/*----home--page--content--slider------*/
#wpcf7-f12-o1 .wpcf7-validation-errors {
	display: block;
	position: relative!important;
	text-align: left;
	clear: both;
	float: left;
	left: 0!important;
	font-size: 12px;
}
img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

a.fl-button {
	text-decoration: none;
	line-height: 1.6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 2px #ffffff;
	border-style: solid;
	width: 200px;
	background: #b5b3a9;
}
a.fl-button::before {
	content: "";
	background: #ffffff !important;
	color: #262627 !important;
	border-color: #b5b3a9 !important;
	-webkit-transform: scaleX(0) !important;
	-moz-transform: scaleX(0) !important;
	-o-transform: scaleX(0) !important;
	-ms-transform: scaleX(0) !important;
	transform: scaleX(0) !important;
	-webkit-transform-origin: 100% 50% !important;
	-moz-transform-origin: 100% 50% !important;
	-o-transform-origin: 100% 50% !important;
	-ms-transform-origin: 100% 50% !important;
	transform-origin: 100% 50% !important;
	transition-duration: 300ms !important;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition-property: transform;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-ms-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.slide-image-sec .bx-pager.bx-default-pager {
	bottom: 25px;
	padding: 0px !important;
}

.slide-image-sec .bx-wrapper {
	margin: 0px;
}


.slide-image-sec .bx-pager-item a {
	background: #8f867d !important;
	width: 44px !important;
	height: 5px !important;
	border-radius: 0px !important;
}

.slide-image-sec .bx-pager-item a.active { background: #d5d4ce !important; }
div.wpcf7-spam-blocked { clear: both; }
span.wpcf7-not-valid-tip,
.wpcf7-validation-errors,
div.wpcf7-spam-blocked { text-align: center; margin-top: 0.5em; font-size: 0.8em; }
#wpcf7-f12-o1  span.wpcf7-not-valid-tip, #wpcf7-f12-o1  .wpcf7-validation-errors, #wpcf7-f12-o1  div.wpcf7-spam-blocked {
	font-size: 0.8em;
	position: absolute;
	left: 105%;
	top: 0;
	width: 100%;
  text-align: left;
}

#wpcf7-f12-o1 .wpcf7-validation-errors, #wpcf7-f12-o1  div.wpcf7-spam-blocked {
	line-height: 1.2;
	padding: 5px;
	margin: 0;
	top: inherit;
	bottom: 0;
}

#product-subscribe-btn {
	margin-bottom: 1em;
}

/*.dark-overlay{height:600px; background:#000;}*/
.wpcf7 .wpcf7-validation-errors { text-align:center; }
.fl-post-info-author a {
	color: #272729;
	font-weight: normal;
}

.fl-post-info-date { color: #272729; }

.layer-content{text-align:left;}
#page { overflow: hidden; }

#product-tabs .fl-builder-content {
	max-width: 100%;
	padding: 0px;
}

#single-product-accordion .pp-accordion-button-label {
	text-transform: uppercase;
}

#individual-product-tab .uabb-tab-title {
	font-size: 17px;
}

#product-tabs .fl-builder-content .fl-module-content {
	margin: 20px 0;
}

.main-form-sec .g-recaptcha.wpcf7-recaptcha {
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}


#my-custom-shadow .fl-row-content-wrap {
	min-height: 350px;
}

/*===== Remove Border ====*/
.page-id-220 table tbody tr td {
	border-color: transparent !important;
}

/*==== Event Category Menu ===*/
#news-event-tab .uabb-tab-title {
	font-family: good_times_rg !important;
}

#news-event-tab .fl-heading {
	margin-top: -80px !important;
	position: relative;
	z-index: -1;
	float: left;
}

.fl-module-fl-post-info {
	text-transform: uppercase;
}

.demo-day-form {
	line-height: 1;
}


/*============Header===========*/
h2 {line-height:1.5 !important;}
header { z-index: 999 !important; position: relative; }
.home-slider { z-index: 2; }
header ul li::before {
	display: none;
}

/*---testimonial----*/
.testimonial_sec-part .bx-pager-item a {
	width: 30px !important;
	height: 5px !important;
	border-radius: 0px !important;
}

.testimonial_sec-part .bx-pager.bx-default-pager {
	text-align: left;
	margin-left: 1.5%;
}

