/*Testimonial 2020 CSS by chetan start*/
@media screen and (min-width:180px) and (max-width:750px)
{
    .testimonials-abstract p {
    font-size: 16px;
    line-height: 22px;
}

.testimonials_para_vertuldiv p, .testimonials_para_vertuldiv_right p,.testimonials_para_vertuldiv span, .testimonials_para_vertuldiv_right span {
    font-size: 16px;
    line-height: 22px;
}

}
@media screen and (min-width:550px) and (max-width:750px)
{
  .testimonials_btn_top {
    text-align: center;
    margin-bottom: 20px;
}
}
@media screen and (max-width: 500px)
{
.testimonials_btn_top {
    text-align: center;
}
}
/*Testimonial 2020 CSS by chetan end*/
@media (max-width:750px) and (min-width:550px) {
    .testimonials_img_vertuldiv_right img {
    top: 19px;
}
    }

@media (max-width:850px) and (min-width:765px) {
    .testimonials-abstract {
    padding: 3px;
}
  .testimonials-cont {
    padding: 30px 0 40px 0;
} 

.testimonials-pic iframe {
    margin-top: -30px;
} 


.testimonials_img_vertuldiv {
    width: 21%;
}
.testimonials_para_vertuldiv_right {
    width: 70%;
    padding: 0px 35px;
}
.testimonials_para_vertuldiv_right {
    width: 78%;
    padding: 0px 22px 0 12px;
}
.testimonials_para_vertuldiv_right:after
{
    right: 27px;
    bottom: -27px;
  }

.testimonials_para_vertuldiv_right:before
{
    left: -8px; 
}
.testimonials_main_secright {
    padding: 18px 0 36px 0;
}

.testimonials_img_vertuldiv img {
   margin-bottom: 11px;
}
}
@media (min-width:750px) 
{
    .testimonials-cont {
    display: flex;
}
.testimonials-pic,.testimonials-theme {
    width: 50%;
}
}
@media (max-width:480px) 
{
  .testimonials_para_vertuldiv {
    padding: 0px 29px;
    width: 85%;
  }
    .testimonials-cont {
    padding: 0px 0 40px 0;
}
.testimonials_para_vertuldiv_right:after
{
      bottom: -35px;
}  
.testimonials_para_vertuldiv_right {
    padding: 0px 33px;
    width: 89%;
}
    .testimonials_para_vertuldiv p, .testimonials_para_vertuldiv_right p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
}
.testimonials_para_vertuldiv:after {
    right: 15px;
    bottom: -9px;
}
.testimonials_para_vertuldiv span, .testimonials_para_vertuldiv_right span {
    top: 1px;
    font-size: 14px
    }
    .testimonials_img_vertuldiv {
    float: none;
    width: 100%;
    padding: 0;
    text-align: center;
}
.testimonials_img_vertuldiv img {
    margin-left: 0;
}
    .testimonials-pinkbox
    {
        padding: 15px 0;
    }
    .testimonials_btn_section button {
    font-size: 15px;
}
    .testimonials_btn_section {
    padding: 39px 0;
    }
.testimonials-abstract p {
    font-size: 15px;
    line-height: 22px;
}
.testimonials-pinkbox h3 {
    font-size: 17px;
    margin-bottom: 10px;
    text-align: center;
}

}
@media (max-width:750px) and (min-width:550px) {
  .testimonials_para_vertuldiv_right:after, .testimonials_para_vertuldiv:after {
    right: 15px;
}
    .testimonials_para_vertuldiv_right {
    width: 90%;
    float: none;
    position: relative;
    padding: 0px 35px;
}
.testimonials_img_vertuldiv img {
    margin-left: 0;
}
.testimonials_para_vertuldiv:before {
    left: 1px;
}
.testimonials_img_vertuldiv {
    float: none;
    width: 100%;
    padding: 0;
    text-align: center;
}
.testimonials_para_vertuldiv {
    padding: 0px 35px;
}
.testimonials-pinkbox h3 {
    text-align: center;
}
.testimonials-cont {
    padding: 0px 0 40px 0;
}
.testimonials_para_vertuldiv_right:before
{
    left: 0px;
}
}
@media (max-width:1150px) and (min-width:950px) {
    .testimonials_para_vertuldiv_right {
    width: 78%;
    padding: 0px 35px;
}

}
/*chetan code end*/

@media screen and (min-width:180px) and (max-width:1220px) {
.socialfixfooter{display:block}
.social_fixed{display:none}
}
@media screen and (min-width:180px) and (max-width:1140px) {
#headerleft{width:200px;}
#headerright{margin-left: 200px;}
/*.divinner{margin:0 10px}*/
.moduletable.testi_video {
    padding: 0 20px;
    box-sizing: border-box;
}
.slideshowtext{width: 75%}
.slideshowtext h3{margin-top: 6%;font-size: 45px;}
.location {line-height: 45px;font-size: 37px;margin-bottom: 30px;}
.register-button{padding: 11px 9%;margin-left: 0;}
.time-container .time-content{width: 50px;height: 50px;line-height: 50px;font-size: 16px;margin-bottom: 2px;}
.time-container{margin: 30px 0}
.time-container .time-content::after{border-width: 5px;margin: -3px;clip: rect(0px, 100px, 36px, 37px);}
}
@media screen and (max-width:1000px) {

.delegate .right {position: inherit;top: initial;margin-top: 10px;}
}

