@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) {
    #filter-form select {
            width: 23%;
            margin-bottom: 0;
            margin-right: 0;
        }
        .mar25{ margin: 5px 15px; }
        #filter-form {
            justify-content: center;
            width: auto;
            flex-wrap: wrap;
            grid-gap: 10px;
        }

        #filter-form #clear {
            margin-left: 10px;
        }
        #filter-form .inputbox { margin-bottom: 0; width: 23%; margin-right: 0; }
    #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}
    }
    
    @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 }
            #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-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%}
      }
    
    
    @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%} */
    }
    
     @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: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:#002157}
    .counter{top: 65%}
    #mainnav #cssmenu > ul.nav.menu li.current.active{border-bottom: 0}
    #register-table tbody #table_10_container{width: 88vw;margin-right: 0}
    
    }
    
    
    @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}
    .presentation_content { overflow-y: hidden;
        clear: both;
        overflow-x: scroll;}
    .page-header h2, .moduletable h3, .pageheading{line-height: 34px; color: #000;}
    .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}  
    .section-container1{flex-wrap: wrap;padding: 25px 0}
    .section-content1{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: #002157; 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}
    .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{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;}
    .event-data-container,.label-title{width: 100%}
    .addon_form_div{text-align: center;}
    .label-title{padding-left: 0;margin-bottom: 20px;}
    .access-virtual-title{padding-left: 0;margin-bottom: 15px;text-align: center;font-size: 18px}
    .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;}
    .table-container #register-table tbody #table_10_content{width: 100%;overflow: hidden;}
    #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: auto}
    .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) {
    #agendasnapshot, #agenda-page .moduletable { padding: 0 10px; }
    .evt_brochure.width33 { margin-left: 0; }
    .dropdown-wrap { position: relative; }
    .master_row .master_left {padding: 10px 0;}
    .master_row .master_left h3 {padding-left: 0;}
    .form-wizard .wizard-fieldset.show { min-width: 0; }
    .form-wizard .form-control { padding: 15px 2.5%; }
    #filename { padding: 0.5em 2.5%; width: 70%; min-width: 0; }
    label[for="file-upload"] { padding: 0.5em 2.5%; width: 20%; }
    .form-wizard .form-wizard-next-btn, .form-wizard .form-wizard-previous-btn, .form-wizard .form-wizard-submit { min-width: 90px; }
    nav.profile_drop ul ul { right: 0; left: auto; }
    #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%;}
    .evt_brochurea.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;
    }
      .lnew {
    color: #fff;
    font-size: 42px;
    line-height: 66px;
    font-weight: 600;
    text-align: center;
    margin-top: 58px;
    margin-left: 7px;
}
    }
    
    
    @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}
        #register-table tbody .title_cell, #register-table tbody td{width: 100%}
    }
    
    @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 (max-width:1024px){
    .divinner.agenda_div h3 {
    font-size: 34px;
  }
        #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: -40%;
        }
        #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){
  
    /*chetan start*/
    .divinner.agenda_div {
    margin-top: 40px;
  }
  .divinner.agenda_div h3 {
    font-size: 33px;
  }
    /*chetan end*/
        #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: 20%;
        }
        /*div.width_full_mob { width: 30% !important; }*/
        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 (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: 5px;*/
            float: right;
            margin-right: 10px;
        }
        .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) {
    .register1 { color: #fff; font-size: 15px; line-height: 51px; font-weight: 600; margin-bottom: 48px; margin-left: 39px;
    margin-top: -5px; }
    .divinner .listres { color: white; font-size: 14px; font-weight: 400; line-height: 1.1; margin-left: 66px; margin-top: -55px;
    list-style-type: disc; text-align: left; }
      .notes-data dt{margin-right: 12px}
      .notes-data dd{width: 91%}
        #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: 0}
        .images-venue-content:nth-of-type(4n+1){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: #002157}
        .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}
      .section-container1{padding-bottom: 0 }
        .section-content1{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}
        .price-buy, .sold-out{padding: 10px 0;font-size: 17px}
        .standalone-tickets{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;width: auto;}
        #register-table tbody #table_10_container input[type="radio"]{margin-left: 15px}
        .table_10 th, .table_10 td{min-width: 80px}
        .ticket-combo-content .packs-details p span{display: block;}
        .standalone-tickets:nth-of-type(3),.standalone-tickets:nth-of-type(4),.cannot-attend-physically-book-virtual-access{height: 350px}
        .pack-title{padding: 0 4px}
        .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%}
          #sbox-content{top: 185px}
       #sbox-window{background-color: transparent;}
       #sbox-content iframe {height: 300px ;max-height: 500px;overflow: auto;background-color: #fff}
       #sbox-btn-close{top: 60px}
       .location1 {
        color: #fff;
        font-size: 19px;
        line-height: 24px;
        font-weight: 600;
        margin-bottom: 48px;
        margin-left: 13px;
        margin-top: 41px;
        text-align: center;
    }
    .divinner .listre {
        color: white;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.1;
        margin-left: 24px;
        margin-top: -51px;
        list-style-type: disc;
        text-align: left;
    }
    .speaker1 {
        margin-top: -39px!important;
        font-size: 20px!important;
        line-height: 27px;
        text-align: center;
        margin-top: -35px;
    }
    .listrr {
        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;
    }
        } 
    
      @media screen and (max-width: 500px) {
        .event_reg_form.mailchimp .gcore-input{margin-left: 0}
      }  
        
    /* hurais css ends here */
    
    /*chetan*/
    @media (max-width:1050px) and (min-width:770px)
    {
     .bannertext .textdivinner h3
     {
      font-size: 45px!important;
     }
     .bannertext .textdivinner .textlocation
     {
       font-size: 35px!important;
     }
     .bannertext .textdivinner {
        padding: 53px 0 0 10px!important;
    }
    .l_ptr {
      color: #fff;
      font-size: 29px;
      line-height: 53px;
      font-weight: 600;
      text-align: left;
      margin-top: -56px;
      margin-left: 21px;
  }
  .l {
    color: #fff;
    font-size: 31px;
    line-height: 37px;
    font-weight: 600;
    text-align: left;
    margin-top: 47px;
    margin-left: 19px;
    text-align: center;
}


      .delegate_div .listr {
    color: white;
    font-size: 27px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 42px;
    margin-top: 95px;
    list-style-type: disc;
}
    }
    @media (max-width:850px) and (min-width:770px)
    {
      .bannertext .textdivinner {
        padding: 91px 0 0 10px!important;
    }
     .bannertext:after
    {
      width: 160%!important;
    }
    .bannertext .textdivinner,.textdivinner .textlocation {
        text-align: center;
    }
    .bannertext .textdivinner h3 {
        font-size: 22px!important;
        line-height: 15px;
    }
    .bannertext .textdivinner .textlocation {
        font-size: 16px!important;
        text-align: center;
        line-height: 14px;
    }
    }
    /*chetan end*/
    /*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;}
      .pic-cfp{width:100%}
      .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;}
      
      .delegate_div .listr {
      color: white;
      font-size: 32px;
      font-weight: 600;
      line-height: 1.1;
      margin-left: 161px;
      margin-top: 29px;
      list-style-type: disc;
      text-align: justify;
  }
    }
    
    /*Call for papers CSS by Sanket ends here*/
    
    /* Awards Gallery */
    @media screen and (min-width:180px) and (max-width:768px)
    {
        .awards-gallery{display: grid;
        width: 100%;
        display: grid;
        grid-template-rows:repeat(auto-fit, minmax(269px, 1fr));
        justify-content: flex-start;
        align-items: flex-start;
        align-content: flex-start;
        .awards-gallery-content{width:100%; display: flex;position: relative;}
        .awards-gallery-image{width: 100%; height:auto;}
        .awards-gallery-image-text{font-size: 16px;}
    
    }
    /* Awards Gallery 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*/
      
      
    /*New Overlay Text by Tushar starts*/
      
      
    .bannertext{clip-path: none;}
    .bannertext .divinner{padding-left: 0;text-align: center;}
    .bannertext h3{padding-bottom: 0;font-size: 18px;}
    .bannertext::after{transform:  skew(0);left: 0;width: 100%}
    .bannertext{width: 75%}
    .bannertext h3{margin-top: 6%;}
    .bannertext::after {left: -47%}
    .bannertext .divinner{padding-left: 10px}
    .bannertext{width: 100%}
    .bannertext h3{margin-top: 2%;margin-bottom: 5px;line-height: 18px;}
    .bannertext h3,.location {
        margin-left: 10px;
    }
      
    .bannertext::after {
        left: -40%;
    }
    .bannertext h3, .location {
        margin-left: 10px;
    }
    .bannertext {
        clip-path: none;
    }
    .bannertext .divinner {
        padding-left: 0;
        text-align: center;
    }
    .bannertext h3{margin-top: 2%}
    .bannertext::after {
        transform: skew(0);
        left: 0;
        width: 100%;
          
      
    }
      
    
    .textlocation {
        text-align: center;
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 20px;
    }
    .textlocation {line-height: 45px;font-size: 37px;margin-bottom: 30px;}
    
    .textlocation{text-align: center;font-size: 15px;line-height: 15px;margin-bottom: 20px;}
    
    
    .textdivinner{margin:0 10px}
    
      
    /*New Overlay Text by Tushar Ends*/
    
    /*chetan start*/
  
    @media screen and (max-width:480px)
    {
      .divinner.agenda_div h3 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  .agenda_div ol li {
    line-height: 1.2!important;
    font-size: 14px!important;
  }
  .divinner.agenda_div {
    margin-top: 25px;
  }
      .bannertext .textdivinner h3 {
        margin-top: 41px!important;
    }
    .text {
        margin-top: 15px;
    }
    .text h4 {
        font-size: 21px;
        line-height: 1.3;
        margin: 0;
        
    }
    .text::after{
        height: 160px;
    }
    .lnew {
        color: #fff;
        font-size: 42px;
        line-height: 66px;
        font-weight: 600;
        text-align: center;
        margin-top: 58px;
        margin-left: 7px;
    }
    
    }
    @media only screen and (max-width:788px)
    {
      .l_ptr {
          color: #fff;
          font-size: 38px;
          line-height: 45px;
          font-weight: 600;
          text-align: center;
          margin-top: -62px;
          margin-left: 11px;
      }
    }
  
    @media only screen and (max-width:768px)
    {
      .l{
        color: #fff;
      font-size: 33px;
      line-height: 53px;
      font-weight: 600;
      text-align: left;
      margin-top: 41px;
      margin-left: 18px;
      }
     
      .l_ptr {
          color: #fff;
          font-size: 37px;
          line-height: 46px;
          font-weight: 600;
          text-align: center;
          margin-top: -62px;
          margin-left: 11px;
      }
     
     
    }
    @media only screen and (max-width:1030px)
    {
      .l{
        color: #fff;
        font-size: 34px;
        line-height: 53px;
        font-weight: 600;
        text-align: left;
        margin-top: 41px;
        margin-left: 13px;
      }
         .delegate_div .listr {
      color: white;
      font-size: 31px;
      font-weight: 600;
      line-height: 1.1;
      margin-left: 46px;
      margin-top: 81px;
      list-style-type: disc;
  }
    
    }
    @media only screen and (max-width: 800px)
    {
      .bannertext .textdivinner {
        text-align: center;
    }
    .bannertext:after
    {
      width: 160%!important;
    }
    .bannertext .textdivinner h3 {
        line-height: 9px;
        margin-top: 90px;
    }
    .l {
      color: #fff;
      font-size: 37px;
      line-height: 49px;
      font-weight: 600;
      text-align: center;
      margin-top: 41px;
      margin-left: -3px;
      margin-top: -5px;
  }
    
  
      
  }
    @media screen and (max-width:400px) {
      .l_ptr {
          color: #fff;
          font-size: 17px;
          line-height: 30px;
          font-weight: 600;
          text-align: center;
          margin-top: -66px;
          margin-left: 11px;
      }
    }
    
    }
    
     @media screen and (max-width:480px)
     {
       .divinner.agenda_div {
    margin-top: 17px;
  }
  .l{
    color: #fff;
      font-size: 17px;
      line-height: 20px;
      font-weight: 600;
      text-align: center;
         margin-top: 25px;
      margin-left: 14px;
     
  }
       .delegate_div .listre {
      color: white;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.1;
      margin-left: 24px;
      margin-top: -16px;
      list-style-type: disc;
  }
       .delegate_div .listr {
      color: white;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.1;
      margin-left: 70px;
      margin-top: 29px;
      list-style-type: disc;
      text-align: justify;
  }
  @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}
    }
    
    @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 }
            #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-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%}
      }
    
    
    @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%} */
    }
    
     @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: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:#002157}
    .counter{top: 65%}
    #mainnav #cssmenu > ul.nav.menu li.current.active{border-bottom: 0}
    #register-table tbody #table_10_container{width: 88vw;margin-right: 0}
    
    }
    
    
    @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}
    .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}  
    .section-container1{flex-wrap: wrap;padding: 25px 0}
    .section-content1{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: #002157; 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}
    .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{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;}
    .event-data-container,.label-title{width: 100%}
    .addon_form_div{text-align: center;}
    .label-title{padding-left: 0;margin-bottom: 20px;}
    .access-virtual-title{padding-left: 0;margin-bottom: 15px;text-align: center;font-size: 18px}
    .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: 93%; padding: 0 10px;margin-right: 0;}
    .page-header h2:before, .page-header h3:before, .moduletable h3:before, .pageheading:before, .page-header h2:after, .page-header h3:after, .moduletable h3:after, .pageheading:after { left: 10px; }
    #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;}
    .table-container #register-table tbody #table_10_content{width: 100%;overflow: hidden;}
    #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: auto}
    .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%;}
    .evt_brochure1.width33 {width: 100%;}
    .evt_brochurea.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}
        #register-table tbody .title_cell, #register-table tbody td{width: 100%}
     
    }
    
    @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 (max-width:1024px){
    .divinner.agenda_div h3 {
    font-size: 34px;
  }
        #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: -40%;
        }
        #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){
  
    /*chetan start*/
    .divinner.agenda_div {
    margin-top: 40px;
  }
  .divinner.agenda_div h3 {
    font-size: 33px;
  }
    /*chetan end*/
        #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 (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;
        }
        /*div.width_full_mob { width:100% !important; }*/
        .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: 5px;
            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) {
      .notes-data dt{margin-right: 12px}
      .notes-data dd{width: 91%}
        #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: 10px;margin-right: 0px;float: left;}
        div#toplocation-wrap{position: static;padding-left: 0px;float:right; width: 50%; }
        .country-selected { padding: 7px 20px 7px 8px; }
        #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: 0}
        .images-venue-content:nth-of-type(4n+1){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}
        .payment-method .button{font-size: 18px;padding: 10px 15px}
        .btn-contain .button { font-size: 13px; padding: 8px 10px; }
        .event_reg_form.mailchimp .gcore-input{margin-left: 160px}
        .travel-link{font-size: 20px}
        #mainnav #cssmenu ul.nav.menu li a:hover{color: #002157}
        .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; padding-left: 10px;}
        .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}
      .section-container1{padding-bottom: 0 }
        .section-content1{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}
        .price-buy, .sold-out{padding: 10px 0;font-size: 17px}
        /*.standalone-tickets{height: 374px}*/
        .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;width: auto;}
        #register-table tbody #table_10_container input[type="radio"]{margin-left: 15px}
        .table_10 th, .table_10 td{min-width: 80px}
        .ticket-combo-content .packs-details p span{display: block;}
        .standalone-tickets:nth-of-type(3),.standalone-tickets:nth-of-type(4),.cannot-attend-physically-book-virtual-access{height: 350px}
        .pack-title{padding: 0 4px}
        .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%}
          #sbox-content{top: 185px}
       #sbox-window{background-color: transparent;}
       #sbox-content iframe {height: 300px ;max-height: 500px;overflow: auto;background-color: #fff}
       #sbox-btn-close{top: 60px}
        } 
    
      @media screen and (max-width: 500px) {
        .event_reg_form.mailchimp .gcore-input{margin-left: 0}
      }  
        
    /* hurais css ends here */
    
    /*chetan*/
    @media (max-width:1050px) and (min-width:770px)
    {
     .bannertext .textdivinner h3
     {
      font-size: 45px!important;
     }
     .bannertext .textdivinner .textlocation
     {
       font-size: 35px!important;
     }
     .bannertext .textdivinner {
        padding: 53px 0 0 10px!important;
    }
      .l {
    color: #fff;
    font-size: 31px;
    line-height: 53px;
    font-weight: 600;
    text-align: left;
    margin-top: 47px;
    margin-left: 19px;
    text-align: center;
}
    }
    @media (max-width:850px) and (min-width:770px)
    {
      .bannertext .textdivinner {
        padding: 91px 0 0 10px!important;
    }
     .bannertext:after
    {
      width: 160%!important;
    }
    .bannertext .textdivinner,.textdivinner .textlocation {
        text-align: center;
    }
    .bannertext .textdivinner h3 {
        font-size: 22px!important;
        line-height: 15px;
    }
    .bannertext .textdivinner .textlocation {
        font-size: 16px!important;
        text-align: center;
        line-height: 14px;
    }
    }
    /*chetan end*/
    /*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;}
      .pic-cfp{width:100%}
      .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;}
      
      .delegate_div .listr {
      color: white;
      font-size: 32px;
      font-weight: 600;
      line-height: 1.1;
      margin-left: 161px;
      margin-top: 29px;
      list-style-type: disc;
      text-align: justify;
  }
    }
    
    /*Call for papers CSS by Sanket ends here*/
    
    /* Awards Gallery */
    @media screen and (min-width:180px) and (max-width:768px)
    {
        .awards-gallery{display: grid;
        width: 100%;
        display: grid;
        grid-template-rows:repeat(auto-fit, minmax(269px, 1fr));
        justify-content: flex-start;
        align-items: flex-start;
        align-content: flex-start;
        .awards-gallery-content{width:100%; display: flex;position: relative;}
        .awards-gallery-image{width: 100%; height:auto;}
        .awards-gallery-image-text{font-size: 16px;}
    
    }
    /* Awards Gallery 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*/
      
      
    /*New Overlay Text by Tushar starts*/
      
      
    .bannertext{clip-path: none;}
    .bannertext .divinner{padding-left: 0;text-align: center;}
    .bannertext h3{padding-bottom: 0;font-size: 18px;}
    .bannertext::after{transform:  skew(0);left: 0;width: 100%}
    .bannertext{width: 75%}
    .bannertext h3{margin-top: 6%;}
    .bannertext::after {left: -47%}
    .bannertext .divinner{padding-left: 10px}
    .bannertext{width: 100%}
    .bannertext h3{margin-top: 2%;margin-bottom: 5px;line-height: 18px;}
    .bannertext h3,.location {
        margin-left: 10px;
    }
      
    .bannertext::after {
        left: -40%;
    }
    .bannertext h3, .location {
        margin-left: 10px;
    }
    .bannertext {
        clip-path: none;
    }
    .bannertext .divinner {
        padding-left: 0;
        text-align: center;
    }
    .bannertext h3{margin-top: 2%}
    .bannertext::after {
        transform: skew(0);
        left: 0;
        width: 100%;
          
      
    }
      
    
    .textlocation {
        text-align: center;
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 20px;
    }
    .textlocation {line-height: 45px;font-size: 37px;margin-bottom: 30px;}
    
    .textlocation{text-align: center;font-size: 15px;line-height: 15px;margin-bottom: 20px;}
    
    
    .textdivinner{margin:0 10px}
    
      
    /*New Overlay Text by Tushar Ends*/
    
    /*chetan start*/
  
    @media screen and (max-width:480px)
    {
      .divinner.agenda_div h3 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  .agenda_div ol li {
    line-height: 1.2!important;
    font-size: 14px!important;
  }
  .divinner.agenda_div {
    margin-top: 25px;
  }
      .bannertext .textdivinner h3 {
        margin-top: 41px!important;
    }
    .text {
        margin-top: 15px;
    }
    .text h4 {
        font-size: 21px;
        line-height: 1.3;
        margin: 0;
        
    }
    .text::after{
        height: 160px;
    }
    
    }
    @media only screen and (max-width:788px)
    {
      .l_ptr {
          color: #fff;
          font-size: 38px;
          line-height: 45px;
          font-weight: 600;
          text-align: center;
          margin-top: -62px;
          margin-left: 11px;
      }
    }
  
    @media only screen and (max-width:768px)
    {
      .l{
        color: #fff;
      font-size: 33px;
      line-height: 53px;
      font-weight: 600;
      text-align: left;
      margin-top: 41px;
      margin-left: 18px;
      }
     
      .l_ptr {
          color: #fff;
          font-size: 37px;
          line-height: 46px;
          font-weight: 600;
          text-align: center;
          margin-top: -62px;
          margin-left: 11px;
      }
     
     
    }
    @media screen and (max-width: 1024px)
    {
      .l_ptr {
          color: #fff;
          font-size: 29px;
          line-height: 53px;
          font-weight: 600;
          text-align: left;
          margin-top: -73px;
          margin-left: 21px;
      }
    }
    @media only screen and (max-width:1030px)
    {
      .l{
        color: #fff;
        font-size: 34px;
        line-height: 53px;
        font-weight: 600;
        text-align: left;
        margin-top: 41px;
        margin-left: 13px;
      }
      
      .delegate_div .listr {
    color: white;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 46px;
    margin-top: 34px;
    list-style-type: disc;
}
  
    
    }
    @media only screen and (max-width: 800px)
    {
      .bannertext .textdivinner {
        text-align: center;
    }
    .bannertext:after
    {
      width: 160%!important;
    }
    .bannertext .textdivinner h3 {
        line-height: 9px;
        margin-top: 90px;
    }
    .l {
      color: #fff;
      font-size: 37px;
      line-height: 49px;
      font-weight: 600;
      text-align: center;
      margin-top: 41px;
      margin-left: -3px;
      margin-top: -5px;
  }
      .delegate_div .listre {
      color: white;
      font-size: 18px;
      font-weight: 400;
      line-height: 2.1;
      margin-left: 266px;
      margin-top: -30px;
      list-style-type: disc;
      text-align: initial;
  }
  
      
  }
    @media screen and (max-width:400px) {
      .l_ptr {
          color: #fff;
          font-size: 17px;
          line-height: 30px;
          font-weight: 600;
          text-align: center;
          margin-top: -66px;
          margin-left: 11px;
      }
     
   
    }
    
      @media screen and (min-width: 180px) and (max-width: 500px){
        .location1 {
    color: #fff;
    font-size: 19px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 13px;
    margin-top: 8px;
    text-align: center;
}
        
      }
    
     @media screen and (max-width:480px)
     {
       .divinner.agenda_div {
    margin-top: 17px;
  }
 .location1 {
    color: #fff;
    font-size: 19px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 13px;
    margin-top: 8px;
    text-align: center;
}
  .l{
    color: #fff;
      font-size: 17px;
      line-height: 20px;
      font-weight: 600;
      text-align: center;
         margin-top: 25px;
      margin-left: 14px;
     
  }
 .delegate_div .listre {
    color: white;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 80px;
    margin-top: -53px;
    list-style-type: disc;
}
   delegate_div .listr {
    color: white;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 70px;
    margin-top: -11px;
    list-style-type: disc;
    text-align: justify;
}
  .l_ptr {
      color: #fff;
      font-size: 21px;
      line-height: 31px;
      font-weight: 600;
      text-align: center;
      margin-top: -62px;
      margin-left: 11px;
  }
  .lnew {
    color: #fff;
    font-size: 42px;
    line-height: 66px;
    font-weight: 600;
    text-align: center;
    margin-top: 59px;
    margin-left: 9px;
}
       .listrr{
  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;
       }
  }
  
     }
  
  
    
    /*chetan end*/
     
  }
    @media screen and (min-width:1000px) and (max-width:1600px)
    {
      .delegate_div{margin: 0 auto; max-width: 100%; overflow:hidden;}
      .delegate_div p { margin-left: 7px; }
     
   
   }
  
    }
    @media screen and (min-width:769px) and (max-width:1080px)
    {
      .delegate_div{margin: 0 auto; max-width: 100%; overflow:hidden;}
      .delegate_div p {font-size: 28px; text-align: left; margin:20px 20px 20px 50px;}
      .delegate_div .listre {
      color: white;
      font-size: 18px;
      font-weight: 400;
      line-height: 2.1;
      margin-left: 66px;
      margin-top: 7px;
      list-style-type: disc;
  }
     
      
  
  
  }
  
     }
  
  
    
    /*chetan end*/
     
  }
    @media screen and (min-width:1000px) and (max-width:1600px)
    {
      .delegate_div{margin: 0 auto; max-width: 100%; overflow:hidden;}
      .delegate_div p { margin-left: 7px; }
     
   
   }
  
    }
    @media screen and (min-width:769px) and (max-width:1080px)
    {
      
            
.location1 {
    font-size: 29px;
    line-height: 38px;
    margin-left: 0px;
    text-align: center;
    margin-top: 26px;
}
}
      @media screen and (min-width: 550px) and (max-width: 1024px){
.divinner .listre {
    color: white;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 256px;
    margin-top: -46px;
    text-align: -webkit-auto;
    list-style-type: disc;
}
        .location1 {
    font-size: 29px;
    line-height: 38px;
    margin-left: 0px;
    text-align: center;
    margin-top: 26px;
}
.speaker1 {
    color: #fff;
    font-size: 29px;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 6px;
    margin-top: -43px;
    text-align: center;
}
        .listrr {
    color: white;
    font-size: 31px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 177px;
    margin-top: 29px;
    list-style-type: disc;
    text-align: left;
}
      }
      @media screen  and (min-width: 1024px) and (max-width: 1366px){
.location1 {
    font-size: 24px;
    line-height: 38px;
    margin-left: 7px;
    text-align: left;
    margin-top: 134px;
}
.speaker1 {
    color: #fff;
    font-size: 23px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 48px;
    margin-left: 6px;
    margin-top: 54px;
}
.divinner .listre {
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    margin-left: 20px;
    margin-top: -46px;
    list-style-type: disc;
}
         .listrr {
    color: white;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.1;
    margin-left: 33px;
    margin-top: 68px;
    list-style-type: disc;
}
       
      }

      
