.file-upload-wrapper:after , #website_link::placeholder,.form-wizard, #video_link::placeholder,#alternative_email::placeholder {
  color: #757575bf!important;
  font-weight: normal!important;
}
#custom_fields input[name="btnSubmit"]
{
  text-transform: capitalize;
}
.dash-card-text 
{
  font-size: 14px!important;
}
.aligncenter,.generate-documnet-note {
  font-weight: unset;
  font-style: normal;
}
.dashboard .form-wizard .form-wizard-next-btn, .dashboard .form-wizard .form-wizard-previous-btn, #custom_fields input[name="btnSubmit"]
{
border: 2px solid #757575bf!important;
color: #757575bf!important;
}
.awards .item-page img {
  float: none !important;
  /* width: auto !important; */
  padding: 0px !important;}
.del2{margin: 30px 40px 30px 0px !important;}
.theme2{width: 65% !important;}
.about-us-pic2 {
  width: auto;
  height: 505px;
  overflow: hidden;}
.blognew-indust-news h3{margin-bottom:5px; margin-top:15px;}
.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;}
/*==pastevents tabs starts==*/
.tabspe {
  display: flex;
  flex-wrap: wrap; justify-content: center;
}
.tabspe label {
  order: 1;
  //: ;
  Put the labels first: ;
  display: block;
  margin: 20px;
  margin: 20px;
  width: 145px;
  text-align: center;
  padding: 15px 10px;
  cursor: pointer;
  background: #fff;
  font-weight: bold;
  color: #7f132c;
  transition: background ease 0.2s;
  box-shadow: 0 4px 15px 1px rgb(180 64 62 / 20%);
}
.tabspe .tab-pe {
order: 99; // Put the tabs last
flex-grow: 1;
  width: 100%;
  display: none;
padding: 1rem;
background: #fff;
}
.tabspe input[type="radio"] {
  display: none;
}
.tabspe input[type="radio"]:checked + label {
  background:  #7f132c; color: #fff;
}
.tabspe input[type="radio"]:checked + label + .tab-pe {
  display: block;
}

@media (max-width: 45em) {
.tabspe .tab-pe,
.tabspe label {
  order: initial;
}
.tabspe label {
  width: 100%;
  margin-right: 0;
  margin-top: 0.2rem;
}
}
/*==pastevents tabs ends==*/
.standalone-tickets:nth-of-type(3) .title_eb_workshop .package-sub{visibility:hidden !important;}
.standalone-tickets:nth-of-type(4) .title_eb_workshop .package-sub{visibility:hidden !important;}
.ticket-combo-content h3 {
  background-color: transparent;
  padding: 25px 0;}
