/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.dnd-section { padding:40px 20px; }
.dnd-section.dnd_areahome-row-2-padding,
.dnd-section .row-number-18 { padding:0 20px 20px; }
#hs_cos_wrapper_widget_1697139657170 .border,
#hs_cos_wrapper_widget_1697139657170 .tab_wrap .row { margin-bottom:10px; }
#hs_cos_wrapper_widget_1697139657170 .tab_data { background:rgba(255,255,255,.1) !important; }
#hs_cos_wrapper_widget_1697139657170 .content_strip { padding:0 15px; background:rgba(0,0,0,0) !important; }
.event_name p,
.row-number-17 h2 { margin:0 0 10px; }
.agenda-button { margin-top:10px; }
.tab_wrap h4 { color:#fff; margin-top:10px; margin-bottom:0; }

@media (max-width:767px) {
  #hs_cos_wrapper_widget_1697139657170 .btn { padding:15px; }
}

.corporate-sticky-header { left:0; }

.timeing p,
.sponsor_text { color:#fff; }

.contacts-forms,
.contacts-forms form { background:rgba(0,0,0,0); }

.contacts-forms input[type=text],
.contacts-forms textarea {
  border-color:#ed3137;
  color:#666666;
  font-size:1rem;
}

.heading { padding-bottom:10px; }

#hs_cos_wrapper_dnd_areahome-dnd_partial-9-module-2 .imagegallery::before {
  height:134px !important;
  top:-35px !important;
  right:-50px !important;
}
#hs_cos_wrapper_dnd_areahome-dnd_partial-2-module-2 .contact-background::before 
  height:134px !important;
  top:-50px !important;
  right:-50px !important;
}
#hs_cos_wrapper_dnd_areahome-dnd_partial-9-module-2 .imagegallery::after {
  height:134px !important;
  bottom:-50px !important;
  left:-50px !important;
}
#hs_cos_wrapper_dnd_areahome-dnd_partial-2-module-2 .contact-background::after {
  height:134px !important;
  bottom:-50px !important;
  left:-50px !important;
}

table, th, td { border:none !important; }

@media(min-width: 1241px) {

    .corporate-header.fixed { background: #fff; position: fixed; top: -100px; left: 0; transition: top 0.4s ease-in-out; width: 100%; z-index: 1; }
    .corporate-header.fixed.fixed-1 { top: 0; }
    
}

@media (min-width: 576px) {
  .container { width:100%; }
  .row-number-1 .container { max-width:90%; }
}