@charset "utf-8";



/* CSS Document */

/*font-family: 'Russo One', sans-serif;

font-family: 'Open Sans', sans-serif;

font-family: 'Oswald', sans-serif;*/





@media (min-width:1200px) {

.container {

	width: 1000px 

}

}

.top-row {

	background: #171717;

	min-height: 40px;

}

.top-row .form-control {

	background: none;

	border: none;

	color: #FFF;

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	font-weight: 400;

	margin-top: 5px;

}

.top-row .form-control:focus {

	box-shadow: none;

}

.top-row p {

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	color: #FFF;

	font-weight: 400;

	line-height: 40px;

	margin-bottom: 0px;

}

.top-row .pull-right p {

	font-weight: 600;

	text-transform: uppercase;

}

.logo-container {

	min-height: 141px;

	background: #000;

}

.logo-container .logo {

	padding-top: 30px;

}

.logo-container .phone {

	padding-top: 20px;

}

.logo-container .email {

	padding-top: 20px;

}

.logo-container p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	color: #009700;

	font-weight: 600;

	margin-bottom: 0px;

}

.logo-container p a {

	color: #FFF;

}

.logo-container .social {

	padding: 0px;

	margin: 18px 0px 0px;

	list-style: none;

	text-align: center;

}

.logo-container .social li {

	display: inline-block;

	color: #FFF;

	font-size: 16px;

	width: 30px;

	height: 30px;

	border: 1px solid #FFF;

	border-radius: 50%;

	vertical-align: middle;

	box-sizing: border-box;

	padding-top: 3px;

	transition: .4s all;

}

.logo-container .social li:hover {

	border-color: #009700;

}

.logo-container .social li i {

	vertical-align: middle;

	text-align: center;

}

.logo-container .social li a {

	color: #FFF;

	transition: .4s all;

}

.logo-container .social li a:hover {

	color: #009700;

}

.logo-container p span {

	color: #FFF;

	float: right;

}

.logo-container p {

	overflow: hidden;

}



.sticky {

    position:fixed;

    top:0;

	background: #fff;

	width: 100%;

	z-index: 100

}

.menu-padding {

	padding-top: 65px; 

	}

.nav .navbar-default {

	background: none;

	border: none;

}

.ubermenu .ubermenu-nav {

	text-align:center !important;

}

.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {

	float:none !important;

}

.nav .navbar-default .navbar-nav>li>a {

	font-family: 'Oswald', sans-serif;

	text-transform: uppercase;

	font-size: 13px;

	padding: 23px 10px 18px;

	color: #000;

	border-bottom: 5px solid #FFF;

	transition: .4s all;

}

.nav .navbar-default .navbar-nav>.active>a, .nav .navbar-default .navbar-nav>.active>a:focus, .nav .navbar-default .navbar-nav>.active>a:hover {

	border-bottom: 5px solid #009700;

	background: none;

}

.nav .navbar-default .navbar-nav>li>a:focus, .nav .navbar-default .navbar-nav>li>a:hover {

	border-bottom: 5px solid #009700;

	background: none;

}

.nav .navbar {

	margin-bottom: 0px;

	min-height: 66px;

}

.mainNav .ubermenu {

	border-top: none;

	box-shadow: none;

	border-bottom: none;

}

.mainNav .ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {

	box-shadow: none;

	font-family: 'Oswald', sans-serif;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: 400;

	padding: 23px 10px 18px;

	color: #000;

	border-bottom: 5px solid #FFF;

	transition: .4s all;

}

.mainNav .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {

	font-weight: 400;

}

.mainNav .ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target, .mainNav .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {

	background: #fff;

	color: #000;

	border-bottom: 5px solid #009700;

}

.mainNav .ubermenu-skin-white .ubermenu-submenu-align-left_edge_item .ubermenu-target {

	border-bottom: 1px solid #e9e9e9 !important;

}

.mainNav .ubermenu .ubermenu-colgroup .ubermenu-column,  .mainNav .ubermenu .ubermenu-custom-content-padded,  .mainNav .ubermenu .ubermenu-nonlink,  .mainNav .ubermenu .ubermenu-retractor,  .mainNav .ubermenu .ubermenu-submenu-padded,  .mainNav .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,  .mainNav .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget,  .mainNav .ubermenu-responsive-toggle {

	/*padding: 6px;*/

	/*text-align: left;*/

}

.mainNav .ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {

	padding-left: 0px;

	text-align: center;

	font-size: 13px;

	font-weight: 400;

}

.mainNav .ubermenu .navProduct .ubermenu-item {

	display: inline-block !important;

	float: none !important;

}

.mainNav .ubermenu-main .ubermenu-item .ubermenu-submenu-drop.ubermenu-submenu-type-mega {

	text-align: center;

}

.mainNav .ubermenu .ubermenu-divider {

	padding:10px 0px;

}

.mainNav .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {

	margin-right: -4px;

    margin-top: 14px;

	right: 50%;

}

.mainNav .ubermenu .ubermenu-image {

	margin-bottom:10px;

}

.mainNav .ubermenu-skin-white .ubermenu-submenu, 

.mainNav .ubermenu-skin-white .ubermenu-submenu .ubermenu-target {

	font-size: 14px;

	/*border-bottom: 1px solid #e9e9e9;*/

	}

.mainNav .ubermenu .ubermenu-item.ubermenu-current_page_item > a {

	background: #fff;

	color: #000;

	border-bottom: 5px solid #009700;

	}



/*.mainNav .ubermenu-skin-white .ubermenu-submenu, 

.mainNav .ubermenu-skin-white .ubermenu-submenu .ubermenu-target {

		

	}*/

.mainNav .ubermenu .ubermenu-current-menu-parent .ubermenu-submenu .ubermenu-current-menu-item a {

	color: #000;

	border: none;

	}

	.mainNav .ubermenu .ubermenu-item.ubermenu-current-menu-parent .ubermenu-submenu .ubermenu-target {

		

		}



/*ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-item-has-children ubermenu-item-55 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-flyout



ubermenu-item ubermenu-item-type-post_type ubermenu-item-object-page ubermenu-current-menu-ancestor ubermenu-current-menu-parent ubermenu-current_page_parent ubermenu-current_page_ancestor ubermenu-item-has-children ubermenu-item-55 ubermenu-item-level-0 ubermenu-column ubermenu-column-auto ubermenu-has-submenu-drop ubermenu-has-submenu-flyout*/







.banner {

	background: url(../images/banner.jpg) no-repeat top center #099a09;

	min-height: 207px;

}

.banner h1 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #FFF;

	font-size: 38px;

	padding-top: 46px;

}

.banner-inner {

	background: url(../images/banner.jpg) no-repeat top center #099a09;

	min-height: 163px;

}

.banner-inner h1 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #FFF;

	font-size: 38px;

	padding-top: 36px;

}

.mid-section {

	background: url(../images/mid-back.jpg) repeat-x #000 top center;

	padding-top: 60px;

	padding-bottom: 42px;

}

.mid-section h2 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #009700;

	font-size: 28px;

	text-align: center;

	background: url(../images/heading-bg.jpg) repeat-x center center;

	text-transform: uppercase;

	margin-bottom: 46px;

}

.mid-section h2 span {

	border: 1px solid #009700;

	color: #FFF;

	background: rgba(0,0,0,1.0);

	padding: 15px 30px;

	border-radius: 50px;

}

.home-product {

	padding: 0px;

	margin: 0px;

	text-align: center;

}

.home-product li {

	display: inline-block;

	list-style: none;

	margin-right: 13px;

	width: 235px;

	transition: .4s all;

	cursor: pointer;

	margin-bottom: 13px;

	vertical-align: top;

}

.home-product li:nth-child(4n) {

	margin-right: 0;

}

.home-product li .product-img-holder {

	position: relative;

	width: 100%;

	height: 275px;

	overflow: hidden;

	margin: 0px;

}

.home-product li .product-img-holder .product-desc {

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.4);

	opacity: 0;

	position: absolute;

	transition: .4s all;

	color: #FFF;

	box-sizing: border-box;

	padding: 75px 15px 0px;

	top: 0;

}

.home-product li .product-img-holder .product-desc p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	color: #FFF;

	font-weight: 400;

}

.home-product li .product-img-holder .product-desc i {

	margin-bottom: 18px;

}

.home-product li:hover .product-img-holder .product-desc {

	opacity: 1;

}

.home-product li .product-heading {

	width: 100%;

	height: 66px;

	background: url(../images/product-heading-bg.png) repeat #009700;

}

.home-product li .product-heading h3 {

	margin: 0px;

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	color: #FFF;

	font-weight: 600;

	text-align: left;

	padding: 15px 40px 15px 20px;

	background: url(../images/heading-arrow.png) no-repeat 90% 50%;

	box-sizing: border-box;

}

/* Contact */





#contact-carousel {

	margin-bottom: 30px;

}

#contact-carousel .item:nth-child(1) .carousel-caption {

	max-width: 520px;

	height: auto;

	background: rgba(0,0,0,0.9);

	margin: 0 auto;

	position: absolute;

	bottom: 20px;

	left: 0;

	right: 0;

}

#contact-carousel .item:nth-child(2) .carousel-caption {

	max-width: 650px;

	height: auto;

	background: rgba(0,0,0,0.9);

	margin: 0 auto;

	position: absolute;

	bottom: 20px;

	left: 0px;

}

#contact-carousel .item:nth-child(4) .carousel-caption {

	max-width: 650px;

	height: auto;

	background: rgba(0,0,0,0.9);

	margin: 0 auto;

	position: absolute;

	bottom: 20px;

	left: 0px;

}

#contact-carousel .item > img {

	width: 100%;

}

#contact-carousel .carousel-caption h3 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #FFF;

	font-size: 40px;

	text-align: center;

	margin: 0px;

}