.categories-and-criteria .awards_row_headiv p{display:none;}
.price-buy, .sold-out {
  width: 100%;

  color: #3b3b3b;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;}
.categories-and-criteria .awards_row .rightdata {
  float: right;
  width: 311px;
  text-align: right;
  margin-top: 14px;}
.categories-and-criteria .rightdata .button .btngrey {
  background: #606060 !important;
  border-color: #606060 !important;
  margin-left: 10px;}
.categories-and-criteria .ldata .redtext{color: #b37929;}
.categories-and-criteria .awards_row .rightdata a{background: linear-gradient(45deg, #d19e5f, #9f5e12) !important;
  color: #fff;
  border: 1px solid #d69444 !important;}

.categories-and-criteria .left{font-size: 22px;
  line-height: 28px;}

.categories-and-criteria  .favslider .favs img{ width: 100%;
  display: block;}


.speakers-container {
  display: flex;
  flex-flow: wrap;
  justify-content: normal;
  align-items: start;}
/*.favslider .favs > li{width: auto !important;}*/
p.footmenurow a {
  margin: 15px 5px 0;
  font-weight: normal !important;}
.agenda .agenda-tabs li a {
  text-transform: capitalize !important;}
.agenda .master_right.break {
  background: #7f132c;
  color: #fff;
  padding: 20px 20px 16px !important;}
.location1 {
  color: #fff;
  font-size: 33px;
  line-height: 51px;
  font-weight: 600;
  margin-bottom: 48px;
  margin-left: 6px;
  margin-top: 120px;}
.about-us-themes {
  width: 40%!important;
  background-color: #fff!important;}
.zones .about-us-themes {
  width: 90%!important;
  background-color: #fff!important;}
.call-for-papers .about-us-themes {
  width: 90%!important;
  background-color: #fff!important;}
/*===Adding css agenda page===*/
.register1 {
  color: #fff;
  font-size: 33px;
  line-height: 51px;
  font-weight: 600;
  margin-bottom: 48px;
  margin-left: 0px;
  margin-top: 120px;}
  .agenda .ageboxes {
  margin-left: 100px;
  margin-top: -77px;}
   .agenda .evt_brochure.width33 {
  width: 25% !important;
  float: left;}
   .agenda .divinner {max-width: 1275px;}
  /* .page-header h2{display:none !important;}*/
 .agenda .event-data {
  margin-top: -50px;
  position: absolute;
  /*z-index: 10;*/}
.agenda .flexbox {
  width: 96%; position: absolute;
  margin: -30px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: start;
  justify-content: space-between;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
 /* margin: 0 auto;*/
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;} 
  .agenda .event-data .data-cell {
  background: #f8eeef;
  border-radius: 20px;
  text-align: center;
  padding: 20px;
  box-sizing: border-box;}
   .agenda .redtext{margin-top: 10px;
  color: #7f132b;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;}
  .agenda .blacky{color: #111 !important;}
    .agenda .flexbox .col4 {
  width: calc(20% - 20px);}
    /*newly added*/
    .agenda .dayone{box-shadow: 5px -3px 5px #b1b1b1;
  padding: 7px;
  margin: 8px;float:left; background-color:#D9D9D9; width:45%; display:inline-block;padding: 10px 20px 5px 20px;
  font-size: 16px;}
.agenda .daytwo{background-color: #DFC4CA;
  box-shadow: 5px -3px 5px #b1b1b1;
  padding: 7px;
  margin: 8px;float:right; width:45%;display:inline-block; padding: 10px 20px 5px 20px;
  font-size: 16px;}
.agenda .dayshedng{margin-top: -67px;
  padding: 0px 6px;
  background-color: #d9d9d9;
  width: 125px;
  color: #7f132b;
  display: inline-block;
  /* color: #333; */
  font-size: 26px;
  font-weight: 900;
  line-height: 39px;
  font-size: 22px;
  position: absolute;
  /* margin: 20px; */
  font-weight: bold;
  z-index: -316;
  margin-left: -19px;
  border-radius: 20px 20px 0px 0px;
  text-align: center;
  box-shadow: 1px 3px 6px #a9a8a8;}
.agenda .inspan{display:block; background-color:#FFF;padding:15px; margin:5px;box-shadow: 5px 5px 3px #adabab;}
.agenda .wraperdiv{display:block; padding:5px; min-height:400px;}
    .tjpnts li{/*background: url(https://projectcontrolsinstitute.com/templates/conv_template/images/notesbullet.png) no-repeat; */
  padding: 0 10px 10px 1px;
  /* background-position: 0 7px; */
  width: 40%; list-style-type:disc;
  font-size: 17px;
  color: #7f132b !important;
  float: left;
  margin-left: 40px;} 
    .agenda .tjpnts{display: block; margin-bottom: 14%;} .tjpnts ul{margin-top: -12px;}
   .agenda .ageboxes li{list-style-type:none !important; float:left;}
.agenda .data-cell .col5{
  background: #f8eeef;
  border-radius: 20px;
  text-align: center;
  padding: 22px;
  margin: 0px 25px;
  height: 171px;
  box-sizing: border-box;
  float: left;
  display: inline-block;}
.agenda .col5{display: inline-block;
  padding: 10px 22px;
  margin: -95px 15px 0px;
  background-color: #f8eeef;
  border-radius: 22px;
  text-align: center;
  width: 200px;
  height: 183px;} .agenda .ageboxes{margin-left: 100px;}
    .agenda .timing{color: #7f132b; font-weight: bold; margin-bottom: 8px;}
   .agenda .inspan h3{margin-bottom:0px;}
    .agenda .ep{/*margin-top: 12px; margin-bottom: -3px;*/text-align:center;}   
 .agenda .page-header h2{padding-top: 25px; margin-bottom: 62px;}
    .agenda .belobox{margin-top:115px;}
    .agenda .spnfr{height: 49px; background-color:#F6F6F6;}
    .agenda .spntwo{height: 49px; background-color:#F6F6F6;}
.agendabox-wrapper {
  z-index: 9;
position: absolute;}
.boxhd{font-size: 22px;
  font-weight: bold;
  margin: 20px 0px 10px;}
    /*newly added css over*/
    

    /*==new agenda page css over==*/
/*===Agenda new page css===*/

@media screen and (min-width: 180px) and (max-width: 500px){
.theme2 {
  width: 100% !important;}
inspan-tb {
  /* display: block; */
  background-color: #f6f6f6;
  padding: 15px;
  margin: 5px;
  box-shadow: 5px 5px 3px #adabab;
  /* height: 60px; */
  width: 99% !important;
  text-align: center;}
.register1 {
  color: #fff;
  font-size: 15px;
  line-height: 51px;
  font-weight: 600;
  margin-bottom: 48px;
  margin-left: 39px;
  margin-top: 50px !important;}
        .agenda .ageboxes {
  margin-left: 15px; margin-top: -425px;}
  .agenda .col5 {
  display: inline-block;
  padding: 10px 10px;
  margin: 10px 3px 0px;
  background-color: #f8eeef;
  border-radius: 25px;
  text-align: center;
  width: 134px;
  height: 169px;}
  .agenda .dayone {width:88%;}     
  .agenda .daytwo {width:88%;margin-top: 67px;} 
  .boxm{height: 225px !important;}
  .agenda .belobox {
  margin-top: 140%;}
  .agenda .pinkbox {position: inherit !important;}
  .agenda .evt_brochure.width33 {
  width: 50% !important;
  float: left;}
  .tjpnts li {
  /* background: url(https://projectcontrolsinstitute.com/templates/conv_template/images/notesbullet.png) no-repeat; */
  padding: 0 10px 10px 1px;
  /* background-position: 0 7px; */
  width: 90%;
  list-style-type: disc;
  font-size: 17px;
  color: #7f132b !important;
  float: left;
  margin-left: 14px;}
  .agenda .inspan {
  display: block;
  background-color: #f6f6f6;
  padding: 15px;
  margin: 5px;
  box-shadow: 5px 5px 3px #adabab;
  height: 239px !important;}
  .agenda .spnfr {
  height: 75px !important;}
  .agenda .spntwo {
  height: 73px !important;}
/*.agenda .dayshedng {position: initial;}*/
.agenda .wraperdiv {margin-right: 10px; margin-left: -13px;}
.agenda .daytwo{float:none;}
.agendabox-wrapper {
  z-index: 9;
  position: absolute;
  margin-left: -13px;}
.uk .slideshowtext h3{color:white !important; font-size:20px; margin-top:20px;}
.about-us-themes {
  width: 100%!important;
  background-color: #fff!important;}
        }
    
   @media screen and (min-width: 700px) and (max-width: 1024px){
.theme2 {
  width: 100% !important;}
.about-us-themes {
  width: 100%!important;
  background-color: #fff!important;}
.register1 {
  color: #fff;
  font-size: 33px;
  line-height: 51px;
  font-weight: 600;
  margin-bottom: 48px;
  margin-left: -49px;
  text-align: center;
  margin-top: 10px !important;}
.divinner .listres {
  color: white;
  font-size: 26px;
  font-weight: 400;
  line-height: 38px !important;
  margin-left: 175px !important;
  text-align: left;
  margin-top: -46px;
  list-style-type: disc;}
        .agenda .belobox {
  margin-top: 34% !important;}
  .agenda .col5 {
  display: inline-block;
  padding: 10px 19px;
  margin: 19px 6px 0px;
  background-color: #f8eeef;
  border-radius: 25px;
  text-align: center;
  width: 138px;
  /* margin: 0 auto; */
  height: 225px;}
  .agenda .ageboxes {
  margin-left: 0px;
  margin-top: -249px;}
  .agenda .dayone {width:88%; float:none;}     
  .agenda .daytwo {width:88%;margin-top: 67px;float:none;} 
  .boxm{height: 225px !important;}
  .agenda .belobox {
  margin-top: 100%;}
  .agenda .pinkbox {position: relative !important;}
  .agenda .evt_brochure.width33 {
  width: 50% !important;
  float: left;}
  .tjpnts li {
  /* background: url(https://projectcontrolsinstitute.com/templates/conv_template/images/notesbullet.png) no-repeat; */
  padding: 0 10px 10px 1px;
  /* background-position: 0 7px; */
  width: 90%;
  list-style-type: disc;
  font-size: 17px;
  color: #7f132b !important;
  float: left;
  margin-left: 14px;}
  .agenda .inspan {
  display: block;
  background-color: #f6f6f6;
  padding: 15px;
  margin: 5px;
  box-shadow: 5px 5px 3px #adabab;
  height: 239px !important;}
  .agenda .spnfr {
  height: 75px !important;}
  .agenda .spntwo {
  height: 73px !important;}
.home  .slideshowtext h3{color:white !important; font-size:20px; margin-top:20px;} 
     
        }
/*.register1 {
  color: #fff;
  font-size: 33px;
  line-height: 51px;
  font-weight: 600;
  margin-bottom: 48px;
  margin-left: 0px;
  margin-top: 120px;}*/
.podlink-hp {
  position: absolute;
  right: 30px;
  bottom: 25px;}

.float-right, .pull-right {float: right; }
.past-winners-finalists ul.pasteventsul1 li {float: left; width: 33%;}
.agenda .centertext a{display:none !important;}
.ticket-combo-content h3 span {
  display: block !important;
  font-size: 19px;
  color: #fff !important;
  text-transform: none !important;
  font-weight: 400;
  line-height: 21px;
  padding: 0 18px;
  min-height: 40px;
  vertical-align: middle;}
.vat {
  font-size: 15px;
  font-weight: 400;
  display: block !important;
  margin-top: 5px !important;}

.categories-and-criteria .awards_row .rightdata {
  float: right;
  width: 310px;
  text-align: right;}

.file_main{
  display: block;}


.acc_header {
font-size: 20px;
font-weight: 900;
color: #000;
line-height: 14px;
}
.acc_sub_header {
font-size: 18px;
font-weight: bold;
color: #7f132b;
line-height: 14px;
}
.acc_sub_header2 {
font-size: 16px;
color: #000;
font-weight: bold;
line-height: 14px;
}
.buy_now_bullet1{
list-style-type: square;
}
.acc__panel{
  width: 95%;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 10px;
  margin: 10px;
  box-shadow: 1px 2px 3px 0px #7f132b;
  overflow: hidden;
  margin: 10px auto;
}

.vat {
  display: inline  !important;
margin-left:1px;
}
.speaker-podcasts-div {display:none;}
.agenda-tabs li.active::after {
  position: absolute;
  bottom: -4px;
  left: 50%;
  content: '';
  background: linear-gradient(to right,#7A1A35,#7f132c) !important;
  height: 6px;
  width: 80%;
  transform: translate(-50%,0px);}

/*event program page code start*/
.padbot {
  padding-bottom: 30px;
}
.images-venue-main-container {
  display: flex;
  flex-wrap: wrap;
  margin: 21px 0px 0px 0px;
}
.evt_brochure1.width33 {
  width: 20%;
  float: left;
}
.evt_brochure1 {
  text-align: center;
}
.line-3 {
  height: 1px;
  background: black;
  margin-right: -27px;
  margin-right: 48px;
  margin-left: 48px;
  margin-top: 7px;
}
.vertical {
  border-left: 1px solid black;
  height: 20px;
  margin-left: 122px;
}
.evt_brochure1.width33 {
  width: 20%;
  float: left;
}
.line-2 {
  height: 1px;
  background: black;
  margin-left: 17px;
  margin-top: 7px;
}
.vertical1 {
  border-left: 1px solid black;
  height: 20px;
  margin-left: -234px;
}
.line-1 {
  height: 1px;
  background: black;
  margin-right: -27px;
  margin-top: 7px;
}
.line-4 {
  height: 1px;
  background: black;
  margin-top: 7px;
  margin-right: 35px;
}
.ns {
  margin: -78px;
  font-size: 14px;
  margin-left: -765px;
}
@media screen and (max-width: 480px)
{
.evt_brochure1.width33 {
  width: 100%;
  float: left;
}
.evt_brochure1.width33 {
  width: 100%!important;
}
.images-venue-main-container {
  display: block!important;
  }
  .vertical {
  margin-left: 190px!important;
}
.vertical1 {
  margin-left: 193px!important;
}
.ns {
  margin-left: 0!important;
}
.vertical1 {
  margin-left: 133px!important;
}
.line-3_adj,.line-1 {
  margin-left: 61px!important;
  margin-right: 63px!important;
}
.line-4 {
  margin-bottom: 72px;
  margin-right: 35px;
}
}
@media (min-width: 750px) and (max-width: 850px)
{
  .line-3_adj {
  margin-top: 29px!important;
}
.vertical {
  margin-left: 76px!important;
}
.ns {
  margin-left: -686px!important;
  }
}
/*event program page code end*/

.categories-and-criteria .main {
  display: flex;
  justify-content: center;
  align-items: normal !important;
  grid-gap: 5px;
  grid-template-columns: repeat(auto-fit, 100px);
  grid-template-rows: repeat(2, 100px);}
.categories-and-criteria .vp-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: left !important;}

.standalone-tickets, .package-deals {
  height: 380px;
}
.people1 {
  float: left;
  width: 33%;
}
.people {
  float: left;
  width: 100%;
}
/* Awards form CSS Sanket */
.awards-joint-partner .redtext  {
font-weight: bold;
  color: #919090;

}
.award_reg_form .awards-joint-partner{
background:none;
padding: 10px;
margin: 10px 10px 20px 10px;
text-align: left;
font-size:1.2rem;

}
.form-partner-fields
{
margin: 10px 0px -20px 0px;
color:#606060;
}
.award-module .toppad{
text-transform:uppercase;
}

.gcore-line-tr .people{
width: 100%;
}
/* Awards form CSS Sanket  */


/* uk Start */

.uk .tweetlook .divinner #twitterfeed {
display: none;
}
.uk .tweetlook .divinner {
}
.uk .tweetlook .divinner #lookback {
/* width: 50%;
margin-left: 110px; */
}
.uk .tweetlook .divinner #newsfeed {
width: 50%;
}
.uk .tweetlook .divinner #newsfeed:after {
display: none;
}

@media only screen and (min-width: 180px) and (max-width: 500px) {
.uk .tweetlook .divinner #newsfeed {
  width: 100%;
}
}
@media only screen and (min-width: 180px) and (max-width: 500px) {
.uk .tweetlook .divinner #newsfeed > .moduletable {
  height: auto;
  margin-bottom: 10px;
}
}
.homepage #newsfeed h3, #twitterfeed h3 {
text-transform: initial !important;
}
/* uk Ends */
.award-module .toppad {
  text-transform: unset;
}
.categories-and-criteria .awards_row .rightdata{
display:block !important;}
.awards_row_headiv h3{
color:#7d7a86;javascript:;
text-decoration: none;
}

input.please-fill-in-and-return-the-below-documents-when-applicable{
display:none;}
.form-group .float-right{
display:block;}

ul.delegate_li {
  margin: 10px 40px;
  overflow: hidden;
}
.termsofuse h3, .privacypolicy-page h3 {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0px;
}

/* Partner Dashboard Sanket */

.dash-doc-wrapper {
width: 100%;
display: flex;
flex-direction: column;
}
.dash-doc-card {
width: 590px;
display: flex;
justify-content: space-between;
align-items: center;
/* background-color: #ddd; */
padding: 10px 10px 10px 0px;
font-size: 1.1rem;
margin: 0;
}
.dash-card-btn-cont button {
    border-radius: 10px;
  text-decoration: none;
  text-align: center;
  padding: 10px 15px;
  position: relative;
  outline: none;
  overflow: hidden;
  cursor: pointer;
  background: #7f132c;
  color: #fff;
  border: 1px solid #7f132c;
}
.dash-card-text {
color: #000;
}
.wizard-fieldset table.table tr th{
text-align:left;
width:70%;
color:#000;}
.generate-documnet-note {
text-align:left;}
.form-group label {
color:#000;}
.dashboard-custom-form .tooltip-td{color:#000;}

.dashboard .button, .dashboard button {text-transform:uppercase;}
.dashboard .form-wizard .form-wizard-next-btn, .dashboard .form-wizard .form-wizard-previous-btn {
  color: #000;
background-color:#fff;
  display: inline-block;
  min-width: 100px;
  min-width: 120px;
  padding: 10px;
  text-align: center;
  border: 2px solid #000;
}
#custom_fields input[name="btnSubmit"] {
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
}

.wizard-fieldset table.table tr th,.wizard-fieldset table.table tr td {border:none;}

/* Partner Dashboard Sanket */
#please-ensure-to-attach-the-following-collaterals-which-are-compulsory-for-submitting-your-application{
display:none;
}

.inner_imggg{
}
::-moz-selection { /* Code for Firefox */
color: white;
background: #7f132c;
}

::selection {
color: white;
background: #7f132c;
}

/*new news css*/
#newsfeed li {
  border-bottom: 0px solid #333 !important;
  padding: 0px 0 !important;
}
.uk  #newsfeed {
  width: 100% !important;
}
#newsfeed li {
  border-bottom: 0px solid #333 !important;
  padding: 0px 0 !important;
  width: 20%;

  padding-right: 10px !important;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.latestnews {
display: flex;
  gap: 22px;
height:auto;
  
}
.latestnews li p{
margin: 0px !important;
}
.moduletable {
  background-color: unset !important;
  padding: 0px;
  padding-bottom: 0px;
}
#newsfeed, #twitterfeed {
  width: 25%;
  padding: 0px !important;
  box-sizing: border-box;
  background-color: #fff !important;
  float: left;
  margin-right: 8px;
}
.tweetlook {
  width: 100%;
  float: left;
  background-color: #fff !important;
}
.podlink-hp {

  position: relative !important;
  /* right: 30px; */
  /* bottom: 25px; */
  /* position: relative; */
  /* right: -11px; */
  top: 25px;
  left: 0px;

}
.new-news-section-image{
  width: 100%;

}
#newsfeed li:last-child {
  border-bottom: 0;
  border-right: 0px;
}
@media only screen and (max-width: 600px){
#newsfeed li a {
  font-size: 14px;
  text-align: left !important;
}
#newsfeed > .moduletable {
  background-color: #fff;
  padding: 10px;
  padding-bottom: 0px;
  overflow-x: scroll !important;
}
.latestnews {

  display: flex;
  gap: 18px;
  height: auto;
  overflow: hidden;
  width: 500% !important;
}
#newsfeed li {
 border-bottom: 0px solid #333 !important;
      padding: 0px 0 !important;
      width: 100% !important;
      border-left: 1px solid #7F132B;
      padding-left: 10px !important;
      display: flex;
      flex-direction: column;
      gap: 20px;
      text-align: center;
}
}
.section-container {
  padding: 40px 0;
  display: flex;
  justify-content: space-between;
}
.new-news-sec-btn{
  border: 1px solid;
  padding: 10px 15px;
  border-radius: 30px;
  background:#096e3c;
  color: white;

}
.new-news-sec-head{
font-size: 40px;
}
#newsfeed li a {
         text-align: left !important;
      font: normal normal normal 16px / 24px Lato !important;
      color: #7F132B !important;
}
}
.section-container {
  padding: 40px 0;
  display: flex;
  justify-content: space-between;
}
.new-news-sec-btn{
  border: 1px solid;
  padding: 10px;
  border-radius: 30px;
  background: #7f132c;
  color: white;

}
.new-news-sec-head{
font-size: 35px;
}

.venue_date {
  background: #FFB3BC !important;
  display: inline-block;
  max-width: 240px;
  padding: 7px 10px;
  margin-left: 20px;
  border-radius: 3px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  box-sizing: border-box;
  vertical-align: middle;
}
/*uk partner new css*/
.button, button {
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  padding: 10px 15px;
  position: relative;
  outline: none;
  overflow: hidden;
  cursor: pointer;
  background: #7f132c;
  color: #fff;
  border: 1px solid #7f132c;
  border-radius: 30px;
}
.partner_login_btn{
  margin: -5px 40px;
border-radius: 20px;
}
#filter-form {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin: auto;
}
#filter-form .inputbox {
  width: 400px;
  margin-right: 10px;
  box-shadow: none;
  border-radius: 7px;
}
#filter-form button {
  border-radius: 5px;
  margin-right: 10px;
  overflow: initial;
  border-radius: 20px;
}
.btn-default{
box-shadow:none !important;
}
.btn-default {
  box-shadow: none !important;
  border: 1px solid #606060 !important;
  border-radius: 10px;
background: #FFEFF1 !important;
}
.filter-btn li:hover {
  background: #7f132c !important;
  color: #fff;
}
.filter-btn {
  background: #FFEFF1 !important;
}
.filter-btn li.active {
  background: #7f132c !important;
  color: #fff;
}
/*uk partner new css ends*/
/*uk agenda new css*/
.tabs_wrapper>ul>li>a, .presentation_wrapper>ul>li>a, .presentation_wrapper>ul>span>a {
  display: block;
  margin: 10px 11px 15px;
  /* padding: 15px 10px; */
  border-radius: 30px;
  padding-left: 24px;
  text-align: left;
  -webkit-box-shadow: 0 4px 15px 1px rgba(0, 115, 69, 0.7);
  -moz-box-shadow: 0 4px 15px 1px rgba(0, 115, 69, 0.7);
  /* box-shadow: 0 4px 15px 1px rgba(0, 115, 69, 0.7); */
  box-shadow: 0 4px 15px 1px rgb(56 57 56 / 78%);
  padding-top: 8px;
}
.just-center {
  justify-content: flex-start;
}
.flex-box {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
ul.agenda-tabs {
  justify-content: flex-start;
  margin-top: 25px;
}
.agenda-tabs li {
  padding: 10px;
  position: relative;
  border: 1px solid gray;
  border-radius: 14px;
}
@media screen and (min-width: 1025px){
.agenda .tabs_wrapper >ul>li> a, .presentation_wrapper >ul>li> a {
     margin: 10px 10px 15px;
  height: 40px !important;
  box-shadow: none !important;
  border: 1px solid #4A4A4A  !important;
}}
.tabs_wrapper>ul>li {
  float: left;
  margin: 0;
  cursor: pointer;
  width: 15%;
  text-align: center;
}
.agenda-tabs li.active::after {
  position: absolute;
  bottom: -4px;
  left: 50%;
  content: '';
  /* background: #383938; */
  height: 6px;
  width: 0% !important;
  transform: translate(-50%,0px);
}
.agenda-tabs li.active{
 background: #FFDFE3;
  border: 1px solid #7F132C;
}
.main-tab{
  padding: 0 0px !important;
}
.faqpage.tabs_wrapper>ul>li>a, .presentation_wrapper>ul>li>a, .presentation_wrapper>ul>span>a {
  display: block;
  margin: 10px 11px 15px;
  /* padding: 15px 10px; */
  border-radius: 30px;
  padding-left: 24px;
  text-align: center;
  -webkit-box-shadow: 0 4px 15px 1px rgba(0, 115, 69, 0.7);
  -moz-box-shadow: 0 4px 15px 1px rgba(0, 115, 69, 0.7);
  /* box-shadow: 0 4px 15px 1px rgba(0, 115, 69, 0.7); */
  box-shadow: 0 4px 15px 1px rgb(56 57 56 / 78%);
  padding-top: 8px;
}

.submit-your-paper {
  margin-top: 20px;
  text-align: center;
  padding: 10px 30px;
  margin-bottom: 20px;
}
.button-technical-papers {
  width: 300px;
  background-color: #383938;
  color: white;
  padding: 15px 35px 15px 35px;
  font-size: 18px;
  margin-bottom: 5px;
  border-radius: 40px;
}

/* cccSmall devices (portrait tablets and large phones, 600px and up) */


/* Medium devices (landscape tablets, 768px and up) */


/*new responsive kunal*/
@media screen and (max-width: 480px) {
  @media screen and (min-width: 180px) and (max-width: 896px) {
div#footer {
          
          margin-top: 45px;
      }
  .down-slide {
      display: block !important;
  }
.event-sch{
  padding-left: 2px;
  margin-top: 10px;
  margin-bottom: -10px;
}
.bottom-2 {
              padding: 17px 17px !important;
          margin-bottom: 58px !important;
}
.partners #reset{
background: #7f132c !important;
}
.partners .moduletable h3 {
          font-size: 32px;
          padding-left: 10px;
          text-transform: capitalize;
          color: #002157;
      }
#newsfeed li {
padding: 0px 0 !important;
width: 100% !important;
border-left: 1px solid #7f132c;
padding-left: 10px !important;
display: flex;
flex-direction: column;
gap: 20px;
text-align: center;
border-right: unset;
}
.latestnews {
display: flex;
gap: 18px;
height: auto;
overflow: hidden;
width: 500% !important;
}
#newsfeed > .moduletable {
background-color: #fff;
padding: 10px;
padding-bottom: 0px;
overflow-x: scroll !important;
}
.new-news-section-image {
width: 100%;
height: 200px;
}