/*========Header Uber Menu CSS=======*/

#ubermenu-main-7 {
	text-align: center;
}

#header-right-contact .fl-html {
	float: left;
	padding-left: 15px;
}

#menu-item-474 .ubermenu-row .ubermenu-custom-content {
	padding: 0;
}
/*.ubermenu-submenu { margin-top: 15px !important; }*/
#ubermenu-main-7 .ubermenu-target { text-transform: inherit !important; }

#ubermenu-main-7 .ubermenu-active .ubermenu-target, .ubermenu .ubermenu-target:hover { background: transparent !important; }
#ubermenu-main-7 .ubermenu-item-level-1 .ubermenu-target { padding-top: 15px !important; padding-bottom: 15px !important; background: #38362f !important; color: #fff !important; border-bottom: 1px solid !important; }
#ubermenu-main-7 .ubermenu-item-level-1 .ubermenu-target:hover { background: #7f7c6a !important; }
#ubermenu-main-7 .ubermenu-submenu-type-flyout > li:last-child .ubermenu-target { border: none !important; }
#ubermenu-main-7 .ubermenu-submenu-type-flyout > .ubermenu-item { width: 200px !important; text-align: center !important; }
#ubermenu-main-7 .ubermenu-current-menu-item a { background: none !important; }
#ubermenu-main-7 .ubermenu-item .ubermenu-target { position: relative; }
#ubermenu-main-7 .ubermenu-item .ubermenu-target:hover::before, .ubermenu .ubermenu-current-menu-item a::before {
	content: '';
	position: absolute;
	width: 40%;
	height: 5px;
	background: #7f7c6a;
	display: block;
	bottom: 30px;
	left: 30%;
}

#ubermenu-main-7 .ubermenu-submenu-type-flyout > .ubermenu-item .ubermenu-target:hover::before { display: none; }
#ubermenu-main-7 #parallelogram {
	height: 150px;
}

#ubermenu-main-7 .home-three-box {
	padding: 60px 0 !important;
	text-align: center !important;
	background-position: center center !important;
	background-size: 80%;
}

#ubermenu-main-7 #parallelogram a:hover .home-three-box { background-position: center; }


/*====*/


.contact-us-today {
	text-align: right;
	padding-bottom: 16px;
}

.cont-right-head { font-size: 16px; font-weight: bold; }

.cont-right {
	padding: 0;
	margin: 0;
}

.contact-us-today ul li {
	display: inline-block;
	font-size: 18px;
	padding-left: 10px;
}

.contact-us-today .cont-right li::before {
	display: none;
}

.ua-icon-phone-handset::before { content: "\e9b2"; font-family: 'Ultimate-Icons' !important; }
.ua-icon-mail::before { content: "\e964"; font-family: 'Ultimate-Icons' !important; }

.header-right-sec { position: relative; }
.header-right-sec::after {
	width: 100vh;
	height: 100%;
	background: #28282A;
	position: absolute;
	display: block;
	left: 100%;
	top: 0;
}

.slider-head {
	text-align: center !important;
	font-family: good_times_rg !important;
}

/*=======Footer======*/
.footer-right-bg {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}
.footer-social { position: relative; z-index:9; }

.footer-social .pp-social-icon a i { color: #b5b3a9 !important; }

.footer-social .pp-social-icon a:hover i { color: #292927 !important; }


/*---contact-page-----*/
.contact-icon-sec .uabb-infobox-text-wrap {
	padding-left: 40px;
}

/*====== Tablepress ======*/
.tablepress thead th {
	background-color: transparent;
	font-weight: 700;
	vertical-align: middle;
  color: #807B67;
  border: 1px solid #272729;
}

.tablepress tr td { border: 1px solid #272729; }

/*====== Home Three Sec =====*/
/*.home-three-box {
	display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms--display: flex;
	justify-content: center;
  -webkit-justify-content: center;
	align-items: center;
  -webkit-align-items: center;
  
  padding: 20% 0;
  text-align: center !important;
}

.slashers, .mulchers {
	padding: 25% 0;
}*/

.home-three-box-first {
	width: 125%;
	height: 470px;
	margin: 0 0 0 -22%;
	-webkit-transform: skew(-21deg);
	-moz-transform: skew(-21deg);
	-o-transform: skew(-21deg);
	-ms-transform: skew(-21deg);
	transform: skew(-21deg);
	overflow: hidden;
	position: relative;
}

.skid-lifts {
	background: url(https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg);
	position: absolute;
	top: 0;
	left: 0%;
	right: -20%;
	bottom: 0;
	-webkit-transform: skew(21deg);
	-moz-transform: skew(21deg);
	-o-transform: skew(21deg);
	-ms-transform: skew(21deg);
	transform: skew(21deg);
	background-position: right;
}

#parallelogram a:hover .skid-lifts{
    background-image: linear-gradient(to bottom, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg)");
    background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg)");
    background-image: -o-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg)");
    background-image: -ms-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg)");
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(0, 0, 0, 0.8))), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg)");
    background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/skid-lifts-bg.jpg)");
	background-position: right;
  }

