@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
input,textarea{font-family:inherit;font-weight:400;font-style:normal}
html, body { overflow-x: hidden; }
sup{font-size:60%}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#333;margin-bottom:20px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:40px;line-height:48px;font-weight:700}
h2{font-size:36px;line-height:44px;font-weight:700}
h3{font-size:20px;line-height:28px}
h4{font-size:18px;line-height:24px}
h5{font-size:16px;line-height:22px}
h6{font-size:14px;line-height:18px}
.clr,.clear{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cls{display:block;font-size:0;content:" ";clear:both;height:0}
p{font-family:inherit;font-weight:inherit;text-align:left;margin:0 0 20px}
ul,ol{margin:0 0 20px;list-style-position:inside}
ul{list-style:none}
ul li{list-style:none}
ol{list-style-type:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
.button,button{border-radius: 10px;text-decoration:none;text-align:center;padding:10px 15px;position:relative;outline:none;overflow:hidden;cursor:pointer;background:#012258;color:#fff;border:1px solid #012258}
.inputbox,select,textarea{/*border:1px solid #b5c6e3;*/width:100%;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/*box-shadow:2px 2px 5px 0 #b5c6e3;-webkit-box-shadow:2px 2px 5px 0 #b5c6e3;-moz-box-shadow:2px 2px 5px 0 #b5c6e3*/}
.redtext{color:#012258}
.floatl{float:left}
.floatr{float:right}
input.button.backbutton {
    background: #666;
    border-color: #666;
}
.mar25 { margin: 30px 40px; }
.inputbox, select, textarea {
    border: 1px solid #b5c6e3;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 2px 2px 5px 0 #b5c6e3;
    -webkit-box-shadow: 2px 2px 5px 0 #b5c6e3;
    -moz-box-shadow: 2px 2px 5px 0 #b5c6e3;
}
.error { color: red; }
.marl_10 { margin: 0 0 0 10px; }
#register-table input.error, #register-table select.error { border: solid 1px red !important; }
.gcore-input input.error, .gcore-input textarea.error { border: solid 1px red !important; outline: solid 1px #f00; }
input[type="radio"]{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;width: auto;margin: 0 10px 5px 0;}
/* Links */
a {color: #012258;text-decoration: none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
a:hover {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
.testimonialpage .fav-direction-nav a{opacity: 1 !important}
.testimonialpage .favslider.light-arrows .fav-direction-nav li .fav-prev{left: -20px}
.testimonialpage .favslider.light-arrows .fav-direction-nav li .fav-next{right: -20px}
.testimonialpage .fav-control-nav{display: none;}
/* Tooltips */
.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: #666;}
.tool-text {font-size: 100%;margin: 0;}


/* LOGOUT Dropdown CSS By Srijoy (START) */

nav.profile_drop ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    }
    
nav.profile_drop ul li {
    display:inline-block;
    /*background-color: #E64A19;*/
    }

nav.profile_drop a {
    display:block;
    padding:0 10px; 
    color:#333;
    font-size:17px;
    font-weight: 600;
    line-height: 30px;
    text-decoration:none;
    text-align: left;
    /*border: solid 1px #000;*/
}

nav.profile_drop a:hover { 
    /*border: solid 1px #000; */
}

/* Hide Dropdowns by Default */
nav.profile_drop ul ul {
    display: none;
    position: absolute; 
    top: 100%; /* the height of the main nav.profile_drop */
    left: auto;
    right: 0;
    background: #fff;
    box-shadow: 5px 2px 11px #33333340;
    z-index: 1000;
}
    
/* Display Dropdowns on Hover */
nav.profile_drop ul li:hover > ul {
    display:inherit;
}
    
/* Fisrt Tier Dropdown */
nav.profile_drop ul ul li {
    width:170px;
    float:none;
    display:list-item;
    position: relative;
}

nav.profile_drop ul ul li a { font-size: 15px; border-bottom: solid 1px #000 }

nav.profile_drop > ul > li.has-sub1 {
    background: url(../img/black-down.png) top 13px right 0px / 9px no-repeat;
}
    
/* Change this in order to change the Dropdown symbol */
nav.profile_drop li > a:after { content:  url(../img/black-down.png) top 17px right 0px / 9px no-repeat; }
nav.profile_drop li > a:only-child:after { content: ''; }

/* LOGOUT Dropdown CSS By Srijoy (END) */

/*******/
.container-fluid {padding-right: 15px;padding-left: 15px;*zoom: 1;}
.homepage .divinner{max-width: 1264px;margin:0 auto}
#header .divinner,#footer .divinner{max-width: 1264px;margin:0 auto}
.divinner{max-width: 1264px;margin: 0 auto}
.float-left ,.pull-left {float: left;}
.float-right,.pull-right {float: right;}
img {max-width: 100%;width: auto \9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
/***/
.span1{width: 10%}
.span2{width: 20%}
.span3{width: 30%}
.span4{width: 40%}
.span5{width: 50%}
.span6{width: 60%}
.span7{width: 70%}
.span8{width: 80%}
.span9{width: 90%}
.span10{width: 100%}

/* System Standard Messages */
#system-message{margin:10px;padding:0}
#system-message a.close,#system-message .alert h4{display:none}
#system-message dt{font-weight:700;display:none}
#system-message dd{font-weight:700;margin:0 0 5px}
#system-message .alert{list-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:5px 5px 5px 40px}
#system-message dd.message ul{background:#E7FFBD url(../img/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.notice ul,.alert.alert-message, .alert.alert-danger,.alert{background:#E7FFBD url(../img/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.error ul,#system-message dd.warning ul,.alert.alert-danger,.alert.alert-warning{background:#FEF1EC url(../img/notice.png) 13px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
.sticky { position: fixed; top: 0; width: 100%; z-index: 10; background: #fff; box-shadow: 0 2px 10px -5px #000; }
body{color:#333;font-size:15px;font-weight:400;line-height:22px;margin:0;background:#fff;font-family: 'Lato', sans-serif;}
.faq .accordionfaq{font-family: 'Lato', sans-serif;}
#header{width:100%;float:left;padding:20px 0 0px;background:#fff;}
#headerleft{float:left;width:340px;margin-top:10px}
#headerright{text-align:right;margin-left:340px}
#wrapper{margin:0 auto;overflow:hidden}
#area,#areainner{padding:0;float:left;width:100%;margin:0}
#contentarea{float:left;margin:0;width:100%}
#leftcolumn{width:250px;float:left;padding-right:5px;border-right:1px dashed #ccc}
#rightcolumn{width:250px;float:right;padding-left:5px;border-left:1px dashed #ccc}
div#footer{background:#012258;text-align:left;padding:40px 0;}
div#footer p{text-align:center;margin-bottom:2px;flex-basis: 100%}
div#footer img{max-height:50px;/*margin:20px 0*/}
div#footer,div#footer a{color:#fff}
p.footmenurow a {margin: 15px 5px  0; }
.socialfixfooter{margin: 10px auto;text-align: center;display:none}
.socialfixfooter ul.contactsocial li{float:none;max-width:25px;display:inline-block}
#footer .socialfixfooter ul.contactsocial li img{padding: 0;margin: 0;}
.page-header h2,.moduletable h3,.pageheading{display: inline-block; color:#333;font-size:26px;font-weight:900;line-height:40px;/* background:url(../img/headingbg.png) 0 100% no-repeat; */margin:25px 0px;padding-bottom:10px;text-transform: uppercase;position: relative;}
.popup-form .page-header h2{display: inline-block; color:#333;font-size:26px;font-weight:900;line-height:40px;margin:0 0 25px;padding-bottom:10px;text-transform: uppercase;position: relative;}
.sub-header, h3{
  display:block;
color: #333;
font-size: 22px;
font-weight: 900;
line-height: 40px;  
}


.page-header h2:after,.page-header h3:after,.moduletable h3:after,.pageheading:after{content: "";position: absolute;bottom: -3px;left: 0;height:  6px; width: 80px;z-index: 5;background-color: #012258; }
.page-header h2:before,.page-header h3:before,.moduletable h3:before,.pageheading:before{ content: "";position: absolute; z-index: 1; bottom: -1px;left: 0;width: 115%;height: 2px;background:#eee;}
.toppad{padding-top:30px}
.padbot {padding-bottom: 30px;}
.moduletable  .item-page.partnerpopup h4 {
    font-size: 22px;
    padding-bottom:20px;    background: url(../img/headingbg.png) 30px 100% no-repeat;    margin-left: 200px;margin-bottom: 0
}
.partnerspage .item-page.partnerpopup .partnerteam-left {
    margin-top: -40px;width:165px;text-align: left;
}
.partnerspage  .item-page.partnerpopup .partnerteam-right,.moduletable  .item-page.partnerpopup h4{margin-left: 165px;
    padding-left: 30px;
    border-left: 1px solid #c1c1c1;}
.sponsor-level {
    padding: 10px 0;
}
div#center2 .sponsor-level p{padding: 0 0 10px}
.newsflash .item-page.partnerpopup {
    max-width: none;
}
.item-page.partnerpopup .jobdetail .job-title {
    color: #012258;
    font-weight: 600;
    font-size: 16px;
    margin-top: 10px;
}
.notice_board { border:1px solid #012258; padding:10px;background-color:#b5c6e3; font-size:19px; text-align:center; }
.notice_board a {text-decoration:none; color:#000000;}
.notice_board span {font-weight:900; color:#012258;}
.welcomeleft{float:left;width:65%}
.welcomeleft p.when,.welcomeleft p.where,.welcomeleft p.expected,.welcomeleft p.industries{padding-left:30px;background:url(../img/welcometextbg.png) no-repeat;margin-bottom:10px}
.welcomeleft p.when{background-position:0 6px}
.welcomeleft p.where{background-position:0 -87px}
.welcomeleft p.expected{background-position:0 -179px}
.welcomeleft p.industries{background-position:0 -271px}
.welcomeright{float:right;width:30%;margin-top:-70px;padding-left:2%;border-left:1px solid #666}
/*.welcomeright>div{margin-bottom:20px}*/
.welcomeright>div h4{color:#666;font-size:25px;line-height:30px;font-weight:600;margin-bottom:20px}
.welcomeright>div img{margin:0 10px 10px 0}
#organisers,#partners,.tweetlook,#testimonialwrap,#gallery{padding:0px 0 0px;margin-bottom: 50px;}
.homepage #wrapper{padding-bottom:3px}
#middlerow{width:100%;margin:0 auto;float:left;position:relative;max-height:520px;overflow: hidden;}
#middlerow .favslider{max-height:520px;position: relative;}
#middlerow.loading{opacity: .7; background:#ccc url(../img/loader.gif) 50% 40% no-repeat;text-align:center;}
#banner{width:100%;float:left}
.slideshowtextdiv{position:absolute;text-align:center;width:100%;left:0;top:45%;color:#fff;}
.slideshowtextdiv h3{color:#fff;font-size:40px;text-transform:uppercase;font-weight:600;line-height:40px;margin-bottom:10px;background:transparent}
.loc_date{display:table;margin:0 auto;}
.expo_date,.expo_loc{float:left;padding:0 10px 5px 30px;background:url(../img/slidetextbg.png) 0 0 no-repeat;font-size:18px}
.expo_loc{margin-left:20px;background-position:0 -67px;padding-left:20px}
.expo_buttons .button{background:transparent;border:1px solid #fff;padding:7px 30px;display:inline-block;margin:20px;font-size:16px}
.expo_buttons .button:hover{background:#fff;color:#333}
#middlerow .fav-control-paging li a{background:#666}
#middlerow .fav-control-paging li a:hover,#middlerow .fav-control-paging li a:focus,#middlerow .fav-control-paging li a.fav-active{background:#fff}
.count_in{width:11.1%;box-sizing: border-box;float:left;margin:0;padding:0 1%;border-right:1px solid #e28f8e;text-align:left}
.count_in h4{color:#fff;font-size:14.5px;line-height:20px;text-transform:uppercase;min-height:40px}
.count_in h5{color:#fff}
.homepage .page-header h2 {
    padding-top: 20px;
}
.countp{color:#fefefc;margin-bottom:5px;font-size:13.5px;line-height:16px;font-weight:300;min-height:180px}
.border_none{border:0}
.p_inner ul{float:left;width:100%;    margin: 0;}
.p_inner ul.partner_ul{width:100%;    margin: 0;    padding: 0;}
.p_inner ul.partner_ul li {min-height: 55px;}
ul.partner_ul li{float:left;margin:5px 10px 10px 0;padding:0;    width: auto;}
#topmenu ul{float:right;margin:5px 0}
#topmenu ul.nav.menu li{float:left;margin:0 10px}
#topmenu ul.nav.menu li a{display:block;text-align:center;color:#333;font-size:11px}
#topmenu ul.nav.menu li img{display:block;margin:0 auto}
#topmenu ul.nav.menu li a span.image-title{display:block}
#mainnav{/*width:100%;*/float:right;line-height:20px}
#mainnav ul{float:right;margin:0;padding:0}
#mainnav ul.nav.menu li a{/* text-transform:capitalize; */display:block;font-size:17px;color:#333;font-weight:600;font-family: 'Lato', sans-serif;}
#mainnav #cssmenu ul.nav-child li a{text-transform: initial; text-align: left;/*border-bottom: 1px solid;*/font-size: 15px;background-color:#fff;}
#mainnav #cssmenu .multi-width + ul.nav-child li:nth-of-type(5n) a {border-bottom: 0}
#mainnav #cssmenu .multi-width + ul.nav-child {column-count: 2;background-color: #fff;margin-left: -200px;/*height: 210px;column-fill: auto;*/}
#mainnav #cssmenu .multi-width + ul.nav-child li {
    list-style-position: inside;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    border-bottom: 1px solid;
}
#mainnav #cssmenu a + ul.nav-child{top: 101%}    
#mainnav #cssmenu .multi-width.width-margin + ul.nav-child {margin-left: -140px;}    
#mainnav #cssmenu ul.nav-child li:last-child a{border-bottom: 0}
#mainnav ul.nav.menu li.active > a,#mainnav ul.nav.menu li a:hover,#topmenu ul.nav.menu li a:hover,#topmenu ul.nav.menu li.active a,#cssmenu li:hover a{color:#012258}
#mainnav #cssmenu >  ul.nav.menu > li.current.active{border-bottom: 2px solid #012258}
#cssmenu > ul > li.has-sub.active{border-bottom: 2px solid #012258}
.gallery-article{margin-right:10px}
.testi-div{border:1px solid #999;margin-bottom:20px;padding:10px 30px 0;position:relative}
.testi-div p{margin-bottom:10px;line-height:18px}
.testi-div:before,.testi-div:after{content:" ";background:url(../img/left_side.jpg) 0 0 no-repeat;width:30px;height:30px;position:absolute;float:left}
.testi-div:before{top:-10px;left:-10px}
.testi-div:after{background:url(../img/right_side.jpg) 0 0 no-repeat;right:-10px;bottom:-10px}
#testimonials{float:left;width:47%}
#testimonialvideos{float:right;width:47%}
.tweetlook{width:100%;float:left;background-color:#b5c6e3}
.tweet-window{height:300px;overflow-y:scroll;/*border:5px solid #ccc*/    border: 1px solid #999;}
#lookback{width:50%;float:left;background-color:#b5c6e3;padding: 15px 20px;box-sizing: border-box;padding-bottom: 0}
#lookback .showalldiv{display: none;}
#lookback .fluid-width-video-wrapper{padding-top: 56%!important;padding: 10px;box-sizing: border-box;margin: 0}
.fluid-width-video-wrapper{width: 100%}
#lookback .favslider{padding: 0 0px;}
#lookback .fav-next,div#lookback .fav-prev{opacity:1}
#newsfeed{float:left;padding:0;background-color:#b5c6e3}
#newsfeed,#twitterfeed{width: 25%;padding:  15px 20px;box-sizing: border-box;background-color: #b5c6e3;float: left;margin-right: 8px;}
#twitterfeed{float:right;background-color:#b5c6e3;margin-right: 0}
#newsfeed > .moduletable,#twitterfeed > .moduletable{background-color: #fff;padding: 10px;padding-bottom: 0px}
#lookback ol.fav-control-nav{bottom:0;position:relative;padding:0px 0 0}
#lookback .showalldiv{text-align:right;margin-top:-10px}
#testimonialvideos .favslider .fav-viewport,.viewalltestimonials{background:#666}
#testimonialvideos .favslider{padding: 0 30px;}
#testimonialvideos .fav-next,div#testimonialvideos .fav-prev{opacity:1}
#testimonials .custom>p {text-align: right;}
.viewalltestimonials {    margin: 0 30px;}
.viewalltestimonials a{color:#fff;display:block;text-align:center;padding:25px 0}
div#organisers{background:url(../img/redbanner.jpg) 0 0 no-repeat fixed;background-size:cover}
h4.p_head{color:#012258;font-weight:600;margin-top: 20px;margin-bottom: 10px;}
.p_inner.Supported.By {display: none;}
.p_inner.Platinum.Sponsor {margin-top: -20px;}
.moduletable.partnersmodule.marginleft40{margin-left:0;margin-bottom: 25px;}
#gallery h3{text-align:center;background-position:50% 100%}
#gallery .favslider{    padding: 0 20px;}
#gallery .fav-next,div#gallery .fav-prev{opacity:1}
#gallery .favslider .favs > li>a{display:block;position:relative;margin:10px 20px 15px;-webkit-box-shadow:0 4px 15px 1px rgba(180,64,62,0.7);-moz-box-shadow:0 4px 15px 1px rgba(180,64,62,0.7);box-shadow:0 4px 15px 1px rgba(180,64,62,0.7)}
#gallery .favslider .favs > li >a:after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0}
#gallery .favslider .favs > li:hover > a{color:#fff}
#gallery .favslider .favs > li:hover > a:after{background:#012258}
#gallery #fav-caption h3.favtitle{color:#012258;font-weight:600;line-height:40px;background:none}
#gallery #fav-caption a{position:absolute;margin-top:-110px;display:block;width: 100%;}
#gallery #fav-caption a .favreadmore {background:url(../img/playnav.png) 0 100% no-repeat;width:50px;height:50px;display: block;margin: 0 auto;text-indent: -9999px;} 
#gallery .favslider .favs > li:hover #fav-caption a .favreadmore {background:url(../img/playnav.png) 0 0 no-repeat;}
#gallery .favslider .favs > li:hover #fav-caption h3.favtitle {color:#fff} 

.showpasteve{margin:50px auto 20px;text-align:center}
.showpasteve a.button{font-size:20px;padding:10px 50px}

.virtual-and-partner-showcase-access {
    background: url(../img/uk-access.png) no-repeat;
    background-size: cover;
    height: 390px;
    background-position: center;
}


.social_fixed {
    position: fixed;
    left: 20px;
    top: 170px;
    width: 40px;
}
/* ul.contactsocial li a:hover {
    -webkit-filter: sepia(1);
    filter: sepia(1); */
}
/*************common ********************/
.eventvenuedetails,.pinkbox{background-color:#b5c6e3;margin-bottom:50px;width:100vw;position:relative;margin-left:-50vw;left:50%}
.pinkbox .divinner{padding:20px}
.marginleft40{margin-left:0}
.centertext{text-align:center}
h2.centertext{background-position: 50% 100%;}
.slide_pagetitle {width:100%;
    position: absolute;
    top: 45%;left:0;
    color: #fff;
}
.slide_pagetitle h2 {
    color: #fff;text-transform:uppercase;
    background: none;font-size:50px;    line-height: 55px;
}
/****************************************** Partners Page *****************************************************/
.item-page.partnerspage .page-header>h2{display:none}
body.partnerspage ul.category-module.partnersmodule li,.partnersocialicon li{float:left;width:25%}
body.partnerspage ul.category-module.partnersmodule li >div{background:#edebec;margin:20px;padding:15px;text-align:center;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
ul.pager.pagenav li{position:fixed;top:45%}
ul.pager.pagenav li.previous{left:30px}
ul.pager.pagenav li.next{right:30px}
ul.pager.pagenav li a{height:24px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(../img/prevnext.png) no-repeat 0 0}
ul.pager.pagenav li.next a{background-position:100% 0}
.item-page.partnerspage .partnersteam-left{float:left;width:35%;margin-right:20px}
.item-page.partnerspage .partnersteam-right{float:left;width:45%;margin:2% 0 0 4%}
.item-page.partnerspage .partnersteam-left img{float:right}
.partnersmodule li >div h4{margin-bottom:0;height:48px;overflow:hidden}
.partners_desg a{height:24px;overflow:hidden;margin-bottom:10px;text-overflow:ellipsis;width:100%;display:block;white-space:nowrap;color:#333}
.partnersmodule li .itemimage{margin-bottom:10px}
.partnersmodule li .itemimage img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.partnersocialicon ul{max-width:100px;margin:0 auto}
ul.category-module.partnersmodule{margin:20px}
.item-page.partnerpopup, .newsflash .ns-show .item-page.partnerpopup{max-width:1000px;margin:0 auto}
.item-page.partnerpopup .partnerteam-left,.item-page.partnerpopup .partnersteam-left{float:left;width: 190px;
    text-align: center;
    margin-right: 20px;text-align: center;}
.item-page.partnerpopup .partnerteam-right,.item-page.partnerpopup .page-header h2,.item-page.partnerpopup .partnersteam-right{margin-left:210px}
.item-page.partnerpopup .page-header h2{color:#012258;background:none;margin:0;    padding-bottom: 20px;}
.partnersteam-left .partnersocialicon{margin:20px auto}
.item-page.partnerpopup .partners_desg{height:auto;overflow:visible;margin:10px 0;line-height: 20px;font-weight: 600;}
.item-page.partnerpopup .partnersocialicon ul{max-width:100%}
.item-page.partnerpopup .partnersocialicon ul li {padding: 10px;box-sizing: border-box;}
.speaker .partnersmodule .job-title {
    height: 65px;
    overflow: hidden;
}
.partnerspage.speaker  .item-page.partnerpopup .partnerteam-left {
    margin-top: 5px;    text-align: left;
}
.partnerspage.speaker .item-page.partnerpopup .page-header h2{text-align: left;}
.speaker .partnersmodule li .itemimage img {
    max-height: 180px;
}.speaker .jobdetail {
    text-align: center;
}
.item-page.partnerpopup .partnerteam-left img {
    text-align: left;
    float: left;margin: 10px 0;padding: 0
}
.speaker .company {
    font-size: 16px;
}
.partnerspage.speaker .item-page.partnerpopup .partnerteam-right{border-left: none; font-size: 16px;
}
/*********************Agenda ************************/
#agenda-page .feature h3:before,#agenda-page .schedule h3:before,#agenda-page .feature h3:after,#agenda-page .schedule h3:after{display: none;}
.feature p{text-align:center}
.venue{position:relative;margin-bottom: 50px;}
.vltop {
    float: left;
    background: url(../img/venue_red_banner.jpg) 0 0 no-repeat; background-size:cover;
    width: 100%;
}
.vltop a.googlelink{color:#fff;cursor:pointer;}
.venue_address{padding:20px}
.venue_address h2,.venue_address p{color:#fff}
.venue_left{width:50%;float:left;    background: #fff;}
.venue_right{width:50%;float:right }
.venue_right img{width:100%;height:262px}
.vlbottom img{width:100%;height:262px}
ul.zone li{border:1px solid #000;width:20%;float:left;margin:25px}
.key_features>div {
    text-align: center;
}
.key_features .feature {
    margin: 0 0 20px 0;
}
.key_features .feature h3 {
    margin: 10px 0 0 0;    font-size: 22px;
}
.key_features .feature {
    margin: 0 0 20px 0;
    width: 30%;
    text-align: center;
    display: inline-block;
}
.schedule>div.when {
    width: 21%;
    float: left;
    margin: 0 2% 20px;
    text-align: center;
}
.schedule>div h3{margin:5px 0 15px;font-size:20px}
.schedule>div p{text-align:center}
.evt_brochure {
    text-align: center;
}
.evt_brochure img {
    margin: 15px 0;
}
.pinkbox .evt_brochure img
{    }
.evt_brochure.width33 {
    width: 25%;
    float: left;
}
.evt_brochure.width33:hover h2 a {color: #b4403e;}
.evt_brochure.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}



.evt_brochure1 {
    text-align: center;
}
.evt_brochure1 img {
    margin: 5px 0;
}
.pinkbox .evt_brochure1 img
{    }
.evt_brochure1.width33 {
    width: 20%;
    float: left;
}
.evt_brochure1.width33:hover h2 a {color: #b4403e;}
.evt_brochure1.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}
.evt_brochure1 a{display: block;}
/* .evt_brochure1 img{height: 90px;width: auto;} */
.evt_brochure1 p{color:#012258;text-transform: uppercase;text-align: center;margin: 10px 0 5px;font-size: 19px;font-weight: 600;}
.evt_brochure1 p.capitalise {text-transform: capitalize;}
.evt_brochure1 span{color: #333}


.evt_brochure2.width33 {
    width: 33%;
    float: left;
  text-align:center;
  
}
.evt_brochure2.width33:hover h2 a {color: #b4403e;}
.evt_brochure2.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}




.tabs_wrapper,.presentation_wrapper{list-style:none;padding:0;margin:0 auto;}
.tabs_wrapper ul {
    margin: 0;
    padding: 0 30px;
}
.tabs_wrapper >ul>li,.presentation_wrapper >ul>li,.pastevent .presentation_wrapper >ul>span{float:left;margin:0;cursor:pointer;width:20%;text-align:center}
.faqpage .tabs_wrapper >ul>li{width:17%;}
.presentation_wrapper #grid_container >li{width: 100%}
.tabs_wrapper >ul>li> a, .presentation_wrapper > ul >li > a,.presentation_wrapper > ul >span > a{    display: block;
    margin: 10px 11px 15px;    padding:15px 10px;
    -webkit-box-shadow: 0 4px 15px 1px rgba(180,64,62,0.2);
    -moz-box-shadow: 0 4px 15px 1px rgba(180,64,62,0.2);
    box-shadow: 0 4px 15px 1px rgba(180,64,62,0.2);}
.tabs_content_container{border:0;padding:0;margin:40px;}
.tabs_wrapper >ul>span{display: inline-block;}
.tabs_wrapper >ul>span .custom > a{ -webkit-box-shadow: 0 4px 15px 1px rgba(180,64,62,0.7);    line-height: 90px;
    -moz-box-shadow: 0 4px 15px 1px rgba(180,64,62,0.7);
    box-shadow: 0 4px 15px 1px rgba(180,64,62,0.7);    padding: 20px 30px;    font-size: 20px;
    margin: 10px 15px;}
.tabs_wrapper >ul>li> a span,.presentation_wrapper > ul >li a span{
    display: block;
    margin: 0;
    font-weight: 700;
}
.box {
    text-align: center;
    border: 1px solid #d23a43;
    padding: 10px 0;
}
.tabs_wrapper > ul li.active >a, .presentation_wrapper li.active a{background:#012258;color:#fff}
.tab_content{display:none;padding:0 ;min-height:120px}
.tab_content a{text-decoration:underline;display:inline-block;margin:0}

.presentation_content {display: none;padding:0 ;min-height:120px;}


.master_row {
    width: 100%;
}
.master_left {
    width: 180px;
    float: left;    
    /*border-right: 1px solid #999;*/
}
.master_right.break {
    background: #012258;
    color: #fff;
    padding: 30px 20px;
}
.master_right {
    margin-left: 180px;
    border-left: 2px solid #999;
    padding: 20px;
    box-shadow: 2px 2px 5px 0px rgba(180,64,62,0.5);
    -webkit-box-shadow: 2px 2px 5px 0px rgba(180,64,62,0.5);
    -moz-box-shadow: 2px 2px 5px 0px rgba(180,64,62,0.5);
    margin-bottom: 20px;
  background:#fff;
}
.master_right p{margin-bottom:5px}
.master_row:after{   visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;}
     .master_right p:hover {
    cursor: pointer;
}
.master_left h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 26px;
    margin-bottom: 5px;
    color: #666;
}
.master_left h3 span {
    color: #012258;
    font-size: 14px;
    line-height: 24px;
    display: block;
    font-weight: 400;
}
.master_left h5 {
    color: #012258;
    font-size: 14px;
    line-height: 16px;
}
div#center2, div#center2 p, .pastevent  div#center2 .partnerteam-right p {
    padding: 10px 0;
}
/**********************delegates**************************/
.delegate ul li >div{padding:0 50px 10px 70px;background:url(../img/delegateicon.png) 0 0 no-repeat}
.delegate ul li.learning div{background-position:0 -102px}
.delegate ul li.product div{background-position:0 -213px}
.delegate ul li.career div{background-position:0 -310px}
.attend h3{padding-top:20px}
.delegate ul li h3{color:#012258;font-weight:700;margin-bottom:5px;}
ul.delegate_li{margin:30px 40px;overflow:hidden;}
.delegate_li li,table.category td.list-title{background:url(../img/reddot.png) 0 5px no-repeat;padding-left:30px;font-size:16px;margin-bottom:10px}
.delegate_li ul li {background: url(../img/blank-circle.png) 0 5px no-repeat;background-size: 12px;}
.attend .people{float:left;width:33%}
.attend .people ul.delegate_li{margin:20px}
.people{float:left;width:33%}
.people ul.delegate_li{margin:20px}
.delegate {position: relative;}
.delegate .right {position: absolute;right: 0;top: 50%;margin-top: -70px;}
.news table.category.table {padding: 15px 0;}
ul.delegate_li ul {margin-bottom: 0;}
/**********************contact**************************/
.contact-left{float:left;width:40%}
.contact-right{float:right;width:50%;margin-bottom:50px}
ul.contactsocial li {
    float: left;
    margin: 0 15px 5px 0;
}
ul.contactsocial li:last-child{margin-right: 0}
ul.contactsocial li a{display:block}
ul.contact-page-social li a {width: 45px;height: 45px;text-align: center;line-height: 40px;border-radius: 50%;}
.gcore-line-tr{margin-bottom:10px;clear:both}
.gcore-line-td label{float:left;width:150px;font-size:16px}
.gcore-input{margin-left:160px;position: relative;}
/*.captchabox{width:40%;float:left;margin:0 10px 10px 0}*/
.gcore-line-tr .button{font-size:20px;padding:10px 50px}
/*.gtooltip{top:0 !important;}*/
/*p.thankyuou {font-size: 22px;line-height: 30px;text-align: center;color: #b65453;background: #b5c6e3;padding: 20px 0px;}*/
.gbs3 p.thankyuou,.gbs3 p.thanksmsg{margin: 20px !important;font-size: 22px;line-height: 30px;text-align: center;color: #b65453;background: #b5c6e3;padding: 20px 0px;}
/*form#chronoform-getintouch div#fin-captcha2,form#chronoform-speaker div#fin-captcha2 {position:initial;}*/
form#chronoform-getintouch div#fin-captcha2, form#chronoform-sme .gcore-input, form#chronoform-speaker div#fin-captcha2{position:initial;}
/**********************venue**************************/
.item-page .page-header h2,.blog .page-header h2{padding-top:55px}
.eventvenue-left p{font-weight:600;font-size:16px}
.eventvenue-left{float:left;width:54%}
.eventvenue-right{float:right;width:44%}
.eventvenue-left ul{float:left;width:100%;margin:20px 0}
.eventvenue-left ul li{float:left;width:50%;margin-bottom:20px}
.eventvenue-left ul li >div{padding:0 50px 20px;background:url(../img/venueicons.png) 0 0 no-repeat;    text-align: left;}
.eventvenue-left ul li h3{text-transform:uppercase;font-weight:600;font-size:16px;margin-bottom:0;color: #012258;}
.eventvenue-left ul li.masterclass div{background-position:0 -258px}
.eventvenue-left ul li.casestudies div{background-position:0 -80px}
.eventvenue-left ul li.technology div{background-position:0 -343px}
.eventvenue-left ul li.backtobasic div{background-position:0 -171px}
.eventvenue-left ul li.cafe div{background-position:0 -429px}
.eventvenue-left ul li.mega div{background-position:0 -524px}
.eventvenue-left ul li.sme div{background-position:0 -615px}
.eventrowleft{float:left;width:45%}
.eventrowright{float:right;width:50%}
.eventrowleft img{border:7px solid #b5c6e3}
.eventrowleft p{margin-bottom:10px}
.eventrowleft p a{padding:5px 0 5px 30px;background:url(../img/location_red.png) 0 50% no-repeat;font-weight:700;color:#333;display: block;}
.eventrowleft >div{margin:70px 0 50px}
.eventrowright h3,.eventacc h3,.eventrow2 h3,.eventrow3 h3,.termsofuse h3,.privacypolicy-page h3{font-weight:700;font-size:18px;margin-bottom:10px}
.eventrowright p{font-size:14px;line-height:18px}
.eventacc ul{margin:0 0 10px 50px}
.eventacc li{list-style:square}
.eventvenuedetails{text-align:center}
.eventvenuedetails p{text-align:center;margin:0}
.eventrow3 h3{margin-bottom:20px}
ul.pas_eventacc li>a {
    display: inline-block;
}

/********************testimonials*****************/
/*body.testimonialpage ol.fav-control-nav {
    bottom: -30px;
}*/
ul.testimonial_ul{float:none;margin:25px auto;    text-align: center;}
ul.testimonial_ul li {
    width: auto;
    float: none;
    display: inline-block;

}
ul.testimonial_ul li a{     padding: 20px 30px;
    font-size: 20px;
    margin: 10px 15px;}
.testimonalstabs .master_left h3 {
    font-size: 18px;
    text-transform: initial;
    line-height: 22px;
}
.testimonalstabs .master_left h5 {
    color: #012258;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0;
}
.testimonalstabs .master_row{    background: #eee;}
.testimonalstabs .master_left p {
    margin: 0;
}
.testimonalstabs .master_left {
    width: 180px;
    padding: 20px;
    background: #eee;
}
.testimonalstabs .master_right{    margin-left: 220px;min-height: 100px;}
a.feedbackbtn.button {
    font-size: 14px;
    text-decoration: none;
    margin: 0 0 10px 0;
    padding: 10px 20px;
}
body.testimonialpage .testimonalstabs .master_left p img{margin:5px;}
body.homepage .custom.test_mon_video {
    border: 1px solid #999;
    padding: 10px;    height: 80px;
}

/************************FAQ*************************/
.accordionfaq.round3 .accordionfaqheader{background:#fff url(../img/faq_q.png) 0 10px no-repeat;padding:20px 20px 20px 50px;    font-size: 16px;
    color: #333;}
.accordionfaq.round3 .accordionfaqheader.selected{background:#fff url(../img/faq_q_sel.png) 0 10px no-repeat;}
.accordionfaq.round3 .accordionfaqitem{    background: #fff url(../img/faq_a.png) 0 0 no-repeat;
    padding: 0 20px 0 50px;
    margin: 0 0 30px 0;
    min-height: 50px;}
.accordionfaq.round3 .accordionfaqitem p{margin: 0;    padding: 0;}
/*************************past events*****************/
ul.pasteventsul li {
    float: left;
    width: 33%;
}
ul.pasteventsul li div {
    margin: 30px;
}
ul.pasteventsul li>div> a {
    display: block;
    width: 100%;
    position: relative;
    color: #333;
    margin-bottom: 10px;
}
ul.pasteventsul li a img {
    width: 100%;
}
ul.pasteventsul li span.eventtitle {
    position: absolute;
    top: 45%;
    display: block;
    text-align: center;
  color:white;
    font-size: 23px;
    width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  padding:5px 0px;
}
ul.pasteventsul li a span.when,ul.pasteventsul li a span.where,ul.pasteventsul li a span.buttonspan {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}



ul.pasteventsul1 li {
    float: left;
    width: 50%;
}
ul.pasteventsul1 li div {
    margin: 30px;
}
ul.pasteventsul1 li>div> a {
    display: block;
    width: 100%;
    position: relative;
    color: #333;
    margin-bottom: 10px;
}
ul.pasteventsul1 li a img {
    width: 100%;
}
ul.pasteventsul1 li span.eventtitle {
    position: absolute;
    top: 45%;
    display: block;
    text-align: center;
  color:white;
    font-size: 23px;
    width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  padding:10px 0px;
}
ul.pasteventsul1 li a span.when,ul.pasteventsul li a span.where,ul.pasteventsul li a span.buttonspan {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}





.tableftdiv {
    float: left;
    width: 60%;
}
.tabrightdiv {
    float: right;
    width: 25%;
}
ul.pasteventsul li span.buttonspan a {
    display: block;
    /* width: 100%; */
}
ul.gallerylist.pasteventsul li>div>a.button span.favreadmore.btn {color: #fff;}
ul.gallerylist.pasteventsul li>div>a.button{width:auto;color:#fff;}
ul.gallerylist.pasteventsul li{position:relative;}
ul.gallerylist.pasteventsul li h3.favtitle{position:relative; background-color; rgba(0, 0, 0, 0.4); }
ul.gallerylist.pasteventsul li h3.favtitle a{position: absolute;margin-top: -40%;display: block;text-align: center;font-size: 25px; width: 100%; right: 0;color: #fff; }
.tab_content .page-header h2{margin-top:0;padding-top: 0;}
/****************************register*****************/
.page-header.eb_title{display:none}
.event_desc ul {

    margin: 40px 0 20px 40px;
}
.event_desc ul li >div {
    padding: 0 50px 10px 70px;
    background: url(../img/shortlisted_1.png) 0 0 no-repeat;
}
.event_desc ul li.promocode>div {background: url(../img/shortlisted_2.png) 0 0 no-repeat;}
.event_desc ul li.discount>div {background: url(../img/shortlisted_3.png) 0 0 no-repeat;}
.event_desc ul li.dinner>div {background: url(../img/shortlisted_4.png) 0 0 no-repeat;}
.event_desc ul li.tour>div {background: url(../img/shortlisted_5.png) 0 0 no-repeat;}
.event_desc ul li.charity >div {
    background: url(../img/charity.png) 0 0 no-repeat;
}

.event_desc ul li h3 {
    color: #012258;
    margin-bottom: 5px;
}

.event_reg_form{max-width:90%;margin:0 auto}
.event_reg_form.mailchimp{max-width:600px;}
.event_reg_form td {padding-bottom: 10px;    padding: 0 10px 10px 0;}
td.title_cell{width:40%;}
tr.terms_of_use input.inputbox {box-shadow: none;width: auto;}
tr.terms_of_use td table {float: none;width: 25px;display: inline;vertical-align: middle;}
tr.terms_of_use > td{padding-top: 10px;text-align: center;}
tr.terms_of_use td table td {padding-right: 0;}
/*********************search**********************/
.searchformres {
    margin: 0 0 150px 0;
}
.searchformres .btn-toolbar {text-align:center;margin-bottom:15px;}
.searchformres .btn-toolbar .inputbox{width:auto;}
.searchformres .phrases {
    max-width: 600px;
    margin: 10px auto 20px;
}
.ordering-box.floatl .chzn-container {
    max-width: 150px;
}
.searchintrolimit p {
    margin: 0;
}

.searchintrolimit {
    background: #eee;
    padding: 10px;    margin-bottom: 20px;
}

.searchintrolimit .searchintro,.searchintrolimit .form-limit ,.searchintrolimit .counter {margin:0 10px}

.pagination {float: left;margin: 20px 0;padding: 0;width: 100%;}
.pagination > a{background: #012258;color: #fff;display: inline-block;padding: 10px 22px;}
span.pagination > span,span.pagination > strong{background: #eee;color:#555;display: inline-block;padding: 10px 22px;}
span.pagination > a,span.pagination > span,span.pagination > strong >span,span.pagination>strong > a{margin-right:5px;margin-bottom:5px}
span.pagination > a:hover{background:#333333;}
dd.result-text{margin: 10px 0 0 15px;text-align: justify;}
dt.result-title{font-weight:bold;}
.result-title a{font-weight:bold}
.result-title a:hover{text-decoration:underline;}
.result-created{font-style:italic;font-size:11px;color:#999;text-align:right;margin-bottom:10px}
.highlight{background-color: #FF0;padding:2px 5px;}
div#areainner .search form#searchForm{width:96%;float:left;border: 1px solid #012258;padding: 2%;margin-bottom:40px;position:relative;}
dd.result-created {margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.result-title a, .result-title{color: #012258;font-size: 16px;}

/****************************************Shortlisted companies ****************************************************************/

body.shortlisted .delegate_li > li{float: left; width: 30%;}
 #grid_container.pg_data.listlayout .mix{float:left;width:100%;} 
 section.paw-carousel-wrap .pg-cv-desc {display: none;} 
 .pg_data.listlayout .one_item h4 a span {font-weight: 400;} 
#grid_container .mix{display: none;}
body.shortlisted ul.filter-btn li {
    float: none;
    width: auto;
    display: inline-block;
    padding: 10px 20px;
    font-size: 18px;
    margin: 10px 15px;
    border: 1px solid #012258;
    background:#fff;
    cursor:pointer;
    box-shadow: -8px 7px 12px -6px rgba(180, 64, 62, 0.44);
    box-sizing: border-box;
    color:#012258;
}

body.shortlisted ul.filter-btn li.active,body.shortlisted ul.filter-btn li:hover   {
    background: #012258;
    color: #fff;
}

body.shortlisted ul.filter-btn {background: url(../img/pipe.png) 0px repeat-x;}
.companyshortlistwrap {
    
    border: 1px solid #012258;
    margin-bottom:25px;
}
body.partnerspage.shortlisted ul.filter-btn li{    padding: 7px 15px;}
body.partnerspage.shortlisted ul.filter-btn {
    background: none;
}
h3.shortlistq{background: #fff url(../img/faq_q_sel.png) 0 0px no-repeat;padding-left: 48px;padding-bottom: 20px;margin:0;}
p.shortlistans{background: #fff url(../img/faq_a.png) 0 0 no-repeat;
    padding: 0 20px 0 50px;
    margin: 0 0 30px 0;
    min-height: 50px;}

body.shortlisted p.takeme{padding-left:48px;padding-top: 15px;}

/******************************************Send A Q to Speaker *****************************************************/
form#chronoform-speaker,form#chronoform-sme {max-width: 600px;margin: 40px auto;}
form#chronoform-speaker input#text6,form#chronoform-sme input#text6 {display: none;}
form#chronoform-speaker div#ftr-text6 label,form#chronoform-sme div#ftr-text6 label{width: 100%;text-align: center;font-weight: bold;margin-bottom: 25px;}
.speaker-left {float: left; width: 48%;}
.sme-right {float: left; width: 48%;margin-left: 4%;}
.partnersmodule .company,.partnersmodule .job-title{min-height: 66px;}
  .partnerpopup .partnerteam-left img {border: 1px solid #d5d5d5;}
  .shortlisted .partnerpopup .partnerteam-left img{border: none;}
  #center2 ul#grid_container.partnerpopup p {
    margin-bottom: 0;
}
.newsflash .item-page.partnerpopup li {
    margin-bottom: 20px;
}   
.partnerspage .newsflash .item-page.partnerpopup li{width:100%;}
.partnerspage.shortlisted .item-page.partnerpopup .partnerteam-left{margin-top: -50px}
/**********************/
h3.error_oops {
    font-size: 100px;
    line-height: 110px;
    font-weight: 700;
        margin: 50px 0 0;
}
p.info {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 10px 0;
}
p.info.infobutton{margin:10px 0 50px 0}
p.info.infobutton input.button {
    padding: 10px 50px;
    text-transform: uppercase;
}
.reg_complete_data {
    padding: 50px 0;
}
.reg_complete_data table.os_table {
    border: 1px solid #b5c6e3;
    border-collapse: collapse;
    
    margin: 0 auto;
}
.reg_complete_data table.os_table td {
    border: 1px solid #b5c6e3;
    padding: 10px 20px;
    margin: 0;
}
.reg_complete_data table.os_table td.title_cell {
    width: 40%;
}
a.price-buy[data-is_table_of_ten="1"] { width: 150%; }
#register-table tbody #table_10_container { display: block; width: 78vw; overflow: auto; margin: 20px auto; }
#register-table tbody tr.table_members_div .table-member-note-content{background: #b5c6e3;display: block;width: 100%;position: relative;z-index: 1;padding: 10px 0}
.table-member-note-content:before,.table-member-note-content:after{content: "";position: absolute;width: 100%;background: #b5c6e3;top: 0;bottom: 0;}
.table-member-note-content:before{left: -100%}
.table-member-note-content:after{right: -100%}
.note strong{text-transform: uppercase;margin: 0 0 15px;display: block;color: #222}
.notes-data{margin-bottom: 20px;color: #333}
.notes-data dt,.notes-data dd{display: inline-block; vertical-align: top;}
.notes-data dt{width: 2%;margin-right: 5px}
.notes-data dd{width: 96%}
/*
.reg_complete_data table.os_table tr:nth-child(odd){background: #ffecec;}*/
.reg_complete_data table.os_table.noodd tr:nth-child(odd){background:none}
.reg_complete_data table.os_table .highlighttd td{background: #ffecec;}
.thanksp {
      margin: 20px 0 !important;
    text-align: left;
    color: #333;
    background: #ffeeee;
    padding: 20px;
    /*border-radius: 5px;*/
    font-size: 16px;
    line-height: 30px;
    /*box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.14);*/
    position: relative;
    overflow: visible;
}

.thanksp p {margin-bottom: 10px}

.thanksp:before,.thanksp:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%;background-color: #ffeeee}

.thanksp:before{left: -100%}
.thanksp:after{right: -100%}

.thanksp strong{font-weight: normal;}
.thanksdetails,.thanksmsgfooter {
    max-width: 100%;
    margin: 0 auto 20px;
}
.paymentredirect {
    padding: 50px 0;
    text-align: center;
    font-weight: bold;
    background: url(../img/loader.gif) 50% 0 no-repeat;
    margin: 50px 0;
}
tr#tr_exp_date select {
    max-width: 80px;
    margin-right: 5px;
}
/*****sbox modal popup***/
#sbox-overlay{background:rgba(255,255,255,0)}
/* #sbox-window{width:100%!important;height:100%!important;top:0!important;left:0!important;padding:0;position:fixed;background:rgba(255,255,255,0)} */
#sbox-window.shadow{box-shadow:none}
#sbox-overlay{background:#ddd}
#sbox-content{background-color:rgba(255,255,255,1)}
/* #sbox-content.sbox-content-iframe iframe{height:100%!important;width:100%;background-color:transparent!important} */
#sbox-btn-close{right:30px;top:30px;padding:10px;background:#012258 url(../img/closebutton.png) 50% 50% no-repeat;background-size: 20px}
.popup-content{margin: 25px 0}
.custom_test{
    display:table;
    padding:0 30px;
    background-size: cover;
    height:auto;
    width:100%;
}
.custom_test div#custom_inner_test{
    display:table-cell;
    vertical-align: middle;
}
.custom_test div#custom_inner_test h4 {
    text-align: center;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
/*Vaishali's CSS starts*/
.partnersmodule li .itemimage .img {min-height: 185px;background: #fff;border: 1px solid #ded8d8;    border-radius: 10px;}
.partners_desg {display: none;}
h3.error_cancelled {font-size: 40px;font-weight: 600;margin: 40px 0 0;line-height: 50px;}
.centertext.cancelled p {text-align: center;margin-bottom: 40px;}
span.questionicon.toolTip{background:#333;color: #fff;border-radius: 50%;width: 20px;cursor: pointer;height: 20px;
text-align: center;display: inline-block;font-size:14px;margin-left: 5px;}
tr#tr_cvv_code .inputbox {width: 90px;}
tr.payment-method .creditcardimg img {    width:auto;margin-bottom: 5px}
span.creditcardimg {width: 65%;display: block;float: left;margin-bottom: 10px;}
span.method {display: block;float: left;width: 35%;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;
    -moz-appearance: none; appearance: none;margin: 0;
}
.partnerteam-right ul.delegate_li li {width: 100%;}
.tooltip-td span.messagebox{display: none;}
.tooltip-td{position: relative;}
.tooltip-td span.messagebox.show{    display: block;
    position: absolute;
    top: 28px;
    left: 35px;
    width: 260px;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.81); z-index: 1000;
    color: #fff;
    text-align: center;}
/*     .agendapage.moduletable h3,.master_left h3{
font-weight: 400;
background: none;
padding: 0;
line-height: 28px;
}
.agendapage.moduletable h3:before,.agendapage.moduletable h3:after,.master_left h3:before,.master_left h3:after,.awards-agenda .pageheading:before,.awards-agenda .pageheading:after,#agendasnapshot .pageheading:before,#agendasnapshot .pageheading:after,.item-page .page-header h2:before,.item-page .page-header h2:after{display: none;} */

.awards-agenda .pageheading:before,.awards-agenda .pageheading:after/* ,.item-page .page-header h2:before,.item-page .page-header h2:after */{display: none;}

.agendapage.moduletable .schedule h3 {
    color: #012258;
    display: block;
}
.venue_address p {
    margin-bottom: 0;
}
.venue_address p.viewmap {
    margin: 20px 0 15px;
}
.homepage .slide_pagetitle h2 {
    display: none;
}
div#agendasnapshot .moduletable > h3 {
    text-align: center;
    margin: 0px auto 25px;
    display: table;
    background-position: 50% 100%;
}
img.speaker-thumbnail {
    width: 50px;
    border-radius: 5px;
}
.speaker_detail.morespeaker {
    margin-left: 75px;
}
.speaker_detail {
    margin-left: 70px;    margin-top: 35px;
}
p.speaker_text {
    width: 70px;
    float: left;    margin-top: 30px;
}
img.speaker-thumbnail {
    width: 55px;
    border-radius: 0;}
.speakerimg{
 /*   margin-right: 10px;
    position: absolute;
    right: 0;
    top: -30px;
    border: 1px solid #9C9C9C;
    padding: 6px;*/
        float: left;
    
    margin-right: 15px;
}
.speakerimg a{    border: 1px solid #9C9C9C;    margin-top: 3px;
    padding: 6px;}
.speakerimg .border {
    max-height: 55px;
    overflow: hidden;
}
p.toggle-description:hover {
    cursor: pointer;color: #012258;
}
.master_right.break p.toggle-description:hover {
    color: #fff;
}
.jobdetail {
    clear: both;    text-align: left;

}
.speaker_desc{position: relative;/*padding-right: 90px;*/}
.speakerdetail {
    margin-left: 85px;
}
.speaker_detail.morespeaker .speaker_desc{min-height:70px;    margin-bottom: 20px;}.morespeaker .speaker_desc {
    position: relative;
    padding-right: 2%;
    width: 50%;
    box-sizing: border-box;
    float: left;
}
.content-category.termsuse.news h2 {
    margin-top: 20px;
}
#ninja-slider ul.delegate_li{position: initial;}
#ninja-slider ul.delegate_li li {position: initial;margin-bottom: 10px !important;font-size: 16px;opacity: 1;text-align: left;padding-left: 30px;}

/*Vaishali's CSS ends*/

/************************FAQ*************************/
/*************faq new css*****/
.accordionfaq.round3 .accordionfaqheader{border:1px solid #ddd;margin:0 0 -2px 0!important;background:#fff url(../img/faq_arrow.png) 10px 50% no-repeat;padding:20px 20px 20px 50px;font-size:16px;color:#333;border-radius:0!important}
.accordionfaq.round3 .accordionfaqheader.selected{    background: #fff url(../img/faq_arrowdown.png) 10px 50% no-repeat;}
.accordionfaq.round3 .accordionfaqheader a{text-decoration:none}
.accordionfaq.round3 .accordionfaqitem{background:#eee;padding:20px;margin:5px 0;min-height:50px}
.accordionfaq.round3 .accordionfaqitem p{margin:0;padding:0}
#contentarea .faq.faqpage{padding-top:40px}
#contentarea .faq.faqpage .tabs_wrapper>ul{text-align:center}
#contentarea .faq.faqpage .tabs_wrapper>ul>li{float:none;display:inline-block}
.faqdownloadbutton {float: none;display: inline-block;padding-right: 20px;}
/*Css by Anagha*/
.faqpage .accordionfaqitem ul.disc-list li{list-style-type: disc;}
.accordionfaqitem ol.alpha {list-style-type:decimal;font-weight: bold;}
.accordionfaqitem ol.alpha li {margin-bottom: 15px;}
.accordionfaqitem ol.alpha li span {font-weight: normal;}
.accordionfaq.round3 .accordionfaqitem p.address {margin-left: 30px;}
.faq .tabs_content_container {min-height: 300px;}
/*Anagha's css end*/
@media screen and (max-width: 500px) and (min-width: 180px){
    #contentarea .faq.faqpage .tabs_wrapper>ul>li{width:49%}
    .faqdownloadbutton {display: block;padding: 10px;}

}
/*************faq new css*****/

/***********8Presentation page css************/
table.table_blue {
    border: 1px solid #E5EFF8;
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto 30px;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.table_blue td.title_main {width: 35%;}
h4.newsflash-title.past_presentation {clear: both;padding-top: 20px;}
.table_blue thead td, .table_blue thead th {background:#012258;color: #fff;}
.table_blue td.speaker_main {width: 30%;}
.past_presentation table.table_blue thead td {text-align: center;}
.table_blue td.download,.table_blue td.watch,.table_blue td.title_main.download.align-center,.table_blue td.title_main.video.align-center{text-align: center;}
.table_blue td {border: 1px solid #dedede;background: #fff;margin: 0;padding: 7px;}
span.newnote {
    display: block;
    font-weight: 600;
}

.pastevent .eventvenue-left ul li span {font-size:14px; line-height:15px;}
.pastevent .presentation_wrapper >ul> li >a,.pastevent .presentation_wrapper >ul> span >a{font-size: 20px;padding: 20px 30px;}
.pastevent .moduletable .presentation_content .marginleft40 h3 {background: none;font-size: 18px;font-weight: 400;margin: 0;padding: 0;}
.pastevent .eventvenue-left ul li h3,.pastevent  .eventrowright h3,.pastevent .eventacc h3{margin: 0;padding: 0;background: none;line-height: 22px;}
.pastevent  div#center2 p {padding:0;}
.pastevent  .eventrowright h3,.pastevent .eventacc h3{margin-bottom: 10px;}
.pastevent  .presentation_wrapper .tabs_content_container{margin: 40px 0}
.pastevent .presentation_wrapper ul{text-align: center;padding: 0;    margin: 25px auto;}
.pastevent .presentation_wrapper > ul > li,.pastevent .presentation_wrapper > ul > span {float: none;display: inline-block;width: auto;    margin: 0 10px;}
/*.uk-text {margin: 0 10px;display: inline-block;color: #832f3d;background: url(../img/aus.png) no-repeat;background-size: 25px;padding-left: 32px;background-position: 0px 5px;}
*/.os_table input#phone_code {width: 27%;float: left;}
.os_table input#phone-number {width: 69%;float: right;}
a.button.technical-papers {background: #012258 url(../img/newspaper-folded.png) no-repeat;padding-left: 50px;font-size: 18px;background-size: 25px;background-position: 10px 50%;font-weight: 600;}
.floatright {
    float: right;
}
.testimonialpage #banner .fav-control-nav {
    display: block;
}
.uk-text,.aus-text {
         display: inline-block;
    background: url(../img/down-arrow.png) no-repeat;
    background-size: 9px;
    padding: 0 10px;
    background-position: 10px;    cursor: pointer;
}   
.aus-text{visibility: hidden;}
div#toplocation-wrap {float: right;}
/*div#toplocation-wrap .wrap:hover {background: #676767;}*/
div#toplocation-wrap .wrap,.footer-row .wrap {background:#fff;padding: 6px 0 6px 7px;box-sizing: border-box;border: 1px solid #f0f0f0;border-radius: 3px;}
.countries-list {position: absolute;z-index: 99;}
div#toplocation-wrap .wrap.hide,.footer-row .wrap.hide {display: none;/* position: absolute;z-index: 99 */;width: 166px;border: 1px solid rgba(0, 0, 0, 0.08);margin-left: -1px;box-shadow: none;background:#fff;border-radius: 0;border-top: 0;}
div#toplocation-wrap .wrap.hide span.uk-text,.footer-row .wrap.hide span.uk-text {padding-left: 0;font-size: 13px;color:#333;}
.os_table input#phone_code {width: 27%;float: left;}
.os_table input#phone-number {width: 69%;float: right;}
div#toplocation-wrap img,.footer-row img {max-width: 25px; /*image-rendering: pixelated;*/ image-rendering:auto !important;  -ms-interpolation-mode: bicubic;}
div#toplocation-wrap .wrap.hide a,.footer-row .wrap.hide a{display: block;text-align: left;padding: 5px 0}
/*.pce_footer .uk-text {margin: 0 10px;display: inline-block;color: #832f3d;background: url(../img/aus.png) no-repeat;background-size: 25px;padding-left: 32px;background-position: 0px 5px;}*/
.pce_footer .uk-text.malay-image {background-image: url(../img/mys.png);}
div#toplocation-wrap .wrap.hide:hover {background: #f9f9f9;}
.moduletable.testi_video .slide_pagetitle {display: none;}
td.newslettertitle {font-size: 14px !important;width: 35% !important;}
table.footernews .bottom img {width: 35px !important;}
/*Awards Night*/
.award_reg_form{max-width: 654px;margin:0 auto 40px}
.award_reg_form .gcore-input {margin-left: 300px;margin-bottom: 10px;}
.award_reg_form label {width: 290px;}
.award_reg_form span.right{float: right;}
.award_reg_form span.right.smalltext,input.redtext.smalltext {font-size: 12px;}
.award_reg_form .bggrey {background: #eee;padding: 10px;margin: 30px 0 20px;}
.award_reg_form .bold{font-weight: bold}
.gcore-line-tr.bordertop {margin-top: 30px;border-top: 1px solid #eee;padding-top: 20px;}
.gcore-line-tr.terms_condition .gcore-input .g-recaptcha {
text-align: center;
margin: 10px auto;
display: inline-block;
}
.award_reg_form input.checkbox_input {
float: none;
margin: 5px 0;
display: inline-block;
}
.award_reg_form .terms_condition p {
margin-left: 30px;
text-align: center;
display: inline-block;
}
.gcore-line-tr.terms_condition {
text-align: center;
}
.gcore-line-tr.terms_condition .gcore-input {
margin: 0;
}

.award_reg_form .terms_condition p {margin-left: 30px;}
.award_reg_form .gcore-input select {background: #fff;}
.award_reg_form input.button{width: 100px;font-size: 16px;margin: 0 10px;}
.bluetext {color: #606060;font-weight: 900;}
.awards_row .rightdata {float: right;    width: 310px;text-align: right;}
.button.btngrey {background: #606060;border-color: #606060;margin-left: 10px;}
.awards_row .rightdata .button {font-size: 15px;}
.awards_row .rightdata > .button{width: 150px;float: left;display:block;box-sizing: border-box;    line-height: 20px;}
.awards_row .leftdata h3 {margin-bottom: 10px;}
.awards_row .leftdata{float: left;    width: calc(100% - 330px);}
.awards_row {position: relative;border-bottom: 1px solid #d2d2d2;margin-bottom: 15px;}
.awards_row  form input {float: left;width: calc(100% - 70px);}
.awards_row  form button {float: right;}
.awards_row form{margin: 0;background: #fff;overflow: hidden;padding: 10px 0;z-index: 9999;position: relative;clear: both;}
img.awards_logo {float: right;margin: -15px 0 15px 0;}
.awards_row .leftdata p {margin-bottom: 10px;}
.award_reg_form .gcore-input input[type="file"] {margin-bottom: 5px;}
.jconfirm{position: fixed;background: rgba(0, 0, 0, 0.33);width: 100vw;height: 100%;z-index: 999;top: 0;margin-left: -50vw;left: 50%;}
span#close_ask_a_quest_div {position: absolute;right: 5px;top: 0;padding: 6px 0;display: block;width: 30px;text-align: center;height: 30px;cursor: pointer;}
.gdpr {margin-top: 20px;line-height: 16px;}
.jconfirm-holder {padding: 0 !important;}
.jconfirm-title-c {background: #012258;border-radius: 9px;padding: 10px 15px;color: #fff;font-size: 16px;position: relative;}
.jconfirm .jconfirm-scrollpane{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 90%;max-width: 400px;background: #fff;border-radius: 10px;}
.jconfirm-content-pane, .jconfirm-buttons {text-align: center;padding: 10px;}
.jconfirm-buttons button {margin: 0 10px;font-size: 15px;}
.jconfirm-buttons button:nth-child(2) {background: #606060;border-color: #606060;}
.award_reg_form .gcore-input #recaptcha div, .award_reg_form .gcore-input #recaptcha iframe {max-width: 300px}
.award_reg_form .gcore-input #recaptcha iframe{border-right: 1px solid #bcbcbc;border-radius: 6px;}
.moduletable.awards_module h3 {font-size: 20px;line-height: 28px;padding: 0;margin: 0;background: none;}
.moduletable.award-module .pinkbox {margin-bottom: 30px;}
.gcore-input span.error {color: red;font-size: 14px;}
.jconfirm-buttons input.button {line-height: 17px;vertical-align: bottom;}
.jconfirm-buttons button, .jconfirm-buttons input.button{width: 110px}
body.awards_inner .pinkbox {margin-bottom: 20px;}
.self_nominee_tick {margin-left: 20px;}
/*ul.partner_ul li a > img, .shortlisted .partnerpopup .partnerteam-left img,.welcomeright>div img {
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.5s ease;
}
ul.partner_ul li:hover a > img, .shortlisted .partnerpopup .partnerteam-left img:hover,.welcomeright>div img:hover {
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: url(../img/gray.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(0);
}*/
.key_features.awards-agenda .feature {
    width: 220px;
    vertical-align: top;
}
.key_features.awards-agenda .feature h5 {
    font-weight: 600;
    margin: 10px 0 0;
}
.agenda_note {
    text-align: center;
    margin: 0 0 20px;
    font-size: 16px;
    font-weight: 600;
}
span.msg-error.error {
    font-size: 100%;
}
img.newsletterimage {
    min-width: 40px;
    text-align: center;
}
td.top-news-icons {
    height: 30px;
}

/***Cookie CSS***/
.cc-revoke, .cc-window {display: block;}
.cc-banner .cc-message{display: block;float: right;width:calc(100% - 200px);}
.cc-compliance{display: block;float: left;width: 200px;}
.cc-theme-classic .cc-btn:last-child {margin-right: 20px;max-width: 100px;}
/***Cookie CSS***/
h3.modal-h3 {background: #012258;color: #fff;padding: 7px 20px;text-transform: uppercase;font-size: 16px;font-weight: 600;}
.mailchimp .inputbox {
margin-bottom: 5px;
}
.table_blue td.title_main.download {width: 15%;text-align: left;}
/*added by ashvini for rightside button */
#rightc{position:fixed;right:-5px;top:45%;width:50px;cursor:pointer;z-index: 99 }
#rightc img:hover{opacity:0.5;transition:2s;}
/*/end*/
.file_main, .audio_main {display: none;}
#gallery #fav-caption a {margin-top: -128px;}
.counter {position: absolute;top: 75%;left: 50%;transform: translateX(-50%);color: #fff;}
.counter > span {display: inline-block;vertical-align: middle;}
.counter > span.count {margin: 0 10px;padding-left: 10px;border-left: 1px solid #fff;font-size: 18px;}
/* css by hurais */
#banner .custom .counter{
    display: none;
}

/*Awards Night*/
.questions-list {padding-left: 40px;}
.questions-list li{padding-left: 20px;position: relative;margin-bottom: 2px;}
.award_reg_form{max-width: 654px;margin:0 auto 40px}
.award_reg_form .gcore-input {margin-left: 300px;margin-bottom: 10px;}
.award_reg_form label {width: 290px;}
.award_reg_form span.right{float: right;}
.award_reg_form span.right.smalltext,input.redtext.smalltext {font-size: 12px;}
.award_reg_form .bggrey {background: #eee;padding: 10px;margin: 30px 0 20px;}
.award_reg_form .bold{font-weight: bold;position: relative;}

.bullet-points.award_reg_form p.bold{padding-left: 20px;}
.bullet-points.award_reg_form p.bold:before,.questions-list li:before{content: "";position: absolute;left: 2px;right: auto;background: #012258;width: 10px;height: 10px;border-radius: 50%;top: 6px;}



/* Prashant's css starts here */
.hidden{display: none !important;}
.tickets-combo-container{display: flex;justify-content: space-between;margin: 30px 0 50px;flex-wrap: wrap;}
.ticket-combo-content{text-align: center;width: 24%;border-radius: 0px;position: relative;}
.ticket-combo-content h3{background-color:transparent;padding:28px 0;line-height: 40px;font-size: 25px;font-weight: 500;text-transform: uppercase;color:#fff;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;margin-bottom: 0}
.ticket-combo-content h3 span{display: inline-block;font-size: 19px;color:#eec21b;text-transform: capitalize;font-weight: 400;line-height: 21px;padding: 0 18px;min-height: 40px;vertical-align: middle;}
.ticket-combo-content .packs-details {margin-bottom: 60px;}
.ticket-combo-content .packs-details p{text-align: center;margin-bottom: 0;font-size: 14px;color:#fff;background-color:#444;padding: 5px 20px;border-bottom: 1px solid;background-color: #595959;text-align: left;}
.standalone-tickets .packs-details p:nth-of-type(1) {background-color: #595959}
.standalone-tickets .packs-details p:nth-of-type(2) {background-color: #7f7f7f}
.standalone-tickets .packs-details p:nth-of-type(3) {background-color: #aaa8a8}

.package-deals .packs-details p:nth-of-type(1) {background-color: #012258}
.package-deals .packs-details p:nth-of-type(2) {background-color: #872f43}
.package-deals .packs-details p:nth-of-type(3) {background-color: #bf2a2d}
.ticket-combo-content .packs-details p:last-child{border-bottom: 0}
.pack-title{font-size: 22px;font-weight: 600;color:#444;position: relative;margin-bottom: 0px;flex-basis: 100%}
.price{text-align: center;
font-size: 30px;
font-weight: 600;color: #444;margin-bottom: 0px;align-self: flex-start;}
.vat{font-size: 15px;font-weight: 400}
.pac-desc{display: block;font-size: 15px;font-weight: 400}
.slider-content{position: relative;}
.slideshowtext{position: absolute;left: 0;right: 0;bottom: 0;top: 0;/*background-color:rgba(127, 19, 43, 0.7); clip-path: polygon(0 0, 100% 0%, 68% 100%, 0% 100%);width: 56%; */text-align: left;z-index: 0}
 .slideshowtext{/*clip-path: polygon(0 0, 56% 0%, 39% 100%, 0% 100%);width: 100% */} 
.slideshowtext:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%; background-color: rgba(127, 19, 43, 0.93);z-index: -1;transform: skew(-24deg);left: -53%}
.slideshowtext h3{background: none;text-transform: capitalize;color: #fff;font-size: 57px;font-weight: 600;margin-top: 6%;margin-bottom: 6px;border-bottom: 0}
.slideshowtext h3:after,.slideshowtext h3:before{display: none;}
.location{color: #fff;font-size: 40px;line-height: 53px;font-weight: 600;text-align: left;margin-bottom: 48px;}
.location .date{display: block;}
.register-button{margin-left: 65px;background: top;color: #fff;font-size: 44px;padding: 12px 4%;border-radius: 3px;font-weight: 600;border: 3px solid;}
.time-container{margin: 48px 0;font-size: 30px;color:#fff;}
.section-container{padding: 80px 0;display: flex;justify-content: space-between;}
.icon-content{display: block;margin-bottom: 30px;width: 170px;height: 170px;background:#b5c6e3;text-align: center;line-height: 170px;border-radius: 50%;opacity: .5;}
.section-content{text-align: center;}
.icon-container{color: #333;text-transform: capitalize;font-size: 24px; }
.section-content:hover .icon-content{opacity: 1}
.section-content:hover .icon-container{color: #012258}
.search-box-top{float: right;position: relative;margin-left: 17px;width: 500px;}
.search-box-top .element-invisible{display: none ;}
.search-box-top .button{position: absolute;right: 10px;bottom: 0;top: 0;text-indent: -99999px;background-color:transparent;border: 0;background: url('../img/search.png') center center / 15px no-repeat;}
.search-box-top .search-query{background-color:#b5c6e3;border: 0;box-shadow: none;border-radius: 5px;text-align: right;padding-right: 50px;box-sizing: border-box;color: #012258;-webkit-appearance:none;}
.search-box-top .search-query:-internal-autofill-selected {background-color:#b5c6e3 !important;}

.search-box-top .search-query::placeholder{color: #012258;opacity: .7}
div#toplocation-wrap .wrap > a img {margin-right: 10px;}
div#toplocation-wrap .wrap > a {color: #333;font-size: 13px;vertical-align: middle;}
.footer-row{display: flex;justify-content: space-between;align-items: center;}
.footer-location .wrap{background-color: transparent;}
.footer-row-1{border-bottom: 1px solid;padding-bottom: 30px;margin-bottom: 20px;}
div#footer .footer-location img{margin: 0;margin-right: 15px;}
.footer-row .wrap.hide{width: 184px}
#toplocation-wrap .wrap.selected-country .uk-text{background-image: url('../img/black-down.png');}
.time-container > div {font-size: 18px;display: inline-block;text-align: center;margin-right: 60px;}
.time-container  .time-content{display: block;margin-bottom: 10px;font-size: 30px;width: 80px;height: 80px;line-height: 80px;text-align: center;border: 2px solid;border-radius: 50px;position: relative;}
.time-container  .time-content:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;border: 7px solid;border-radius: 50%; clip:rect(0px, 100px, 43px, 45px); animation: rotateclock  linear infinite both;margin: -4px;  }
#hours:after{ animation-duration: 6s}
#days:after {animation-duration: 10s}
#months:after{ animation-duration: 20s}

@keyframes rotateclock {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}
#mainnav{margin-top: 10px;}
.divinner-custom {max-width: 1300px;display: flex;}
#newsfeed li{border-bottom: 1px solid #333;padding: 12px 0;}
#newsfeed li:last-child{border-bottom: 0}
#newsfeed li a{color:#333;font-weight: 600;transition: .5s ease}
#newsfeed li a:hover, #mainnav ul.nav.menu li a.child-active{color: #012258}
.slide_pagetitle{display: none;}
.latestnews{margin-bottom: 3px;}
.tweet-window{border: 0}
.tweet-window::-webkit-scrollbar{width: 0}
#newsfeed h3,#twitterfeed h3{display: block; margin-bottom: 8px;background: none;border-bottom: 1px solid;position: relative;padding-bottom: 5px;font-weight: 500}
.homepage #newsfeed h3,#twitterfeed h3{display: block; text-transform:capitalize !important; margin-top:0px !important; margin-bottom: 8px;background: none;border-bottom: 1px solid;position: relative;padding-bottom: 5px;font-weight: 500}
#newsfeed h3:after,#twitterfeed h3:after{content: "";position: absolute;left: 0;height: 4px;background: #012258;width: 80px;bottom: -2px;border: 0}
#newsfeed h3:before,#twitterfeed h3:before{display: none;}
#lookback,#newsfeed{position: relative;overflow: visible;margin-right: 0}
#lookback:after,#newsfeed:after{content: "";position: absolute;top: 0;right: -4px;width: 8px;height: 110%;background: #fff;z-index: 999;}
.latestnews,.tweet-window{height: 278px;}
.event-main-title{background: none;text-transform: uppercase;font-weight: 600;font-size: 39px;margin-bottom: 16px;border-bottom: 0}
.event-main-title:after,.event-main-title:before{display: none;}
.standalone-tickets, .package-deals{background-size:cover;background-repeat: no-repeat;}
.standalone-tickets{background-color: #3d3d3d}
.package-deals{background-color: #012258}
.standalone-tickets:nth-of-type(1){background-image: url('../img/register/standalone-bg-1.png');}
.standalone-tickets:nth-of-type(2){background-image: url('../img/register/standalone-bg-2.png');}
.standalone-tickets:nth-of-type(3){background-image: url('../img/register/standalone-bg-3.png');}
.standalone-tickets:nth-of-type(4){background-image: url('../img/register/standalone-bg-4.png');}

.package-deals:nth-of-type(1){background-image: url('../img/register/package-1.png');}
.package-deals:nth-of-type(2){background-image: url('../img/register/package-2.png');}
.package-deals:nth-of-type(3){background-image: url('../img/register/package-3.png');}
.package-deals:nth-of-type(4){background-image: url('../img/register/package-4.png');}
.title-price-container{background-color:#fff;padding: 10px 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 100px;margin-bottom: 10px;border: 1px solid #d7d7d7}
.buy-info-container{position: absolute;bottom: 0;left: 0;right: 0;display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; display: flex;}
.price-buy,.sold-out{width: 100%;background:#eec21b;color:#3b3b3b;font-size: 18px;text-transform: uppercase;font-weight: 500;display: inline-block;}
.info-content{width:  30%;background: url('../img/register/info_icon.png') center no-repeat #2e2e2e;text-indent: -99999px;border-left:2px solid #fff;display: inline-block;box-sizing: border-box;}
.info-content.tableof10info { width:60%; }
.price-buy:hover{color: #fff }
.price-buy,.sold-out{padding: 14px 0 }
.sold-out{background-color:#2e2e2e;cursor: not-allowed;color:#fff;}
.package-deals h3{padding: 26px 0}
.package-deals .pack-title,.package-deals .price{color: #012258}
.package_combo_div{margin-bottom: 80px;}
.package_combo_div h3.pageheading{text-transform: uppercase;font-weight: 900}
/* .package_combo_div h3.pageheading:before,.register-header h2.pageheading:before{width: 27%} */
.register-page #wrapper .divinner,.venue-page #wrapper .divinner {max-width: 1150px}
#lookback .favslider.light-arrows .fav-direction-nav li .fav-prev, #lookback .favslider.dark-arrows .fav-direction-nav li .fav-prev{left: 10px}
#lookback .favslider.light-arrows .fav-direction-nav li .fav-next, #lookback .favslider.dark-arrows .fav-direction-nav li .fav-next{right: 10px}
#register-table tbody tr{display: inline-block;width: 48%;vertical-align: top;margin-right: 18px;margin-bottom: 18px;}
#register-table tbody tr.three-row{width: 39%;margin-right: 17px; }
#register-table tbody tr.three-row.width-15{width: 16%}
#register-table tbody tr.display-table-row{display: table-row;width: 100%   }
#register-table tbody tr.display-table-row td{}
#register-table tbody .title_cell,#register-table tbody td{display: block;width: 100%;font-weight: 500;
font-size: 16px;
color: #827e7e;
padding-bottom: 8px;}
#register-table .register-radio table td {display: inline;padding-top: 10px;margin-right: 20px}
#register-table .register-radio tr{margin-top: 10px;margin-bottom: 0px}
#register-table tbody .title_cell,#register-table tbody td .tooltip-td   .messagebox{text-transform: unset;}
.register-header .pageheading{text-transform: uppercase;font-weight: 600;margin: 54px 0;}
#register-table tbody tr.table_members_div{display: table-row;}
#register-table tbody tr.table-member-label.table_members_div td {display: inline-block;}
#register-table tbody tr.table-member-label.table_members_div{display: block;margin-bottom: 15px;}
#register-table tbody tr.table-member-label.table_members_div td input[type="checkbox"] {width: auto;background-color: transparent;border: 0;box-shadow: none;}
#register-table tbody tr.table_members_div table tr{display: table-row;}
#register-table tbody tr.table_members_div table td,#register-table tbody tr.table_members_div td{display: table-cell;width: auto;vertical-align: middle; }
.title_cell .required{color: #666;padding-left: 0}
#register-table .inputbox[type="text"],#register-table .inputbox[type="password"],#register-table .inputbox[type="email"], #register-table select, #register-table textarea,
.existing_info select{background-color: #fff;
padding: 13px;
box-sizing: border-box;
box-shadow: 0px 3px 5px rgba(102, 102, 102, 0.36);
border: 1px solid #ddd;
border-radius: 2px; 
-webkit-appearance: none;
height: 45px;
position: relative;resize: }
#register-table textarea,.existing_info textarea, #table_10_table textarea {resize: none;}
#register-table select,.existing_info select, #table_10_table select{background: url('../img/dropdown.png') center right 11px / 12px no-repeat #fff;text-overflow: ellipsis;    appearance: none;-moz-appearance: none; -webkit-appearance:none;}
#register-table select::-ms-expand,.existing_info select::-ms-expand, #table_10_table select::-ms-expand{display: none;}
#register-table select.readonly{opacity: .4;background-color:#eee;cursor: not-allowed;pointer-events: none;}
#register-table tbody tr.terms_of_use table tbody tr{display: table-row;}
#register-table tbody tr.terms_of_use table tbody td{padding-bottom: 0}
#register-table tbody tr.terms_of_use table tbody td:last-child{display: none;}
#register-table{margin-bottom: 100px;}
#register-table tbody tr.display-table-row input[type="button"]{border-radius: 8px;padding: 18px 60px;font-size: 24px;display: inline-block;margin-top: 15px;}
.align-left{text-align: left !important}
.align-right{text-align: right !important}
.event-data-container{position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background: #fff;
width: 45%;
padding: 30px;
box-sizing: border-box;}
.popup-event-info{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 999;display: none;}
/*.popup-event-info .cross{position: absolute;right: 10px;top: 10px;font-size: 30px;cursor: pointer;color:#012258;}*/
.submit-reg-event{padding-top: 25px;border-top: 1px solid #cacaca;margin-top: 25px;text-align: center;}
.label-title{display: inline-block;width: 52%;font-size: 18px;padding-left: 32px}
.registration_id_div{margin-top: 25px;}
#submit_addon{padding: 11px 28px;margin-right: 15px;}
/* .cancel_addon{border: 0;background-color:transparent;color:#012258;text-transform: capitalize;} */
.submit-reg-event button{font-size: 16px;padding: 11px 28px;text-transform: capitalize;border: 1px solid transparent;transition: .5s ease}
.submit-reg-event button:hover{background-color: #fff;color: #012258;border-color: #012258 }
.radio-container{display: inline-block;margin-right: 35px;position: relative;padding-left: 40px;cursor: pointer;margin-top: 25px}
.radio-container input[type="radio"]{position: absolute;opacity: 0;cursor: pointer;margin-top: 25px}
.checkmark{position: absolute;left: 0;width: 18px;height: 18px;border: 3px solid #002157;margin-right: 26px;border-radius: 50%;bottom: 1px}
.radio-container input:checked ~ .checkmark:after {content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;background:#002157;border-radius: 50%;transform: translate(-50%, -50%);}
.registration_id_div #registration_code{border: 1px solid #cacaca;padding: 10px;width: 140px;}
.registration_id_div #registration_code:focus{border-color: #012258}
#menu-close{display: none;}
/* .item-page .page-header h2,.custom-module-head h3{text-transform: uppercase;font-weight: 600;font-size: 40px;} */
.custom-module-head h3{margin:40px 0 35px }
/* .custom-module-head h3:before,.custom-module-head h3:after {display: none;} */
.art-intro-text{font-size: 13px;}
.images-venue-main-container{display: flex;flex-wrap: wrap;margin: 50px 0px 0px 0px;}
.images-venue-content {
flex-basis: calc(25% - 40px);
text-align: center;
margin: 0 20px 60px;

}

.images-venue-content:nth-of-type(4n+1) {
margin-right: 40px;
margin-left: 0;
}


.images-venue-content:nth-of-type(4n) {
margin-left: 40px;
margin-right: 0;
}
.images-venue-content a{display: block;}
/* .images-venue-content img{height: 90px;width: auto;} */
.images-venue-content p{color:#012258;text-transform: none;text-align: center;margin: 10px 0 5px;font-size: 19px;font-weight: 600;}
.images-venue-content p.capitalise {text-transform: capitalize;}
.images-venue-content span{color: #333}
.iframe-container{background-color: #fff;margin-bottom: 18px;}
.travel-link{font-size: 24px;font-weight: 600;display: inline-block;border-bottom: 2px solid;padding-bottom: 5px;}
.map-containermap-container{margin-bottom: 70px;}
.accomodations-main-container > p {font-size: 15px;line-height: 20px;margin-bottom: 35px;}
.accommod-content .title{text-decoration: underline;color: #012258;margin-top: 20px;font-size: 14px}
.accomodations-main-container p {font-size:15px;}
.accomodations-container {display: flex;justify-content: space-between;}
.accommod-content img{width: 100%}
.accommod-content p{text-align: left;font-size: 14px;font-weight: 600;margin: 0 0 2px;}
.accommod-content p > a {text-decoration: underline;word-break: break-word}
.accomodations-main-container > p.list-hotels{margin: 30px 0 50px;font-size: 24px;}

/*.table-payment-main.table-num-0.new-paid-content{margin: 30px auto; width: 100%;}
.table-payment-main.table-num-0.old-paid-content{margin: 30px auto; width: 100%;}*/
.table-confo{display: inline-block;width: calc(100% / 2 - 6px);vertical-align: top;margin-right: 8px;box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.14)}
.table-confo-two{margin-right: 0}
/*.new-paid-content,.old-paid-content{margin: 30px auto 0;width: calc(100% / 2 - 6px);vertical-align: top;margin-right: 8px;display: inline-block;position: relative;}*/
.table-payment-main:nth-of-type(2n), .table-payment-main:nth-of-type(2n+1) {margin: 30px auto 0;width: calc(100% / 2 - 6px);vertical-align: top;margin-right: 8px;display: inline-block;position: relative;}
.table-payment-main:nth-of-type(n){margin: 30px auto; width: 100%; display: block;}
.table-payment-main{margin: 30px auto; width: 100%; display: block;}
/*.old-paid-content {margin: 30px auto;width: 100%;vertical-align: top;display: block;position: relative;}*/




.old-paid-content table, .new-paid-content table{height: 240px}
.new-paid-content{margin-right: 0}
.table-num-2{margin: 30px auto 0; display: block;}
/* .old-paid-content.table-payment-main .os_table.table-final-confirmation .highlighttd td{background-color: #676868} */
.table-confo table{height: 350px;}
.table-payment-main table.os_table.table-final-confirmation{border:1px solid #7f7f7f;position: relative;}
.table-confo table.os_table tbody td{padding: 7px 20px}
.table-payment-main .os_table.table-final-confirmation .highlighttd td{background: #fff;color: #333;border: 0;border-top: 1px  dashed #7f7f7f; vertical-align: middle;}
.table-payment-main .os_table.table-final-confirmation .highlighttd:first-child td,.table-payment-main .os_table.table-final-confirmation .highlighttd:last-child td{background-color: #7f7f7f;}
.table-payment-main .os_table.table-final-confirmation .highlighttd.total td{background-color: #d9d9d9;color: #012258;text-transform: uppercase;font-size: 17px;font-weight: 600;border:1px solid #7f7f7f;}
.table-payment-main .os_table.table-final-confirmation tr.highlighttd:first-child td{text-align: center; height: 50px;vertical-align: middle;border-bottom: 1px solid #fff;color:#fff;font-size: 22px;font-weight: 600;padding: 10px 14%}
.table-payment-main .os_table.table-final-confirmation tr.highlighttd:first-child td span{position: absolute;top: 4px;right: 4px;background:#333;color:#fff;font-size: 12px;padding: 0px 13px;border-radius: 25px;}
.table-payment-main .os_table.table-final-confirmation .highlighttd td:first-child{width: 70%;border-right: 1.5px solid #7f7f7f}
.reg_complete_data table.os_table .btn-contain {border: 0;padding-top: 45px;}
.btn-contain .button,.payment-method .button{font-size: 22px;padding: 15px 30px;border-radius: 9px;}
.btn-contain .button.backbutton,.payment-method .button.backbutton{/*margin-right: 15px;*/background: none;color: #333;}
.dashed {margin: 0 5px;font-size: 16px}
.table-payment-main .os_table.table-final-confirmation .highlighttd td.field_cell{text-align: right;text-transform: uppercase;}
/* .btn-contain .button.backbutton{border-color: transparent;}
.btn-contain .button.backbutton:hover {border-color: 333;} */
.members-table-container{margin-top: 20px;}
.table-container{width:100%;overflow:auto;}
.members-table th{vertical-align: middle;padding: 5px;border: 1px solid #b5c6e3;background-color: #333;color: #fff}
.reg_complete_data table.os_table.members-table tr:nth-child(2n+1){background-color: #fff}
.reg_complete_data table.os_table.members-table td{vertical-align: middle;padding: 8px 10px}
.members-table{box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.14)}
.event-info-text {text-align: left;}
.event-info-text h4{}
.event-info-text ul{}
.event-info-text ul li {font-size: 16px;}
.event-info-text ul li span{display: inline-block;width: 110px;}
.basic-info{margin-bottom: 20px}
.basic-info h4{font-size: 18px;margin-bottom: 8px;color:#012258;font-weight: 600;}
.event-info-text p {margin-bottom: 10px;}
.refund-title{font-weight: 600;margin-bottom: 5px;}
.existing_info_inner{margin-bottom: 20px;}
.existing_info .label-title {width: 100%;padding-left: 0;margin-bottom: 5px;font-size: 16px;}
.extr_content > div {margin-bottom: 20px;}
.table-payment-main:nth-of-type(2n){margin-right: 0}
.payment-method .title_cell {text-align: center;margin-bottom: 10px;}
.list-hotels a {font-weight: 600}
.event-info-text p.note {display: flex;justify-content: space-between;align-self: flex-start;margin-bottom: 0;}
.note span.note-strong { background: #012258; color: #fff; padding: 3px 10px; vertical-align: baseline;display: inline-block;
    line-height: 25px;margin-right: 8px; width: 14%;align-self: flex-start; }
p.note span.note-details { width: 78%; background: transparent; padding: 0 10px 10px; }
.note span.note-detail { color: #000;display: block;padding-left: 25px;font-size: 15px;margin-bottom: 6px;position: relative;
    background: transparent;}
.note-detail:before {content:"";position:absolute;width:5px;height:5px;background:#012258;border-radius:50%;left:8px;top:13px;}
 /*#noaddons-table{display: block;width: 100%;margin: 30px auto} */
.table_10{border-collapse: collapse;}
.table_10 th{background:#666;color:#fff;}
.table_10 th,.table_10 td{padding: 10px;vertical-align: middle;border: 1px solid #eee;min-width: 130px;}
#register-table tbody #table_10_container .table_no { min-width: 20px; }
#register-table tbody tr.table-member-label.table_members_div td input[name="eb_table_of_ten_member"] { width: 20px !important; height: 20px;background-color: transparent; border: 0; box-shadow: none; }
#register-table tbody .table-member-label td {color: #012258; font-weight: 600; font-size: 18px;}
#register-table tbody tr.table_members_div table td.diet-req,.reg_complete_data table.os_table .table-10-edit td.diet-req{width: 250px;}
.reg_complete_data .thanksp{font-size: 17px;padding: 20px 0;position: relative;}
.confirm-title{color: #012258;font-size: 30px;line-height: 35px}
.confirm-text{font-size: 17px}
.important{color: #012258;}
.reg_complete_data .thanksp p{margin-bottom: 10px}
.event-data-container .alert{padding-left: 40px;}
.country-wrap{text-align: left;position: relative;}
.country-wrap img{margin-right: 5px;width: 25px;vertical-align: baseline;}
.country-selected{border: 1px solid #ccc;display: block;border-radius: 3px;padding:7px 55px 7px 8px;cursor: pointer;font-size: 14px;min-width:90px;background: url('../img/black-down.png') top 15px right 7px / 9px no-repeat}
.location-list{margin-top: 0px;transition: .3s ease-out all;position: absolute;z-index: 99999;background: #fff;left: 0;right: 0;height: 0px;overflow: hidden;bottom: 0;top: 100%;}
.location-list li a,div#footer .location-list li a{display: block;padding: 8px ;border:1px solid #cdcdcd;border-top: 0;transition: .5s ease;color: #333;background-color: #fff;font-size: 13px;    } 
.location-list li a span {padding-left: 5px;}
.location-list li a:hover{color: #012258}
.country-wrap:hover  .location-list{height: 145px;}
.footer-location .country-selected{background-image: url('../img/white-down.png');}
.location-list li a, div#footer .location-list li a {padding-right:0}
.footer-location .country-selected{background-image: url('../img/white-down.png');}
.terms-condition{margin-bottom: 100px}
.event-edit-page{max-width: 600px;margin: 0 auto}
.event-edit-page .label-title{text-align: right;padding-left: 0;padding-right: 30px}
.reg_complete_data table.os_table .table-10-edit > td{border: 0;padding: 0}
.pt-0{padding-top: 0}
body.awards_inner .awardnight .pageheading.centertext {
margin: 20px auto 30px;
width: 184px;
display: block;
text-align: left;
}
.disable-go-btn .button{display: none;}
 #footer .social-icons .contactsocial li {margin-right: 10px}
  /*#footer .social-icons .contactsocial li:first-child{margin-right: 15px}*/
#footer .social-icons .contactsocial li a img {max-height: initial;max-width: initial;width: auto;min-height: 22px;width: 32px;}
.contactsocial li a img{width: 32px;}

/* speakers-css */

.speakers-container{display: flex; flex-flow: wrap; justify-content: space-between;align-items: start}
.speakers-content{display: flex;flex-basis: 32.8%;margin-bottom: 10px;}
.speaker-image{max-width: 115px;
border-right: 2px solid #fff;
max-height: 120px;
overflow: hidden;
width: fit-content;}
.speakers-text-container{flex-basis: 70%;background-color: #e9d6da;padding: 10px 20px 8px;box-sizing: border-box;position: relative;display: flex;flex-wrap:wrap;}
.speakers-text-container > * {flex-basis: 100%}
.speakers-text-container .redtext{margin-bottom: 0;font-weight: 600;font-size: 18px;align-self: flex-end;}
.speakers-container .company, .speakers-container .job-title{min-height: auto;align-self: flex-start;}
#speakers-main-container .job-title{height: auto;font-size: 13px;font-weight: 400;line-height: 1.2}
#speakers-main-container .company{align-self: flex-end;font-size: 15px;line-height: 1.2}
.speaker-image img { min-height: 120px; width: auto; /*object-fit: contain; height:110px;*/ }
.thanksdetails {max-width: 100%}
.expire{text-decoration: line-through;}
.table-payment-main .os_table.table-final-confirmation .highlighttd.full-width-tr td {width: 100%}
.btn-contain{margin-top: 20px}
#pay_method{text-align: right;}
div.pagination span.pagination > span:first-child,div.pagination span.pagination > span:last-child{display: none;}
.limit-note {
    float: right;
    color: #012258;
}
/* speakers-css ends */

#register-table tbody .table-member-label td { color: #012258;font-weight: 600} 
     .cannot-attend-physically-book-virtual-access{background: url('../img/register/uk-access.png')  no-repeat;background-size: cover;   
    height: 390px;background-position: center;} 
    .table-confo table.os_table{width: 100%}    
    .virtual-table {width: 85%;border-collapse: collapse;margin-bottom: 20px}   
    .virtual-table th,.virtual-table td{text-align: center;width: 50%;padding: 10px;}   
    .virtual-table th:first-child,.virtual-table td:first-child{border-right: 1px solid #333}   
    .virtual-table th{font-weight: 600;border-bottom: 1px solid #333}   
    .virtual-table td{font-size: 13.5px}    
    .note{margin-bottom: 0} 
    .note span{background: #012258;color: #fff;padding: 3px 10px;vertical-align: baseline;display: inline-block;line-height: 25px;margin-right: 8px;}   
    .access-virtual-title{padding-left: 32px;font-size: 16px;   
    margin-bottom: 4px;}    
    .access-virtual-title span{color: #012258;font-weight: 600 }    
    #submit_virtual{margin-right: 15px}


body.agendapage #sbox-content{width: 100%;height: 100%;padding: 20px;overflow: hidden;}
body.agendapage #sbox-content .partnerteam-right{max-height: 400px;overflow: auto;}
body.agendapage .item-page .page-header h2, .blog .page-header h2{margin-bottom: 20px;padding-top: 5px}
@media screen and (max-width: 500px){
    .reg_complete_data .thanksp p{font-size: 14px;margin-bottom: 10px;}
    .newsletter_home { table-layout: fixed; }
}

/* Prashant's css ends here */  
/*Awards Css*/
ul[type="circle"] {padding-left: 20px;}
ul[type="circle"] li {margin-bottom: 5px;font-size: 14px;}
ul[type="circle"] li:before {list-style: disc;content: "";display: list-item;width: 2px;float: left;font-size: 22px;color: #012258;margin-top: -2px;}
.gcore-line-tr.terms_condition span.msg-error.error{display: block;}
/*Awrds Css*/
.speakers-text-container .redtext{align-self: start;line-height: 20px;margin-bottom: 5px;-ms-align-self:start;}
.speakers-text-container{padding: 17px 15px 15px;}
.speakers-container{    margin-bottom: 70px;}
/*hurais css here*/
.event_reg_form form table tr:nth-child(4) td #recaptcha > div {
  margin: auto;
}
/*hurais css end here*/

/*Awards Homepage*/

.section-container1{padding: 80px 0;display: flex;justify-content: space-between;}
.icon-content1{display: block;margin-bottom: 30px;width: 170px;height: 170px;background:#e4e4e4;text-align: center;line-height: 170px;border-radius: 50%;opacity: 1;}
.section-content1{text-align: center;}
.icon-container1{color: #333;font-size: 18px; font-weight:bold;}
.section-content1:hover .icon-content{opacity: 1}
.section-content1:hover .icon-container{color: #012258}


.newawards #lookback{width:50%;float:left;background-color:#e4e4e4;padding: 15px 20px 5px 20px;box-sizing: border-box;}
.newawards #lookback .showalldiv{display: none;}
.newawards #lookback .fluid-width-video-wrapper{padding-top: 56%!important;padding: 10px;box-sizing: border-box;margin: 0}
.fluid-width-video-wrapper{width: 100%}
.newawards #lookback .favslider{padding: 0 0px;}
.newawards #lookback .fav-next,div.newawards #lookback .fav-prev{opacity:1}
.newawards #newsfeed{float:left;padding:0;background-color:#e4e4e4}
.newawards #newsfeed,.newawards #twitterfeed{width: 25%;padding:  15px 20px 0px 20px;box-sizing: border-box;background-color: #e4e4e4;float: left;margin-right: 8px;}
.newawards #twitterfeed{float:right;background-color:#e4e4e4;margin-right: 0}
.newawards #newsfeed > .moduletable,.newawards #twitterfeed > .moduletable{background-color: #e4e4e4;padding: 10px;padding-bottom: 0px}
.newawards #lookback ol.fav-control-nav{bottom:0;position:relative;padding:0px 0 0}
.newawards #lookback .showalldiv{text-align:right;margin-top:-10px}
@keyframes rotateclock {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}
#mainnav{margin-top: 10px;}
.divinner-custom {max-width: 1300px;display: flex;}
.newawards #newsfeed li{border-bottom: 1px solid #333;padding: 5px 0;}
.newawards #newsfeed li:last-child{border-bottom: 0}
.newawards #newsfeed li a{color:#333;font-weight: 600;transition: .5s ease}
.newawards #newsfeed li a:hover, #mainnav ul.nav.menu li a.child-active{color: #012258}
.slide_pagetitle{display: none;}
.latestnews{margin-bottom: 3px;}
.tweet-window{border: 0}
.tweet-window::-webkit-scrollbar{width: 0}
.newawards #newsfeed h3,.newawards #twitterfeed h3{display: block; margin-bottom: 5px;background: none;border-bottom: 1px solid;position: relative;padding-bottom: 0px;font-weight: 500}
.newawards #newsfeed h3:after,.newawards #twitterfeed h3:after{content: "";position: absolute;left: 0;height: 4px;background: #012258;width: 80px;bottom: -2px;border: 0}
.newawards #newsfeed h3:before,.newawards #twitterfeed h3:before{display: none;}
.newawards #lookback,.newawards #newsfeed{position: relative;overflow: visible;margin-right: 0}
.newawards #lookback:after,.newawards #newsfeed:after{content: "";position: absolute;top: 0;right: -4px;width: 8px;height: 110%;background: #fff;z-index: 999;}
.newawards #lookback .favslider.light-arrows .fav-direction-nav li .fav-prev, .newawards #lookback .favslider.dark-arrows .fav-direction-nav li .fav-prev{left: 10px}
.newawards #lookback .favslider.light-arrows .fav-direction-nav li .fav-next, .newawards #lookback .favslider.dark-arrows .fav-direction-nav li .fav-next{right: 10px}
.newawards .tweetlook  {background-color: #e4e4e4;}

.evt_brochurea {
    text-align: center;
}
.evt_brochurea img {
    margin: 5px 0;
}
.pinkbox .evt_brochure1 img
{    }
.evt_brochurea.width33 {
    width: 20%;
    float: left;
}
.evt_brochurea.width33:hover h2 a {color: #b4403e;}
.evt_brochurea.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}
.evt_brochurea a{display: block;}
/* .evt_brochure1 img{height: 90px;width: auto;} */
.evt_brochurea p{color:#9d6d0c;text-transform: uppercase;text-align: center;margin: 10px 0 5px;font-size: 19px;font-weight: 600;}
.evt_brochurea p.capitalise {text-transform: capitalize;}
.evt_brochurea span{color: #333}

.pinkbox1{background-color:#e4e4e4;margin-bottom:50px;width:100vw;position:relative;margin-left:-50vw;left:50%}
.pinkbox1 .divinner{padding:20px}
.pageheading1{display: inline-block; color:#333;font-size:26px;font-weight:900;line-height:40px; background:url(../img/headingbg2.png) 0 100% no-repeat; margin-bottom:25px;padding-bottom:10px;text-transform: uppercase;position: relative;}

/*==== news page mediacss ====*/


@media only screen and (min-width: 765px) {
  /*===banners===*/
  .agendapage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .sendqtospeaker .slideshowtext .divinner {max-width: 1224px !important; margin: 0 auto;}
  .speaker .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .delegates .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .testimonialpage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .callforpapers .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .pasteventpage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .gal .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .faqpage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .venue .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .appspage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
    .promo_vid .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
    .regs .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
    .partnerspage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .abt_us .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .news .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .privacypolicy .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .termsuse .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .tnc .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  
  .listr{color:white;font-size:31px;font-weight:600;line-height:1.7;}
  .listy{color:white;font-size:25px;font-weight:bold;line-height:1.7;padding-left:25px;}
  .ls{margin-bottom: 15px !important; text-align:left !important;margin-top:60px;}
  .sp {
    margin-bottom: 15px !important;
    text-align: left !important;
    margin-top: 70px;
    font-size: 37px;
    font-weight: 600; line-height: 51px !important;}
  .locationd {
    color: #fff;
    font-size: 45px;
    line-height: 53px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
  margin-top:15px;}

   /*===banners end===*/
  .new-indust-news .fr-fil .fr-dii .fr-draggable img{float: left;
width: 170px;
padding: 23px;
background: #eee;
    margin-right: 30px;}
.new-indust-news .ind-news-img {float: left;
    width: 200px;
    padding: 3px 3px 3px 0px;
    background: #fff;
    margin-right: 30px;
    height: 105px;}

.new-indust-news .page-header h2{text-transform:none !important;}

.new-indust-news .span6{width: 100%; margin-top:15px;}

.Indust-container {

    margin-left: 230px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
    margin-bottom: 40px;}

.new-indust-news .article-info {
    color: #002157;
    margin-bottom: 10px;
    padding-bottom: 5px;
    top: 53px;
    position: relative;
    font-weight: 700;
    text-align: right;
    /*border-bottom: 2px dashed #ddd;*/}  
.new-indust-news p{margin-bottom:10px !important;} .blognew-indust-news p{margin-bottom:0px !important;}    
.item-pagenew-indust-news p{margin-top:15px 0px !important;}
.item-pagenew-indust-news img{margin:15px 0px !important;}
.item-pagenew-indust-news .ind-news-img{height:auto !important;}
.item-pagenew-indust-news .article-info {
    color: #002157;
    margin-bottom: 10px;
    padding-bottom: 5px;
    top: 3px !important;
    position: relative;
    font-weight: 700;
    text-align: right;
    border-bottom: 2px dashed #ddd !important;}
.new-indust-news  .readmore a{ cursor:pointer !important;
  display: inline-block;
padding: 5px 10px;
outline: none;
border: 1px solid #012258;
    background: #012258;
    color: #fff;
    width: 75px;
    overflow: hidden;
    height: 21px;

}
.event-data-container p.existing {
    margin: 0;
    padding: 0 0 20px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #012258;
}
.new-indust-news .page-header h2{padding-top: 25px;
font-size: 22px;}
.new-indust-news .page-header h2:before{width: 100%}
.indust-new-updated .extra-intro-image,.indust-new-updated .mod-articles-category-introtext{}
.indust-new-updated .extra-intro-image{float: left;
width: 170px;
padding: 23px;
background: #eee;
height: 85px !important;}
.indust-new-updated .mod-articles-category-introtext{margin-left: auto;float: none;}
.indust-new-updated  .category-module > li:before, .indust-new-updated .category-module > li:after{content: "";display: table;clear: both}
.new-indust-news #contentarea{margin-bottom: 50px}  
.item-pagenew-indust-news img{float:none !important; width:auto !important;padding: 0px !important}
  .tp{padding-top:95px;}
 /*.item-page img{float:none !important; width:auto !important;padding: 10px !important;} */
 .item-pagenew-indust-news img {
    float: none !important;
    width: auto !important;
    padding: 0px !important; height:auto !important;}
  
  }
  /*== mobile view news ==*/
  @media only screen and (max-width: 760px){
    /*===banners===*/
    .ls{margin-bottom: 12px !important; margin-left: 60px;}
    .listy{color:white;font-size:11px;font-weight:bold;line-height:1.7;text-align: left;
    margin-left: 90px;}
  .listr{color:white;font-size:12px;font-weight:bold;line-height:1.7;text-align: left;
    margin-left: 80px;}
      .tp{padding-top:0px;}
    .sp {line-height: 20px !important;}
    /*===banners end===*/
      .new-indust-news .fr-fil .fr-dii .fr-draggable img{float: none !important;;
width: 250px !important;
padding: 23px;
background: #eee; margin:auto;
margin-bottom: 20px}
  .new-indust-news .ind-news-img {float: none !important;;
width: 250px !important;
padding: 23px;
background: #eee; margin:auto;
margin-bottom: 20px}

.new-indust-news .span6{width: 100%; margin-top:15px;}

.Indust-container {
    margin-left: 230px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
    margin-bottom: 40px;}
.items-leading clearfix p{padding-left:20px;}
.new-indust-news .article-info {
    color: #002157;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight: 700;
    text-align: right;
    /*border-bottom: 2px dashed #ddd;*/}
.new-indust-news h2{text-transform:none !important;}  
.new-indust-news .ind-news-img {
    float: none !important;
    width: 250px !important;
    padding: 20px;
    background: #eee;
    margin-left: 20px !important;;
    margin-bottom: 20px !important;;
    text-align: center;
    height: 125px !important;}      

.new-indust-news  .readmore a{
  display: inline-block; cursor:pointer !important;
padding: 5px 10px;
outline: none;
border: 1px solid #012258;
    background: #012258;
    color: #fff;
    width: 75px;
    overflow: hidden;
    height: 21px;
}
.new-indust-news .page-header h2{padding-top: 25px;
font-size: 18px;}
.new-indust-news .page-header h2:before{width: 100%}
.indust-new-updated .extra-intro-image,.indust-new-updated .mod-articles-category-introtext{}
.indust-new-updated .extra-intro-image{float: none !important;
width: 250px !important;
padding: 23px;
background: #eee;
height: 85px !important;}
.indust-new-updated .mod-articles-category-introtext{margin-left: auto;float: none;}
.indust-new-updated  .category-module > li:before, .indust-new-updated .category-module > li:after{content: "";display: table;clear: both}
.new-indust-news #contentarea{margin-bottom: 50px}
.new-indust-news .readmore{text-align:center;border-bottom: 1px solid #cac4c4;padding-bottom: 22px;margin-bottom: 0px;}
.new-indust-news .items-leading .items-row p{padding-left:8px;}
.item-pagenew-indust-news img{float:none !important; width:auto !important;padding: 0px !important;}
      .item-page img{float:none !important; width:auto !important;padding: 0px !important;}
}

.par-form #banner{display:none !important;}
.par-form #header{display:none !important;}
.par-form #footer{display:none !important;}



.papers-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /*flex-flow: row nowrap;*/
  justify-content: space-evenly;
  align-items: flex-start;
  align-content: space-between;
  padding: 10px ;

}


.papers-list {
    color: #012258;
    font-size:18px;
    font-weight:bold;
    padding:10px 0px;
}

.papers-1{
    padding-top: 30px;
}

.gallery-image{
  width:520px;
  margin: 0px 0px 10px 50px;

}

.gallery-video{
width:100%;
margin: 0 auto;
}


/* Judges Page CSS */


.judges-main-container{margin:0 auto;}
 .judges-container {
                display:flex;
                flex-wrap: wrap;
                width: 170px;
                justify-content: center;
                align-items: center;
            }



            .judges-image-container {
                height: 150px;
                width: 150px;
                border: 3px solid #ddd;
                margin-bottom: 10px 0px;
                transition: 0.3s linear;
                border-radius: 50%;
                overflow: hidden;
            }

            .judges-image-container img {
                height: 150px;
                width: 150px;
                object-fit: contain;

            }

            .judges-name {
                color: #012258;
                font-weight: bold;
                font-size: 16px;
                width: 150px;
                margin-bottom: 20px;
            }
/* Judges Page CSS Ends Here */


#2019{
    grid-area:2019;
}

#2018{
    grid-area:2018;
}

.awards-gallery{
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(269px, 1fr));
    grid-column-gap:10px;
    margin: 20px auto;
    

}

.awards-gallery-content{
    width: 269px;
    height: 500px;
    color:#ddd;
    display: flex;
    position: relative;
}


.awards-gallery-image-text{
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: absolute;
    top: 45%;
    font-size: 18px;
    padding: 5px 0px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}




/* CSS for Call for Papers by Sanket */

.call-for-papers-heading {
  text-transform: uppercase;
  font-size: 32px;
  margin-top: 15px;
}

.container {
  width: 1200px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  border: 0px solid #ddd;
  align-items: center;
  margin: 0 auto;
  background-color: #b5c6e3;
}

.content-container .content {
  display: none;
}

.content-container .active {
  display: block;
}

.themes a.active {
  background-color:#012258;
  color: #fff;
  display: block;
}

.themes {
  width: 40%;
  background-color: #fff;
  border: none;
}

.case-study-zone {
  font-weight: 600;
  color: #012258;
  background-color: #b5c6e3;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}

.mega-project {
  font-weight: 600;
  background-color: #b5c6e3;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  box-shadow: 1px 1px 1px #ddd;
}
.masterclass-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  box-shadow: 1px 1px 1px #ddd;
}
.innovation-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  box-shadow: 1px 1px 1px #ddd;
}
.workshop-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  box-shadow: 1px 1px 1px #ddd;
  margin:0;
}

.case-study-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.mega-project a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.masterclass-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.innovation-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.workshop-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}

.content {
  padding: 10px 15px 10px 20px;
  background-color: #b5c6e3;
  font-size: 17px;
}

.case-study-zone:hover {
  background-color: #012258;
  color: #fff;
}
.mega-project:hover {
  background-color: #012258;
  color: #fff;
}

.masterclass-zone:hover {
  background-color: #012258;
  color: #fff;
}
.innovation-zone:hover {
  background-color:#012258;
  color: #fff;
}
.workshop-zone:hover {
  background-color: #012258;
  color: #fff;
}

.case-study-zone:hover .c1 {
  background-color: #012258;
  color: #fff;
}

.mega-project:hover .c2 {
  background-color: #012258;
  color: #fff;
}

.masterclass-zone:hover .c3 {
  background-color: #012258;
  color: #fff;
}
.innovation-zone:hover .c4 {
  background-color: #012258;
  color: #fff;
}
.workshop-zone:hover .c5 {
  background-color: #012258;
  color: #fff;
}



.cont {
  width: 710px;
  border: 1px solid #ddd;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  margin: 0 auto;
  background-color: white;
  box-shadow: 1px 1px 3px 2px #ddd;
}

.theme {
  width: 63%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: stretch;
  padding: 0px 5px 0px 5px;
  margin: 0px;
}

.pic {
  height: 200px;
  margin-right: 0px;
  display: flex;
  align-content: flex-end;
}
.pic img {
  height: 200px;
  display:flex;
  align-items:flex-end;
  margin-right: 0px;
}

#color-overlay{
   background-color: black;
   opacity: 0.8;
}

.pic-cfp {
  height: 250px;
}

.submit-your-paper {
  margin-top: 20px;
  text-align: center;
  padding: 10px 30px;
}

.button-technical-papers {
  width: 300px;
  background-color: #012258;
  color: rgb(255, 255, 255);
  padding: 15px 35px 15px 35px;
  font-size: 18px;
  margin-bottom: 5px;
}


.cfp-list li{
  line-height: 17px;
}



.abstract {

  background-color: #b5c6e3;
  padding:5px 5px 5px 10px;
}

.notify {
  padding: 5px 5px 5px 10px;
}
.ppt {
  background-color: #b5c6e3;
  padding: 5px 5px 5px 10px;
}
.notify_ppt {
  padding: 5px 5px 5px 10px;
}
.sub {
  background-color: #b5c6e3;
  padding: 5px 5px 5px 10px;
}
.expo {
  padding: 5px 5px 5px 10px;
}

/* End of CSS for Call for Papers */

  /* Start of New Awards Sponsors*/

.ascont{
  padding:20px 0px;
  text-align: justify;
  text-justify: inter-word;
}
.aimg{
  width:200px; 
  float:left;
  clear:both;
  margin-right:10px;
}
.asponsor{
  width:800px;
  float:left; 
  clear:bottom;
  margin-left:10px;
  margin-bottom: 10px;
}


.asimg{
  padding-right:15px; 
  padding-top:5px; 
  clear:both;
  
}
/* End of New Awards Sponsors*/


/* About us page CSS by Sanket */
.about-us-container {
  width: 1200px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  border: 0px solid #ddd;
  align-items: center;
  margin: 0 auto;
  background-color: #b5c6e3;
}

.about-us-content-container .about-us-content {
  display: none;
  font-size: 16px;
}

.about-us-content-container .active {
  display: block;
  font-size: 16px;
}

.about-us-themes a.active {
  background-color:#012258;
  color: #fff;
  display: block;
  font-size: 16px;
}

.about-us-themes {
  width: 40%;
  background-color: #fff;
  border: none;
}

.our-mission {
  font-weight: 600;
  color: #012258;
  background-color: #b5c6e3;
  text-align: center;
  margin-bottom: 5px;
  width: 255px;
  box-shadow: 1px 1px 1px #ddd;
}

.our-vision {
  font-weight: 600;
  background-color: #b5c6e3;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  width: 255px;
  box-shadow: 1px 1px 1px #ddd;
}
.who-are-we {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  width: 255px;
  box-shadow: 1px 1px 1px #ddd;
}
.our-mission a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.our-vision a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.who-are-we a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}

.about-us-content {
  padding: 10px 15px 10px 20px;
  background-color: #b5c6e3;
  font-size: 17px;
}

.our-mission:hover {
  background-color: #012258;
  color: #fff;
}
.our-vision:hover {
  background-color: #012258;
  color: #fff;
}

.who-are-we:hover {
  background-color: #012258;
  color: #fff;
}

.our-mission:hover .a1 {
  background-color: #012258;
  color: #fff;
}

.our-vision:hover .a2 {
  background-color: #012258;
  color: #fff;
}

.who-are-we:hover .a3 {
  background-color: #012258;
  color: #fff;
}

.about-us-cont {
 
  border: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  margin: 0 auto;
  background-color: white;
  box-shadow: 1px 1px 3px 2px #ddd;
}

.about-us-theme {
  width:49%;
  
}

.about-us-pic {
  width: 49%;
  height: 350px;
  overflow: hidden;
  
}
.about-us-pic img {
width: 100%;
height: auto;
}

#about-us-color-overlay{
   background-color: black;
   opacity: 1;
}

.about-us-pic-cfp {
  /* height: 250px; */
}

.about-us-abstract {
  padding:10px 20px 5px 20px;
  font-size: 16px;
}

.about-us-abs{
  margin: 20px 0px 50px 25px;
  font-size: 16px;
}

/*.about-us-pinkbox{background-color:#e9d6da;margin-bottom:50px;width:100vw;position:relative;margin-left:-50vw;left:50%;}*/
.about-us-pinkbox .divinner{padding:20px}
.about-us-pinkbox .divinner h3, .about-us-pinkbox .divinner p {margin-left: 20px;}
.about-us-last p{margin: 10px 0px 0px 20px;}
.about-us-button{margin-right: 15px; margin-bottom: 5px; display: inline; width: 233px; height: 60px;}
/* About us page CSS by Sanket ends here */


/*Banner Codes*/


/*New Overlay Text by Tushar starts*/

.textdivinner{max-width: 1264px; margin: 70px auto; }
.textdivinner h3{text-transform: none!important;}
.bannertext{position: absolute;left: 0;right: 0;bottom: 0;top: 0;/*background-color:rgba(127, 19, 43, 0.7); clip-path: polygon(0 0, 100% 0%, 68% 100%, 0% 100%);width: 56%; */text-align: left;z-index: 0}
 .bannertext{/*clip-path: polygon(0 0, 56% 0%, 39% 100%, 0% 100%);width: 100% */} 
.bannertext:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%; background-color: rgba(127, 19, 43, 0.87);z-index: -1;transform: skew(-24deg);left: -53%}
.bannertext h3{background: none;text-transform: none;color: #fff;font-size: 57px;font-weight: 600;margin-top: 6%;margin-bottom: 6px;border-bottom: 0}
.text h4{background: none;color: #fff;font-size: 45px;font-weight: 500;margin-top: 6%;margin-bottom: 6px;border-bottom: 0;}
.bannertext h3:after,.bannertext h3:before{display: none;}
.text h4:after,.text h4:before{display: none;}


.textlocation{color: #fff;font-size: 40px;line-height: 53px;font-weight: 600;text-align: left;margin-bottom: 48px;}
.textlocation .date{display: block;}

.venue1{position:relative;margin-bottom: 50px;}
.venue1 .bannertext .divinner {max-width: 1264px !important; margin: 0 auto;}

/*New Overlay Text by Tushar Ends*/



.divinner.agenda_div h3 {
    font-size: 45px;
    text-transform: none;
    margin-bottom: 30px;
    margin-left: -50px;
    text-align: left;
}
/*.divinner .delegate_div{display: flex; align-content: center; align-items: center; justify-content: center; justify-items: center;}*/

.divinner.delegate_div h3 {
    font-size: 40px;
    margin-left: -53px;
    margin-top: 0px;
    line-height: 2;
}
.l{
  color: #fff;
    font-size: 40px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-top: 101px;
    margin-left: 5px;
}
.l .date{display: block;}

.listr{color:white;font-size:40px;font-weight:600;line-height:1.1;margin-left: -21px;  margin-top: 81px; list-style-type:disc;}
.listr li:nth-child(2){margin-top: 30px;}

.agenda_div ul li {
    color: #ffff!important;
    line-height: 2!important;
    font-size: 27px!important;
    text-align: left;
    list-style-type: disc;
    margin-left: -30px;
}

/*Banner Code Ends here */



/* Past Winners and Finalists CSS */
.tf-content-img{width: 100%; height: 117px; margin-bottom: 5px;}
.tf-content-img1{margin-bottom: 5px;}
.tf-content {padding:10px; background-color:white;"}
/* Past Winners and Finalists CSS ENds Here */
 

  
@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
input,textarea{font-family:inherit;font-weight:400;font-style:normal}
sup{font-size:60%}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#333;margin-bottom:20px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:40px;line-height:48px;font-weight:700}
h2{font-size:36px;line-height:44px;font-weight:700}
h3{font-size:20px;line-height:28px}
h4{font-size:18px;line-height:24px}
h5{font-size:16px;line-height:22px}
h6{font-size:14px;line-height:18px}
.clr,.clear{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cls{display:block;font-size:0;content:" ";clear:both;height:0}
p{font-family:inherit;font-weight:inherit;text-align:left;margin:0 0 20px}
ul,ol{margin:0 0 20px;list-style-position:inside}
ul{list-style:none}
ul li{list-style:none}
ol{list-style-type:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
.button,button{text-decoration:none;text-align:center;padding:10px 15px;position:relative;outline:none;overflow:hidden;cursor:pointer;background:#012258;color:#fff;border:1px solid #012258}
.inputbox,select,textarea{border:1px solid #b5c6e3;width:100%;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:2px 2px 5px 0 #b5c6e3;-webkit-box-shadow:2px 2px 5px 0 #b5c6e3;-moz-box-shadow:2px 2px 5px 0 #b5c6e3}
.redtext{color:#012258}
.floatl{float:left}
.floatr{float:right}
input.button.backbutton {
    background: #666;
    border-color: #666;
}
input[type="radio"]{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;width: auto;margin: 0 10px 5px 0;}
/* Links */
a {color: #012258;text-decoration: none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
a:hover {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
.testimonialpage .fav-direction-nav a{opacity: 1 !important}
.testimonialpage .favslider.light-arrows .fav-direction-nav li .fav-prev{left: -20px}
.testimonialpage .favslider.light-arrows .fav-direction-nav li .fav-next{right: -20px}
.testimonialpage .fav-control-nav{display: none;}
/* Tooltips */
.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: #666;}
.tool-text {font-size: 100%;margin: 0;}

/*******/
.container-fluid {padding-right: 15px;padding-left: 15px;*zoom: 1;}
.homepage .divinner{max-width: 1264px;margin:0 auto}
#header .divinner,#footer .divinner{max-width: 1264px;margin:0 auto}
.divinner{max-width: 1150px;margin: 0 auto}
.float-left ,.pull-left {float: left;}
.float-right,.pull-right {float: right;}
img {max-width: 100%;width: auto \9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
/***/
.span1{width: 10%}
.span2{width: 20%}
.span3{width: 30%}
.span4{width: 40%}
.span5{width: 50%}
.span6{width: 60%}
.span7{width: 70%}
.span8{width: 80%}
.span9{width: 90%}
.span10{width: 100%}

/* System Standard Messages */
#system-message{margin:10px;padding:0}
#system-message a.close,#system-message .alert h4{display:none}
#system-message dt{font-weight:700;display:none}
#system-message dd{font-weight:700;margin:0 0 5px}
#system-message .alert{list-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:5px 5px 5px 40px}
#system-message dd.message ul{background:#E7FFBD url(../img/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.notice ul,.alert.alert-message, .alert.alert-danger,.alert{background:#E7FFBD url(../img/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.error ul,#system-message dd.warning ul,.alert.alert-danger,.alert.alert-warning{background:#FEF1EC url(../img/notice.png) 13px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
body{color:#333;font-size:15px;font-weight:400;line-height:22px;margin:0;background:#fff;font-family: 'Lato', sans-serif;}
.faq .accordionfaq{font-family: 'Lato', sans-serif;}
#header{width:100%;float:left;padding:20px 0 0px}
#headerleft{float:left;width:340px;margin-top:20px}
#headerright{text-align:right;margin-left:340px}
#wrapper{margin:0 auto;overflow:hidden}
#area,#areainner{padding:0;float:left;width:100%;margin:0}
#contentarea{float:left;margin:0;width:100%}
#leftcolumn{width:250px;float:left;padding-right:5px;border-right:1px dashed #ccc}
#rightcolumn{width:250px;float:right;padding-left:5px;border-left:1px dashed #ccc}
div#footer{background:#012258;text-align:center;padding:30px 0}
div#footer p{text-align:center;margin-bottom:2px;flex-basis: 100%}
div#footer img{max-height:50px;margin:20px 0}
div#footer,div#footer a{color:#fff}
p.footmenurow a {margin: 15px 5px  0; }
.socialfixfooter{margin: 10px auto;text-align: center;display:none}
.socialfixfooter ul.contactsocial li{float:none;max-width:25px;display:inline-block}
#footer .socialfixfooter ul.contactsocial li img{padding: 0;margin: 0;}
.page-header h2,.moduletable h3,.pageheading{display: inline-block; color:#333;font-size:26px;font-weight:900;line-height:40px;/* background:url(../img/headingbg.png) 0 100% no-repeat; */margin:25px 0px;padding-bottom:10px;text-transform: uppercase;position: relative;}

.sub-header, h3{
  display:block;
color: #333;
font-size: 22px;
font-weight: 900;
line-height: 40px;  
}


.page-header h2:after,.page-header h3:after,.moduletable h3:after,.pageheading:after{content: "";position: absolute;bottom: -3px;left: 0;height:  6px; width: 80px;z-index: 5;background-color: #012258; }
.page-header h2:before,.page-header h3:before,.moduletable h3:before,.pageheading:before{ content: "";position: absolute; z-index: 1; bottom: -1px;left: 0;width: 115%;height: 2px;background:#eee;}
.toppad{padding-top:30px}
.padbot {padding-bottom: 30px;}
.moduletable  .item-page.partnerpopup h4 {
    font-size: 22px;
    padding-bottom:20px;    background: url(../img/headingbg.png) 30px 100% no-repeat;    margin-left: 200px;margin-bottom: 0
}
.partnerspage .item-page.partnerpopup .partnerteam-left {
    margin-top: -40px;width:165px;text-align: left;
}
.partnerspage  .item-page.partnerpopup .partnerteam-right,.moduletable  .item-page.partnerpopup h4{margin-left: 165px;
    padding-left: 30px;
    border-left: 1px solid #c1c1c1;}
.sponsor-level {
    padding: 10px 0;
}
div#center2 .sponsor-level p{padding: 0 0 10px}
.newsflash .item-page.partnerpopup {
    max-width: none;
}
.item-page.partnerpopup .jobdetail .job-title {
    color: #012258;
    font-weight: 600;
    font-size: 16px;
    margin-top: 10px;
}
.welcomeleft{float:left;width:65%}
.welcomeleft p.when,.welcomeleft p.where,.welcomeleft p.expected,.welcomeleft p.industries{padding-left:30px;background:url(../img/welcometextbg.png) no-repeat;margin-bottom:10px}
.welcomeleft p.when{background-position:0 6px}
.welcomeleft p.where{background-position:0 -87px}
.welcomeleft p.expected{background-position:0 -179px}
.welcomeleft p.industries{background-position:0 -271px}
.welcomeright{float:right;width:30%;margin-top:-70px;padding-left:2%;border-left:1px solid #666}
/*.welcomeright>div{margin-bottom:20px}*/
.welcomeright>div h4{color:#666;font-size:25px;line-height:30px;font-weight:600;margin-bottom:20px}
.welcomeright>div img{margin:0 10px 10px 0}
#organisers,#partners,.tweetlook,#testimonialwrap,#gallery{padding:0px 0 0px;margin-bottom: 100px;}
.homepage #wrapper{padding-bottom:3px}
#middlerow{width:100%;margin:0 auto;float:left;position:relative;max-height:520px;overflow: hidden;}
#middlerow .favslider{max-height:520px;position: relative;}
#middlerow.loading{opacity: .7; background:#ccc url(../img/loader.gif) 50% 40% no-repeat;text-align:center;}
#banner{width:100%;float:left}
.slideshowtextdiv{position:absolute;text-align:center;width:100%;left:0;top:45%;color:#fff;}
.slideshowtextdiv h3{color:#fff;font-size:40px;text-transform:uppercase;font-weight:600;line-height:40px;margin-bottom:10px;background:transparent}
.loc_date{display:table;margin:0 auto;}
.expo_date,.expo_loc{float:left;padding:0 10px 5px 30px;background:url(../img/slidetextbg.png) 0 0 no-repeat;font-size:18px}
.expo_loc{margin-left:20px;background-position:0 -67px;padding-left:20px}
.expo_buttons .button{background:transparent;border:1px solid #fff;padding:7px 30px;display:inline-block;margin:20px;font-size:16px}
.expo_buttons .button:hover{background:#fff;color:#333}
#middlerow .fav-control-paging li a{background:#666}
#middlerow .fav-control-paging li a:hover,#middlerow .fav-control-paging li a:focus,#middlerow .fav-control-paging li a.fav-active{background:#fff}
.count_in{width:11.1%;box-sizing: border-box;float:left;margin:0;padding:0 1%;border-right:1px solid #e28f8e;text-align:left}
.count_in h4{color:#fff;font-size:14.5px;line-height:20px;text-transform:uppercase;min-height:40px}
.count_in h5{color:#fff}
.homepage .page-header h2 {
    padding-top: 20px;
}
.countp{color:#fefefc;margin-bottom:5px;font-size:13.5px;line-height:16px;font-weight:300;min-height:180px}
.border_none{border:0}
.p_inner ul{float:left;width:100%;    margin: 0;}
.p_inner ul.partner_ul{width:100%;    margin: 0;    padding: 0;}
.p_inner ul.partner_ul li {min-height: 55px;}
ul.partner_ul li{float:left;margin:5px 10px 10px 0;padding:0;    width: auto;}
#topmenu ul{float:right;margin:5px 0}
#topmenu ul.nav.menu li{float:left;margin:0 10px}
#topmenu ul.nav.menu li a{display:block;text-align:center;color:#333;font-size:11px}
#topmenu ul.nav.menu li img{display:block;margin:0 auto}
#topmenu ul.nav.menu li a span.image-title{display:block}
#mainnav{width:100%;float:left;line-height:20px}
#mainnav ul{float:right;margin:0;padding:0}
#mainnav ul.nav.menu li a{/* text-transform:capitalize; */display:block;font-size:17px;color:#333;font-weight:600;font-family: 'Lato', sans-serif;}
#mainnav #cssmenu ul.nav-child li a{text-transform: initial; text-align: left;border-bottom: 1px solid;font-size: 15px;background-color:#fff;}
#mainnav #cssmenu .multi-width + ul.nav-child li:nth-of-type(5n) a {border-bottom: 0}
#mainnav #cssmenu .multi-width + ul.nav-child {column-count: 2;background-color: #fff;margin-left: -50px;height: 210px;
    column-fill: auto;}
#mainnav #cssmenu a + ul.nav-child{top: 101%}    
#mainnav #cssmenu .multi-width.width-margin + ul.nav-child {margin-left: -140px;}    
#mainnav #cssmenu ul.nav-child li:last-child a{border-bottom: 0}
#mainnav ul.nav.menu li.active > a,#mainnav ul.nav.menu li a:hover,#topmenu ul.nav.menu li a:hover,#topmenu ul.nav.menu li.active a,#cssmenu li:hover a{color:#012258}
#mainnav #cssmenu >  ul.nav.menu > li.current.active{border-bottom: 2px solid #012258}
#cssmenu > ul > li.has-sub.active{border-bottom: 2px solid #012258}
.gallery-article{margin-right:10px}
.testi-div{border:1px solid #999;margin-bottom:20px;padding:10px 30px 0;position:relative}
.testi-div p{margin-bottom:10px;line-height:18px}
.testi-div:before,.testi-div:after{content:" ";background:url(../img/left_side.jpg) 0 0 no-repeat;width:30px;height:30px;position:absolute;float:left}
.testi-div:before{top:-10px;left:-10px}
.testi-div:after{background:url(../img/right_side.jpg) 0 0 no-repeat;right:-10px;bottom:-10px}
#testimonials{float:left;width:47%}
#testimonialvideos{float:right;width:47%}
.tweetlook{width:100%;float:left;background-color:#b5c6e3}
.tweet-window{height:300px;overflow-y:scroll;/*border:5px solid #ccc*/    border: 1px solid #999;}
#lookback{width:50%;float:left;background-color:#b5c6e3;padding: 15px 20px;box-sizing: border-box;padding-bottom: 0}
#lookback .showalldiv{display: none;}
#lookback .fluid-width-video-wrapper{padding-top: 56%!important;padding: 10px;box-sizing: border-box;margin: 0}
.fluid-width-video-wrapper{width: 100%}
#lookback .favslider{padding: 0 0px;}
#lookback .fav-next,div#lookback .fav-prev{opacity:1}
#newsfeed{float:left;padding:0;background-color:#b5c6e3}
#newsfeed,#twitterfeed{width: 25%;padding:  15px 20px;box-sizing: border-box;background-color: #b5c6e3;float: left;margin-right: 8px;}
#twitterfeed{float:right;background-color:#b5c6e3;margin-right: 0}
#newsfeed > .moduletable,#twitterfeed > .moduletable{background-color: #fff;padding: 10px;padding-bottom: 0px}
#lookback ol.fav-control-nav{bottom:0;position:relative;padding:0px 0 0}
#lookback .showalldiv{text-align:right;margin-top:-10px}
#testimonialvideos .favslider .fav-viewport,.viewalltestimonials{background:#666}
#testimonialvideos .favslider{padding: 0 30px;}
#testimonialvideos .fav-next,div#testimonialvideos .fav-prev{opacity:1}
#testimonials .custom>p {text-align: right;}
.viewalltestimonials {    margin: 0 30px;}
.viewalltestimonials a{color:#fff;display:block;text-align:center;padding:25px 0}
div#organisers{background:url(../img/redbanner.jpg) 0 0 no-repeat fixed;background-size:cover}
h4.p_head{color:#012258;font-weight:600;margin-top: 20px;margin-bottom: 10px;}
.p_inner.Supported.By {display: none;}
.p_inner.Platinum.Sponsor {margin-top: -20px;}
.moduletable.partnersmodule.marginleft40{margin-left:0;margin-bottom: 25px;}
#gallery h3{text-align:center;background-position:50% 100%}
#gallery .favslider{    padding: 0 20px;}
#gallery .fav-next,div#gallery .fav-prev{opacity:1}
#gallery .favslider .favs > li>a{display:block;position:relative;margin:10px 20px 15px;-webkit-box-shadow:0 4px 15px 1px rgba(180,64,62,0.7);-moz-box-shadow:0 4px 15px 1px rgba(180,64,62,0.7);box-shadow:0 4px 15px 1px rgba(180,64,62,0.7)}
#gallery .favslider .favs > li >a:after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0}
#gallery .favslider .favs > li:hover > a{color:#fff}
#gallery .favslider .favs > li:hover > a:after{background:#012258}
#gallery #fav-caption h3.favtitle{color:#012258;font-weight:600;line-height:40px;background:none}
#gallery #fav-caption a{position:absolute;margin-top:-110px;display:block;width: 100%;}
#gallery #fav-caption a .favreadmore {background:url(../img/playnav.png) 0 100% no-repeat;width:50px;height:50px;display: block;margin: 0 auto;text-indent: -9999px;} 
#gallery .favslider .favs > li:hover #fav-caption a .favreadmore {background:url(../img/playnav.png) 0 0 no-repeat;}
#gallery .favslider .favs > li:hover #fav-caption h3.favtitle {color:#fff} 

.showpasteve{margin:50px auto 20px;text-align:center}
.showpasteve a.button{font-size:20px;padding:10px 50px}

.social_fixed {
    position: fixed;
    left: 20px;
    top: 170px;
    width: 40px;
}
/* ul.contactsocial li a:hover {
    -webkit-filter: sepia(1);
    filter: sepia(1); */
}
/*************common ********************/
.eventvenuedetails,.pinkbox{background-color:#b5c6e3;margin-bottom:50px;width:100vw;position:relative;margin-left:-50vw;left:50%}
.pinkbox .divinner{padding:20px}
.marginleft40{margin-left:0}
.centertext{text-align:center}
h2.centertext{background-position: 50% 100%;}
.slide_pagetitle {width:100%;
    position: absolute;
    top: 45%;left:0;
    color: #fff;
}
.slide_pagetitle h2 {
    color: #fff;text-transform:uppercase;
    background: none;font-size:50px;    line-height: 55px;
}
/****************************************** Partners Page *****************************************************/
.item-page.partnerspage .page-header>h2{display:none}
body.partnerspage ul.category-module.partnersmodule li,.partnersocialicon li{float:left;width:25%}
body.partnerspage ul.category-module.partnersmodule li >div{background:#edebec;margin:20px;padding:15px;text-align:center;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
ul.pager.pagenav li{position:fixed;top:45%}
ul.pager.pagenav li.previous{left:30px}
ul.pager.pagenav li.next{right:30px}
ul.pager.pagenav li a{height:24px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(../img/prevnext.png) no-repeat 0 0}
ul.pager.pagenav li.next a{background-position:100% 0}
.item-page.partnerspage .partnersteam-left{float:left;width:35%;margin-right:20px}
.item-page.partnerspage .partnersteam-right{float:left;width:45%;margin:2% 0 0 4%}
.item-page.partnerspage .partnersteam-left img{float:right}
.partnersmodule li >div h4{margin-bottom:0;height:48px;overflow:hidden}
.partners_desg a{height:24px;overflow:hidden;margin-bottom:10px;text-overflow:ellipsis;width:100%;display:block;white-space:nowrap;color:#333}
.partnersmodule li .itemimage{margin-bottom:10px}
.partnersmodule li .itemimage img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.partnersocialicon ul{max-width:100px;margin:0 auto}
ul.category-module.partnersmodule{margin:20px}
.item-page.partnerpopup, .newsflash .ns-show .item-page.partnerpopup{max-width:1000px;margin:0 auto}
.item-page.partnerpopup .partnerteam-left,.item-page.partnerpopup .partnersteam-left{float:left;width: 190px;
    text-align: center;
    margin-right: 20px;text-align: center;}
.item-page.partnerpopup .partnerteam-right,.item-page.partnerpopup .page-header h2,.item-page.partnerpopup .partnersteam-right{margin-left:210px}
.item-page.partnerpopup .partnerteam-right { overflow-y: auto; max-height: 330px; }
.item-page.partnerpopup .partnerteam-right p { text-align: justify; padding: 0 10px 0 0; }
.item-page.partnerpopup .page-header h2{color:#012258;background:none;margin:0; padding: 0 0 10px 0; margin-bottom: 15px;}
.partnersteam-left .partnersocialicon{margin:20px auto}
.item-page.partnerpopup .partners_desg{height:auto;overflow:visible;margin:10px 0;line-height: 20px;font-weight: 600;}
.item-page.partnerpopup .partnersocialicon ul{max-width:100%}
.item-page.partnerpopup .partnersocialicon ul li {padding: 10px;box-sizing: border-box;}
.speaker .partnersmodule .job-title {
    height: 65px;
    overflow: hidden;
}
.partnerspage.speaker  .item-page.partnerpopup .partnerteam-left {
    margin-top: 5px;    text-align: left;
}
.partnerspage.speaker .item-page.partnerpopup .page-header h2{text-align: left;}
.speaker .partnersmodule li .itemimage img {
    max-height: 180px;
}.speaker .jobdetail {
    text-align: center;
}
.item-page.partnerpopup .partnerteam-left img {
    text-align: left;
    float: left;margin: 10px 0;padding: 0
}
.speaker .company {
    font-size: 16px;
}
.partnerspage.speaker .item-page.partnerpopup .partnerteam-right{border-left: none; font-size: 16px;
}
/*********************Agenda ************************/
#agenda-page .feature h3:before,#agenda-page .schedule h3:before,#agenda-page .feature h3:after,#agenda-page .schedule h3:after{display: none;}
.feature p{text-align:center}
.venue{position:relative;margin-bottom: 50px;}
.vltop {
    float: left;
    background: url(../img/venue_red_banner.jpg) 0 0 no-repeat; background-size:cover;
    width: 100%;
}
.vltop a.googlelink{color:#fff;cursor:pointer;}
.venue_address{padding:20px}
.venue_address h2,.venue_address p{color:#fff}
.venue_left{width:50%;float:left;    background: #fff;}
.venue_right{width:50%;float:right }
.venue_right img{width:100%;height:262px}
.vlbottom img{width:100%;height:262px}
ul.zone li{border:1px solid #000;width:20%;float:left;margin:25px}
.key_features>div {
    text-align: center;
}
.key_features .feature {
    margin: 0 0 20px 0;
}
.key_features .feature h3 {
    margin: 10px 0 0 0;    font-size: 22px;
}
.key_features .feature {
    margin: 0 0 20px 0;
    width: 30%;
    text-align: center;
    display: inline-block;
}
.schedule>div.when {
    width: 21%;
    float: left;
    margin: 0 2% 20px;
    text-align: center;
}
.schedule>div h3{margin:5px 0 15px;font-size:20px}
.schedule>div p{text-align:center}
.evt_brochure {
    text-align: center;
}
.evt_brochure img {
    margin: 15px 0;
}
.pinkbox .evt_brochure img
{    }
.evt_brochure.width33 {
    width: 25%;
    float: left;
    /*margin-left: 200px;*/
}
.evt_brochure.width33:hover h2 a {color: #b4403e;}
.evt_brochure.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}



.evt_brochure1 {
    text-align: center;
}
.evt_brochure1 img {
    margin: 5px 0;
}
.pinkbox .evt_brochure1 img
{    }
.evt_brochure1.width33 {
    width: 20%;
    float: left;
}
.evt_brochure1.width33:hover h2 a {color: #b4403e;}
.evt_brochure1.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}
.evt_brochure1 a{display: block;}
/* .evt_brochure1 img{height: 90px;width: auto;} */
.evt_brochure1 p{color:#012258;text-transform: uppercase;text-align: center;margin: 10px 0 5px;font-size: 19px;font-weight: 600;}
.evt_brochure1 p.capitalise {text-transform: capitalize;}
.evt_brochure1 span{color: #333}


.evt_brochure2.width33 {
    width: 33%;
    float: left;
  text-align:center;
  
}
.evt_brochure2.width33:hover h2 a {color: #b4403e;}
.evt_brochure2.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}




.tabs_wrapper,.presentation_wrapper{list-style:none;padding:0;margin:0 auto;}
.tabs_wrapper ul {
    margin: 0;
    padding: 0 30px;
}
.tabs_wrapper >ul>li,.presentation_wrapper >ul>li,.pastevent .presentation_wrapper >ul>span{float:left;margin:0;cursor:pointer;width:20%;text-align:center}
.faqpage .tabs_wrapper >ul>li{width:17%;}
.presentation_wrapper #grid_container >li{width: 100%}
.tabs_wrapper >ul>li> a, .presentation_wrapper > ul >li > a,.presentation_wrapper > ul >span > a{    display: block;
    margin: 10px 11px 15px;    padding:15px 10px;
    -webkit-box-shadow: 0 4px 15px 1px #b5c6e3;
    -moz-box-shadow: 0 4px 15px 1px #b5c6e3;
    box-shadow: 0 4px 15px 1px #b5c6e3;}
.tabs_content_container{border:0;padding:0;margin:40px;}
.tabs_wrapper >ul>span{display: inline-block;}
.tabs_wrapper >ul>span .custom > a{ -webkit-box-shadow: 0 4px 15px 1px rgba(180,64,62,0.7);    line-height: 90px;
    -moz-box-shadow: 0 4px 15px 1px rgba(180,64,62,0.7);
    box-shadow: 0 4px 15px 1px rgba(180,64,62,0.7);    padding: 20px 30px;    font-size: 20px;
    margin: 10px 15px;}
.tabs_wrapper >ul>li> a span,.presentation_wrapper > ul >li a span{
    display: block;
    margin: 0;
    font-weight: 700;
}
.box {
    text-align: center;
    border: 1px solid #d23a43;
    padding: 10px 0;
}
.tabs_wrapper > ul li.active >a, .presentation_wrapper li.active a{background:#012258;color:#fff}
.tab_content{display:none;padding:0 ;min-height:120px}
.tab_content a{text-decoration:underline;display:inline-block;margin:0}

.presentation_content {display: none;padding:0 ;min-height:120px;}

.master_row.last_row .dropdown-wrap { position: absolute; }
.master_row {
    width: 100%;
}
.master_left {
    width: 200px;
    float: left;    
    /*border-right: 1px solid #999;*/
}
.master_right.break {
    background: #012258;
    color: #fff;
}
.master_right {
    margin-left: 220px;
    border-left: 1px solid #999;
    padding: 20px;
    box-shadow: 2px 2px 5px 0px #b5c6e3;
    -webkit-box-shadow: 2px 2px 5px 0px #b5c6e3;
    -moz-box-shadow: 2px 2px 5px 0px #b5c6e3;
    margin-bottom: 20px;
  background:#fff;
}
.master_right p{margin-bottom:5px;text-align: justify;}
.master_row:after{   visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;}
     .master_right p:hover {
    cursor: pointer;
}
.master_left h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 26px;
    margin: 0 0 15px;
    padding: 0 0 10px;
    color: #666;
}
.master_left h5 {
    color: #012258;
    font-size: 14px;
    line-height: 16px;
}
div#center2, div#center2 p, .pastevent  div#center2 .partnerteam-right p {
    padding: 10px 0;
}
/**********************delegates**************************/
.delegate ul li >div{padding:0 50px 10px 70px;background:url(../img/delegateicon.png) 0 0 no-repeat}
.delegate ul li.learning div{background-position:0 -102px}
.delegate ul li.product div{background-position:0 -213px}
.delegate ul li.career div{background-position:0 -310px}
.attend h3{padding-top:20px}
.delegate ul li h3{color:#012258;font-weight:700;margin-bottom:5px;}
ul.delegate_li{margin:30px 40px;overflow:hidden;}
.delegate_li li,table.category td.list-title{background:url(../img/reddot.png) 0 5px no-repeat;padding-left:30px;font-size:16px;margin-bottom:10px}
.delegate_li ul li {background: url(../img/blank-circle.png) 0 5px no-repeat;background-size: 12px;}
.attend .people{float:left;width:33%}
.attend .people ul.delegate_li{margin:20px}
.people{float:left;width:33%}
.people ul.delegate_li{margin:20px}
.delegate {position: relative;}
.delegate .right {position: absolute;right: 0;top: 50%;margin-top: -70px;}
.news table.category.table {padding: 15px 0;}
ul.delegate_li ul {margin-bottom: 0;}
/**********************contact**************************/
.contact-left{float:left;width:40%}
.contact-right{float:right;width:50%;margin-bottom:50px}
ul.contactsocial li {
    float: left;
    margin: 0 15px 5px 0;
}
ul.contactsocial li:last-child{margin-right: 0}
ul.contactsocial li a{display:block}
ul.contact-page-social li a {width: 45px;height: 45px;text-align: center;line-height: 40px;border-radius: 50%;}
.gcore-line-tr{margin-bottom:10px;clear:both}
.gcore-line-td label{float:left;width:150px;font-size:16px}
.gcore-input{margin-left:160px;position: relative;}
.captchabox{/*width:40%;float:left;*/margin:0 10px 10px 0}
/*.gcore-line-tr .button{font-size:20px;padding:10px 50px}*/
/*.gtooltip{top:0 !important;}*/
/*p.thankyuou {font-size: 22px;line-height: 30px;text-align: center;color: #b65453;background: #b5c6e3;padding: 20px 0px;}*/
.gbs3 p.thankyuou,.gbs3 p.thanksmsg{margin: 20px !important;font-size: 22px;line-height: 30px;text-align: center;color: #b65453;background: #b5c6e3;padding: 20px 0px;}
/*form#chronoform-getintouch div#fin-captcha2,form#chronoform-speaker div#fin-captcha2 {position:initial;}*/
form#chronoform-getintouch div#fin-captcha2, form#chronoform-sme .gcore-input, form#chronoform-speaker div#fin-captcha2{position:initial;}
/**********************venue**************************/
.item-page .page-header h2,.blog .page-header h2{padding-top:55px}
.eventvenue-left p{font-weight:600;font-size:16px}
.eventvenue-left{float:left;width:54%}
.eventvenue-right{float:right;width:44%}
.eventvenue-left ul{float:left;width:100%;margin:20px 0}
.eventvenue-left ul li{float:left;width:50%;margin-bottom:20px}
.eventvenue-left ul li >div{padding:0 50px 20px;background:url(../img/venueicons.png) 0 0 no-repeat;    text-align: left;}
.eventvenue-left ul li h2{text-transform:uppercase;font-weight:600;font-size:16px;margin-bottom:0;color: #012258;}
.eventvenue-left ul li.masterclass div{background-position:0 -258px}
.eventvenue-left ul li.casestudies div{background-position:0 -80px}
.eventvenue-left ul li.technology div{background-position:0 -343px}
.eventvenue-left ul li.backtobasic div{background-position:0 -171px}
.eventvenue-left ul li.cafe div{background-position:0 -429px}
.eventvenue-left ul li.mega div{background-position:0 -524px}
.eventvenue-left ul li.sme div{background-position:0 -615px}
.eventrowleft{float:left;width:45%}
.eventrowright{float:right;width:50%}
.eventrowleft img{border:7px solid #b5c6e3}
.eventrowleft p{margin-bottom:10px}
.eventrowleft p a{padding:5px 0 5px 30px;background:url(../img/location_red.png) 0 50% no-repeat;font-weight:700;color:#333;display: block;}
.eventrowleft >div{margin:70px 0 50px}
.eventrowright h3,.eventacc h3,.eventrow2 h3,.eventrow3 h3,.termsofuse h3,.privacypolicy-page h3{font-weight:700;font-size:18px;margin-bottom:10px}
.eventrowright p{font-size:14px;line-height:18px}
.eventacc ul{margin:0 0 10px 50px}
.eventacc li{list-style:square}
.eventvenuedetails{text-align:center}
.eventvenuedetails p{text-align:center;margin:0}
.eventrow3 h3{margin-bottom:20px}
ul.pas_eventacc li>a {
    display: inline-block;
}

/********************testimonials*****************/
/*body.testimonialpage ol.fav-control-nav {
    bottom: -30px;
}*/
ul.testimonial_ul{float:none;margin:25px auto;    text-align: center;}
ul.testimonial_ul li {
    width: auto;
    float: none;
    display: inline-block;

}
ul.testimonial_ul li a{     padding: 20px 30px;
    font-size: 20px;
    margin: 10px 15px;}
.testimonalstabs .master_left h3 {
    font-size: 18px;
    text-transform: initial;
    line-height: 22px;
}
.testimonalstabs .master_left h5 {
    color: #012258;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0;
}
.testimonalstabs .master_row{    background: #eee;}
.testimonalstabs .master_left p {
    margin: 0;
}
.testimonalstabs .master_left {
    width: 180px;
    padding: 20px;
    background: #eee;
}
.testimonalstabs .master_right{    margin-left: 220px;min-height: 100px;}
a.feedbackbtn.button {
    font-size: 14px;
    text-decoration: none;
    margin: 0 0 10px 0;
    padding: 10px 20px;
}
body.testimonialpage .testimonalstabs .master_left p img{margin:5px;}
body.homepage .custom.test_mon_video {
    border: 1px solid #999;
    padding: 10px;    height: 80px;
}

/************************FAQ*************************/
.accordionfaq.round3 .accordionfaqheader{background:#fff url(../img/faq_q.png) 0 10px no-repeat;padding:20px 20px 20px 50px;    font-size: 16px;
    color: #333;}
.accordionfaq.round3 .accordionfaqheader.selected{background:#fff url(../img/faq_q_sel.png) 0 10px no-repeat;}
.accordionfaq.round3 .accordionfaqitem{    background: #fff url(../img/faq_a.png) 0 0 no-repeat;
    padding: 0 20px 0 50px;
    margin: 0 0 30px 0;
    min-height: 50px;}
.accordionfaq.round3 .accordionfaqitem p{margin: 0;    padding: 0;}
/*************************past events*****************/
ul.pasteventsul li {
    float: left;
    width: 33%;
}
ul.pasteventsul li div {
    margin: 30px;
}
ul.pasteventsul li>div> a {
    display: block;
    width: 100%;
    position: relative;
    color: #333;
    margin-bottom: 10px;
}
ul.pasteventsul li a img {
    width: 100%;
}
ul.pasteventsul li span.eventtitle {
    position: absolute;
    top: 45%;
    display: block;
    text-align: center;
  color:white;
    font-size: 23px;
    width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  padding:5px 0px;
}
ul.pasteventsul li a span.when,ul.pasteventsul li a span.where,ul.pasteventsul li a span.buttonspan {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}



ul.pasteventsul1 li {
    float: left;
    width: 50%;
}
ul.pasteventsul1 li div {
    margin: 30px;
}
ul.pasteventsul1 li>div> a {
    display: block;
    width: 100%;
    position: relative;
    color: #333;
    margin-bottom: 10px;
}
ul.pasteventsul1 li a img {
    width: 100%;
}
ul.pasteventsul1 li span.eventtitle {
    position: absolute;
    top: 45%;
    display: block;
    text-align: center;
  color:white;
    font-size: 23px;
    width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  padding:10px 0px;
}
ul.pasteventsul1 li a span.when,ul.pasteventsul li a span.where,ul.pasteventsul li a span.buttonspan {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}





.tableftdiv {
    float: left;
    width: 60%;
}
.tabrightdiv {
    float: right;
    width: 25%;
}
ul.pasteventsul li span.buttonspan a {
    display: block;
    /* width: 100%; */
}
ul.gallerylist.pasteventsul li>div>a.button span.favreadmore.btn {color: #fff;}
ul.gallerylist.pasteventsul li>div>a.button{width:auto;color:#fff;}
ul.gallerylist.pasteventsul li{position:relative;}
ul.gallerylist.pasteventsul li h3.favtitle{position:relative; background-color; rgba(0, 0, 0, 0.4); }
ul.gallerylist.pasteventsul li h3.favtitle a{position: absolute;margin-top: -40%;display: block;text-align: center;font-size: 25px; width: 100%; right: 0;color: #fff; }
.tab_content .page-header h2{margin-top:0;padding-top: 0;}
/****************************register*****************/
.page-header.eb_title{display:none}
.event_desc ul {

    margin: 40px 0 20px 40px;
}
.event_desc ul li >div {
    padding: 0 50px 10px 70px;
    background: url(../img/shortlisted_1.png) 0 0 no-repeat;
}
.event_desc ul li.promocode>div {background: url(../img/shortlisted_2.png) 0 0 no-repeat;}
.event_desc ul li.discount>div {background: url(../img/shortlisted_3.png) 0 0 no-repeat;}
.event_desc ul li.dinner>div {background: url(../img/shortlisted_4.png) 0 0 no-repeat;}
.event_desc ul li.tour>div {background: url(../img/shortlisted_5.png) 0 0 no-repeat;}
.event_desc ul li.charity >div {
    background: url(../img/charity.png) 0 0 no-repeat;
}

.event_desc ul li h3 {
    color: #012258;
    margin-bottom: 5px;
}

.event_reg_form{max-width:90%;margin:0 auto}
.event_reg_form.mailchimp{max-width:600px;}
.event_reg_form td {padding-bottom: 10px;    padding: 0 10px 10px 0;}
td.title_cell{width:40%;}
tr.terms_of_use input.inputbox {box-shadow: none;width: auto;}
tr.terms_of_use td table {float: none;width: 25px;display: inline;vertical-align: middle;}
tr.terms_of_use > td{padding-top: 10px;text-align: center;}
tr.terms_of_use td table td {padding-right: 0;}
/*********************search**********************/
.searchformres {
    margin: 0 0 150px 0;
}
.searchformres .btn-toolbar {text-align:center;margin-bottom:15px;}
.searchformres .btn-toolbar .inputbox{width:auto;}
.searchformres .phrases {
    max-width: 600px;
    margin: 10px auto 20px;
}
.ordering-box.floatl .chzn-container {
    max-width: 150px;
}
.searchintrolimit p {
    margin: 0;
}

.searchintrolimit {
    background: #eee;
    padding: 10px;    margin-bottom: 20px;
}

.searchintrolimit .searchintro,.searchintrolimit .form-limit ,.searchintrolimit .counter {margin:0 10px}

.pagination {float: left;margin: 20px 0;padding: 0;width: 100%;}
.pagination > a{background: #012258;color: #fff;display: inline-block;padding: 10px 22px;}
span.pagination > span,span.pagination > strong{background: #eee;color:#555;display: inline-block;padding: 10px 22px;}
span.pagination > a,span.pagination > span,span.pagination > strong >span,span.pagination>strong > a{margin-right:5px;margin-bottom:5px}
span.pagination > a:hover{background:#333333;}
dd.result-text{margin: 10px 0 0 15px;text-align: justify;}
dt.result-title{font-weight:bold;}
.result-title a{font-weight:bold}
.result-title a:hover{text-decoration:underline;}
.result-created{font-style:italic;font-size:11px;color:#999;text-align:right;margin-bottom:10px}
.highlight{background-color: #FF0;padding:2px 5px;}
div#areainner .search form#searchForm{width:96%;float:left;border: 1px solid #012258;padding: 2%;margin-bottom:40px;position:relative;}
dd.result-created {margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.result-title a, .result-title{color: #012258;font-size: 16px;}

/****************************************Shortlisted companies ****************************************************************/

/*body.shortlisted .delegate_li > li{float: left; width: 30%;}*/
 #grid_container.pg_data.listlayout .mix{float:left;width:100%;} 
 section.paw-carousel-wrap .pg-cv-desc {display: none;} 
 .pg_data.listlayout .one_item h4 a span {font-weight: 400;} 
#grid_container .mix{display: none;}
body.shortlisted ul.filter-btn li {
    float: none;
    width: auto;
    display: inline-block;
    padding: 10px 20px;
    font-size: 18px;
    margin: 10px 15px;
    border: 1px solid #012258;
    background:#fff;
    cursor:pointer;
    box-shadow: -8px 7px 12px -6px rgba(180, 64, 62, 0.44);
    box-sizing: border-box;
    color:#333;
}

body.shortlisted ul.filter-btn li.active,body.shortlisted ul.filter-btn li:hover   {
    background: #012258;
    color: #fff;
}

body.shortlisted ul.filter-btn {background: url(../img/pipe.png) 0px repeat-x;}
.companyshortlistwrap {
    
    border: 1px solid #012258;
    margin-bottom:25px;
}
body.partnerspage.shortlisted ul.filter-btn li{    padding: 7px 15px;}
body.partnerspage.shortlisted ul.filter-btn {
    background: none;
}
h3.shortlistq{background: #fff url(../img/faq_q_sel.png) 0 0px no-repeat;padding-left: 48px;padding-bottom: 20px;margin:0;}
p.shortlistans{background: #fff url(../img/faq_a.png) 0 0 no-repeat;
    padding: 0 20px 0 50px;
    margin: 0 0 30px 0;
    min-height: 50px;}

body.shortlisted p.takeme{padding-left:48px;padding-top: 15px;}

/******************************************Send A Q to Speaker *****************************************************/
form#chronoform-speaker,form#chronoform-sme {max-width: 600px;margin: 40px auto;}
form#chronoform-speaker input#text6,form#chronoform-sme input#text6 {display: none;}
form#chronoform-speaker div#ftr-text6 label,form#chronoform-sme div#ftr-text6 label{width: 100%;text-align: center;font-weight: bold;margin-bottom: 25px;}
.speaker-left {float: left; width: 48%;}
.sme-right {float: left; width: 48%;margin-left: 4%;}
/*.partnersmodule .company,.partnersmodule .job-title{min-height: 66px;}*/
  .partnerpopup .partnerteam-left img {border: 1px solid #d5d5d5;}
  .shortlisted .partnerpopup .partnerteam-left img{border: none;}
  #center2 ul#grid_container.partnerpopup p {
    margin-bottom: 0;
}
.newsflash .item-page.partnerpopup li {
    margin-bottom: 20px;
}   
.partnerspage .newsflash .item-page.partnerpopup li{width:100%;}
.partnerspage.shortlisted .item-page.partnerpopup .partnerteam-left{margin-top: -50px}
/**********************/
h3.error_oops {
    font-size: 100px;
    line-height: 110px;
    font-weight: 700;
        margin: 50px 0 0;
}
p.info {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 10px 0;
}
p.info.infobutton{margin:10px 0 50px 0}
p.info.infobutton input.button {
    padding: 10px 50px;
    text-transform: uppercase;
}
.reg_complete_data {
    padding: 50px 0;
}
.reg_complete_data table.os_table {
    border: 1px solid #b5c6e3;
    border-collapse: collapse;
    
    margin: 0 auto;
}
.reg_complete_data table.os_table td {
    border: 1px solid #b5c6e3;
    padding: 10px 20px;
    margin: 0;
    vertical-align: middle;
}
.reg_complete_data table.os_table td.title_cell {
    width: 40%;
    font-weight: bold
}
span.msg-error.error p { text-align: center }
input.inputbox[type="checkbox"] { width: auto; display: block; margin: 0 auto; }
/*
.reg_complete_data table.os_table tr:nth-child(odd){background: #ffecec;}*/
.reg_complete_data table.os_table.noodd tr:nth-child(odd){background:none}
.reg_complete_data table.os_table .highlighttd td{background: #ffecec;}
.thanksp {
      margin: 20px 0 !important;
    text-align: left;
    color: #333;
    background: #ffeeee;
    padding: 20px;
    /*border-radius: 5px;*/
    font-size: 16px;
    line-height: 30px;
    /*box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.14);*/
    position: relative;
    overflow: visible;
}

.thanksp p {margin-bottom: 10px}

.thanksp:before,.thanksp:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%;background-color: #ffeeee}

.thanksp:before{left: -100%}
.thanksp:after{right: -100%}

.thanksp strong{font-weight: normal;}
.thanksdetails,.thanksmsgfooter {
    max-width: 100%;
    margin: 0 auto 20px;
}
.paymentredirect {
    padding: 50px 0;
    text-align: center;
    font-weight: bold;
    background: url(../img/loader.gif) 50% 0 no-repeat;
    margin: 50px 0;
}
tr#tr_exp_date select {
    max-width: 80px;
    margin-right: 5px;
}
/*****sbox modal popup***/
#sbox-overlay{background:rgba(255,255,255,0)}
/* #sbox-window{width:100%!important;height:100%!important;top:0!important;left:0!important;padding:0;position:fixed;background:rgba(255,255,255,0)} */
#sbox-window.shadow{box-shadow:none}
#sbox-overlay{background:#ddd}
#sbox-content{background-color:rgba(255,255,255,1)}
/* #sbox-content.sbox-content-iframe iframe{height:100%!important;width:100%;background-color:transparent!important} */
#sbox-btn-close{right:30px;top:30px;padding:10px;background:#012258 url(../img/closebutton.png) 50% 50% no-repeat;background-size: 20px}
.popup-content{margin: 25px 0}
.custom_test{
    display:table;
    padding:0 30px;
    background-size: cover;
    height:auto;
    width:100%;
}
.custom_test div#custom_inner_test{
    display:table-cell;
    vertical-align: middle;
}
.custom_test div#custom_inner_test h4 {
    text-align: center;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
/*Vaishali's CSS starts*/
.partnersmodule li .itemimage .img {min-height: 185px;background: #fff;border: 1px solid #ded8d8;    border-radius: 10px;}
.partners_desg {display: none;}
h3.error_cancelled {font-size: 40px;font-weight: 600;margin: 40px 0 0;line-height: 50px;}
.centertext.cancelled p {text-align: center;margin-bottom: 40px;}
span.questionicon.toolTip{background:#333;color: #fff;font-family: auto;border-radius: 50%;width: 20px;cursor: pointer;height: 20px;
text-align: center;display: inline-block;font-size:14px;margin-left: 5px;}
tr#tr_cvv_code .inputbox {width: 90px;}
tr.payment-method .creditcardimg img {    width:auto;margin-bottom: 5px}
span.creditcardimg {width: 65%;display: block;float: left;margin-bottom: 10px;}
span.method {display: block;float: left;width: 35%;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;
    -moz-appearance: none; appearance: none;margin: 0;
}
.partnerteam-right ul.delegate_li li {width: 100%;}
.tooltip-td span.messagebox{display: none;}
.tooltip-td{position: relative;}
.tooltip-td span.messagebox.show{    display: block;
    position: absolute;
    top: 28px;
    left: 35px;
    width: 260px;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.81); z-index: 1000;
    color: #fff;
    padding: 5px 10px;
    text-align: center;}
/*     .agendapage.moduletable h3,.master_left h3{
font-weight: 400;
background: none;
padding: 0;
line-height: 28px;
}
.agendapage.moduletable h3:before,.agendapage.moduletable h3:after,.master_left h3:before,.master_left h3:after,.awards-agenda .pageheading:before,.awards-agenda .pageheading:after,#agendasnapshot .pageheading:before,#agendasnapshot .pageheading:after,.item-page .page-header h2:before,.item-page .page-header h2:after{display: none;} */

.awards-agenda .pageheading:before,.awards-agenda .pageheading:after/* ,.item-page .page-header h2:before,.item-page .page-header h2:after */{display: none;}

.agendapage.moduletable .schedule h3 {
    color: #012258;
    display: block;
}
.venue_address p {
    margin-bottom: 0;
}
.venue_address p.viewmap {
    margin: 20px 0 15px;
}
.homepage .slide_pagetitle h2 {
    display: none;
}
div#agendasnapshot .moduletable > h3 {
    text-align: center;
    margin: 0px auto 25px;
    display: table;
    background-position: 50% 100%;
}
img.speaker-thumbnail {
    width: 50px;
    border-radius: 5px;
}
.speaker_detail.morespeaker {
    margin-left: 75px;
    display: flex;
    flex-wrap: wrap;
}
.speaker_detail {
    margin-left: 70px;    margin-top: 35px;
}
p.speaker_text {
    width: 70px;
    float: left;    margin-top: 30px;
}
img.speaker-thumbnail {
    width: 55px;
    border-radius: 0;}
.speakerimg{
 /*   margin-right: 10px;
    position: absolute;
    right: 0;
    top: -30px;
    border: 1px solid #9C9C9C;
    padding: 6px;*/
        float: left;
    
    margin-right: 15px;
}
.speakerimg a{    border: 1px solid #9C9C9C;    margin-top: 3px;
    padding: 6px;}
.speakerimg .border {
    max-height: 55px;
    overflow: hidden;
}
p.toggle-description:hover {
    cursor: pointer;color: #012258;
}
.master_right.break p.toggle-description:hover {
    color: #fff;
}
.jobdetail {
    clear: both;    text-align: left;

}
.speaker_desc{position: relative;/*padding-right: 90px;*/}
.speakerdetail {
    margin-left: 85px;
}
.speaker_detail.morespeaker .speaker_desc{min-height:70px;    margin-bottom: 20px;}.morespeaker .speaker_desc {
    position: relative;
    padding-right: 2%;
    width: 50%;
    box-sizing: border-box;
    float: left;
}
.content-category.termsuse.news h2 {
    margin-top: 20px;
}
#ninja-slider ul.delegate_li{position: initial;}
#ninja-slider ul.delegate_li li {position: initial;margin-bottom: 10px !important;font-size: 16px;opacity: 1;text-align: left;padding-left: 30px;}

/*Vaishali's CSS ends*/

/************************FAQ*************************/
/*************faq new css*****/
.accordionfaq.round3 .accordionfaqheader{border:1px solid #ddd;margin:0 0 -2px 0!important;background:#fff url(../img/faq_arrow.png) 10px 50% no-repeat;padding:5px 20px 5px 50px;font-size:16px;color:#333;border-radius:0!important}
.accordionfaq.round3 .accordionfaqheader.selected{    background: #fff url(../img/faq_arrowdown.png) 10px 50% no-repeat;}
.accordionfaq.round3 .accordionfaqheader a{text-decoration:none}
.accordionfaq.round3 .accordionfaqitem{background:#eee;padding:20px;margin:5px 0;min-height:50px}
.accordionfaq.round3 .accordionfaqitem p{margin:0;padding:0}
#contentarea .faq.faqpage{padding-top:40px}
#contentarea .faq.faqpage .tabs_wrapper>ul{text-align:center}
#contentarea .faq.faqpage .tabs_wrapper>ul>li{float:none;display:inline-block}
.faqdownloadbutton {float: none;display: inline-block;padding-right: 20px;}
/*Css by Anagha*/
.faqpage .accordionfaqitem ul.disc-list li{list-style-type: disc;}
.accordionfaqitem ol.alpha {list-style-type:decimal;font-weight: bold;}
.accordionfaqitem ol.alpha li {margin-bottom: 15px;}
.accordionfaqitem ol.alpha li span {font-weight: normal;}
.accordionfaq.round3 .accordionfaqitem p.address {margin-left: 30px;}
.faq .tabs_content_container {min-height: 300px;}
/*Anagha's css end*/
@media screen and (max-width: 500px) and (min-width: 180px){
    #contentarea .faq.faqpage .tabs_wrapper>ul>li{width:49%}
    .faqdownloadbutton {display: block;padding: 10px;}
}
/*************faq new css*****/

/***********8Presentation page css************/
table.table_blue {
    border: 1px solid #E5EFF8;
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto 30px;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.table_blue td.title_main {width: 35%;}
h4.newsflash-title.past_presentation {clear: both;padding-top: 20px;}
.table_blue thead td, .table_blue thead th {background:#012258;color: #fff;}
.table_blue td.speaker_main {width: 30%;}
.past_presentation table.table_blue thead td {text-align: center;}
.table_blue td.download,.table_blue td.watch,.table_blue td.title_main.download.align-center,.table_blue td.title_main.video.align-center{text-align: center;}
.table_blue td {border: 1px solid #dedede;background: #fff;margin: 0;padding: 7px;}
span.newnote {
    display: block;
    font-weight: 600;
}

.pastevent .eventvenue-left ul li span {font-size:14px; line-height:15px;}
.pastevent .presentation_wrapper >ul> li >a,.pastevent .presentation_wrapper >ul> span >a{font-size: 20px;padding: 20px 30px;}
.pastevent .moduletable .presentation_content .marginleft40 h3 {background: none;font-size: 18px;font-weight: 400;margin: 0;padding: 0;}
.pastevent .eventvenue-left ul li h3,.pastevent  .eventrowright h3,.pastevent .eventacc h3{margin: 0;padding: 0;background: none;line-height: 22px;}
.pastevent  div#center2 p {padding:0;}
.pastevent  .eventrowright h3,.pastevent .eventacc h3{margin-bottom: 10px;}
.pastevent  .presentation_wrapper .tabs_content_container{margin: 40px 0}
.pastevent .presentation_wrapper ul{text-align: center;padding: 0;    margin: 25px auto;}
.pastevent .presentation_wrapper > ul > li,.pastevent .presentation_wrapper > ul > span {float: none;display: inline-block;width: auto;    margin: 0 10px;}
/*.uk-text {margin: 0 10px;display: inline-block;color: #832f3d;background: url(../img/aus.png) no-repeat;background-size: 25px;padding-left: 32px;background-position: 0px 5px;}
*/.os_table input#phone_code {width: 27%;float: left;}
.os_table input#phone-number {width: 69%;float: right;}
a.button.technical-papers {background: #012258 url(../img/newspaper-folded.png) no-repeat;padding-left: 50px;font-size: 18px;background-size: 25px;background-position: 10px 50%;font-weight: 600;}
.floatright {
    float: right;
}
.testimonialpage #banner .fav-control-nav {
    display: block;
}
.uk-text,.aus-text {
         display: inline-block;
    background: url(../img/down-arrow.png) no-repeat;
    background-size: 9px;
    padding: 0 10px;
    background-position: 10px;    cursor: pointer;
}   
.aus-text{visibility: hidden;}
div#toplocation-wrap {float: right; margin-left: 17px;}
/*div#toplocation-wrap .wrap:hover {background: #676767;}*/
div#toplocation-wrap .wrap,.footer-row .wrap {background:#fff;padding: 6px 0 6px 7px;box-sizing: border-box;border: 1px solid #f0f0f0;border-radius: 3px;}
.countries-list {position: absolute;z-index: 99;}
div#toplocation-wrap .wrap.hide,.footer-row .wrap.hide {display: none;/* position: absolute;z-index: 99 */;width: 166px;border: 1px solid rgba(0, 0, 0, 0.08);margin-left: -1px;box-shadow: none;background:#fff;border-radius: 0;border-top: 0;}
div#toplocation-wrap .wrap.hide span.uk-text,.footer-row .wrap.hide span.uk-text {padding-left: 0;font-size: 13px;color:#333;}
.os_table input#phone_code {width: 27%;float: left;}
.os_table input#phone-number {width: 69%;float: right;}
div#toplocation-wrap img,.footer-row img {max-width: 25px; /*image-rendering: pixelated;*/ image-rendering:auto !important;  -ms-interpolation-mode: bicubic;}
div#toplocation-wrap .wrap.hide a,.footer-row .wrap.hide a{display: block;text-align: left;padding: 5px 0}
/*.pce_footer .uk-text {margin: 0 10px;display: inline-block;color: #832f3d;background: url(../img/aus.png) no-repeat;background-size: 25px;padding-left: 32px;background-position: 0px 5px;}*/
.pce_footer .uk-text.malay-image {background-image: url(../img/mys.png);}
div#toplocation-wrap .wrap.hide:hover {background: #f9f9f9;}
.moduletable.testi_video .slide_pagetitle {display: none;}
td.newslettertitle {font-size: 14px !important;width: 35% !important;}
table.footernews .bottom img {width: 35px !important;}

.login_form_PCE .award_reg_form{max-width: 400px;margin:0 auto 40px}
.login_form_PCE .award_reg_form .gcore-input {margin-left: 100px;margin-bottom: 10px; clear: none;}
.login_form_PCE .award_reg_form label {width: 100px;}
.awardnight.login_page {
    box-shadow: 0 0 6px 6px #eee;
    padding: 50px 20px 1px;
    max-width: 400px;
    display: block;
    margin: 0 auto 15px;
}
.awardnight.login_page .award_reg_form label {
    width: 100px;
}
.awardnight.login_page .award_reg_form .gcore-input {
    margin-left: 100px;
    margin-bottom: 10px;
    clear: none;
}
/*Awards Night*/
.award_reg_form{max-width: 654px;margin:0 auto 40px}
.award_reg_form .gcore-input {margin-left: 300px;margin-bottom: 10px;}
.award_reg_form label {width: 290px;}
.award_reg_form span.right{float: right;}
.award_reg_form span.right.smalltext,input.redtext.smalltext {font-size: 12px;}
.award_reg_form .bggrey {background: #eee;padding: 10px;margin: 30px 0 20px;}
.award_reg_form .bold{font-weight: bold}
.gcore-line-tr.bordertop {margin-top: 30px;border-top: 1px solid #eee;padding-top: 20px;}
.gcore-line-tr.terms_condition .gcore-input .g-recaptcha {
text-align: center;
margin: 10px auto;
display: inline-block;
}
.award_reg_form input.checkbox_input {
float: none;
margin: 5px 0;
display: inline-block;
}
.award_reg_form .terms_condition p {
margin-left: 30px;
text-align: center;
display: inline-block;
}
.gcore-line-tr.terms_condition {
text-align: center;
}
.gcore-line-tr.terms_condition .gcore-input {
margin: 0;
}

.award_reg_form .terms_condition p {margin-left: 30px;}
.award_reg_form .gcore-input select {background: #fff;}
.award_reg_form input.button{width: 100px;font-size: 16px;margin: 0 10px;}
.bluetext {color: #606060;font-weight: 900;}
.awards_row .rightdata {float: right;    width: 310px;text-align: right;}
.button.btngrey {background: #606060;border-color: #606060;margin-left: 10px;}
.awards_row .rightdata .button {font-size: 15px;}
.awards_row .rightdata > .button{width: 150px;border-radius: 10px;float: left;display:block;box-sizing: border-box;    line-height: 20px;}
.awards_row .leftdata h3 {margin-bottom: 10px;}
.awards_row .leftdata{float: left;    width: calc(100% - 330px);}
.awards_row {position: relative;border-bottom: 1px solid #d2d2d2;margin-bottom: 15px;}
.awards_row  form input {float: left;width: calc(100% - 70px);}
.awards_row  form button {float: right;}
.awards_row form{margin: 0;background: #fff;overflow: hidden;padding: 10px 0;z-index: 9999;position: relative;clear: both;}
img.awards_logo {float: right;margin: -15px 0 15px 0;}
.awards_row .leftdata p {margin-bottom: 10px;}
.award_reg_form .gcore-input input[type="file"] {margin-bottom: 5px;}
.jconfirm{position: fixed;background: rgba(0, 0, 0, 0.33);width: 100vw;height: 100%;z-index: 999;top: 0;margin-left: -50vw;left: 50%;}
span#close_ask_a_quest_div {position: absolute;right: 5px;top: 0;padding: 6px 0;display: block;width: 30px;text-align: center;height: 30px;cursor: pointer;}
.gdpr {margin-top: 20px;line-height: 16px;}
.jconfirm-holder {padding: 0 !important;}
.jconfirm-title-c {background: #012258;border-radius: 9px;padding: 10px 15px;color: #fff;font-size: 16px;position: relative;}
.jconfirm .jconfirm-scrollpane{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 90%;max-width: 400px;background: #fff;border-radius: 10px;}
.jconfirm-content-pane, .jconfirm-buttons {text-align: center;padding: 10px;}
.jconfirm-buttons button {margin: 0 10px;font-size: 15px;}
.jconfirm-buttons button:nth-child(2) {background: #606060;border-color: #606060;}
.award_reg_form .gcore-input #recaptcha div, .award_reg_form .gcore-input #recaptcha iframe {max-width: 300px}
.award_reg_form .gcore-input #recaptcha iframe{border-right: 1px solid #bcbcbc;border-radius: 6px;}
.moduletable.awards_module h3 {font-size: 20px;line-height: 28px;padding: 0;margin: 0;background: none;}
.moduletable.award-module .pinkbox {margin-bottom: 30px;}
.gcore-input span.error {color: red;font-size: 14px;}
.jconfirm-buttons input.button {line-height: 17px;vertical-align: bottom;}
.jconfirm-buttons button, .jconfirm-buttons input.button{width: 110px}
body.awards_inner .pinkbox {margin-bottom: 20px;}
.self_nominee_tick {margin-left: 20px;}
/*ul.partner_ul li a > img, .shortlisted .partnerpopup .partnerteam-left img,.welcomeright>div img {
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.5s ease;
}
ul.partner_ul li:hover a > img, .shortlisted .partnerpopup .partnerteam-left img:hover,.welcomeright>div img:hover {
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: url(../img/gray.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(0);
}*/
.key_features.awards-agenda .feature {
    width: 220px;
    vertical-align: top;
}
.key_features.awards-agenda .feature h5 {
    font-weight: 600;
    margin: 10px 0 0;
}
.agenda_note {
    text-align: center;
    margin: 0 0 20px;
    font-size: 16px;
    font-weight: 600;
}
span.msg-error.error {
    font-size: 100%;
}
img.newsletterimage {
    min-width: 40px;
    text-align: center;
}
td.top-news-icons {
    height: 30px;
}

/***Cookie CSS***/
.cc-revoke, .cc-window {display: block;}
.cc-banner .cc-message{display: block;float: right;width:calc(100% - 200px);}
.cc-compliance{display: block;float: left;width: 200px;}
.cc-theme-classic .cc-btn:last-child {margin-right: 20px;max-width: 100px;}
/***Cookie CSS***/
h3.modal-h3 {background: #012258;color: #fff;padding: 7px 20px;text-transform: uppercase;font-size: 16px;font-weight: 600;}
.mailchimp .inputbox {
margin-bottom: 5px;
}
.table_blue td.title_main.download {width: 15%;text-align: left;}
/*added by ashvini for rightside button */
#rightc{position:fixed;right:-5px;top:45%;width:50px;cursor:pointer;z-index: 99 }
#rightc img:hover{opacity:0.5;transition:2s;}
/*/end*/
.file_main, .audio_main {display: none;}
#gallery #fav-caption a {margin-top: -128px;}
.counter {position: absolute;top: 75%;left: 50%;transform: translateX(-50%);color: #fff;}
.counter > span {display: inline-block;vertical-align: middle;}
.counter > span.count {margin: 0 10px;padding-left: 10px;border-left: 1px solid #fff;font-size: 18px;}
/* css by hurais */
#banner .custom .counter{
    display: none;
}

/* Prashant's css starts here */
.hidden{display: none !important;}
.tickets-combo-container{display: flex;justify-content: start;margin: 30px 0 50px;grid-gap: 10px;}
.ticket-combo-content{text-align: center;width: 24%;border-radius: 0px;position: relative;}
.ticket-combo-content h3{background-color:transparent;padding:28px 0;line-height: 40px;font-size: 25px;font-weight: 500;text-transform: uppercase;color:#fff;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;margin-bottom: 0}
.ticket-combo-content h3 span{display: block;font-size: 19px;color:#fff;text-transform: capitalize;font-weight: 400;line-height: 21px;padding: 0 18px;min-height: 40px;vertical-align: middle;}
.ticket-combo-content .packs-details {margin-bottom: 60px;}
.ticket-combo-content .packs-details p{text-align: center;margin-bottom: 0;font-size: 14px;color:#fff;background-color:#444;padding: 5px 20px;border-bottom: 1px solid;background-color: #595959;text-align: left;}
.standalone-tickets .packs-details p:nth-of-type(1) {background-color: #595959}
.standalone-tickets .packs-details p:nth-of-type(2) {background-color: #7f7f7f}
.standalone-tickets .packs-details p:nth-of-type(3) {background-color: #aaa8a8}

.package-deals .packs-details p:nth-of-type(1) {background-color: #012258}
.package-deals .packs-details p:nth-of-type(2) {background-color: #872f43}
.package-deals .packs-details p:nth-of-type(3) {background-color: #bf2a2d}
.ticket-combo-content .packs-details p:last-child{border-bottom: 0}
.pack-title{font-size: 22px;font-weight: 600;color:#444;position: relative;margin-bottom: 0px;flex-basis: 100%}
.price{text-align: center;
font-size: 30px;
font-weight: 600;color: #444;margin-bottom: 0px;align-self: flex-start;}
.vat{font-size: 15px;font-weight: 400}
.pac-desc{display: block;font-size: 15px;font-weight: 400}
.slider-content{position: relative;}
.slideshowtext{position: absolute;left: 0;right: 0;bottom: 0;top: 0;/*background-color:rgba(127, 19, 43, 0.7); clip-path: polygon(0 0, 100% 0%, 68% 100%, 0% 100%);width: 56%; */text-align: left;z-index: 0}
 .slideshowtext{/*clip-path: polygon(0 0, 56% 0%, 39% 100%, 0% 100%);width: 100% */} 
.slideshowtext:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%;background-color: rgba(0, 33, 87, 0.93);z-index: -1;transform: skew(-24deg);left: -53%}
.slideshowtext h3{background: none;text-transform: capitalize;color: #fff;font-size: 57px;font-weight: 600;margin-top: 6%;margin-bottom: 6px;border-bottom: 0}
.slideshowtext h3:after,.slideshowtext h3:before{display: none;}
.location{color: #fff;font-size: 40px;line-height: 53px;font-weight: 600;text-align: left;margin-bottom: 48px;}
.location .date{display: block;}
.register-button{margin-left: 65px;background: top;color: #fff;font-size: 44px;padding: 12px 4%;border-radius: 3px;font-weight: 600;border: 3px solid;}
.time-container{margin: 48px 0;font-size: 30px;color:#fff;}
.section-container{padding: 80px 0;display: flex;justify-content: space-between;}
.icon-content{display: block;margin-bottom: 30px;width: 170px;height: 170px;background:#b5c6e3;text-align: center;line-height: 170px;border-radius: 50%;opacity: .5;}
.section-content{text-align: center;}
.icon-container{color: #333;text-transform: capitalize;font-size: 24px; }
.section-content:hover .icon-content{opacity: 1}
.section-content:hover .icon-container{color: #012258}
/*.search-box-top{float: right;position: relative;margin-left: 17px;width: 466px;}*/
.search-box-top .element-invisible{display: none ;}
.search-box-top .button{position: absolute;right: 10px;bottom: 0;top: 0;text-indent: -99999px;background-color:transparent;border: 0;background: url('../img/search.png') center center / 15px no-repeat;}
.search-box-top .search-query{background-color:#b5c6e3;border: 0;box-shadow: none;border-radius: 5px;text-align: right;padding-right: 50px;box-sizing: border-box;color: #012258;-webkit-appearance:none;}
.search-box-top .search-query:-internal-autofill-selected {background-color:#b5c6e3 !important;}

.search-box-top .search-query::placeholder{color: #012258;opacity: .7}
div#toplocation-wrap .wrap > a img {margin-right: 10px;}
div#toplocation-wrap .wrap > a {color: #333;font-size: 13px;vertical-align: middle;}
.footer-row{display: flex;justify-content: space-between;align-items: center;}
.footer-location .wrap{background-color: transparent;}
.footer-row-1{border-bottom: 1px solid;padding-bottom: 45px;margin-bottom: 45px;}
div#footer .footer-location img{margin: 0;margin-right: 15px;}
.footer-row .wrap.hide{width: 184px}
#toplocation-wrap .wrap.selected-country .uk-text{background-image: url('../img/black-down.png');}
.time-container > div {font-size: 18px;display: inline-block;text-align: center;margin-right: 60px;}
.time-container  .time-content{display: block;margin-bottom: 10px;font-size: 30px;width: 80px;height: 80px;line-height: 80px;text-align: center;border: 2px solid;border-radius: 50px;position: relative;}
.time-container  .time-content:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;border: 7px solid;border-radius: 50%; clip:rect(0px, 100px, 43px, 45px); animation: rotateclock  linear infinite both;margin: -4px;  }
#hours:after{ animation-duration: 6s}
#days:after {animation-duration: 10s}
#months:after{ animation-duration: 20s}

@keyframes rotateclock {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}
#mainnav{margin-top: 10px;}
.divinner-custom {max-width: 1300px;display: flex;}
#newsfeed li{border-bottom: 1px solid #333;padding: 12px 0;}
#newsfeed li:last-child{border-bottom: 0}
#newsfeed li a{color:#333;font-weight: 600;transition: .5s ease}
#newsfeed li a:hover, #mainnav ul.nav.menu li a.child-active{color: #012258}
.slide_pagetitle{display: none;}
.latestnews{margin-bottom: 3px;}
.tweet-window{border: 0}
.tweet-window::-webkit-scrollbar{width: 0}
#newsfeed h3,#twitterfeed h3{display: block; margin-bottom: 8px;background: none;border-bottom: 1px solid;position: relative;padding-bottom: 5px;font-weight: 500}
#newsfeed h3:after,#twitterfeed h3:after{content: "";position: absolute;left: 0;height: 4px;background: #012258;width: 80px;bottom: -2px;border: 0}
#newsfeed h3:before,#twitterfeed h3:before{display: none;}
#lookback,#newsfeed{position: relative;overflow: visible;margin-right: 0}
#lookback:after,#newsfeed:after{content: "";position: absolute;top: 0;right: -4px;width: 8px;height: 110%;background: #fff;z-index: 9;}
.latestnews,.tweet-window{height: 278px;}
.event-main-title{background: none;color: #012258;text-transform: uppercase;font-weight: 600;font-size: 39px;margin-bottom: 16px;border-bottom: 0}
.event-main-title:after,.event-main-title:before{display: none;}
.standalone-tickets, .package-deals{background-size:cover;background-repeat: no-repeat;}
.standalone-tickets{background-color: #3d3d3d;height: 410px;}
.package-deals{background-color: #012258}
.standalone-tickets:nth-of-type(1){background-image: url('../img/register/standalone-bg-1.png');}
.standalone-tickets:nth-of-type(2){background-image: url('../img/register/standalone-bg-2.png');}
.standalone-tickets:nth-of-type(3){background-image: url('../img/register/standalone-bg-3.png');}
.standalone-tickets:nth-of-type(4){background-image: url('../img/register/standalone-bg-4.png');}

.package-deals:nth-of-type(1){background-image: url('../img/register/package-1.png');}
.package-deals:nth-of-type(2){background-image: url('../img/register/package-2.png');}
.package-deals:nth-of-type(3){background-image: url('../img/register/package-3.png');}
.package-deals:nth-of-type(4){background-image: url('../img/register/package-4.png');}
.title-price-container{background-color:#fff;padding: 10px 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 100px;margin-bottom: 10px;border: 1px solid #d7d7d7}
.buy-info-container{position: absolute;bottom: 0;left: 0;right: 0;display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; display: flex;}
.price-buy,.sold-out{width:100%;background:#b5c6e3;color:#3b3b3b;font-size: 18px;text-transform: uppercase;font-weight: 500;display: inline-block;}
.info-content{width:  30%;background: url('../img/register/info_icon.png') center no-repeat #2e2e2e;text-indent: -99999px;border-left:2px solid #fff;display: inline-block;box-sizing: border-box;}
.price-buy:hover{color: #fff }
.price-buy,.sold-out{padding: 14px 0 }
.sold-out{background-color:#2e2e2e;cursor: not-allowed;color:#fff;}
.package-deals h3{padding: 26px 0}
.package-deals .pack-title,.package-deals .price{color: #012258}
.package_combo_div{margin-bottom: 80px;}
.package_combo_div h3.pageheading{text-transform: uppercase;font-weight: 900}
/* .package_combo_div h3.pageheading:before,.register-header h2.pageheading:before{width: 27%} */
.register-page #wrapper .divinner,.venue-page #wrapper .divinner {max-width: 1150px}
#lookback .favslider.light-arrows .fav-direction-nav li .fav-prev, #lookback .favslider.dark-arrows .fav-direction-nav li .fav-prev{left: 10px}
#lookback .favslider.light-arrows .fav-direction-nav li .fav-next, #lookback .favslider.dark-arrows .fav-direction-nav li .fav-next{right: 10px}
#register-table tbody tr{display: inline-block;width: 48%;vertical-align: top;margin-right: 18px;margin-bottom: 18px;}
#register-table tbody tr.three-row{width: 39%;margin-right: 17px; }
#register-table tbody tr.three-row.width-15{width: 16%}
#register-table tbody tr.display-table-row{display: table-row;width: 100%   }
#register-table tbody tr.display-table-row td{}
#register-table tbody .title_cell,#register-table tbody td{display: block;width: 100%;font-weight: 500;
font-size: 16px;
color: #827e7e;
padding-bottom: 8px;}
#register-table .register-radio table td {display: inline;padding-top: 10px;margin-right: 20px}
#register-table .register-radio tr{margin-top: 10px;margin-bottom: 0px}
#register-table tbody .title_cell,#register-table tbody td .tooltip-td   .messagebox{text-transform: unset;}
.register-header .pageheading{text-transform: uppercase;font-weight: 600;margin: 54px 0;}
#register-table tbody tr.table_members_div{display: table-row;}
#register-table tbody tr.table-member-label.table_members_div td {display: inline-block;}
#register-table tbody tr.table-member-label.table_members_div{display: block;margin-bottom: 15px;}
#register-table tbody tr.table-member-label.table_members_div td input[type="checkbox"] {width: auto;background-color: transparent;border: 0;box-shadow: none;}
#register-table tbody tr.table_members_div table tr{display: table-row;}
#register-table tbody tr.table_members_div table td,#register-table tbody tr.table_members_div td{display: table-cell;width: auto;vertical-align: middle; }
.error-info { color: red; font-size: 14px; }
.title_cell .required{color: #666;padding-left: 0}
#register-table .inputbox[type="text"], #register-table .inputbox[type="number"], #register-table .inputbox[type="password"],#register-table .inputbox[type="email"], #register-table select, #register-table textarea, .existing_info select{background-color: #fff;
padding: 0 13px;
box-sizing: border-box;
box-shadow: 0px 3px 5px rgba(102, 102, 102, 0.36);
border: 1px solid #ddd;
border-radius: 2px; 
-webkit-appearance: none;
height: 45px;
position: relative;resize: }
#register-table textarea,.existing_info textarea, #table_10_table textarea {resize: none;}
#register-table select,.existing_info select, #table_10_table select{background: url('../img/dropdown.png') center right 11px / 12px no-repeat #fff;text-overflow: ellipsis;    appearance: none;-moz-appearance: none; -webkit-appearance:none;}
#register-table select::-ms-expand,.existing_info select::-ms-expand, #table_10_table select::-ms-expand{display: none;}
#register-table select.readonly{opacity: .4;background-color:#eee;cursor: not-allowed;pointer-events: none;}
#register-table tbody tr.terms_of_use table tbody tr{display: table-row;}
#register-table tbody tr.terms_of_use table tbody td{padding-bottom: 0}
#register-table tbody tr.terms_of_use table tbody td:last-child{display: none;}
#register-table{margin-bottom: 100px;}
#register-table tbody tr.display-table-row input[type="button"]{border-radius: 8px;padding: 18px 60px;font-size: 24px;display: inline-block;margin-top: 15px;}
.align-left{text-align: left !important}
.align-right{text-align: right !important}
.event-data-container{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;width: 50%;padding: 30px;box-sizing: border-box; max-height: 500px; overflow-y: auto; }
.popup-event-info{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 999;display: none;}
.popup-event-info .cross{position: absolute;right: 10px;top: 10px;font-size: 30px;cursor: pointer;color:#012258;}
.popup-event-info .agenda_popup .cross{position: absolute; right: 30px; top: 30px; padding: 10px 20px; background: #012258 url(../img/closebutton.png) 50% 50% no-repeat; background-size: 20px; font-size: 0;}
.submit-reg-event{padding-top: 25px;border-top: 1px solid #cacaca;margin-top: 25px;text-align: center;}
.label-title{display: inline-block;width: 52%;font-size: 18px;padding-left: 32px}
.registration_id_div .label-title{width: 40%;}
.registration_id_div{margin-top: 25px;}
#submit_addon{padding: 11px 28px;margin-right: 15px;}
/* .cancel_addon{border: 0;background-color:transparent;color:#012258;text-transform: capitalize;} */
.submit-reg-event button{font-size: 16px;padding: 11px 28px;text-transform: capitalize;border: 1px solid transparent;transition: .5s ease}
.submit-reg-event button:hover{background-color: #fff;color: #012258;border-color: #012258 }
.radio-container{display: inline-block;margin-right: 35px;position: relative;padding-left: 40px;cursor: pointer;margin-top: 25px}
.radio-container input[type="radio"]{position: absolute;opacity: 0;cursor: pointer;margin-top: 25px}
.checkmark{position: absolute;left: 0;width: 18px;height: 18px;border: 3px solid #002157;margin-right: 26px;border-radius: 50%;bottom: 1px}
.radio-container input:checked ~ .checkmark:after {content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;background:#002157;border-radius: 50%;transform: translate(-50%, -50%);}
.registration_id_div #registration_code{border: 1px solid #cacaca;padding: 10px;width: 140px;}
.registration_id_div #registration_code:focus{border-color: #012258}
#menu-close{display: none;}
/* .item-page .page-header h2,.custom-module-head h3{text-transform: uppercase;font-weight: 600;font-size: 40px;} */
.custom-module-head h3{margin:40px 0 35px }
/* .custom-module-head h3:before,.custom-module-head h3:after {display: none;} */
.art-intro-text{font-size: 13px;}
.images-venue-main-container{display: flex;flex-wrap: wrap;margin: 50px 0px 0px 0px;}
.images-venue-content {
flex-basis: calc(25% - 40px);
text-align: center;
margin: 0 20px 60px;

}

.images-venue-content:nth-of-type(4n+1) {
margin-right: 40px;
margin-left: 0;
}


.images-venue-content:nth-of-type(4n) {
margin-left: 40px;
margin-right: 0;
}
.images-venue-content a{display: block;}
/* .images-venue-content img{height: 90px;width: auto;} */
.images-venue-content p{color:#012258;text-transform: none;text-align: center;margin: 10px 0 5px;font-size: 19px;font-weight: 600;}
.images-venue-content p.capitalise {text-transform: capitalize;}
.images-venue-content span{color: #333}
.iframe-container{background-color: #fff;margin-bottom: 18px;}
.travel-link{font-size: 24px;font-weight: 600;display: inline-block;border-bottom: 2px solid;padding-bottom: 5px;}
.map-containermap-container{margin-bottom: 70px;}
.accomodations-main-container > p {font-size: 15px;line-height: 20px;margin-bottom: 35px;}
.accommod-content .title{text-decoration: underline;color: #012258;margin-top: 20px;font-size: 14px}
.accomodations-main-container p {font-size:15px;}
.accomodations-container {display: flex;justify-content: space-between;}
.accommod-content img{width: 100%}
.accommod-content p{text-align: left;font-size: 14px;font-weight: 600;margin: 0 0 2px;}
.accommod-content p > a {text-decoration: underline;word-break: break-word}
.accomodations-main-container > p.list-hotels{margin: 30px 0 50px;font-size: 24px;}
/*.table-payment-main{margin: 30px auto; width: 100%;}*/
.table-confo{display: inline-block;width: calc(100% / 2 - 6px);vertical-align: top;margin-right: 8px;box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.14)}
.table-confo-two{margin-right: 0}
/*.old-paid-content,.new-paid-content{margin: 30px auto 0;width: calc(100% / 2 - 6px);vertical-align: top;margin-right: 8px;display: inline-block;position: relative;}*/
.old-paid-content table, .new-paid-content table{height: 240px}
/* .new-paid-content{margin-right: 0} */
.table-num-2{margin: 30px auto 0; display: block;}
/* .old-paid-content.table-payment-main .os_table.table-final-confirmation .highlighttd td{background-color: #676868} */
#register-table textarea { height: 80px; padding: 10px; }
.table-confo table{height: 370px;}
.table-payment-main table.os_table.table-final-confirmation{border:1px solid #7f7f7f;position: relative;}
.table-confo table.os_table tbody td{padding: 7px 20px}
.table-payment-main .os_table.table-final-confirmation .highlighttd td{background: #fff;color: #333;border: 0;border-top: 1px  dashed #7f7f7f; vertical-align: middle;}
.table-payment-main .os_table.table-final-confirmation .highlighttd:first-child td,.table-payment-main .os_table.table-final-confirmation .highlighttd:last-child td{background-color: #7f7f7f;}
.table-payment-main .os_table.table-final-confirmation .highlighttd.total td{background-color: #d9d9d9;color: #012258;text-transform: uppercase;font-size: 17px;font-weight: 600;border:1px solid #7f7f7f;}
.table-payment-main .os_table.table-final-confirmation tr.highlighttd:first-child td{text-align: center; height: 50px;vertical-align: middle;border-bottom: 1px solid #fff;color:#fff;font-size: 22px;font-weight: 600;padding: 10px 14%}
.table-payment-main .os_table.table-final-confirmation tr.highlighttd:first-child td span{position: absolute;top: 4px;right: 4px;background:#333;color:#fff;font-size: 12px;padding: 0px 13px;border-radius: 25px;}
.table-payment-main .os_table.table-final-confirmation .highlighttd td:first-child{width: 70%;border-right: 1.5px solid #7f7f7f}
.reg_complete_data table.os_table .btn-contain {border: 0;padding-top: 45px;}
.btn-contain .button,.payment-method .button{font-size: 22px;padding: 15px 30px;border-radius: 9px;}
/*.btn-contain .button.backbutton,.payment-method .button.backbutton{margin-right: 15px;background: none;color: #333;}*/
.dashed {margin: 0 5px;font-size: 16px}
.table-payment-main .os_table.table-final-confirmation .highlighttd td.field_cell{text-align: right;text-transform: uppercase;}
/* .btn-contain .button.backbutton{border-color: transparent;}
.btn-contain .button.backbutton:hover {border-color: 333;} */
.members-table-container{margin-top: 20px;}
.members-table th{vertical-align: middle;padding: 5px;border: 1px solid #b5c6e3;background-color: #333;color: #fff;min-width: 130px;}
.reg_complete_data table.os_table.members-table tr:nth-child(2n+1){background-color: #fff}
.reg_complete_data table.os_table.members-table td{vertical-align: middle;padding: 8px 10px}
.members-table{box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.14)}
.event-info-text {text-align: left;}
.event-info-text h4{}
.event-info-text ul{}
.event-info-text ul li {font-size: 16px;}
.event-info-text ul li span{display: inline-block;width: 110px;}
.basic-info{margin-bottom: 20px}
.basic-info h4{font-size: 18px;margin-bottom: 8px;color:#012258;font-weight: 600;}
.event-info-text p {margin-bottom: 10px;}
.refund-title{font-weight: 600;margin-bottom: 5px;}
.existing_info_inner{margin-bottom: 20px;}
.existing_info .label-title {width: 100%;padding-left: 0;margin-bottom: 5px;font-size: 16px;}
.extr_content > div {margin-bottom: 20px;}
.table-payment-main:nth-of-type(2n){margin-right: 0}
.payment-method .title_cell {text-align: center;margin-bottom: 10px;}
.list-hotels a {font-weight: 600}
/* #noaddons-table{display: block;width: 100%;margin: 30px auto} */
.table_10{border-collapse: collapse;}
.fixed_table{table-layout: fixed;width: 100%; margin-bottom: 250px;}
.table_10 th{background:#666;color:#fff;}
.table_10 th,.table_10 td{padding: 10px;vertical-align: middle;border: 1px solid #eee;}
#register-table tbody tr.table_members_div table td.diet-req,.reg_complete_data table.os_table .table-10-edit td.diet-req{width: 250px;}
.reg_complete_data .thanksp{font-size: 17px;padding: 20px 0;position: relative;}
.confirm-title{color: #012258;font-size: 30px;line-height: 35px}
.confirm-text{font-size: 17px}
.important{color: #012258;}
.reg_complete_data .thanksp p{margin-bottom: 10px}
.event-data-container .alert{padding-left: 40px;}
.country-wrap{text-align: left;position: relative;}
.country-wrap img{margin-right: 5px;width: 25px;vertical-align: unset;}
.country-selected{border: 1px solid #ccc;display: block;border-radius: 3px;padding:7px 55px 7px 8px;cursor: pointer;font-size: 14px;background: url('../img/black-down.png') top 15px right 7px / 9px no-repeat}
.location-list{margin-top: 0px;transition: .3s ease-out all;position: absolute;z-index: 99999;background: #fff;left: 0;right: 0;height: 0px;overflow: hidden;bottom: 0;top: 100%;}
.location-list li a,div#footer .location-list li a{display: block;padding: 3px 5px ;border:1px solid #cdcdcd;border-top: 0;transition: .5s ease;color: #333;background-color: #fff;font-size: 13px;} 
.location-list li a span {padding-left: 5px;}
.location-list li a:hover{color: #012258}
.country-wrap:hover  .location-list{height: 145px;}
.footer-location .country-selected{background-image: url('../img/white-down.png');}
.location-list li a, div#footer .location-list li a {padding-right:0}
.footer-location .country-selected{background-image: url('../img/white-down.png');}
.terms-condition{margin-bottom: 100px}
.event-edit-page{max-width: 600px;margin: 0 auto}
.event-edit-page .label-title{text-align: right;padding-left: 0;padding-right: 30px}
.reg_complete_data table.os_table .table-10-edit > td{border: 0;padding: 0}
.pt-0{padding-top: 0}
body.awards_inner .awardnight .pageheading.centertext {
margin: 20px auto 30px;
width: 184px;
display: block;
text-align: left;
}
.disable-go-btn .button{display: none;}
 #footer .social-icons .contactsocial li {margin-right: 10px}
  /*#footer .social-icons .contactsocial li:first-child{margin-right: 15px}*/
#footer .social-icons .contactsocial li a img {max-height: initial;max-width: initial;width: auto;min-height: 22px;width: 32px;}
.contactsocial li a img{width: 32px;}


#register-table tbody .table-member-label td { color: #012258;font-weight: 600} 
     .cannot-attend-physically-book-virtual-access{background: url('../img/register/uk-access.png')  no-repeat;background-size: cover;   
    height: 390px;background-position: center;} 
    .table-confo table.os_table{width: 100%}    
    .virtual-table {width: 85%;border-collapse: collapse;margin-bottom: 20px}   
    .virtual-table th,.virtual-table td{text-align: center;width: 50%;padding: 10px;}   
    .virtual-table th:first-child,.virtual-table td:first-child{border-right: 1px solid #333}   
    .virtual-table th{font-weight: 600;border-bottom: 1px solid #333}   
    .virtual-table td{font-size: 13.5px}    
    .note{margin-bottom: 0} 
    .note span{background: #012258;color: #fff;padding: 3px 10px;vertical-align: baseline;display: inline-block;line-height: 25px;margin-right: 8px;}   
    .access-virtual-title{padding-left: 32px;font-size: 16px;   
    margin-bottom: 4px;}    
    .access-virtual-title span{color: #012258;font-weight: 600 }    
    #submit_virtual{margin-right: 15px}


body.agendapage #sbox-content{width: 100%;height: 100%;padding: 20px;overflow: hidden;}
body.agendapage #sbox-content .partnerteam-right{max-height: 400px;overflow: auto;}
body.agendapage .item-page .page-header h2, .blog .page-header h2{margin-bottom: 20px;padding-top: 5px}
@media screen and (max-width: 500px){
    .reg_complete_data .thanksp p{font-size: 14px;margin-bottom: 10px;}
}

/* Prashant's css ends here */  
/*Awards Css*/
ul[type="circle"] {padding-left: 20px;}
ul[type="circle"] li {margin-bottom: 5px;font-size: 14px;}
ul[type="circle"] li:before {list-style: disc;content: "";display: list-item;width: 2px;float: left;font-size: 22px;color: #012258;margin-top: -2px;}
.gcore-line-tr.terms_condition span.msg-error.error{display: block;}
/*Awrds Css*/
.speakers-text-container .redtext{align-self: start;line-height: 20px;margin-bottom: 5px;-ms-align-self:start;}
.speakers-text-container{padding: 17px 15px 15px;}
.speakers-container{    margin-bottom: 70px;}
/*hurais css here*/
.event_reg_form form table tr:nth-child(4) td #recaptcha > div {
  margin: auto;
}
/*hurais css end here*/


/* New Design For Partner page CSS (START) */


.filter-wrp {
        padding: 10px;
        border-radius: 5px;
        margin-bottom: 20px;
    }

    #filter-form {
        display: flex;
        justify-content: center;
        width: 600px;
        margin: auto;
    }

    #filter-form .inputbox {
        width: 400px;
        margin-right: 10px;

    }
#filter-form select { width: 200px; margin-right: 10px; }
    
    #filter-form #clear {
        background-color: #555;
        border-color: #555;
    }

    #filter-form button {
        border-radius: 5px;
        margin-right: 10px;
        overflow: initial;
    }

    #filter-form button:nth-of-type(2) {
        background-color: #555;
        border-color: #555;
    }

    @media screen and (max-width: 767px) {
        #filter-form {
            justify-content: space-evenly;
            width: auto;
        }
    }

    @media screen and (max-width: 767px) {
        #filter-form select {
            width: 48%;
            margin-bottom: 0;
            margin-right: 0;
        }
        .mar25{ margin: 5px 15px; }
        #filter-form {
            justify-content: center;
            width: auto;
            flex-wrap: wrap;
            grid-gap: 10px;
        }

        #filter-form #clear {
            margin-left: 10px;
        }
        #filter-form .inputbox { margin-bottom: 0; width: 48%; margin-right: 0; }
        button.contact_btn { padding: 5px 5px;width: 65px !important;font-size: 10px; }
        .gcore-input { margin-left: 120px; margin-top: -22px; }
        .gcore-display-table.gcore-input.captcha { margin-top: 0; }
        .gcore-line-td label { width: 120px; }
        .gcore-line-td label.checkbox.label_fullwidth { width: 100%; margin: 20px 0 10px }
        .chronoform p { font-size: 14px !important; margin: 0; padding: 0; text-align: left!important; justify-content: left!important;}
        .page-header h2, .moduletable h3, .pageheading { margin-bottom: 10px; margin-top: 0; }
    }

/* css by hurais */
    table.table-partner {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 25px;
    }
    .table-partner td,.table-partner th {
        padding: 6px 6px 6px 6px;
        border: 1px solid #ccc;
        text-align: center;
        vertical-align: middle;
  
    }
    .table-partner td a {color: #000000;}
    .table-partner th {
        background: #012258;
        color: #fff;
        font-weight: bold;
        padding-top: 6px !important;
    }
    body.partnerspage .item-page .page-header h2 {
        padding-top: 0;
        margin-bottom: 25px;
        color: #333;
    }
    #grid_container li.all{overflow: auto; width:100%;}
    .popup-wrap {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: rgba(0,0,0,0.5);
        display: none;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        z-index: 99;
    }
    .popup-form {
        background: #fff;
        padding: 10px;
        border-radius: 5px;
        max-width: 90%;
        position: relative;
    }
    .popup-form .gcore-line-td label {
        color: #333;
    }
    span.close {
        position: absolute;
        top: -10px;
        right: -10px;
        background: #ddd;
        height: 25px;
        width: 25px;
        line-height: 22px;
        text-align: center;
        border-radius: 50%;
        color: #012258;
        font-size: 16px;
        cursor: pointer;
    }
    @media screen and (max-width:767px){
        body.partnerspage.shortlisted ul.filter-btn li {
            width: calc(100% / 2 - 25px) !important;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    }
    .icon-gray {
        filter: grayscale(1);
        opacity: 0.3;
    }
    .flex-box{display: flex;flex-wrap: wrap;}
    .border-bottom{border-bottom: 2px solid #012258;}
    .pb10{padding-bottom: 10px !important;}
    ul.agenda-tabs {
        justify-content: center;
        margin-top: 25px;
    }
    .agenda-tabs li {
        padding: 10px;
        position: relative;
    }
    .agenda-tabs li a { text-transform: uppercase; }
    .agenda-tabs li.active::after {
        position: absolute;
        bottom: -4px;
        left: 50%;
        content: '';
        background: #012258;
        height: 6px;
        width: 80%;
        transform: translate(-50%,0px);
    }
    .just-center{justify-content: center;}
       body.partnerspage.shortlisted ul.filter-btn {
        background: none;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        /*justify-content: space-between;*/
    }
    body.partnerspage.shortlisted ul.filter-btn li {
        margin: 10px 11px 15px;
        padding: 15px 5px;
        -webkit-box-shadow: 0 4px 15px 1px #b5c6e3;
        -moz-box-shadow: 0 4px 15px 1px #b5c6e3;
        box-shadow: 0 4px 15px 1px #b5c6e3;
        border: none;
        font-weight: 700;
        width: calc(100% / 6 - 25px);
        text-align: center;
        font-size: 16px;
    }

    body.partnerspage.shortlisted ul.filter-btn {
        background: 0 0;
    }
    button.contact_btn {
    width: 100px;
    border-radius: 10px;
    }
    .chronoform p {
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-align: left !important;
    justify-content: left !important;
    color: #000;
}
/* New Design For Partner page CSS (END) */



/*Awards Homepage*/

.section-container1{padding: 80px 0;display: flex;justify-content: space-between;}
.icon-content1{display: block;margin-bottom: 30px;width: 170px;height: 170px;background:#e4e4e4;text-align: center;line-height: 170px;border-radius: 50%;opacity: 1;}
.section-content1{text-align: center;}
.icon-container1{color: #333;font-size: 18px; font-weight:bold;}
.section-content1:hover .icon-content{opacity: 1}
.section-content1:hover .icon-container{color: #012258}


.newawards #lookback{width:50%;float:left;background-color:#e4e4e4;padding: 15px 20px 5px 20px;box-sizing: border-box;}
.newawards #lookback .showalldiv{display: none;}
.newawards #lookback .fluid-width-video-wrapper{padding-top: 56%!important;padding: 10px;box-sizing: border-box;margin: 0}
.fluid-width-video-wrapper{width: 100%}
.newawards #lookback .favslider{padding: 0 0px;}
.newawards #lookback .fav-next,div.newawards #lookback .fav-prev{opacity:1}
.newawards #newsfeed{float:left;padding:0;background-color:#e4e4e4}
.newawards #newsfeed,.newawards #twitterfeed{width: 25%;padding:  15px 20px 0px 20px;box-sizing: border-box;background-color: #e4e4e4;float: left;margin-right: 8px;}
.newawards #twitterfeed{float:right;background-color:#e4e4e4;margin-right: 0}
.newawards #newsfeed > .moduletable,.newawards #twitterfeed > .moduletable{background-color: #e4e4e4;padding: 10px;padding-bottom: 0px}
.newawards #lookback ol.fav-control-nav{bottom:0;position:relative;padding:0px 0 0}
.newawards #lookback .showalldiv{text-align:right;margin-top:-10px}
@keyframes rotateclock {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}
#mainnav{margin-top: 10px;}
.divinner-custom {max-width: 1300px;display: flex;}
.newawards #newsfeed li{border-bottom: 1px solid #333;padding: 5px 0;}
.newawards #newsfeed li:last-child{border-bottom: 0}
.newawards #newsfeed li a{color:#333;font-weight: 600;transition: .5s ease}
.newawards #newsfeed li a:hover, #mainnav ul.nav.menu li a.child-active{color: #012258}
.slide_pagetitle{display: none;}
.latestnews{margin-bottom: 3px;}
.tweet-window{border: 0}
.tweet-window::-webkit-scrollbar{width: 0}
.newawards #newsfeed h3,.newawards #twitterfeed h3{display: block; margin-bottom: 5px;background: none;border-bottom: 1px solid;position: relative;padding-bottom: 0px;font-weight: 500}
.newawards #newsfeed h3:after,.newawards #twitterfeed h3:after{content: "";position: absolute;left: 0;height: 4px;background: #012258;width: 80px;bottom: -2px;border: 0}
.newawards #newsfeed h3:before,.newawards #twitterfeed h3:before{display: none;}
.newawards #lookback,.newawards #newsfeed{position: relative;overflow: visible;margin-right: 0}
.newawards #lookback:after,.newawards #newsfeed:after{content: "";position: absolute;top: 0;right: -4px;width: 8px;height: 110%;background: #fff;z-index: 999;}
.newawards #lookback .favslider.light-arrows .fav-direction-nav li .fav-prev, .newawards #lookback .favslider.dark-arrows .fav-direction-nav li .fav-prev{left: 10px}
.newawards #lookback .favslider.light-arrows .fav-direction-nav li .fav-next, .newawards #lookback .favslider.dark-arrows .fav-direction-nav li .fav-next{right: 10px}
.newawards .tweetlook  {background-color: #e4e4e4;}

.evt_brochurea {
    text-align: center;
}
.evt_brochurea img {
    margin: 5px 0;
}
.pinkbox .evt_brochure1 img
{    }
.evt_brochurea.width33 {
    width: 20%;
    float: left;
}
.evt_brochurea.width33:hover h2 a {color: #b4403e;}
.evt_brochurea.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}
.evt_brochurea a{display: block;}
/* .evt_brochure1 img{height: 90px;width: auto;} */
.evt_brochurea p{color:#9d6d0c;text-transform: uppercase;text-align: center;margin: 10px 0 5px;font-size: 19px;font-weight: 600;}
.evt_brochurea p.capitalise {text-transform: capitalize;}
.evt_brochurea span{color: #333}

.pinkbox1{background-color:#e4e4e4;margin-bottom:50px;width:100vw;position:relative;margin-left:-50vw;left:50%}
.pinkbox1 .divinner{padding:20px}
.pageheading1{display: inline-block; color:#333;font-size:26px;font-weight:900;line-height:40px; background:url(../img/headingbg2.png) 0 100% no-repeat; margin-bottom:25px;padding-bottom:10px;text-transform: uppercase;position: relative;}

/*==== news page mediacss ====*/


@media only screen and (min-width: 765px) {
  /*===banners===*/
  .agendapage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .sendqtospeaker .slideshowtext .divinner {max-width: 1224px !important; margin: 0 auto;}
  .speaker .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .delegates .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .testimonialpage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .callforpapers .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .pasteventpage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .gal .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .faqpage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .venue .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .appspage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
    .promo_vid .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
    .regs .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
    .partnerspage .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .abt_us .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .news .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .privacypolicy .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .termsuse .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  .tnc .slideshowtext .divinner {max-width: 1264px !important; margin: 0 auto;}
  
  .listr{color:white;font-size:31px;font-weight:600;line-height:1.7;}
  .listy{color:white;font-size:25px;font-weight:bold;line-height:1.7;padding-left:25px;}
  .ls{margin-bottom: 15px !important; text-align:left !important;margin-top:60px;}
  .sp {
    margin-bottom: 15px !important;
    text-align: left !important;
    margin-top: 70px;
    font-size: 37px;
    font-weight: 600; line-height: 51px !important;}
  .locationd {
    color: #fff;
    font-size: 45px;
    line-height: 53px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
  margin-top:15px;}

   /*===banners end===*/
  .new-indust-news .fr-fil .fr-dii .fr-draggable img{float: left;
width: 170px;
padding: 23px;
background: #eee;
    margin-right: 30px;}
.new-indust-news .ind-news-img {float: left;
    width: 200px;
    padding: 3px 3px 3px 0px;
    background: #fff;
    margin-right: 30px;
    height: 105px;}

.new-indust-news .page-header h2{text-transform:none !important;}

.new-indust-news .span6{width: 100%; margin-top:15px;}

.Indust-container {

    margin-left: 230px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
    margin-bottom: 40px;}

.new-indust-news .article-info {
    color: #002157;
    margin-bottom: 10px;
    padding-bottom: 5px;
    float: right;
    top: 30px;
    position: relative;
    font-weight: 700;
    text-align: right;
    /*border-bottom: 2px dashed #ddd;*/
}
p.readmore {
    position: relative;
    float: left;
    top: 30px;
}  
.new-indust-news p{margin-bottom:10px !important;}
.blognew-indust-news p{margin-bottom:0px !important;}   
.item-pagenew-indust-news p{margin-top:15px 0px !important;}
.item-pagenew-indust-news img{margin:15px 0px !important;}
.item-pagenew-indust-news .ind-news-img{height:auto !important;}
.item-pagenew-indust-news .article-info {
    color: #002157;
    margin-bottom: 10px;
    padding-bottom: 5px;
    top: 3px !important;
    position: relative;
    font-weight: 700;
    text-align: right;
    border-bottom: 2px dashed #ddd !important;}
.new-indust-news  .readmore a{
  display: inline-block;
padding: 5px 10px; cursor:pointer !important;
outline: none;
border: 1px solid #012258;
    background: #012258;
    color: #fff;
    width: 75px;
    overflow: hidden;
    height: 21px;

}
.new-indust-news .page-header h2{padding-top: 25px;
font-size: 22px;}
.new-indust-news .page-header h2:before{width: 100%}
.indust-new-updated .extra-intro-image,.indust-new-updated .mod-articles-category-introtext{}
.indust-new-updated .extra-intro-image{float: left;
width: 170px;
padding: 23px;
background: #eee;
height: 85px !important;}
.indust-new-updated .mod-articles-category-introtext{margin-left: auto;float: none;}
.indust-new-updated  .category-module > li:before, .indust-new-updated .category-module > li:after{content: "";display: table;clear: both}
.new-indust-news #contentarea{margin-bottom: 50px}  
.item-pagenew-indust-news img{float:none !important; width:auto !important;padding: 0px !important}
  .tp{padding-top:95px;}
 /*.item-page img{float:none !important; width:auto !important;padding: 10px !important;} */
 .item-pagenew-indust-news img {
    float: none !important;
    width: auto !important;
    padding: 0px !important; height:auto !important;}
  .par-lis li{/*border: 1px solid #ccc8c8;*/
    padding: 10px;
    margin-right: 35px !important;}
  .par-lis li img{padding:10px !importnat;} .asponsor{margin-bottom:30px !important;}
  
  }
  /*== mobile view news ==*/
  @media only screen and (max-width: 760px){
      .par-lis li{/*border: 1px solid #ccc8c8;*/
    padding: 10px;
    margin-right: 10px !important;}
    /*===banners===*/
    .ls{margin-bottom: 12px !important; margin-left: 60px;}
    .listy{color:white;font-size:11px;font-weight:bold;line-height:1.7;text-align: left;
    margin-left: 90px;}
  .listr{color:white;font-size:12px;font-weight:bold;line-height:1.7;text-align: left;
    margin-left: 80px;}
      .tp{padding-top:0px;}
    .sp {line-height: 20px !important;}
    /*===banners end===*/
      .new-indust-news .fr-fil .fr-dii .fr-draggable img{float: none !important;;
width: 250px !important;
padding: 23px;
background: #eee; margin:auto;
margin-bottom: 20px}
  .new-indust-news .ind-news-img {float: none !important;;
width: 250px !important;
padding: 23px;
background: #eee; margin:auto;
margin-bottom: 20px}

.new-indust-news .span6{width: 100%; margin-top:15px;}


.Indust-container {
    margin-left: 230px;
    border-left: 1px solid #ccc;
    padding-left: 20px;
    margin-bottom: 40px;}
.items-leading clearfix p{padding-left:20px;}
.new-indust-news .article-info {
    color: #002157;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight: 700;
    text-align: right;
    /*border-bottom: 2px dashed #ddd;*/}
.new-indust-news h2{text-transform:none !important;}  
.new-indust-news .ind-news-img {
    float: none !important;
    width: 250px !important;
    padding: 20px;
    background: #eee;
    margin-left: 20px !important;;
    margin-bottom: 20px !important;;
    text-align: center;
    height: 125px !important;}      

.new-indust-news  .readmore a{
  display: inline-block;
padding: 5px 10px;
outline: none; cursor:pointer !important;
border: 1px solid #012258;
    background: #012258;
    color: #fff;
    width: 75px;
    overflow: hidden;
    height: 21px;
}
.new-indust-news .page-header h2{padding-top: 25px;
font-size: 18px;}
.new-indust-news .page-header h2:before{width: 100%}
.indust-new-updated .extra-intro-image,.indust-new-updated .mod-articles-category-introtext{}
.indust-new-updated .extra-intro-image{float: none !important;
width: 250px !important;
padding: 23px;
background: #eee;
height: 85px !important;}
.indust-new-updated .mod-articles-category-introtext{margin-left: auto;float: none;}
.indust-new-updated  .category-module > li:before, .indust-new-updated .category-module > li:after{content: "";display: table;clear: both}
.new-indust-news #contentarea{margin-bottom: 50px}
.new-indust-news .readmore{text-align:center;border-bottom: 1px solid #cac4c4;padding-bottom: 22px;margin-bottom: 0px;}
.new-indust-news .items-leading .items-row p{padding-left:8px;}
.item-pagenew-indust-news img{float:none !important; width:auto !important;padding: 0px !important;}
      .item-page img{float:none !important; width:100% !important;padding: 0px !important;}
}

.par-form #banner{display:none !important;}
.par-form #header{display:none !important;}
.par-form #footer{display:none !important;}



.papers-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /*flex-flow: row nowrap;*/
  justify-content: space-evenly;
  align-items: flex-start;
  align-content: space-between;
  padding: 10px ;

}


.papers-list {
    color: #012258;
    font-size:18px;
    font-weight:bold;
    padding:10px 0px;
}

.papers-1{
    padding-top: 30px;
}

.gallery-image{
  width:520px;
  margin: 0px 0px 10px 50px;

}

.gallery-video{
width:100%;
margin: 0 auto;
}


/* Judges Page CSS */


.judges-main-container{margin:0 auto;}
 .judges-container {
                display:flex;
                flex-wrap: wrap;
                width: 170px;
                justify-content: center;
                align-items: center;
            }



            .judges-image-container {
                height: 150px;
                width: 150px;
                border: 3px solid #ddd;
                margin-bottom: 10px 0px;
                transition: 0.3s linear;
                border-radius: 50%;
                overflow: hidden;
            }

            .judges-image-container img {
                height: 150px;
                width: 150px;
                object-fit: contain;

            }

            .judges-name {
                color: #012258;
                font-weight: bold;
                font-size: 16px;
                width: 150px;
                margin-bottom: 20px;
            }
/* Judges Page CSS Ends Here */


#2019{
    grid-area:2019;
}

#2018{
    grid-area:2018;
}

.awards-gallery{
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(269px, 1fr));
    grid-column-gap:10px;
    margin: 20px auto;
    

}

.awards-gallery-content{
    width: 269px;
    height: 500px;
    color:#ddd;
    display: flex;
    position: relative;
}


.awards-gallery-image-text{
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: absolute;
    top: 45%;
    font-size: 18px;
    padding: 5px 0px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
}




/* CSS for Call for Papers by Sanket */

.call-for-papers-heading {
  text-transform: uppercase;
  font-size: 32px;
  margin-top: 15px;
}

.container {
  width: 1200px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;
  border: 0px solid #ddd;
  align-items: center;
  margin: 0 auto;
  background-color: #b5c6e3;
}

.content-container .content {
  display: none;
}

.content-container .active {
  display: block;
}

.themes a.active {
  background-color:#012258;
  color: #fff;
  display: block;
}

.themes {
  width: 260px;
  background-color: #fff;
  border: none;
}
.content-container {
    width: calc(100% - 250px);
}

.case-study-zone {
  font-weight: 600;
  color: #012258;
  background-color: #b5c6e3;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}

.mega-project {
  font-weight: 600;
  background-color: #b5c6e3;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}
.masterclass-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}
.innovation-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}
.workshop-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  box-shadow: 1px 1px 1px #ddd;
  margin-bottom: 5px;
  width: 250px;
}
.technology-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  box-shadow: 1px 1px 1px #ddd;
  margin-bottom: 5px;
  width: 250px;
}
.backtobasics-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  box-shadow: 1px 1px 1px #ddd;
  margin-bottom: 5px;
  width: 250px;
}
.dc-zone {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
  margin:0;
}


.case-study-zone a, .mega-project a, .masterclass-zone a, .innovation-zone a, .workshop-zone a,
.technology-zone a, .backtobasics-zone a, .dc-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
/*.mega-project a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.masterclass-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.innovation-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.workshop-zone a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}*/

.content {
  padding: 10px 15px 10px 20px;
  background-color: #b5c6e3;
  font-size: 17px;
}

.case-study-zone:hover {
  background-color: #012258;
  color: #fff;
}
.mega-project:hover {
  background-color: #012258;
  color: #fff;
}

.masterclass-zone:hover {
  background-color: #012258;
  color: #fff;
}
.innovation-zone:hover {
  background-color:#012258;
  color: #fff;
}
.workshop-zone:hover {
  background-color: #012258;
  color: #fff;
}

.case-study-zone:hover .c1 {
  background-color: #012258;
  color: #fff;
}

.mega-project:hover .c2 {
  background-color: #012258;
  color: #fff;
}

.masterclass-zone:hover .c3 {
  background-color: #012258;
  color: #fff;
}
.innovation-zone:hover .c4 {
  background-color: #012258;
  color: #fff;
}
.workshop-zone:hover .c5 {
  background-color: #012258;
  color: #fff;
}
.technology-zone:hover .c6 {
  background-color: #012258;
  color: #fff;
}
.backtobasics-zone:hover .c7 {
  background-color: #012258;
  color: #fff;
}
.dc-zone:hover .c7 {
  background-color: #012258;
  color: #fff;
}



.cont {
  width: 710px;
  border: 1px solid #ddd;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  margin: 0 auto;
  background-color: white;
  box-shadow: 1px 1px 3px 2px #ddd;
}

.theme {
  width: 63%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: stretch;
  padding: 0px 5px 0px 5px;
  margin: 0px;
}

.pic {
  height: 200px;
  margin-right: 0px;
  display: flex;
  align-content: flex-end;
}
.pic img {
  height: 200px;
  display:flex;
  align-items:flex-end;
  margin-right: 0px;
}

#color-overlay{
   background-color: black;
   opacity: 0.8;
}

.pic-cfp {
  height: 250px;
}

.submit-your-paper {
  margin-top: 20px;
  text-align: center;
  padding: 10px 30px;
}

.button-technical-papers {
  width: 300px;
  background-color: #012258;
  color: rgb(255, 255, 255);
  padding: 15px 35px 15px 35px;
  font-size: 18px;
  margin-bottom: 5px;
}


.cfp-list li{
  line-height: 17px;
}



.abstract {
  background-color: #b5c6e3;
  padding:5px 5px 5px 10px;
}

.notify {
  padding: 5px 5px 5px 10px;
}
.ppt {
  background-color: #b5c6e3;
  padding: 5px 5px 5px 10px;
}
.notify_ppt {
  padding: 5px 5px 5px 10px;
}
.sub {
  background-color: #b5c6e3;
  padding: 5px 5px 5px 10px;
}
.expo {
  padding: 5px 5px 5px 10px;
}

/* End of CSS for Call for Papers */

  /* Start of New Awards Sponsors*/

.ascont{
  padding:20px 0px;
  text-align: justify;
  text-justify: inter-word;
}
.aimg{
  width:200px; 
  float:left;
  clear:both;
  margin-right:10px;
}
.asponsor{
  width:800px;
  float:left; 
  clear:bottom;
  margin-left:10px;
  margin-bottom: 10px;
}


.asimg{
  padding-right:15px; 
  padding-top:5px; 
  clear:both;
  
}
/* End of New Awards Sponsors*/


/* About us page CSS by Sanket */
.about-us-container {
  width: 1200px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: row;

  border: 0px solid #ddd;
  align-items: center;
  margin: 0 auto;
  background-color: #b5c6e3;
}

.about-us-content-container .about-us-content {
  display: none;
  font-size: 16px;
}

.about-us-content-container .active {
  display: block;
  font-size: 16px;
}

.about-us-themes a.active {
  background-color:#012258;
  color: #fff;
  display: block;
  font-size: 16px;
}

.about-us-themes {
  width: 260px;
  background-color: #fff;
  border: none;
}
.about-us-content-container {
    width: calc(100% - 260px);
}

.our-mission {
  font-weight: 600;
  color: #012258;
  background-color: #b5c6e3;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}

.our-vision {
  font-weight: 600;
  background-color: #b5c6e3;
  color: #012258;
  text-align: center;
  margin-bottom: 5px;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}
.who-are-we {
  font-weight: 600;
  background-color: #b5c6e3;
  text-decoration: none;
  color: #012258;
  text-align: center;
  width: 250px;
  box-shadow: 1px 1px 1px #ddd;
}
.our-mission a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.our-vision a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}
.who-are-we a {
  text-decoration: none;
  color: #012258;
  padding: 10px;
  display: block;
}

.about-us-content {
  padding: 10px 15px 10px 20px;
  background-color: #b5c6e3;
  font-size: 17px;
}

.our-mission:hover {
  background-color: #012258;
  color: #fff;
}
.our-vision:hover {
  background-color: #012258;
  color: #fff;
}

.who-are-we:hover {
  background-color: #012258;
  color: #fff;
}

.our-mission:hover .a1 {
  background-color: #012258;
  color: #fff;
}

.our-vision:hover .a2 {
  background-color: #012258;
  color: #fff;
}

.who-are-we:hover .a3 {
  background-color: #012258;
  color: #fff;
}

.about-us-cont {
 
  border: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  margin: 0 auto;
  background-color: white;
  box-shadow: 1px 1px 3px 2px #ddd;
}

.about-us-theme {
  width:49%;
  
}

.about-us-pic {
  width: 49%;
  height: 350px;
  overflow: hidden;
  
}
.about-us-pic img {
width: 100%;
height: auto;
}

#about-us-color-overlay{
   background-color: black;
   opacity: 1;
}

.about-us-pic-cfp {
  /* height: 250px; */
}

.about-us-abstract {
  padding:10px 20px 5px 20px;
  font-size: 16px;
}

.about-us-abs{
  margin: 20px 0px 50px 0;
  font-size: 16px;
}
body.specialist-workshops #wrapper, body.about-us #wrapper { overflow: unset; }
.about-us-pinkbox{background-color:#e9d6da;margin-bottom:50px;width:100%;position:relative;/*margin-left:-50vw;left:50%;*/}
.about-us-pinkbox .divinner{padding:20px 0;}
.about-us-pinkbox .divinner h3, .about-us-pinkbox .divinner p {margin-left: 0;}
.about-us-last p{margin: 10px 0px 0px 0;}
.about-us-button{margin-right: 15px; margin-bottom: 5px; display: inline; width: 233px; height: 60px;}
.about-us-pinkbox:before, .about-us-pinkbox:after {
    content: "";
    position: absolute;
    width: 100%;
    background: #e9d6da;
    top: 0;
    bottom: 0;
}
.about-us-pinkbox:before {
    left: -100%;
}
.about-us-pinkbox:after {
    right: -100%;
}
/* About us page CSS by Sanket ends here */


/*Banner Codes*/


/*New Overlay Text by Tushar starts*/

.textdivinner{max-width: 1264px; margin: 70px auto; }
.textdivinner h3{text-transform: none!important;}
.bannertext{position: absolute;left: 0;right: 0;bottom: 0;top: 0;/*background-color:rgba(127, 19, 43, 0.7); clip-path: polygon(0 0, 100% 0%, 68% 100%, 0% 100%);width: 56%; */text-align: left;z-index: 0}
 .bannertext{/*clip-path: polygon(0 0, 56% 0%, 39% 100%, 0% 100%);width: 100% */} 
.bannertext:after{content: "";position: absolute;top: 0;bottom: 0;width: 100%; background-color: rgba(127, 19, 43, 0.87);z-index: -1;transform: skew(-24deg);left: -53%}
.bannertext h3{background: none;text-transform: none;color: #fff;font-size: 57px;font-weight: 600;margin-top: 6%;margin-bottom: 6px;border-bottom: 0}
.text h4{background: none;color: #fff;font-size: 45px;font-weight: 500;margin-top: 6%;margin-bottom: 6px;border-bottom: 0;}
.bannertext h3:after,.bannertext h3:before{display: none;}
.text h4:after,.text h4:before{display: none;}


.textlocation{color: #fff;font-size: 40px;line-height: 53px;font-weight: 600;text-align: left;margin-bottom: 48px;}
.textlocation .date{display: block;}

.venue1{position:relative;margin-bottom: 50px;}
.venue1 .bannertext .divinner {max-width: 1264px !important; margin: 0 auto;}

/*New Overlay Text by Tushar Ends*/



.divinner.agenda_div h3 {
    font-size: 45px;
    text-transform: none;
    margin-bottom: 30px;
    margin-left: -50px;
    text-align: left;
}
/*.divinner .delegate_div{display: flex; align-content: center; align-items: center; justify-content: center; justify-items: center;}*/

/*.divinner.delegate_div h3 {
    font-size: 40px;
    margin-left: -55px;
    margin-top: 0px;
    line-height: 2;
}*/


 /*.delegate_div .listr {
    color: white;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 22px;
    margin-top: 68px;
    list-style-type: disc;
}*/
/*.listr li:nth-child(2){margin-top: 30px;}*/

.agenda_div ul li {
    color: #ffff!important;
    line-height: 2!important;
    font-size: 27px!important;
    text-align: left;
    list-style-type: disc;
    margin-left: -30px;
}

/* .delegate_div .listre {
    color: white;
    font-size: 26px;
    font-weight: 400;
    line-height: 2.1;
        margin-left: 24px;
    margin-top: 7px;
    list-style-type: disc;
}*/
.lc {
    color: #fff;
    font-size: 60px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-top: 186px;
    margin-left: 46px;
}

/*Text and video align starts*/
.main {
  display: flex;
  justify-content: center;
  align-items: center;
    
    grid-gap: 5px;  
    grid-template-columns: repeat(auto-fit, 100px);
    grid-template-rows: repeat(2, 100px);
}

.section {
  width: 50%;
  height: 100%;
}

video {
  width: 100%;
  height: 56.25%;
/*  margin-top: 21.875%;*/
}
.aboutus1 {
    color: #fff;
    font-size: 36px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 6px;
    margin-top: 156px;
}
/*Text and video align Ends*/

/*Banner Code Ends here */
.newawards #testimonialvideos {
    float: right;
  width: 100% !important;}

/*.l_ptr {
    color: #fff;
    font-size: 37px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-top: -16px;
    margin-left: 11px;
}
.lnew {
    color: #fff;
    font-size: 42px;
    line-height: 66px;
    font-weight: 600;
    text-align: left;
    margin-top: 194px;
    margin-left: 9px;
}*/
.location1 {
    color: #fff;
    font-size: 36px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 6px;
    margin-top: 120px;
}
.speaker1{
    color: #fff;
    font-size: 36px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 6px;
    margin-top: 27px;
}
.divinner .listre {
    color: white;
    font-size: 26px;
    font-weight: 400;
    line-height: 2.1;
    margin-left: 30px;
    margin-top: -46px;
    list-style-type: disc;
}
.listrr {
    color: white;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 15px;
    margin-top: 68px;
    list-style-type: disc;
}

/* Past Winners and Finalists CSS */
.tf-content-img{width: 100%; height: 117px; margin-bottom: 5px;}
.tf-content-img1{margin-bottom: 5px;}
.tf-content {padding:10px; background-color:white; }
/* Past Winners and Finalists CSS ENds Here */
  
 
/*.new-indust-news .readmore{cursor:pointer !important;}*/


/* CSS by SRIJOY (START)*/
input#btnsubmit, input#btnsave{ width: auto; }
.footer-menu { width: 65%; }
#custom_form select.custom_field.error, #custom_form input.inputbox.custom_field.error { border: solid 1px red; outline:none; }
.form-control.custom_field.error { border: solid 1px red; }
.file-upload-wrapper.error { border: solid 1px red; border-radius: 5px; }
input.inputbox.custom_field.error { outline: solid 1px red; }
#register-table textarea.synopsis { height: 80px; }
.wizard-content-left {background-blend-mode: darken;background-color: rgba(0, 0, 0, 0.45);background-image: url("https://i.ibb.co/X292hJF/form-wizard-bg-2.jpg");
  background-position: center center;background-size: cover;height: 100vh;padding: 30px;display: flex;justify-content: center;
  align-items: center;}
.wizard-content-left h1 {color: #ffffff;font-size: 38px;font-weight: 600;padding: 12px 20px;text-align: center;}
.form-wizard {color: #888888;padding: 30px;}
.form-wizard .wizard-form-radio {display: inline-block;margin-left: 5px;position: relative;}
.form-wizard-header p { text-align: center; }
.form-wizard .wizard-form-radio input[type="radio"] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;
  -o-appearance: none;appearance: none;background-color: #dddddd;height: 25px;width: 25px;display: inline-block;vertical-align: middle;
  border-radius: 50%;position: relative;cursor: pointer;}
.form-wizard .wizard-form-radio input[type="radio"]:focus {outline: 0;}
.form-wizard .wizard-form-radio input[type="radio"]:checked {background-color: #fb1647;}
.form-wizard .wizard-form-radio input[type="radio"]:checked::before {content: "";position: absolute;width: 10px;height: 10px;
  display: inline-block;background-color: #ffffff;border-radius: 50%;left: 1px;right: 0;margin: 0 auto;top: 8px;}
.form-wizard .wizard-form-radio input[type="radio"]:checked::after {content: "";display: inline-block;webkit-animation: click-radio-wave 0.65s;
  -moz-animation: click-radio-wave 0.65s;animation: click-radio-wave 0.65s;background: #000000;content: '';display: block;
  position: relative;z-index: 100;border-radius: 50%;}
.form-wizard .wizard-form-radio input[type="radio"] ~ label {padding-left: 10px;cursor: pointer;}
.form-wizard .form-wizard-header {text-align: center;}
.form-wizard .form-wizard-next-btn, .form-wizard .form-wizard-previous-btn, .form-wizard .form-wizard-submit {background-color: #012258;
  color: #ffffff;display: inline-block;min-width: 100px;min-width: 120px;padding: 10px;text-align: center;}
.form-wizard .form-wizard-next-btn:hover, .form-wizard .form-wizard-next-btn:focus, .form-wizard .form-wizard-previous-btn:hover, .form-wizard .form-wizard-previous-btn:focus, .form-wizard .form-wizard-submit:hover, .form-wizard .form-wizard-submit:focus {color: #ffffff;opacity: 1;text-decoration: none;}
.form-wizard .wizard-fieldset {display: none;}
.form-wizard .wizard-fieldset.show {display: block;width: 100%;min-width: 600px;max-width: 600px;margin: 0 auto;}
.form-wizard .wizard-form-error {display: none;background-color: #d70b0b;position: absolute;left: 0;right: 0;bottom: 0;
  height: 2px;width: 100%;}
.form-wizard .form-wizard-previous-btn {background-color: #012258;}
.form-wizard .form-control {font-weight: 300; border: solid 1px #eee;font-size: 13px;height: auto !important;padding: 10px 15px;color: #282828;background-color: #fff;width: 95%; font-weight: 500; box-shadow: 2px 2px 5px 0 #b5c6e3; -webkit-box-shadow: 2px 2px 5px 0 #b5c6e3;}
textarea#bio { height: 120px !important; }
.form-group.mobile_country_code input[name="country_code"] { width: 77%; }
.form-group.office_country_code input[name="office_country_code"] { width: 77%; }
.form-group.area_code input[name="area_code"] { width: 78%; }
/*.form-wizard .form-control:focus {box-shadow: none;}*/
.form-wizard .form-group {position: relative;margin: 15px 0;width: 99%; float: left;}
.form-wizard .form-group.focus-input input[readonly="readonly"] { color: #a3a3a3; font-weight: 500; }
.mar0 { margin: 0 !important; }
.form-group textarea, .form-group select { width: 100% !important; }
/*.form-group.focus-input { margin-bottom: 35px; }*/
.form-group p { color: #012258; font-size: 14px; margin: 0; padding: 0 0 0 10px;}
.form-wizard .wizard-form-text-label {position: absolute;left: 10px;top: 10px;transition: 0.2s linear all;}
.form-wizard .focus-input .wizard-form-text-label {color:#012258;top:-22px;transition: 0.2s linear all;font-size: 14px;}
.form-wizard .form-wizard-steps {margin: 30px 0;width: 100%;position: relative;float: left;}
.center_steps { margin: 30px 25% !important; }
.form-wizard .form-wizard-steps li {width: 25%;float: left;position: relative;}
.form-wizard .form-wizard-steps li::after {background-color: #f3f3f3;content: "";height: 5px;left: 0;position: absolute;
  right: 0;top: 50%;transform: translateY(-50%);width: 100%;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;}
.form-wizard .form-wizard-steps li span {
  background-color: #dddddd;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  width: 40px;
  z-index: 1;
}
.form-wizard .form-wizard-steps li:last-child::after {
  width: 50%;
}
.form-wizard .form-wizard-steps li.active span, .form-wizard .form-wizard-steps li.activated span {
  background-color: #012258;
  color: #ffffff;
}
.form-wizard .form-wizard-steps li.active::after, .form-wizard .form-wizard-steps li.activated::after {
  background-color: #113062;
  left: 50%;
  width: 50%;
  border-color: #113062;
}
.form-wizard .form-wizard-steps li.activated::after {
  width: 100%;
  border-color: #113062;
}
.form-wizard .form-wizard-steps li:last-child::after {
  left: 0;
}
.form-wizard .wizard-password-eye {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.form-wizard .form-control.mobile_number { width: 94%; }
.form-wizard .form-group.mobile_country_code { width: 20%; display: inline-block; margin: 0 0 15px; }
.form-wizard .form-group.mobile_number { width: 79%;display: inline-block; margin: 0 0 15px; }

.form-wizard .form-control.office_phone { width: 92%; }
.form-wizard .form-group.office_country_code { width: 20%; display: inline-block; margin: 0 0 15px; }
.form-wizard .form-group.area_code { width: 20%; display: inline-block; margin: 0 0 15px; }
.form-wizard .form-group.office_phone { width: 59%;display: inline-block; margin: 0 0 15px; }
.form-wizard #profile_form .form-group input.inputbox[type="radio"] { margin: 5px 0 15px 15px; }
.form-group.bottom_zero { margin: 0; }

/*.form-wizard .form-group input.inputbox[value="Yes"] { margin: 15px 0 15px 15px; }
.form-wizard .form-group input.inputbox[value="No"] { margin: 15px 0 15px 30px; }*/
.form-wizard .form-group input[type="checkbox"] { margin-left: 15px; }
/*.form-wizard .form-group.mobile_country_code .wizard-form-error { display: none !important }*/
.form-wizard .form-group.area_code .wizard-form-error { display: none !important }
.form-wizard .form-group.office_country_code .wizard-form-error { display: none !important }
.form-wizard .form-group.office_phone .wizard-form-error { display: none !important }

.dashboard-custom-form .tooltip-td { color: #012258; font-size: 14px; margin: 0 0 5px; }
.dashboard-custom-form .tooltip-td span.messagebox.show { min-width: 100px; color: #fff; width: auto; }
.dashboard-custom-form .tooltip-td span.messagebox.show p { color: #fff; }

.wizard-fieldset table.table { table-layout: fixed;width: 100%; border-collapse: collapse; }
.wizard-fieldset table.table tr th, .wizard-fieldset table.table tr td { border: solid 1px #ccc; vertical-align: middle; }
/*.wizard-fieldset table.table tr th { text-align: left; }*/
.wizard-fieldset table.table tr th, .wizard-fieldset table.table tr td { padding: 5px 10px; }
@keyframes click-radio-wave {
  0% {
    width: 25px;
    height: 25px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    width: 60px;
    height: 60px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0.0;
  }
}
@media screen and (max-width: 767px) {
  .wizard-content-left {
    height: auto;
  }
}

.file-upload-wrapper { position: relative;width: 100%;height: 40px; }
.file-upload-wrapper:after { content: attr(data-text);font-size: 13px; border: solid 1px #eee;position: absolute;top: 0;left: 0;background: #fff;
  padding: 9px 15px;display: block;width: calc(100% - 40px);pointer-events: none;z-index: 6;/*height: 40px;*/line-height: 20px;
  color: #282828;border-radius: 5px 10px 10px 5px;font-weight: 300; box-shadow: 2px 2px 5px 0 #b5c6e3; -webkit-box-shadow: 2px 2px 5px 0 #b5c6e3; }
.file-upload-wrapper:before { content: "Upload";position: absolute;top: 0;right: -5px;display: inline-block;/*height: 60px;*/
  background: #012258;color: #fff;font-weight: 700;z-index: 7;font-size: 16px;line-height: 40px;padding: 0 15px;text-transform: uppercase;
  pointer-events: none;border-radius: 0 5px 5px 0; }
.file-upload-wrapper input {opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 8;/*height: 40px;*/
  margin: 0;padding: 0;display: block;cursor: pointer;width: 100%; }
.mar_bot_40 { margin: 25px 0 40px !important; }
/**/

.dropdown-wrap { text-align: left;/*position: absolute;*/position: relative;width: 200px; margin-bottom: 30px; }
.dropdown-selected {border: 1px solid #ccc;display: block;padding: 7px 20px 7px 8px;cursor: pointer;font-size: 14px;
  background: url('../img/black-down.png') top 15px right 7px / 9px no-repeat; }
ul.dropdown-timezone {margin-top: 0px;transition: .3s ease-out all;z-index: 9;background: #fff;padding: 0;display: none;
  position: absolute;top: 100%;left: 0;width: 200px; }
.dropdown-timezone li {display: block;padding: 5px 15px 5px 5px;border: 1px solid #cdcdcd;transition: .5s ease;color: #333;
  background-color: #fff;font-size: 12px;}
.timezones {display: none;}
.timezones span {padding: 5px;display: block;font-size: 14px;border: 1px solid #ddd;border-top: 0;}
.agenda-backgroundbox {background-color: #e4e4e4;margin-bottom: -13px;width: 100vw;position: relative;margin-left: -50vw;
    left: 50%;}
#agenda-page .delegate_li > li { width: 100%; float: none; }
ul.delegate_li li { position: relative; }
ul.delegate_li li:before {content: ""; width: 14px; height: 14px; border-radius: 50%; position: absolute; left: 0; top: 5px;
    background: #012258; }
.register1 { color: #fff; font-size: 33px; line-height: 51px; font-weight: 600; margin-bottom: 48px; /*margin-left: -49px;*/
    margin-top: 120px; }
.divinner .listres { color: white; font-size: 26px; font-weight: 400; line-height: 45px; margin-left: 26px; margin-top: -46px;
    list-style-type: disc; }
.top_60 { top: 60px; }
span#email_error, span.text-danger { color: red; }
#wrapper { padding: 0 15px; }
.change_password .gcore-line-tr { margin-bottom: 20px; }
.change_password .gcore-line-td label { padding: 8px 0; }
a.file_name_check { float: right;margin-right: 15px; position: absolute; right: 0; bottom: 0; font-size: 12px; font-weight: bold; }
p.note_dashboard { font-size: 12px; }
.note_dashboard { font-size: 12px; }
.change_password_module {width: 100%;min-width: 500px;margin: 0 auto;max-width: 500px;padding-bottom: 50px;}
.aligncenter { text-align: center; }
.session #register-table { margin-bottom: 0; }
.session .fixed_table { margin-bottom: 20px; }
.partner_logo_image { max-width: 122px; max-height: 52px; }
.session_notfound { height: calc(100vh - 300px); display: flex; align-items: center; justify-content: center; }
.session_notfound h4 {color: #012258; font-weight: bold; letter-spacing: 1px;}
.change_pass_btn input[value="Change Password"] { display: block; margin: 0 auto; }
@media screen and (max-width: 767px){
    .top_60 {top: 30px;}
    .fixed_table { table-layout: auto }
}
@media screen and (min-width: 768px){
.change_password input[name="old_password"], .change_password input[name="new_password"], .change_password input[name="confirm_password"] { width: 300px; }
}


/*Session CSS (START)*/
.sessionBox { border-radius: 20px; width: 100%; box-shadow: 0 0 4px 1px #d8d8d8; background: #fff; margin-bottom: 40px; }
.sessionBox h3 {display: inline-block;color: #333;font-size: 26px;font-weight: 900;line-height: 40px;padding: 25px 25px 10px 25px; margin: 0; text-transform: capitalize;position: relative;}
.sessionBox p {display: inline-block;color: #333;font-size: 16px;padding: 0 0 10px; margin: 0; width: 100%; }
.sessionBox .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px;
    margin-left: -15px; }
.full_grid.pad0 { padding: 0 0.1px; }
.font_bold { font-weight: bold; }
.full_grid { display: flex; justify-content: start; grid-gap: 20px; padding: 0 25px 25px; }
.full_grid_colleft, .full_grid_colright { width: 50%; position: relative; }
.full_grid_colleft .topic, .full_grid_colright .synopsis { box-shadow: none; border: solid 1px #cecece; border-radius: 5px; resize: none; font-size: 16px; height: 90px; overflow-y: auto; }
.full_grid_colleft .topic::-webkit-scrollbar, .full_grid_colright .synopsis::-webkit-scrollbar {width: 20px;}
.full_grid_colleft .topic::-webkit-scrollbar-track, .full_grid_colright::-webkit-scrollbar-track {border-radius: 5px;}
.full_grid_colleft .topic::-webkit-scrollbar-thumb, .full_grid_colright::-webkit-scrollbar-thumb {border-radius: 5px;}
.need_edit { position: absolute; right: 1px; top: 33px;height: 68px;background: #b5c6e3; padding: 10px 10px;line-height: 68px; border-top-right-radius: 5px;border-bottom-right-radius: 5px; }
.need_edit i.fa.fa-pencil{background: #8c8c8c; color: #fff; padding: 7px; border-radius: 50%; width: 15px; height: 15px;
    text-align: center; line-height: 15px;}
.need_edit i.fa.fa-pencil:hover { background: #012258; }
.full_grid_colleft .topic.edit, .full_grid_colright .synopsis.edit{padding: 10px 55px 10px 10px;}
.sessionBox ul li { width: 100%; position: relative; float: left; margin-bottom: 15px; }

.sessionBox i.fa.fa-user { min-width: 40px; max-width: 40px; width: 100%; height: 40px; background: #bbb; text-align: center; line-height: 40px; font-size: 30px; border-radius: 10px; position: relative; float: left; }
.sessionBox ul li span.speaker_details { position: relative; float: left; font-size: 16px; line-height: 20px; padding: 0 10px; width: 80%; }
button.session_buttons { background: #b5c6e3; color: #012258; font-weight: bold; border-radius: 50px; }
button.session_buttons:hover { background: #012258; color: #fff; }
a.session_buttons { background: #b5c6e3; color: #012258; font-weight: bold; border-radius: 50px; margin: 5px 10px 5px 0;
    float: left; }
a.session_buttons:hover { background: #012258; color: #fff; }
.session_info a { color: #012258; }
.file_block { border: solid 1px #cecece;background: #b5c6e3; border-radius: 10px; position: relative; }
.present_filename { background: #fff; border-radius: 10px; min-width: 150px; max-width: 350px; margin: 10px; padding: 5px 10px; overflow: auto; height: 22px; word-break: break-all; }
.file_actions { position: absolute; right: 20px; top: 0; }
.file_actions i.fa.fa-eye { width: 20px; height: 20px; color: #8c8c8c; margin-right: 20px; font-size: 24px; position: relative; top: 12px; }
.file_actions i.fa.fa-eye:hover { color: #012258; }
/*.file_actions i.fa.fa-pencil { width: 20px; height: 20px; background: #8c8c8c; color: #fff; border-radius: 50%; padding: 5px; text-align: center; line-height: 20px; font-size: 15px; }*/
.file_actions i.fa.fa-pencil { background: #8c8c8c; color: #fff; padding: 7px; border-radius: 50%; width: 15px; height: 15px; text-align: center; line-height: 15px; position: relative; top: 10px; cursor: pointer; }
.file_actions i.fa.fa-pencil:hover { background: #012258; }
.info_about_file span {font-size: 11px; color: #012258; font-weight: 600; padding-top: 10px;}
.full_grid_assets { width: 70%; position: relative; }
.full_grid_actions { width: 30%; position: relative; }
.full_grid_assets button.session_buttons { margin: 0 15px 10px 0 }
.full_grid_actions .cancel_action { background: #676868; border: solid 1px #676868; padding: 10px 20px; margin-right: 10px; }
.full_grid_actions .save_action { background: #4b2a59; border: solid 1px #4b2a59; padding: 10px 20px; }
.full_grid_colleft span.questionicon.toolTip { background: #012258; color: #fff;  font-style: italic; }
.full_grid_colleft span.questionicon.toolTip:hover { background: #e8e8e8; color: #000; }

@media screen and (max-width: 767px){
.full_grid { flex-wrap: wrap; }
.full_grid_colleft, .full_grid_colright { width: 100%; }
.full_grid_assets, .full_grid_actions { width: 100%; }
.present_filename { max-width: 130px; }
}
/*Session CSS (END)*/

.termsuse.news .pagination strong { padding: 10px 22px; background: #eee; display: inline-block; }
.podlink-hp { position: absolute; right: 30px; bottom: 30px; }

ul.partner_ul img {
    /*width: 50%;*/
    display: block;
    margin: 0 auto;
}
#custom_fields input[name="btnSubmit"] {
    min-width: 120px; border-radius: 0; font-size: 15px;
}
.modalnew.icon-container{
    background: linear-gradient(to right, #B28137, #62272C);
    color: #fff !important;
    text-align: center;
    margin: 0;
    border-radius: 5px;
    padding: 9px 15px !important;
}
.cc-compliance .cc-btn { background: #012258; color: #fff; }
.newstabs { text-align:center;padding-top:20px; }
.newstabs span.newstabsitems { display:inline-block;padding:10px;background-color:#761631; color:white;margin: 0 10px 10px 0; text-transform: uppercase; }
.newstabs span.newstabsitems a {color:white; }
#register-table tbody tr.table-member-label.table_members_div td input[type="checkbox"] { width: 20px; height: 20px;
    background-color: transparent; border: 0; box-shadow: none; margin: 10px; }
.wrapsmespeaker { width: 100%; position: relative; float: left; }


/* CSS by SRIJOY (END)*/

/* cultural css starts here */
        .cultural-container{justify-content: space-around;}
        .cultural-container .icon-container {text-transform: unset;}
        .cultural-video .favslider .favs > li {display: block;}
        .culturaldivinner{/* max-width: 1264px; */display: flex;flex-flow: wrap;justify-content: space-between;align-items: center;padding: 10px 0 !important}
        .culturaldivinner > div {width: 48%;}
        .culturaldivinner .cultural-video iframe{width: 100%;height: 310px}
        .culturaldivinner .cultural-content p{font-size: 22px;line-height: 38px;font-weight: 400;color: #222;padding: 20px 0;}
        .cultural-content p sup{margin-left: -4px}
        .programme-time-container{display: flex;justify-content: space-between;margin-top: 20px}
        .programme-time p {text-align: center;font-weight: 600;font-size: 18px}
        .programme-time-container .time{color: #002157;font-size: 22px;
        margin-bottom: 16px;}
        .programme-time-container .event-name{text-align: center;font-size: 18px;font-weight: 600;}
        .event-programme{margin-bottom: 80px;padding: 0 25px}
        
        .pinkbox.cultural-info-container{background-color: #b5c6e3;}
        .cultural1 {
            color: #fff;
            font-size: 36px;
            line-height: 53px;
            font-weight: 600;
            text-align: left;
            /*margin-left: -55px;*/
          margin-top: -29px;
        }
        .cultural {
            color: #ffffff;
            font-size: 66px;
            line-height: 81px;
            font-weight: 600;
            margin-bottom: 48px;
            /*margin-left: -55px;*/
            margin-top: 120px;
        }
/* cultural css ends here */


/*CHetan*/
.episodes_head {
    font-weight: 700!important;
}
.testimonials-cont {
padding: 30px 0 70px 0;
}
.testimonials-pic {
text-align: right;
}

.testimonials-abstract p {
font-size: 16px;
}

.testimonials_para_vertuldiv_right:after,.testimonials_para_vertuldiv:after {
bottom: 12px;
content: url(https://projectcontrolexpo.com/virtual/images/banners/testimonial/blockafter.png);
position: absolute;
right: 40px;
}
.testimonials_para_vertuldiv:before {
content: url(https://projectcontrolexpo.com/virtual/images/banners/testimonial/blockbefore.png);
position: relative;
left: -22px;
}
.testimonials_para_vertuldiv_right:before,.testimonials_para_vertuldiv:before {
content: url(https://projectcontrolexpo.com/virtual/images/banners/testimonial/blockbefore.png);
position: relative;
left: -26px;
}
.testimonials_para_vertuldiv {
position: relative;
padding: 0px 45px;
 width: 90%;
}
.testimonials_main_section{
background: #ffff;
margin-bottom: 23px;
padding: 25px 0;
}

/*.testimonials_img_vertuldiv {
float: left;
}*/
.testimonials_img_vertuldiv {
width: 14%;
padding: 14px 0px;
}
.testimonials_para_vertuldiv p,.testimonials_para_vertuldiv_right p {
font-size: 16px;
/* line-height: 26px;*/
margin-bottom: 0;
}
.testimonials_para_vertuldiv span ,.testimonials_para_vertuldiv_right span{
color: #6b1f3f;
font-weight: 600;
position: relative;
top: 10px;
font-size: 16px;
}
.testimonials_main_secright {
padding: 18px 0 32px 0;
 background: #ffff;
margin-bottom: 23px;
}
.testimonials_para_vertuldiv_right {
width: 76%;
float: left;
position: relative;
padding: 0px 55px;
}
.testimonials_img_vertuldiv_right {
text-align: center;
}
.testimonials_img_vertuldiv img {
margin-left: 18px;
}
.testimonials_img_vertuldiv_right img {
position: relative;
top: 0px;
}
.testimonialpage div#wrapper {
    padding: 0;
}
/*.testimonialpage div#wrapperinner {
    max-width: 100%;
}*/
.testimonials-pinkbox {
    background-color: #e4e4e4;
    margin-bottom: 50px;
    width: 100%;
    position: relative;
    /*margin-left: -50vw;
    left: 50%;*/
}
.blog.testimonialpage { max-width: 1150px; margin: 0 auto; }
.testimonials-pinkbox {
background: #f2f2f2!important;
    padding: 42px 0;
    margin-bottom: 0;
}
.testimonials-pinkbox:before, .testimonials-pinkbox:after {
    content: '';
    position: absolute;
    background: #f2f2f2;
    width: 100%;
    top: 0;
    bottom: 0;
}
.testimonials-pinkbox:before {
    left: -100%;
}
.testimonials-pinkbox:after {
    right: -100%;
}
.testimonials_main_section,.testimonials_main_secright {
box-shadow: 5px 5px 5px #dadada;
}
.testimonials-pinkbox h3 {
color: #333333;
margin-bottom: 40px;
}
.testimonials_btn_section {
text-align: center;
padding: 65px 0;
}
.testimonials_btn_top button {
border: none;
font-weight: 600;
border-radius: 0;
}
.testimonials_btn_section button {
font-size: 25px;
border: none;
padding: 16px 26px;
font-weight: 600;
border-radius: 0;
}
.testimonial-twenty button {
border: none;
padding: 0;
background: transparent;
color: #33338f;
font-size: 15px;
text-decoration: underline;
}
/*chetan*/

/*chetan podcast  start*/
.grid-scollbar::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

.grid-scollbar::-webkit-scrollbar
{
  width: 6px;
  background-color: #F5F5F5;
}

.grid-scollbar::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #c1c1c1;
}
.grid-container {
    margin-top: 50px;
    margin-bottom: 25px!important;
}


.grid-container h3,.podcast_ep_header {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #012258;
    width: fit-content;
}
.podcast_ep_header {
    display: block;
    color: #333;
    font-size: 18px;
    font-weight: 900;
    line-height: 40px;
    margin-bottom: 8px;
    margin-top: 22px;
}

.podcast_episode {
    font-size: 12px;
    line-height: 1.1;
    font-weight: 800;
}
.grid-scollbar {
    height: 378px;
    overflow-y: scroll;
    width: 329px;
    overflow-x: hidden;
    font-weight: 600;
}
.grid-view-test p {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.3;
  font-weight: 400;
}
.grid-view-test {
    
    display: grid;
   /* grid-template-columns: 14% 17%;*/
  grid-template-columns: 50% 50%;
    grid-gap: 8px;
      margin-bottom: 5px;
      align-items: self-start;
}
/*chetan podcast  end*/


/*New Ticket Info Design CSS*/
.acc {
  margin: 0 auto;
  max-width: 800px;
}

.acc__card {
  margin: 1em 2em 0 0;
  position: relative;
}

.acc__title {
  background: #fff;
  /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);*/
  box-shadow: 2px 2px 5px 0 #b5c6e3;
  -webkit-box-shadow: 2px 2px 5px 0 #b5c6e3;
  -moz-box-shadow: 2px 2px 5px 0 #b5c6e3;
  color: #012258;
  cursor: pointer;
  display: block;
  padding: 0.75em 1.5em;
  position: relative;
  text-align: left;
}
.acc__title::after {
  width: 8px;
  height: 8px;
  border-right: 2px solid #012258;
  border-bottom: 2px solid #012258;
  position: absolute;
  right: 10px;
  content: " ";
  top: 17px;
  transform: rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.acc__title.active::after {
  transform: rotate(45deg);
  transition: all 0.2s ease-in-out;
}

.acc__panel {
  background: #fff;
  color: #212121;
  display: none;
  margin: 0;
  padding: 2em 2em 0;
  text-align: left;
}
/*div#ticket_information {
    padding-top: 40px;
}*/
div#ticket_information .pageheading {
    margin-bottom: 10px;
}
/*New Ticket Info Design CSS*/

/*3column Div Starts*/
.about-us-content .dcolumn
{
    padding-right: 20px!important;
}
.dcolumn {
  float: left;
  width: auto;
  padding-right: 15px;
  height: auto; /* Should be removed. Only for demonstration */
}

/* Clear floats after the columns */

.drow:after {
  
  display: flex;
  clear: both;
}
/*3column Div Ends*/

.evt_brochure4.width33 {
    width: 33.33%;
    float: left;
}

.evt_brochure4.width33:hover h2 a {
    color: #383938;
}

.evt_brochure4.width33 h2 {
    font-size: 22px;
    margin-bottom: 10px
}
.eventvenuedetails,.pinkbox{background-color:#b5c6e3;margin-bottom:50px;width:100vw;position:relative;margin-left:-50vw;left:50%}
.evt_brochure4 {
    text-align: center;
}

.evt_brochurev.width33 {
    width: 50%;
    float: left;
  text-align:center;
  
}
.evt_brochurev.width33:hover h2 a {color: #002157;}
.evt_brochurev.width33 h2 {
    font-size: 22px;margin-bottom: 10px
}

/* New CSS 17th March 2022 By Srijoy (START) */
.form-wizard-header p { color: #012258; }
.info_text { color: #012258; font-size: 14px; font-style: italic; font-weight: 600; }
.font_bold span { color: #012258; }
.form-group label { color: #012258; font-size: 14px; }
.file-upload-wrapper:after { color: grey; }
.file-upload-wrapper.fileadded:after { color: #282828 }
.form-wizard .form-control, .file-upload-wrapper { margin: 5px 0 0 0; }
.form-wizard .form-group { margin: 0 0 15px; }
.wizard-fieldset table.table { margin: 0 0 15px; }
.generate-documnet-note { font-style: italic; color: grey; font-size: 13px; text-align: center; margin: 0; }
.wizard-fieldset table tr th { color: #012258; }
.awards_row_headiv h3 { text-decoration: underline; margin: 0; }
.blognew-indust-news .ind-news-img { width: auto !important; height: auto !important; float: none; margin-bottom: 20px; }
.items-leading .ind-news-img { width: 200px !important; height: 110px !important; float: left; }
/* New CSS 17th March 2022 By Srijoy (START) */