.usa .tweetlook .divinner #newsfeed > .moduletable {
margin-bottom: -1px !important;
}
#newsfeed li a {
text-align: left !important;
font: normal normal normal 16px / 24px Lato !important;
color: #7f132c !important;
}
.new-news-sec-head {
font: normal normal 600 28px / 39px Lato;
padding-left: 10px !important;
padding-right: 10px !important;
color: #7f132c;
}
.usa .text-contain-p{
      line-height: 1.4 !important;
      color: #7f132c;
}
p{
  font: normal normal normal 16px/24px Lato;
}
li{
  font: normal normal normal 16px/24px Lato;
}
h2{
  color: #7f132c;
}
.speak-at-expo .first-collage{
display: flex;
  overflow-x: scroll;
  white-space: nowrap;
  flex-wrap: nowrap;
flex-direction: unset !important;
}
.speak-at-expo .date-text{
font: normal normal bold 16px/24px Lato !important;
letter-spacing: 0px;
color: #7f132c;
}
.speak-at-expo .data-text{
  font: normal normal normal 16px / 20px Lato !important;
  letter-spacing: 0px;
  color: #000000;
}
.speak-at-expo .break-hide {
  display: block;
}
.speak-at-expo .card .card-body .navbar li a {
width: 111px;
          height: 70px;
          display: flex;
          align-items: center;
          text-align: left;
          border-radius: 12px;
          border: unset;
          background: #CBCFF7;
          color: #000000;
          font: normal normal 600 16px / 20px Lato;
      }

      .speak-at-expo .card .card-body .navbar {
              overflow-x: scroll;
          white-space: nowrap;
          flex-wrap: nowrap;
justify-content:flex-start !important;
max-width: 1264px;
          margin: 0 auto;
          padding: 20px;
}
.speak-at-expo .zone-cont{
width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  background: #EDEEFF;
}
.speak-at-expo .zone-cont-inner{
max-width: 1264px;
  margin: 0 auto;
  padding: 20px;
}
.speak-at-expo .card .card-body .navbar li a.active {
  background-color: white;
  border: 1px solid #7f132c;
  color: #7f132c;
}
.speak-at-expo .card .tab-content {
  border-top: unset;
}
.speak-at-expo .card .tab-content .tab-pane p {
  font: normal normal normal 16px/24px Lato;
}
.speak-at-expo .h-22 {
               font: normal normal 600 26px / 35px Lato !important;
          color: #002157;
  }
  .speak-at-expo .left-text p {
      font: normal normal normal 16px / 24px Lato;
  }
  .speak-at-expo .button-technical-papers {
  width: 200px;
  padding: 8px 22px 8px 22px;
  font-size: 16px;
  }
  .speak-at-expo .submit-your-paper {
              padding: 0px;
          align-items: baseline;
  margin-bottom: 3px !important;
}
.speak-at-expo .bottom-1 {
      margin-bottom: 22px;
}
.ticket-combo-content {
width: 100% !important;
margin-bottom: 15px;
}
.standalone-tickets, .package-deals {
height: 430px;
background-color: #EDEEFF;
}
.title_eb_workshop{
background: #A93D4B;
border-radius: 12px;
border-bottom: 2px dashed;
}
.standalone-tickets:nth-of-type(1) {
background: #EDEEFF !important;
border-radius: 16px;
}
.title-price-container {
width: 90%;
margin: 16px auto;
border-radius: 16px;
display: flex;
gap: 20px;
}
.pack-title {
padding: 0 4px;
font-size: 25px;
display: flex;
justify-content: center;
color: #7f132c;
}
.ticket-combo-content .packs-details {
width: 90%;
margin: 0 auto;
}
.standalone-tickets .packs-details p:nth-of-type(1) {
background-color: transparent;
color: black;
display: flex;
justify-content: center;
font-size: 17px;
font-weight: 600;
border-bottom: 2px solid #ffff;
}
.ticket-combo-content .packs-details p:last-child {
border-bottom: 0;
color: black;
display: flex;
justify-content: center;
font-size: 17px;
font-weight: 600;
background: transparent;
/* border-bottom: 2px solid #ffff; */
}
.buy-info-container{
display: flex;
justify-content: center;
margin-bottom: 20px;
}
.price-buy, .sold-out {
width: 50%;
color: white;
font-size: 16px;
text-transform: uppercase;
font-weight: 500;
display: inline-block;
boder-radis: 20px;
border-radius: 20px;
font-weight: 400;
background:#7f132c;
}
.ticket-combo-content h3 {
background: #7f132c;
border-radius: 12px;
border-bottom: 2px dashed;
font-size: 32px;
text-transform: capitalize;
display: flex;
flex-direction: column;
gap: 7px;
padding: 30px 0px;
}
.price {
font-size: 41px;
color: #7f132c;
}
.ticket-combo-content h3 span {
font-size: 18px;
}
.standalone-tickets:nth-of-type(2) {
background: #EDEEFF !important;
border-radius: 16px;
}
.standalone-tickets:nth-of-type(3), .standalone-tickets:nth-of-type(4), .cannot-attend-physically-book-virtual-access {
height: 400px;
background: #EDEEFF !important;
border-radius: 16px;
}