.home-three-box-second {
	width: 105%;
	height: 470px;
	margin: 0 0 0 2%;
	-webkit-transform: skew(-21deg);
	-moz-transform: skew(-21deg);
	-o-transform: skew(-21deg);
	-ms-transform: skew(-21deg);
	transform: skew(-21deg);
	overflow: hidden;
	position: relative;
}
.slashers {
	background: url(https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg);
	background-position: center;
	position: absolute;
	top: 0;
	left: -20%;
	right: -20%;
	bottom: 0;
	-webkit-transform: skew(21deg);
	-moz-transform: skew(21deg);
	-o-transform: skew(21deg);
	-ms-transform: skew(21deg);
	transform: skew(21deg);
}
#parallelogram a:hover .slashers{
    background-image: linear-gradient(to bottom, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg)");
    background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg)");
    background-image: -o-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg)");
    background-image: -ms-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg)");
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(0, 0, 0, 0.8))), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg)");
    background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/slashers-bg-v2.jpg)");
	background-position: center;
  }
.home-three-box-third {
	width: 120%;
	height: 470px;
	margin: 0px 0 0 7%;
	-webkit-transform: skew(-21deg);
	-moz-transform: skew(-21deg);
	-o-transform: skew(-21deg);
	transform: skew(-21deg);
	overflow: hidden;
	position: relative;
}

.mulchers {
	background: url(https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg);
	position: absolute;
	top: 0;
	left: -18%;
	right: 12%;
	bottom: 0;
	-webkit-transform: skew(21deg);
	-moz-transform: skew(21deg);
	-o-transform: skew(21deg);
	transform: skew(21deg);
}

#parallelogram a:hover .mulchers{
    background-image: linear-gradient(to bottom, rgba(255,255,255, 0.8), rgba(255, 255, 255, 0.8)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg)");
    background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.7), rgba(255, 255, 255, 0.7)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg)");
    background-image: -o-linear-gradient(top, rgba(255,255,255, 0.7), rgba(255, 255, 255, 0.7)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg)");
    background-image: -ms-linear-gradient(top, rgba(255,255,255, 0.7), rgba(255, 255, 255, 0.7)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg)");
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), to(rgba(0, 0, 0, 0.7))), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg)");
    background-image: -webkit-linear-gradient(top, rgba(255,255,255, 0.7), rgba(255, 255, 255, 0.7)), url("https://colbrookindustries.com.au/wp-content/uploads/2018/05/mulchers-bg.jpg)");
  }

.home-3box-inner h4 {
	text-align: center;
	color: #fff;
}
#parallelogram a:hover .home-3box-inner h4 { color: #262627; }
.home-3box-inner .img-hover { display: none; }
#parallelogram a:hover .home-3box-inner .img-without-hover { display: none; }
#parallelogram a:hover .home-3box-inner .img-hover { display: block; margin: 0 auto; }



.copyright_sec .fl-html { position: relative; z-index: 9; font-size: 15px; font-weight:500; }

.pp-button { transform: skew(-31deg) !important; }
.pp-button > span { transform: skew(31deg) !important; display: inline-block; }

/*======== Slider Btn ==========*/

.slider-btn .pp-button{
-webkit-transition: all .3s ease 0s !important;
-moz-transition: all .3s ease 0s !important;
-o-transition: all .3s ease 0s !important;
-ms-transition: all .3s ease 0s !important;
transition: all .3s ease 0s !important;
}

