@media (max-width: 767px){


	.mHdImage { background-position: 70% 50% !important; }
	#header-loginstate-box .loggedName{
		display:none;
	}
	
	img{
		max-width:200%;
	}

	.tab-image{
		max-width: 100%;
	}
	#top-header .header{
		height:75px;
	}
	.brand.siteLogo {
		width: 50px;
		height: 36px;
		background: #E2001A url('../img/logo_responsive.png') center center no-repeat;
		z-index: 999;
	}
	.header-text h2{
		font-size:16px;
	}
	#langSwitcher li {
		padding: 0 20px 0 5px;
		font-size: 12px;
	}
	.brand.siteLogo a {
	display: block;
	width: 81px;
	height: 35px;
	}
	#main-menu{
		min-width: 0px;
		width:600px;
		height:47px;
		padding-top:0;
	}
	#main-menu > li {
		min-width:10%;
		padding: 0 2%;
	}
	#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:0px;
	}
	#main-menu > li > a{
		/*font-size:11px;*/
		height:39px;
		overflow: hidden;
	}
	
	.de-de #main-menu > li > a,
	.de-de #main-menu > li > .separator {
		font-size: 10px;
	}
	body.de-de #main-menu > li {
		padding: 0 0.4em; 
	}
		
	.nav.menu.topmenu > li{
		padding:0 0.5em;
		font-size: 10px;
	}
	#main-menu > li > ul { top: 39px;}
	.de-de .nav.menu.topmenu > li{
		padding: 0 0.25em;
	}

	.header .header-inner #header-loginstate-box{
		position:absolute;
		left:50px;
		height:35px;
		min-height:35px;
		z-index:10;
		width: auto;
		line-height: 35px;
		font-size: 11px;
		white-space: nowrap;
		padding: 0 0.5em;
	}

	.header .header-inner  #header-loginstate-box .loggedMySameLink{
		padding:0;
		display:inline;
		width: auto;
	}
	.header-search .search{
		margin-top:-25px;
	}
	.header .header-inner  #middle-header-inner .carouselBox .carouselMenuItem{
		margin:0;
		width:24.5%;
		margin-right: 0.5%;
		height: 9%;
	}
	.header .header-inner  #middle-header-inner .carouselBox {
		padding-top: 15px;
	}

	.carouselItem .moduleItemTestimony  { width: 70%; }
	.pl-pl .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer h3.infoDealerTitle{
		margin-bottom:2px;
		font-size: 11px;
	}
	.pt-pt .nav.menu.topmenu > li {
	font-size: 9px;
	}
	.pl-pl #main-menu > li > a,
	.pl-pl #main-menu > li > span.separator,
	.pt-pt #main-menu > li > a,
	.pt-pt #main-menu > li > span.separator{
		font-size:11px;
	}
	.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;
		margin-bottom: 0px;
	}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer h3.infoDealerTitle
	{
		font-size: 11px;
		line-height: 1.1em;
		margin-bottom: 8px;
	}
	
	
	.menucontactsmenu li a h2 {
font-size: 10px;
line-height: 20px;
font-weight: 400;
}
	#middle-header-inner .carouselBox .carouselMenuItem { background-position: 97% center; background-size: 15%; }

	#middle-header-inner .carouselBox .carouselMenuItem .moduleItemTitle{
		text-transform:uppercase;
		margin-top: 4px;
		margin-left: 8px;
		height: 30px;
		width: 76%;
	}
	body #middle-header-inner .carouselBox .carouselMenuItem .moduleItemTitle h2 {
		font-size: 11px;
		line-height: 30px;
	}

	#middle-header-inner .moduleItemTitle h2 { margin: 0; }

	#middle-header-inner .carouselBox .carouselMenuItem .moduleItemSubtitle{
		display:none;
	}

	.moduletablehighlights_carousel .moduleItemIntrotext .moduleItemImage {
		position: absolute;
		display: block;
		top: 45%;
		left: -5%;
		width: 110%;
	}
	.moduletablehighlights_carousel .highlights_carousel > ul > li .moduleItemTitle h4 
	{
		font-size: 14px; 
		line-height: 1.2em;
		margin: 0;
	}
	.moduletablehighlights_carousel .highlights_carousel > ul{
		height: 270px;
	}
	.moduletablehighlights_carousel #listButtons{
		margin: 0 10px 10px 10px;
	}
	.moduletablehighlights_carousel h3{
		margin: 7px 0;
	}

	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer span.infoDealerTitle{
		margin-bottom:2px;
		font-size:10px;
		line-height: 2em;
		display: block;
	}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer span{
		font-size: 12px; line-height: 1.1em;
	}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a {
	color: #fff;
	display: block;
	background: #E2001A;
	padding: 2% 5% 2% 2%;
	float: left;
	font-weight: 800;
	font-size: 11px;
	margin: 1% 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 92%;
	margin-top: 5px;
	}
	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer {
	width: 93%;
	padding: 3.5%;
	display: block;
	background-color: #E2001A;
	color: #fff;
	height: 160px;
	}
	#modDealerLocatorContainer.with_details > a {
	width: 80%;
	line-height: 10px;
	padding: 3% 18% 3% 2%;
	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;
	}
	#modDealerLocatorContainer.with_details > a span{
		font-size:11px;
	}

	#modDealerLocatorContainer  .imgMapDealer img {
		min-height: 0;
	}

	#modDealerLocatorContainer {
	position: relative;
	height:100%;
	}
	.modDealerLocatordealer_locator {
	width: 100%;
	height: 264px;
	overflow: hidden;
	}
	.moduletablefind_your_same{
		width: 100%;
	height: 264px;
	overflow: hidden;
	position: relative;
	}
	.moduletablefind_your_same .subFindSameImage {
		padding: 3.1%;
		height: 53px;
	}

	
	#modDealerLocatorContainer > a .searchDealer.red{
		position:absolute;
		bottom:0;
	}

	.modDealerLocatordealer_locator .imgMapDealer img
	{
		max-width: 100%;
	}
	#modDealerLocatorContainer > a .imgMapDealer img {
		width: 110%;
		margin-left: -5%;
	}

	#modDealerLocatorContainer > a .searchDealer.red .searchDealerGo{
		float:left;
	}
	.moduletablefind_your_same .subFindSameImage a,
	#modDealerLocatorContainer > a .searchDealer.red .searchDealerGo 	{
		float: none;
		margin-top: 0;
		padding: 2px 0;
		width: 99%;
		margin: 4px 0;
		background: #FFF;
		text-align: center;
	}
	#modDealerLocatorContainer > a .searchDealer.red .searchDealerLabel	{ float: none; }


	.moduletablefind_your_same .subFindSameImage span {
		float: none;
		height: auto;
		line-height: 1.3em;
	}

	.footer .customtop-footer-menu{
		font-size:11px;
	}

	.footer .customtop-footer-menu .is_brand_of { display: none; }

	.modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a.infoDealerContact,
	.result-dealer-box .list-same li .item-container .box-btn-right a.infoDealerContact
	{
		background-image: none;
	}

	.footer_wrapper { width: 80%; }
	.link_logo_footer { width: 60%; }
	/*search*/
	#searchForm .ordering-box, #searchForm .form-limit {
	float: left;
	clear:both;
	}
	/*product page*/
	#photoPrevHeader{
		width:50px;
		height:50px;
		position:absolute;
		z-index:30;
		left:240px;
		top:250px;
		cursor:pointer;
		background: #333 url('../img/icone/icoFotogallery_button.png') scroll no-repeat center center;
	}
	#photoPrevHeader.single{
		left:300px;
	}
	#videoPrevHeader{
		width:50px;
		height:50px;
		position:absolute;
		z-index:30;
		left:300px;
		top:250px;
		cursor:pointer;
		background: #333 url('../img/icone/icoVideo_button.png') scroll no-repeat center center;
	}
	#productHeaderTabs li a{
		display: block;
		width: 100%;
		height: 100%;
		padding-right: 10px;
		background: transparent url('../img/icone/ico_whiteArrow_tab.png') scroll no-repeat top right;
		color: #fff;
		text-decoration: none;
		font-size: 11px;
		font-weight: 800;
	}
	#productHeaderTabs li {
		float: left;
		padding: 5px 18px 5px 10px;
		height: 50px;
		background: #ccc url('../img/homeCarousel_shadow.png') scroll repeat-x 0 40px;
		cursor: pointer;
		margin-right: 10px;

	}
	.same_product_sheet .product_header > img {
		height: 313px;
		max-width: 724px;
		float: left;
	}
	.desktop .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;
	}
	.deskyop .same_product_sheet .product_header .testimony_box {
		width: 232px;
		background-color: #E2001A;
		height: 238px;
		position: absolute;
		right: 0;
	}
	.same_product_sheet .product_header {
		height: 393px;
		overflow: hidden;
		position: relative;
	}
	
	#product_accordion .wallpaperB .wallpaper_resolution {
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	#product_accordion .wallpaperB h4 {
		margin-bottom: 45px;
		padding:0 15px;
	}
	#product_accordion .pdfBox h4{
		padding:0 15px;
	}
	#product_accordion .productrightcolumn {
		position: relative;
		width: 220px;
		padding: 12px;
		background-color: #e6e6e6;
		margin-bottom:10px;
		top:0;
		float:left;
		margin-right:15px;
	}
	#productpagebanner{
	position: relative;
	top:0;
	float:left;
	}


	
	#product_accordion .sheet_table td {
		padding: 3px 8px;
	}
	#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: 142px;
	height: 120px;
	margin: 0 auto;
	}
	#product_accordion .videoBox #mVideoList {
		float: left;
		width: 100%;
		clear: both;
		margin: 0;
		list-style-type: none;
	}
	#product_accordion .videoBox #videoBoxContainer {
		float: left;
		width: 100%;
		text-align: center;
	}
	#product_accordion .generic,
	#product_accordion .pdfBox,
	#product_accordion .wallpaperB {
		float: left;
		background-color: #E6E6E6;
		width: 35%;
		margin: 20px 5%;
		height: 300px;
		padding: 1%;
	}
	#product_accordion .itemImageGallery{
		min-height:250px;
	}
	#product_accordion .pdfBox h4,
	#product_accordion .generic h4,
	#product_accordion .wallpaperB h4{
		font-size:22px;
	}
	.CompareHeader .image img{
		max-width:100%;
	}
	.CompareHeader .link a,
	.emptyCompareHeader .link a{
		font-size:14px;
	}
	#country-selector .custom{
		z-index: 100;
		width:550px;
		padding:25px;
		margin:30px auto 30px auto;
		background-color: #fff;
		position: relative;
	}
	#product_accordion .BundleItems .Equipment {
	float: left;
	width: 100%;
	margin: 15px 0;
	position: relative;
	}
	#product_accordion .BundleItems .Equipment .bundletext {
	width: 97%;
	}
	#product_accordion .BundleItems .Equipment .rightEquipCl {
	width: 70%;
	}
	#product_accordion .BundleItems .Equipment .bundletext p {
	width: 380px;
	}

	.flexslider {
	width: 90%;
	}
	#product_accordion .sheet_table {
	width: 150%;
	}
	#producttechnicalsheet {
	overflow-x: scroll;
	}
	#product_accordion .promotionItem img + .promotionText{
		width: auto;
	}
	/*assistance financing*/
	#bd-container #content div.assistance_box span.title_box,
	#bd-container #content div.financing_box span.title_box{
		font-size: 19px;
	}
	/*Tractors Page Resizing*/
	.customtimeline_box {
		position: relative;
		overflow: hidden;
		height: 335px;
	}
	#timelineBoxtext h3{
		font-size:22px;
	}
	.header-text h3 , .item-tab .subFindSameImage div {
		font-size: 1em;
	}
	#productHeaderTabs{
		display:none;
	}
	#product_accordion .ui-accordion-content > h3, #product_accordion .ui-accordion-content > h2{
		display:none;
	}
	#product_accordion > h3, #product_accordion > h2{
		display: block;
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
		background: #E2001A none scroll no-repeat 0 0;
		color:#fff;
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s{
		background:transparent url('../img/icone/WhiteArrow_tabHP.png') scroll no-repeat 0 0;
		width: 28px;
		height: 28px;
		top: 33%;
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-e{
		background:transparent url('../img/icone/WhiteArrow_tabHP_ccw.png') scroll no-repeat 0 0;
		width: 28px;
		height: 28px;
		top: 33%;
	}
	.catalogListItem {
		font-size: 14px;
		width: 200px;
		float: left;
		margin: 0 0 0 0;
		text-align: left;
		padding-top: 15px;
	}
	.addToCompareContainer .icheckbox_minimal {
		top: 6px;
		left: 45px;
	}
	.select-filter {
		margin-top: 5px;
		width: 155px;
	}

	/*Timeline Resizing*/


	.itemVideoBlock  .itemVideoCaption{
		width: 100%;
		font-size: 28px;
		float: none;
	}

	.itemVideoBlock .avPlayerWrapper {
		width: 100%;
		float: none;
	}
	/*Financing Resizing*/

	.contact-request-btn {
    width: 67%;
	}

.contact-request-btn div{
		font-size: 11px;
}


	#content .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a {
		margin-top: 0;
		padding: 2px 0;
		width: 99%;
		margin: 4px 0;
	}


	#content .modDealerLocatordealer_locator #modDealerLocatorContainer.with_details .infoDealer a.infoDealerGetDirections {
		margin-top: 18px;
	}

	.footer .bottom-footer .nav.menu > li {
		width: 48%;
		float: left;
		margin-right: 2%;
		margin-bottom: 30px;
	}


	#bd-container #content div.assistance_box, #bd-container #content div.financing_box{
		height: 264px;
	}

