@media all and (max-width: 1024px) {
	ul#tabs-industries {
		margin-right: 30px;
	}
}
@media all and (max-width: 900px) and (min-width: 856px){
	ul#tabs-industries {
		margin-right: 0px;
		margin-left: -32px;
	}
}
@media all and (max-width: 854px) and (min-width: 769px){
	ul#tabs-industries {
		margin-right: 0px;
		margin-left: 0px;
	}
	.tabBox .tabs li {
		width: 105px;
		text-align: center;
	}
}
@media all and (max-width: 768px) {
	ul#tabs-industries {
		margin-right: 0px;
		margin-left: 32px;
	}
}
@media all and (max-width: 668px) {
	ul#tabs-industries {
		margin-right: 0px;
		margin-left: -13px;
	}
}
@media all and (max-width: 604px) {
	ul#tabs-industries {
		margin-right: 0px;
		margin-left: -30px;
	}
	
}
@media all and (max-width: 580px) and (min-width: 533px) {
	ul#tabs-industries {
		margin-right: 0px;
		margin-left: -15px;
	}
	.tabBox .tabs li {
		width: 110px;
		text-align: center;
	}
	.tabBox .tabs a {
		height: 30px;
	}
}
@media all and (max-width: 480px) {
	ul#tabs-industries {
		margin-right: 12px;
		margin-left: -19px;	
	}
}
@media all and (max-width: 479px) and (min-width: 321px) {
	.blue-wrapper p{
		font-size: 15px;
		
	}
}
.canvas{line-height: normal;} /*?*/

input.button {  background-color: #474747; border:none; border-radius:3px; -webkit-border-radius:3px; padding:8px 15px; font-weight:bold; color:#ffffff; display:inline-block;}
input.button:hover {background-color: #1A1A1A;}

.mainBanner .button a {display:block; position: relative; font-size:20px; height:26px; display:block; font-weight:600; text-transform:uppercase; background-color:#333333; border-radius:3px; -webkit-border-radius:3px; padding:5px 10px; padding-right:34px; color:#FFF; float:right;}
.mainBanner .button a:hover, .mainBanner .text .button:active {text-decoration: none; background-color:#1A1A1A;} 
.mainBanner .button span{top: 5px; position: absolute; background:url(images/arrow-01.png) right no-repeat; width:12px; height:26px; display:inline-block; margin-left:10px;}
.tabBox .tabs{/*padding:0;margin-left: 50px;*/ margin-right: 90px; }
.formatBox .cartButton button{cursor:pointer;background:url(images/icon-small-15.png) #f7941d 13px center no-repeat; font-size:20px; color:#FFF; font-weight:600; text-transform:uppercase; font-family:'Source Sans Pro', sans-serif; padding:7px 15px 7px 45px; border-radius:3px; -webkit-border-radius:3px;}
.formatBox .cartButton button:hover {text-decoration:none; background-color:#EA8710;}

/*pentru catalogs -EMI*/
@media all and ( max-width:768px){
    
    .catalogsPage .catalogs, .catalogsPage .order-forms, .catalogsPage .brochures {
        display: block;
        float: left;
        width: 70%;
    }
    
    .catalogs ul, .brochures ul, .order-forms ul {
        padding: 0;
        margin: 14px 0;
    }
    .catalogs ul li, .brochures ul li, .order-forms ul li {
        padding-left: 40px !important;
        background:url(images/acrobat.gif) no-repeat;
        background-size: 34px;
        background-position: 5px;
        font-size: 14px;
    }
    .catalogsPage .catalogs h2:before , .catalogsPage .order-forms  h2:before, .catalogsPage .brochures  h2:before {content: "Download "; }  
    .catalogsPage .catalogs h2 , .catalogsPage .order-forms  h2, .catalogsPage .brochures  h2 {font-size: 22px; font-weight: bold; margin: 0; }  
    .catalogsPage .catalogs ul li, .catalogsPage .order-forms ul li, .catalogsPage .brochures ul li { display: block; border: 1px solid #e6e6e6; font-weight: 500; margin-top: 10px; padding: 8px; }
    .catalogsPage .leftColumn ul li a span{ display: none;}
    .catalogsPage .catalogs ul li:first-child , .catalogsPage .order-forms ul li:first-child, .catalogsPage .brochures ul li:first-child  { display:block;  }
    
}
@media all and ( max-width:480px){
    .catalogsPage .catalogs, .catalogsPage .order-forms, .catalogsPage .brochures {
        width: 100%;
    }
    .catalogs ul li, .brochures ul li, .order-forms ul li {
        padding-left: 35px !important;
        background-size: 27px;
    }
}
.order-page-table{
	
	background-color:#fff;
	border: solid 1px #e6e6e6;
	margin-top:50px;
}
.order_page_cart{
	font-size:12px;;
}
.order_page_cart_link{
	width:115px;
}
.order-page-table .first{
	color:#2f539a;
	width:20%;
}
.input-form-login{
	float:left!important;
}
.login-form-label{
	float:left;
	padding-right: 30px;
	padding-top: 0;
}
.table_of_contents{
	margin-top: 30px;
	display: none;
}

.alert-box-login {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
}
.alert-box-login span {
    font-weight:bold;
    text-transform:uppercase;
}
.error-login {
    background:#ffecec url('images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
#CompanyProfile{
	width:600px!important;
}
.footer{
	width: auto!important;
}

.related.products .image {
    float: right;
}

.related.products .image img{
	height:120px;
	width:90px;
}
.related.products .description {
    float: left;
    width: 80%;
}
.related.products .details{
	width:80%;
}
.related.products .more{
	display:none;
}
.new_link{
	float:left;
	width:50%;
	display:block;
	
}
.details .new_link {margin-top:20px;margin-right:5px; }

#existing-content-menu{
	outline:0;
	width:90%!important;
	position:absolute;
}
#existing-content-menu img{
	max-width:10000%!important;
}
