/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/

.menu-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: unset;
  }

.main-menu .et_pb_menu__wrap {
	justify-content: flex-end;
}

.footer-menu .et-menu.nav {
	flex-direction: column;
}

.hero-container{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.hero-img img{
  border-radius: 24px;
}

.rogers-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}



@media (max-width: 1110px) {
.hero-column-left h2 {
font-size: 56px;
}
	
	
}

@media (max-width: 980px) {
.et_pb_menu	.et_mobile_menu {
	top: 65px;
	left: -195px;
	width: 333px;
	border-radius: 30px;
	box-shadow: 0px 12px 18px -10px rgba(0,0,0,0.3);
	padding: 2.5%;
}
	
	.et_mobile_menu li a {
		border-bottom: none;
		text-align: center;
		font-size: 24px!important;
		
	}
	
	.et_mobile_menu li a:hover {
		background-color: transparent;
		opacity: 1;
	}
	
	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
		color: rgb(153, 153, 153)!important;
	}
	
	.hero-column-left p,
	.hero-column-left h1,
	.hero-column-left h2 {
		text-align: center;
	}
	
	.footer-menu.et_pb_menu .et_pb_menu__menu {
    display: flex!important;
  	}
  
  .footer-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    justify-content: flex-start!important;
  	}
  
  .footer-menu .mobile_menu_bar {
    display: none!important;
  	} 
}

@media (max-width: 479px) {
	.et_pb_row .et_pb_column.quick-links {
		margin-bottom: 0;
	}
}

