/* color pallate for Page */
.agenda_textgreen
{
    color:#78A746;
}
.agenda_bggreen
{
    background-color:#E2EFCE;
}
.ticket_yellow
{
    color:#E3C16F;
}
.travel_pink
{
    color:#fdb14d;
}
.faqs_violet
{
    color:#914DAF;
}
div.agenda
{
    border-top:2px solid #78A746;
}
div.tickets
{
    border-top:2px solid #F4D27A;
}
div.continuing_education
{
    border-top:2px solid #fdb14d;
}
div.travel
{
    border-top:2px solid #fdb14d;
}
div.sponsors
{
    border-top:2px solid #FAB4B5;
}
div.speakers
{
    border-top:2px solid #FAB4B5;
}
div.exhibhitors
{
    border-top:2px solid #CDB6E4;
}
div.faqs
{
    border-top:2px solid #CDB6E4;
}

div.cohere_subnav
{
    border-top:2px solid #C8E2FE;
    border-bottom:2px solid #90DDDB;
}
div.agenda_subnav
{
    border-bottom:2px solid #B4D98D;
}
div.tickets_subnav
{
    border-bottom:2px solid #F4D27A;
}
div.continuingEducation_subnav
{
    border-bottom:2px solid #fdb14d;
}
div.travel_subnav
{
    border-bottom:2px solid #fdb14d;
}
div.speakers_subnav
{
    border-bottom:2px solid #FAB4B5;
}
div.exhibhitors_subnav
{
    border-bottom:2px solid #CDB6E4;
}
div.sponsors_subnav
{
    border-bottom:2px solid #FAB4B5;
}
div.faqs_subnav
{
    border-bottom:2px solid #CDB6E4;
}

div.cohere_subnav.active_subnav
{
    background-color:#BFEEED;
}
div.agenda_subnav.active_subnav
{
    background-color:#D0E8B5;
}
div.tickets_subnav.active_subnav
{
    background-color:#FCE5A7;
}
div.continuingEducation_subnav.active_subnav
{
    background-color:#fdb14d;
}
div.travel_subnav.active_subnav
{
    background-color:#fdb14d;
}
div.speakers_subnav.active_subnav
{
    background-color:#FAB4B5;
}
div.exhibhitors_subnav.active_subnav
{
    background-color:#CDB6E4;
}
div.sponsors_subnav.active_subnav
{
    background-color:#FDCECF;
}
div.faqs_subnav.active_subnav
{
    background-color:#E0D4F2;
}



div.cohere_contentMain
{
    margin-top:4%;
}
div.sticky_menuBar
{
    width: 16%;
    position: -webkit-sticky;
    position: sticky;
    top: 6.8vw;
    height: 20%;
    margin-bottom: 9.2%;
    margin-right: 2%;   
}
div.sticky_block
{
    width:100%;
}
div.stickyMenu_ele
{
    padding:4.5% 2% 4.5% 10%;
    transition:all ease 0.8s;
    cursor:pointer;
}
div.stickyMenu_ele p 
{
    margin:2% 0%;
}
div.stickyMenu_btn
{
    margin-top:18%;
}
div.stickyMenu_btn button 
{
    width: 100%;
    background: #E31C79;
    border: 2px solid #E31C79;
    color: white;
    padding: 3.8% 0% 3.8% 0%;
    border-radius: 20vw;
    cursor: pointer;
    transition:all ease 0.8s;
}
div.stickyMenu_btn button:hover 
{
    background-color:#ffffff;
    color: #E31C79;
}
div.stickyMenu_btn button:hover svg.btnopen_ico path 
{
    fill:#E31C79;
}
img.cohere_logo
{
    width: 61.2%;
    height: auto;
    
    
}
section.hero_container h2.cohere_headerTitle
{
    margin:2% 0% 1% 0%;
    color: #CF0E72;
}