#contact-carousel .carousel-caption h4 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #FFF;

	font-size: 25px;

	text-align: left;

	margin: 0px;

	padding-left: 30px;

}

#contact-carousel .carousel-caption span {

	color: #009700;

}

.contact-desc h4 {

	font-family: 'Open Sans', sans-serif;

	font-size: 15px;

	font-weight: 700;

	color: #3ba640;

	display: inline-block;

	width: 40%;

	vertical-align: top;

	margin: 0px;

}

.contact-desc p {

	font-family: 'Open Sans', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #FFF;

	display: inline-block;

	width: 58%;

	vertical-align: top;

}

.contact-desc p:last-child {

	width: 100%;

	margin-top: 34px;

}

.contact-desc p span {

	font-size: 15px;

	font-weight: 700;

	color: #3ba640;

}

.contact-form-container {

	width: 75%;

	float: right;

}

.contact-form-container .form-control {

	border: none;

	height: auto;

	padding: 14px 12px;

}

.contact-form-container .btn-submit {

	background: none;

	border: 1px solid #ffad0e;

	padding: 10px 40px;

	color: #ffad0e;

	text-align: center;

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 20px;

	margin: 20px 0px 0px;

	display: block;

	border-radius: 30px;

}

.contact-form-container p {

	color: #FFF;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: 400;

	margin-top: 20px;

	padding: 12px 0px;

	margin-left: 10px;

}

.contact-banner-holder {

	display: table;

	margin-top: 20px;

	margin-bottom: 20px;

}

.colum {

	display: table-cell;

	vertical-align: middle;

	float: none;

}

.colum:nth-child(2) {

	background: #0e0e0e;

}

.client-img {

	padding: 0px;

	margin: 0px;

	text-align: center;

}

.client-img li {

	list-style: none;

	display: inline-block;

	width: 167px;

}

.contact-content h3 {

	font-family: 'Open Sans', sans-serif;

	font-size: 23px;

	font-weight: 500;

	color: #3ba640;

	text-align: center;

	margin: 30px 0px

}

.contact-content p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	line-height: 25px;

	color: #FFF;

	text-align: center;

	margin-bottom: 25px;

}

.contact-content hr {

	border-color: #323232;

}

.contact-list {

	padding: 0px 0px 40px 0px;

	margin: 0px;

	display: inline-block;

}

.contact-list li {

	margin: 0px;

	padding: 0px 0px 10px 20px;

	list-style: none;

	background: url(../images/contact-list.png) no-repeat left 4px;

	box-sizing: border-box;

	width: 33%;

	float: left;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #FFF;

	line-height: 20px;

}

/* Contact */































/* Guarantee */































.gurrenty-page p.bold-green {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #3ba640;

	text-align: center;

}

.gurrenty-page p.bold-green a {

	color: #3ba640;

	font-size: 14px;

	font-weight: 700;

}

.gurrenty-page h3 {

	font-family: 'Open Sans', sans-serif;

	font-size: 23px;

	font-weight: 500;

	color: #3ba640

}

.gurrenty-page h5 {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 600;

	color: #3ba640;

	margin-bottom: 20px;

}

.gurrenty-page p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 500;

	color: #FFF

}

.gurrenty-page p span {

	color: #3ba640

}

.gurrenty-list {

	padding: 20px 0px 20px 0px;

	margin: 0px;

	display: inline-block;

}

.gurrenty-list li {

	margin: 0px;

	padding: 0px 0px 10px 20px;

	list-style: none;

	background: url(../images/contact-list.png) no-repeat left 4px;

	box-sizing: border-box;

	float: left;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #FFF;

	line-height: 20px;

}

.gurrenty-box {

	background: #0a0a0a;

	border: 1px solid #1f1f1f;

	padding-top: 20px;

	padding-bottom: 20px;

	margin: 40px 0px 40px;

}

.gurrenty-box h3 {

	margin-bottom: 30px;

}

.gurrenty-box p {

	margin-bottom: 30px;

}

.gurrenty-box p small {

	font-size: 13px;

}

/* Guarantee */





/* Boat & Air Shows */

.boat thead {

	background: rgba(20,32,20,0.8);

	color: #3ba640;

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 15px;

	text-transform: uppercase;

}

.boat > thead > tr > th {

	border-bottom: 1px solid #2c372c;

}

.boat > thead > tr > th {

	border-right: 1px solid #2c372c;

}

.boat > tbody > tr > td {

	border-right: 1px solid #2c372c;

	border-bottom: 1px solid #2c372c;

	word-wrap: break-word;

	white-space: normal;

}

.boat > thead > tr > th:last-child, .boat > tbody > tr > td:last-child {

	border-right: none;

}

.boat tbody {

	background: rgba(10,10,10,0.8);

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: 400;

	color: #FFF;

}

.boat tbody a {

	color: #3ba640;

}

/* Boat & Air Shows */





/* Agents and Press */

.mag-list {

	padding: 0px;

	margin: 30px 0px 0px;

	text-align: center;

	display: inline-block;

}

.mag-list li {

	padding: 0px;

	margin: 0px;

	width: 296px;

	display: inline-block;

	border: 10px solid #FFF;

	margin-right: 47px;

	position: relative;

	margin-bottom: 40px;

	vertical-align: top;

}

.mag-list li a {

	display: block;

	}

.mag-list li:nth-child(3n) {

	margin-right: 0;

}

.mag-list li .overlay {

	top: 0;

	position: absolute;

	display: block;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	color: #FFF;

	opacity: 0.0;

	transition: .4s all;

}

.mag-list li a:hover .overlay {

	opacity: 1.0;

}

.mag-list li .overlay i {

	vertical-align: middle;

	display: inline-block;

	top: 50%;

	position: absolute;

	left: 0;

	right: 0;

}





.mag-adderss-holder h4 {

	font-family: 'Open Sans', sans-serif;

	font-size: 17px;

	font-weight: 700;

	color: #FFF;

}

.mag-adderss-holder p {

	font-size: 16px;

}

.mag-adderss-holder p span {

	font-weight: 700;

}

.mag-adderss-holder .mag-quote p {

	font-size: 14px;

	padding-left: 80px;

	line-height: 25px;

	margin-bottom: 25px;

}

.mag-adderss-holder .mag-quote p:first-child {

	background: url(../images/quote-img.png) no-repeat top left;

}

.mag-adderss-holder hr {

	border-top: 1px solid #333333;

}

.agent-holder {

	margin: 30px 0px 50px;

}

.agent {

	display: table;

	width: 100%;

	border-bottom: 1px solid #333333;

}

.agent:last-child {

	border-bottom: none;

}

.agent .agent-column {

	display: table-cell;

	border-right: 1px solid #333333;

	width: 48.5% !important;

	box-sizing: border-box;

	padding: 25px 30px 25px 0;

	word-wrap: break-word;

	white-space: normal;

}

.agent .agent-column:nth-child(2n) {

	border-right: none;

	padding-left: 30px;

	padding-right: 0;

}

.agent .agent-column h4 {

	font-family: 'Open Sans', sans-serif;

	font-size: 19px;

	font-weight: 400;

	color: #FFF;

}

.agent .agent-column p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #FFF;

	line-height: 25px;

	margin-bottom: 0px;

	word-wrap: break-word;

}

.agent .agent-column p a {

	color: inherit;

}

.links-inner .agent-column h4 {

	font-family: 'Open Sans', sans-serif;

	font-size: 19px;

	font-weight: 400;

	color: #FFF;

}

.links-inner .agent-column p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #FFF;

	line-height: 25px;

	margin-bottom: 0px;

}

.links-inner .agent-column p a {

	color: #3ba640 !important;

	padding-bottom: 20px !important;

	display: block;

}

.gurrenty-page h4 span {

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	font-weight: 800;

	color: #3ba640;

}

.gurrenty-page h4 span a {

	color: inherit;

}

/* Agents and Press */





/* Product Pages */

.product-img-holder {

	margin-bottom: 20px;

	margin-top: 25px;

}

.product-img-holder img {

	width: 100%;

}

p.product-phone {

	font-family: 'Open Sans', sans-serif;

	font-size: 21px;

	font-weight: 800;

	line-height: 57px;

}

.btn-link {

	background: none;

	border: 1px solid #ffad0e;

	padding: 15px 20px;

	color: #ffad0e !important;

	text-align: center;

	text-transform: uppercase;

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 16px;

	margin: 0px auto 0px;

	display: block;

	border-radius: 30px;

	transition: .4s all;

}

.btn-link2 {

	background: none;

	border: 1px solid #ffad0e;

	padding: 5px 20px;

	color: #ffad0e !important;

	text-align: center;

	text-transform: uppercase;

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 16px;

	margin: 0px auto 0px;

	display: block;

	border-radius: 30px;

	line-height: 20px;

	transition: .4s all;

}

.btn-link3 {

	background: none;

	border: 1px solid #ffad0e;

	padding: 15px 20px;

	color: #ffad0e;

	text-align: center;

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 16px;

	margin: 0px auto;

	display: block;

	border-radius: 30px;

	transition: .4s all;

	max-width: 522px;

}

.btn-link:hover, .btn-link2:hover, .btn-link3:hover {

	color: #ffad0e;

	border: 1px solid #ffad0e;

	text-decoration: none;

	border-radius: 5px;

}

.product-content p {

	font-size: 14px;

	line-height: 23px;

	margin-bottom: 30px;

}

.helicopter-list {

	padding: 0px;

	margin: 0px;

	text-align: center;

	display: inline-block;

}

.helicopter-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 13px;

	width: 236px;

	border-bottom: 2px solid #3ba640;

}

.helicopter-list li:nth-child(4n) {

	margin-right: 0;

}

