/*!
Theme Name: Divi Child
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.14.1
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.home-sections p {
    padding-left: 22px;
    padding-right: 22px;
}
.home-sections1 p {
    padding-left: 7px;
    padding-right: 7px;
}

#wpdtSimpleTable-1,
#wpdtSimpleTable-3,
#wpdtSimpleTable-4 {
	border-collapse: separate !important;
  	border-spacing: 0 !important;	
	border:0;
	width:100% !important;
}


#wpdtSimpleTable-1 td.wpdt-cell.wpdt-tc-007978{
	padding:25px !important;
	line-height:2 !important;
}

#wpdtSimpleTable-3 td.wpdt-cell.wpdt-tc-007978{
	padding:10px !important;
	line-height:2 !important;
}

#wpdtSimpleTable-4 td.wpdt-cell.wpdt-tc-007978{
	padding:10px !important;
	line-height:2 !important;
}

table#wpdtSimpleTable-1 tr.wpdt-cell-row:not(:first-child),
table#wpdtSimpleTable-3 tr.wpdt-cell-row:not(:first-child),
table#wpdtSimpleTable-4 tr.wpdt-cell-row:not(:first-child){
	font-weight:400 !important;
}

table#wpdtSimpleTable-1 tr.wpdt-cell-row:first-child td.wpdt-cell:first-child,
table#wpdtSimpleTable-3 tr.wpdt-cell-row:first-child td.wpdt-cell:first-child,
table#wpdtSimpleTable-4 tr.wpdt-cell-row:first-child td.wpdt-cell:first-child{
  border-top-left-radius: 6px;
}

table#wpdtSimpleTable-1 tr.wpdt-cell-row:first-child td.wpdt-cell:last-child,
table#wpdtSimpleTable-3 tr.wpdt-cell-row:first-child td.wpdt-cell:last-child,
table#wpdtSimpleTable-4 tr.wpdt-cell-row:first-child td.wpdt-cell:last-child{
  border-top-right-radius: 6px;
}

table#wpdtSimpleTable-1 tr.wpdt-cell-row:last-child td.wpdt-cell:first-child,
table#wpdtSimpleTable-3 tr.wpdt-cell-row:last-child td.wpdt-cell:first-child,
table#wpdtSimpleTable-4 tr.wpdt-cell-row:last-child td.wpdt-cell:first-child{
  border-bottom-left-radius: 6px;
}

table#wpdtSimpleTable-1 tr.wpdt-cell-row:last-child td.wpdt-cell:last-child,
table#wpdtSimpleTable-3 tr.wpdt-cell-row:last-child td.wpdt-cell:last-child,
table#wpdtSimpleTable-4 tr.wpdt-cell-row:last-child td.wpdt-cell:last-child{
  border-bottom-right-radius: 6px;
}

@media only screen and (max-width: 800px) {
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable tr:first-child td{
	width:200px !important;	
	}
}

.aligned-list {
  list-style: none;
  padding: 0;
}

.aligned-list li {
  display: flex;
  justify-content: flex-start;
}

.aligned-list span:not(.mobile-collon):not(.desktop-collon) {
  min-width: 250px; 
  display: inline-block;
}

@media only screen and (max-width: 601px) {
.aligned-list li {
  flex-wrap: wrap;
  flex-direction: column;
}
	.desktop-collon{
		display:none;
	}
}
@media only screen and (min-width: 601px) {
	.mobile-collon{
		display:none;
	}
	.aligned-list strong{
	margin-left:10px;
}
}

.socialrow-item {
	margin-right:10px;
    float: left;
}

@media only screen and (max-width: 980px) {
	.socialrow {
		display: flex;
    	justify-content: center;
	}
}

.socia {
    filter: invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%);
    width: 35px;
    height: 35px;
}

/* Default: Display images in a row with spacing */
.image-container {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}

/* Portrait mode (Mobile) - Single column */
@media (max-width: 768px) and (orientation: portrait) {
  .image-container {
    flex-direction: column;
    align-items: center;
  }
  .image-container img {
    max-width: 100%;
  }
}

/* Landscape mode (Mobile) - Two images per row */
@media (max-width: 768px) and (orientation: landscape) {
  .image-container {
    justify-content: center;
    flex-wrap: wrap;
  }
  .image-container img {
    max-width: calc(50% - 5px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
 #conference-material {
    height: 105px;
    margin-top: 15px;
  }
}

#award-row {
  display: flex;
  flex-direction: row;
}

@media (max-width: 768px) {
#award-row {
    flex-direction: column-reverse;
  }
}


@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	  #eligible-row {
   		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
	  }
#award-row {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
#registrations-open {
    height: 199px;
  }
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
#eligible-row {
	  display: flex !important;
	  justify-content: center !important;
	  align-items: center !important;
  }
#award-row {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
#conference-material {
    height: 100px;
    margin-top: 20px;
}
  #registrations-open {
    height: 199px;
  }
}

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1366px) 
  and (orientation: landscape) {
  #eligible-row {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
  #award-row {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
}

.et_pb_menu_0_tb_header.et_pb_menu ul li .current-menu-item a {
 font-weight: 500;
}

.et_mobile_menu li.current-menu-parent > a {
  font-weight: 500 !important;
}

/* iPad Portrait (7th-9th gen, Air, Mini, etc.) */
@media only screen
  and (min-width: 768px)
  and (max-width: 1024px)
  and (orientation: landscape) {
    
  #deadline_important .et_pb_module {
    height: 168px;
  }
}

/* iPad Pro Portrait (11" and 12.9") */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) {
    
  #deadline_important .et_pb_module {
    height: 168px;
  }
}
