.inner-page footer { margin-top:0; }
.inner-main { padding:20px 0; }
.slider-typ1-outer { background:#ffffff; }
.slider-typ1 .bx-wrapper { margin-bottom:15px; }
.social a img {
	transition:all .03s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transform:scale(1.0);
	-webkit-transform:scale(1.0);
}
.social a img:hover {
	border-radius:20%;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.footer .social { display:none; }
.links { display:none; }
/*Aboutus start*/
.about-bx .about-content-bx {
}
.about-bx .about-slider-bx {
	width:48%; float:right; padding-left:3%;
	border-left:1px solid #afafaf;
}
.about-slider-bx .bx-wrapper .bx-pager,
.parts-slider-bx .bx-wrapper .bx-pager { left:inherit; width:100%; }
.about-bx .about-slider-bx .bx-wrapper,
.parts-slider-bx .bx-wrapper  { margin-bottom:0; }
/*Aboutus start end*/

/*Promotions start*/
.news-list .news-item-bx {
	border-bottom:1px solid #afafaf;
}
.news-list .news-item-bx:last-child {   }
/*Promotions end*/

/*Contact us*/
.mandatory-icon { display:inline-block; height:15px; vertical-align:middle; margin-left:5px; }
.mandatory-icon .fa-star { color:#fa1625; font-size:7px; vertical-align:top; display:none; }
.contact-form-bx form textarea {
    height: 100px;
    resize: none;
}
.lbl-typ1 {
    color: #000000;
    display: block;
    font-size: 15px;
    font-weight: 400;
}
.mapimage iframe { width:100% !important; border:none; }
.map-tab-list li {
	background:#f7f7f7;
	padding:10px; cursor:pointer;
}
.map-tab-list li.active { background:#e9ac5a; }
.map-tab-container .tab-bx { display:none; }
.map-tab-container .tab-bx.current { display:block !important; }
.see-map-lnk {
	color:#e68f1a;
	display:inline-block; margin-left:5px;
	text-transform:lowercase;
	font-size:14px;
	transition:all .7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
}
.see-map-lnk:hover { color:#000000; }
.see-map-lnk:active,
.see-map-lnk:focus { color:#e68f1a; }
/*Contact us end*/

/*Product listing*/
.equip-wrapper .L-bx { float:left; width:30%; }
.equip-wrapper .L-bx .equip-top-title {
	background-color: #e68f1a;
    font-size: 14px;
    padding: 10px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
}
.equip-wrapper .R-bx  { float:left; width:70%; }
.equip-expand-box .top-title { padding:15px 15px; background:#f9f9f9; margin-bottom:15px; }
.image-content-bx .image-bx {
	float:left; width:40%; overflow:hidden;
}

.image-content-bx .content-bx {
	float:left; width:55%; margin-left:5%;
}
.prod-bx-wrapper .prod-bx {
	float:left; width:32%; margin-left:2%;
	text-align:center;
	border:1px solid #f1efef;
	padding:15px;
}
.prod-bx-wrapper .prod-bx:first-child { margin-left:0; }
.prod-bx-wrapper .prod-bx .prod-name {
	color:#000000;
	text-transform:uppercase;
	font-weight:700;
	font-size:13px; margin-bottom:3px;
}
.prod-bx-wrapper .prod-bx .prod-image { margin-bottom:15px; }
.prod-name-desc { color:#e68f1a; font-size:11px; }
.prod-bx-wrapper .prod-bx .spec-info { margin-bottom:15px; }
.prod-bx-wrapper .prod-bx .spec-info span { display:block; }
.features-list-typ li { list-style-type:disc; margin-left:15px; }
.more-detail-lnk {
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	font-size:12px;
	padding:5px 10px;
	background:#e68f1a;
	text-transform:capitalize;
	color:#ffffff; border-radius:5px;
	display:inline-block;
}
.more-detail-lnk:hover { background:#000000; color:#ffffff; }
.more-detail-lnk:focus,
.more-detail-lnk:active { color:#ffffff; }

/*Product listing end*/

/*Equipment detail*/
.download-box .image-sec {
	float:left;
	margin-right:20px;
}
.download-box .content-sec {
	overflow:hidden;
}
.download-box .content-sec .name-txt {
	color:#000000;
	font-size:11px;
	text-transform:uppercase;
	font-weight:700; letter-spacing:1px;
	margin-bottom:25px;
}
.download-btn {
    background: #e68f1a none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 7px 12px;
    text-transform: uppercase;
    transition: all 1s ease 0s;
}
.download-btn:focus, 
.download-btn:active {
    background: #e68f1a;
    color: #ffffff;
}
.download-btn:hover {
    background: #000000;
    color: #ffffff;
}
.download-box-wrap .download-box {
	float:left;
	width:49%; margin-left:2%;
}
.download-box-wrap .download-box:first-child { margin-left:0; }
.features-spec-tab-container .tab-hd {
	background:#f9f9f9;
	padding:15px;
	color:#000000;
	font-size:20px;
	text-transform:uppercase;
}
.spec-table { width:100%; border-bottom:1px solid #ededec; }
.spec-table tr td { width:50%; text-align:center; padding:10px; border-top:1px solid #ededec; }
.main-img-spec-bx .main-img {
	float:left;
	width:48%;
}
.main-img-spec-bx .spec-bx {
	float:left;
	width:48%;
	margin-left:4%;
}

/*IFRAME VIDEO*/
.wcm-vdo {
	position:relative;
}
.vdo-popup { position:relative; }
.vdo-popup .play-icon { 
	position:absolute;
	top:26%; left:40%;
	width:74px; height:74px;
	background:url(../images/video-play-icon.png) no-repeat;
	z-index:9999;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor:pointer;
}
.vdo-popup .play-icon.clicked { z-index:999; }
.vdo_popup_wrapper {
    line-height: 0;
}
.vdo-overctnt { text-align:center; }
.vdo-popup .overlay {
	background:url(../images/blck-overlay1.png) repeat 0 0;
	position:absolute;
	left:0; top:0;
	width:100%; height:100%;
	z-index:99;
}
.wcm-vdo .vdo {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/*Rental detail*/
.rental-detail .about-slider-bx { border-left:none; padding-left:0; }

/*custom*/
.text > a {
    color: #000;
}
.text > a:hover {
    color: #000;
}



/*product list*/

.responsive-menu {
    margin: 0 auto;
    width: 100%;
}
.responsive-menu > li {
    display: inline;
    float: left;
    margin: 5px 0 !important;
    text-align: left;
    width: 100%;
}
.responsive-menu a {
    color: #fff;
    font-size: 17px;
	background: #e68f1a none repeat scroll 0 0;
    padding: 10px;
    text-align: left;
	width:100%;
	float:left;
}
.menu-arrow{
	float:right;
}