.helicopter-list.helicopter-list-col2 li {

	width: 235px;

	margin-right: 10px;

}

.helicopter-list.helicopter-list-col2 li:nth-child(2n) {

	margin-right: 0;

}

.helicopter-list.helicopter-list-col3 li {

	width: 312px;

}

.helicopter-list li .heli-img img {

	max-width: 100%;

}

.helicopter-list li .heli-desc {

	background: #0d0d0d;

	height: 79px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.helicopter-list li .heli-desc p {

	display: table-cell;

	vertical-align: middle;

	font-size: 13px;

	font-weight: 600;

	margin: 0px;

	box-sizing: border-box;

}

.helicopter-list li .heli-desc p span {

	font-weight: 800;

}

.helicopter-list li .heli-desc small {

	font-weight: 300;

	font-size: 12px;

	color: #e0e0e0;

}

.gurrenty-page hr {

	border-top: 1px solid #333333;

	margin: 40px 0;

}

.size-list {

	padding: 0px;

	margin: 0px;

	text-align: center;

	display: inline-block;

}

.size-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 13px;

	width: 318px;

	border-bottom: 2px solid #3ba640;

}

.size-list li:nth-child(3n) {

	margin-right: 0;

}

.size-list li .size-desc {

	background: #0d0d0d;

	height: 208px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.size-list li .size-desc p {

	display: table-cell;

	vertical-align: middle;

	font-size: 13px;

	font-weight: 400;

	margin: 0px;

	box-sizing: border-box;

}

.size-list li .size-desc p span {

	font-weight: 800;

}

.size-list.size-list_height li {

	vertical-align: top;

	}

.size-list.size-list_height li .size-desc {

	display: block;

	height: 200px;

	padding: 20px 0 0;

	}

.size-list.size-list_height li .size-desc p {

	display: block;

	margin-bottom: 15px;

	padding: 0 10px;

	}

	.size-list.size-list_height li .size-desc p:last-of-type {

		margin-bottom: 0;

		}



.dimention-table {

	width: 49.5%;

	padding-bottom: 30px;

}

.dimention-table table {

	font-family: 'Open Sans', sans-serif;

	font-size: 11px;

	font-weight: 600;

	color: #232323;

	font-style: italic;

	float: left;

}

.yellow-table {

	background: #fff35f;

	border: 2px solid #232323;

	border-right: none;

}

.white-table {

	background: #FFF;

	border: 2px solid #232323;

	border-right: none;

}

.dimention-table table .padding-r20 {

	padding-right: 20px;

}

.dimention-table table .border-bottom {

	border-bottom: 1px solid #232323;

}

.dimention-table .border-right {

	border-right: 2px solid #232323;

}

.dimention-table table .red {

	color: #d80813;

}

.dimention-table table .small-text {

	color: #000;

	font-size: 10px;

}

.green-pan {

	border-radius: 0;

	border: none;

	background: #1a291a;

	margin-top: 20px;

}

.green-pan .panel-heading {

	background: #138a13;

	border-radius: 0;

	border-bottom: none;

}

.green-pan h3 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #FFF;

	font-size: 18px;

	line-height: 28px;

}

.green-pan h3 span {

	padding-right: 10px;

}

.green-pan p a {

	font-weight: 800;

	color: #3ba640;

	white-space: normal;

	word-wrap: break-word;

}

.gurrenty-page h4 {

	font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 800;

	color: #FFF;

}

.rooldrum-list {

	padding: 0px;

	margin: 0px;

	text-align: center;

	display: inline-block;

}

.rooldrum-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 13px;

	width: 318px;

	border-bottom: 2px solid #3ba640;

}

.rooldrum-list li:nth-child(3n) {

	margin-right: 0;

}

.rooldrum-list li .rooldrum-desc {

	background: #0d0d0d;

	height: 320px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.rooldrum-list li .rooldrum-desc img {

	max-width: 100%;

}

.rooldrum-list li .rooldrum-desc p {

	font-size: 13px;

	font-weight: 400;

	margin: 0px;

	box-sizing: border-box;

	padding: 20px;

}

.rooldrum-list li .rooldrum-desc h4 {

	font-size: 18px;

}

.rooldrum-list li .rooldrum-desc p span {

	font-weight: 800;

}

.green-pan .yellow-color {

	color: #ffad0e;

	font-weight: 800;

}

.click-list {

	padding: 0px;

	margin: 20px 0px 0px;

	text-align: center;

	display: inline-block;

}

.click-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 42px;

	width: 470px;

	border-bottom: 2px solid #3ba640;

}

.click-list li:nth-child(2n) {

	margin-right: 0;

}

.click-list li .click-desc {

	background: #0d0d0d;

	height: 60px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.click-list li .click-desc h4 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	display: table-cell;

	vertical-align: middle;

	font-size: 19px;

	text-transform: uppercase;

	margin: 0px;

	box-sizing: border-box;

}

.click-list li .click-desc p span {

	font-weight: 800;

}

/* Product Pages */





/* Links Page */

.linksinstallersWrapper .row {

	/* -moz-column-width: 30em;

 -webkit-column-width: 30em;*/

	-moz-column-gap: 0;

	-webkit-column-gap: 0;

	background: url(../images/borderMiddle.gif) 49.5% 0 repeat-y;

}

.linksinstallersWrapper .row > .masonry-container-inner {

	display: inline-block;

	padding: 0;

	margin: 0;

	width: 49.5%;

	border-bottom: #393a3a solid 1px;

	vertical-align: text-top;

}

.masonry-container {

	padding: 40px 30px;

	font-family: 'Open Sans', sans-serif;

	word-wrap: break-word;

	white-space: normal;

}

.masonry-container img {

	max-width: 100%;

	}

.masonry-container h4 {

	font-size: 19px;

	font-family: 'Open Sans', sans-serif;

	color: #fff;

	text-transform: uppercase;

	margin-bottom: 28px;

}

.masonry-container p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	color: #fff;

	line-height: 30px;

	margin-bottom: 36px;

}

.masonry-container span {

	color: #3ba640;

}

.masonry-container span a {

	color: #3ba640;

}

.masonry-container span a:hover {

	color: #3ba640;

	text-decoration: underline;

}

.home-contact-section {

	background: url(../images/home-contact-bg.jpg) no-repeat top center;

	background-size: cover;

	padding: 60px 0px;

}

.contact-form-holder {

	max-width: 735px;

	height: auto;

	margin: 0 auto;

}

.home-contact-section .contact-form-holder .wpcf7-form textarea {

	height: 150px;

}

.contact-form-holder h3 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	color: #FFF;

	font-size: 28px;

	text-align: center;

	margin: 0px 0px 20px;

	text-transform: uppercase;

}

.contact-form-holder .form-group {

	width: 49%;

}

.contact-form-holder .form-control {

	border: none;

	height: auto;

	padding: 14px 12px;

}

.contact-form-holder .btn-submit {

	background: none;

	border: 1px solid #ffad0e;

	padding: 10px 40px;

	color: #ffad0e;

	text-align: center;

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 20px;

	margin: 20px auto 0px;

	display: block;

	border-radius: 30px;

	white-space: normal;

	word-wrap: break-word;

}

/*START Price Order*/



























.color-green {

	color: #3ba640 !important;

}



.color-yellow {

	color: #ffad0e !important;

}

h3.yellow-title, .yellow-title {

	font-size: 16px;

	font-weight: 600;

	color: #ffad0e !important;

}

.starTxt {

	font-size: 13px !important;

	font-weight: 700 !important;

	color: #fff35f !important;

}

.nomarginTop {

	margin-top: 0 !important;

}

.nopaddRight {

	padding-right: 0 !important;

}

.priceorderContainer {

	max-width: 740px;

	margin: 0 auto;

}

.priceoderHeader {

	position: relative;

	text-align: center;

	margin-bottom: 60px;

}

.timerArea {

	position: absolute;

	right: 0;

	top: 0;

}

.priceoderHeader h3 {

	color: #3ba640;

	font-size: 23px;

	margin-top: 0;

	margin-bottom: 10px;

}

.priceoderHeader p {

	color: #fff;

	font-size: 14px;

	margin-bottom: 5px;

}

.priceoderHeader p span {

	color: #3ba640;

}

.fullwidth {

	width: 100% !important;

}

.form-group.fullwidth2 {

	width: 100%;

}

.form-group.fullwidth2 .form-control {

	width: 49%;

}

.contact-form-holder .rows {

	padding-bottom: 50px;

	margin-bottom: 50px;

	border-bottom: #323232 solid 1px;

}

.contact-form-holder .rows:last-of-type {

	border: none;

}

.contact-form-holder .rows a {

	color: #3ba640;

}

.contact-form-holder .rows p {

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	line-height: 20px;

	margin-bottom: 15px;

}

.contact-form-holder .rows p span {

	color: #ff0000;

	font-size: 14px;

	font-weight: 700;

}

.contact-form-holder label {

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	float: left;

	line-height: 20px;

}

.inlinelabel {

	display: block;

	margin-top: 15px;

}

.inlineradio {

	float: left;

	margin-right: 5px;

}

.inlineradio .form-radio {

	float: left;

	}

.inlineradio .wpcf7-list-item-label {

	float: right;

	margin-left: 8px;

	}

.inlineradio:first-of-type {

	margin-left: 0;

}

.inlineradio .form-control {

	float: left;

	width: auto;

}

.inlineradio span {

	float: left;

	margin-left: 0;

}

.priceorderContainer .contact-form-holder h3 {

	font-family: 'Open Sans', sans-serif;

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	text-align: left;

}

	.priceorderContainer .contact-form-holder h3.color-green {

		text-align: center;

		text-transform: none;

		font-size: 24px;

		font-weight: 600;

		}

/*START Product Page*/  







