
@media only screen  and (max-width:768px) {
	#main-nav{display:none;float: none;width: 100%; position: absolute; top: 100%;z-index: 9999;
    left: 0;box-shadow: 0 2px 5px #ccc;background: #0f263a;}
	#offcanvas-toggle{display: block;
    float: right;
    margin: 15px 15px 0 0;
    font-size: 26px;
    position: absolute;
    right: 0;
    z-index: 999;
    color: #d13e00;}
	.desktop-menu ul{padding:12px 0;}
	.desktop-menu ul li{float:none;}
	.link-quote a{border:none; border-radius:0;}
	li.menu-item-has-children .arrowsub{display: block;
    position: absolute;
    right: 10px;
    top: 3px;
    font-size: 22px;
    width: 40px;
    text-align: center;}
	ul.sub-menu .arrowsub,#footer-widget ul.menu .arrowsub{display:none!important;}
	.desktop-menu ul ul{ display:none;position: relative;  width: auto;  box-shadow: none;  margin:0 10px 0 25px;   visibility: visible;    opacity: 1;}
	.header-widget {
        float: none;
    padding: 0 0 10px 0;
    margin: 0 auto;
    clear: both;
    display: inline-block;
}
.desktop-menu ul li:first-child a{padding-left:23px;}
.bottom-info a{display:block;margin-top: 10px;margin-left: 0;}
.scrolled .header-widget{display:none;}
.pack-solution a{display:table; margin-left:0; margin-top:15px;}
}




@media only screen and (max-width: 568px){
	
}

@media only screen and (max-width: 480px){
	.header-widget{display:none;}
	.topleft,.topright{float:none; text-align:center;}
	.logo img {max-width:280px!important;}	
	#footer li.widget{width:100%!important; margin-right:0!important;margin-bottom: 20px;}
}

/*Phone 4 (480px) Landscape and Samsung Galaxy S3 Portrait (360px)*/	

@media only screen and (max-width: 414px){
	
}

/*IPhone and Samsung Galaxy S1 and S2 Portrait (both 320px) */	

@media only screen and (max-width: 375px) { 
	
}

@media only screen and (max-width: 320px) { 

}