.slider-btn .pp-button {
	background: #b5b3a9;
	padding: 10px 30px !important;
	border: 2px solid #fff;
	color: #262627;
}
.slider-btn .pp-button:hover { border: 2px solid #b5b3a9; }
.slider-btn .pp-button::before {
content: "";
background: #ffffff !important;
color: #262627 !important;
border-color: #b5b3a9 !important;
-webkit-transform: scaleX(0) !important;
-moz-transform: scaleX(0) !important;
-o-transform: scaleX(0) !important;
-ms-transform: scaleX(0) !important;
transform: scaleX(0) !important;
-webkit-transform-origin: 100% 50% !important;
-moz-transform-origin: 100% 50% !important;
-o-transform-origin: 100% 50% !important;
-ms-transform-origin: 100% 50% !important;
transform-origin: 100% 50% !important;
transition-duration: 300ms !important;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition-property: transform;
-moz-transition-property: transform;
-o-transition-property: transform;
-ms-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

.slider-btn .pp-button:hover::before{
-webkit-transform: scaleX(1) !important;
-moz-transform: scaleX(1) !important;
-o-transform: scaleX(1) !important;
-ms-transform: scaleX(1) !important;
transform: scaleX(1) !important;
}
/*=====*/

.last_text p  { font-family: good_times_rg !important; font-size:24px; margin-bottom:0px; }
.fl-icon-text { font-size: 18px; font-weight: 500; }

/*====== Inner Pages ======*/
#second-row-right-img, #img-with-txt { position: relative;	z-index: 2; }
.single-post { overflow: hidden; }



/*-----about_page------*/

.banner_sec { text-align: center; font-size: 34px; line-height: 55px; color: #fff; font-family: good_times_rg; position: relative; z-index: 9; }



/*#about-title-img-sec {
	z-index: 111;
	position: relative;
}

#about-title-img-sec .fl-row-fixed-width::before {
	position: absolute;
	content: '';
	background: url(https://colbrookindustries.com.au/wp-content/uploads/2018/05/about_vector.png);
	width: 970px;
	height: 800px;
	top: -450px;
	left: -475px;
	display: block;
}
#about-title-img-sec .fl-row-content {
	position: relative;
	z-index: 2;
}*/

/*------=Parts=-------*/
#img-txt-left {
	background: #38362f;
	max-width: 42%;
	position: absolute;
	top: 40%;
	left: -50px;
	padding: 40px 30px 60px;
	margin: 0 !important;
}

#img-txt-left .fl-heading {
	position: relative;
	font-style: italic;
	font-weight: normal;
}

#img-txt-left .fl-heading::after {
	content: '';
	width: 50px;
	height: 5px;
	background: #b5b3a9;
	position: absolute;
	bottom: -20px;
	left: 0;
}




/*===News &amp; Events===*/

#news-event-tab .uabb-tabs .fl-row-content-wrap {
	padding: 0;
}

.uabb-tab-acc-content { padding: 25px 0 !important; }


#events .event-right-sec {
	float: left;
	width: 48.5%;
	margin-left: 1.5%;
}

#events .uabb-post-thumbnail {
	float: left;
	width: 48.5%;
	margin-right: 1.5%;
}

.event-title {
	font-weight: bold;
}

/*=====Event Btn====*/
.con-sub-btn-wrapper-inner {
	background: #28282a;
	-webkit-transform: skew(-31deg);
	-moz-transform: skew(-31deg);
	-o-transform: skew(-31deg);
	-ms-transform: skew(-31deg);
	transform: skew(-31deg);
  padding: 10px 30px;
  float: left;
  margin-top: 15px;
	color: #fff;
	text-transform: uppercase;
	font-family: good_times_rg;
  -webkit-transition: all .3s ease 0s !important;
	-moz-transition: all .3s ease 0s !important;
	-o-transition: all .3s ease 0s !important;
	-ms-transition: all .3s ease 0s !important;
	transition: all .3s ease 0s !important;
  position: relative;
}