@media screen and (min-width:768px) and (max-width:1000px) {
#mainnav ul.nav.menu li a{font-size:14px}
.welcomeleft{width: 61%;}
.welcomeright{width: 35%;}
#gallery #fav-caption h3.favtitle{line-height: 30px;}
#gallery div#fav-caption a .favreadmore{width: 30px;height: 30px;background-size: cover;}
#gallery div#fav-caption a{margin-top: -80px;}

.eventvenue-left ul li{width:100%;margin-bottom: 0;}
.eventvenue-left{width:44%}
.eventvenue-right{width:54%}
.tabs_wrapper >ul>li> a,.presentation_wrapper >ul>li> a{margin: 10px 10px 15px;}
.item-page.partnerpopup{margin:0 30px}
#sbox-btn-close {right: 10px;top: 10px;padding: 5px;}
.tabs_wrapper ul,.presentation_wrapper ul{padding:0;margin-bottom: 0;}
.tabs_content_container{margin: 20px;}
ul.testimonial_ul li a{padding:20px}
#cssmenu > ul > li{margin-right: 8px}
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) {
    #register-table tbody tr.three-row{width: 38%}
    #register-table tbody tr{margin-right: 8px}
    .addon_form_div {text-align: center;}
    /* .label-title{display: block;padding-left: 0;width: 100%} */
        .speakers-content{flex-basis:  32.4%}
        .speakers-content:nth-of-type(3n){margin-right: 0 }
        .standalone-tickets.ticket-combo-content h3{height: 60px}
        .package-deals h3 span{font-size: 16px}
        .search-box-top{width: 466px}
        #mainnav #cssmenu .multi-width.width-margin + ul.nav-child{margin-left: -230px}
        #mainnav #cssmenu .gallery-link + ul.nav-child{margin-left: -53px}
           .country-selected{padding-right: 67px} 
           .culturaldivinner .cultural-video iframe{height: 272px}
           .culturaldivinner .cultural-content p{font-size: 19px;padding: 0}
        #register-table tbody #table_10_container{width: 85.9vw}
.addon_form_div .label-title,.access-virtual-title{display: block;width: 100%;padding-left: 0;text-align: center;font-size: 18px;}
        .access-virtual-title {margin-bottom: 15px}
}

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
#headerleft{width: 340px}
#headerright{margin-left: 350px}
           .culturaldivinner .cultural-video iframe{height: 308px}
#mainnav #cssmenu .multi-width.width-margin + ul.nav-child{margin-left: -230px}
#mainnav #cssmenu .multi-width + ul.nav-child{margin-left: -83px}

/* .homepage .divinner{max-width: 1080px}
#header .divinner, #footer .divinner{max-width: 1094px} */
.slideshowtext .divinner{padding-left: 10px}
.search-box-top{width: 557px}
.culturaldivinner .cultural-content p{padding-bottom: 0}
/* .country-selected{padding-right: 50px} */
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1.5) {
    #register-table tbody tr{width: 48%}
        .registration_id_div {text-align: center;}
    .registration_id_div .label-title{text-align: center;margin-bottom: 10px}
  }


@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
    #register-table tbody tr.three-row{width: 38%}
    #register-table tbody tr{margin-right: 8px}
        .addon_form_div {text-align: center;}
    /* .label-title{display: block;padding-left: 0;width: 100%} */
    #mainnav #cssmenu > ul > li{margin-right: 7px}
    .search-box-top{width: 466px}
    .slideshowtext::after {left: -35%}
    .country-selected{padding-right: 67px}
    .culturaldivinner .cultural-video iframe{height: 294px}
    .fluid-width-video-wrapper{padding-top: 294px !important}

}

@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
   and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
        .fluid-width-video-wrapper{padding-top: 294px}
  }


@media screen and (min-width:180px) and (max-width:899px) {
           .addon_form_div   .label-title,.access-virtual-title{display: block;width: 100%;padding-left: 0;text-align: center;font-size: 18px;}
        .access-virtual-title {margin-bottom: 15px}
/*.divinner{margin:0 10px}*/
#headerleft{margin-top: 10px;}
#topmenu ul.nav.menu li a span.image-title{display:none}
#topmenu ul.nav.menu li img{max-width:18px}
#mainnav ul.nav.menu li.current.active {border-top: 0;}
#mainnav ul.nav.menu li.current.active a{border-top: 0;background: #fff;color:#4a4947}
.counter{top: 65%}
#mainnav #cssmenu > ul.nav.menu li.current.active{border-bottom: 0}
}


 @media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (orientation: landscape){
    #register-table tbody tr{width: 48%}
    #register-table tbody #table_10_container{width: 86vw}
         .addon_form_div     .label-title,.access-virtual-title{display: block;width: 100%;padding-left: 0;text-align: center;font-size: 18px;}
        .access-virtual-title {margin-bottom: 15px}
        .addon_form_div{text-align: center;}
  } 

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px){
    #register-table tbody tr{width: 48%}
  }