section.hero_container h2.cohere_headerTitle
{
    margin:2% 0% 0% 0%;
    color: #CF0E72;
}
section.hero_container h2.cohere_headerTitle_2024
{
    color:#CF0E72;
    margin:5% 0% 1% 0%;
}
p.cohere_eventDate
{
    margin:1% 0% 2% 0%;
}
button.cohere_headerReg_btn
{

    border: 1.4px solid #E31C79;
    border-radius: 20vw;
    padding: 0.65% 2.2% 0.65% 2.2%;
    background: #E31C79;
    color: white;
    transition:all ease 0.8s;
    cursor:pointer;
    white-space: nowrap;
}
button.cohere_headerReg_btn:hover 
{
    background: white;
    color:#E31C79;
}
button.cohere_headerReg_btn:hover svg.btnopen_ico path 
{
    fill: #E31C79;
}

div.cm_scrollContent
{
    width: 75%;
    margin-left: 7%;
  
}
div.cmS_ele h1
{
    margin:1% 0% 1% 0%;
}
div.cmS_ele h2
{
    margin:1% 0% 1% 0%;
}
div.cmS_ele h3
{
    margin:1% 0% 1% 0%;
}
div.cmS_ele h4
{
    margin:1% 0% 1% 0%;
}
div.cmS_ele h5
{
    margin:1% 0% 1% 0%;
}
div.cmS_ele h6
{
    margin:1% 0% 1% 0%;
}
div.cmS_ele p
{
    margin:2% 0% 2% 0%;
}
div.ficb_content
{
    width: 54%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: #E1F1FF;
    padding: 5% 5.5% 2% 5.5%;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}
div.ficb_img
{
    width: 46%;
}
div.ficb_img img 
{
    width: 100%;
    height:100%;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}
div.fimg_content_block 
{
    width:100%;
    border-radius: 18px;
    margin-top: 4%;
    margin-bottom: 4%;
}
div.border_topbtm_text:first-child
{
    border-top:2px solid #C8E2FE;
}
div.border_topbtm_text
{
    border-bottom: 2px solid #C8E2FE;
    width: 100%;
    padding: 3.2% 0% 3.2% 0%;
}
div.ficb_content p.author_content
{
    margin-top:6%;
}
div.li_listings_pointers ul li::marker
{
    font-size: 1.6vw;
    margin-bottom: 2%;
}
div.li_listings_pointers ul li:first-child 
{
    border-top: 2px solid #C7DEF9;
}
div.li_listings_pointers ul li 
{
    border-bottom: 2px solid #C7DEF9;
    padding: 0.8% 0% 0.8% 0%;
}
div.li_listings_pointers ul
{
    list-style: none;
    padding-left: 0%;
}
svg.li_dot
{
    width: 0.6%;
    margin-bottom: 0.6%;
    margin-right: 0.7%;
    display: inline;
}
div.CU_btn_ico 
{
    width: 7.6%;
    margin-right: 2%;
    margin-top: auto;
    margin-bottom: auto;
}
div.CU_btn_ico svg 
{
    width:100%;
    height:auto;    
}
div.CU_video_banner
{
    padding:4% 6.2% 15% 6.2%;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 2%;
    margin-bottom:0%;
    border-radius: 20px;
}
div.CU_video_banner_v2
{
    padding:4% 6.2% 19% 6.2%;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 6%;
    margin-bottom:5%;
    border-radius: 20px;
}
div.CU_video_banner_v3
{
    padding:4% 6.2% 19% 6.2%;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 6%;
    margin-bottom:1%;
    border-radius: 20px;
}
div.cmS_ele 
{
    margin-bottom:12%;
}
div.CU_btn_holder
{
    margin-top:6%;
    cursor:pointer;
}


div.CU_btn_holder_promo
{
    margin-top:2%;
    cursor:pointer;
}

div.cmS_section_title
{
    margin-top: 3%;
    margin-bottom: 3%;
}