.ticket-combo-content.package-deals {
height: 430px;
border-radius: 16px;
background: #EDEEFF;
}
.package-deals .packs-details p:nth-of-type(1) {
/* background-color: transparent; */
border-bottom: 2px solid white;
color: black;
display: flex;
justify-content: center;
font-size: 17px;
font-weight: 600;
background: transparent;
}
.package_combo_div h3.pageheading {
text-transform: capitalize;
font-weight: 900;
font-size: 30px;
color: #7f132c;
}
.pageheading:after {
display: none;
}
.pageheading:before {
display: none;
}
.moduletable h3:after,.moduletable h3:before{
          display:none;
      }
.master_row .master_left h3{
          margin: 0px;
          padding: 0px;
          border-left: 2px solid #7f132c;
          padding-left: 5px;
          font: normal normal bold 16px / 19px Lato;
          height: 40px;
}
.master_row .master_left h3 span{
  font: normal normal bold 16px / 19px Lato;
}
.master_row .master_left h6{
font: normal normal normal 16px / 19px Lato;
          color: #7f132c;
          font-weight: 600;
          border-left: 2px solid;
  
          position: relative;
          left: 0px;
       
          padding-left: 5px;
}
.master_right{
          width: 92%;
padding: 15px 15px 15px 15px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #0000003D;
  border-radius: 12px;
          display: flex;
          flex-direction: column;
}
.speakerimg a {
  border: 1px solid #CBCFF7;
  opacity: 1;
}
.master_right p strong{
font: normal normal bold 15px / 24px Lato;
  color: #7f132c;
}
.tab_content a {
  text-decoration: none;
font: normal normal bold 16px / 24px Lato;
}
.designation{
font: normal normal normal 16px / 24px Lato;
  color: #000000;
}
.speaker_detail{
margin:0;
}
p.speaker_text {
  margin-top: 0px;
}
.speaker_detail.morespeaker {
  margin-left: 0px;

}
.master_right p {
  display: flex;
  flex-direction: column;
text-align: left;
}
.break p strong{
color:white;
}
.nav-tabs{
overflow-x: scroll;
  white-space: nowrap;
flex-wrap: nowrap !important;
padding: 10px !important;
          background: #EDEEFF;
}
.agenda-tabs li.active {
  background: white !important;
  border: 1px solid #7f132c !important;
}
.agenda-tabs li {
  padding: 10px;
  position: relative;
  border: none;
  border-radius: 14px;
  background: #CBCFF7;
          padding: 29px 11px;
          border: none !important;
}
.agenda-tabs li a {
  text-transform: none;
  font: normal normal 600 16px / 20px Lato;
          letter-spacing: 0px;
          color: #000000;
}
.nav-tabs  .active a{
color:#7f132c;
}   
.main-tab{
padding: 0 0px !important;
  padding: 0 0px !important;
  /* overflow-x: scroll; */
  white-space: nowrap;
  flex-wrap: nowrap !important;
  margin: 19px;
  padding: 29px;
  justify-content: center;
margin: 10px 44px !important;
}
.tabs_wrapper>ul>li {
  width: 48%;
}
.tabs_wrapper > ul li.active >a{
           background: white;
          color: #7f132c;
          border: none;
          box-shadow: none;
          border-bottom: 2px solid #7f132c !important;
          
          padding: 0px;
          font-size: 12px;
          border-radius: unset;
}
      .tabs_wrapper >ul>li> a span {
          min-height: 0px;
      }
