@media (max-width: 979px) and (min-width: 768px){
div.body #bd-container p {
font-size: 13px;
}
	.mHdImage { background-position: 70% 50% !important; }

	.carouselItem { top: 5%; }

	.carouselItem .moduleItemTestimony  { width: 70%; }

	#middle-header-inner .carouselBox .carouselMenuItem {
		loat: left;
		width: 177px;
		margin-left: 5px;
		margin-right: 0;
		background: #E2001A url('../img/icone/WhiteArrow_tabHP.png') scroll no-repeat 96% center;
		background-size: 12%;

	}
	#middle-header-inner .carouselBox .carouselMenuItem.active {
		background: #FFF url('../img/icone/RedArrow_tabHP.png') scroll no-repeat 96% center;
		background-size: 12%;
	}

	#middle-header-inner .carouselBox .carouselMenuItem0 {
		margin-left: 0%;
	}

	.moduleItemSubtitle {
		font-weight: 600;
		font-size: 10px;
		margin-left: 8px;
	}

	body #middle-header-inner .carouselBox .carouselMenuItem .moduleItemTitle h2 {
		font-size: 14px;
		line-height: 30px;
	}

	#middle-header-inner .carouselBox .carouselMenuItem .moduleItemTitle{
		text-transform:uppercase;
		margin-top: 4px;
		margin-left: 8px;
		height: 24px;
		width: 76%;
	}

/*
	.brand.siteLogo {
		top:-62px;
		z-index: 999;
	}
	*/