@media screen and (min-width:180px) and (max-width:896px) {
    .registration_id_div {text-align: center;}
    .registration_id_div .label-title{text-align: center;margin-bottom: 10px;margin-right: 10px}
/* cutural css */
  .cultural-container .section-content{flex-basis: 10%}
  .culturaldivinner > div{width: 100%}
  
  .culturaldivinner .cultural-content p{font-size: 15px;line-height: 32px;text-align: justify;padding-bottom: 0}
.cultural-content p sup{/* margin-left: -8px */}
  .programme-time-container{flex-wrap: wrap;}
  .programme-time{width: 45%;margin-bottom: 30px}
.fluid-width-video-wrapper{padding-top: 300px !important;margin-left: 0}

  .event-programme{padding: 0 10px}
.presentation_content { overflow-y: hidden;
    clear: both;
    overflow-x: scroll;}
.page-header h2, .moduletable h3, .pageheading{line-height: 34px;}
.slide_pagetitle h2{font-size:30px;line-height:45px}

body.contentpane .item-page,#sbox-content .item-page{margin:0 30px}
#sbox-btn-close {right: 10px;top: 10px;padding: 5px;}
ul.pager.pagenav li.previous {left: 5px;}
ul.pager.pagenav li.next {right: 5px;}

div#footer{padding: 20px 0;}
.welcomeleft,.welcomeright,#testimonials,#testimonialvideos,#lookback,#twitterfeed,.eventvenue-left,.eventvenue-right,.eventrowleft,.eventrowright{width: 100%;margin-top: 0;}
body.homepage .custom.test_mon_video{height: auto}
.welcomeright{    border-left: 0;}
.count_in{width: 25%;border:0}
.count_in:nth-of-type(4n+1) {clear: left;}
.count_in:nth-of-type(4n) {clear: right;}
div#gallery #fav-caption {position: relative;}
.delegate ul li.product div p,.eventvenue-left ul li{margin-bottom:0}
.eventrowleft >div {margin: 0;max-width: 500px;}
.eventvenue-right,.eventrowleft >div {margin-bottom: 30px;}
.tabs_wrapper >ul>li> a,body.partnerspage ul.category-module.partnersmodule li >div,.presentation_wrapper >ul>li> a{margin: 5px;padding: 15px 5px;}
.tabs_content_container,ul.pasteventsul li div{margin:10px}
.master_left,.testimonalstabs .master_left{width:150px}
.master_right{margin-left: 150px;}
.master_left h3{font-size: 20px;}
.testimonalstabs .master_left{padding:10px;}
.testimonalstabs .master_right{margin-left: 170px;}
ul.category-module.partnersmodule{margin:0}
ul.testimonial_ul li a {padding: 10px 20px;font-size: 18px;}
body.contactpage div#middlerow iframe {max-height: 250px;}
ul.gallerylist.pasteventsul li h3.favtitle{top:17%}
#gallery #fav-caption a{margin-top: -152px;}
  .speaker-left,.sme-right{width: 100%;margin: 0}
.sme-right .toppad{padding-top: 0}
.morespeaker .speaker_desc{width:100%;}
.award_reg_form .gcore-input {margin-left: 0;clear: both;margin: 10px 0;}
.award_reg_form label {width: 100%;margin-bottom: 7px;}
.awards_row .leftdata {margin-right: 0;width: 100%}
.awards_row .rightdata {float:left;margin-bottom: 20px;}
.awards_row .rightdata form{max-width: 315px;    overflow: hidden;}
img.awards_logo{    margin: 0 0 10px;}
.ifvideo {max-width:100%;}
    /***Cookie CSS***/
.cc-banner .cc-message{width: 100%}
/***Cookie CSS***/
.padding_10_imp{padding: 10px !important}
.counter{top: 70%}
.expo_buttons .button{margin: 5px;}
.counter > span.count{    font-size: 15px;
    line-height: 17px;}
.section-container{flex-wrap: wrap;padding: 25px 0}
.section-content{flex-basis: 50%;margin-bottom: 25px}    
.icon-container{ display: inline-block;font-size: 18px; }
.icon-content{width: 120px;height: 120px;line-height: 120px;display: block;margin: 0 auto 11px;}
.divinner-custom{display: block;}
#newsfeed, #twitterfeed{width: 100%;margin: 10px 0;}
#newsfeed:after, #twitterfeed:after{display: none;}
.footer-row{flex-wrap: wrap;text-align: center;justify-content: center;padding-bottom: 0}
.footer-row > div {margin-bottom: 15px;display: flex;flex-basis: 100%;justify-content: center;}
div#footer img{margin:0;}
.tweetlook{padding: 0}
#header .divinner {display: flex;flex-wrap: wrap;position: relative;}
#header #headerleft {order: 2}
#header #headerright {order: 1}
#header #headerright,#header #headerleft{flex-basis: 100%;text-align: center;margin: 0}
#mainnav {margin-top: 10px;position: absolute;bottom: 10px;right: 0;z-index: 999;}
#header #headerright{margin-bottom: 15px;}
#header #headerleft{margin-bottom: 5px;}
.slideshowtext{width: 100%}
.location {line-height: 40px;font-size: 31px;margin-bottom: 26px;}
.register-button {padding: 8px 9%;margin-left: 10px;font-size: 24px;}
.slideshowtext h3{margin-top: 2%;margin-bottom: 5px;line-height: 18px;}
.time-container{margin: 20px 0 15px}
.time-container > div{font-size: 16px;}
div#footer p {text-align: center;margin-bottom: 2px;display: flex;flex-basis: 100%;justify-content: center;}
.contactsocial{margin-bottom: 0}
#mainnav #cssmenu .multi-width + ul.nav-child{column-count: auto;position: static;height: 150px;overflow: auto;}
 #mainnav #cssmenu .multi-width + ul.nav-child {left: 0;top: 0;column-count: initial;height: auto;}
 #headerright #mainnav #cssmenu .multi-width + ul.nav-child li{display: inline-block;width: 44%;margin: 0 3%;border:0;}
 #mainnav #cssmenu .multi-width + ul.nav-child li:nth-of-type(5n) a {
    border-bottom: 1px solid;
}
 #headerright #mainnav #cssmenu .multi-width + ul.nav-child li a{color: #4a4947; display: block;text-overflow: ellipsis;width: 100%;white-space: nowrap;overflow: hidden;padding: 10px 4px;font-size: 14px}