.tabs_wrapper>ul>li>a{
background: white;
          color: dimgrey;
          border: none !important;
          box-shadow: none;
          border-bottom: 2px solid #CBCFF7 !important;
          margin: 0px;
          padding: 0px !important;
          border-radius: unset !important;
          font-size: 13px;
}
.partners .marginleft40 {
  margin-left: 0;
  margin-top: -19px !important;
}
.partners .pull-right {
          float: none !important;
          position: relative;
          left: 51%;
          top: 296px;
}
.partners .marginleft40 p{
font-size: 16px;

}
.partners .partner_login_btn {
  border-radius: 28px;
  padding: 12px 26px;
}
.partners .become_a_partner{
  cursor: pointer;
  border: 0px solid;
  padding: 10px 20px;
  border-radius: 51px;
  background: #002157;
  color: white;
  font-size: 16px;
}
.partners #filter-form {
   
      flex-wrap: NOWRAP;
      gap: 8px;

  }
  .partners #filter-form button {
border-radius: 19px;
  margin-right: 0px; 

}
.partners #filter-form .inputbox {
      margin-bottom: 0;
      width: 48%;
      margin-right: 0;
border-radius: 22px;
border: 2px solid #7f132c;

  }
body.partnerspage.shortlisted ul.filter-btn{
overflow-x: scroll;
  white-space: nowrap;
  flex-wrap: nowrap;
  padding: 10px !important;
  background: #EDEEFF;
}
      body.partnerspage.shortlisted ul.filter-btn li {
          padding: 20px 17px;
          margin: 8px;
          font-size: 16px;
width: calc(100% / 1 - 25px) !important;
          border-radius: 12px;
          background: #CBCFF7;
      }