.con-sub-btn-wrapper-inner::before {
  content: "";
  background: #827867 !important;
  -webkit-transform: scaleX(0) !important;
  -moz-transform: scaleX(0) !important;
  -o-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important;
  -webkit-transform-origin: 100% 50% !important;
  -moz-transform-origin: 100% 50% !important;
  -o-transform-origin: 100% 50% !important;
  -ms-transform-origin: 100% 50% !important;
  transform-origin: 100% 50% !important;
  transition-duration: 300ms !important;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -o-transition-property: transform;
  -ms-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.con-sub-btn-wrapper-inner:hover::before {
  -webkit-transform: scaleX(1) !important;
  -moz-transform: scaleX(1) !important;
  -o-transform: scaleX(1) !important;
  -ms-transform: scaleX(1) !important;
  transform: scaleX(1) !important;
}




/*======Single Product Page=====*/

#product-testimonial-sec .pp-testimonials-heading {
	padding: 0 15px 0;
	margin: 0;
}

.single-products .ast-container {
	max-width: 100%;
  padding: 0;
}

.single-products .ast-container #primary {
	margin: 0;
}

.single-products .ast-container #primary .products { padding: 0; }

.single-products .navigation.post-navigation {
	display: none;
}


.application-sec ul {
	float: left;
	width: 35%;
	margin: 0;
}

.application_sec-1 ul li, .application_sec-2 ul li {
	position: relative;
	list-style-type: none;
	padding-left: 20px;
}

.application-sec ul li::before {
	width: 8px;
	height: 8px;
	background: #817867;
	position: absolute;
	content: '';
	left: 0;
	top: 35%;
}

#single-product-accordion ul {
	float: left;
}

#individual-product-tab .uabb-tab-link .uabb-tabs-icon {
	float: right;
  margin-top: 5px;
}

#individual-product-tab .uabb-tab-current .uabb-tag-selected .ua-icon-plus2::before { content: '\ea3b'; }

#individual-product-tab .uabb-tab-link {
	text-align: left;
}

/*#individual-product-tab .cb-video_popup {
	margin: 0 auto;
	max-width: 375px;
}*/

#individual-product-tab .cb-video_popup a {
	background: #7f7c6a;
	color: #fff;
	padding: 10px 30px;
	float: left;
	clear: left;
	margin-bottom: 5px;
	min-width: 250px;
}

/*#individual-product-tab .cb-video_popup a { background: #7f7c6a; color:#fff; }*/
#individual-product-tab .cb-video_popup a:hover { background: #7f7c6a; color:#28282a; }


/*#individual-product-tab li:last-child .uabb-tab-link { text-align: center; }*/


/*=Product Uber Menu=*/
#ubermenu-productindividualtabs-13 .ubermenu-sub-indicator { font-size: 14px; }
#ubermenu-productindividualtabs-13 .ubermenu-sub-indicator::before { content: '\f067' !important; }
#ubermenu-productindividualtabs-13 .ubermenu-active .ubermenu-sub-indicator::before { content: '\f068' !important; }
#ubermenu-productindividualtabs-13 .ubermenu-item-level-0 > .ubermenu-target { min-width: 295px; }
#ubermenu-productindividualtabs-13 .ubermenu-item-level-0 > .ubermenu-target:hover { background: #817867 !important; }
#menu-item-930 { text-align: center; }
#ubermenu-productindividualtabs-13 .ubermenu-item-level-0:last-child { margin-right: 0;	min-width: 305px; }
#ubermenu-productindividualtabs-13 .ubermenu-item-level-0:first-child { margin-left: 0; }
#ubermenu-productindividualtabs-13 .ubermenu-submenu { margin-top: 30px; background: transparent; border: none; box-shadow: none; }
#ubermenu-productindividualtabs-13 #menu-item-926 .ubermenu-submenu {	min-width: 295px;	margin: 2px 0; }
#ubermenu-productindividualtabs-13 #menu-item-926 .ubermenu-submenu .ubermenu-item { width: 100%; }
#ubermenu-productindividualtabs-13 #menu-item-926 .ubermenu-submenu .ubermenu-item a { background: #7F7C6B; color: #fff; }
#ubermenu-productindividualtabs-13 #menu-item-926 .ubermenu-submenu .ubermenu-item a:hover { background: #7F7C6B !important; color: #272729; }

.ubermenu-productindividualtabs .ubermenu-custom-content {
	font-size: 17px;
	line-height: 1.4;
}

