/* 
Theme Name:     Radiant Manufacturing
Author:         ThinkBig Sites
Author URI:     http://thinkbigsites.com/clients/radiantmfg
Template:       Divi
Version:        v.01
Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
Wordpress Version: 5.9.7
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 164px!important;
}
div#et-info {
	top: 10px;
	position: relative;
}
#top-header #et-secondary-menu ul li a {
	padding: 10px 20px;
	border: 1px solid #989898;
	border-radius: 2px;
	transition: all ease-in-out .3s;
	margin-bottom: 10px;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 16px;
	font-family: 'Trebuchet','Trebuchet MS',Helvetica,Arial,Lucida,sans-serif;
}
#top-header a, #top-header a {
	color: #ffffff;
	font-family: 'Trebuchet','Trebuchet MS',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px!important;
	font-weight: 600!important;
	text-transform: capitalize!important;
}
#top-header #et-secondary-menu ul li a:hover {
	background-color: #ad0000;
	color: #fff;
	opacity: 1;
	border-color: #ad0000;
	transition: all ease-in-out .3s;
}
#et-top-navigation #top-menu li.menu-item.menu-item-has-children.menu-item-110 ul.sub-menu {
	left: -40px;
}
#et-top-navigation #top-menu li.menu-item.menu-item-has-children.menu-item-112 ul.sub-menu {
	left: -150px;
}
.et_pb_module.foot-left-contact ul li a {
	color: #fff;
}
.et_pb_module.foot-left-contact ul li {
	font-family: 'Trebuchet','Trebuchet MS',Helvetica,Arial,Lucida,sans-serif;
	padding-bottom: 10px;
	list-style: none;
	position: relative;
	padding-left: 15px;
}
.et_pb_module.foot-left-contact ul li:before {
	content: "";
	background-image: url(https://www.radiantmfg.com/wp-content/uploads/2023/07/telephone.png);
	height: 24px;
	width: 24px;
	position: absolute;
	left: -22px;
}
.et_pb_module.foot-left-contact ul li:last-child:before {
	background-image: url(https://www.radiantmfg.com/wp-content/uploads/2023/07/email-icon.png);
}
.et_pb_module.et_pb_text_4_tb_footer.foot-left-contact ul li:last-child:before {
	background-image: none;
}
.et_pb_module.et_pb_text_4_tb_footer.foot-left-contact ul li:before {
	background-image: url(https://www.radiantmfg.com/wp-content/uploads/2023/07/Location-icon.png);
	top: 5px;
}
.et_pb_row_inner.foot-grid .et_pb_column {
	margin-right: 1.5%!important;
}
.et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_specialty {
	background-image: linear-gradient(180deg,rgb(38 30 25 / 45%) 0%,#0a0606de 100%),url(https://www.radiantmfg.com/wp-content/uploads/2023/07/Radiant-Manufacturing-Joyce-Timpson-Associates-Honolulu-Harbor-SolaRay-Wall.jpg)!important;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 54px!important;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 86px!important;
}
#top-menu li li {
	padding: 0;
	width: 100%;
}
#top-menu li li a {
	padding: 10px;
	position: relative;
	width: 100%;
}
#top-menu li ul {
	padding: 0;
}
#top-menu li a:hover {
	color: #ad0000!important;
	opacity: 1!important;
}
.et_pb_module.get-in-touch {
	background-color: rgba(173,0,0,0.73);
	padding: 20px 20px;
	margin-bottom: 0!important;
	position: relative;
	top: 35px;
}
#et-top-navigation nav#top-menu-nav ul li ul li.menu-item.current-menu-item.current_page_item {
	background-color: #da7b88;
}
#et-top-navigation nav#top-menu-nav ul li ul li.menu-item.current-menu-item.current_page_item a {
	color: #fff;
}
#top-menu li li a:hover {
	background-color: #da7b88;
	color: #fff!important;
}
#top-menu li li a {
	border-bottom: 1px solid #da7b88!important;
}
#top-menu li ul.sub-menu {
	border-top: 2px solid #cb4154b0;
}
#et_top_search {    
	display: none;
}
div#et-top-navigation {
	padding-left: 0!important;
}
.et_pb_section.retail-holiday-gallery .et_pb_row.et_pb_row_8 {
	margin-top: 30px!important;
	margin-bottom: 30px!important;
}
form#form_contact-form input {
	color: #0a0000 !important;
}
.frm-show-form input, .frm-show-form textarea, .frm-show-form select, .frm-show-form select option {
	color: #000 !important;
}
form#form_footercontact input, form#form_footercontact textarea {
	background-color: #fff !important;
}
.banner-h2 h2 {
	line-height: 1.8em;
	font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
	font-size: 20px;
	line-height: 1.8em;
}
.wide-format h4 {
	font-size: 21px;
	color: #333;
	padding-bottom: 10px;
	font-weight: 600;
	line-height: 1.4em;
}
.page.page-id-43 .et_pb_blurb_container {
	padding-left: 0;
}
@media screen and (min-width: 1300px) and (max-width: 1600px) { 
	#logo {
		max-height: 75%;
	}
	#top-menu li { 
		padding-right: 10px;
	}
	#top-menu li a {
		font-size: 14px!important;
	}
	.et_pb_section.sequin-shapes .et_pb_module.et_pb_image {
		margin-top: -100px!important;
	}
}
@media screen and (min-width: 1301px) and (max-width: 1400px) { 
	#logo {
		max-height: 55%!important;
	}
	#et-top-navigation #top-menu li.menu-item.menu-item-has-children.menu-item-110 ul.sub-menu {
		left: -70px;
	}
	#et-top-navigation #top-menu li.menu-item.current_page_item.menu-item-has-children.menu-item-112 ul.sub-menu {
		left: -150px !important;
	}
}
@media screen and (min-width: 1101px) and (max-width: 1330px) { 
	/* 	 */
	#main-content .entry-content .et-l.et-l--post .wide-format.et_section_regular .et_pb_row.blurb.first {
		padding-top: 0 !important;
	}

	.et_pb_row.custom-print-row {
		padding-top: 30px;
		padding-bottom: 5px;
	}

	#main-content .entry-content .et_pb_section  .banner-h2 h2 {
		font-size: 20px !important;
	}

	#main-content .entry-content .wide-format.et_section_regular {
		padding-top: 50px !important;
		padding-bottom: 40px !important;
	}

	#main-content .entry-content div#large-post {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	/* 	 */
	.et_pb_row {
		width: 100%;
		padding-left: 50px!important;
		padding-right: 50px!important;
	}
	#logo {
		max-height: 50%!important;
	}
	nav#top-menu-nav ul li a {
		padding-right: 0px!important;
		font-size: 13px;	
	}
	#top-menu li {
		padding-right: 18px;
	}
	nav#top-menu-nav ul li a:after {
		right: -15px!important;
	}
	.et_pb_section.sequin-shapes .et_pb_module.et_pb_image {
		margin-top: -100px!important;
	}
	.et_pb_section.footer-before-grid {
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_column {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_column h2 {
		font-size: 46px;
	}
	.et_pb_section.custom-indoor-signage h2 {
		font-size: 46px!important;
	}
	.et_pb_section.custom-indoor-signage {
		height: unset;
		max-height: unset;
	}
	.et_pb_section.custom-indoor-signage .et_pb_column {
		padding-bottom: 0;
	}
	.et_pb_section.custom-billboard-signage h2 {
		font-size: 46px!important;
	}
	.et_pb_section.custom-billboard-signage .et_pb_column {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.et_pb_section.reliable-sign-company .et_pb_row {
		padding-top: 0!important;
		padding-bottom: 0!important;
		margin-top: 0px!important;
	}
	.et_pb_section.reliable-sign-company .et_pb_column {
		transform: translate(0);
		padding: 30px 30px;
		width: 100%;
		margin-top: 60px;
	}
	.et_pb_section.reliable-sign-company .et_pb_column.et_pb_column_20 {
		margin-top: 0;
	}
}
@media only screen and (max-width: 1300px) {
	#et-top-navigation #top-menu li.menu-item.menu-item-has-children.menu-item-110 ul.sub-menu {
		left: -70px;
	}
	#et-top-navigation #top-menu li.menu-item.menu-item-has-children.menu-item-112 ul.sub-menu {
		border-top: 2px solid #cb4154b0;
		left: -150px !important;
	}
	.et_pb_section.inner-bg-section .et_pb_module.et_pb_text h1 {
		font-size: 62px;
		line-height: 62px;
	}
	.et_pb_section.solaray-contact-us .et_pb_row.et_pb_row_6 .et_pb_column.et_pb_column_11 {
		width: 100%;
		padding: 40px 40px;
	}
	.et_pb_section.custom-outdoor-signage {
		height: auto;
		max-height: unset;
		padding-top: 50px!important;
		padding-bottom: 20px!important;
	}
	.et_pb_section.reliable-sign-company .et_pb_row.et_pb_row_8 {
		padding-top: 50px;
		padding-bottom: 50px!important;
		margin-top: 0!important;
	}
	.et_pb_section.reliable-sign-company .et_pb_row_8 .et_pb_column.et_pb_column_3_4.et_pb_column_19 {
		padding: 50px;
		width: 100%;
		transform: translate(0);
		margin-right: 0;
		margin-bottom: 0;
	}
	.et_pb_section.inner-bg-section .et_pb_row {
		margin-bottom: 0px!important;
	}
	.et_pb_section.trade-show-signage {
		margin-top: 0!important;
		padding-top: 50px!important;
		padding-bottom: 0px!important;
	}
	.et_pb_section.trade-show-signage .et_pb_module.et_pb_image {
		margin-top: 0!important;
	}
	.et_pb_section.public-facilities .et_pb_module.et_pb_text.et_pb_text_5 {
		margin-top: 0!important;
	}
	.et_pb_section.inner-contact-sec .et_pb_row {
		margin-top: 0!important;
		padding-top: 50px!important;
		padding-bottom: 20px!important;
		border-radius: 0;
	}
	.et_pb_section.inner-contact-sec .et_pb_column {
		width: 100%;
		padding: 50px!important;
		transform: translate(0);
	}
	.et_pb_section.inner-contact-sec .et_pb_column_12 {
		padding: 0;
	}
	.et_pb_section.inner-contact-sec .et_pb_module.et_pb_text_9 {
		margin-bottom: 10px;
	}
	.et_pb_section.inner-bg-section {
		padding-top: 50px!important;
		padding-bottom: 50px!important;
	}
	.et_pb_section.img-text-sec {
		margin-top: 0!important;
	}
	.et_pb_section.img-light-box .et_pb_module.et_pb_image {
		margin-top: 0!important;
	}
	.et_pb_section.rad-bg-sec {
		padding-top: 50px!important;
		padding-bottom: 30px!important;
	}
	.et_pb_section.img-text-sec .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.img-text-sec .et_pb_module.et_pb_image {
		margin-top: 0!important;
	}
	.et_pb_section.communicate-information .et_pb_column {
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.et_pb_section.inner-contact-sec .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}
	.et_pb_section.inner-contact-sec .et_pb_button_module_wrapper {
		margin-top: 30px;
	}
	.et_pb_section.img-text-sec .et_pb_column {
		padding-top: 0;
	}
	.et_pb_section.architectural-light-box {
		padding-top: 0!important;
	}
	.et_pb_section.architectural-light-box .et_pb_row {
		padding-top: 0;
	}
	.et_pb_section.eye-catching {
		margin-top: 0;
	}
	.et_pb_section.eye-catching {
		margin-top: 0!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.convention-center .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.convention-center .et_pb_module.et_pb_image {
		margin-top: 0!important;
	}
	.et_pb_section.convention-center {
		padding-bottom: 0!important;
	}
	.et_pb_section.design-elements {
		padding-top: 10px!important;
	}
	.et_pb_section.design-elements {
		padding-top: 10px!important;
		padding-bottom: 0!important;
	} 
	.et_pb_section.design-elements .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.photo-backdrops .et_pb_module.et_pb_image {
		margin-top: 0!important;
	}
	.et_pb_section.photo-backdrops .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.photo-backdrops {
		padding-bottom: 0;
	}
	.et_pb_section.photo-backdrops .et_pb_module.et_pb_text {
		margin-bottom: 0!important;
	}
	div#Sola-Ray-On-Stage .et_pb_column {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.et_pb_section.photo-backdrops-gallery {
		padding-bottom: 10px!important;
	}
	.et_pb_section.wholesale-form-sec {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.et_pb_section.contact-why-choose .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.production-capabilities .et_pb_blurb_content .et_pb_main_blurb_image {
		position: relative;
		top: 10px;
	}
	.et_pb_section.production-capabilities {
		padding-bottom: 0;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.custom-indoor-signage {
		height: unset;
		max-height: unset;
	}
	.et_pb_section.custom-indoor-signage .et_pb_column.et_pb_column_1_2.et_pb_column_10 {
		padding-bottom: 10px;
	}
	.et_pb_section.choose-radiant .et_pb_module.et_pb_text.et_pb_text_5 {
		margin-top: 0!important;
	}
}
@media screen and (min-width: 981px) and (max-width: 1100px) { 
	/* 	 */
	#main-content .entry-content .et-l.et-l--post .wide-format.et_section_regular .et_pb_row.blurb.first {
		padding-top: 0 !important;
	}

	.et_pb_row.custom-print-row {
		padding-top: 30px;
		padding-bottom: 5px;
	}

	#main-content .entry-content .et_pb_section  .banner-h2 h2 {
		font-size: 20px !important;
	}

	#main-content .entry-content .wide-format.et_section_regular {
		padding-top: 50px !important;
		padding-bottom: 40px !important;
	}

	#main-content .entry-content div#large-post {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	div#wide-banner .et_pb_row {
		margin-top: 70px !important;
	}
	/* 	 */
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
		padding-top: 240px!important;
	}
	.et_header_style_left .logo_container {
		position: relative; 
	}
	.et_header_style_left .logo_container a {
		display: table;
		margin: 0 auto;
	}
	#logo {
		max-height: 50%!important;
		height: 100px;
	}
	#top-menu li a {
		font-size: 13px!important;
	}
	div#et-top-navigation {
		padding-top: 20px!important;
	}		
	div#et-top-navigation {
		padding-left: 0px!important;
		padding-top: 20px!important;
		float: none;
		margin: 0 auto;
		display: table;
	}
	#top-menu li { 
		padding-right: 0;
	}
	#top-menu li a {
		font-size: 14px!important;
	}
	.et_pb_section.footer-before-grid {
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
}
@media only screen and (max-width: 1100px) {
	#top-menu li a {
		padding-right: 18px!important;
		font-size:13px!important;
	}
	.et_pb_row {
		width: 100%;
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.et_pb_row_inner.foot-grid .et_pb_column {
		margin-right: 10.5%!important;
		margin-bottom: 20px;
	}
	.et_pb_section.sequin-shapes .et_pb_module.et_pb_image {
		margin-top: 0px!important; 
	}
	.et_pb_section.assembled-site {
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
	.et_pb_section.assembled-site .et_pb_with_border.et_pb_module.et_pb_blurb {
		padding-bottom: 0!important;
	}
	.et_pb_section.signage-shapes {
		padding-top: 20px;
		padding-bottom: 0;
	}
	.et_pb_section.signage-any-event .et_pb_row {
		padding-top: 0;
		margin-top: 0!important;
	}
	.et_pb_section.signage-any-event {
		padding-top: 30px;
		padding-bottom: 0;
	}
	.et_pb_section.signage-any-event .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.inner-bg-section {
		max-height: unset;
		min-height: unset;
	}
	.et_pb_section.digital-cnc {
		padding-bottom: 40px!important;
		padding-top: 40px!important;
	}
	.et_pb_section.benefits-digital {
		padding-top: 40px!important;
	}
	.et_pb_section.benefits-digital .et_pb_row {
		margin-top: 0!important;
		padding-bottom: 0;
	}
	.et_pb_section.applications-digital .et_pb_row {
		margin-top: 0!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.applications-digital {
		padding-top: 40px!important;
	}
	.et_pb_section.gallery-section {
		margin-bottom: 0!important;
	}
	.et_pb_section.image-grid-links {
		padding-bottom: 0;
		margin-top: 0!important;
		padding-top: 40px;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_2 .et_pb_module.et_pb_blurb {
		margin-bottom: 35px;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_2 .et_pb_module.et_pb_blurb h4.et_pb_module_header {
		line-height: 28px;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_2 {
		padding-bottom: 0;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_3 {
		padding-top: 0!important;
	}
	.et_pb_section.assembly-instructions .et_pb_module.et_pb_image_2 {
		width: 100%;
		padding-top: 0;
	}
	.et_pb_section.home-grid-section .et_pb_with_border.et_pb_column_3 {
		padding-bottom: 20px;
	}
	.et_pb_section.home-grid-section .et_pb_with_border .et_pb_text_inner h3 {
		height: 90px;
	}
	body #page-container .et_pb_section.convention-center a.et_pb_button {
		text-align: center;
	}
	.et_pb_section.retail-signage {
		margin-top: 0!important;
	}
	.et_pb_section.faq-cnt h5.et_pb_toggle_title {
		font-size: 20px;
		line-height: 28px;
	}
}
@media only screen and (max-width: 980px) {
	/* 	 */
	#main-content .entry-content .et-l.et-l--post .wide-format.et_section_regular .et_pb_row.blurb.first {
		padding-top: 0 !important;
	}

	.et_pb_row.custom-print-row {
		padding-top: 50px;
		display: flex;
		flex-direction: column-reverse;
	}

	#main-content .entry-content div#large-post h3 {
		padding-bottom: 30px;
	}

	.et_pb_row.custom-print-row .et_pb_module.et_pb_image {
		padding-top: 40px;
	}

	.export-post-row .et_pb_module.et_pb_image {
		padding-top: 20px;
	}
	#main-content .entry-content .et_pb_section  .banner-h2 h2 {
		font-size: 20px !important;
	}

	#main-content .entry-content .wide-format.et_section_regular {
		padding-top: 50px !important;
		padding-bottom: 10px !important;
	}

	#main-content .entry-content div#large-post {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	/* 	 */
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
		padding-top: 125px!important;
	}
	div#et-info {
		top: 3px;    
	}
	.container.et_menu_container {    
		max-width: 100%;
		width: 100%;
	}
	div#et_mobile_nav_menu ul#mobile_menu {
		padding: 0;
	}
	div#et_mobile_nav_menu ul#mobile_menu li a {
		padding-left: 30px;
	}
	img#logo {
		position: relative;
		left: 20px;
	}
	div#et_mobile_nav_menu .mobile_menu_bar {    
		right: 30px;
	}
	div#et_mobile_nav_menu ul#mobile_menu {
		padding: 0;
		background-color: #af3535;
	}
	div#et_mobile_nav_menu ul#mobile_menu li a {
		color: #fff;
		padding-left: 20px;
	}
	#et_mobile_nav_menu .mobile_menu_bar:before {
		color: #af3535 !important;
	}
	div#et_mobile_nav_menu ul#mobile_menu li ul.sub-menu {
		background-color: #da7b88;
	}
	.et_pb_section.home-banner-section {
		margin-bottom: 0!important;
	}
	.et_pb_section.home-banner-section .et_pb_module.et_pb_text.et_pb_text_0 h1 {
		font-size: 72px;
		line-height: 62px;
	}
	.et_pb_section.home-grid-section .et_pb_row_1 {
		margin-top: 0!important;
	}
	.et_pb_section.home-grid-section {
		padding-bottom: 10px;
	}
	div.et_pb_section.et_pb_section_2.radiant-manufacturing {
		background-image: linear-gradient(180deg,rgba(3,3,58,0.89) 100%,#ffffff 80%),url(https://www.radiantmfg.com/wp-content/uploads/2023/07/Radiant-Manufacturing-Super-Bowl-48-NYC-SolaRay-Sign.jpg)!important;
	}
	.et_pb_section.no-project-section .et_pb_button_module_wrapper.et_pb_button_5_wrapper {
		margin-top: 0!important;
		margin-bottom: 10px!important;
		margin-right: 0!important;
	}
	.et_pb_section.no-project-section .et_pb_button_module_wrapper.et_pb_button_5_wrapper a.et_pb_button {
		padding: 30px 30px!important;
	}
	.et_pb_module.get-in-touch {    
		top: 0;
	}
	.et_pb_section.material-built {
		padding-bottom: 30px;
	}
	.et_pb_section.material-built .et_pb_row.et_pb_row_7 {
		padding-top: 0;
		margin-top: 0!important;
	}
	.et_pb_section.material-built .et_pb_column.et_pb_column_1_2 {
		margin-bottom: 0;
		padding-bottom: 30px;
	}
	.et_pb_section.material-built span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.material-built .et_pb_row.et_pb_row_7 .et_pb_column.et_pb_column_1_2 {
		padding-bottom: 0;
	}

	.et_pb_section.no-project-section {
		margin-top: 0px!important;
	}
	.et_pb_section.no-project-section .et_pb_button_module_wrapper {
		margin-top: 0!important;
		margin-right: 0!important;
	}
	.et_pb_section.no-project-section .et_pb_button_module_wrapper a.et_pb_button {
		padding: 30px 60px!important;
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.no-project-section .et_pb_column.et_pb_column_3_4 {
		padding-bottom: 90px;
	}
	.et_pb_section.no-project-section .et_pb_row.et_pb_row_8 {
		padding: 0;
	}
	.et_pb_section.footer-before-grid {
		padding: 30px 0px!important;
		padding-bottom: 20px!important;
	}
	.et_pb_section.footer-before-grid .et_pb_column {
		margin-bottom: 10px!important;
		padding-bottom: 10px;
	}
	.et_pb_section.footer-before-grid .et_pb_row {
		max-height: unset;
	}
	.et_pb_row_inner.foot-grid .et_pb_column {
		margin-right: 0!important;    
	}
	.et_pb_row_inner.foot-grid .et_pb_button_module_wrapper {
		margin: 0 auto;
		display: table;
		margin-bottom: 20px!important;
	}
	.et_secondary_nav_enabled #page-container #top-header {    
		padding-bottom: 10px;
	}
	.et_pb_section.client-logo {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.client-logo h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.et_pb_row_inner.foot-grid {
		margin-bottom: 20px;
	}
	.et_pb_section.footer-before-grid .et_pb_main_blurb_image {
		margin-bottom: 10px;
	}
	.et_pb_section.material-built .et_pb_row_6 {
		margin-top: 0!important;
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section_0_tb_footer.et_pb_section {
		margin-bottom: 0;
	}
	.et_pb_section.et_pb_section_0_tb_footer {
		margin-bottom: 0;
		padding-top: 80px;
		padding-bottom: 0;
		margin-bottom: 0!important;
	}
	.et_pb_section.custom-footer .et_pb_module.et_pb_text_0_tb_footer {
		margin-top: 0!important;
		margin-bottom: 0px!important;
		padding-top: 30px;
	}
	.et_pb_section.et_pb_section_0_tb_footer .et_pb_column.et_pb_column_0_tb_footer {
		padding: 0;
		margin-bottom: 0;
	}
	.et_pb_row_0_tb_footer .et_pb_column.et_pb_column_1_tb_footer {
		padding-bottom: 0;
	}
	.et_pb_section_1_tb_footer.et_pb_section {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.et_pb_section_1_tb_footer.et_pb_section .et_pb_text_inner {
		text-align: center;
	}
	.et_pb_section.custom-footer h4 {
		padding-bottom: 0;
	}
	.et_pb_section.spangle-colors {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.spangle-colors .et_pb_column {
		padding-top: 10px;
	}
	.et_pb_section.spangle-colors .et_pb_column.et_pb_column_4 {
		padding-top: 0;
	}
	.et_pb_section.sequin-shapes {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.et_pb_section.spangle-colors .et_pb_column.et_pb_column_3 {
		padding-top: 30px;
	}
	.et_pb_section.spangle-colors .et_pb_module.et_pb_text.et_pb_text_3 {
		margin-bottom: 10px;
	}
	.et_pb_section.sequin-shapes .et_pb_row {
		padding-top: 0;
	}
	.et_pb_section.sequin-shapes span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.sequin-styles .et_pb_row {
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.et_pb_section.sequin-styles .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.sequin-styles .et_pb_module.et_pb_text.et_pb_text_9 {
		margin-bottom: 20px;
	}
	.et_pb_section.revolutionary-method {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.et_pb_section.let-contact {
		padding-top: 0px;
	}
	.et_pb_section.let-contact {
		padding-bottom: 0;
	}
	.et_pb_section .et_pb_module.et_pb_text .et_pb_text_inner h2 {
		font-size: 40px!important;
	}
	.et_pb_section .et_pb_module.et_pb_text .et_pb_text_inner h3 {
		font-size: 30px!important;
	} 
	.et_pb_section.about-img-cnt {
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.et_pb_section.revolutionary-method .et_pb_module.et_pb_text.et_pb_text_15 {
		margin-bottom: 0px;
	}
	.et_pb_section.spangle-colors .et_pb_column.et_pb_column_1_6.et_pb_column_inner_14 {
		margin-right: 0!important;
		margin-left: 30px;
	} 
	.et_pb_section.advertising-made {
		padding-top: 0px;
		padding-bottom: 0;
	}
	.et_pb_section.advertising-made .et_pb_module.et_pb_text {
		margin-bottom: 10px;
	}
	.et_pb_section.advertising-made .et_pb_row_2 {
		padding-top: 0;
	}
	.et_pb_section.inner-img-text .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.inner-img-text {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.et_pb_section.inner-img-text .et_pb_module.et_pb_text {
		margin-bottom: 10px;
	}
	.et_pb_section.eye-catching .et_pb_column.et_pb_column_10 {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.et_pb_section.solaray-contact-us .et_pb_row {
		padding-top: 50px;
		padding-bottom: 20px!important;
		margin-top: 0!important;
	}
	.et_pb_section.solaray-contact-us .et_pb_column {
		width: 100%;
		padding: 40px 40px;
		transform: translate(0);
	}
	.et_pb_section.inner-bg-section .et_pb_module.et_pb_text h1 {
		font-size: 44px;
		line-height: 42px;
	}
	.et_pb_section.custom-outdoor-signage {
		padding-top: 30px!important;
		padding-bottom: 00px!important;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_module.et_pb_text {
		margin-bottom: 0px;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_column.et_pb_column_1 {
		margin-bottom: 0;
	}
	.et_pb_section.billboards-img-grid .et_pb_module.et_pb_image {
		margin: 0 auto;
		display: table;
		padding-bottom: 20px;
	}
	.et_pb_section.indoor-signage-img-grid {
		padding-bottom: 0;
	}
	.et_pb_section.billboards-img-grid {
		padding-bottom: 0;
	}
	.et_pb_section.custom-indoor-signage .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.indoor-signage-img-grid .et_pb_module.et_pb_image {
		margin: 0 auto;
		display: table;
		padding-bottom: 20px;
	}
	.et_pb_section.indoor-signage-img-grid .et_pb_row.et_pb_row_6 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.custom-billboard-signage .et_pb_row {
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
	.et_pb_section.inner-bg-section {
		padding-top: 0px!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.inner-bg-section .et_pb_row {
		margin-bottom: 0px!important;
		padding-top: 40px!important;
		padding-bottom: 50px!important;
	}
	.et_pb_section.trade-show-signage {
		padding-top: 0!important;
	}
	.et_pb_section.trade-show-signage .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.et_pb_section.trade-show-signage .et_pb_module.et_pb_text {
		margin-bottom: 0!important;
	}
	.et_pb_section.trade-show-signage .et_pb_module.et_pb_blurb.et_pb_blurb_0 {
		margin-bottom: 0!important;
	}
	.et_pb_section.trade-show-signage .et_pb_row.et_pb_row_1.et_pb_equal_columns {
		padding-bottom: 0;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_row.et_pb_row_1 {
		width: 100%;
	}
	.et_pb_section.trade-show-signage .et_pb_column.et_pb_column_1_2.et_pb_column_2 {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.et_pb_section.retail-displays {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.trade-show-signage .et_pb_gallery_item.et_pb_grid_item.et_pb_gallery_item_0_3 {
		margin-bottom: 0;
	}
	.et_pb_section.trade-show-signage .et_pb_row.et_pb_row_2 {
		padding-bottom: 0;
	}
	.et_pb_section.retail-displays .et_pb_module.et_pb_text {
		margin-bottom: 10px;
	}
	.et_pb_section.retail-displays .et_pb_gallery_item.et_pb_gallery_item_1_3 {
		margin-bottom: 10px;
	}
	.et_pb_section.public-facilities {
		padding-bottom: 0;
		padding-top: 0;
	}
	.et_pb_section.public-facilities .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.public-facilities .et_pb_module.et_pb_image {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.corporate-displays .et_pb_column {
		padding-top: 20px;
		padding-bottom: 50px;
	}
	.et_pb_section.custom-indoor-signage .et_pb_row {
		width: 100%;
	}
	.et_pb_section.img-light-box {
		padding-top: 10px;
		padding-bottom: 0;
	}
	.et_pb_section.img-light-box .et_pb_blurb_position_left .et_pb_blurb_container {
		padding-left: 0px;
	}
	.et_pb_section.img-light-box .et_pb_module.et_pb_text {
		margin-bottom: 0!important;
	}
	.et_pb_section.img-light-box .et_pb_row {
		padding-bottom: 0;
	}
	.et_pb_section.rad-bg-sec {
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
	.et_pb_section.img-text-sec .et_pb_column {
		padding-top: 0;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.et_pb_section.img-text-sec .et_pb_column {
		padding-top: 0;
		padding-left: 0!important;
		padding-right: 0!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.img-text-sec .et_pb_module.et_pb_text {
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	.et_pb_section.img-text-sec {
		padding-bottom: 30px!important;
		padding-top: 0;
	}
	.et_pb_section.img-light-box .et_pb_module.et_pb_image {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.inner-contact-sec .et_pb_column {
		padding: 30px!important;
	}
	.et_pb_section.img-light-box .et_pb_row .et_pb_with_border.et_pb_module.et_pb_blurb {
		margin-bottom: 0!important;
	}
	.et_pb_section.img-text-sec .et_pb_blurb_container {
		padding-left: 0;
	}
	.et_pb_section.architectural-light-box {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.eye-catching .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.convention-center {
		padding-top: 0!important;
	}
	.et_pb_section.convention-center .et_pb_module.et_pb_text {
		margin-bottom: 10px;
	}
	.et_pb_section.design-elements .et_pb_module.et_pb_text {
		margin-bottom: 0!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.convention-center .et_pb_row.et_pb_row_3 {
		padding-bottom: 0;
	}
	.et_pb_section.eye-catching .et_pb_row.et_pb_row_1 {
		padding-bottom: 0;
	}
	.et_pb_section.photo-backdrops {
		padding-top: 0;
	}
	.et_pb_section.photo-backdrops .et_pb_module.et_pb_blurb {
		margin-bottom: 0!important;
	}
	.et_pb_section.photo-backdrops-gallery {
		padding-bottom: 0!important;
	}
	.et_pb_section.photo-backdrops-gallery .et_pb_row.et_pb_row_6 {
		padding-bottom: 0;
	}
	.et_pb_section.retail-signage {
		margin-top: 0!important;
		padding-top: 0;
		padding-bottom: 0!important;
	}
	.et_pb_section.retail-signage .et_pb_module.et_pb_text.et_pb_text_2 {
		margin-bottom: 0!important;
	}
	.et_pb_section.retail-signage .et_pb_blurb_position_left .et_pb_blurb_container {
		padding-left: 0;
	}
	.et_pb_section.retail-signage .et_pb_row.et_pb_row_1 {
		padding-bottom: 0;
	}
	.et_pb_section.retail-signage .et_pb_row.et_pb_row_2 {
		padding-bottom: 0;
	}
	.et_pb_section.retail-signage .et_pb_gallery_item.et_pb_grid_item {
		margin-bottom: 30px;
	}
	.et_pb_section.in-store-retail {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.et_pb_section.in-store-retail .et_pb_gallery_item.et_pb_grid_item {
		margin-bottom: 30px;
	}
	.et_pb_section.in-store-retail .et_pb_row.et_pb_row_4 {
		padding-bottom: 0;
	}
	.et_pb_section.why-solaray .et_pb_column {
		padding: 20px!important;
	}
	.et_pb_section.why-solaray .et_pb_column.et_pb_column_1_3.et_pb_column_8 {
		display: none;
	}
	.et_pb_section.retail-holiday-gallery .et_pb_column {
		width: 100%;
	}
	.et_pb_section.retail-holiday-gallery .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.retail-holiday-gallery .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap img {
		height: 450px;
	}
	.et_pb_section.retail-holiday-gallery .et_pb_row.et_pb_row_8 {
		max-height: unset;
		padding-top: 20px!important;
		padding-bottom: 0px!important;
	}
	.et_pb_section.retail-holiday-gallery .et_pb_row.et_pb_row_8 .et_pb_with_border.et_pb_column_1_3.et_pb_column {
		margin-bottom: 20px;
	}
	.et_pb_section.retail-signage .et_pb_column.et_pb_column_1 {
		box-shadow: none;
		padding-top: 70px;
		border-radius: 0px;
	}
	.et_pb_section.retail-signage .et_pb_column.et_pb_column_1 span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.in-store-retail .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.assembled-site {
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.et_pb_section.signage-shapes .et_pb_row.et_pb_row_2 {
		padding-bottom: 0;
	}
	.et_pb_section.et_pb_section_3.rad-bg-sec .et_pb_row.et_pb_row_4 {
		padding-bottom: 0;
	}
	.et_pb_section.et_pb_section_3.rad-bg-sec {
		padding-bottom: 0!important;
	}
	.et_pb_section.signage-any-event .et_pb_with_border.et_pb_module.et_pb_blurb.et_pb_blurb_2 {
		padding-bottom: 0!important;
	}
	.et_pb_section.custom-signs {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.custom-signs .et_pb_module.et_pb_text.et_pb_text_8 {
		margin-top: 0!important;
	}
	.et_pb_section.custom-signs .et_pb_with_border.et_pb_blurb.et_pb_blurb_3 {
		margin-bottom: 0;
	}
	.et_pb_section.why-solaray .et_pb_module.et_pb_text {
		margin-left: 0!important;
	}
	.et_pb_section.digital-cnc .et_pb_row {
		padding-bottom: 0;
	}
	.et_pb_section.benefits-digital .et_pb_row {
		padding-top: 0;
	}
	.et_pb_section.applications-digital .et_pb_row {
		padding-top: 0;
	}
	.et_pb_section.applications-digital {
		padding-bottom: 0;
	}
	.et_pb_section.applications-digital .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.choose-radiant .et_pb_row {
		padding-top: 0;
	}
	.et_pb_section.choose-radiant .et_pb_module.et_pb_text {
		margin-top: 0!important;
	}
	.et_pb_section.choose-radiant {
		padding-bottom: 10px;
		padding-top: 30px;
	}
	.et_pb_section.gallery-section .et_pb_row {
		padding-bottom: 0;
	}
	.et_pb_section.image-gallery-section .et_pb_row {
		padding-bottom: 15px;
	}
	.et_pb_section.image-gallery-section {
		margin-top: 0!important;
		padding-top: 0!important;
		padding-bottom: 30px!important;
	}
	.et_pb_section.client-logo .et_pb_row.et_pb_row_5 {
		margin-top: 0!important;
	}
	.et_pb_section.bnr-below-txt {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_2 {
		padding-top: 30px;
		margin-top: 0!important;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_2 .et_pb_column_2 .et_pb_with_border.et_pb_module.et_pb_blurb {
		margin-bottom: 0!important;
		padding-bottom: 10px!important;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_2 .et_pb_blurb_content {
		max-width: 100%;
	}
	.et_pb_section.company-Capabilities .et_pb_row.et_pb_row_3 {
		padding-top: 0!important;
		padding-bottom: 0;
	}
	.et_pb_section.Ppersonalized-customer {
		padding-top: 30px!important;
	}
	.et_pb_section.Ppersonalized-customer .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.experience-expertise {
		padding-top: 30px;
	}
	.et_pb_section.experience-expertise .et_pb_row.et_pb_row_5 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.experience-expertise .et_pb_module.et_pb_text {
		margin-bottom: 0;
	}
	.et_pb_section.experience-expertise .et_pb_button_module_wrapper {
		padding-top: 20px;
	}
	.et_pb_section.inner-contact-sec {
		padding-top: 0;
	}
	.et_pb_section.faq-cnt {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.faq-cnt .et_pb_module.et_pb_toggle.et_pb_toggle_item {
		margin-bottom: 10px;
	}
	.et_pb_section.faq-cnt .et_pb_module.et_pb_toggle.et_pb_toggle_item h5.et_pb_toggle_title {
		font-size: 18px;
		line-height: 25px;
	}
	.et_pb_section.inner-bg-section.faq-bg-section .et_pb_module.et_pb_text.et_pb_text_1 {
		margin-top: -20px!important;
	}
	.et_pb_section.assembly-installation span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.assembly-installation {
		padding-bottom: 0;
	}
	.et_pb_section.assembly-instructions .et_pb_row.et_pb_row_2 {
		padding-top: 0;
		margin-top: 20px!important;
	}
	.et_pb_section.assembly-instructions-snd {
		padding-bottom: 0;
	}
	.et_pb_section.assembly-instructions .et_pb_row.et_pb_row_5 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.assembly-instructions .et_pb_blurb_description h3 {
		line-height: 30px;
	} 
	.et_pb_section.assembly-instructions .et_pb_row.et_pb_row_3 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.instructions-video {
		padding-bottom: 0;
	}
	.et_pb_section.assembly-instructions-snd .et_pb_blurb_description h3 {
		line-height: 30px;
	}
	.et_pb_section.assembly-installation .et_pb_with_border.et_pb_blurb.et_pb_blurb_0 {
		padding-bottom: 0!important;
	}
	.et_pb_section.assembly-instructions .et_pb_row.et_pb_row_5 .et_pb_module.et_pb_text_7 {
		margin-bottom: 0;
	}
	.et_pb_section.assembly-instructions .et_pb_row.et_pb_row_5 .et_pb_module.et_pb_text.et_pb_text_6 {
		margin-bottom: 0;
	}
	.et_pb_section.assembly-instructions .et_pb_blurb_content {
		max-width: 100%;
	}
	.et_pb_section.wholesale-form-sec {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.et_pb_section.footer-icon-sec {
		padding-top: 0;
		padding-bottom: 0;
	}
	.et_pb_section.production-capabilities .et_pb_row.et_pb_row_4 {
		margin-top: 0!important;
	}
	.et_pb_section.production-capabilities .et_pb_blurb_content {
		width: 100%;
		max-width: 100%;
	}
	.et_pb_section.custom-outdoor-signage .et_pb_module.et_pb_text.et_pb_text_3 {
		padding-bottom: 30px;
	}
	.et_pb_section.img-text-sec.create-impression .et_pb_row.et_pb_row_5 {
		padding-top: 30px!important;
	}
	body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
		top: 104px!important;
	}
	.et_fixed_nav.et_show_nav #page-container {
		padding-top: 140px!important;
	}
	.et_pb_section.img-text-sec span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.design-elements span.et_pb_image_wrap {
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.company-Capabilities .et_pb_main_blurb_image span.et_pb_image_wrap {
		padding-top: 10px;
	}
}

@media only screen and (max-width: 767px) {
	.et_pb_section.retail-holiday-gallery .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap img {
		height: 100%;
	}
	.et_pb_section .et_pb_row {
		width: 100%!important;
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.et_pb_section.home-banner-section {
		max-height: unset;
		height: unset;
		padding: 20px 0px!important;
	}
	.et_pb_section.home-banner-section .et_pb_text_0 h1 {
		font-size: 45px!important;
		line-height: 46px!important;
	}
	.et_pb_section.home-banner-section .et_pb_text_1 {
		margin-bottom: 0!important;
	}
	.et_pb_section.radiant-manufacturing {
		padding: 30px 0px!important;
	}
	.et_pb_section.material-built {
		padding-bottom: 10px;
	}
	.et_pb_section.material-built .et_pb_module.et_pb_text {
		margin-bottom: 10px;
	}
	.et_pb_section.material-built .et_pb_module.et_pb_text h2 {
		font-size: 34px!important;
	}
	.et_pb_section.material-built .et_pb_module.et_pb_text p {
		font-size: 16px;
		line-height: 32px;
	}
	.et_pb_section.material-built .et_pb_module.et_pb_blurb {
		padding-top: 30px;
		margin-bottom: 10px;
	}
	.et_pb_section.no-project-section {
		padding: 30px 0px!important;
	}
	.et_pb_section.no-project-section .et_pb_row {
		padding-top: 0;
	}
	.et_pb_section.no-project-section .et_pb_row .et_pb_module.et_pb_text p {
		font-size: 16px;
		line-height: 32px;
	}
	body #page-container .et_pb_section.no-project-section .et_pb_row a.et_pb_button {
		padding: 20px 20px!important;
		text-align: center;
		font-size: 22px!important;
	}
	.et_pb_section.client-logo span.et_pb_image_wrap img {
		max-width: 70%;
		margin: 0 auto;
		display: table;
	}
	.et_pb_section.client-logo .et_pb_row_12 {
		padding-bottom: 0;
	}
	.et_pb_section.custom-footer .et_pb_module.et_pb_text_1_tb_footer, .et_pb_section.custom-footer .et_pb_module.et_pb_text_3_tb_footer, .et_pb_section.custom-footer .et_pb_module.et_pb_text_5_tb_footer {
		margin-bottom: 15px!important;
	}
	.et_pb_section.custom-footer .et_pb_module.et_pb_text_6_tb_footer {
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	.et_pb_section.custom-footer .et_pb_column.et_pb_column_1_tb_footer {
		margin-top: 20px;
	}
	.et_pb_section.spangle-colors .et_pb_column.et_pb_column_1_6.et_pb_column_inner_14 {
		margin-right: 0!important;
		margin-left: 20px;
	}
	.et_pb_section.sequin-styles .et_pb_row .et_pb_module.et_pb_text p {
		font-size: 18px!important;
	} 
	.et_pb_section .et_pb_module.et_pb_text .et_pb_text_inner h2 {
		font-size: 32px!important;
	}
	.et_pb_section .et_pb_module.et_pb_text .et_pb_text_inner h3 {
		font-size: 26px!important;
	} 
	.et_pb_section.inner-contact-sec .et_pb_column {
		padding: 30px;
	}
	.et_pb_section.assembly-installation {
		padding-bottom: 0;
		padding-top: 10px;
	}
	body #page-container .et_pb_section.inner-bg-section .et_pb_row a.et_pb_button {
		text-align: center;
	}
	.et_pb_section.wholesale-form-sec {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	body #page-container .et_pb_section a.et_pb_button {
		text-align: center;
	}
	.et_pb_section.why-solaray .et_pb_button_module_wrapper {
		margin-left: 0!important;
	}
}

/* 22-10-2024 Start */
.woocommerce-checkout #main-content div#left-area {
	width: 100%;
	padding: 0;
}
#left-area .wc-block-components-express-payment__content ul.wc-block-components-express-payment__event-buttons {
	list-style-type: none !important;
	padding-left: 0 !important;
}
.woocommerce-checkout #main-content .container::before {
	display: none;
}
.et_pb_section.instructions-video iframe {
	height: 515px;
}
div#main-content .container div#content-area div#left-area .product.type-product select {
	height: 40px;
}

div#main-content .container div#content-area div#left-area td.value {
	padding: 15px 0px !important;
}

div#main-content .container div#content-area div#left-area td.value span {
	height: 100%;
	display: block;
}
@media only screen and (max-width: 889px) { 
	.solaray-image .et_pb_module.et_pb_image {
		width: 100%;
	}
	.et_pb_section.client-logo span.et_pb_image_wrap {
		width: 100% !important;
	}
	.et_pb_column.remove-padding-left {
		margin-bottom: 40px !important;
	}	    
	.et_pb_column.last-type-sequin {
		margin-left: 0 !important;
	}
	.et_pb_section .et_pb_row .et_pb_row_inner.remove-margin-top {
		margin-top: 0 !important;
	}
	div#main-content .container div#content-area div#left-area .product.type-product .summary.entry-summary {
		margin-top: 30px;
	}
	div#main-content .container div#content-area div#left-area .product.type-product select {
		height: 40px;
	}
	.et_pb_row.custom-outdoor-remove-top {
		padding-top: 0 !important;
	}
	.et_pb_column.remove-padding {
		padding-left: 0;
		padding-right: 0;
	}
	.et_pb_section.inner-bg-section h1, .et_pb_section.inner-bg-section p {
		text-align: center !important;
	}
	.et_pb_section.inner-bg-section p {
		padding-top:20px;
	}

	.et_pb_section.inner-bg-section a.et_pb_button {
		text-align: center;
	}

	.et_pb_section.inner-bg-section .et_pb_button_module_wrapper.et_pb_module {
		text-align: center;
	}
}
@media screen and (min-width: 890px) and (max-width: 980px) {
	.et_pb_row.custom-outdoor-remove-top {
		padding-top: 0 !important;
	}
	.et_pb_section.inner-bg-section h1, .et_pb_section.inner-bg-section p {
		text-align: center !important;
	}
	.et_pb_section.inner-bg-section p {
		padding-top:20px;
	}

	.et_pb_section.inner-bg-section a.et_pb_button {
		text-align: center !important;
	}

	.et_pb_section.inner-bg-section .et_pb_button_module_wrapper.et_pb_module {
		text-align: center;
	}
}
@media screen and (min-width: 981px) and (max-width: 1100px) { 
	#top-menu li a {
		padding-right: 14px !important;
		font-size: 12.5px !important;
	}
	.et_pb_column.home-letswork {
		padding-left: 70px !important;
	}

	.et_pb_column.home-letswork a.et_pb_button.et_pb_bg_layout_dark {
		text-align: center;
	}
	.et_pb_column.remove-padding-left {
		padding-left: 150px !important;
	}
	.et_pb_section.custom-billboard-signage .et_pb_row {
		padding: 0 !important;
	}
	.et_pb_section.inner-bg-section h1, .et_pb_section.inner-bg-section p {
		text-align: center !important;
	}
	.et_pb_section.inner-bg-section p {
		padding-top:20px;
	}

	.et_pb_section.inner-bg-section a.et_pb_button {
		text-align: center;
	}

	.et_pb_section.inner-bg-section .et_pb_button_module_wrapper.et_pb_module {
		text-align: center;
	}
}
@media screen and (min-width: 1101px) and (max-width: 1250px) {  
	.container.clearfix.et_menu_container {
		display: flex !important;
		flex-wrap: nowrap;
		align-items: center;
	}
	div#et-top-navigation {
		text-align: center;
	}
	.container.clearfix.et_menu_container .logo_container {
		position: relative !important;
		width: fit-content !important;
	}

	.container.clearfix.et_menu_container .logo_container img#logo {
		width: 190px;
		object-fit: contain;
	}
}

@media only screen and (max-width: 400px) { 
	.et_secondary_nav_enabled #page-container #top-header .container.clearfix div#et-info {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	body.et_fixed_nav.et_secondary_nav_enabled #main-header {
		top: 65px !important;
	}
}
@media screen and (min-width: 100px) and (max-width: 520px) {  
	.et_pb_section.instructions-video iframe {
		height: 210px;
		width: 100%;
	}

	.et_pb_module.installation-video {
		width: 100%;
	}
}

@media screen and (min-width: 521px) and (max-width: 998px) {  
	.et_pb_section.instructions-video iframe {
		height: 360px;
		width: 100%;
	}
}
/* 22-04-2024 End */
@media screen and (min-width: 400px) and (max-width: 767px) {
	body.et_fixed_nav.et_secondary_nav_enabled #main-header {
		top: 75px !important;
	}
	.et_secondary_nav_two_panels #et-secondary-menu {
		display: block !important;
		padding: 5px 0;
		margin-top: 0;
	}
	.et_pb_section.inner-bg-section .et_pb_row.et_pb_row_0.contact_us_banner {
		padding: 60px 10px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 980px) {
	.et_secondary_nav_two_panels #et-secondary-menu {
		padding: 10px 0;
	}
}
@media only screen and (max-width: 980px) { 
	.et_secondary_nav_two_panels #et-secondary-menu {
		display: block !important;
		margin-top: 0;
	}
	.et_pb_section.trade-show-signage .et_pb_row .et_pb_column {
		box-shadow: none;
		background-color: transparent;
	}
	.et_pb_section.trade-show-signage .et_pb_row .et_pb_column.et_pb_module .et_pb_image .et_pb_image_wrap {
		display: block;
	}
	.et_pb_section.trade-show-signage .et_pb_row .et_pb_column.et_pb_module .et_pb_image .et_pb_image_wrap img {
		width: 100%;
	}
	.et_pb_section.inner-bg-section .et_pb_row.et_pb_row_0.contact_us_banner {
		width: 75% !important;
		max-width: 75% !important;
		background-color: #ad0000ba !important;
		margin: 0 auto !important;
	}
}
@media only screen and (max-width: 400px) { 
	body.et_fixed_nav.et_secondary_nav_enabled #main-header {
		top: 95px !important;
	}
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
		padding-top: 155px!important;
	}
	.et_secondary_nav_two_panels #et-secondary-menu {
		display: block !important;
		margin-top: 0;
		padding: 5px 0;
	}
}