body.shortlisted ul.filter-btn li.active, body.shortlisted ul.filter-btn li:hover {
  background: white !important;
  color: #000000;
border: 1px solid #7f132c;
}
.partners #all > ul.filter-btn > li:nth-child(1){
background: #CBCFF7 !important;
  color: #000000;
border: 1px solid #7f132c;

}
  
.partners .page-header h2:after,.page-header h2:before{
display:none;
}
body.partnerspage .item-page .page-header h2 {

  font: normal normal 600 32px / 39px Lato;
  text-transform: none;
  color: #7f132c;
  margin-bottom: 5px;
}
.list-age{
display:block !important;
}
.spea{
display:none;
}
.fade{
display: block;
height: 100px;
padding:15px;
}
}
}
.list-age{
display:none;
}
/* usa agenda  top css start */
.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 41%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
/* .prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
} */

/* Caption text */
.agenda .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* .active, .dot:hover {
  background-color: #717171;
} */

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
.down-slide{
  display: none;

}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}
@media only screen and (max-width: 768px){
.frontt{
display:none;
}
.down-slide{
  display: block;
}
.three-head{
  padding-left: 0px !important;
  padding-top: 10px !important;
}
.spea{
      width: 109% !important;
}
}
.agenda .ul-1 {
  font-size: 18px;
  line-height: 1.4;
color:#7f132c;
}
.ul-1 li {
  list-style: none;
  list-style: none;
  position: absolute;
  padding-left: 30px;
  padding-top: 5px;
  position: relative;
  padding-bottom: 9px;
}