div.agenda_dataBlock
{
    background-color: #F3F8E8;
    border-radius: 20px;
    padding: 5% 5.2% 4% 5.2%;
    margin: 0% 0% 2% 0%;
    box-shadow: 0px -6px 6px 0 rgb(0 0 0 / 9%);
}
div.preconf_agenda_dataBlock
{
    background-color: #E2EFCE;
    border-radius: 20px 20px 0px 0px;
    padding: 5% 5.2% 6% 5.2%;
    margin: 6% 0% -2% 0%;

}
div.aDB_ele_title
{

}
div.aDB_ele_title h4 
{
    margin:0;
}
div.aDB_ele_dwnldBtn
{
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
    cursor: pointer;
    display: none;
}
div.aDB_ele_dwnldBtn p
{
    text-align: right;
}
p.aDB_dateitem
{
    font-size: 7vw;
    line-height: 6.4vw;
}
p.preconf_aDB_dateitem
{
    font-size: 3vw;
    line-height: 3vw;   
    margin-right: 2% !important;
}
div.aDB_dateBlock 
{
    text-align: center;
    width: 15%;
    padding-top: 2.4%;
    padding-bottom: 2.4%;
    border-top: 1.8px solid #78A746;
    border-bottom: 1.8px solid #78A746;
}
div.preconf_aDB_dateBlock
{
    text-align: left;
    width: 15%;
    padding-top: 2%;
    padding-bottom: 2%;
    border-top: 1.8px solid #78A746;
    border-bottom: 1.8px solid #78A746;
}
html{
    scroll-behavior: smooth;
    scroll-padding-top: 6.57vw;
  
 }

div.aDB_infoHolder
{
    width:85%;
    border-top: 1.8px solid #78A746;
    border-bottom: 1.8px solid #78A746;
}
div.aDB_TB_ele
{
    width: 38%;
    padding: 2% 0% 2% 0%;
    font-variant-numeric: tabular-nums;
    text-align: center;
}
div.aDB_T_ele
{
    width: 57%;
    padding: 2% 2% 2% 3%;

    
}
div.aDB_row_ele div.aDB_TB_ele
{
    border-left: 1.8px solid #78A746;
    border-right: 1.8px solid #78A746;
    border-bottom: 1.8px solid #78A746;
}
div.aDB_row_ele:last-child div.aDB_TB_ele
{
    border-bottom:none;
}
div.aDB_row_ele div.aDB_T_ele
{
    border-bottom: 1.8px solid #78A746;
}
div.aDB_row_ele:last-child div.aDB_T_ele
{
    border-bottom:none;
}
div.aDB_ele_header 
{
    margin-bottom:4%;
}
div.aDB_ele
{
    margin-bottom: 14%;
}
div.aDB_ele:last-child
{
    margin-bottom:3%;
}
div.ticket_packsHolder
{
    justify-content: space-between;
    margin-bottom:4%;
    margin-top:4%;
    flex-wrap: wrap;
}

div.ticket_ele
{
    width: 48%;
    padding: 2% 4% 2% 4%;
    border-radius: 20px;
    aspect-ratio: 1/0.95;
    display: flex;
    flex-direction: column;
}
div.ebr_ticket
{
    background-color:#FCE0EA;
}
div.sr_ticket
{
    background-color:#EFEBFC;
}
div.text_ele
{
    width:100%;
    margin-top: 2%;
}

div.ticket_ele_price p
{
    font-size:6vw;
    line-height: 5vw;
}
div.ebr_ticket hr
{
    border:none;
    height:2px;
    background-color:#F6AFD0;
    margin: 2% 0%;
}
div.sr_ticket hr
{
    border:none;
    height:2px;
    background-color:#D5C7EF;
    margin: 2% 0%;
}
div.ticket_ele_price {
    margin: 13% 0% 13% 0%;
}
div.ticket_ele_btnHolder
{
    margin-top:0%;
}
button.ticket_ele_btn {
    background-color: white;
    border-radius: 14vw;
    padding: 1.8% 6% 1.8% 6%;
    border: 2px solid #E31C79;
    transition: all ease 0.8s;
    white-space: nowrap;
    width: 10.6vw;
}
div.p_registration_closeDate
{
    margin-top:auto;
}
button.ticket_ele_btn.disabled
{
    filter: grayscale(100%);
}
button.ticket_ele_btn:hover 
{
    cursor:pointer;
    background-color: #E31C79;
    color:#ffffff;
}
button.ticket_ele_btn.disabled:hover 
{
    cursor:unset;
    filter: grayscale(100%);
    background-color: white;
    color:inherit;

}