/*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)
  {
    .awards_row_headiv p {
    padding-right: 11px!important;
}
    .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) {
.award_photdiv .page-header h2 {
    padding-top: 12px!important;
}

    .head_pad {
    margin-top: 5px!important;
}
.testimonialpage .page-header h2,.privacypolicy .page-header h2,.termsuse .page-header h2
{
    padding-top: 7px!important;
}
.item-pagetnc .page-header h2{
    padding-top: 7px!important;
}
  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;
}
}
/*zone page*/
@media (min-width:1023px)  { 
  .zonepage_cont .about-us-themes {
     background-color: #fff!important; 
}
    .zonepage_cont .our-mission {
    margin-top: 0px!important;
}
/*.about-us-themes {
    width: 85%;
    background-color: #fff!important;
}*/

.our-vision.s_zone {
    margin-bottom: 1px;
}

.zonepage_cont {
    display: grid!important;
    grid-template-columns: 25% 75%!important;
    grid-gap: 0px!important;
    /*margin-bottom: 28px!important;*/
    margin-bottom: 0px!important;
}

  }

/*zone page end*/
@media (min-width:1023px) and (max-width:1150px) {
.awards_row_headiv p {
    text-align: right;
    padding-right: 15px;
}
  .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) {
    .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)
  {
    .testimonialpage .tabs_wrapper ul {
    padding: 0 15px!important;
}
     .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*/

/*chetan speaker podcast end*/  
  