/* Enter Your Custom CSS Here */
.menu li:nth-child(1) a.dc-mega {
color: #ea7b00 !important;
  font-size:18pt !important;
font-weight: bolder !important;
}
.env a {font-weight:bold !important; color:#808080; font-size:12pt !important; }
.ofp a {font-weight:bold !important; color:#808080; font-size:12pt !important; }

#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link {
font-size:16pt;  
}
.page-content {margin-top:4px;}
.page-heading {margin-top:4px !important; display:none;}
.ss-search:before {color: aliceblue;}
#main-navigation {margin-left: -45px !important;
    position: relative;
    margin-right: -30px;}
#copyright {
  background-color: #595959 !important;}
.sf-button.accent {
border-radius:10px !important;
background-color: #a31f36 !important;
}

#base-promo {background-color: #a31f36 !important;}
#base-promo.footer-promo-arrow > a, #base-promo.footer-promo-text > a {
  margin-bottom: 2px;}
a.sf-button, a.sf-button:hover, #footer a.sf-button:hover{
    box-shadow: -5px 5px 5px #888888;
}

#mc_embed_signup {
background: none !important;
}
#mc_embed_signup input.email{
width: 180px !important;
}
#mc_embed_signup form {
text-align: left !important;
}

#mc_embed_signup .button{background-color:#a31f36 !important;}

.button-new {
  background: #a31f36 !important;}

.spb_text_column ul, .box-content-wrap ul {
list-style: disc !important;
margin-left: 25px;
}

#prodcolor a, .ui-widget-content a {color:red;
}

.mini-blog-item-wrap img {box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.2), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
    border-radius: 10px;}

/*New CSS*/
#seeing-believe-section, #usps-automation-section, #specialty-packaging-section, #clear-three-col-section{
		display:flex;
}
#usps-automation-text{
		font-size: 20px !important; 
		font-weight: bold;
		line-height: 1.7em;
}
#specialty-packaging-text{
		font-size:20px !important;
		font-weight:bold;
		line-height:1.7em
}
#specialty-packaging-inner{
		padding-left: 20%;
}
#clear-section-first{
		flex: 1;
		padding: 10px;
		margin-left: 11%;
}

/*Responsive style*/
@media (max-width:992px){
		/*Helper*/
		.aspect-ratio iframe{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%
		}
		.aspect-ratio{
				position:relative;
				padding-bottom:56.25%;
				padding-top:25px;
				height:0;
				max-width:none !important
		}
		/*Nav section*/
		.boxed-layout #header-section .is-sticky #main-nav.sticky-header{
				width:100% !important
		}
		#main-nav-sticky-wrapper{
				height:35px !important
		}
		#main-nav .header-right{display:none}
		#main-nav, #main-navigation, #main-nav-sticky-wrapper{
				display:block !important
		}
		#main-navigation{
				margin-left:0 !important;
				margin-right:0 !important
		}
		.menu-left #main-navigation {
    	padding-left:0 !important;
		}
		/*Content section*/
		#seeing-believe-section, #usps-automation-section{
				display:block;
		}
		#usps-automation-text{
				margin: 0 auto;
				max-width: 450px;
		}
}
@media (max-width:768px){
		/*Header*/
		.header-wrap a#linkbox {
				margin-left: 10%;
		}
		#top-bar-header .em_cls {
				position: initial;
		}
		#top-bar-header .tb-left{
				margin-bottom: 0;
		}
		#top-bar-header .tb-right .em_cls{
				position: absolute;
				top: -22px;
				right: 90px;
		}
		#top-bar-header .tb-right .social-icons{
				position: absolute;
				top: -28px;
				right: 0;
		}
		/*#top-bar-header .tb-left, #top-bar-header .tb-right{
				width:50% !important;}
		#top-bar-header .tb-right .em_cls, #top-bar-header .tb-right ul.social-icons{
				top:0;}*/
		/*Content*/
		#specialty-packaging-inner{
			padding-left:0;
		}
		#clear-section-first{
				margin-left:5%;
		}
		/*Footer*/
		#copyright .first_row, #copyright .second_row, #copyright .third_row, #copyright .last_row{
				width: 48% !important;
		}
		#copyright .third_row{
				clear:left
		}
		html {
    		margin-top: 0px !important;
		}
}
@media (max-width:510px){
		/*Header*/
		.header-wrap a#linkbox {
				margin-left:5% !important;
		}
		#top-bar-header .tb-right .em_cls{
				top:5px;
		}
		#top-bar-header .tb-right .social-icons{
				top:0;
		}
		/*Content*/
		#specialty-packaging-section{
				display:block;
		}
		#specialty-packaging-inner{
			padding-left:20%;
		}
		#specialty-packaging-img{
				text-align:center
		}
		#clear-section-first, #clear-section-second, #clear-section-third {
				margin-left: 20%;
		}
		#clear-three-col-section{
				display:block
		}
		#how-we-got-here-section img{
				float:none;
				width:100%
		}
		/*Footer*/
		#copyright .first_row, #copyright .second_row, #copyright .third_row, #copyright .last_row{
				width: 44% !important;
		}
		#copyright .third_row{
				clear:left
		}
}

@media (max-width:420px){
		/*Content*/
		#specialty-packaging-inner {
				padding-left: 12%;
		}
		#clear-section-first, #clear-section-second, #clear-section-third {
				margin-left: 12%;
		}
		/*Footer*/
		#copyright .first_row, #copyright .second_row, #copyright .third_row, #copyright .last_row{
				width: 95% !important;
				padding-left: 20px;
		}
}