.tickets-combo-container{flex-wrap: wrap;}
.ticket-combo-content{width: 49%;margin: 0 0 30px;}
.standalone-tickets{ /* height: 382px */ }
.ticket-combo-content h3{font-size: 18px}
.standalone-tickets:nth-of-type(3)  h3,.standalone-tickets:nth-of-type(4)  h3{height: 70px}
.pack-title{font-size: 18px;}
.price{font-size: 22px;}
.vat{font-size: 12px;}
.pac-desc{font-size: 13px;}
.ticket-combo-content h3 span{font-size: 13px}
.title_eb_tableoften + .pack-details-container .title-price-container, .title_eb_awardsnight + .pack-details-container .title-price-container {height: 80px}
.title-price-container{height: 100px !important}
/* .title-price-container{display: block;height: auto;} */
.package_combo_div{margin-bottom: 30px}
.ticket-combo-content .packs-details p {font-size: 14px}
.ticket-combo-content.package-deals {height: auto;}
.ticket-combo-content .packs-details p{text-align: center;padding: 5px}
.event-data-container,.label-title{width: 100%}
.addon_form_div{text-align: center;}
.label-title{padding-left: 0;margin-bottom: 20px;}
.radio-container{margin-top: 0;}
#register-table tbody tr,#register-table tbody tr.three-row,#register-table tbody tr.three-row.width-15,#register-table tbody tr.display-table-row{display: block;width: 100%}
#register-table tbody tr.terms_of_use{ display: inline-block;
width: 49%;
margin-right: 0; }
.terms_of_use a{font-size: 14px}
.align-right{text-align: left !important;}
#register-table tbody #table_10_content{display: block;width: 100%;overflow: auto;}
#register-table tbody #table_10_container{display: block;}
#register-table tbody #table_10_container tr{}
#lookback::after, #newsfeed::after{display: none;}
.table-confo{display: block;width: 100%;margin: 8px 0}
.table-container{width: 100%;overflow: auto;}
.table-10-edit .table_10 td {min-width: 100px;}
.table-10-edit .table_10 td.num-edit{min-width: min-content}
.table-payment-main{width: 100%}
.table-payment-main .btn-contain .button{font-size: 20px;padding: 15px 10px;}
#register-table tbody tr.display-table-row input[type="button"]{padding: 12px 47px;font-size: 20px;}
.judges-container{width: 49%}
.item-page .page-header h2{font-size: 22px;padding-top: 30px}
.event_reg_form.mailchimp .gcore-input{margin-left: 160px}
.art-intro-text{margin-top: 0px}
.video-spotlights .vs-heading{line-height: 26px}
.video-spotlights .vs-heading2{margin-top: 15px;line-height: 20px}
.video-spotlights .vs-video-header{margin-bottom: 5px;}
.ticket-combo-content h3 span{display: block;min-height: 40px;width: 100%}
.package-deals h3{padding: 20px 0}
.event-edit-page {text-align: center;}
.event-edit-page .label-title{width:auto;padding-right: 0;} 
.speakers-content{flex-basis: 49%;margin-right: 0}
.partnerspage.shortlisted .item-page.partnerpopup .partnerteam-left{margin-top: 0}
}
@media screen and (min-width:180px) and (max-width:600px) {
#mainnav ul.nav.menu li a{    font-size: 14px;}
.page-header h2, .moduletable h3, .pageheading{font-size: 22px;line-height: 32px;}
/* .page-header h2:before, .moduletable h3:before, .pageheading:before{width: 80% !important} */
.slide_pagetitle h2 {font-size: 24px;line-height: 28px;}
div#footer img{max-height:30px}
ul.testimonial_ul li a {padding: 10px 10px;}
.expo_date, .expo_loc{padding-top:0}
.count_in {width: 48%;margin-bottom: 20px;}
.count_in:nth-of-type(2n+1) {clear: left;}
.count_in:nth-of-type(2n) {clear: right;}
.count_in h4{min-height:20px;margin-bottom: 5px;}
.countp{min-height: initial;}
ul.delegate_li {margin: 20px;}
.event_desc ul {margin: 10px;}
.attend .people{width: 100%;}
.attend .people ul.delegate_li {margin: 0;}
.people{width: 100%;}
.people ul.delegate_li {margin: 0;}
.item-page .delegate {margin-left: 0;}
.key_features .feature h3{font-size: 16px;font-weight: 600;line-height: 20px;}
.schedule>div.when{width:46%}
.venue_left{width:100%}
.venue{background:transparent}
.tabs_wrapper ul,.presentation_wrapper ul{padding:0}
body.partnerspage ul.category-module.partnersmodule >li{width:33%}
ul.pasteventsul li{width:50%}
ul.pasteventsul1 li{width:50%}
.contact-left,.contact-right{width:100%}
.evt_brochure.width33 {width: 100%;}
.evt_brochure1.width33 {width: 100%;}
img.awards_logo {float: none;margin: 10px 0;}
.evt_brochure.width33{width:100%;}
.awards_row .rightdata .button {font-size: 14px;}
td.sociallinks_newsletter img {
    max-width: 30px;
}
table .news_title {font-size: 15px !important;}

}
@media screen and (min-width:180px) and (max-width:570px) {
#header{padding:0}
#header .divinner{margin:0}
#headerleft {width: 100%;    margin: 10px 0;/*text-align:center;    */float: none;}
#headerleft img{max-height:30px}
div#toplocation-wrap {
    margin-top: 5px;
    float: left;
    position: absolute;
    right: 10px;
    top: 6px;
}
div#toplocation-wrap .wrap.hide{width: 135px}
div#toplocation-wrap .wrap.hide a{padding:7px;}
#headerright {margin-left: 0;background: #eee;}
#headerright:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#headerright {margin-left: 0;background: #eee;}
#headerright:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#topmenu{float:left}
#mainnav{width:auto;float: right;}
#cssmenu ul.nav.menu.open{min-width:200px}
.slideshowtextdiv{top:10px}
.partnerspage .item-page.partnerpopup .partnerteam-left{margin-top: 15px;padding: 0;width: auto;text-align: left;}
body.partnerspage.shortlisted ul.filter-btn li {padding: 6px 11px;margin: 5px;font-size: 16px;}
.item-page.partnerpopup .partnerteam-right,.moduletable  .item-page.partnerpopup h4{margin-left: 0;width: 100%;clear: both;}
.floatright {
    float: left;
    margin-bottom: 15px;
}


}


