/*chetan speaker podcast start*/

 @media (max-width:350px) 
{
.podcast_right_div {
    padding-right: 0px;
}
.grid-view-test p {
    font-size: 11px!important;
    }
}
  @media screen and (max-width:480px)
  {
    .about-us-para_cust
    {
          padding: 10px 5px 10px 9px;
    }
    .podcast_right_div {
    padding-right: 6px;
}
    .speaker-podcasts-div iframe {
    width: 100%;
}
    .grid-container {
    padding-bottom: 8px;
}
    #vidio_test {
    width: 100%;
    height: 220px;
}
    .grid-scollbar {
    width: auto;
}
#podcast_list {
    width: 100%;
}
}
@media (min-width:550px) and (max-width:568px) {
    .speaker-podcasts-div iframe {
    width: 206px!important;
    height: 255px!important;
}
.grid-container {
    grid-template-columns: 36% 64%!important;
}
iframe#vidio_test {
    width: 350px!important;
    height: 255px!important;
}
}
@media (min-width:565px) and (max-width:740px) {
  iframe#vidio_test {
       width: 395px;
    height: 300px;
}
iframe#podcast_list {
    width: 100%;
    height: 300px;
}
.grid-container {
    display: grid;
    grid-template-columns: 35% 70%;
    grid-gap: 12px;
    margin-bottom: 28px;
}
.speaker-podcasts-div iframe {
    width: 225px;
    height: 300px;
}
}

@media screen and (min-width:1023px)
{
 .our_vision_cust {
    width: 306px!important;
    }
    .about-us-para_cust  p {
    margin: 0px 0 5px!important;
}
.about-us-themes_cust
    {
        width: 39%!important;
    }
}
@media (min-width:1023px) and (max-width:1150px) {
  .our_vision_cust {
    width: 194px!important;
}
.about-us-themes_cust {
    width: 23%!important;
}
.about-us-para_cust,.about-us-cont_cust {
    padding: 10px 187px 10px 20px;
  }
  .grid-container {
    display: grid;
    grid-template-columns: auto auto 100%;
    grid-gap: 9px;
    margin-bottom: 28px;
}
.speaker-podcasts-div iframe {
    width: 225px;
    height: 278px;
    }
iframe#podcast_list {
    width: 197px;
    height: 291px;
}
iframe#vidio_test {
    width: 478px;
    height: 278px;
}
.grid-scollbar {
    height: 270px;
    overflow-y: scroll;
    width: 283px;
    overflow-x: hidden;
    font-weight: 600;
}
.grid-view-test p {
    font-size: 9px;
}
  }
  @media screen and (min-width:760px) and (max-width:850px) {
     .grid-scollbar {
    height: 264px!important;
    }
    .speaker-podcasts-div iframe {
    width: 226px;
    height: 305px;
}
   }
@media (min-width:750px) and (max-width:850px) { 
    .podcast_right_div {
    padding-right: 6px;
}
  .grid-container {
    display: grid;
    grid-template-columns: 30% 70%;
    grid-gap: 7px;
    margin-bottom: 28px;
}
#podcast_list {
    width: 230px;
    height: 306px;
}
  #vidio_test {
    width: 100%;
    height: 306px;
}
}
@media only screen and (min-width:1150px)
  {
     .grid-container {
    display: grid;
    grid-template-columns: auto auto 100%;
    grid-gap: 16px;
  margin-bottom: 28px;
}
.grid-scollbar {
    height: 269px;
    }
/*.grid-scollbar {
    height: 306px;
    }*/
iframe#vidio_test {
    width: 550px;
    height: 316px;
}
.podcast_ep_header {
    margin-top: 52px;
    margin-bottom: 16px!important;
}
/*.podcast_ep_header {
    margin-top: 22px;
}*/
  }
  @media (min-width:1020px) and (max-width:1100px) { 
         .podcast_ep_header {
    margin-top: 52px;
    margin-bottom: 16px!important;
}
.grid-scollbar {
    height: 231px;
    }
    }
 /*chetan speaker podcast end*/

@media screen and (min-width:550px) and (max-width:750px)
{
  .pasteventsul li span.eventtitle 
  {
    top: 30%!important;
    font-size: 19px!important;
  }
}
@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: 340px;}
.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: -180px}

/* .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}
    .slideshowtext::after {left: -35%}
    .country-selected{padding-right: 67px}
}

@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: 15px}
.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:45px}
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%; margin:5px 0px;}
.evt_brochure1.width33 {width: 100%;}
.evt_brochurew.width33 {width: 100%;}
.evt_brochure4.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%;}
}
/* hurais css starts here */
@media screen and (min-width:1025px) and (max-width:1112px){
    #header .divinner,#footer .divinner {
        margin: 0 10px;
    }
    .section-container {
        margin: 0 20px;
    }
    .country-selected{padding-right: 38px}
    .search-box-top {width: 494px;}
    /*.label-title {
        width: 100%;
        padding-left: 0;
    }*/
    .latestnews, .tweet-window {
        height: 235px;
        overflow: auto;
    }
}
@media screen and (max-width:1024px){
    #headerleft {
        margin-top: 0;
        width: 340px;
    }
    #header .divinner{
        margin: 0 10px;
    }
    .search-box-top {
        width: 465px;
    }
    .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}
