@media (min-width:2560px) {
.inner-main { min-height:800px; }
}
@media (min-width:1920px) and (max-width:2559px) {
.inner-main { min-height:690px; }
}
@media (min-width:1400px) and (max-width:1919px) {
.inner-main { min-height:475px; }
}
@media (max-width:1399px) {
.inner-main { min-height:370px; }
}
@media (min-width:980px) {
.text-box input[type="text"] {
	width:821px;
}
.video-bx video { height:140px; }
.logo { margin:26px 0 0 auto; }
}
@media (min-width:768px) {
/*Topbar*/
.logo-bx { padding-top:10px; }
.logo-bx .top-logo img { width:321px; }
/*Topbar end*/

/*MIDBAR START*/
.slider-img-bg-resp { display:none !important; }
/*MIDBAR END*/

/*Aboutus start*/
.about-bx .about-slider-bx { margin-bottom:15px; margin-left:2%; }
/*Aboutus end*/

/*News*/
.news-item-bx .content-info { min-height:260px; }
/*News*/

/*Parts & services*/
.parts-service-bx-outer { position:relative; }
.parts-service-bx-outer:after {
	width:1px; height:100%;
	background:#afafaf;
	position:absolute; top:0;
	left:50%;
	content:'';
}
.content-bx.resp-view { display:none; }
/*Parts & services end*/

/*Used equipment start*/
.equip-tab-box { background:#ededed ; }
.equip-tab-list ul li {
	display:block;
	background:#ededed ;
	border:1px solid #dddddd;
	cursor:pointer; 
	text-transform:uppercase;
	font-weight:700;
	border-bottom:none;
	font-size:12px;
}
.equip-tab-list ul { border-bottom:1px solid #dddddd; }
.equip-tab-list ul li .icon {
	display:inline-block;
	width:80px;
	border-right:1px solid #dddddd;
	padding:10px;
}
.equip-tab-list ul li .text { padding:10px; }
.equip-tab-list ul li.active { background:#ffffff; font-weight:700; }
.equip-tab-container { background:#ffffff; }
.equip-tab-container { padding:20px; border:1px solid #dddddd; }
.equip-tab-container .tab-bx { display:none; }
.equip-tab-container .tab-bx.current { display:block !important; }
.resp-tab-title1 { display:none; }
/*Used equipment end*/

/*equipment detail start*/
.features-spec-tab-box .tab-list { width:20%; float:left; }
.features-spec-tab-container { width:80%; float:left; }
.features-spec-tab-box .tab-list li {
	display:block;
	background:#ffffff ;
	border:1px solid #dddddd;
	border-right:none;
	cursor:pointer; 
	text-transform:uppercase;
	font-weight:700;
	border-bottom:none;
	font-size:14px;
	padding:15px;
}
.tab-bx .tab-hd { margin-bottom:15px; }
.tab-hd .drop-down-arrow { display:none; }
.features-spec-tab-box .tab-list { border-bottom:1px solid #dddddd; }
.features-spec-tab-box .tab-list li.active { background:#ededed; font-weight:700; }
.features-spec-tab-container { background:#ffffff; }
.features-spec-tab-container { padding:20px; border:1px solid #dddddd; }
.features-spec-tab-container .tab-bx { display:none; }
.features-spec-tab-container .tab-bx.current { display:block !important; }
/*equipment detail end*/

}
@media (min-width:980px) and (max-width:1199px) {
/*MIDBAR START*/
.theslide a { background-size:75%; }
/*MIDBAR END*/

/*Location*/
.mapimage iframe { height:350px !important; }
/*Location end*/

/*Used equipment*/
.text-box input[type="text"] { width:772px; }
/*Used equipment*/

/*Rental*/
.used-item .more { width:200px; }
.used-item .more::before { width:200px; }
/*Rental end*/

}
@media (min-width:768px) and (max-width:979px) {
.video-bx video { height:104px; }
.logo { margin:20px 0 0 auto; }
/*MIDBAR START*/
.home-slider-container { height:223px; }
.theslide a { background-size:67%; }
.bxslider .theslide a { height:auto; }
.bxslider .theslide a div { padding-left:35px; padding-right:100px; }
/*MIDBAR END*/

/*Inner pages*/
.head .title { padding:10px 10px 10px 25px; font-size:24px; width:auto; }
/*Promotions page start*/
.news-image-typ { background-size:100% !important; }
/*Promotions page  end*/

/*Location start*/
.location iframe.map { height:280px !important; }
.location .testo { min-height:inherit; }
/*Location end*/

/*Used equipment start*/
.equip-tab-list ul li { font-size:10px; }
.equip-tab-list ul li .text { padding:5px; }
.image-content-bx .image-bx { float:none; text-align:center; margin-bottom:15px; width:100%; }
.image-content-bx .content-bx { float:none; width:100%; margin-left:0; }
/*Used equipment end*/

/*equipment detail start*/
.download-box-wrap .download-box { float:none; width:100%; clear:left; margin-top:35px; }
.download-box-wrap .download-box:first-child { margin-top:0; }
.top-gallery-outer { margin-bottom:20px; }
/*equipment detail end*/

/*Location*/
.mapimage iframe { height:300px !important; }
/*Location end*/

/*Rental*/
.used-item .more { width:150px; }
.used-item .more::before { width:150px; }
.used-item .more a { font-size:14px; }
/*Rental end*/

/*Team Page*/
.team-member { border:1px solid #afafaf; }
.team-member:before,
.team-member:after {
	background:none;
}
.team-member,
.item:first-child, 
.team-member:first-child { width:auto; }
.all-grid .row .team-member {
	margin-top:15px;
}
.all-grid .row .team-member {
	margin-left:15px;
}
.all-grid .row .team-member:first-child,
.all-grid .row .team-member:nth-child(2n+1) { margin-left:0; }

.all-grid .grid .row { margin-left:0; margin-right:0; }
/*Team Page end*/

/*Rental detail*/
.dettagli h2 { margin-bottom:25px; font-size:27px; }
/*Rental detail end*/

}
@media (max-width:767px) {
/*TOPBAR START*/
.topbar-box { padding:15px 0; }
.topbar-box .dealer {
	height:auto;
	padding:0; margin:0;
	font-size:14px;
}
.topbar-box .logo { margin-top:14px; width:90px; margin-right:90px; }
/*TOPBAR END*/

/*MIDBAR START*/
.slider-img-bg { background-image:none !important; }
.bxslider .theslide a .caption-box {
    background-image:none !important;
    background-position: inherit !important;
    background-repeat: no-repeat;
    display:block;
    height: 100%;
    padding-left:0;
    padding-right:0;
    text-align: right;
}
.bxslider .theslide h3 { text-align:center; color:#e69200; font-size:30px; }
.bxslider .theslide h1 { text-align:center; color:#e69200; font-size:30px; }
.bxslider .theslide h4 { margin:0; text-align:center; display:block; }
.home-slider-container {
	background-image:none !important;
	height:auto !important; 
}
.theslide:after { background:none !important; left:0; }
.home-slider-container .bx-wrapper .bx-pager { bottom:-35px; }
.promo {
	position:inherit; top:inherit; right:inherit;
	width:100%;
}
.promo .promo-item { width:100%; margin-left:0; }
.home-slider-container { margin-left:0; margin-right:0; }
.promo .promo-item:after { background:none !important; }
.promo .promo-item h3 { left:175px; font-weight:400; font-size:14px; line-height:17px; }
/*MIDBAR END*/

.machines .machine img { width:100%; }
.video-bx video { height:auto !important; margin-top:15px; }

/*FOOTER START*/
.social.text-right { text-align:center; margin-top:15px; }
footer .links { margin:5px 0 10px; float:none; }
/*FOOTER END*/

/*Inner pages*/
.head .title { padding:10px 10px 10px 15px; font-size:20px; width:auto; }
/*Aboutus start*/
.about-bx .about-slider-bx {
	float:none;
	width:100%;
	border-left:none;
	text-align: center;
	padding-left:0; margin-left:0;
}
.about-bx .about-slider-bx li img { display:block; margin:auto; }
/*Aboutus end*/

/*Promotions page start*/
.news h2 { font-size:24px; line-height:28px; }
.spaziosopra.more { margin:15px auto 0 auto; }
/*Promotions page end*/

/*Parts & services*/
.content-bx.desktop-view { display:none; }
.parts-slider-bx .bxslider li img { display:block; margin:auto; }
/*Parts & services end*/

/*Location start*/
.location .testo { min-height:inherit; }
.location .info { min-height:inherit; }
.location iframe.map { width:100% !important; height:auto !important; }
/*Location end*/

/*Used equipment start*/
.equip-tab-list .tab-list li { display:none; }
.equip-expand-box { 
	display:none;
	padding:15px;
	border:1px solid #dddddd; 
}
.resp-tab-title1 { 
	padding:10px 10px 10px 10px; background:#e68f1a;
    font-size:14px;
    text-transform:uppercase;
	color:#ffffff;
	cursor:pointer;
	position:relative; 
}
.resp-tab-title1 .drop-down-arrow {
	display:inline-block;
	position:absolute;
	background:url(../images/arrow-drop-down.png) no-repeat;
	width:24px; height:12px;
	right:10px; top:13px;
}
.resp-tab-title1.up-arrow-wrap .drop-down-arrow { background-position:0 -38px; }
.equip-tab-container .tab-bx { margin-top:15px; }
.equip-tab-container .tab-bx:first-child { margin-top:0; }
.download-icon-bx { width:224px; margin:auto; }
.equip-wrapper .L-bx { float:none; width:100%; }
.equip-wrapper .R-bx { float:none; width:100%; }
.equip-wrapper .L-bx .equip-top-title { margin-bottom:15px; }
.image-content-bx .image-bx { float:none; text-align:center; margin-bottom:15px; width:100%; }
.image-content-bx .content-bx { float:none; width:100%; margin-left:0; }
.prod-bx-wrapper .prod-bx { float:none; margin-left:0; margin-top:20px; width:100%; }
.prod-bx-wrapper .prod-bx:first-child { margin-top:0; }
/*Used equipment end*/

/*equipment detail start*/
.features-spec-tab-box .tab-list li { display:none; }
.features-spec-expand { 
	display:none;
	padding:15px;
	border:1px solid #dddddd; 
}
.tab-bx .tab-hd { 
	padding:10px 10px 10px 10px; background:#e68f1a;
    font-size:14px;
    text-transform:uppercase;
	color:#ffffff;
	cursor:pointer;
	position:relative; 
}
.tab-bx .tab-hd .drop-down-arrow {
	display:inline-block;
	position:absolute;
	background:url(../images/arrow-drop-down.png) no-repeat;
	width:24px; height:12px;
	right:10px; top:13px;
}
.tab-bx .tab-hd.up-arrow-wrap .drop-down-arrow { background-position:0 -38px; }
.features-spec-tab-container .tab-bx { margin-top:15px; }
.features-spec-tab-container .tab-bx:first-child { margin-top:0; }
/*equipment detail end*/
/*Location*/
.mapimage iframe { height:200px !important; }
/*Location end*/

/*Rental*/
.rental-used-list .used-item .used-img { background-size:100% !important; margin-bottom:20px; }
.rental-used-list .used-item h2,
.rental-used-list .used-item h3 { text-align:center; }
.rental-used-list .price { display:none; }
.rental-used-list .more { margin:auto; }
/*Rental end*/

/*Rental detail*/
.dettagli h2 { margin-bottom:25px; font-size:24px; }
/*Rental detail end*/

/*Team Page*/
.team-member { border:1px solid #afafaf; }
.team-member:before,
.team-member:after {
	background:none;
}
.team-member,
.all-grid .row .team-member:first-child { width:100%; }
.all-grid .row .team-member {
	margin-top:15px;
}
.all-grid .row .team-member:first-child,
.all-grid .row .team-member:nth-child(2n+1) { margin-left:0; }

.all-grid .grid .row { margin-left:0; margin-right:0; }
/*Team Page end*/

}
@media (min-width:600px) and (max-width:767px) {
.video-bx video { height:177px; }
.theslide:after { height:450px; }
.bxslider .theslide a { height:450px; }
.home-slider-container .bx-viewport { height:555px !important; }
.vdo-popup .play-icon { left:45%; top:39%; }
.nav-icon-bx { top:29px !important; }
/*Promotions page start*/
.news-image-typ {
	width:455px; margin:auto;
}
/*Promotions page end*/

}
@media (min-width:480px) and (max-width:767px) {
.text-box input[type="text"] { width:199px; }
.filtri .text-box { width:338px; margin:auto; }
}
@media (min-width:480px) and (max-width:599px) {
.vdo-popup .play-icon { left:45%; top:39%; }
.video-bx video { height:137px; }
.topbar-box .logo { margin-top:8px; }
.nav-icon-bx { top:24px !important; }
}

@media (max-width:599px) {
/*Promotions page start*/
.news-image-typ { background-size:100% !important; height:auto !important; }
/*Promotions page  end*/
}

@media (max-width:400px) {
.video-bx video { height:86px; }
/*Topbar*/
.topbar-box .dealer { font-size:13px; }
.topbar-box .logo { margin-right:65px; }
.topbar-box img.logo { width:75px; }
.menu { top:54px !important; }
.topbar-box .logo { margin-top:0; }
/*Topbar*/

/*MIDBAR START*/
a.machine h4 { font-size:10px; }
a.machine h5 { font-size:10px; }
.theslide:after { height:200px; }
.bxslider .theslide a { height:370px; }
.promo .promo-item h3 { width:100px; }
/*MIDBAR END*/

/*Used equipment*/
.text-box input[type="text"] { width:160px; }
.filtri .text-box { width:299px; margin:auto; }
/*Used equipment end*/

/*equipment detail start*/
.download-box-wrap .download-box { float:none; width:100%; margin-left:0; margin-top:45px; }
.download-box-wrap .download-box:first-child { margin-top:0; }
/*equipment detail end*/

}
.promo2 {
    margin-left: -50px !important;
    width: 290px;
}
@media (min-width:768px) {

.pro-res-menu{
	display:none;
}
}
@media (max-width:767px) {
.promo2 {
    margin-left:0px !important;
    
}
.pro-menu{
	display:none;
}
.pro-res-menu{
	display:block;
}
.responsive-menu{
	display:block;
}
.expnd{
	display:block;
}
.equip-expand-box{
	display:block;
}
}

@media (max-width:320px) {
.bxslider .theslide a { height:340px; }
}
@media (min-width:767px) {
.promo-txt-res{
	display:none;
}
.promo-txt-res2{
	display:none;
}
.responsive-menu{
	display:none;
}
}
@media (max-width:599px) {
	.promo-item{
	background-size: 110px 113px !important;
}
.promo-item-txt{
	display:none;
}
.promo-txt-res{
	display:block;
}
.promo-txt-res2{
	display:block;
}
.promo-txt-res {
    font-family: "HelveticaNeueLT Std Med",helvetica,sans-serif;
    font-style: italic;
    left: 120px;
    position: absolute;
    top: 80px;
	color:#000 !important;
}
.promo-txt-res2 {
    bottom: 30px;
    left: 120px;
    position: absolute;
	font-family: "HelveticaNeueLT Std Med",helvetica,sans-serif;
    font-style: italic;
	color:#000 !important;
}
}