.samePassionBox0 ul li a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
line-height:12px;
padding-top:5px;
padding-bottom:5px;
}
.samePassionBox0 h3 {
font-size: 18px;
}
.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;
}
#bd-container .moduletablehighlights_carousel .moduleItemIntrotext p{
	font-size: 10px;
}

.multimediaBox .itemImageGallerySP .sigProContainer .sigProThumb .sigProLinkWrapper a img {
width: 120% !important;
height: auto !important;
}
.merchandiseBox img{
	width:100%;
}
.merchandiseBox .moduleItemTitle h4{
	line-height:25px;
}
.socialBox .rightIntroText > p {
float: none;
text-align: center;
width: 103px;
padding: 30px 0;
font-size: 12px !important;
height: 210px;
margin: 0 auto !important;
}
.socialBox .rightIntroText .fb-like-box{
	display:none;
}
.merchandiseBox .moduleItemIntrotext {
font-size: 10px;
}

.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:205px;
}
.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%
}


.profile,
.myfavouritesbox {
width: 570px;
}
.my-same-right {
float: left;
width: 100%;
}
.my-same-right > div{
	float:left;
	margin:32px;
}
.my-same-right .socialBox{
	width:230px;
}
.myfavouritesbox li.catalogListItem {
margin: 0 42px;
}
.samePassionBody .profileInfo {
float: right;
}
.samePassionBody .comparefork2ModuleActions{
width:600px;
}
.my-same-right .modDealerLocator.dealer_locator{
width:230px;
}
.samePassionBody .avatarBox {
float: left;
width: 100px;
margin-right: 10px;
}
.samePassionBody .avatarBox img{
	max-width:100%;
}
.myfavouritesbox li.catalogListItem img {
width: 210px;
height: auto;
max-width:100%;
}




/*lobbi*/
#modDealerLocatorContainer > div > a .imgMapDealer{
	height:216px;
}

#modDealerLocatorContainer > div.geo-disabled > a .imgMapDealer{
	height:179px;
}

.footer .footer_wrapper
{
	width:60%;
}
.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 .searchDealerLabel {
    width:120px;
}

.it-it #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel {
   font-size:10px;
   line-height:11px;
}

.modDealerLocator.dealer_locator #modDealerLocatorContainer.with_details .infoDealer a{
	font-size:10px;
	padding:6px 2px;
	width:40%;
	margin-top:10px;
	margin-right:5%
}
.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:10px;
}
#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:12px;
	font-size:12px;
	margin-bottom:10px;
}







}/*chiusura */