button.ticket_ele_btn:hover svg.btnopen_ico path 
{
    fill: #ffffff;
}
button.ticket_ele_btn.disabled:hover svg.btnopen_ico path 
{
    fill: inherit;
}
div.ticket_ele_notice
{
    margin-top:auto;
}
div.cohere_slider
{
    margin-top:0%;
   
}
div.CS_S_ele
{
    width:100%;
    height:auto;
    border-radius:20px;
}
div.CS_S_ele img 
{
    width:100%;
    height:auto;
    border-radius: 18px;
}
div.CS_sliderHolder
{
    overflow: hidden;
    margin-top:5%;
}
div.SliderRight_Ico
{
    width: 3.4%;
    position: absolute;
    right: 12.6%;
    margin-top: -15.2%;
    cursor: pointer;
}
div.owl-dots
{
    display:block;
    margin-top:1%;
}
div.owl-dots button.owl-dot
{
    background: #C8E2FE;
    border: none;
    padding: 0;
    margin-right: 0.8%;
    border-radius: 43vw;
    height: 8px;
    width: 8px;
    cursor: pointer;
}
div.owl-dots button.owl-dot.active
{
    background: #7AB2E0;

}

div.hotel_registration
{
    width:100%;
}
div.hotel_registration img 
{
    width:100%;
    height:auto;
    border-radius:20px;
}
div.hotel_registration
{

    margin-bottom:5%;
}
div.hr_overlay_text
{
    position: absolute;
    margin-top: -8%;
    background: rgba(207, 14, 114, 0.8);
    padding: 0.3% 2.5% 0.3% 2.5%;
}
.goto_travel
{
    cursor:pointer;
}
div.hr_overlay_text p 
{

}

div.q_dot
{
    width: 0.8%;
    margin-top: auto;
    margin-bottom: auto;

}
div.q_q
{
    width: 85%;
    padding-left: 2%;
    margin-right: 4%;
    cursor:pointer;
}
div.q_expan_ico
{
    width:2%;
    margin-top: auto;
    margin-bottom: auto;
    transition:all ease 0.8s;
    cursor:pointer;
}
.grayscale
{
    position: absolute;
    border-radius: 0px 23px 0px 23px;
    opacity: 0.7;
    transition: 0.5s ease;
    background-color: #E2E7EA;
    z-index: 2;
    border-radius: 20px;
    margin-left: -2.4%;
    margin-top: -1.2%;
}
div.cohere_faqsHolder
{
    margin-top:3%;
    margin-bottom:6%;
}
div.cfh_faq:first-child
{
    border-top:none;
}
div.cfh_faq 
{
    border-top:2px solid #E0D4F2;
    padding-top: 2%;    
    padding-bottom: 2%;
}
div.cfh_faq:last-child
{
    border-bottom:2px solid #E0D4F2;    
}
div.cfh_faq_a
{
    padding-left: 2.8%;
    max-height: 0px;
    overflow: hidden;
    transition: all ease 0.8s;
    padding-right:9%;
}
div.cfh_faq_a p 
{
    margin:2% 0% 2% 0%;
}
div.cfh_faq.expanded div.cfh_faq_a
{
    max-height: 34vw;
}
div.cfh_faq.expanded div.q_expan_ico 
{
    transform:rotateZ(135deg);
}
button.register_btn
{
    background-color: white;
    padding: 1% 2% 1% 2%;
    border-radius: 20vw;
    border: 2px solid #E31C79;
    cursor:pointer;
    transition:all ease 0.8s;
    white-space: nowrap;
    width:11vw;
}
button.register_btn:hover 
{
    background-color:#E31C79;
    color:white;
}
div.owl-stage
{
    padding-left:0px !important;
}
div.CU_video_banner
{
    background-image:url('/images/cohere-user-conference/Cohere2024_VideoStaticBG_Desktop.png')
}
div.CU_video_banner_v2
{
    background-image:url('/images/cohere_promo_video_asset.png');
    background-size: cover;
}
div.CU_video_banner_v3
{
    background-image:url('/images/cohere-user-conference-2025/montage_bgBanner_desk.png');
    background-size: cover;
}
div.cmS_ele h3.first_title
{
    margin-top:0%;
}
svg.down_arrow {
    width: 2.5%;
    margin-left: 0.6%;
}
svg.btnopen_ico {
    width: 0.7vw;
    margin-left: 0.8%;
    transition:all ease 0.8s;
    display: inline;
}
svg.btnopen_ico path 
{
    transition:all ease 0.8s;
}