.smallhighlight {

	text-transform: uppercase;

	font-size: 13px;

	color: #ffad0e;

	text-align: center;

}

.product-Shape-content {

}

.col-left .smallhighlight {

	font-weight: 600;

}

.side-bar img {

	margin-bottom: 10px;

}

.side-bar h4 {

	font-size: 14px;

	font-weight: 900;

	text-align: left;

	color: #3ba640;

}

.product-content p {

	font-weight: 300;

	font-size: 14px;

}

.alignleft {

	float: left;

	margin-right: 40px;

	margin-bottom: 40px;

}

img.alignleft {

	max-width: 100%;

}

.alignright {

	float: right;

	margin-left: 40px;

	margin-bottom: 40px;

}

img.alignright {

	max-width: 100%;

}

.photoGallery-page {

	font-family: 'Open Sans', sans-serif;

}

.photoGallery-page h3 {

	font-family: 'Open Sans', sans-serif;

	color: #3ba640;

	font-size: 23px;

	font-weight: 600;

	line-height: 28px;

	margin-bottom: 20px;

	text-align: center;

	text-transform: uppercase;

}

.photoGallery-page p {

	font-family: 'Open Sans', sans-serif;

	color: #fff;

	font-size: 14p;

	font-weight: 400;

	text-align: center;

	margin-bottom: 30px;

}

.photoGallery-page p a {

	color: #ffad0e;

}

.photoCell {

	display: block;

	list-style-type: none;

	padding: 30px 0 0;

	margin: 0;

	margin-bottom: 20px;

	text-align: center;

}

.photoCell li {

	list-style-type: none;

	width: 313px;

	display: inline-block;

	vertical-align: top;

	margin: 0 8px 20px;

}

.photoCell li .photoImg {

	display: block;

	width: 100%;

	height: /*275px*/225px;

	position: relative;

	overflow:hidden;

}

.photoCell li .photoImg img {

	max-width: 100%;

}

.photoCell li .photoImg img {

	-webkit-transition: all 1s ease; /* Safari and Chrome */

    -moz-transition: all 1s ease; /* Firefox */

    -o-transition: all 1s ease; /* IE 9 */

    -ms-transition: all 1s ease; /* Opera */

    transition: all 1s ease;

	}

.photoCell li .photoImg:hover img {

	-webkit-transform:scale(1.25); /* Safari and Chrome */

    -moz-transform:scale(1.25); /* Firefox */

    -ms-transform:scale(1.25); /* IE 9 */

    -o-transform:scale(1.25); /* Opera */

     transform:scale(1.25);

	}

.photoCell li .btn_zoom {

	top: 0;

	position: absolute;

	display: block;

	width: 100%;

	height: 100%;

	background: rgba(0,103,0,0.5);

	color: #FFF;

	opacity: 0.0;

	transition: .4s all;

}

.photoCell li a:hover .btn_zoom {

	opacity: 1.0;

}

.photoCell li .btn_zoom i {

	vertical-align: middle;

	display: inline-block;

	top: 45%;

	position: absolute;

	left: 0;

	right: 0;

}

.photoTitle {

	display: table;

	width: 100%;

	height: 66px;

}

.photoTitle span {

	display: table-cell;

	vertical-align: middle;

	text-align: left;

	padding: 5px 20px;

	background: url(../images/texturePhotoTitle.jpg) 0 0 repeat-y;

	font-size: 14px;

	font-weight: 600;

	line-height: 18px;

	color: #fff;

}

.proList_col2 {

	list-style-type: none;

	display: block;

	text-align: center;

	padding: 15px 0 0;

	margin: 0;

	overflow: hidden;

}

.proList_col2 li {

	list-style-type: none;

	float: left;

	width: 49%;

	text-align: center;

	margin-right: 15px;

	margin-bottom: 5px;

}

.proList_col2 li:last-of-type {

	margin-right: 0;

}

.proList_img img {

	max-width: 100%;

}

.proList_text {

	padding: 22px 10px 0;

}

.proList_text p {

	padding: 0 5px;

	margin-bottom: 20px;

	font-size: 13px;

	font-weight: 400;

	color: #fff;

	line-height: 20px;

	text-align: center;

}

.product-content .features-content h5, .features-content h5 {

	color: #ffad0e;

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 10px;

}

.product-content .features-content p, .features-content {

	font-size: 13px;

	color: #c4c7c5;

	text-align: left;

	line-height: 20px;

	margin-bottom: 10px;

}

.colFloatRgt {

	overflow: hidden;

}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {

	position: relative;

	min-height: 1px;

	padding-right: 10px;

	padding-left: 10px;

}

.col-xs-5ths {

	width: 100%;

	float: left;

}

/*---- 06/07/2015 -----*/















.green-strip {

	background: #217f24;

	width: 100%;

	text-align: center;

	padding: 5px 0px;

	margin: 10px 0px;

}

.green-strip h4 {

	font-family: 'Open Sans', sans-serif;

	color: #fff;

	font-size: 15px;

	font-weight: 700;

	font-style: italic;

}

.gurrenty-page h5.yellow-color {

	color: #ffad0e;

}

.gurrenty-page .feature-sec {

}

.gurrenty-page .feature-sec .feature-desc {

	width: 20%;

	float: left;

}

.gurrenty-page .feature-sec .feature-desc p {

	font-size: 14px;

	color: #ededed;

	text-transform: uppercase;

	margin-bottom: 9px;

	padding-top: 10px;

	line-height: 24px;

}

.gurrenty-page .feature-sec .feature-desc p+p {

	padding-top: 0px;

}

.gurrenty-page .feature-sec .feature-desc p .orange {

	color: #f08422;

}

.gurrenty-page .feature-sec .feature-desc p .yellow {

	color: #ffcf0a;

}

.gurrenty-page .feature-sec .feature-desc p .red {

	color: #ff0a0a;

}

.gurrenty-page .feature-sec .feature-desc p .green {

	color: #54a314;

}

.gurrenty-page .feature-sec .feature-img {

	float: left;

	margin-left: 15px;

}

.ballast-list {

	padding: 0px;

	margin: 20px 0px 0px;

	text-align: center;

	display: inline-block;

}

.ballast-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 20px;

	width: 483px;

	border-bottom: 2px solid #3ba640;

}

.ballast-list li:nth-child(2n) {

	margin-right: 0;

}

.ballast-list li .ballast-desc {

	background: #0d0d0d;

	height: 60px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.ballast-list li .ballast-desc h4 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 700;

	display: table-cell;

	vertical-align: middle;

	font-size: 14px;

	text-transform: uppercase;

	margin: 0px;

	box-sizing: border-box;

}

.ballast-list li .ballast-desc p span {

	font-weight: 800;

}

.standard-list {

	padding: 0px;

	margin: 0px;

	text-align: center;

	display: inline-block;

}

.standard-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 13px;

	width: 318px;

	border-bottom: 2px solid #3ba640;

}

.standard-list li:nth-child(3n) {

	margin-right: 0;

}

.standard-list li .standard-desc {

	background: #0d0d0d;

	height: 158px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.standard-list li .standard-desc p {

	font-size: 13px;

	font-weight: 400;

	margin: 0px;

	box-sizing: border-box;

	padding: 0px 70px 20px;

}

.standard-list li .standard-desc h4 {

	font-size: 15px;

	color: #ffad0e;

}

.standard-list li .standard-desc p span {

	font-weight: 800;

}

.regattas-list {

	padding: 0px;

	margin: 20px 0px 0px;

	text-align: center;

	display: inline-block;

}

.regattas-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 20px;

	width: 483px;

}

.regattas-list li:nth-child(2n) {

	margin-right: 0;

}

.regattas-list li .regattas-desc {

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.regattas-list li .regattas-desc h4 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	vertical-align: middle;

	font-size: 16px;

	text-transform: uppercase;

	margin: 20px 0px 10px;

	box-sizing: border-box;

	color: #ffad0e;

}

.regattas-list li .regattas-desc p {

	font-size: 13px;

	text-transform: uppercase;

	margin: 0px

}

.regattas-list li .regattas-desc p span {

	font-weight: 600;

}

.proven-left {

	width: 39%;

	float: left;

}

.proven-right {

	width: 60%;

	float: right;

}

.proven-content {

	width: 70%;

	float: left;

}

.proven-content h5 {

	font-size: 17px;

	color: #FFF;

	font-weight: 400;

}

.proven-content p {

	padding: 0px 50px;

}

.proven-content .proven-color {

	width: 60%;

	margin: 0 auto 25px;

	text-align: center;

}

.proven-content .proven-color > div {

	padding: 10px 0px;

}

.proven-content .proven-color > div.yellow-tab {

	background: #ffff00;

}

.proven-content .proven-color > div.orange-tab {

	background: #ff9900;

}

.buddy-list {

	padding: 0px;

	margin: 20px 0px 0px;

	text-align: center;

	display: inline-block;

}

.buddy-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 20px;

	width: 483px;

	border-bottom: 2px solid #3ba640;

	margin-bottom: 20px;

}

.buddy-list li:nth-child(2n) {

	margin-right: 0;

}

.buddy-list li .buddy-desc {

	background: #0d0d0d;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

	padding: 20px 0 0;

}

.buddy-list li:nth-child(1) .buddy-desc {

	min-height: 119px;

}

.buddy-list li:nth-child(4) .buddy-desc {

	min-height: 279px;

}

.buddy-list li .buddy-desc p {

	font-family: 'Open Sans', sans-serif;

	font-weight: 400;

	font-size: 13px;

	margin: 0px;

	box-sizing: border-box;

	line-height: 18px;

	text-align: left;

	padding: 0px 25px;

	margin-bottom: 13px;

}

.buddy-list li .buddy-desc p span {

	font-weight: 800;

}

.padding10 {

	padding: 0px 10px;

}