/*    .event-data-container,.label-title{width: 100%}*/
    .label-title{padding-left: 0;margin-bottom: 20px;}
    .iframe-container iframe {
        width: 65%;
        height: auto;
    }
}
@media screen and (min-width:180px) and (max-width:768px){
     .grid-scollbar {
    height: 264px!important;
    }
    #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; font-weight:900; margin-bottom:5px;
    }
    .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;
    }
    .confirm-title {
        line-height: 35px;
    }
    .iframe-container iframe {
        width: 65%;
        height: auto;
    }
}
@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;
    }
    .iframe-container {
        flex-wrap: wrap;
    }
    .iframe-container .venue-image, .iframe-container iframe {
        width:100%
    }
}
@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:550px) and (max-width:767px){
    p.footmenurow a {font-size:12px;}
    }
@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(../img/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(../img/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: left;}
    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: 17px}
    .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 0px;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%}
    } 

  @media screen and (max-width: 500px) {
    .event_reg_form.mailchimp .gcore-input{margin-left: 0}
  }  
    
/* 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 */


@media screen and (min-width:180px) and (max-width:768px)
{
 .sub-header{
      font-size:18px;
      line-height:20px;
    }
}


/*About Us CSS by Sanket*/
@media screen and (min-width:180px) and (max-width:850px)
{
    .about-us-container{display:flex; flex-wrap:wrap;width:100%; align-items: flex-start;}
    .about-us-themes_cust {margin: 0px!important}
    .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*/



@media screen and (min-width: 180px) and (max-width: 500px){
.divinner .listre {
    color: white;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 70px;
    margin-top: -44px;
    list-style-type: disc;
    text-align: left;
}
  .cultural {
    color: #e4b124;
    font-size: 35px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 5px;
    margin-top: 8px;
    text-align: center;
}
.cultural1 {
    color: #fff;
    font-size: 24px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-left: 2px;
    margin-top: -48px;
}


.listr {
    color: white;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 66px;
    margin-top: -16px;
    list-style-type: disc;
    text-align: left;
}
.location1 {
    margin-top: 7px!important;
    font-size: 19px!important;
    line-height: 25px;
    margin-left: 4px;
    text-align: center;
}
.aboutus1 {
    color: #fff;
    font-size: 19px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 13px;
    margin-top: 40px;
    text-align: center;
}
.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;
}
}
@media screen and (min-width: 550px) and (max-width: 1024px){
.location1 {
    color: #fff;
    font-size: 25px;
    line-height: 31px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 0px;
    margin-top: 58px;
    text-align: center;
}
.divinner .listre {
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 203px;
    margin-top: -46px;
    text-align: -webkit-auto;
    list-style-type: disc;
}
.listr {
    color: white;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 178px;
    margin-top: 29px;
    list-style-type: disc;
    text-align: left;
}
  .cultural {
    color: #e4b124;
    font-size: 66px;
    line-height: 81px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 12px;
    margin-top: 6px;
    text-align: center;
}
  .cultural1 {
    color: #fff;
    font-size: 36px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-left: 152px;
    margin-top: -39px;
}
.aboutus1 {
    color: #fff;
    font-size: 23px;
    line-height: 31px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 0;
    margin-top: 84px;
    text-align: center;
}
}
@media screen and (min-width: 1024px) and (max-width: 1250px){
.location1 {
    color: #fff;
    font-size: 33px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: -4px;
    margin-top: 120px;
}
  .divinner .listre {
    color: white;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 20px;
    margin-top: -46px;
    list-style-type: disc;
}
  .listr {
    color: white;
    font-size: 34px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 30px;
    margin-top: 68px;
    list-style-type: disc;
}
  .cultural {
    color: #e4b124;
    font-size: 61px;
    line-height: 81px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 5px;
    margin-top: 81px;
}
  .cultural1 {
    color: #fff;
    font-size: 34px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-left: 2px;
    margin-top: -29px;
}
.aboutus1 {
    font-size: 24px;
    line-height: 38px;
    margin-left: 7px;
    text-align: left;
    margin-top: 134px;
}
}
@media screen and (min-width: 500px) and (max-width: 736px){
    .location1 {
        margin-top: 50px;
        font-size: 25px!important;
        line-height: 31px;
        margin-left: 0;
        text-align: center;
    }
.aboutus1 {
    color: #fff;
    font-size: 23px;
    line-height: 31px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 0;
    margin-top: 84px;
    text-align: center;
}
.register1 {
    color: #fff;
    font-size: 25px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 0;
    margin-top: 43px;
    text-align: center;
}
.divinner .listres {
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 203px;
    margin-top: -46px;
    list-style-type: disc;
    text-align: left;
}
}
@media screen and (min-width: 501px) and (max-width: 896px){
.register1 {
    color: #fff;
    font-size: 25px;
    line-height: 51px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: -49px;
    margin-top: 51px;
    text-align: center;
}

.divinner .listres {
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 177px;
    margin-top: -46px;
    list-style-type: disc;
    text-align: left;
}
}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
.location12 {
    font-size: 24px;
    line-height: 38px;
    margin-left: 7px;
    text-align: left;
    margin-top: 134px;
}