div.sponsers_grid
{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: start;
    row-gap: 0;
    column-gap: 5vw;
    margin-bottom: 4%;
    display:none;
}
div.sponsers_ele
{
    background-color: #E1F1FF;
    padding: 5% 7% 5% 7%;
    min-height: 6vw;
    border-radius: 20px;
}
div.cohere_mobile_nav
{
    display: block;
}
.cmS_ele img.gen_image 
{
    width:100%;
    height: auto;
    margin-top:2%;
    margin-bottom:2%;
    border-radius: 20px;
}
div.li_listings
{
    margin-top:2%;
}
div.div_borTop
{
    border-top:2px solid #FFDBB6;
    padding-top:2%;
}
.activeCare_subnav
{
    background-color:#FFEAD8;
}
div.care_subnav:first-child
{
    border-top: 2px solid #FFDBB6;
}
div.care_subnav {
    border-bottom: 2px solid #FFDBB6;
}
div.qouteSlider_ele
{
    width: 95%;
    padding: 5% 0% 10% 7%;
    border-radius: 18px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 90% 100%;
    
}
div.qoute p:before {
    content: "\201C";
    margin-left:-0.9%;
}
div.qoute p 
{
    line-height: 2.7vw;
}
div.qouteAuthor p:before {
    content: "\2010";
    margin-left: -0.8%;
}
div.qouteAuthor
{
    margin-top:7%;
}
div.cyanQoute_block
{
    background-color:#D7F7F6;
    background-image:url('/images/cyan_right_qoute.svg');
    
}
div.pinkQoute_block
{
    background-color:#FFEBEB;
    background-image:url('/images/pink_rightt_qoute.svg');
}
div.orangeQoute_block
{
    background-color:#FFF5F0;
    background-image:url('/images/orange_right_qoute.svg');
}
div.qoutes_Slider
{
    overflow: hidden;
    width:105%;
    margin: 2% 0%;
}
div.qoutes_Slider div.owl-nav
{
    display: none;
}
div.qoutes_Slider div.owl-dots
{
    position: absolute;
    width: 20%;
    margin-top: -4.5%;
    margin-left: 4.4%;
}
div.qoutes_Slider div.owl-dots button.owl-dot
{
    border-radius: 20vw;
    
   
    margin-right: 5%;
    height: 0.7vw;
    width: 0.7vw;
    padding: 0%;
    transition: all ease 0.6s;
    cursor: pointer;
    opacity: unset;
    background-color: #90DDDB;
}
div.qoutes_Slider div.owl-dots button.owl-dot.active
{
    
    width: 1.8vw;
    background-color: #60CCC9;
}

div.qoutes_Slider div.cyanActivePag.owl-dots button.owl-dot
{
    background-color: #90DDDB;
}
div.qoutes_Slider div.cyanActivePag.owl-dots button.owl-dot.active
{
    background-color: #60CCC9;
}

div.qoutes_Slider div.pinkActivePag.owl-dots button.owl-dot
{
    background-color: #FAB4B5;
}
div.qoutes_Slider div.pinkActivePag.owl-dots button.owl-dot.active
{
    background-color: #F69A9C;
}

div.qoutes_Slider div.orangeActivePag.owl-dots button.owl-dot
{
    background-color: #FFCC94;
}
div.qoutes_Slider div.orangeActivePag.owl-dots button.owl-dot.active
{
    background-color: #FCB763;
}