.buddy-list.bush-plane-long_height li {

	background: #0d0d0d;

	min-height: 278px;

	vertical-align: top;

	}

	.buddy-list.bush-plane-long_height li .buddy-desc {

		display: block;

		}

/*---------Collision Bandage---------*/



.imageCol-two img {

	width: 100%;

	}



.collision-bandage-top-list {

	padding: 0px;

	margin: 0px;

	text-align: center;

}

.collision-bandage-top-list li {

	padding: 0px;

	margin: 0 7px 7px 0;

	display: inline-block;

	vertical-align: top;

}

.collision-bandage-top-list li img {

	max-width: 100%;

	/*min-height: 100%;*/

	}

.collision-bandage-top-list li:last-child {

	margin-right: 0px;

}

.collision-bandage-top-list2 {

	padding: 0px;

	margin: 0px;

}

.collision-bandage-top-list2 li {

	padding: 0px;

	margin: 0 7px 7px 0;

	display: inline-block;

	vertical-align: top;

}

.collision-list {

	padding: 0px;

	margin: 0px;

	text-align: center;

	display: inline-block;

}

.collision-list li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 13px;

	width: 318px;

	border-bottom: 2px solid #3ba640;

}

.collision-list li:nth-child(3n) {

	margin-right: 0;

}