.three-head{
display: flex;
  flex-direction: column;
  padding: 30px;
}
.frontt{
width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
   background: #002157;
}
.front-inner{
display: flex;
  max-width: 1246px;
  gap: 20px;
 
  justify-content:  space-between;
      margin: 0 auto;
  width: 100v;
  padding: 30px;
  width: 100%;
  background: #002157;
  flex-wrap: wrap;
}
.front-inner-in{
border-left: 3px solid white;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 10px;
}
.span-upper-text{
font-size: 40px;
  color: white;
}
.span-lower-text{
font-size: 22px;
  color: white;
  font-weight: bold;
}
.down-slide-inner{
background: #7f132c;
        width: 100vw;
        position: relative;
        left: 50%;
        margin-left: -50vw;
}
.myslides-inner{
text-align: center;
        display: flex;
        justify-content: center;
        /* width: inherit; */
     height: 100px;
        align-items: center;
        /* border-left: 1px solid black; */
}
.myslides-inner-cont{
height: 100px; */
  max-width: 1264px;
  height: 100px;
  height: 60px;
  /* border-left: 2px solid white; */
  /* border-right: 2px solid white; */
  display: flex;
  justify-content: center;
  /* align-items: center; */
  color: white;
  text-align: left;
  font-size: 24px;
  flex-direction: row;
  padding-left: 24px;
  padding-right: 24px;
  gap: 36px;
}
.myslides-inner-upper-text{
font: normal normal bold 32px / 23px Lato;
}
.text-apart{
  display: flex;
  flex-direction: column;
  gap: 17px;
  border-left: 2px solid;
  padding-left: 14px;
}
.lower-text-slid{
font: normal normal normal 16px / 19px Lato;
}
/* usa agenda  top css end */
/* usa home top css end */
.frontt-new {
width: 100vw;
position: relative;
left: 50%;
margin-left: -50vw;
background: #7f132c;
}