/**global class for styling single product menu between page**/
.ubermenu-productindividualtabs .ubermenu-sub-indicator { font-size: 14px; }
.ubermenu-productindividualtabs .ubermenu-sub-indicator::before { content: '\f067' !important; }
.ubermenu-productindividualtabs .ubermenu-active .ubermenu-sub-indicator::before { content: '\f068' !important; }
.ubermenu-productindividualtabs .ubermenu-item-level-0 > .ubermenu-target { min-width: 295px; }
.ubermenu-productindividualtabs .ubermenu-item-level-0 > .ubermenu-target:hover { background: #817867 !important; }
#menu-item-930 { text-align: center; }
.ubermenu-productindividualtabs .ubermenu-item-level-0:last-child { margin-right: 0; }
.ubermenu-productindividualtabs .ubermenu-item-level-0:first-child { margin-left: 0; }
.ubermenu-productindividualtabs .ubermenu-submenu { margin-top: 30px; background: transparent; border: none; box-shadow: none; }
.ubermenu-productindividualtabs li:nth-child(2) .ubermenu-submenu {	min-width: 295px;	margin: 2px 0; }
.ubermenu-productindividualtabs li:nth-child(2) .ubermenu-submenu .ubermenu-item { width: 100%; }
.ubermenu-productindividualtabs li:nth-child(2) .ubermenu-submenu .ubermenu-item a { background: #7F7C6B; color: #fff; }
.ubermenu-productindividualtabs li:nth-child(2) .ubermenu-submenu .ubermenu-item a:hover { background: #7F7C6B !important; color: #272729; }
.ubermenu-productindividualtabs li:nth-child(4n){margin-right:0px;}




/*======= Contact Form ========*/
.main-contact-sec, .main-contact-sec p {	line-height: 1; }

.wpcf7-text:focus, .wpcf7-textarea:focus, .wpcf7-select:focus {
    border-color: #817867 !important;
}

.con-sub-btn-wrapper {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
}

.con-sub-btn-wrapper-inner {
	padding: 0px;
}

.con-sub-btn-wrapper-inner #contact-sub-btn {
	opacity: 1;
	font-weight: 500;
	border: none;
	transform: skewx(31deg);
	font-size: 18px;
	padding: 0;
	background: transparent;
	width: 100%;
  text-transform: uppercase;
  font-family: good_times_rg !important;
  padding: 10px 30px;
}

.main-contact-sec .con-sub-btn-wrapper-inner #contact-sub-btn {
	padding: 10px 50px;
	font-size: 14px;
}


.con-sub-btn-wrapper-inner .ajax-loader {
	position: absolute;
top: 15px;
right: -45px;
transform: skewx(31deg);
}

.contact-recap {
	float: left;
	width: 100%;
}

.g-recaptcha.wpcf7-recaptcha div {
	margin: 0px auto 10px;
}

.sign-newsletter {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0;
}

.g-recaptcha.wpcf7-recaptcha {
	float: left;
	width: 100%;
	margin-top: 20px;
}


/*==== Demo Day ====*/
.demo-day-form { float: left;	width: 100%; position: relative; z-index: 3; }
.demo-day-1 {	width: 49%;	float: left; margin-right: 1%; }
.demo-day-2 { width: 49%;	float: left; margin-left: 1%; }
.demo-day-1 input, 
.demo-day-2 input, 
.demo-day-2 select,
.demo-day-2 .select2-container--default .select2-selection--single {
	height: 50px;
	background: transparent;
	padding-left: 30px !important;
	border: 1px solid #817867 !important;
	border-radius: 0px;
}
.demo-day-2 select { padding-left: 0; }
.demo-day-form .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 0;
	background: #817867;
	padding: 25px;
	color: #fff;
}
.demo-day-2 .select2-container--default .select2-selection--single { padding-top: 10px; padding-bottom: 10px; }
.demo-day-form .select2-container .select2-selection--single .select2-selection__rendered { padding: 0; }
::-webkit-input-placeholder { color: #5e5e5e !important; opacity: 1; }
:-moz-placeholder { color: #5e5e5e !important; opacity: 1; }
::-moz-placeholder { color: #5e5e5e !important; opacity: 1; }
:-ms-input-placeholder { color: #5e5e5e !important; opacity: 1; }
.demo-day-form .wpcf7-select2-post-image__thumbnail { display: none !important; }
.demo-day-form .select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: #817867 !important;
  color: #fff !important;
}
.demo-day-form .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #272729 !important;
	color: #fff !important;
}
.demo-day-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #fff transparent transparent transparent;
}

.demo-day-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #fff transparent;
}