div.gallery_grid
{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(6, 8vw);
    grid-gap: 15px;
    margin:4% 0%;
}
figure.gallery__item 
{
    margin:0;
}
figure.gallery__item img.gallery__img  {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0px;
    margin:0;
}
.gallery__item--1 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
}
.gallery__item--2
{
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 3;
}
.gallery__item--3
{
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 3;
    grid-row-end: 7;
}
.gallery__item--4
{
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 3;
    grid-row-end: 5;
}
.gallery__item--5
{
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 5;
    grid-row-end: 9;
}
.gallery__item--6
{
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 7;
    grid-row-end: 9;
}
.gallery__item--7
{
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 9;
    grid-row-end: 11;
}
.gallery__item--8
{
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 9;
    grid-row-end: 11;
}
div.cmS_ele p.application_formLink
{
    margin-top:2%;
    margin-bottom:5%;
    cursor: pointer;
}
svg.application_formLink_ico
{
    width: 1vw;
    margin-left: 0.5%;
    transition: all ease 0.8s;
}
div.cohere_slider .owl-nav
{
    display: none;
}
div.qoutes_slider_arrow
{
    position: absolute;
    right:5.3%;
    margin-top: -23%;
    
}
svg#qoutseSlider_rightArrow
{
    width:3.5vw;
    height:auto;
    cursor:pointer;
}
div.EC_subnav:first-child
{
    border-top: 2px solid #FFD8B3;
}
div.EC_subnav
{
    border-bottom: 2px solid #FFD8B3;
}
div.qoutes_Slider div.owl-stage
{
    /* transition: all ease 0.8s; */
}
div.ticket_p_info
{
    width:100%;
    margin-right:5%;
    display: flex;
    flex-direction: column;
}
div.ticket_p_content
{
    width: 50%;
    margin-left: 5%;
    display: flex;
    flex-direction: column;
}
svg.universal_sponsor_logo
{
    width:40%;
    height:auto;
}
div.cohere_grid
{
    width:100%;
    height:auto;
    
}
div.CS_title
{
    margin:6% 0% 0% 0%;
}
.grid-sizer, .grid-item 
{
  width: 0.1vw; 
}
div.grid_ele
{
    background-color:grey;
    border-radius:10px;
    float:left;
    background-repeat: no-repeat;
    background-size: cover;
}

div.grid-small-thumb
{
    width:31%;
    height:14.7vw;
    
}
div.grid-big-landscape
{
    width: 65%;
    height: 31vw;
}
div.grid-vertical-thumb
{
    width:31%;
    height: 31vw;
    
}
.grid_marg_left
{
    margin-left:1.9%;
}
.grid_marg_right
{
    margin-left:1.9%;
}
.grid_marg_btm
{
    margin-bottom:2%;
}
.grid_marg_top
{
    margin-top:2%;
}
.testimonial_left_arrow.inactive
{
    filter: grayscale(1);
}
.testimonial_right_arrow.inactive
{
    filter: grayscale(1);
}
@media only screen and (min-width:320px) and (max-width:1024px)
{
    div.sticky_menuBar
    {
        display:none;
    }
    div.qouteSlider_ele
    {
        width: 100%;
        padding: 5% 5% 20% 5%;
        border-radius: 18px;
        background-repeat: no-repeat;
        background-size: 30%;
        background-position: 90% 100%;
        
    }
    div.qoute p
    {
        line-height: 3vh;
    }
}