#top-header .header{
		height:84px;
	}

	#main-menu{
		width:644px;
		height:47px;
		min-width: 0px;
	}
	#main-menu > li{
		min-width:12%;
		padding: 0 2%;
	}
	.de-de #main-menu > li{ min-width: 0; }
	
	#main-menu > li#searchMiniItem{
		width:6%;
		min-width: 0;
		float: right;
	}
	#main-menu > li,
	#main-menu > li#searchMiniItem{
		height:39px;
		line-height:39px;
		margin-top: 5px;
	}
	#main-menu > li > a{
		height:39px;
		overflow: hidden;
	}
	.nav.menu.topmenu > li{
		padding: 0 0.5em;
	}
	.nav.menu.topmenu > li {
	line-height: 35px;
	font-size: 11px;
	}
	.pt-pt .nav.menu.topmenu > li{
		font-size:10px;
	}
	#main-menu > li > ul { top: 48px;}
	.header-search .search { top: 84px; }

	#header-loginstate-box{
		position:absolute;
		left:80px;
		z-index: 10;
		height: 35px;
	}
	#header-loginstate-box .loggedName,
	#header-loginstate-box .loggedMySameLink{
	width: 70px;
	}

	#modDealerLocatorContainer > a .searchDealer.red{
		padding:4% 3%;
	}
	.moduletablefind_your_same .subFindSameImage {
	    padding: 4% 3%;
	}

	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a.infoDealerContact,
	.result-dealer-box .list-same li .item-container .box-btn-right a.infoDealerContact
	{
		background-image: none;
	}
	.pl-pl .customfind_your_same .subFindSameimage h3,
	.pt-pt .customfind_your_same .subFindSameimage h3 {
	width: 102px;
	line-height: 16px;
	font-size:12px;
	}
	
	
	.de-de #main-menu > li > a, 
	.de-de #main-menu > li > span.separator{
		font-size:11px;
	}
	
	.de-ch #main-menu > li > a, 
	.de-ch #main-menu > li > span.separator{
		font-size:12px;
	}
	
	
	
	body.de-de #main-menu > li,
	body.de-ch #main-menu > li { padding: 0 .95em; }	

	.de-de #header-loginstate-box, 
	.de-ch #header-loginstate-box{
		width: 14%;
		background-color: #dbdbdb;
		min-height: 0;
		padding: 0 0.5em;
		
		position: absolute;
	
		
	}	
	
	
	.moduletablehighlights_carousel > h3 { margin: 10px 0 5px; }
	
	.moduletablehighlights_carousel .highlights_carousel > ul > li .moduleItemTitle h4{
		margin:0;
		font-size: 16px;
		line-height: 18px;
	}
	.moduletablehighlights_carousel .highlights_carousel > ul > li .moduleItemTitle p{
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.fr-fr .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle,
	.fr-bx .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle,
	.fr-ch .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle,
	.fr-za .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle,
	.es-es .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle,
	.es-la .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle,
	.pt-pt .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle{
		font-size:10px;
		line-height: 10px;
	}

	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealerTitle{
		margin-bottom:5px;
		font-size: 11px;
	}
	.menucontactsmenu li a h2 {
font-size: 14px;
line-height: 20px;
font-weight: 400;
}
#bd-container #content div.downloadBox {
background: #323232;
overflow: hidden;
height: 270px;
}
.header-text h2{
	font-size:20px;
}
.CompareHeader .image img {
display: block;
top: 22px;
position: relative;
}
#dealerlocator_accordion .dealerlocator_search_box #AroundSearchSubmit{
font-size: 12px;
width: 200px;
}
#dealerlocator_accordion .dealerlocator_search_box #AddressSearchSubmit,
#dealerlocator_accordion .dealerlocator_search_box #AlphabeticalSearchSubmit{
	border-radius:0;
}
#dealerlocator_accordion .dealerlocator_search_box{
	width:43%;
}
#dealerlocator_accordion .dealerlocator_search_left {
margin-right: 2%;
}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a{
		width:89%;
		padding-left:1%;
		padding-right:10%;
		padding-top:3px;
		padding-bottom:3px;

		margin-top:5px;
	}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer{
		height:145px;
	}



	#content .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a {
		margin-top: 0;
		padding: 2px 0;
		width: 100%;
		margin: 4px 0;
	}


	#content .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a.infoDealerGetDirections {
		margin-top: 14px;
	}

	#modDealerLocatorContainer.with_details > a {
		width: 82%;
		padding: 2% 15% 2% 3%;
		background: #E6E6E6 url('../img/icone/greyArrow_mid.png') scroll no-repeat 96% center;
		display: block;
		text-align: right;
		color: #333;
		text-decoration: none;
		text-transform: uppercase;
	}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer span {
	display: block;
	font-size: 11px;
	line-height: 14px;
	}
	#modDealerLocatorContainer > a .imgMapDealer,
	.moduletablefind_your_same #findSameImage{
		height:216px;
	}
	.modDealerLocatordealer_locator #imgMapDealerLocator,
	.moduletablefind_your_same #findSameImage {
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.moduletablehighlights_carousel .highlights_carousel > ul{
		height: 265px;
	}
	.moduletablefind_your_same .subFindSameImage span,
	.modDealerLocatordealer_locator .searchDealer .searchDealerLabel{
		height:35px;
		overflow:hidden;
	}
	.modDealerLocatordealer_locator #imgMapDealerLocator img,
	.moduletablefind_your_same #findSameImage img{
		z-index: 0;
	}
	.moduletablefind_your_same .subFindSameImage a,
	#modDealerLocatorContainer > a .searchDealer.red .searchDealerGo,
	.modDealerLocatordealer_locator a .searchDealer.red .searchDealerGo{
		padding-right: 15px;
		background: #FFF;
	}

	.footer .customtop-footer-menu{
		font-size:11px;
	}

	.footer .top-footer-logo {
		padding: 0;
	}
	/*search*/
	#searchForm .ordering-box, #searchForm .form-limit {
	float: left;
	clear:both;
	}

	/*product page*/
	#photoPrevHeader{
		width:50px;
		height:50px;
		position:absolute;
		z-index:30;
		left:370px;
		top:250px;
		cursor:pointer;
		background: #333 url('../img/icone/icoFotogallery_button.png') scroll no-repeat center center;
	}
	#photoPrevHeader.single{
		left:430px;
	}
	#videoPrevHeader{
		width:50px;
		height:50px;
		position:absolute;
		z-index:30;
		left:430px;
		top:250px;
		cursor:pointer;
		background: #333 url('../img/icone/icoVideo_button.png') scroll no-repeat center center;
	}
	#product_accordion > div{
		padding:1em;
	}
	#productpanning{
		overflow:visible;
	}
	#productHeaderTabs li a{
		display: block;
		width: 100%;
		height: 100%;
		padding-right: 5px;  /* prima era 15px */
		background: transparent url('../img/icone/ico_whiteArrow_tab.png') scroll no-repeat top right;
		color: #fff;
		text-decoration: none;
		font-size: 12px;
		font-weight: 800;
	}
	#productHeaderTabs li {
		float: left;
		padding: 5px 7px 5px 10px;  /* GL maggio 2017: prima il margin right era 20x, messo ora a 7 px per gestire ingombro nel caso di 5 tabs che si sovrappongono a zona testimonial  */
		height: 50px;
		background: #ccc url('../img/homeCarousel_shadow.png') scroll repeat-x 0 40px;
		cursor: pointer;
		margin-right: 2px; /*  prima era 10 px, ora metto a 2 px dopo possibile inserimento tab "pricelist" che fa sovrapporre la lista delle tab al box testimonial */
	}
	.same_product_sheet .product_header > img {
		height: 313px;
		max-width: 724px;
		float: left;
	}
	.same_product_sheet .product_header .request_quote {
		width: 192px;
		height: 45px;
		text-decoration: none;
		color: #E2001A;
		text-transform: uppercase;
		padding: 15px 20px;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		position: absolute;
		top: 238px;
		right: 0;
		background: #fff url('../img/icone/redArrow_big.png') scroll no-repeat 185px center;
	}
	.same_product_sheet .product_header .testimony_box {
		width: 232px;
		background-color: #E2001A;
		height: 238px;
		position: absolute;
		right: 0;
	}

	#product_accordion .productrightcolumn {
		position: relative;
		width: 220px;
		padding: 12px;
		background-color: #e6e6e6;
		top:0;
		float:left;
		margin-right:15px;
	}
	#productpagebanner{
	position: relative;
	top:0;
	float:left;
	}
	#product_accordion .videoBox #mVideoList{
		width:100%;
	}
	#product_accordion .videoBox #videoBoxContainer{
		width:100%;
		text-align:center;
	}
	#product_accordion .pdfBox h4,
	#product_accordion .generic h4,
	#product_accordion .wallpaperB h4{
		font-size:20px;
	}
	#product_accordion .wallpaperB h4 {
	margin-bottom: 53px;
	}
	#product_accordion .pdfBox a,
	#product_accordion .generic a,
	#product_accordion .wallpaperB a{
		font-size:10px;
	}