@media screen and (max-width:380px){
.tabs_wrapper >ul>li> a span {min-height: 44px;}
.expo_buttons .button {
    font-size: 12px;
    line-height: 14px;
    margin-top: -2px;
    padding: 3px 10px;
}
body.homepage .slideshowtextdiv h3{padding-bottom: 5px}
body.homepage .slideshowtextdiv .loc_date>div {
    font-size: 12px;
    padding: 0 0 5px 18px;
    line-height: 14px;}
    .loc_date{margin: 0}
    .counter > span.count {
    font-size: 12px;
    line-height: 13px;
}
.counter > span.image img {
    width: 16px;
}
    body.homepage .slideshowtextdiv .loc_date>div.clr{margin: 0;line-height: 0;padding: 0}
}

@media screen and (min-width:180px) and (max-width:500px){
.hosts-image, .hosts-description, .hosts-speaker-box{width:100%;}
.register1 {
    color: #fff;
    font-size: 19px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 50px;
    margin-top: -5px;
}
.divinner .listres {
    color: white;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 66px;
    margin-top: -55px;
    list-style-type: disc;
    text-align: left;
}
span.workshop_msg.messagebox.show {
    min-width: 300px;
    left: -200px;
}
#register-table tbody #table_10_content {
    width: 86vw;
}
#register-table tbody #table_10_container {
    margin-right: 0;
    width: auto;
    display: block;
}
.notes-data dt {
    margin-right: 12px;
}
.notes-data dd {
    width: 91%;
}




}


/* hurais css starts here */
@media screen and (max-width:1024px){
    #headerleft {
        margin-top: 0;
        width: 340px;
    }
    #header .divinner{
        margin: 0 10px;
    }
    .slideshowtext h3,.location {
        margin-left: 10px;
    }
    .time-container {
        margin-left:10px;
    }
    .register-button {
        padding: 8px 5%;
        margin-left: 55px;
        font-size: 30px;
    }
    .slideshowtext::after {
        left: -28%;
    }
    #speakers-main-container .company{align-self: flex-start;}
    .section-container {
        margin: 0 10px;
    }
    .latestnews, .tweet-window {
        height: 214px;
        overflow: auto;
    }
    .time-container > div {
        margin-right: 50px;
    }
    .footer-row {
        flex-wrap: wrap;
        text-align: center;
        justify-content: center;
        padding-bottom: 0;
    }
    .footer-row-2 > div {
        margin-bottom: 0;
    }
    .tweetlook{
        margin-bottom: 50px;
    }
    .accomodations-main-container {
        margin-bottom: 50px;
    }
    .images-venue-main-container {
        margin: 50px 0 0px;
        justify-content: space-evenly;
    }
    .images-venue-content:nth-of-type(5n){margin-right: 40px}
    .images-venue-content {
        margin: 0 20px 30px;
    }
    .images-venue-content:nth-of-type(5n){margin-left: 0}
    div#center2 p a img {
        width: 150px;
    }
    .logobox {
        display: flex;
        justify-content: space-around;
    }
    .item-page .page-header h2, .blog .page-header h2 {
        padding-top: 30px;
    }
    div#footer {
        padding: 20px 0;
    }
    .footer-row > div {
        margin-bottom: 15px;
        display: flex;
        flex-basis: 100%;
        justify-content: center;
    }
    .footer-row-2 > div {
        margin-bottom: 0;
    }
    .contactsocial {
        margin-bottom: 0;
    }
    div#footer img {
        margin: 0;
    }
    .pasteventsul1::after {
        content: '';
        display: table;
        clear: both;
    }
    ul.pasteventsul1 li div {
        margin: 20px;
    }


    .speakers-text-container .redtext{font-size: 15px}
}
@media screen and (min-width:180px) and (max-width:768px){
    #header #headerright, #header #headerleft {
        text-align: left;
    }
    #header .divinner {
        margin: 0 10px;
    }
    #headerleft a img {
        width: 280px;
    }
    .search-box-top {
        width: 61%;
    }
    div#toplocation-wrap {
        width: 36%;
    }
    p.footmenurow a {
        margin: 0px 5px 0;
    }
    .ascont {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
        padding: 0px !important;
    }
    .ascont>div:nth-child(1) {
        flex: 1;
    }
    .ascont>div:nth-child(2) {
        flex: 4;
    }
    .evt_brochure.width33 h2 {
        line-height: 28px;
    }
    .eventvenuedetails, .pinkbox {
        background-color: #f8eeef;
        margin-bottom: 20px;
        width: 100%;
        position: relative;
        margin-left: 0;
        left: 0;
    }
    div#center2 p a img {
        width: 150px;
    }
    #lookback {
        margin: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #newsfeed {
        padding-top: 0;
        margin-top: 0;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    #twitterfeed {
        padding-top: 0;
        margin-top: 0;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
}
 @media screen and (min-width:767px){
    .testimonials_main_section, .testimonials_main_secright {
    display: flex;
}
  }
