/*
Theme Name: Transmin
Author: Allegiant team
Author URI: http://allegiant-infotech.com/
Description: The Transmin theme for WordPress is sophisticated, lightweight, and adaptable.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: transmin
*/
*{margin:0px;padding:0px;}
body{font-family:'Lato', sans-serif;}
@font-face{font-family:'latoheavy';src:url('fonts/lato-heavy-webfont.eot');src:url('fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/lato-heavy-webfont.woff2') format('woff2'),
url('fonts/lato-heavy-webfont.woff') format('woff'),
url('fonts/lato-heavy-webfont.ttf') format('truetype'),
url('fonts/lato-heavy-webfont.svg#latoheavy') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latosemibold';src:url('fonts/lato-semibold-webfont.eot');src:url('fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/lato-semibold-webfont.woff2') format('woff2'),
url('fonts/lato-semibold-webfont.woff') format('woff'),
url('fonts/lato-semibold-webfont.ttf') format('truetype'),
url('fonts/lato-semibold-webfont.svg#latosemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latomedium';src:url('fonts/lato-medium-webfont.eot');src:url('fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/lato-medium-webfont.woff2') format('woff2'),
url('fonts/lato-medium-webfont.woff') format('woff'),
url('fonts/lato-medium-webfont.ttf') format('truetype'),
url('fonts/lato-medium-webfont.svg#latomedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latomedium_italic';src:url('fonts/lato-mediumitalic-webfont.eot');src:url('fonts/lato-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/lato-mediumitalic-webfont.woff2') format('woff2'),
url('fonts/lato-mediumitalic-webfont.woff') format('woff'),
url('fonts/lato-mediumitalic-webfont.ttf') format('truetype'),
url('fonts/lato-mediumitalic-webfont.svg#latomedium_italic') format('svg');font-weight:normal;font-style:normal;}
.aclear{clear:both;}
img{border:0px;max-width:100%;height:auto;}
a{text-decoration:none;color:#f58025;}
a:hover{text-decoration:underline;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
:focus{outline:0;}
.enclose{max-width:1200px;width:100%;margin:auto !important;}
h1{font-size:34px;color:#444;font-weight:700;margin-bottom:20px;line-height:34px;}
h3{color:#007c31;font-size:17px;font-family:'latomedium_italic';font-weight:normal;margin-bottom:30px;}
.header_top{background:#2b2b2b;}
.header_top ul{background:url(images/divider_img.jpg);background-repeat:no-repeat;background-position:center left;}
.header_top li{list-style-type:none;font-weight:400;float:left;font-size:12px;text-transform:uppercase;background:url(images/divider_img.jpg);background-repeat:no-repeat;background-position:center right;line-height:35px;list-style-type:none;}
.header_top li a{color:#e1e1e1;padding:0px 21px 0px 20px;display:block;}
.header_top li a{text-decoration:none;}
.header_top li.map a{padding:0 25px;}
.header_top li.map:hover .region{display:block;}
.header_top li:hover > a{background:#484848;}
.header_top li.social_icons{padding:0px 23px 0px 21px;}
.header_top li.social_icons a{display:inline-block;padding:0px;}
.header_top li.social_icons:hover > a{background:none;}
.header_top li.social_icons a:hover{background:none;opacity:0.8;}
.header_top li.social_icons img{margin:0px 3px;position:relative;top:5px;}
.header_top li img.nl_icon{position:relative;top:5px;margin-left:6px;}
.header_top li img.map_icon{position:relative;top:6px;margin-left:10px;}
.header_top li img.flag_icon{position:relative;top:3px;margin-left:10px;}
.header_top li.lang{position:relative;}
.header_top li.lang:hover > ul{display:block;}
.header_top li.lang > ul{position:absolute;display:none;top:100%;background:none;width:100%;border-right:1px solid #414141;margin-left:-1px;}
.header_top li.lang > ul > li{float:none;display:block;background-color:#2b2b2b;text-align:right;border-left:1px solid #414141;border-right:1px solid #000;background-image:url(images/bdr_top_img.jpg);background-repeat:repeat-x;background-position:top left;}
.header_top li.lang > ul > li img{position:relative;top:4px;margin-left:25px;}
.header_mid{background:url(images/header_strip_img.jpg);background-repeat:no-repeat;background-position:bottom right;padding:20px 0px 35px;}
.region{position:absolute;display:none;}
#map-emp{position:relative;z-index:10;}
.map-change{position:absolute;top:0;left:0;z-index:5;}
.logo{float:left;padding-top:9px;}
.h_mid_right{float:right;}
.h_mid_right .info-list{float:right;padding-top:39px;}
.h_mid_right .info-list li{list-style-type:none;float:left;color:#f58025;font-family:'latoheavy';font-weight:normal;font-size:20px;line-height:13px;margin:0px 0px 0px 15px;}
.h_mid_right .info-list li a{color:#f58025;}
.h_mid_right .info-list li img{float:left;margin-right:10px;}
.h_mid_right .prod-logos{ float:left;}
.h_mid_right .prod-logos h1{color:#757984; font-weight:400; text-transform:uppercase; font-size:16px; text-align:center; line-height:16px; margin-bottom:10px;}
.h_mid_right .prod-logos li{ float:left; list-style-type:none; margin-right:15px;}
.menu_bg{background:#004311;border-top:1px solid #366f44;}

.nav_menu{
	position:relative;
	z-index:100;
}
.nav_menu > ul > li, 
.nav_menu > ul > li > ul > li{list-style-type:none;float:left;font-size:13px;font-weight:400;text-transform:uppercase;background:url(images/nav_divider.jpg);background-repeat:no-repeat;background-position:center left;}
.nav_menu > ul > li > a,
.nav_menu > ul > li > ul > li > a{color:#fff;padding:0px 15px 0px 17px;display:block;line-height:55px;}
.nav_menu > ul > li:hover,
.nav_menu > ul > li > ul > li:hover, 
.nav_menu > ul > li.current-menu-item,
.nav_menu > ul > li > ul > li.current-menu-item{background-color:#01300d;}
.nav_menu > ul > li > a:hover,
.nav_menu > ul > li > ul > li > a:hover{text-decoration:none;}
.nav_menu > ul > li > ul{position:absolute;display:none;width:204px;z-index:10;}
.nav_menu > ul > li:hover > ul{display:block;}
.nav_menu > ul > li > ul > li{display:block;background:#212121;padding:0px;float:none;}
.nav_menu > ul > li > ul > li:hover{background:#33965a;}
.nav_menu > ul > li > ul > li > a{display:block;padding:0 0px 0px 15px; position:relative;}
.nav_menu > ul > li > ul > li.menu-item-has-children > a:before{background:url(images/menu_arrow.png);background-repeat:no-repeat;content:'';position:absolute;height:8px;width:16px;right:30px;top:25px;}
.nav_menu > ul > li > ul > li{position:relative;border-bottom:1px solid #4a4a4a;border-top:1px solid #000;}

.nav_menu > ul > li > ul > li.eq-menu > ul{position:absolute;display:none;width:900px;top:-1px;left:204px; background:#212121;font-size:0; padding-top:10px;}
.nav_menu > ul > li > ul > li.eq-menu.eq-parts-menu > ul{width:800px;}
.nav_menu > ul > li > ul > li.eq-menu.parts > ul{width:800px;}
.nav_menu > ul > li > ul > li.eq-menu:hover > ul{display:block;}
.nav_menu > ul > li > ul > li.eq-menu > ul{
	-moz-column-count:4;
    -moz-column-gap: 0;
    -moz-column-width: 25%;
    -webkit-column-count:4;
    -webkit-column-gap: 0;
    -webkit-column-width: 25%;
    column-count: 4;
    column-gap: 0;
    column-width: 25%;
}
.nav_menu > ul > li > ul > li.eq-menu.parts > ul{
	-moz-column-count:3;
    -moz-column-gap: 0;
    -moz-column-width: 33%;
    -webkit-column-count:3;
    -webkit-column-gap: 0;
    -webkit-column-width: 33%;
    column-count: 3;
    column-gap: 0;
    column-width: 33%;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li{
	display:inline-block;
	width:100%;
	font-size:13px;
	margin-bottom:10px;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li > a{
	display:block;
	text-decoration:none;
	line-height:30px;
	color:#fff;
	padding:0 15px;
	position:relative;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li:hover > a{
	background:#33965a;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li.menu-item-has-children > a:before{background:url(images/menu_arrow.png);background-repeat:no-repeat;content:'';position:absolute;height:8px;width:16px;right:15px;top:12px;}
.nav_menu > ul > li > ul > li.eq-menu > ul > li > ul{
	display:block;
	font-size:12px;
	margin-left:20px;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li > ul > li{
	list-style:none;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li > ul > li > a{
	display:block;
	line-height:24px;
	color:#999;
	text-decoration:none;
}
.nav_menu > ul > li > ul > li.eq-menu > ul > li > ul > li:hover > a{
	color:#f58025;
}
/*.nav_menu > ul > li > ul > li > ul > li{display:block;background:#212121;padding:0px;float:none;border-bottom:1px solid #4a4a4a;border-top:1px solid #000;border-left:1px solid #4a4a4a;}
.nav_menu > ul > li > ul > li > ul > li:hover{background:#33965a;}
.nav_menu > ul > li > ul > li > ul > li > a{display:block;padding:0 0px 0px 15px;}
.nav_menu > ul > li > ul > li > ul > li{position:relative;border-bottom:1px solid #4a4a4a;border-top:1px solid #000;}
.nav_menu > ul > li > ul > li > ul > li > ul{position:absolute;display:none;width:215px;top:-1px;left:100%;}
.nav_menu > ul > li > ul > li > ul > li:hover > ul{display:block;}
.nav_menu > ul > li > ul > li > ul > li > ul:before{background:url(images/menu_arrow.png);background-repeat:no-repeat;content:'';position:absolute;height:8px;width:16px;left:-30px;top:25px;}
.nav_menu > ul > li > ul > li > ul >li > ul >li{display:block;background:#212121;padding:0px;float:none;border-bottom:1px solid #4a4a4a;border-top:1px solid #000;border-left:1px solid #4a4a4a;}
.nav_menu > ul > li > ul > li > ul > li > ul >li:hover{background:#33965a;}
.nav_menu > ul > li > ul > li > ul > li > ul > li > a{display:block;padding:0 0px 0px 15px;}*/

/*.m_menu{display:none;}*/
.page_slider{}
#main #primary{padding-top:60px;}
.page_slider img{margin-top:0px !important;width:100%;}
.home_list, .test_list{font-size:12px;color:#3c3c3c;font-weight:400;}
.home_list h1{font-size:21px;color:#444444;margin:15px 0 8px;font-family:'latoheavy';font-weight:normal;}
.test_list h1{font-size:21px;color:#444444;margin:0 0 15px;font-family:'latoheavy';font-weight:normal;}
.home_list .h_rightlsit h1 a{font-size:21px;color:#444444;font-family:'latoheavy';font-weight:normal;font-style:normal;}
.home_list .h_rightlsit h1 a:hover{text-decoration:none;color:#5e5e5e;}
.home_list h2{font-size:13px;color:#3c3c3c;font-weight:400;min-height:120px;margin-bottom:10px;line-height:20px;}
.test_list .con{font-size:13px;color:#3c3c3c;font-weight:400;min-height:60px;line-height:20px;}
.home_list .h_rightlsit a{font-size:13px;color:#007c31;font-weight:700;font-style:italic;}
.test_list .aut{font-size:13px;color:#007c31;font-weight:700;font-style:italic;margin:15px 0 35px;}
.home_list .readmore_btn{display:none;}
.home_list > ul, .test_list > ul{margin:0px 0px 60px 0px; position:relative;}
.home_list > ul > li{float:left;width:23.5%;list-style-type:none;margin-left:2%;}
.test_list > ul > li{float:left;width:31.5%;list-style-type:none;margin-left:2%;margin-bottom:20px; padding-top:20px;}
.test_list > ul > li:nth-child(3n+1){clear:both; margin-left:0 !important;}
.test_list > ul > li:nth-child(3n+4):before{
	width:100%;
	position:absolute;
	left:0;
	height:1px;
	background:#c2c2c2;
	content:'';
	margin-top:-20px;
}
.test-head{font-size:29px;color:#444444;font-family:'latoheavy';line-height:50px;margin-bottom:60px;border-bottom:1px solid #c2c2c2;}
div#post_slider1{position:relative;}
div#post_slider1:before { content: "Latest News"; position: absolute;top: -25px;color: #336941;font-weight: bold;font-size: 16px; font-style:italic;}
.home_slider{margin-bottom:60px;}
.home_slider111 {
    margin-bottom: 60px;
}
.home_slider .amazingslider-text-bg-1{background-color:transparent !important;}
.home_slider .amazingslider-text-wrapper-1{display:block !important;opacity:1 !important;width:40% !important;margin:0px 0px 2% 10% !important;}
.home_slider .amazingslider-title-1{font-size:44px;font-family:'latoheavy';font-weight:normal;text-transform:uppercase;line-height:46px;}
.home_slider .amazingslider-description-1{font-size:24px;font-weight:700;}
.home_slider .amazingslider-description-1 a{color:#fff;background:#33965a;display:inline-block;padding:10px 20px;font-weight:700;font-size:14px;border-radius:5px;margin-top:10px;}
.home_slider .amazingslider-nav-1{display:none !important;}
.about_cont{font-size:13px;font-weight:400;color:#444;line-height:20px;}
.about_cont h1{font-size:34px;font-weight:700;line-height:34px;margin-bottom:20px;}
.about_cont h3{color:#007c31;font-size:17px;font-family:'latomedium_italic';font-weight:normal;margin-bottom:30px;}
.about_cont p{margin-bottom:2em;}
.about_list li:first-child{margin-left:0px;}
.about_list li{float:left;width:31.33%;list-style-type:none;margin:20px 0px 0px 3%;}
.about_btm{border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;padding-top:80px;padding-bottom:80px;}
.download_cont{font-size:12px;font-weight:400;color:#444;}
.download_cont h1{font-size:34px;line-height:34px;font-weight:700;color:#444;margin-bottom:20px;}
.download_cont h3{color:#007c31;font-size:17px;font-family:'latomedium_italic';font-weight:normal;margin-bottom:30px;}
.download_cont h2{font-family:'latoheavy';font-weight:normal;font-size:16px;color:#5f5f5f;border-bottom:1px solid #494849;padding-bottom:15px;margin-bottom:20px;}
.download_cont li{font-size:12px;color:#5f5f5f;font-family:'latomedium';font-weight:normal;list-style-type:none;background:url(images/list_arrow.jpg);background-repeat:no-repeat;background-position:center left;padding-left:18px;margin-bottom:20px;}
.download_cont li a{color:#5f5f5f;}
.download_cont li a:hover{color:#969696;}
.contact_cont{font-size:12px;color:#444;line-height:20px;}
.contact_cont h1{font-size:39px;font-weight:700;border-bottom:1px solid #444444;padding-bottom:20px;}
.contact_cont h2{font-size:29px;font-weight:700;color:#444;}
.contact_cont h3{font-size:17px;color:#007c31;font-family:'latoheavy';font-weight:normal;margin-bottom:20px;}
.contact_cont h3 strong{font-size:13px;color:#444;}
.contact_cont strong{font-weight:700;}
.contact_btm{padding:20px 0px;background:#f1f1f1;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
.form-title{font-size:16px;font-family:'latoheavy';color:#333;border-bottom:1px solid #333;margin:20px 0;padding-bottom:5px;}
.form-con{font-family:"Lato",sans-serif;font-size:12px;color:#444;margin-bottom:20px;}
.contact_form{font-size:12px;color:#444;font-weight:normal;max-width:346px;width:100%;}
.contact_form h1{font-size:21px;font-weight:700;color:#444;margin-bottom:40px;}
.contact_form sup{color:#b70808;}
.contact_form input[type='text'], .contact_form input[type='email'], .contact_form input[type='tel']{height:35px;width:214px;background:#fff;border:1px solid #b1b1b1;font-family:'latosemibold';font-weight:normal;font-size:12px;color:#444444;margin-bottom:10px;padding:0px 5px;}
.contact_form textarea{height:132px;width:214px;background:#fff;border:1px solid #b1b1b1;font-family:'latosemibold';font-weight:normal;font-size:12px;color:#444444;resize:none;margin-bottom:30px;padding:5px;}
.contact_form select{height:35px;width:226px;background-color:#fff;border:1px solid #b1b1b1;font-family:'latosemibold';font-weight:normal;font-size:12px;color:#444444;background-image:url(images/select_bg.jpg);background-position:center right;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;outline:none;margin-bottom:10px;}
.contact_form label{min-width:116px;display:inline-block;}
.contact_form label.p2{position:relative;top:-100px;}
.contact_form .input_rht{float:right;margin:10px 0px 30px;}
.contact_form .p1{margin-bottom:60px;}
.captc_left{float:left;width:180px;padding-top:10px;}
.captc_right{width:160px;float:right;}
.contact_form .captc_right input{width:98%;padding:0px 1%;}
.contact_form .hr{margin-top:30px;padding-top:40px;border-top:1px solid #ababab;}
.contact_form .hr .sub-h{padding-bottom:15px;border-bottom:1px solid #484848;font-family:'latoheavy';margin-bottom:2em;}
.contact_form .hr .wpcf7-list-item{display:block;margin-top:5px;}
.contact_form .hr .wpcf7-list-item input{margin-right:15px;}
.sub-lab-left{float:left;font-family:'latoheavy'}
.sub-left{width:27%;float:left;margin-right:5%;}
.sub-right{width:25%;float:right;}
.sub-btn{margin-top:30px;}
.sub-btn input[type="submit"]{height:40px;text-align:center;color:#fff;cursor:pointer;background:#5d5d5d;font-family:'latosemibold';font-weight:normal;font-size:14px;border:none;float:left;border-radius:5px;padding:0 20px;}
.btns{margin-top:30px;}
.btns input[type="submit"]{height:50px;text-align:center;width:100px;color:#fff;cursor:pointer;background:#004311;font-family:'latosemibold';font-weight:normal;font-size:16px;border:none;float:right;text-transform:uppercase;}
.btns input[type="reset"]{height:50px;text-align:center;width:90px;color:#fff;cursor:pointer;background:#bdbdbd;font-family:'latosemibold';font-weight:normal;font-size:16px;border:none;float:right;text-transform:uppercase;margin-left:10px;}
.ind_cont{font-size:12px;color:#444;line-height:18px;font-weight:400;}
.ind_cont p{margin-bottom:10px;}
.ind_cont ul{margin-top:20px;}
.ind_cont li{float:left;list-style-type:none;margin:0px 0 0 3%;width:31.33%;}
.ind_cont li:first-child{margin-left:0;}
.news_cont{font-size:13px;color:#3c3c3c;font-weight:400;line-height:20px;}
.news_cont h1{font-size:32px;color:#004311;font-weight:700;margin-bottom:15px;line-height:32px;}
.news_list{font-size:13px;color:#3c3c3c;font-weight:400;line-height:20px;}
.news_list{margin-left:-2%;}
.news_list li{float:left;width:23%;list-style-type:none;margin:0px 0px 70px 2%;}
.news_list li h1{font-size:21px;color:#444444;font-family:'latoheavy';font-weight:normal;margin:10px 0px 10px;line-height:1.2em;}
.news_list li h3{font-size:10px;color:#444444;font-family:'latomedium_italic';font-weight:normal;margin-bottom:10px;}
.news_list li h1 a{color:#444444;}
.news_list li h1 a:hover{text-decoration:none;color:#5e5e5e;}
.news_list a.readmore_btn{display:none;}
.news_list .more_btn{margin-top:10px;}
.news_list .more_btn a{font-size:13px;color:#007c31;font-weight:700;font-style:italic;display:inline-block;}
.news_single{font-size:13px;color:#3c3c3c;font-weight:400;line-height:20px;}
.news_single h1{font-size:34px;color:#444;font-weight:700;margin-bottom:15px;}
.news_single h3{font-size:17px;color:#007c31;font-family:'latomedium_italic';font-weight:normal;margin-bottom:30px;line-height:1.2;}
.news_single p{margin-bottom:2em;}
.news_single li{float:left;list-style-type:none;margin:0px 0 0 3%;width:31.33%;}
.news_single li:first-child{margin-left:0;}
.gform_fields label img{vertical-align:middle;}
.ft_btm{background:#191919;color:#fff;font-size:13px;font-weight:700;padding:70px 0px 65px;line-height:20px;}
.ft_btm aside{
	margin-bottom:20px;
}
.ft_btm h1{font-size:19px;color:#f58026;margin-bottom:20px;line-height:24px;}
.ft_btm h1 span{font-size:12px;line-height:16px;display:inline-block;}
.ft_btm a{color:#f58026;display:inline-block;margin-top:15px;}
.ft_btm .ft_cols{width:20%;float:left;padding-right:5%;}
.ft_top{padding:35px 0px 15px;}
.ft_top li{list-style-type:none;float:left;}
.ft_l1{width:45%;padding-top:10px;}
.ft_l2{width:36%;text-align:center;padding-top:52px;}
.ft_l3{width:19%;text-align:right;}
.slicknav_menu{display:none;}
.eq-banner img{width:100%;height:auto;}
.eq-pre{background:#efefef;border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;padding:60px 0;}
.eq-tabs{padding:60px 0;}
#primary #content > .eq-tabs{padding:0;}
.equipment-tabs{border-bottom:1px solid #b0b0b0;margin-bottom:75px;}
.service-tabs{border-bottom:1px solid #b0b0b0;}
.service-con{padding:60px 0;}
.service-con .wpb_row{margin-bottom:0 !important;}
.equipment-tabs li, .service-tabs li{float:left;list-style:none;}
.equipment-tabs li a, .service-tabs li a{display:block;text-transform:uppercase;color:#fff;line-height:30px;padding:0 50px 0 20px;font-family:'Lato', sans-serif;font-size:14px;font-weight:700;border-top:12px solid #fff;transition:all ease 0.2s;text-decoration:none;}
.service-tabs li a{padding:0 47px 0 16px;}
.service-tabs li a.active{padding:0 40px 0 30px;font-weight:400;}
.equipment-tabs li a:hover{padding:0 40px 0 30px;}
.service-tabs li a:hover{padding:0 33px 0 30px;}
.equipment-tabs li.tab1 a, .service-tabs li.tab1 a{background:url(images/eq_tab1.png) no-repeat right bottom #00732d;}
.equipment-tabs li.tab2 a, .service-tabs li.tab2 a{background:url(images/eq_tab2.png) no-repeat right bottom #168441;}
.equipment-tabs li.tab2-1 a, .service-tabs li.tab2-1 a{background:url(images/eq_tab2_1.png) no-repeat right bottom #168441;}
.equipment-tabs li.tab2.last a{background:url(images/eq_tab2_last.png) no-repeat right bottom #168441;}
.equipment-tabs li.tab3-1 a, .service-tabs li.tab3-1 a{background:url(images/eq_tab3_1.png) no-repeat right bottom #369059;}
.equipment-tabs li.tab3 a, .service-tabs li.tab3 a{background:url(images/eq_tab3.png) no-repeat right bottom #5d9f77;}
.equipment-tabs li.tabeng{float:right;}
.equipment-tabs li.tabeng {
    display: none;
}
.equipment-tabs li.tabeng a, .service-tabs li.tabeng a{background:url(images/eq_tabeng.png) no-repeat left bottom #5d9f77;padding:0 20px 0 50px}
.equipment-tabs li.tabeng a.active, .service-tabs li.tabeng a.active{
	background:url(images/eq_tabeng_act.png) no-repeat left bottom #5d9f77;position:relative;
	padding:0 20px 0 60px !important
}
.equipment-tabs li.tab4 a, .service-tabs li.tab4 a{background:url(images/eq_tab4.png) no-repeat right bottom #91b7a1;}
.equipment-tabs li a.active{font-size:25px;line-height:42px;border-top:0;padding:0 60px 0 20px !important;}
.equipment-tabs li.tab1 a.active{background:url(images/eq_tab1_act.png) no-repeat right bottom #00732d;}
.equipment-tabs li.tab2 a.active{background:url(images/eq_tab2_act.png) no-repeat right bottom #168441;position:relative;}
.equipment-tabs li.tab2.last a.active{background:url(images/eq_tab2_act_last.png) no-repeat right bottom #168441;position:relative;}
.equipment-tabs li.tab2 a.active:before{width:42px;height:12px;background:url(images/eq_tab2_act1.png) #168441;position:absolute;top:0;left:-42px;content:'';}
.equipment-tabs li.tab3 a.active{background:url(images/eq_tab3_act.png) no-repeat right bottom #5d9f77;position:relative;}
.equipment-tabs li.tab3 a.active:before{width:42px;height:12px;background:url(images/eq_tab3_act1.png) #5d9f77;position:absolute;top:0;left:-42px;content:'';}
.equipment-tabs li.tab4 a.active{background:url(images/eq_tab4_act.png) no-repeat right bottom #91b7a1;position:relative;}
.equipment-tabs li.tab4 a.active:before{width:42px;height:12px;background:url(images/eq_tab4_act1.png) #91b7a1;position:absolute;top:0;left:-42px;content:'';}
.eq-content .t1{font-size:39px;color:#444;font-family:'latoheavy';margin-bottom:20px;}
.eq-content .t2,.woocommerce .term-description p:first-child,.parts-category p:first-child{color:#007c31;font-family:'latomedium_italic';font-size:17px;margin-bottom:20px;}
.eq-content .t3,.woocommerce .term-description p:last-child,.parts-category p:last-child{color:#444;font-size:13px;margin-bottom:20px;line-height:20px;min-height:1px;}
.woocommerce .summary .eq-pre-box.box-left li.last{margin-right: 7%;}
.woocommerce div#tab-description > h2 {
    padding: 75px 0 25px;
}
.woocommerce .woocommerce-images{background: none !important;}
.woocommerce-images .jssort03 > div {
    background: none !important;
}
.eq-pad{padding-top:60px;}
.eq-parts{padding:0 0 100px;}
.eq-parts .box1{width:530px;float:left;}
.eq-parts .box2{width:600px;float:right;}
.eq-parts .box2 img{width:100%;height:auto;}
.eq-pre-in{margin-left:-4%;}
.eq-pre-box{width:29.33%;float:left;margin-left:4%;border-top:1px solid #a4a4a4;font-size:12px;color:#444;line-height:20px;}
.eq-pre-box.box-left{width:100%;margin:0;border:0;float:none;}
.eq-pre-box.box-left li{float:left;}
.eq-pre-box.box-left li.last{float:right;}
.eq-pre-box img{width:100%;height:auto;}
.eq-pre-box td{font-size:12px;color:#444;line-height:35px;border-bottom:1px solid #a4a4a4;}
.eq-pre-box .txt{padding:25px 0 15px;}
.eq-pre-box li{display:block;width:260px;margin-top:15px;list-style:none;text-transform:uppercase;}
.eq-pre-box li.ds_list ul{
	display:none;
}
ul.eq-pre-box li.ds_list.last > a {
    cursor: context-menu;
}
.eq-pre-box li.ds_list:hover ul{
	display:block;
}
.eq-pre-box li a{font-family:'latoheavy';font-size:16px;color:#FFF;background:#004311;display:block;line-height:50px;padding:0 15px; cursor:pointer}
.eq-pre-box li a.a1{background:url(images/eq_a1_bg.png) no-repeat right;}
.eq-pre-box li a.a2{background:url(images/eq_a2_bg.png) no-repeat right;}
.eq-pre-box li a.a3{background:url(images/eq_a3_bg.png) no-repeat left center #ffefe3;border:1px solid #d97500;color:#d97500;padding-left:40px;}
.eq-pre-box li a.a4{background:url(images/eq_a4_bg.jpg) no-repeat right;}
.eq-pre-box.box-left li.ds_list{position:relative;}
.eq-pre-box.box-left li.ds_list ul{display:none;position:absolute;top:100%;border-top:1px solid #8d8e8e;border-bottom:1px solid #8d8e8e;z-index:1;}
.eq-pre-box.box-left li.ds_list:hover ul{display:block;}
.eq-pre-box.box-left li.ds_list ul li:first-child{border:none;}
.eq-pre-box.box-left li.ds_list ul li{border-top:1px solid #323332;margin:0px;}
.eq-pre-box.box-left li.ds_list ul li a{background:#2a2a2a;}
.eq-related{margin-left:-3%;}
.eq-rel{width:22%;float:left;border-top:3px solid #004311;min-height:20px;margin-left:3%;margin-bottom:3%;position:relative;overflow:hidden;}
.eq-rel img{width:100%;height:auto;-moz-transition:-moz-transform 0.5s ease-in;-webkit-transition:-webkit-transform 0.5s ease-in;-o-transition:-o-transform 0.5s ease-in;}
.eq-rel img:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}
.eq-rel a, ul.related_post li a.wp_rp_title{display:block;background:url(images/eq_rel_link_bg.jpg) no-repeat right bottom #004311;color:#fff;padding:8px 5% 14px;font-family:'latoheavy';font-size:16px;line-height:20px;position:absolute;bottom:0;left:0;width:90%;transition:all ease 0.3s;}
.eq-rel a:hover, ul.related_post li a.wp_rp_title:hover{padding:8px 2% 14px 8%;}
ul.related_post:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.eq-rel a:before, ul.related_post li a.wp_rp_title:before{content:'';width:81px;height:9px;background:url(images/eq_rel_link_bg_top.png);position:absolute;top:-9px;right:0;}
.eq-parts-list{display:block;}
.eq-parts-list li{list-style:none;margin-bottom:3px;}
.eq-parts-list li > p{display:block;color:#fff;font-size:12px;line-height:30px;padding:0 15px 0 38px;background:url(images/eq_parts_arrow.png) no-repeat left center #00732D;cursor:pointer;}
.eq-parts-list li > p.active{background:url(images/eq_parts_arrow_down.png) no-repeat left center #00732D;}
.eq-parts-list li .toggle a{font-size:12px;color:#393939;display:block;padding:0 10px 0 45px;line-height:30px;margin-top:3px;background:#b7cec1;}
.eq-parts-list li .toggle a:hover{background:#90b9a3;}
.eq-tabs .hide{height:0;overflow:hidden;}
.eq-gal{margin-left:-2%;}
.eq-gal li{list-style:none;float:left;width:14.66%;margin-left:2%;}
.ser-gal li{margin-left:10px;cursor:pointer;}
.ser-gal li.slick-center{opacity:0.6;}
.ser-gal li a, .eq-gal li a{display:block;}
.ser-gal li a img, .eq-gal li a img{width:100%;height:auto;}
.ser-caption{font-size:12px;color:#444;text-align:right;margin:10px 0 0;}
.gal-heading{font-family:'latoheavy';font-size:16px;color:#444;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #444;}
.toggle{display:none;}
.key-features li{float:left;font-size:12px;color:#444;list-style:none;width:40%;margin-right:10%;margin-top:20px;}
.key-features li a{color:#086934;font-style:italic;font-weight:700;display:block;}
.key-features:after, .key-features li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.key-features li .title{font-family:'latoheavy';font-size:16px;font-style:italic;margin-bottom:10px;}
.key-features li.appl .title{text-transform:uppercase;}
.key-features li img{float:left;margin-right:20px;}
.key-features li .exc a.readmore_btn{display:none;}
.app-pop{background:#FFF;padding:20px;width:545px;font-size:12px;color:#444;}
#scrollbar1{width:510px;}
#scrollbar1 .viewport{width:485px;height:415px;overflow:hidden;position:relative;}
#scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0;width:100%;}
#scrollbar1 .scrollbar{background:#fbfbfb;position:relative;float:right;width:10px;box-shadow:0 0 4px rgba(0,0,0,0.4) inset;}
#scrollbar1 .thumb{background:#00712c;height:20px;width:10px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;box-shadow:0 0 4px rgba(0,0,0,0.4) inset;}
#scrollbar1 .disable{display:none;}
.bg-gray{border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;padding:70px 0;background:#efefef;}
.bg-white{border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;padding:70px 0;background:#fff;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="image"], .gform_wrapper .gform_footer input[type="submit"]{background:#004311; color:#fff; border:0; height:50px; line-height:50px; width:100px; text-align:center; font-size:16px; font-family:"latosemibold"; text-transform:uppercase;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium,.gform_wrapper textarea.medium{width:100% !important;}
.gform_wrapper .gform_footer{text-align:right;}
.service-box .box1{width:550px;float:left;}
.service-box .box2{width:590px;float:right;}
.service-box .t1{font-family:'latoheavy';font-size:34px;color:#444;margin-bottom:12px;}
.service-box .t2{font-family:'latomedium_italic';font-size:17px;color:#007c31;margin-bottom:40px;}
.service-box .t3{font-size:13px;color:#444;margin-bottom:16px;line-height:20px;}
.service-box ul{margin-left:2em;margin-bottom:2em;}
.service-box ul li{font-size:13px;color:#444;line-height:20px;list-style-image:url('images/bullet.png');margin-bottom:1.2em;}
.s-eq{margin-left:-3%;}
.ser-equipment{width:22%;float:left;margin-left:3%;margin-bottom:15px;margin-top:15px;position:relative;cursor:pointer;}
.ser-equipment img{float:right;position:relative;z-index:10;}
.ser-equipment p{background:#004311;padding:8px 100px 8px 10px;font-family:'latoheavy';font-size:14px;color:#fff;line-height:20px;position:relative;margin-top:20px;display:block;cursor:pointer;}
.ser-equipment p:before{height:10px;width:100%;content:'';background:url(images/service-eq-top.png) no-repeat top right;right:-1px;top:-7px;position:absolute;}
.ser-equipment p:after{height:10px;width:100%;content:'';background:url(images/service-eq-bottom.png) no-repeat top right;right:0;bottom:-7px;position:absolute;}
.ser-equipment ul{position:absolute;width:100%;left:0;top:100%;z-index:15;display:none;}
.ser-equipment:hover ul{display:block;}
.ser-equipment:hover:before{content:'';background:#313231;width:100%;height:30px;left:0;bottom:0;position:absolute;}
.ser-equipment li{background:#313231;border-top:1px solid #656565;list-style:none;}
.ser-equipment li:first-child{border-top:0;}
.ser-equipment li a{display:block;padding:8px 10px;color:#fff;font-size:14px;text-transform:uppercase;}
.pop .contact_form{margin:auto;}
#timeline_wrapper_blue{width:100%; margin-top:35px;}
#timeline{width:100%;height:330px;margin:0px auto;overflow:hidden;position:relative;}
#frame_top_wrapper{width:100%;height:330px;position:absolute;top:0px;left:0px;}
.top_frames{width:100%;float:left;height:330px;background:no-repeat left top;}
.top_frames img{width:100%;height:auto;}
#timeline_wrapper_grey{width:100%;background-color:#f1f1f1;border-bottom:1px solid #c2c2c2;}
#timeline2{max-width:1080px;height:210px;margin:0px auto;overflow:hidden;position:relative;}
#frame_bottom_wrapper{width:2160px;height:210px;position:absolute;top:0px;left:360px;}
.bottom_frames{width:312px;float:left;height:198px;padding:0 24px 0 24px;}
.bottom_frames p{text-align:center;font-size:18px;color:#444;font-family:'latomedium';}
.bottom_frames p.year{font-family:'latoheavy';font-size:38px;color:#444;margin-bottom:25px;margin-top:55px;}
#timeline_bg2{position:absolute;background:url(http://www.structerre.com.au/images/site/timeline_bg_bottom.png) no-repeat center;width:100%;height:198px;top:0px;left:0px;z-index:98;}
#timeline_controls_wrapper{width:100%;z-index:99;margin:0px auto;position:relative}
#timeline_controls{position:absolute;top:290px;left:50%;width:175px;margin-left:-77px;}
#timeline_controls #timeline_left{float:left;cursor:pointer;width:77px;height:77px;background:url(images/timeline-arrows.png) no-repeat left center;}
#timeline_controls #timeline_right{float:right;cursor:pointer;width:77px;height:77px;background:url(images/timeline-arrows.png) no-repeat right center;}
.clients{text-align:center;}
.clients li{ display:inline-block;list-style:none; margin:0 15px 15px; vertical-align:middle;}
.pro-divider{margin-top:85px;border-top:1px solid #898989;height:44px;}
.rel-eq .eq-rel{float:right;}
.top-res{display:none;background:url(images/top-res.jpg) no-repeat right center;padding:8px 0;height:23px;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{top:1px !important;margin-right:1px !important;}
#cboxOverlay{opacity:0.8 !important;}
#colorbox .contact_form{font-family:"Lato",sans-serif;}
.ind_list{border-top:1px solid #c5c4c4;padding-top:30px;}
.ind_list ul{display:none;}
.ind_list li{border-top:3px solid #004311;float:right;margin-bottom:3%;margin-left:3%;min-height:20px;overflow:hidden;position:relative;width:22%;}
.ind_list li img{height:auto;transition:all ease 0.5s;width:100%;}
.ind_list li img:hover{transform:scale(1.2);}
.ind_list li a{background:#004311 url("images/eq_rel_link_bg.jpg") no-repeat scroll right bottom;bottom:0;color:#fff;display:block;font-family:"latoheavy";font-size:16px;left:0;line-height:20px;padding:8px 5% 14px;position:absolute;transition:all 0.3s ease 0s;width:90%;}
.ind_list li a:hover{padding:8px 2% 14px 8%;}
.ind_list li a::before{background:rgba(0, 0, 0, 0) url("images/eq_rel_link_bg_top.png") repeat scroll 0 0;content:"";height:9px;position:absolute;right:0;top:-9px;width:81px;}
.pad_right{padding-right:50px;}
/**Login pages**/
.log-bg{background:url(images/log-bg.png) no-repeat top left #004311;padding:50px 25px 25px;color:#fff}
.log-bg h2{font-family:'latoheavy';font-size:34px;margin-bottom:20px}
.log-bg p{font-family:'latosemibold';font-size:13px;margin-bottom:20px}
.log-bg a{display:inline-block;background:#fff;color:#004311;font-family:'latosemibold';font-size:16px;line-height:50px;padding:0 20px;text-transform:uppercase}
.login-frm{margin-top:10px}
.login-frm label{display:inline-block;font-family:'latoheavy';font-size:13px;color:#444;width:80px}
.login-frm input[type=email],.login-frm input[type=password]{height:36px;width:270px;margin-bottom:10px;padding:5px 15px;border:1px solid #b1b1b1}
.login-frm input[type='submit']{color:#fff;background-color:#004311;text-transform:uppercase;text-align:center;border:none;font-family:'latosemibold';font-size:16px;cursor:pointer;padding:17px 29px;margin-left:33px}
.login-frm a{margin-left:83px;color:#000}
/***************/
/****Equipment Part Tabs***/
.equipment-parts{border-top:3px solid #004311;display:inline-block;margin:0 0 3% 3%;overflow:hidden;position:relative;width:21%}
.equipment-parts > a > img:hover{transform:scale(1.2);transition:all .5s ease-in}
.equipment-parts > h3:before{background:rgba(0,0,0,0) url(images/eq_rel_link_bg_top.png) repeat scroll 0 0;content:"";height:9px;position:absolute;right:0;top:-9px;width:81px}
.equipment-parts > h3{background:#004311 url(images/eq_rel_link_bg.jpg) no-repeat scroll right bottom;bottom:0;color:#fff;display:block;font-family:"latoheavy";font-size:16px;left:0;line-height:20px;padding:8px 5% 14px;position:absolute;transition:all .3s ease 0;width:90%;margin-bottom:0;position:absolute}
.equipment-parts > h3 a{color:#fff;font-size:16px;text-decoration:none;display:block}
.equipment-parts > h3 a:hover{padding-left:15px;transition:all .5s ease;text-decoration:underline}
/****Equipment Part Tabs***/
.registeration-form{color:#444;display:inline-block;margin-right:5%;width:35%}
#cboxLoadedContent > div#register-form{background:#fff none repeat scroll 0 0;padding:20px}
.registeration-image{display:inline-block;margin-top:30px;vertical-align:top}
.enclose.clearfix.equip{border-top:1px solid #004311;padding-top:50px}
.registeration-form input{height:36px;line-height:36px;text-indent:15px;width:225px}
.registeration-form p > span{color:red}
.form-left{float:left}
.form-right{float:right;margin-bottom:20px}
.registeration-form > p{margin-bottom:20px}
#register-form > h1,.equipmentlists > h1{border-bottom:1px solid #676767;margin-bottom:30px;padding-bottom:20px}
.form-left img{margin-left:5px;vertical-align:middle}
.reg-form-button{width:56%}
.wpcf7-form-control.wpcf7-submit.reg-form-submit,.form-right .reg-from-reset{height:60px;text-indent:0;width:103px!important;border:0;color:#fff;font-size:18px;font-weight:700}
.wpcf7-form-control.wpcf7-submit.reg-form-submit{background:#004311}
.form-right .reg-from-reset{background:#bdbdbd}
.registeration-form a > span,.equipmentlists a > span{color:#00732d}
.registeration-form a > span:hover,.equipmentlists a > span:hover{text-decoration:underline}
.equipmentlists{margin:50px 0}
.search-bloc{text-align:right}
.search-bloc input{border:1px solid #a4a4a4;border-radius:5px;color:#7f7f7f;font-family:latomedium_italic;font-style:italic;height:30px;line-height:30px;text-indent:30px;width:330px;background:url(images/magnify.png) no-repeat right center}
.equipmentlists-table{margin-top:25px}
.equipmentlists-table table{border-collapse:collapse;border-spacing:0;text-align:left;color:#444}
.equipmentlists-table table td{width:100vw}
.equipmentlists-table table td,th{padding:0 10px;font-size:12px;line-height:20px}
.equipmentlists-table table tr:nth-child(2n+2){background:#cbcbcb none repeat scroll 0 0;height:36px;line-height:36px}
.equipmentlists-table table tr:nth-child(2n+1){background:#efefef none repeat scroll 0 0;height:36px;line-height:36px}
.equipmentlists-table table tr:nth-child(2n+2){background:#cbcbcb none repeat scroll 0 0;height:36px;line-height:36px}
.equipmentlists > p{font-size:13px}
.equipmentlists > p.cuts-name{margin-bottom:25px}
.hammersize{position:relative}
.hammersize .hammer-list{position:absolute;right:0;top:-90px}
.hammersize .hammer-list select{border:1px solid #004311;line-height:20px;font-size:16px;color:#f58025;padding:10px 30px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/drop-arrow.png) no-repeat right center}
/******Woo Commerce products********/
.enclose > .container > .content >h1.page-title{margin-top:50px}
.woocommerce ul.products >  li.product,.woocommerce-page ul.products > li.product{border-top:3px solid #004311;overflow:hidden;float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:21.05%}
.woocommerce .woocommerce-images div a img {
    width: 100%;
    height: auto;
}
.woocommerce ul.products > li.product > a{text-decoration:none;position:relative;display:block;overflow:hidden}
.woocommerce ul.products >  li.product > a > img{width:100%;height:auto;display:block;position:relative;box-shadow:none}
.woocommerce ul.products >  li.product > a > img:hover{transform:scale(1.2);transition:all .5s linear}
.woocommerce ul.products >  li.product > a > h3{color:#fff;position:absolute;bottom:0;padding:8px 5% 14px;line-height:20px;margin:0;font-size:16px;font-family:"latoheavy";transition:all .3s ease;width:90%;left:0;background:#004311 url(images/eq_rel_link_bg.jpg) no-repeat scroll right bottom;font-weight:700}
.woocommerce ul.products >  li.product > a > h3:hover{position:absolute;padding:8px 2% 14px 8%;text-decoration:underline}
.woocommerce ul.products >  li.product > a > h3:before{background:rgba(0,0,0,0) url(images/eq_rel_link_bg_top.png) repeat scroll 0 0;content:"";height:9px;position:absolute;right:0;top:-9px;width:81px}
.woocommerce ul.products >  li.product > span.wc_email_inquiry_button_container{display:none}
.woocommerce .enclose > #container > #content > nav.woocommerce-breadcrumb{font-size:13px;margin:0 0 1em;padding:35px 0;vertical-align:middle}
.woocommerce .enclose > #container > #content > nav.woocommerce-breadcrumb a{color:#006f2c;font-weight:700}
.woocommerce .enclose > #container > #content > nav.woocommerce-breadcrumb > a:first-child{background:rgba(0,0,0,0) url(images/transmin-crumbs.png) no-repeat scroll center center;display:inline-block;height:21px;text-indent:-9999px;vertical-align:super;width:96px}
.enclose .prod-settings > h1.left{float:left!important}
.enclose .acc-seetings.right > a{background:rgba(0,0,0,0) url(images/Untitled-2.png) no-repeat scroll left center;color:#444;float:right!important;font-weight:700;padding-left:25px;text-decoration:none;vertical-align:middle}
.woocommerce .enclose div.product .summary.entry-summary > div > p.price{background:#00732d none repeat scroll 0 0;color:#fff;font-size:19px;font-weight:700;height:30px;line-height:30px;text-align:center;width:130px}
.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes{margin-top:35px;width:100%;border:none}
.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes > tbody > tr td,.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes > tbody > tr th{border-bottom:none;border-top:0 none}
.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes > tbody .alt td,.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes > tbody .alt th{background:none}
.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes > tbody > tr:nth-child(n+1){text-align:left!important}
.woocommerce .enclose div.product .summary.entry-summary > table.shop_attributes > tbody > tr th{font-weight:700;padding:8px;font-size:16px}
.woocommerce .woocommerce-ordering select,.product > .woocommerce-tabs.wc-tabs-wrapper > ul.tabs.wc-tabs,.summary.entry-summary > .product_meta >.posted_in,.product_meta > span.sku_wrapper > .posted_in, li.product-category > a >h3 mark.count,.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{display:none!important}
.product_meta > span.sku_wrapper{font-weight:700}
.summary.entry-summary .product_meta{padding-bottom:15px!important}
.woocommerce div.product .product_title{font-size:25px!important}
.woocommerce div#secondary,.woocommerce ul.products > li.product a.button.product_type_simple.ajax_add_to_cart {
    display: none;
}
.gform_body {
    width: 100% !important;
    padding-left: 15px !important;
}
.gform_body ul li{padding-left:15px !important;}
.woocommerce .subtitle{
	display:none;
}
.woocommerce .term-description{
	font-size:13px;
	line-height:20px;
	color:#444;
}
.woocommerce .eq-tabs {
    padding: 0;
    margin-bottom: 75px;
}
.woocommerce .jssort03 .c{opacity: 0.15;}
.woocommerce ul.clearfix.equipment-tabs {
    margin: 0;
}
.woocommerce .woocommerce-images {
    float: right;
	margin-bottom:2em;
	text-align:center;
	background:#fafafa;
}
.product > .woocommerce-images{
	width:580px;
}
.woocommerce .enclose #content div.product div.images, .woocommerce .enclose div.product div.images, .woocommerce-page .enclose #content div.product div.images, .woocommerce-page .enclose div.product div.images {
    float: right;
    width: 48%;
}
.woocommerce .enclose #content div.product div.summary, .woocommerce .enclose div.product div.summary, .woocommerce-page .enclose #content div.product div.summary, .woocommerce-page .enclose div.product div.summary {
    float: left;
    width: 570px;
}

.product_parent_cat_parts-store .equipment-tabs li.tab1 a.active{
    background: url(images/eq_tab1.png) no-repeat right bottom #00732d;
}
.product_parent_cat_parts-store .equipment-tabs li.tab1 a.active {
 display: block;
    text-transform: uppercase;
    color: #fff;
    line-height: 30px;
    padding: 0 50px 0 20px;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 700;
    border-top: 12px solid #fff;
    transition: all ease 0.2s;
    text-decoration: none;
}
.woocommerce span.jssora02l, .woocommerce span.jssora02ldn, .woocommerce span.jssora02r, .woocommerce span.jssora02rdn {
    top: 40% !important;
}
.woocommerce .jssort03 .w,.woocommerce  .jssort03 .pav:hover .w{border: 1px solid transparent;}
.product_parent_cat_parts-store .equipment-tabs li.tab2 a{
    background: url(images/eq_tab2_act_last.png) no-repeat right bottom #168441;
position: relative;
}
.product_parent_cat_parts-store .equipment-tabs li.tab2 a:before {
    width: 42px;
    height: 12px;
    background: url(images/eq_tab2_act1.png) #168441;
    position: absolute;
    top: 0;
    left: -42px;
    content: '';
}
.product_parent_cat_parts-store .equipment-tabs li.tab2 a {
    font-size: 25px;
    line-height: 42px;
    border-top: 0;
    padding: 0 60px 0 20px !important;
}
h1.page-title{margin-top:50px}
.enclose > .product > .woocommerce-tabs.wc-tabs-wrapper{clear:right!important;float:right;width:48%}
.enclose > .product > div.images > .attachment-shop_thumbnail{max-height:101px!important}
ul.products span.wc_email_inquiry_button_container,.woocommerce ul.products > .enclose > li.product > a.button.product_type_simple.ajax_add_to_cart{display:none!important}
/******Woo Commerce my Account Login and signup********/
#cboxLoadedContent > div#woo-reg-form{background:#004311 none repeat scroll 0 0;color:#fff;padding:20px}
#woo-reg-form .register{border:1px solid;border-radius:5px;margin-top:15px;padding:30px}
#woo-reg-form .input-text{height:35px;line-height:35px;margin:15px 0;text-indent:15px;width:100%}
#woo-reg-form .required{color:#ff3a3a}
#woo-reg-form p.form-row .button{background:#fff none repeat scroll 0 0;border:0 none;border-radius:5px;color:#444;font-size:18px;font-weight:700;line-height:35px;margin:0 25%;text-align:center;width:50%}
.signup-register{background:#004311 url(images/log-bg.png) no-repeat scroll left top;color:#fff;display:table-cell;height:35vh;padding:25px;text-align:center;vertical-align:middle}
.signup-register > h1{color:#fff;margin-bottom:35px}
.signup-register > a{background:#fff none repeat scroll 0 0;border-radius:5px;color:#004311;padding:10px 25px;text-align:center;text-decoration:none}
.woocommerce .enclolse > .customer_login > .input-text{height:35px;line-height:35px}
.woocommerce .enclolse > .customer_login > .col-1,.woocommerce .enclolse > .customer_login >.col-2{margin-top:50px!important}
.woocommerce .prod-enq{position:absolute;right:0;top:45px}
.woocommerce .enclose div.product .summary.entry-summary > div > p.price{display:none}
.prod-settings{border-bottom:1px solid #676767;margin-bottom:40px}
.tabs.wc-tabs{display:none!important}
body .wc_email_inquiry_form{padding-top:130px!important;background:url(images/logo.png) no-repeat 25px 25px #efefef!important}
body.woocommerce .wc_email_inquiry_form_button,.wc_email_inquiry_form_button{width:100px!important;height:50px!important;background:#004311!important;padding:0!important;line-height:50px!important;border:0!important;border-radius:0!important;color:#fff!important;font-size:16px!important;font-weight:700;text-align:center;text-decoration:none}
.wc_email_inquiry_field span.wc_email_inquiry_subject{font-size:13px!important}
body.woocommerce .breadcrumbs{display:none}
.breadcrumbs{padding-top:35px;font-size:13px;color:#777;font-weight:700;line-height:21px}
.breadcrumbs a{color:#006f2c}
.breadcrumbs span .home, .trail-begin a span{background:rgba(0,0,0,0) url(images/transmin-crumbs.png) no-repeat scroll center center;width:96px;height:21px;position:relative;text-indent:-9999px;display:inline-block}
.trail-items li::after{content:'>' !important;}
.breadcrumbs .trail-browse{display:none !important;}
.prod_top{border-bottom:1px solid #676767;padding-bottom:15px;margin-bottom:30px}
.prod_top h1{float:left;font-size:20px;color:#444;font-weight:700;margin:0;width:75%}
.prod_top .acc_set{float:right;font-size:13px;color:#444;font-weight:400;padding-top:12px;width:25%;text-align:right}
.prod_top .acc_set a{color:#444;background:url(images/Untitled-2.png) no-repeat scroll left center;padding-left:25px;text-decoration:none;vertical-align:middle}
.prod_slider{float:left;width:38%}
.prod_right_cont{float:right;width:58%}
.prod_inner_left{float:left;width:50%}
.prod_inner_right{float:right;width:50%;text-align:right}
.prod_inner_left h2{font-size:20px;color:#444;font-weight:700;margin:0 0 30px}
.prod_inner_left .price{font-size:19px;color:#fff;font-weight:700;background:#00732d;padding:5px;display:inline-block}
.prod_inner{border-bottom:1px solid #959494;padding:0 0 35px;margin-bottom:30px}
.prod_mid{margin-bottom:25px}
.prod_mid p{margin-bottom:10px}
.prod_btm{font-weight:600;font-size:13px}
.prod_btm h2{font-size:20px;color:#444;font-weight:700;margin-bottom:5px}
#parts-enquiry-form{max-width:460px;width:100%;margin:auto;background:#efefef;font-weight:400;font-size:12px;color:#444}
#parts-enquiry-form .parts_form_inner{padding:20px}
#parts-enquiry-form h1{font-size:21px;color:#444;font-weight:700;text-transform:uppercase;border-bottom:1px solid #a4a4a4;padding-bottom:15px;margin-bottom:20px}
#parts-enquiry-form .p1{margin-bottom:25px}
.input_txt{margin-bottom:5px}
.input_txt_left{max-width:110px;width:100%;float:left;font-size:12px;color:#444;font-weight:400}
.input_txt_left sup{color:#a81e1e;font-size:12px;font-weight:400}
.input_txt_right{max-width:285px;width:100%;float:right;position:relative}
.input_txt_right input{height:29px;padding:0 6px;width:100%;font-size:12px;color:#444;font-weight:400;border:1px solid #a4a4a4;box-sizing:border-box}
.input_reset,.input_submit{margin-top:20px}
.input_submit input[type="submit"]{line-height:50px;width:100px;font-size:16px;font-weight:600;background:#004311;color:#fff;cursor:pointer;border:none;float:right;text-transform:uppercase;appearance:none;-webkit-appearance:none}
.input_reset input[type="reset"]{line-height:50px;width:90px;font-size:16px;font-weight:600;background:#bdbdbd;color:#fff;cursor:pointer;border:none;float:right;margin-left:5px;text-transform:uppercase;appearance:none;-webkit-appearance:none}
.input_txt_left1{float:left;width:60%;margin-right:5%}
.input_txt_right1{float:left;width:35%}
.input_mrg{margin:10px 0}
.ui-datepicker-trigger{cursor:pointer;margin-top:2px;position:absolute;right:5px;z-index:2}
.slider-for3 img{width:100%!important}
.slider-nav3 .slick-list{padding:0!important}
.slider-nav3 .slick-slide{margin:15px 5px 0}
.slider-nav3 img{height:80px;width:100%;cursor:pointer}
.pwd_txt{color:#007c31;font-family:'latomedium_italic';font-size:17px;font-weight:400}
.forget_pwd_form{padding:20px 0}
.forget_pwd_form h5{font-size:20px;margin-bottom:10px}
.forget_pwd_form input[type="email"]{border:1px solid #b1b1b1;height:36px;margin-bottom:10px;padding:5px 15px;width:270px}
.forget_pwd_form input[type="submit"]{background-color:#004311;border:medium none;color:#fff;cursor:pointer;font-family:"latosemibold";font-size:16px;padding:0 29px;text-align:center;text-transform:uppercase;line-height:34px}
.page-id-3113 .breadcrumbs{display:none}
.t15{color:#777;font-size:13px;font-family:"Lato",sans-serif;font-weight:700;line-height:21px;padding-top:35px}
.t15 a{float:left}
.t15 span{background:url(images/transmin-crumbs.png) no-repeat scroll center center;display:inline-block;height:21px;position:relative;width:96px;margin-right:5px}
span.wpcf7-not-valid-tip{display:none!important}
.wpcf7-not-valid{border-color:red!important}
.wpcf7-form{position:relative;padding-bottom:50px}
.wpcf7-form .wpcf7-response-output{position:absolute;bottom:0;margin:0 10px!important;font-size:14px;text-align:center}
  /* slider */
.home_slider1{margin:0 0 55px}
.home_slider1 .enclose{position:relative}
.home_slider1 img{width:100%}
.home_slider1 li.slick-slide{position:relative}
.slider_cont{position:absolute;bottom:3px;max-width:460px;width:100%}
.slider_cont.right{right:0}
.slider_cont.right .r-c1{right:100px;position:relative}
.slider_cont.right .yt{right:-110px;left:inherit}
.home_slider1 .slider_cont img{width:auto;margin-bottom:10px}
.slider_cont .box{background:#004311;font-size:22px;color:#fff;font-weight:400;font-family:'Lato',sans-serif;padding:15px 10px 15px 70px;line-height:22px}
.slider_cont .box a{color:#fff}
.slider_cont .box a.gray-color{font-size:11px;color:#939598;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase}
.slider_cont a:hover{text-decoration:none}
.slider_cont h1{font-size:42px;line-height:48px;font-weight:700;color:#fff;font-family:'Lato',sans-serif;position:relative;margin-bottom:0;text-transform:uppercase}
.slider_cont h1 sup{font-size:20px}
.slider_cont h1:before{position:absolute;left:-40px;content:'//';font-size:26px;color:#fff}
.slider_cont .yt{position:absolute;left:400px;bottom:10px;width:100%;max-width:200px}
.slider_cont .yt a{color:#9d9fa2;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;font-size:11px}
.slider_cont .yt img{margin:0;position:relative;top:5px;width:auto!important}
.home_slider1 .slick-prev{background:url(images/prev-btn4.png);background-repeat:no-repeat;height:40px;width:40px;border:none;text-indent:-9999px;position:absolute;left:10px;top:50%;margin-top:-20px;cursor:pointer;opacity:.8}
.home_slider1 .slick-next{background:url(images/next-btn4.png);background-repeat:no-repeat;height:40px;width:40px;border:none;text-indent:-9999px;position:absolute;right:10px;top:50%;margin-top:-20px;cursor:pointer;opacity:.8}
#ja-jobs-widget .classifications{margin:10px}
#ja-jobs-widget .classifications li{float:none!important;width:100%!important;margin:0 0 5px!important}
#ja-jobs-widget .date-posted{font-weight:700;margin:10px 0}
#ja-jobs-widget .bullet-points{margin:10px 0}
#ja-jobs-widget .bullet-points li{float:none!important;width:100%!important;margin:0 0 5px!important}
#ja-jobs-widget .description ul{margin:10px 10px 10px 20px}
#ja-jobs-widget .description li{float:none!important;width:100%!important;margin:0 0 10px!important;list-style-image:url(images/bullet.png)}
.ja-job-details .title{color:#f58025;font-family:'Lato',sans-serif;font-size:18px;font-weight:700;margin:10px 0}
.job .title{margin-bottom:10px}
.sep-line{margin-left:0!important;margin-right:0!important}
/******/
.entry-content ul{margin-left:10px;list-style-image:url('images/bullet.png');margin-bottom:2em;}
.entry-content ul li{float:none;list-style-type:inherit;margin:0px 0 0 3%;width:100%;}
.entry-content ul li:first-child{margin:0px 0 0 3%;}
.about_cont .gform_wrapper form li, .about_cont .gform_wrapper li{float:none !important; width:100% !important; margin:0 0 8px !important;}
.wpb_wrapper ul{list-style-image:none!important;}
.wpb_wrapper li{float:left!important;list-style-type:none!important;margin:0px 0 0 3%!important;width:31.33%!important;}
.wpb_wrapper li:first-child{margin-left:0!important;}
.vc_col-sm-3 ul li{width:100%!important;}
.vc_col-sm-3 ul li:first-child{margin:0px 0 0 3%!important;}
.su-column-inner h2{margin-bottom:1em;}
.line-div{width:100%;height:1px;background-color:#b3b3b3;margin:30px 0;}
.home_list > ul > li:first-child, .test_list > ul > li:first-child{margin-left:0%!important;}
.org{color:#f58025;font-weight:700;}
.green-button{background:url(images/eq_a1_bg.png) no-repeat right;height:50px;width:230px;}
.green-button a{font-family:'latoheavy';font-size:16px;color:#FFF;text-transform:uppercase;display:block;line-height:50px;padding:0 15px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"]{padding:0 20px;}
/************/
@media (max-width:1199px){
/*****/	
.enclose{width:96%}
.header_top li a{padding:0 9px 0 8px}
.header_top li.social_icons{padding:0 9px 0 8px}
.home_list > ul{margin:0}
.home_list > ul > li{padding:1%;width:23%;margin:0}
.home_slider .amazingslider-text-wrapper-1{width:44%!important}
.home_slider .amazingslider-title-1{font-size:30px;line-height:34px}
.home_slider .amazingslider-description-1{font-size:20px}
.ft_btm .ft_cols{width:24%;float:left;padding-right:1%}
.ft_btm h1{font-size:18px}
.ft_l1{padding-top:8px}
.ft_l2{padding-top:45px}
.header_top li.map a{padding:0 13px;padding:0 5px}
.eq-parts .box1{width:400px}
.eq-parts .box2{width:575px}
.home_list h2{min-height:inherit}
.eq-pre-box.box-left li.last{float:left}
.h_mid_right .prod-logos{float:none}
.h_mid_right .info-list{float:none;padding-top:10px}
.logo{padding-top:18px}
.slider_cont h1{font-size:28px;line-height:30px}
.slider_cont .box{font-size:18px}
/*****/
}
@media (max-width:980px){
/*****/	
.nav_menu li{font-size:12px}
.nav_menu li a{padding:0 8px 0 10px}
.h_mid_right .info-list li{margin:10px 10px 0 0;font-size:18px}
.header_mid{padding:20px 0 30px}
.home_list > ul > li,.test_list > ul > li{padding:1%;width:48%;margin:0}
.h_leftlsit img{width:100%}
.home_slider .amazingslider-title-1{font-size:18px;line-height:20px}
.home_slider .amazingslider-description-1{font-size:15px}
.home_slider .amazingslider-text-wrapper-1{margin:0 0 2% 5% !important}
.news_list li{width:31%}
.ft_btm .ft_cols{padding-right:1%;width:49%}
.ft_col1,.ft_col2{border-bottom:1px solid #b9b9b9;padding-bottom:60px;margin-bottom:50px}
.ft_l1{padding-top:4px}
.ft_l2{padding:30px 1% 0;width:34%}
#timeline2{width:100%}
.pad_right{padding-right:20px}
.header_top ul{background-position:left top}
.eq-parts .box2{float:none;margin-top:40px;width:auto}
.eq-parts .box1{float:none;width:auto}
.prod_inner_left h2{font-size:17px;margin-bottom:20px}
.prod_top h1{font-size:17px}
.slider-nav3 img{height:60px}
.slider_cont .box{font-size:16px;line-height:20px;padding:10px 10px 10px 50px}
.slider_cont h1{font-size:18px;line-height:20px}
.home_slider1 .slider_cont img{max-width:120px}
.slider_cont.right .r-c1{right:200px}
.slider_cont.right .yt{right:0}
/*****/
}
@media (max-width:767px){
/*****/	
.logo{float:none;padding-top:0;text-align:center}
.h_mid_right{float:none}
.h_mid_right .prod-logos{text-align:center}
.h_mid_right .info-list{text-align:center}
.h_mid_right .info-list li{float:none;display:inline-block;margin:0 5px}
.h_mid_right .prod-logos li{float:none;display:inline-block;margin:0 5px}
#menu{display:none}
.header_top li{display:block;background:none;width:100%;text-align:center!important;border-top:1px solid #777}
.equipment-tabs li a.active{margin-top:10px}
.top-res{display:block}
.nav_menu{display:none}
.m_menu{display:block}
.h_mid_right .info-list li{font-size:16px}
.h_mid_right{margin-top:0}
.header_mid{background:none}
.home_slider .amazingslider-title-1{font-size:15px;line-height:18px}
.home_slider .amazingslider-description-1{font-size:12px}
.home_slider .amazingslider-text-wrapper-1{margin:0 0 0 4% !important;width:auto!important}
.home_slider .amazingslider-description-1 a{font-size:13px;padding:5px 10px}
.news_list li{width:48%}
.news_list_img img{width:100%}
.news_cont .vc_row{margin-right:0}
.ft_btm{font-size:12px;padding:30px 0}
.ft_btm h1{font-size:16px}
.ft_l1{width:100%;float:none;text-align:center;padding:0}
.ft_l2{padding:20px 0;width:100%;text-align:center;float:none}
.ft_l3{padding:0;float:none;text-align:center;width:100%}
.equipment-tabs li,.service-tabs li{float:none;display:block}
.equipment-tabs li a,.service-tabs li a,.equipment-tabs li a.active{background:#168441!important;padding:0 20px!important}
.equipment-tabs li a.active::before{display:none;background:none}
.eq-parts .box1,.eq-parts .box2,#scrollbar1,.service-box .box1,.service-box .box2{width:100%}
#scrollbar1 .viewport{width:90%}
.eq-pre-in{margin-left:0}
.eq-pre-box{width:100%;margin-left:0;margin-bottom:10px}
.eq-pre-box.box-left li.last{float:left}
.eq-rel{width:47%}
.ind_list li{width:47%;margin-left:0;margin-right:3%}
.pad_right{padding-right:0}
#frame_bottom_wrapper{left:0}
.equipment-parts{width:96%}
.prod_top h1{float:none;width:100%}
.prod_top .acc_set{width:100%;float:none}
.prod_slider{float:none;width:100%;margin-bottom:20px}
.prod_right_cont{float:none;width:100%}
.prod_inner_left{float:none;width:100%}
.prod_inner_right{float:none;margin-top:15px;text-align:left;width:100%}
.equip_table{overflow-x:scroll;width:100%}
.equip_table table{width:700px}
.home_slider1 li > img{height:180px}
.slider_cont .yt{top:-40px;right:-20px;left:inherit;bottom:inherit}
.slider_cont .yt a{color:#000}
.slider_cont.right .r-c1{left:0;right:inherit}
.product > .woocommerce-images,
.woocommerce .enclose #content div.product div.summary, .woocommerce .enclose div.product div.summary, .woocommerce-page .enclose #content div.product div.summary, .woocommerce-page .enclose div.product div.summary{
	width:100% !important;
}
.eq-pre-box li{
	clear:both;
}
.woocommerce .equipment-tabs li.tabeng,.store-parts  li.tabeng{
    width: 100%;
}
/*****/
}
@media (max-width:480px){
/*****/	
.h_mid_right{margin-top:10px}
body .wc_email_inquiry_form{background-size:85%}
.tablepress{display:block;overflow-x:auto;}
/*****/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100% !important;;
}
}
@media (max-width:479px){
/*****/	

.logo{margin-top:8px;float:none}
.f-map{width:100%}
.h_mid_right .info-list li{font-size:12px}
.header_mid{padding:20px 0}
.home_slider .amazingslider-title-1{font-size:12px;line-height:12px}
.home_slider .amazingslider-description-1{font-size:10px;line-height:12px}
.news_list{margin-left:0}
.news_list li{width:100%;float:none;margin:0 0 30px}
.amazingslider-text-1{padding:0 0 5px!important}
.home_slider .amazingslider-description-1 a{margin-top:5px;font-size:12px}
.ft_btm .ft_cols{padding-right:0;width:100%}
.ft_col1,.ft_col2,.ft_col3{border-bottom:1px solid #b9b9b9;padding-bottom:30px;margin-bottom:20px}
.home_list > ul{margin-left:0}
.home_list h2{min-height:inherit}
.home_list > ul > li,.test_list > ul > li{width:100%;margin-left:0;padding-top:15px;margin-bottom:15px;border-top:1px solid #777}
.eq-rel{float:none;width:96%}
.ind_list li{width:99%;margin-right:0;float:none}
.login-frm input[type="submit"]{margin-left:0}
.log-bg h2{font-size:27px}
.eq-content .t1{font-size:32px}
.h_mid_right .prod-logos li{width:20%}
.slider_cont h1{font-size:14px;line-height:16px}
.slider_cont .box{font-size:12px;line-height:15px}
.slider_cont .box a.gray-color{font-size:9px}
.slider_cont h1::before{font-size:16px;left:-17px}
.slider_cont .box{padding:10px 10px 10px 25px}
.key-features li{
	width:100%;
	margin:0 0 20px 0;
}
.key-features li img{
	margin:0 0 10px 0;
	width:100%;
	height:auto;
	display:block;
}
/*****/
}