#product_accordion .pdfBox .boxMImage img, #product_accordion .generic .boxMImage img, #product_accordion .wallpaperB .boxMImage img{
	width:135px;
}
#product_accordion .pdfBox .boxMImage, #product_accordion .generic .boxMImage, #product_accordion .wallpaperB .boxMImage {
	background: transparent url('../img/icone/libro_placeholder_small.png') scroll no-repeat center center;
	width: 120px;
	height: 120px;
	margin: 0 auto;
	}
	.bootstrap-select.btn-group .btn .caret {
	right: 3px;
	}
.bootstrap-select.btn-group .btn .filter-option{
	right:auto;
	font-size: 10px;
}
.bootstrap-select .btn {

padding: 3px 14px;
}
#product_accordion .pdfBox a.browse_online, #product_accordion .generic a.browse_online, #product_accordion .wallpaperB a.browse_online {
background: #333 url('../img/icone/icoBrowseOnLine_button.png') scroll no-repeat 98% center;
}
#product_accordion .pdfBox a.download, #product_accordion .generic a.download, #product_accordion .wallpaperB a.download {
background: #333 url('../img/icone/icoDownload_button.png') scroll no-repeat 95% center;
}
/*Tractors Page Resizing*/

.header-text h3 , .item-tab .subFindSameImage div {
	font-size: 1.15em;
}
/*Timeline Page Resizing*/


.itemVideoBlock  .itemVideoCaption{
	width: 22%;
	font-size: 28px;
}

/*Financing Page Resize*/

.contact-request-btn {
    width: 73%;
}

.contact-request-btn div{
	font-size: 14px;
}

.footer .bottom-footer .nav.menu > li {
width: 18%;
float: left;
margin-right: 2%;
margin-bottom: 20px;
}

#bd-container #content div.assistance_box span.title_box, #bd-container #content div.financing_box span.title_box{
	font-size: 26px;
}