@media screen and (max-width:767px){

    #header #headerright, #header #headerleft {
        flex-basis: 100%;
        text-align: center;
        margin: 0;
    }
    #header #headerright {
        margin-bottom: 15px;
    }
    #header #headerleft {
        margin-bottom: 15px;
    }
    #headerleft a img {
        width: auto;
    }
    div#toplocation-wrap {
        position: static;width: auto;
    }
    .slideshowtext h3, .location {
        margin-left: 10px;
    }
    .register-button {
        margin-left: 48px;
    }
    .time-container {
        margin: 20px 0 15px;
    }
    .asponsor {max-width:330px;}
    .ascont {padding 10px 0px; }
    .asimg {padding-top:20px; margin-top:20px; text-align:center;}
    .asimg1{text-align:center; width:100%;}
    #rightc {
        right: 0;
        text-align: right;
    }
    .evt_brochure2.width33 h2 {
        line-height: 28px;
        font-size: 17px;
    }
    
}
@media screen and (min-width:501px) and (max-width:896px){
    #mainnav {
        width:auto
    }
    #cssmenu #menu-button {width: 20px;}
    .search-box-top{width: 40%;margin-left: 0;padding-top: 0px;margin-right: 8px;float: right;}
    div#toplocation-wrap{position: static;padding-left: 5px; }
    div.mod_search215 input[type="search"]{width: 100%  !important}
    #header #headerright{background-color: #fff}
    #header #headerleft{margin-bottom: 15px;text-align: center;}
    div#toplocation-wrap {
        margin-top: 0px;
        float: left;
    }
    .slideshowtext {
        clip-path: none;
    }
    .slideshowtext .divinner {
        padding-left: 0;
        text-align: center;
    }
    .page-header h2, .moduletable h3, .pageheading {
        font-size: 22px;
        margin-top: 0
    }
    .slideshowtext h3{margin-top: 2%}
    .custom-module-head h3 {padding-top: 30px}
    .location {
        text-align: center;
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 20px;
    }
    .register-button {
        font-size: 14px;
        margin-left: 0;
    }
    .time-container > div {
        margin: 0 16px;
        font-size: 13px;
    }
    .slideshowtext::after {
        transform: skew(0);
        left: 0;
        width: 100%;
    }
    .favslider .favs img {
        height: 250px;
    }
    .homepage #middlerow .favslider {
        height: 250px;
    }
    p.footmenurow a{margin-top: 0}
    div#center2, div#center2 p, .pastevent div#center2 .partnerteam-right p{padding: 0}
    .speakers-container{justify-content: space-between;}
}
@media screen and (min-width:180px) and (max-width:500px) {
    #topmenu ul.nav.menu li{margin: 0 5px;}
    
    .slide_pagetitle{top: 25%;}
    .slide_pagetitle h2 {font-size: 20px;line-height: 24px;}
    .partnerspage .item-page.partnerpopup .partnerteam-right, .moduletable .item-page.partnerpopup h4 {margin: 0;border: none;padding: 0;}
    .moduletable .item-page.partnerpopup h4 {background: url(../images/headingbg.png) 0px 100% no-repeat;padding-bottom: 15px;margin-bottom: 10px}
    div#center2 .sponsor-level p {padding: 0;margin-bottom: 0;}
    body.homepage #middlerow .fav-control-nav{bottom: -5px;}
    body.homepage .slideshowtextdiv h3 {font-size: 16px;line-height: 18px;margin-bottom: 0;}
    body.homepage .slideshowtextdiv .loc_date>div {font-size: 14px;    line-height: 16px;float: none;
        display: table;
        margin: 0 auto;}
    .expo_buttons .button{padding: 5px 20px;margin: 5px;font-size: 14px;}
    .count_in {width: 100%;margin-bottom: 20px;padding: 0;border-bottom: 1px solid #e28f8e;}
    .loc_date {max-width: 100% ;    padding-left: 0px;}
    .expo_date, .expo_loc {
        padding: 0 10px 5px 20px;
        background: url(../images/slidetextbg.png) 0 0 no-repeat;
        background-size: 13px;}
        .counter > span.count {
        font-size: 13px;
        line-height: 15px}
    body.homepage .slideshowtextdiv .loc_date>div {font-size: 14px;    line-height: 16px;float: none;
        display: table;
        margin: 0 auto;}
    .expo_buttons .button{padding: 5px 20px;margin: 5px;font-size: 14px;}
    .count_in {width: 100%;margin-bottom: 20px;padding: 0;border-bottom: 1px solid #e28f8e;}
    .loc_date {max-width: 100%;    padding-left: 0px;}
    .eventvenue-left ul li,.key_features .feature,.schedule>div.when,ul.pasteventsul li{    width: 100%;}
    .eventvenue-left ul li,.key_features .feature,.schedule>div.when,ul.pasteventsul1 li{    width: 100%;}
    .schedule>div.when{margin:0 0 20px}
    .tabs_wrapper >ul>li,.presentation_wrapper >ul>li{width:48%}
    .master_left, .testimonalstabs .master_left,.master_right , .testimonalstabs .master_right,.item-page.partnerpopup .partnerteam-left, .item-page.partnerpopup .partnersteam-left,.item-page.partnerpopup .partnerteam-right, .item-page.partnerpopup .page-header h2, .item-page.partnerpopup .partnersteam-right {    width: 96%;    border: 0;    padding: 5px 2%; margin:0;float: none;}
    .item-page.partnerpopup .page-header h2 {    font-size: 20px;    line-height: 24px;    margin: 20px 0 10px;}
    .item-page.partnerpopup  .partnerteam-left,.item-page.partnerpopup  .partnersteam-left {    text-align: center;}
    
    
    .tabs_content_container{margin:5px 0}
    .master_row{    margin-bottom: 15px;}
    .master_left h3 {    font-size: 18px;}
    .master_left h5{    margin-bottom: 5px;}
    .item-page.appspage p img {    margin: 0 5px 5px;}
    body.partnerspage ul.category-module.partnersmodule >li {    width: 50%;}
    
    ul.testimonial_ul li{width:auto}
    .event_desc ul {    margin: 0;}
    .partnersmodule li .itemimage .img {min-height: 130px;}
    #cssmenu #menu-button {width: 20px;}
    .search-box-top{width: 40%;margin-left: 0;padding-top: 5px;margin-right: 0px;float: right;}
    div#toplocation-wrap{position: static;padding-left: 0px; }
    #cssmenu #menu-button{margin-right: 0}
    div.mod_search215 input[type="search"]{width: 100%  !important}
    #header #headerright{background-color: #fff}
    #header #headerleft{margin-bottom: 15px;}
    .slideshowtext{clip-path: none;}
    .slideshowtext .divinner{padding-left: 0;text-align: center;}
    .slideshowtext h3{padding-bottom: 0;font-size: 18px;}
    .location{text-align: center;font-size: 15px;line-height: 15px;margin-bottom: 20px;}
    .register-button {font-size: 14px;margin-left: 0;}
    .time-container > div{margin: 0 16px;font-size: 13px;}
    div#footer .footer-menu p{display: block;}
    div#toplocation-wrap .wrap.hide{width: 164px}
    .footer-row > div{position: relative;}
    .countries-list{top: 35px}
    .homepage #middlerow .favslider{height: 230px;}
    .homepage  .favslider .favs img{width: auto;height: 230px}
    .images-venue-content,.accommod-content,.images-venue-content:nth-of-type(5n+1),.images-venue-content:nth-of-type(5n){flex-basis: 50%;margin-bottom: 18px;margin-right: 0;margin-left: 0}
    .images-venue-content:nth-of-type(4n) {
    margin-left: 0px;
    margin-right: 0;
}
    .accomodations-container{display: block;}
    #lookback,#newsfeed,#twitterfeed {padding: 15px 15px 0;margin-top: 0}
    #newsfeed .latestnews{height: auto;}
    #twitterfeed {
        /* padding-top: 0; */
        margin-bottom: 15px;
    }
    .icon-content {width: 95px;height: 95px;line-height: 95px;}
    .icon-content > img{width: 45px;}
    /* .loading .slideshowtext {display: none;} */
    #mainnav #cssmenu a + ul.nav-child > li {border-top: 0}
    .images-venue-content p{font-size: 15px}
    #noaddons-table{width: 100%;margin: 20px 0}
    .btn-contain .button, .payment-method .button{font-size: 18px;padding: 10px 15px}
    .event_reg_form.mailchimp .gcore-input{margin-left: 160px}
    .travel-link{font-size: 20px}
    #mainnav #cssmenu ul.nav.menu li a:hover{color: #4a4947}
    .accomodations-main-container{margin-bottom: 0}
    .accomodations-main-container > p.list-hotels{font-size: 20px}
    .item-page .page-header h2{font-size: 18px;padding-top: 18px;}
    .awards_row .leftdata h3{font-size: 18px}
    .speakers-content{margin-right: 0px}
    .art-intro-text{font-size:  16px;line-height: 25px}
    .map-container,.special-main-container{margin-bottom: 30px}
    #rightc img{max-height: 30px}
    .travel-link{font-size: 16px}
    .page-header h2, .moduletable h3, .pageheading {font-size: 18px}
    .accomodations-main-container > p{font-size: 16px;margin-bottom: 20px}
    .images-venue-main-container{margin-bottom: 15px}
    .accommod-content p{padding-top: 10px;font-size: 16px}
    .accomodations-main-container > p.list-hotels{font-size: 16px;margin-bottom: 25px}
    .accommod-content{margin-bottom: 10px;width: 100%}
    .images-venue-content img{height: 70px}.
    .evt_brochure1 width33 img{height: 70px}.
    .evt_brochure width33 img{height: 70px}.
    #organisers, #partners, .tweetlook, #testimonialwrap, #gallery{margin-bottom: 40px}
    .section-container{padding-bottom: 0 }
    .section-content{margin-bottom: 12px}
    #organisers, #partners, .tweetlook, #testimonialwrap, #gallery{margin-bottom: 40px}
    .icon-container{font-size: 16px}
    #newsfeed li a{font-size: 14px}
    .event-main-title {
        padding-top: 18px;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 32px;
        padding-bottom: 10px;
    }
    .tickets-combo-container{margin: 0}
    #addsubscription{padding-bottom: 0 !important}
    .ticket-combo-content{width: 48%;margin-bottom: 15px}
    .ticket-combo-content h3 span {display: flex;min-height: 40px;align-items: center;padding: 0 10px;justify-content: center;}
    .pack-title span{display: block;}
    .ticket-combo-content h3{padding: 20px 0}
    .package-deals h3{height: 90px}
    .price-buy, .sold-out{padding: 10px 0;font-size: 15px}
    .standalone-tickets{/* height: 374px */height: auto;}
    .register-header .pageheading{margin: 0 0 25px;padding-top: 18px}
    .event_reg_form{max-width: 100%;width: 100%}
    #register-table tbody tr{margin-bottom: 5px}
    #register-table .register-radio tr{margin-top: 8px}
    #register-table{margin-bottom: 40px}
    #register-table tr.terms_of_use > td{padding: 5px 0}
    #register-table tr.terms_of_use{margin-bottom: 0}
    .reg_complete_data {padding: 0px 0 40px}
    .reg_complete_data .thanksp{font-size: 16px;padding: 10px 20px;line-height: 25px;}
    .reg_complete_data table.os_table td{vertical-align: middle;font-size: 14px}
    .table-payment-main .os_table.table-final-confirmation tr.highlighttd:first-child td{font-size: 16px;padding: 10px 0;position: relative;}
    .reg_complete_data table.os_table td{padding: 10px 20px}
    .table-payment-main .os_table.table-final-confirmation .highlighttd td:first-child{width: 67%}
    .thanksmsgfooter p{margin-bottom: 5px;}
    .thanksdetails, .thanksmsgfooter{margin-bottom: 0}
    .table-payment-main{margin: 15px 0 10px}
    .btn-contain {margin-top: 15px}
    .table-payment-main .os_table.table-final-confirmation tr.highlighttd:first-child td span{font-size: 10px;bottom: 7px;
    top: auto;}
    /*#register-table tbody #table_10_content{width: 92vw}*/
    #register-table tbody #table_10_container{margin-right: 0}
    .ticket-combo-content .packs-details p span{display: block;}
    .standalone-tickets:nth-of-type(3),.standalone-tickets:nth-of-type(4){height: 350px}
    .searchformres .phrases{display: flex;flex-direction: column;align-items: center;margin-bottom: 0}
    .searchformres .phrases > div{margin-bottom: 20px;flex: 1;width: 100%;text-align: center;}
    .searchintrolimit{display: flex;align-items: center;flex-direction: column;text-align: center;}
    .counter{position: static;color: #333;text-align: center;transform: none;}
    .speakers-content{flex-basis: 100%}
    .speakers-text-container .redtext{font-size: 16px}
    .custom-module-head h3{padding-bottom: 0;margin: 10px 0 25px}
    .speakers-container {margin-bottom: 0px;}
    .confirm-title {line-height: 30px;margin-top: 30px;font-size: 18px;margin-bottom: 10px}
    .confirm-text{font-size: 15px;line-height: 25px;}
    .slideshowtext::after{transform:  skew(0);left: 0;width: 100%}
    .images-venue-main-container{justify-content: space-between;}
   #register-table tbody tr.terms_of_use{display: block;width: 100%}
   .culturaldivinner .cultural-video iframe{height: auto;}
    } 

  @media screen and (max-width: 500px) {
    .event_reg_form.mailchimp .gcore-input{margin-left: 0}
      .fluid-width-video-wrapper{padding-top: 150px !important}
  }  
    
/* hurais css ends here */

/* HRDF Module CSS by Sanket */
@media screen and (min-width:180px) and (max-width:768px)
{
    .hrdf{padding: 10px;}
    .hrdf-main-text{margin-top:10px; width: 100%; text-align: center;}
    .hrdf-content{margin-top: 10px; width: 100%; text-align: center;}
}

/* HRDF Module CSS by Sanket Ends Here */


/*Call for papers CSS by Sanket*/
@media screen and (min-width:180px) and (max-width:768px)
{
    .container{display:flex; flex-wrap:wrap;width:100%; align-items: flex-start;}
    .themes{width:100%; margin:0px 5px; display:flex; flex-direction:column;}
    .case-study-zone{width: 100%; margin: 0 auto;}
    .Back-to-basic{width: 100%; margin: 0 auto;}
    .masterclass-zone{width: 100%; margin: 0 auto;}
  .content-container{width:100%; display:flex; align-items: flex-start; margin-right: 5px;}
  .content{width:100%;margin:0px 5px; display:block;}
  .cont{display:flex; flex-wrap:wrap;width:100%;}
  .theme{width:100%; margin:0 auto;}
  .pic{width:100%; margin:0 auto;}
  .submit-your-paper{text-align: center; margin: 0px ; display: flex; flex-direction: column; align-items: center;}
  .button-technical-papers{display:block;}
  .button-container{margin-bottom:5px;}
  
}

/*Call for papers CSS by Sanket ends here*/


/* HRDF Page CSS by Sanket */
@media screen and (min-width:180px) and (max-width:768px)
{

.hrdf-page-header{margin:15px auto; line-height: 26px;}
.hrdf-page-main-container{display:flex; flex-direction:column; flex-wrap: wrap; width:100%;}
.hrdf-page-left {width: 100%; margin:0 auto;}
.hrdf-page-right {width:100%; margin-bottom: 20px;}
.hrdf-page-img {width:100%; margin-bottom: 20px;}
.pic, .pic-cfp {width: 100%;}

.hrdf-page-para2{margin-top:20px;}
.hrdf-page-container2{display: flex; justify-content: space-evenly; margin-left: 0; padding-left: 0;}
}
/* HRDF Page CSS by Sanket Ends here */

/*About Us CSS by Sanket*/
@media screen and (min-width:180px) and (max-width:768px)
{
    .about-us-container{display:flex; flex-wrap:wrap;width:100%; align-items: flex-start;}
    .about-us-themes{width:100%; margin:0px 5px; display:flex; flex-direction:column;}
    .our-mission{width: 100%; margin: 0 auto;}
    .our-vision{width: 100%; margin: 0 auto;}
    .who-are-we{width: 100%; margin: 0 auto;}
  .about-us-content-container{width:100%; display:flex; align-items: flex-start; margin-right: 5px;}
  .about-us-content{width:100%;margin:0px 5px; display:block;}
    .about-us-cont{display:flex;flex-wrap:wrap; width:100%;}
    .about-us-pic1{display: flex; align-items: flex-end; margin-bottom: 0px;}
  .about-us-theme{width:100%; margin:0 auto;}
  .about-us-pic{width:100%; margin:0 auto;}
  .about-us-pic-cfp{width:100%}
  ..about-us-abs{width: 100%; margin: 0 auto;}
  .about-us-button{width: 233px; height: 60px; display: inline-block; margin-top: 10px;}
  
}

/*About Us CSS by Sanket ends here*/