.collision-list li .collision-desc {

	background: #0d0d0d;

	height: 80px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.collision-list li .collision-desc p {

	display: table-cell;

	vertical-align: middle;

	font-size: 13px;

	font-weight: 400;

	margin: 0px;

	box-sizing: border-box;

}

.collision-list li .collision-desc p span {

	font-weight: 800;

}

.collision-list2 {

	padding: 0px;

	margin: 0px;

	text-align: center;

	display: inline-block;

}

.collision-list2 li {

	padding: 0px;

	margin: 0px;

	display: inline-block;

	margin-right: 13px;

	width: 318px;

	border-bottom: 2px solid #3ba640;

}

.collision-list2 li:nth-child(3n) {

	margin-right: 0;

}

.collision-list2 li .collision-desc2 {

	background: #0d0d0d;

	height: 183px;

	vertical-align: middle;

	border-bottom: 1px solid #000;

	width: 100%;

	display: table;

}

.collision-list2 li .collision-desc2 p {

	display: table-cell;

	vertical-align: top;

	font-size: 13px;

	font-weight: 400;

	margin: 0px;

	box-sizing: border-box;

	padding-top: 20px;

}

.collision-list2 li .collision-desc2 p span {

	font-weight: 800;

}

.collision-float-img-holder {

	width: 219px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

.collision-float-img-holder2 {

	float: right;

	margin-left: 20px;

}

.gurrenty-page h5 span {

	color: #FFF;

	font-size: 15px;

}

.no-background {

	background: none !important;

}

/*---------Collision Bandage---------*/















/*---------SUPER BUSH TANKS---------*/







.overFlow {

	overflow: hidden;

}

.thumbnail_blockList {

	list-style-type: none;

	display: block;

	padding: 0;

	margin: 0;

}

.thumbnail_blockList li {

	list-style-type: none;

	display: block;

	background: #0d0d0d;

	overflow: hidden;

	margin-bottom: 14px;

}

.thumbnail_blockList li .thumbnail_block-img {

	width: 296px;

	float: left;

	margin-right: 22px;

}

.thumbnail_blockList li .thumbnail_block-img img {

	max-width: 100%;

}

.thumbnail_blockList li .overFlow {

	padding-top: 20px;

}

.thumbnail_blockList li p {

	margin-bottom: 15px;

}

.inventedArea .thumbnail_blockList li .thumbnail_block-img {

	width: 228px;

}

.inventedArea .thumbnail_blockList li p {

	padding-right: 30px;

}

 @media (min-width: 768px) {

.col-sm-5ths {

	width: 20%;

	float: left;

}

.col-md-5ths {

	width: 30%;

	float: left;

}

}

 @media (min-width: 992px) {

.col-md-5ths {

	width: 20%;

	float: left;

}

}

 @media (min-width: 1200px) {

.col-lg-5ths {

	width: 20%;

	float: left;

}

}

.lengthWidth-table {

	margin-bottom: 30px;

}

.lengthWidth-table .col-md-5ths {

	padding: 0;

}

.col-width15, .col-width20, .col-width24, .col-width30, .col-width31, .col-width33, .col-width40, .col-width90 {

	float: left;

}

.col-width15 {

	width: 15%;

}

.col-width20 {

	width: 20%;

}

.col-width24 {

	width: 24%;

}

.col-width30 {

	width: 30%;

}

.col-width31 {

	width: 31%;

}

.col-width33 {

	width: 33.333%;

}

.col-width40 {

	width: 40%;

}

.col-width90 {

	width: 90%;

}

.lengthWidth-table table {

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	font-weight: 600;

	color: #232323;

	float: left;

	border: none;

}

.lengthWidth-table table tbody td {

	padding: 5px 0;

}

.yellow-table {

	background: #fff35f;

}

.white-table {

	background: #FFF;

}

table .padding-r20 {

	padding-right: 20px;

}

table .border-bottom {

	border-bottom: 1px solid #232323;

}

.border-right {

	border-right: 2px solid #232323;

}

table .red {

	color: #d80813;

}

table .blue {

	color: #261c75;

	font-weight: 700;

	text-transform: uppercase;

}

table .small-text {

	color: #000;

	font-size: 10px;

}

.fuelWidth-table table {

	font-style: italic;

	text-align: center;

}

.fuelWidth-table table thead td {

	font-size: 11px;

	font-weight: 600;

}

.fuelWidth-table table tbody td {

	padding: 0;

	font-size: 11px;

	text-align: center;

}

.fuelWidth-table .small {

	font-size: 11px;

	font-weight: 400;

	line-height: 14px;

	text-transform: none;

	color: #333;

}

.fuelWidth-table .starTxt {

	padding: 20px 0 0;

}

.fuelWidth-table h4 {

	color: #4db953;

	font-size: 16px;

	font-weight: 600;

	text-align: center;

	line-height: 30px;

	background: #fff463;

	border: #000 solid 1px;

	margin: 0;

}

.fuelWidth-table .col-md-5ths {

	padding-left: 0;

	padding-right: 0;

}

table.smallFontTable tbody td {

	font-size: 10px;

}

.width50 {

	width: 50%;

	float: left;

}

.inventedArea .colLft {

	padding-right: 0;

}

.inventedArea h3 {

	font-size: 21px;

}

.inventedArea .fuelWidth-table tbody td {

	text-transform: none;

}

.highlightTxt {

	font-size: 14px;

	font-weight: 700;

	text-align: left;

	text-transform: none;

	color: #ffad0e;

}

.chart-small {

	text-align: center;

	padding: 15px 0;

}

.chart-small .fuelWidth-table {

	width: 50%;

	float: none;

	display: inline-block;

}

.sizesvolumes-table {

	width: 492px;

	float: left;

	margin-right: 15px;

}

.sizesvolumes-table:last-of-type {

	margin-right: 0;

}

.helicopter-list-twoColum {

	text-align: center;

	width: 100%;

}

.helicopter-list-twoColum li {

	width: 433px;

	display: inline-block;

	margin-right: 15px;

}

.helicopter-list-twoColum li:last-of-type {

	margin-right: 0;

}

.helicopter-list-twoColum li .heli-img {

	width: 100%;

}

.helicopter-list-twoColum li .heli-desc {

	height: 200px;

}

.helicopter-list-twoColum li .heli-desc p {

	padding: 15px 15px 0;

	display: block;

}

	.helicopter-list-twoColum li .heli-desc p:last-of-type {

		margin-bottom: 0;

		padding-bottom: 0;

		}

.imgListBox {

	padding: 0;

	margin: 0 0 15px;

	list-style-type: none;

	display: block;

	text-align: center;

}

.imgListBox li {

	display: inline-block;

	list-style-type: none;

	vertical-align: top;

	text-align: center;

	margin: 0 6px 15px;

}

.imgListBox li .imgListBoxImg {

	width: 317px;

	display: block;

}

.imgListBox li .imgListBoxImg img {

	max-width: 100%;

}

.imgListBoxTitle {

	display: block;

	padding: 15px 15px 0;

	text-align: center;

}

.imgListBoxTitle p {

	margin-bottom: 15px;

}

.imgListBoxTitle p:last-of-type {

	margin-bottom: 0;

}

.imgListBox.imgListBox-col2 li .imgListBoxImg {

	width: 483px;

}

.btn-custom {

	width: 290px;

	margin: 0 auto;

}

.green-strip {

	background: #217f24;

	width: 100%;

	text-align: center;

	padding: 5px 0px;

	margin: 10px 0px;

}

.green-strip h4 {

	font-family: 'Open Sans', sans-serif;

	color: #fff;

	font-size: 15px;

	font-weight: 700;

	font-style: italic;

}

.product-title-holder {

	text-align: center;

	margin-bottom: 30px;

}

.singlePoint-lft {

	text-align: center;

}

.singlePoint-lft h3 {

	height: 30px;

	color: #ed1c24;

	font-size: 16px;

	font-weight: 700;

	text-align: center;

	line-height: 30px;

	background: #fff;

	border: #000 solid 1px;

	margin-bottom: 0;

}

.singlePoint-rgt h3 {

	margin-right: 10px;

	margin-bottom: 20px;

	text-transform: uppercase;

	color: #ed1c24;

	font-weight: 700;

	overflow: hidden;

}

.singlePoint-rgt h3 img {

	float: left;

	margin-right: 15px;

}

.singlePoint-lft.col-width90 {

	margin: 0 auto;

}

ul.liststyle {

	display: block;

	padding: 0;

	margin-bottom: 20px;

}

ul.liststyle li {

	display: block;

	padding-left: 15px;

	margin-bottom: 15px;

	list-style-type: none;

	font-size: 14px;

	font-weight: 600;

	color: #3ba640;

	background: url(../images/bullet.png) 0 6px no-repeat;

}

ol.listNumber {

	list-style-type: decimal-numbers;

	list-style-position: inside;

	font-size: 14px;

	font-weight: 400;

	text-align: left;

	color: #fff;

	padding: 0;

}

ol.listNumber li {

	margin-bottom: 15px;

}

.imgBox-wrapper {

	width: 481px;

	display: block;

	margin-bottom: 15px;

}

.imgBox-title {

	background: #fff;

	padding: 5px 0;

	display: block;

}

.imgBox-title p {

	font-size: 12px;

	font-weight: 600;

	color: #212121;

	text-align: center;

	padding: 0;

	margin-bottom: 0;

}

.tableSpecifications {

	background: #ffef00;

	border: #F00 solid 1px;

	margin-bottom: 0;

}

.tableSpecifications th, .tableSpecifications td {

	padding: 0 10px;

}

.borderBottom-red {

	border-bottom: #F00 solid 1px;

}

.highlightTxt-white {

	padding: 15px;

	text-align: center;

	color: #00844a;

	font-size: 15px;

	font-weight: 700;

	line-height: 20px;

	background: #fff;

	border: #F00 solid 1px;

}

.scrollTableDiv {

	width: 1000px;

	overflow-x: scroll;

}

.tableFactor {

	width: 100%;

	font-size: 13px;

	border: none;

	background: /*#ffef00*/ #fff;

}

.tableFactor thead th {

	text-transform: uppercase;

	font-style: italic;

	font-weight: 600;

	font-style: italic;

}

.tableFactor td {

	font-weight: 400;

}

.tableFactor td .line {

	height: 1px;

	margin: 0;

	padding: 0;

	display: block;

	border-bottom: #000 solid 1px;

}

.product-content img {

	max-width: 100%;

}

footer .top-green-footer {

	background: url(../images/footer-bg.png) repeat top center #01a201;

	background-size: cover;

	padding: 50px 0;

}

footer .top-green-footer h3 {

	font-family: 'Russo One', sans-serif;

	font-weight: 400;

	font-size: 20px;

	color: #FFF;

	margin: 0px 0px 30px;

}

footer .top-green-footer .footer-links {

	padding: 0px;

	margin: 0px;

}

footer .top-green-footer .footer-links li {

	padding: 0px;

	margin: 0px;

	list-style: none;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #FFF;

	font-weight: 400;

	text-transform: uppercase;

	line-height: 22px;

}

footer .top-green-footer .footer-links li a {

	color: inherit;

}

footer .top-green-footer .contact-details p {

	color: #FFF;

	overflow: hidden;

}

footer .top-green-footer .contact-details p span, footer .top-green-footer .contact-details p a {

	color: inherit;

	float: right;

}

footer .top-green-footer map {

	background: url(../images/map-img.jpg) no-repeat left top;

	height: 214px;

	display: block;

	width: 100%;

	border-radius: 2px;

}

footer .top-green-footer map address {

	width: 60%;

	background: #FFF;

	height: 100%;

	color: #3c3c3c;

	float: right;

	position: relative;

	box-sizing: border-box;

	padding: 30px;

	border-top-right-radius: 2px;

	border-bottom-right-radius: 2px;

	font-size: 13px;

}

footer .top-green-footer map address p {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #3c3c3c;

}

footer .top-green-footer map address .marker {

	width: 50px;

	height: 50px;

	position: absolute;

	top: 50%;

	left: 0;

	margin: -25px 0px 0px -25px;

}

footer .top-green-footer .foot-btm-address {

	background: #006c00;

	border-radius: 3px;

	text-align: center;

	margin-top: 50px;

}

footer .top-green-footer .foot-btm-address p {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #FFF;

	padding: 10px 0px;

	margin-bottom: 0px;

}

footer .footer-bottom .flash-banner-holder {

	max-width: 832px;

	background: url(../images/flash-banner.jpg) no-repeat top center;

	background-size: cover;

	margin: 40px auto 30px;

}

footer .footer-bottom .flash-banner-holder h3 {

	font-family: 'Open Sans', sans-serif;

	font-size: 30px;

	color: #FFF;

	text-align: center;

	font-weight: 800;

	margin: 0px;

	padding: 10px 0px;

}

footer .footer-bottom .flash-banner-holder p {

	font-size: 16px;

	font-family: 'Open Sans', sans-serif;

	color: #FFF;

	text-align: center;

	margin-bottom: 0px;

	padding-bottom: 10px;

}

footer .footer-bottom .sponcer {

	padding: 0px;

	margin: 0px;

	text-align: center;

}

footer .footer-bottom .sponcer li {

	display: inline-block;

	margin: 0px 18px;

	vertical-align: top;

}

footer .footer-bottom .bottom-desc {

	padding-top: 20px;

}

footer .footer-bottom .bottom-desc p {

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

	color: rgb( 81, 80, 80 );

	text-align: justify;

	-moz-transform: matrix( 1.00001178369843, 0, 0, 1.00015108011093, 0, 0);

	-webkit-transform: matrix( 1.00001178369843, 0, 0, 1.00015108011093, 0, 0);

	-ms-transform: matrix( 1.00001178369843, 0, 0, 1.00015108011093, 0, 0);

	line-height: 20px;

	margin-bottom: 20px;

	font-weight: 300;

}



.height150 {

	height: 150px !important;

	}



/*span.wpcf7-not-valid-tip {



	font-size: 12px;



	margin-bottom: 4px;



    margin-top: -8px;



	}







	div.wpcf7-validation-errors {



		background: #ee5c42;



		border: #F00 solid 1px;



		color: #fff;



		font-size: 14px;



		}







	span.wpcf7-not-valid-tip {



		margin-top: 3px;



		font-size: 12px;



		}*/





/* ==========================================================================

Back to Top Scroll Styles

========================================================================== */

.cd-top {

	display: inline-block;

	height: 40px;

	width: 40px;

	position: fixed;

	bottom: 10px;

	right: 10px;

	z-index: 9999;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

	/* image replacement properties */

	overflow: hidden;

	text-indent: 100%;

	white-space: nowrap;

	background: rgba(0, 108, 0, 0.95) url(../images/cd-top-arrow.svg) no-repeat center 50%;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: opacity .3s 0s, visibility 0s .3s;

	-moz-transition: opacity .3s 0s, visibility 0s .3s;

	transition: opacity .3s 0s, visibility 0s .3s;

	}

	.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {

		-webkit-transition: opacity .3s 0s, visibility 0s 0s;

		-moz-transition: opacity .3s 0s, visibility 0s 0s;

		transition: opacity .3s 0s, visibility 0s 0s;

		}

		.cd-top.cd-is-visible {

			/* the button becomes visible */

			visibility: visible;

			opacity: 1;

			}

				.cd-top.cd-fade-out {

					/* if the user keeps scrolling down, the button is out of focus and becomes less visible */

					opacity: .6;

					}

					.no-touch .cd-top:hover {

						background-color: #006c00;

						opacity: 1;

						}

					.no-touch .cd-top:focus {

						outline: none;

						}





.wpcf7-response-output {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: 400;

	text-align: left;

}

.wpcf7-response-output.wpcf7-mail-sent-ok {

	margin-top: 5px;

	padding: 15px;

	color: #4f8a10;

	background: #dff2bf;

	border: #4f8a10 solid 1px;

}

span.wpcf7-not-valid-tip {

	/*margin-bottom: 10px;*/

	margin-top: 3px;

	font-size: 12px;

}

div.wpcf7-validation-errors {

	margin-top: 5px;

	padding: 15px;

	background: #ff705b;

	color: #fff;

	border: #F00 solid 1px;

}



.videoSliderWrapper {

	display: block;

	padding: 40px 0;

	}

	.videoSliderWrapper .video_slider .video_text {

		padding-top: 0;

		padding-bottom: 0;

		}

		.videoSliderWrapper .video_slider .video_text .carousel-captionInner {

			padding: 0 10px;

			font-family: 'Open Sans', sans-serif;

			font-size: 15px;

			font-weight: 400;

			text-align: center;

			line-height: 25px;

			}

			

.slideList {

	list-style-type: none;

	display: block;

	text-align: center;

	padding: 0;

	margin: 0;

	margin-top: 15px;

	}

	.slideList li {

		list-style-type: none;

		display: inline-block;

		margin: 0 30px;

		}

		.slideList li a {

			display: block;

			padding: 5px 15px;

			background: url(../images/slideListArrow.png) 0 12px no-repeat;

			font-family: 'Open Sans', sans-serif;

			font-size: 16px;

			font-weight: 600;

			text-align: left;

			line-height: 25px;

			color: #ffad0e;

			text-decoration: none;

			}

			

			

.videoThumbLinks {

	display: block;

	list-style-type: none;

	margin: 0;

	padding: 0;

	margin-bottom: 20px;

	text-align: center;

	}

	.videoThumbLinks li {

		list-style-type: none;

		display: inline-block;

		width: 310px;

		height: 370px;

		vertical-align: top;

		margin: 0 5px;

		margin-bottom: 15px;

		}

		.videoThumbLinks li:first-of-type {margin-left: 0; }

		.videoThumbLinks li:last-of-type {margin-right: 0; }

		.videoThumbLinks li a {

			display: block;

			}

			.videoThumbLinks li a img {

				width: 100%;

				min-height: 100%;

				}

		.slideList li a:focus, .videoThumbLinks li a:focus {

			outline: none;

			}



.modalCustom h4 {

	font-size: 22px;

	font-weight: 400;

	color: #0d0d0d;

	}

	.modalCustom .modal-body > p {

		margin: 0;

		}

		

.carousel-proGal .carousel-caption {

	padding: 0;

	bottom: 0;

	left: 0;

	right: 0;

	width: 100%;

	padding: 6px 0;

	background: rgba(0, 0, 0, .5);

	}

	.carousel-proGal .carousel-caption h3 {

		color: #fff;

		font-size: 22px;

		margin: 0 0 6px;

		}

	.carousel-proGal .carousel-caption p {

		color: #fff;

		font-size: 13px;

		line-height: 16px;

		margin: 0;

		}

	

	.carousel-proGal .carousel-control span.icon-prev, 

	.carousel-proGal .carousel-control span.icon-next {

		/*font-size: 60px;

		color: #fff;

		margin-top: -35px;*/

		

		text-indent: -9999px;

		font-size: 0;

		}

		.carousel-proGal .carousel-control span.icon-prev {

			background: url(../images/video_gallery/icon_prev.png) 0 0 no-repeat;

			}

		.carousel-proGal .carousel-control span.icon-next {

			background: url(../images/video_gallery/icon_next.png) 100% 0 no-repeat;

			}

	

.lg-outer .lg-toogle-thumb {

	left: 20px;

	right: inherit;

	}

.drum-highlight {

	background:#3ba640;

	padding:20px;	

}

.drum-highlight .helicopter-list li {

	width:226px;

}

.gurrenty-page .drum-highlight h3 {

	color:#FFF;

}

.heighlight-white {

	background:#FFF;

	padding:20px;

	margin-top:-20px;

}

.heighlight-white p {

	color:#202020;

	margin-bottom:20px;

}

.heighlight-white p.color-yellow {

	font-size:20px;

	color:#3ba640 !important;

}

.heighlight-white p span {

    color: #3ba640;

    font-style: italic;

    font-weight: 600;

}

.brown-heighlighter {

	background:#1f1f1f;

	padding:20px 0px;

	max-width:700px;

	margin:30px auto;

	border-radius:45px;

}



.brown-heighlighter p {

	margin-bottom:0px !important;

}

.GTranslate_widget2 {

	padding-top: 11px;

}



 @media (max-width:1280px) {

.sizesvolumes-table {

	width: 48.333%;

}

}

 @media (max-width:1199px) {

.home-product li:nth-child(4n) {

	margin-right: 13px;

}

.home-product li:nth-child(3n) {

	margin-right: 0;

}

.nav .navbar-default .navbar-nav > li > a {

	padding: 23px 9px 18px;

}

.top-green-footer .row {

	margin: 0;

}

.top-green-footer .hidden {

	display: block !important;

}

.banner {

	background-size: cover;

}

.mag-list li:nth-child(3n) {

	margin-right: 47px;

}

.mag-list li:nth-child(2n) {

	margin-right: 0;

}

.agent .agent-column p {

	word-break: break-all;

}

.agent .agent-column {

	padding-right: 20px;

}

.click-list {

	text-align: center;

	display: block;

}

.click-list li {

	margin-right: 0;

	float: none;

	display: inline-block;

	margin-bottom: 20px;

}

.click-img img {

	max-width: 100%;

}

.btn-link2 {

	margin-top: 15px;

}

/*---------07/07/2015-------*/





.gurrenty-page .feature-sec .feature-img, .gurrenty-page .feature-sec .feature-desc {

	width: 50%;

	margin-left: 0px;

	text-align: center;

	margin-bottom: 20px;

}

.ballast-list li {

	margin-right: 0;

	margin-bottom: 10px;

}

.standard-list li {

	margin-bottom: 10px;

}

.regattas-list li {

	margin-right: 0px;

	margin-bottom: 10px;

}

.proven-left, .proven-right {

	width: 95%;

	margin: 0 auto;

	float: none;

	text-align: center;

}

.buddy-list.bush-plane-long_height li {

	margin-right: 0;

	}

	

/*.collision-bandage-top-list li {

	width: 30%;

	height: 360px;

	}*/

}

 @media (max-width:991px) {

.nav .navbar-default .navbar-nav > li > a {

	padding: 23px 5px 18px;

	font-size: 10px;

}

.logo-container .phone {

	max-width: 250px;

	margin: 0 auto;

}

.logo-container .pull-right {

	float: none !important;

	width: 100%;

	text-align: center;

	margin-bottom: 10px;

}

.banner h1 {

	font-size: 30px;

}

.contact-banner-holder .row {

	margin: 0;

}

.colum {

	display: block;

	padding: 0px;

}

.colum img {

	width: 100% !important;

}

.colum:nth-child(2) {

	padding: 20px 0px;

}

.contact-form-container {

	width: 100%;

	margin: 20px 0px;

}

.contact-list li {

	width: 50%;

}

.col-width15, .col-width20, .col-width24, .col-width30, .col-width31, .col-width33, .col-width40, .lengthWidth-table .col-md-5ths, .chart-small .fuelWidth-table {

	width: 100%;

	float: none;

	display: block;

}

.sizesvolumes-table {

	width: 100%;

	float: none;

	display: block;

	margin-right: 0;

}

/*------07072015------*/





.inflatable-top-section > div {

	width: 100%;

	float: none !important;

	text-align: center;

	margin-bottom: 20px;

}

.gurrenty-page .feature-sec .feature-img, .gurrenty-page .feature-sec .feature-desc {

	width: 100%;

	float: none;

}

.inventedArea .colLft {

	margin-bottom: 15px;

	padding-right: 15px;

}

.inventedArea .colLft {

	margin-bottom: 15px;

}



footer .top-green-footer .footer-links {

	margin-bottom: 30px;

	}

	

.helicopter-list-twoColum li {

	margin-right: 0;

	}

	

.imageCol-two {

	text-align: center;

	}

	.imageCol-two .pull-left, .imageCol-two .pull-right {

		float: none !important;

		display: block;

		text-align: center;

		margin-bottom: 10px;

		}

		

/*.collision-bandage-top-list li {

	height: 280px;

	}*/

}



@media screen and (min-width:960px) and (max-width:991px) {

	.mainNav .ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {

		padding-left: 4px;

		padding-right: 4px;

		font-size: 11px;

		}

	.mainNav .ubermenu .ubermenu-item.ubermenu-current-menu-parent .ubermenu-submenu .ubermenu-target {

		padding-left: 0;

		padding-right: 0;

		}

		.mainNav .ubermenu .ubermenu-item.ubermenu-current-menu-parent .ubermenu-submenu .ubermenu-target .ubermenu-image {

			width: 90%;

			float: none;

			display: block;

			}

		.mainNav .ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {

			text-align: left;

			font-size: 12px;

			}

}



@media screen and (max-width:959px) {

	/*.mainNav .ubermenu .ubermenu-nav {

		height: 400px;

		overflow-y: scroll;

		}*/

	/*.mainNav .ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {

		padding: 10px;

		}*/

	.mainNav .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {

		right: 0;

		margin-top: -3px;

		margin-right: 10px;

		}

	.mainNav .ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {

		float: none !important;

		display: block;

		}

	/*.mainNav .ubermenu .ubermenu-item .ubermenu-submenu {

		margin: 0;

		padding-top: 0;	

		}

	.mainNav .ubermenu .navProduct.ubermenu-item .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {

		height: 300px;

		overflow-y: scroll;

		}*/

	.mainNav .ubermenu .navProduct .ubermenu-item-layout-image_left > .ubermenu-image {

		float: none;

		margin-left: auto;

		margin-right: auto;

		}

	.mainNav .ubermenu .navProduct .ubermenu-divider {

		display: none;

		}

	.mainNav .ubermenu-skin-white .ubermenu-submenu, 

	.mainNav .ubermenu-skin-white .ubermenu-submenu .ubermenu-target {

		padding: 10px;

		font-size: 12px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

		border-bottom: /*1px solid #e9e9e9*/ none;

		}

	.mainNav .ubermenu .ubermenu-retractor {

		text-align: center !important;

		}

	.mainNav .ubermenu .navProduct .ubermenu-item {

		width: 100%;

		}

	.mainNav .ubermenu .ubermenu-current-menu-parent .ubermenu-submenu .ubermenu-current-menu-item a {

		border-bottom: /*1px solid #000*/ none; 

		}

/*.ubermenu-responsive-default.ubermenu-responsive {

	max-height: 700px !important;

	}*/

	

	

	/*Fixed Nav Style*/

.mainNav .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column {

	width: 50% !important;

	min-width: 50% !important;

	}

.mainNav .ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {

	display: none !important;

	}

.mainNav .ubermenu-skin-white .ubermenu-submenu, .mainNav .ubermenu-skin-white .ubermenu-submenu .ubermenu-target {

	padding: 5px 10px;

	}

.mainNav .ubermenu-responsive-toggle .ubermenu .navProduct .ubermenu-submenu .ubermenu-item .ubermenu-target {

	

	}

.mainNav .ubermenu-skin-white .ubermenu-submenu, .mainNav .ubermenu-skin-white .ubermenu-submenu .ubermenu-target {

	height: auto;

	}

.mainNav .ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {

	text-align: left;

	font-size: 12px;

	}

.mainNav .ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {

	padding: 5px 10px;

	font-size: 12px;

	}

.ubermenu-retractor.ubermenu-retractor-mobile {

	border-top:1px solid #e9e9e9 !important;

	}

}

@media only screen and (max-width: 800px) {

	

	/* Force table to not be like tables anymore */

	table.table.boat {

		border: 1px solid #2c372c;

		border-bottom: none;

		}

	

	table.table.boat, 

	.table.boat thead, 

	.table.boat tbody, 

	.table.boat th, 

	.table.boat td, 

	.table.boat tr { 

		display: block; 

	}	

	/* Hide table headers (but not display: none;, for accessibility) */

	.table.boat thead tr { 

		position: absolute;

		top: -9999px;

		left: -9999px;

	}

		.table.boat > thead > tr > th {

			color: #3ba640;

			}

			

	/*.table.boat tr { border: 1px solid #ccc; }*/

	.table.boat tbody tr:nth-child(2n+1) td, 

	.table.boat tbody tr:nth-child(2n+1) th {

		background-color: #121c12;

		}

	

	.table.boat td { 

		/* Behave  like a "row" */

		border: none;

		border-bottom: 1px solid #2c372c;

		/*border-bottom: 1px solid #eee;*/ 

		position: relative;

		padding-left: 50%; 

		white-space: normal;

		text-align:left;

	}

	.table.boat td:before { 

		/* Now like a table header */

		position: absolute;

		/* Top/left values mimic padding */

		top: 6px;

		left: 6px;

		width: 45%; 

		padding-right: 10px; 

		white-space: nowrap; 

		text-align:left;

		font-weight: bold;

	}

	td:nth-of-type(1):before {

		content: "Show Details";

	}

	td:nth-of-type(2):before {

		content: "Dates";

	}

	td:nth-of-type(3):before {

		content: "Venue";

	}

	td:nth-of-type(4):before {

		content: "Location";

	}

 	td:nth-of-type(5):before {

		content: "Booth";

	}

}



 @media (max-width:767px) {

.home-product li:nth-child(3n) {

	margin-right: 13px;

}

.home-product li:nth-child(2n) {

	margin-right: 0;

}

.row {

	margin: 0px;

}

.nav .navbar {

	min-height: 52px;

}

.nav .navbar-default .navbar-nav > li > a {

	font-size: 14px;

}

.nav > li {

	border-bottom: 1px solid #e5e5e5;

}

.contact-form-holder {

	padding: 0px 15px;

}

.contact-list li {

	width: 100%;

}

.agent .agent-column {

	width: 100% !important;

	display: block;

	border-right: none;

	border-bottom: 1px solid #333333;

}

.agent .agent-column:nth-child(2n) {

	border-bottom: none;

	padding-left: 0px;

}

.mag-adderss-holder .mag-quote p:first-child {

	background-size: 20px 20px;

}

.mag-adderss-holder .mag-quote p {

	padding-left: 40px;

}

.features-content img.alignleft {

	float: none;

	display: block;

	margin-right: 0;

}

.features-content img.alignright {

	float: none;

	display: block;

	margin-left: 0;

}

.proList_col2 {

	text-align: center;

}

.proList_col2 li {

	float: none;

	display: block;

	margin-right: 0;

	width: 100%;

}

/*-----07072015------*/





.ballast-list li {

	width: 80%;

}

.ballast-list li img {

	width: 100%

}

.inflatable-top-section > div img {

	width: 100%;

}

.inflatable-top-section > div+div img {

	width: auto;

}

.standard-list {

	display: block;

}

.standard-list li, .standard-list li:nth-child(3n) {

	display: block;

	margin: 0px auto 10px;

}

.regattas-list li {

	width: 90%;

}

.regattas-list li img {

	width: 100%;

}

.regattas-list li .regattas-desc img {

	width: auto;

}

.proven-content {

	width: 100%;

	text-align: center;

}



.page-id-9 .mid-section h2 {

	background: none;

	}

.mid-section h2 span {

	background: none;

	border: none;

	padding: 0;

	text-align: center;

	}



.linksinstallersWrapper .row {

	background: none;

	}

	.linksinstallersWrapper .row > .masonry-container-inner {

		width: 100%;

		display: block;

		}



.standard-list li .standard-desc {

	height: auto;

	}

}

 @media (max-width:672px) {

.mag-list li:nth-child(3n) {

	margin-right: 0;

}

.mag-list li:nth-child(2n) {

	margin-right: 0;

}

.mag-list li {

	margin-right: 0;

}

.imgListBox.imgListBox-col2 li {

	text-align: center;

	width: auto;

	margin-left: 0;

	margin-right: 0;

}

.imgListBox.imgListBox-col2 li .imgListBoxImg {

	width: 470px;

	float: none;

	display: inline-block;

}

.rooldrum-list li {

	margin-right: 0;

}



.slideList li {

	margin: 0 0 15px;

	text-align: center;

	}

.videoThumbLinks li {

	margin: 0 0 15px;

	}



.size-list li {

	margin-right: 0;

	}

.size-list.size-list_height li .size-desc {

	height:auto;

	padding-bottom: 20px;

	}

	

.collision-list li, .collision-list2 li {

	margin-right: 0;

	}

.collision-list2 li .collision-desc2 {

	height: auto;

	padding-bottom: 20px;

	}

	

.collision-bandage-top-list {

	text-align: center;

	}

	.collision-bandage-top-list li {

		margin-right: 0;

		width: 289px;

		height: auto;

		display: block;

		margin: 0 auto 7px;

		}

	.collision-bandage-top-list li:last-child {margin-right: auto; }

}



@media (max-width:640px) {

.thumbnail_blockList li .thumbnail_block-img {

	float: none;

	display: block;

	margin-right: 0;

	width: 100%;

}

.thumbnail_blockList li .overFlow {

	padding: 15px;

}

#contact-carousel .carousel-caption {

	display: none;

	}

	

.rooldrum-list li {

	margin-right: 0;

	}

	.rooldrum-list li .rooldrum-desc {

		height: auto;

		}





.videoSliderWrapper .video_center_slide .carousel-caption {

	display: inherit !important;

	}

	.videoSliderWrapper .video_left_slide .video_text, .video_right_slide .video_text {	

		display: none !important;

		}

	.videoSliderWrapper .video_slider .video_text .carousel-captionInner {

		font-size: 11px;

		line-height: 14px;

		padding: 0 5px 5px;

		}

	

	

.collision-bandage-top-list li img, .collision-bandage-top-list2 li img {

	width: 100%;

	}

.collision-float-img-holder {

	float: none;

	display: block;

	}



.buddy-list.bush-plane-long_height li {

	width: 289px;

	margin-right: 0;

	}

.helicopter-list-twoColum li, .imgListBox.imgListBox-col2 li .imgListBoxImg {

	width: 289px;

	}

.helicopter-list li .heli-desc {

	height: auto;

	padding: 10px 0;

	}

}

 @media (max-width:568px) {

.click-list li {

	width: 90%;

}

.imgBox-wrapper {

	width: 92%;

}

.carousel-proGal .carousel-caption {

	display: none;

	}

.helicopter-list li {

	margin-right: 0;

	}

.helicopter-list.helicopter-list-col2 li {

	margin-right: 0;

	}



.divScrollbar {

	width:100%;

	overflow-x: scroll;

	}



.lg-sub-html {

	font-size: 13px;

	}

}

 @media (max-width:499px) {

.home-product li:nth-child(3n), .home-product li {

	margin-right: 0;

}

.home-product li:nth-child(2n) {

	margin-right: 0;

}

}

 @media (max-width:479px) {

.top-row .pull-left, .top-row .pull-right {

	float: none;

	width: 100%;

	text-align: center;

}

.contact-form-holder .form-group {

	width: 100%;

}

.mid-section h2 {

	font-size: 20px;

}

.top-row .pull-right {

	max-width: 200px;

	margin: 0 auto !important;

	float: none !important;

}

.contact-desc h4, .contact-desc p {

	width: 100%;

}

.imgListBox.imgListBox-col2 li .imgListBoxImg {

	width: 360px;

}

/*-------07072015--------*/





.gurrenty-page .feature-sec .feature-img:last-child img {

	width: 100%;

	float: none;

}

.proven-content .proven-color {

	width: 90%;

}

.contact-form-holder .btn-submit {

	padding-left: 20px;

	padding-right: 20px;

	}



.modalCustom h4 {

	font-size: 16px;

	}

	

.videoSliderWrapper .video_slider .video_text .carousel-captionInner {

	padding: 3px;

	}

}

 @media (max-width:360px) {

.photoCell li {

	width: 90%;

	height: auto;

}

.photoCell li .photoImg {

	height: auto;

}

.helicopter-list.helicopter-list-col3 li {

	width: 289px;

}

.buddy-list li {

	width: 289px;

	margin-right: 0;

	}

.size-list li {

	width: 289px;

	margin-right: 0;

	}	

.helicopter-list-twoColum li {

	width: 289px;

	}

.imgListBox li .imgListBoxImg {

	width: 289px;

	}

.videoThumbLinks li {

	width: 289px;

	}

.collision-list li, .collision-list2 li, .collision-bandage-top-list2 li {

	width: 289px;

	}

.collision-list li, .collision-list2 li {

	margin-right: 0;

	}

.rooldrum-list li {

	width: 289px;

	margin-right: 0;

	}

	.rooldrum-list li .rooldrum-desc {

		display: block;

		}

.imageCol-two > div {

	width: 100%;

	float: none;

	display: block;

	}

.collision-float-img-holder2 {

	float: none;

	display: block;

	margin: 0;

	margin-bottom: 20px;

	}

.size-list.size-list_height li .size-desc {

	height: auto;

	padding-bottom: 20px;

	}

.imgListBox li {

	margin-left: 0;

	margin-right: 0;

}

.imgListBox.imgListBox-col2 li .imgListBoxImg {

	width: 280px;

}

/*------------07072015------------*/





.standard-list li {

	width: 90%;

}

.standard-list li img {

	width: 100%;

}

p.product-phone {

	line-height: 30px;

	}

.btn-link {

	padding: 15px;

	}

.photoTitle span {

	font-size: 12px;

	}

	

.videoSliderWrapper .video_slider .video_text .carousel-captionInner {

	padding-bottom: 2px;

	}

}

.gurrenty-page a {

	color: #3ba640;

}