/*===========================Media============================*/



/*@media screen and (max-width: 1024px) {
/*------header----*/	
  /*#ubermenu-main-7 .ubermenu-item .ubermenu-target { padding-left: 9px; padding-right: 9px;	padding-top: 44px !important;	padding-bottom: 50px !important; font-size: 14px; }
  #ubermenu-main-7 .ubermenu-item .ubermenu-submenu .ubermenu-target { padding: 10px !important; }
  .contact-us-today .fl-html { font-size: 13px; }
  .cont-right li a { font-size: 14px; }
  
  
  
.mobile_text p { line-height: 25px; margin-bottom:0px; }
.mobile_text .fl-module-content { margin: 20px; }
.mobile_img .fl-module-content { margin-top: -175px; }
	
}







@media screen and (max-width: 768px) {
	
/*----header---*//*
  #cb-mob-menu .fl-module-content {	margin: -50px 0 0; }
  #cb-mob-menu .hamburger {	position: absolute;	top: 45px; right: 50px; }
  .contact-us-today .fl-html { font-size: 18px; }
  .cont-right li a { font-size: 18px; }
  #header-right-contact .fl-html { width: 100%;	padding-right: 15px; }
  .header-right-sec { background-color: #28282A; }
  .header-right-sec .fl-col-content.fl-node-content { background-image: none; }
  .contact-us-today { text-align: left !important; padding-bottom: 0px !important; }
  .cont-right { float: right; }
  .contact-us-today .fl-node-content { margin: 15px; }
  #menu-main-menu {	margin: 50px 0 10px;	text-align: center; }
  #menu-main-menu .menu-item { border: none; }
  #menu-main-menu .menu-item a { padding-top: 15px;	padding-bottom: 15px;	background: #39362F; color: #fff;	border: 1px solid #B6B3AA; }
  #menu-main-menu .menu-item a:hover { background: #B6B3AA; border-color: #39362F; }
  .fl-menu #menu-item-988 .fl-menu-toggle {	right: 150px;	color: #fff; }
  
  /*===== Testimonial Section =====*//*
  .testimonial_sec-part .bx-pager.bx-default-pager { text-align: center; margin-left: 0; }
	
/*--------*//*
  .fl-col-small {	max-width: 100% !important; }
  .mobile_img .fl-photo-img { transform: rotate(455deg); margin-left: -289px; margin-top: -116px; }
  .mobile_text p { text-align: center; }
  .mobile_img { width: 75%; }
	
/*-----footer-----*//*
  .copyright_sec { text-align: center; }
  .footer1 .fl-icon { display: inherit; }
  .footer1 .fl-module-content { margin-bottom: 20px; margin-top: 20px; }

/*=======HOMEPAGE THREE BOX SECTION======*/	/*
	#parallelogram { margin: 0; width: 100%; transform: none; }
	#parallelogram .home-three-box { transform: none; left: 0; right: 0; background-size: 150% 100%; }
  
  
/*======== Inner Pages =======*//*
  #img-txt-left {	bottom: -100px;	left: calc(100% - 70%); top: auto; }
  #cb-content-sec {	margin-top: -80px; }
  #cb-content-sec .fl-row-content-wrap { padding-top: 200px; }
  
}

@media screen and (max-width: 736px) {

}

@media screen and (max-width: 480px){
  .mobile_img .fl-node-content { margin: -77px; }
  .mobile_img { width: 85%; }
  .banner_sec {	font-size: 18px;	line-height: 1.2; }
  .last_text p { font-size: 18px; }
  #img-txt-left {	bottom: -160px;	left: calc(100% - 80%);	top: auto;	max-width: 60%; }
  #cb-content-sec .fl-row-content-wrap { padding-top: 250px; }
		
		.table_outer {
	min-width: 200px !important;
	overflow-x: scroll;
}
		
		.testimonial_sec-part .bx-pager.bx-default-pager {
	text-align: center !important;
	margin-left:0px !important;
	
}

}


@media screen and (max-width: 375px){

}*/