.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
max-width: 1000px;
position: relative;
margin: auto;
}

/* Next & previous buttons */
.prev, .next {
cursor: pointer;
position: absolute;
top: 45%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}

/* Position the "next button" to the right */
.next {
right: 5px;
border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
/* .prev:hover, .next:hover {
background-color: rgba(0,0,0,0.8);
} */

/* Caption text */
/* .text {
color: #f2f2f2;
font-size: 15px;
padding: 8px 12px;
position: absolute;
bottom: 8px;
width: 100%;
text-align: center;
} */

/* Number text (1/3 etc) */
.numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
}

/* The dots/bullets/indicators */
.dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}

/* .active, .dot:hover {
background-color: #717171;
} */

/* Fading animation */
.fade {
animation-name: fade;
animation-duration: 1.5s;
}

@keyframes fade {
from {opacity: .4} 
to {opacity: 1}
}
.down-slide{
display: none ;

}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
.prev, .next,.text {font-size: 11px}
}
@media only screen and (max-width: 600px){
.text-home{
font-size: 12px !important;
}
.frontt-new {
 display: none;
}
.new-news-sec-btn {
border: 1px solid;
padding: 10px 29px !important;
border-radius: 30px;
background: #7f132c;
color: white;
margin-left: 11px !important;
}
#areainner{
  margin-bottom: -31px !important;
}
.new-news-sec-head {
font-size: 28px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.text-contain-1 {
display: flex;
 height: unset !important; 
margin-bottom: 50px;
flex-direction: column;
}
.usa .text-contain-out {
width: 100% !important;
padding: 3px;
}
.usa .text-contain-p {
font-size: 12pt !important;
line-height: 1.4 !important;
}
.usa .venue-map {
width: 100% !important;
height: 215px !important;
}
.usa .why-project h2{
font-size: 20pt !important;
margin: 6px 0px !important;
}
.usa .frontt-new {
display:none;
}
.usa.down-slide{
display: block;
}
}
.venue-main {
display: flex;
margin-top: 48px;
}
.usa .venue-text {
width: 50%;
display: flex;
flex-direction: column;

padding: 11px;
color: black;
height: 388px;
}
.usa .venue-map {
width: 50%;
}
.usa .why-project {
margin: 20px 0;
}
.usa .text-contain-1 {
display: flex;
height: 310px;
    margin-bottom: 50px;
}
.usa .text-contain-out {
width: 62%;
padding: 3px;

}
.usa .venue-map {
width: 50%;
}
.usa .text-contain-p{
      font-size: 18px;
line-height: 1.7;
padding-right: 10px;
text-align: justify;
}
.usa .front-inner {
  padding: 15px;
}
/* usa hometop css end */