.footer_wrapper {width: 80%; }

.samePassionBox0 ul li a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
}
.facesBox h3,
.multimediaBox h3,
.pressBox .moduleItemCategory{
	margin: 2px 0;
	font-size:10px;
}
.pressBox .moduleItemCategory{
	padding: 0px 5% 0px 5%;
}
.facesBox .moduleItemTitle h4 {
padding: 0;
margin: 0;
font-size: 14px;
height: auto;
}
.facesBox .moduleItemImage{
	height:110px;
	overflow:hidden;
}
.facesBox p {
font-size:11px !important;
}
.multimediaBox .itemImageGallerySP .sigProContainer .sigProThumb .sigProLinkWrapper a,
.multimediaBox .itemImageGallerySP .sigProContainer .sigProThumb .sigProLinkWrapper,
.multimediaBox .itemImageGallerySP .sigProContainer .sigProThumb,
.multimediaBox .itemImageGallerySP,
.pressBox .moduleItemIntrotext a,
.pressBox .moduleItemIntrotext{
	height:110px !important;
	overflow: hidden;
}
.merchandiseBox .moduleItemTitle h4{
	line-height:25px;
}
#header-loginstate-box .loggedName label{
	display:none;
}
.socialBox .rightIntroText > p {
float: left;
text-align: center;
width: 175px;
padding: 30px 0;
font-size: 15px !important;
height: 220px;
}

.box-filter-new-search{
	height:65px;
}
.box-filter-new-search .btn-new-search{
	top:auto;
	bottom:10px;
}
.box-filter-new-search label{
	margin-right:35px;
}
.result-dealer-box .list-same li .item-container .info-item .info-spart{
	height:40px;
	width:80%;
}
.result-dealer-box .list-same li .item-container{
	min-height:175px;
}
.result-dealer-box .list-same li .item-container .info-item .info .row1, .result-dealer-box .list-same li .item-container .info-item .info .row2{
	width:70%
}
.my-same-right {
float: left;
width: 100%;
}
.my-same-right > div{
	float:left;
	margin-right:5px;
}
.my-same-right .socialBox,
.my-same-right .modDealerLocator{
	width:230px;
}
.my-same-right .socialBox{
	height: 315px;
}
.my-same-right .socialBox .rightIntroText > p{
	width: 230px;
}
div.body #bd-container .moduletablehighlights_carousel .moduleItemIntrotext > p{
	font-size:10px;
}
#modDealerLocatorContainer > div > a .imgMapDealer{
	height:216px;
}

.footer .footer_wrapper
{
	width:70%;
}
.footer .top-footer .footer_wrapper a,.footer .top-footer .footer_wrapper span
{
	padding:2px 10px 0;
}

.footer .top-footer .footer_wrapper a,.footer .top-footer .footer_wrapper span
{
	padding:2px 10px 0 0;

}


#modDealerLocatorContainer > div > a .searchDealer.red .searchDealerGo {
	font-size:12px;
	padding:6px 20px 6px 11px;
}

#modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel {
    width:140px;
}

.it-it #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel {
   font-size:10px;
}

.modDealerLocator.dealer_locator #modDealerLocatorContainer.with_details .infoDealer a{
	font-size:10px;
	padding:6px 2px;
	width:40%;
	margin-top:18px;
}
.modDealerLocator.dealer_locator #modDealerLocatorContainer.with_details .infoDealer a.infoDealerContact{
	width:40%;
	 padding: 6px 15px 6px 3px;
	 background: url("../img/icone/arrow_right_red.png") no-repeat scroll 100% center #FFFFFF;
	 	font-size:10px;
	margin-top:18px;
}
#modDealerLocatorContainer.dl-homepage .geo-enabled span{
	font-size:12px;
	line-height:12px;
}

#modDealerLocatorContainer .geo-enabled span.infoDealer{
	height:139px;
}

#modDealerLocatorContainer .geo-enabled .infoDealerTitle{
	line-height:13px;
	margin-bottom:10px;
}

}/*end media-query*/
/*Media Query to hide lateral shortcut container*/
@media  (max-width: 1024px){
	#sidebar{
		display: none;
	}
}