@media only screen and (min-width:320px) and (max-width:1024px) and (orientation:portrait) 
{

    html{
        scroll-behavior: smooth;
        scroll-padding-top: 10vh;
     }

    div.sticky_menuBar
    {
        display:none;
    }
    div.cm_scrollContent {
        width: 100%;
        margin-left: 0%;
    }
    div.fimg_content_block
    {
        flex-direction: column;
        margin-bottom: 8%;
    }
    div.ficb_content {
        width: 100%;
    padding: 5% 5.5% 5% 5.5%;
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 0;
    }
    div.ficb_img {
        width: 100%;
    }
    div.ficb_img img 
    {
        border-bottom-left-radius: 18px;
        border-bottom-right-radius: 18px;
        border-top-right-radius: 0;
    }
    svg.li_dot {
        width: 1.6%;
        margin-bottom: 0.6%;
        margin-right: 1%;
        margin-left: 1%;
    }
    div.li_listings_pointers ul li 
    {
        padding: 1.8% 0% 1.8% 0%;
    }
    div.CU_video_banner
    {
        background-image:url('/images/cohere-user-conference/Cohere2024_VideoStaticBG_Mobile.png');
        padding: 5% 6.2% 61.3% 6.2%;
        border-radius: 18px;
        margin-top:10%;
    }
    div.CU_video_banner_v2
    {
        background-image:url('/images/Cohere_PromoVideo_mobile.png');
        padding: 5% 6.2% 61.3% 6.2%;
        border-radius: 18px;
        margin-top:10%;
    }
    div.CU_video_banner_v3
    {
        background-image:url('/images/cohere-user-conference-2025/Cohere2025_VideoThumbnail_Mobile.png');
        padding: 5% 6.2% 61.3% 6.2%;
        border-radius: 18px;
        margin-top:10%;
        aspect-ratio: 14/16;
    }
    div.CU_btn_ico {
        width: 14%;
        margin-right: 5%;

    }
    div.aDB_ele_dwnldBtn {
        margin-left: auto;
        margin-top: auto;
        margin-bottom: 0;
    }
    div.aDB_ele_contentHolder 
    {
        flex-direction: column;
    }
    div.aDB_dateBlock {
        border-top: 1.8px solid #78A746;
        border-bottom: none;
        border-left: 1.8px solid #78A746;
        border-right: 1.8px solid #78A746;
        width: 89.5%;
        text-align: left;
        padding: 3% 5% 3% 5%;
        display: flex;
    }
    div.preconf_aDB_dateBlock
    {
        border-top: 1.8px solid #78A746;
        border-bottom: none;
        border-left: 1.8px solid #78A746;
        border-right: 1.8px solid #78A746;
        width: 89.5%;
        text-align: left;
        padding: 3% 5% 3% 5%;
        display: flex;
    }
    div.aDB_dateBlock p 
    {
        white-space: nowrap;
    }
    p.aDB_dateitem {
        font-size: 11.8vw;
        line-height: 9.7vw;
        padding-right: 4%;
    }
    p.preconf_aDB_dateitem
    {
        font-size: 11.8vw;
        line-height: 9.7vw;
        padding-right: 4%;
    }
    div.aDB_infoHolder {
        width: 100%;
    }
    div.aDB_row_ele div.aDB_T_ele
    {
        border-right:1.8px solid #78A746;
    }
    div.ticket_packsHolder {

        flex-direction: column;
    }
    div.ticket_ele {
        width: 100%;
        padding: 5% 6% 5% 6%;

        margin-bottom: 5%;
    }
    div.ticket_ele_price p {
        font-size: 14vw;
        line-height: 13vw;
    }
    div.ticket_ele_btnHolder {
        margin-top: 5%;
    }
    div.ticket_ele.sr_ticket
    {
        padding-bottom: 2%;
        margin-bottom: 3%;
        margin-top: 3%;
    }
    div.hr_overlay_text {
        position: relative;
        margin-top: -1%;
        background: rgba(207, 14, 114,1);
        padding: 4% 0% 4% 5%;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
    }
    div.hotel_registration img {
        width: 100%;
        height: auto;
        border-radius: 0;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
    }
    div.hotel_registration {

        margin-bottom: 8%;
        margin-top: 8%;
    }
    div.cfh_faq.expanded div.cfh_faq_a {
        max-height: 50vh;
    }
    div.cmS_section_title {
        margin-top: 6%;
        margin-bottom: 6%;
    }
    div.q_dot {
        width: 1.8%;
        margin-top: 2%;
        margin-bottom: auto;
    }
    div.q_expan_ico {
        width: 3.6%;
        margin-top: 2%;
        margin-bottom: auto;
        transition: all ease 0.8s;
    }
    div.cfh_faq {
      
        padding-top: 5%;
        padding-bottom: 5%;
    }
    button.register_btn {

        padding: 2% 5% 2% 5%;
        margin-top: 2%;
        width: max-content;
    }
    div.cfh_faq_a {
        padding-left: 3.5%;
    }
    svg.down_arrow {
        width: 4.6%;
        margin-left: 1%;
    }
    div.aDB_ele_dwnldBtn {

        width: 40%;
    }
    svg.btnopen_ico {
        width: 2vw;
        margin-left: 1.6%;
    }
    div.SliderRight_Ico
    {
        display:none;
    }
    div.owl-dots button.owl-dot 
    {
        margin-right: 1.8%;
        height: 6px;
        width: 6px;
    }
    div.sponsers_grid {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        display:none;
    }
    div.sponsers_ele {

        margin-bottom: 5%;
        min-height: 13vw;
    }
    section.hero_container h2.cohere_headerTitle {
        margin: 80% 0% 1% 0%;
    }
    p.cohere_eventDate {
        margin: 3% 0% 4% 0%;
    }
    button.cohere_headerReg_btn {

        padding:2% 8.2% 2% 8.2%;

        margin-top: 4%;
    }


    div.cohere_mobile_nav
    {
        background-color:#EEF5FC;

        padding-bottom:12%;
    }
    div.cohere_mbn_ele
    {
        text-align: ;
        padding:3.5% 15% 3.5% 15%;
    }
    div.cohere_mbn_ele p
    {
        margin:0;
    }
    hr.cmv_border
    {
        width:77%;
        margin-left:10%;
        margin-right:13%;
        height: 1.8px;
        border:none;
        margin: 0% 13% 0% 10%;
    }
    hr.cohere_border
    {
        background-color:#90DDDB;
    }
    hr.agenda_border
    {
        background-color:#B4D98D;
    }
    hr.tickets_border
    {
        background-color:#F4D27A;
    }
    hr.travel_border
    {
        background-color:#FAB4B5;
    }   
    hr.sponsors_border
    {
        background-color:#FAB4B5;
    }
    hr.faqs_border
    {
        background-color:#CDB6E4;
    }
    div.cohere_mbn_regbtn
    {

        margin:6% 13% 4% 10%;
    }
    div.cohere_mbn_regbtn button 
    {
        white-space: nowrap;
        background: #E31C79;
        width: 100%;
        border: 2px solid #E31C79;
        padding: 3% 0% 4% 0%;
        border-radius: 20vw;
        color:white;
    }
    div.owl-dots
    {
        display:none;
    }
    .grayscale {

        margin-left: -5.4%;
        margin-top: -4.4%;
    }
    section.hero_container h2.exxatCare_headerTitle {
        margin: 5% 0% 1% 0%;
    }
    .cmS_ele img.gen_image
    {
        margin:6% 0% 6% 0%;
    }
    div.EC_S_ele {
        width: 100%;
        height: auto;
        margin-bottom: 4%;
        border-radius: 20px;
    }
    div.EC_S_ele img {
        width: 100%;
        height: auto;
        border-radius: 18px;
    }
    div.EC_gallery_slider {
        overflow: hidden;  
        margin-top: 5%;
        margin-bottom: 5%;
    }
    div.gallery_grid
    {
        display: none;
    }
    div.EC_gallery_slider div.owl-nav
    {
        display:none;
    }
    hr.exxatCare_mobBorder
    {
        background-color:#FFD8B3;
    }
    button.ticket_ele_btn 
    {
        width: 90%;
    }
    div.ticket_p_content {
        width: 40%;
        margin-left: 0%;
        display: flex;
        flex-direction: column;
    }
    div.ticket_p_info {
        width: 45%;
        margin-right: 5%;
    }
    div.ticket_info_parent
    {
        
    }
    div.grid-small-thumb
    {
        width:32%;
        height:14.9vh;
        
    }
    div.grid-big-landscape
    {
        width: 66%;
        height: 31vh;
    }
    div.grid-vertical-thumb
    {
        width:32%;
        height: 31vh;
        
    }
    div.grid_ele {

        border-radius: 2px;

    }
}