/*
Theme Name:    MN Spray Booths
Develope by:   Mohd. Sakeem khan 
Company URL:   http://www.webmarketingexperts.com.au/
Company Name:  WME
*/

html, body {
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	background:#fff;
	}

textarea{
	font-family: 'Roboto', sans-serif;
}
.clr {
margin:0; padding:0;
clear:both;
}
 
.clear {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0;
 padding:0;
}

A IMG /* This Class will disble border over any link on images*/
{
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A2A2A2;
}

a:hover
{
	text-decoration:none;
	color:#596163;
}
p
{
	color:#596163;
	padding:5px 0 5px 0;
	margin:5px 0 5px 0;
	}

p a
{
	text-decoration:underline;
	color:#A2A2A2;
}

p a:hover
{
	text-decoration:none;
	color:#596163;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	color:#596163;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0  0 0;
	padding:0 0 0  0;
	}

UL strong	{
font-size:15px;
	}

OL
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px;
	padding:0 0 0 0;
	list-style-type:decimal;
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#363636;
	}

h1,h2,h3,h4,h5,h6
	{
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	}
h1
{
    font-size: 1.5em;
}
/* Global Classes ends */

/* services image */
.services_image
{
    width: 100%;
    height: 287px;
    background-size: cover;
    background-position: center center;
}




/*--index--page-start--*/
#header_section{
	width:100%;
	margin:0;
	padding:0;
	}

.header_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#231f20;
	}

.header_wrapper{
	width:960px;
	margin:0 auto;
	padding:10px 0 10px 0;
	}

.logo_bar{
	width:275px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

.logo_bar img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.headerbar_right{
	width:620px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}

.quick_contact{
	margin:5px 0 15px 0;
	padding:0 0 0 15px;
	}

.social_bar{
	width:130px;
	margin:0 30px 0 0;
	padding:2px 0 0 0;
	text-align:right;
	float:left;
	}

.social_bar p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:16px;
	font-style:italic;
	font-weight:400;
	color:#f7754c;
	}

.social_bar img{
	margin:0 0 0 5px;
	padding:0 0 0 0;
	}

.make_enquiry{
	width:225px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	float:left;
	}

.make_enquiry a,.contact_us{
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	background:#fe5000;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-size:15px;
	font-weight:500;
	color:#fff;
	text-align:center;
	border-radius:3px;
	}

.make_enquiry a:hover{
	background:#1d6149;
	}

.givecall{
	width:155px;
	margin:0 0 0 0;
	padding:2px 0 0 20px;
	text-align:right;
	float:right;
	}

.givecall img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.givecall p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:16px;
	font-style:italic;
	font-weight:400;
	color:#fe5000;
	}

.givecall p a{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	font-style:normal;
	font-size:24px;
	font-weight:600;
	color:#fff;
	}

.givecall p a:hover{
	color:#fe5000;
	}

.menubar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	}

.menubar ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	}

.menubar ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline-block;
	position:relative;
	}

.menubar ul li a{
	margin:0;
	padding:0 7px 13px 7px;
	display:inline-block;
	text-decoration:none;
	text-transform:uppercase;
	font-style:normal;
	font-size:17px;
	font-weight:normal;
	color:#fff;
	}

.menubar ul li a:hover,
.menubar ul li.current_page_item a{
	background:url(images/menu_hover.png) left bottom repeat-x;
	}

/*_____ Submenu css Strart  __________*/
#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
   }

#access li {
	float: left;
    position: relative;
  }
#access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;
    }
.menubar ul ul {
	display: none;
	float: left;
	margin:0;
	padding:0 0 0 0;
	margin:0;
	position: absolute;
	width:170px;
	z-index: 99999;
	background:#4f4f4f;
   }
.menubar ul ul ul {
	left: 100%;
	top:0;
    }
.menubar ul ul li a {
	color: #fff;
	font-size:12px;
	font-weight: normal;
	height: auto;
    line-height: 1.4em;
	padding:7px 10px;
	margin:0;
	width:150px;
	text-align:left;
	background:none !important;
    }
.menubar ul ul li a:hover {
	background:#fe5000 !important;
    }
.top_nav ul ul li.current_page_item a{
	background:#fe5000 !important;
    }
.menubar ul li:hover > ul {
	display: block;
    }
.menubar .current-menu-item > a,
.menubar .current-menu-ancestor > a,
.menubar .current_page_item > a,
.menubar .current_page_ancestor > a {
    color:#fff;
    background: f15928;
    }

/*_____ Submenu css ends __________*/


.main_banner{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	}

.main_banner img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.slider_details{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.slider_wrapper{
	margin:0 auto;
	padding:0 0 0 0;
	background-image: url(images/inner_banner.jpg);
	background-position: top center;
	background-size: cover;
	}
.main_banner .socialIcons{
	position:absolute;
	top:0;
	right:0;
	z-index:99;
}
.main_banner .socialIcons a{
	display:block;
	background:rgba(0,0,0,0.5);
	border-radius:0px;
	padding:5px;
}
.main_banner .socialIcons a img{
	width:40px;
	height:auto;
}

.slider_description{
	width:1960px;
	margin:0 0 0 0;
	padding:20px 0 20px 200px;
	/*background:url(images/slidertxt_bg.png) left top repeat-x;*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+50,f49a7f+51,f4baa8+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+0,f49a7f+100,f4baa8+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+0,f49a7f+100,f4baa8+100&0.1+0,1+0,1+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+60,f55a28+61&0.1+0,1+0,0.36+60 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+59,f55a28+59,f55a28+60,f55a28+60&0.1+0,1+0,0.12+60 */
background: -moz-linear-gradient(left, rgba(245,90,40,1) 0%, rgba(245,90,40,0.13) 59%, rgba(245,90,40,0.12) 60%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(245,90,40,1) 0%,rgba(245,90,40,0.13) 59%,rgba(245,90,40,0.12) 60%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(245,90,40,1) 0%,rgba(245,90,40,0.13) 59%,rgba(245,90,40,0.12) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5000', endColorstr='#1ff55a28',GradientType=1 ); /* IE6-9 */

position:absolute;
	opacity:0.9;
	min-height:170px !important;
	margin-left:-10px !important;
	}

.slider_description p{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:50px !important;
	font-weight:bold !important;
	color:#fff;
	line-height:50px!important;
	}

.slider_description a{
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	background:#fe5000;
	display:inline-block;
	text-decoration:none;
	text-transform:capitalize;
	font-size:17px;
	font-weight:600;
	color:#fff;
	border-radius:3px;
	}

.slider_description a:hover{
	background:#1d6149;
	}
.inneer_ba img {
	height: 34px;
	width: auto;
	display: inline-block;
	vertical-align: -webkit-baseline-middle;
}
.inneer_ba span {
    line-height: 40px;
    vertical-align: top;
	font-size:17px;
}
.after_banner {
    background: #131313 none repeat scroll 0 0;
    margin-top: -60px;
    position: absolute;
    z-index: 999;
    width: 100%;
    opacity:0.8;
}
.after_banner .welcome_bar{
	padding:0;
}
.inneer_ba p{
	color:#fff;
	font-size:20px;
	display:inline-block;
	float:left;
	width:48%;
	text-align:left;
}
.inneer_ba p:nth-child(2){
	float:right;
}
.inneer_ba{
	text-align:center;
}
#container_section{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.workshop_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#fe5000;
	}

.workshop_wrapper{
	width:960px;
	margin:0 auto;
	padding:20px 0 20px 0;
	text-align:center;
	}

.workshop_wrapper p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:400;
	color:#fff;
	line-height:26px;
	}

.industries_detail{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(images/industry_bg.png)#f1f1f1 left top repeat-x;
	}

.industry_wrapper{
	margin:0 auto;
	padding:40px 15px;
	/*background:url(images/bottom_icon.png)top center no-repeat;*/
}
.archive .page-title{
	font-size:30px;
}
.pro_loop {
	margin-bottom:20px;
}
.pro_loop a{
	font-size:16px;
	text-decoration:none;
	padding-bottom:10px;
}
.pro_gallery{
	background:#f8f8f8;
	padding:30px 0;
	width:100%;
	position:relative;
}
.single-project .pro_gallery{
    padding-bottom: 55px;
}
.gallery_inner{
	width:100%;
	margin:0 auto;
}
.post-thumbnail img {
    height: auto;
    width: auto;
}
.proje h1{
	width:100%;
	font-size:40px !important;
	text-align:center;
}
.serv h2,.serv h2 a{
	width:100%;
	font-size:20px !important;
	margin-bottom:20px;
	color:#fe5000;
	text-decoration:none;
}
.ser_de {
    float: left;
    position: relative;
    width: 100%;
    margin-bottom:20px;
}
.testi_loop{
	border-bottom:1px solid #e1e1e1;
	margin:10px 0;
	padding:10px 0;
	background: url(images/quote.png) no-repeat center right;
}
.testi_de {
    min-height: 169px;
}
.testi_loop h4{
	color:#fe5000;
	font-size:16px;
	text-transform:uppercase;
	font-weight:400;
}
.testi_loop h5{
	color:#747474;
	font-size:16px;
	margin:0 0 15px 0;
	font-weight:normal;
}
.testi_loop p em{
	color:#000;
}
div.wpcf7-validation-errors{
	color:#ff0000 !important;
}
.proje_filter{
	background: #e3e2e2 none repeat scroll 0 0;
    margin: 15px 0;
    padding: 10px;
    position: relative;
	width:100%;
}
.single-project h2{
	color:#fe5000;
	margin-bottom:10px;
}
.ui-accordion-header {
	background:#8d8b8c !important;
	color:#fff !important;
	text-transform:uppercase;
	border:none !important;
}
.ui-accordion-header-active{
	background:#fe5000 !important;
	color:#fff !important;
	text-transform:uppercase;
}
.ui-accordion .ui-accordion-content{
	padding:0 0 0em 0 !important;
	border:none !important;
}
.nutrition tr td{
	border-bottom:1px solid #e1e1e1;
}
.nutrition thead tr th{
	background:#e9e9e9;
	padding:5px;
}
.nutrition thead tr th h4{
	color:#2c2c2c;
}
.nutrition tbody tr td{
	background:#f6f6f6;
	padding:5px 15PX;
}
.ui-widget {
    font-family: "Roboto",sans-serif !important;
    font-size: 14px !important;
}
.blog_thu {
    min-height: 155px;
    position: relative;
    width: 100%;
}
.cat_loop {
    float: left;
    width: calc((100% / 3) - (20px / 3));
    margin-right: 10px;
}

.cat_loop img {
	width: 100%;
	height: auto;
	float:left;
}
.cat_loop .orange{
	position:relative;
}
.cat_loop .orange:after{
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(241,89,40,0.5);
	content:'';
	display:block;
	top:0;
	left:0;
}
.spraybooths_left h2{
	margin-bottom:15px;
}
#testimonial_slider_recent_wrap{
	margin-bottom:20px;
}
#testimonial_slider_recent_nav {
	display: block;
	float: left;
	margin: 10px 10px 10px 0 !important;
	position: relative;
	text-align: left;
	width:auto !important;
}
.Testi,.latest_projects{
	margin-bottom:20px;
}
.industries_left{
	width:312px;
	margin:0 12px 0 0;
	padding:0 0 0 0;
	float:left;
	}

.industries_left img{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}

.industries_left p{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:14px;
	font-weight:400;
	color:#494949;
	line-height:20px;
	}

.industries_right{
	width:312px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}

.industries_right img{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}

.industries_right p{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:14px;
	font-weight:400;
	color:#494949;
	line-height:20px;
	}

.click_button,.button_or{
	width:175px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	}

.click_button a,.button_or{
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	background:#fe5000;
	text-decoration:none;
	font-size:17px;
	font-weight:400;
	color:#fff;
	display:block;
	border-radius:3px;
	}

.click_button a:hover{
	background:#1d6149;
	}

.welcome_bar{
	width:960px;
	margin:0 auto;
	padding:20px 0 20px 0;
	}

.welcome_left{
	width:505px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:left;
	}

.welcome_left h3{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.welcome_left p{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:400;
	color:#747474;
	line-height:22px;
	}

.welcome_left a{
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	background:#fe5000;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	}

.welcome_left a:hover{
	background:#1d6149;
	color: #fff;
	}

.welcome_right{
	width:410px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}

.welcome_right img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	}

.manufactring_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*background:url(images/mnfcr_bg.png)left top repeat-x;*/
	}

.manufactring_wrapper{
	width:960px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	}
.manufactring_wrapper li{
	display:inline-block;
	list-style:none;
	border:1px solid #e0e0e0;
	width:185px;
}
.manufactring_wrapper li img{
	width:185px;
}
.manufactring_left{
	width:410px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

.manufactring_left img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	}

.manufactring_right{
	width:515px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:right;
	}

.manufactring_right h3{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.manufactring_right p{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:400;
	color:#fff;
	line-height:22px;
	}

.manufactring_right a{
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	background:#fe5000;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	}

.manufactring_right a:hover{
	background:#1d6149;
	color:#FFF;
	}

.getsocial_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#fe5000;
	}

.getsocial_wrappper{
	width:960px;
	margin:0 auto;
	padding:20px 0;
	}

.getsocial_left{
	width:210px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

.getsocial_left p{
	margin:0;
	padding:0 0 0 0;
	font-size:25px;
	font-weight:400;
	color:#fff;
	line-height:35px;
	}

.getsocial_right{
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	text-align:center;
	}

.getsocial_right img{
	margin:0 13px 0 0;
	padding:0 0 0 0;
	height:35px;
	width:auto;
	}
.pro_left{
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
}
.pro_right{
	float: left;
	margin: 0;
	padding: 0;
	width: 220px;
}
.cat_loop a.link{
	color:#000;
	font-size:20px;
	text-decoration:none;
	margin-top:15px;
	padding-bottom:5px;
	display:block;
	font-weight:bold;
}
.projects{
	margin-top:10px;
}
.projects h4 a{
	text-decoration:none;
	color:#fe5000;
}
.projects h4{
	font-size:20px;
}
.cont_left,.cont_right{
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
	max-width:100%;
}
.cont_left .name_field,.cont_left .surname_field{
	border:1px solid #e0e0e0 !important;
}
.con_enq{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	color: #5f5f5f;
	font-size: 13px;
	font-weight: 400;
	height: 166px;
	margin: 0 0 5px;
	padding: 9px 10px;
	width: 240px;
	max-width:calc(100% - 20px);
}
.testimonial_slideri{
	margin-left:0 !important;
}
.testimonial_slider__textonly .testimonial_content_wrap::before{
	border-width:0 !important;
}
.testimonial_slider__textonly .testimonial_content{
	width:100% !important;
	height:100% !important;
padding-left:0 !important;
margin-left:0 !important;
}
.testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner {
  margin: 15px 0 !important;
}
.testimonial_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#f8f8f8;
	/*background:url(images/testimonial_bg.png)center top no-repeat;*/
	}

.testimonial_outer_wrapper{
	width:960px;
	margin:0 auto;
	padding:30px 0 30px 0;
	text-align:left;
	/*background:url(images/bottom_icon.png)top center no-repeat;*/
	}

.testimonial_outer_wrapper h2{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:25px;
	font-weight:500;
	color:#fe5000;
	}
.testimonial_outer_wrapper.product_content h2, .testimonial_outer_wrapper.serv_content h2{
	font-size:20px;
}

.testimonial_outer_wrapper p,.product_content li{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-style:normal;
	font-weight:400;
	color:#000000 !important;
	line-height:22px;
	}
.product_content li {
	list-style-type: disc;
	margin-bottom: 2px;
	margin-left:40px !important;
}

.testimonial_outer_wrapper h4{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:17px;
	font-weight:500;
	color:#fe5000;
	}

.testimonial_outer_wrapper img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#footer_section{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}


.footer_detail{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#231f20;
	}

.footer_wrapper{
	width:960px;
	margin:0 auto;
	padding:60px 0 20px 0;
	/*background:url(images/footer_icon.png)top center no-repeat;*/
	}

.footer_left{
	width:165px;
	margin:0 20px 0 0;
	padding:0 25px 0 0;
	float:left;
	border-right:1px solid #3e3e3e;
	}
.footer_left.last{margin-right:0;border:none;padding-right:0;}
.footer_left h2{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:600;
	color:#fe5000;
	}
.footer_left p,.footer_left p a{
	color:#fff;
	text-decoration:none;
	}
.copy-w {
  background: #dedfd0 none repeat scroll 0 0;
  font-size: 9px;
  margin-left: 10px;
  padding: 5px 10px;
  color:#515151;
}
.copy-b {
  background: #231f20 none repeat scroll 0 0;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  padding: 5px 10px;
}
.menubar_footer{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.menubar_footer ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	}

.menubar_footer ul li{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}

.menubar_footer ul li a{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	font-style:normal;
	font-size:15px;
	font-weight:500;
	color:#fff;
	}

.menubar_footer ul li a:hover{
	color:#fe5000;
	}

.footer_right{
	width:500px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}

.footer_right h2{
	margin:0 0 25px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:400;
	color:#fe5000;
	}

.inquirybar_footer{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.inquirybar_footer img{
	margin:0 5px 10px 0;
	padding:4px 80px;
	background:#fff;
	border:1px solid #373535;
	vertical-align:top;
	}

.name_field{
	width:224px;
	margin:0 5px 5px 0;
	padding:9px 10px 9px 10px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f5f5f;
	border:1px solid #373535;
	}
select.name_field{
	width:246px;
	max-width:100%;
}

.surname_field{
	width:224px;
	margin:0 0 5px 0;
	padding:9px 10px 9px 10px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f5f5f;
	border:1px solid #373535;
	}

.message_filed{
	width:475px;
	height:80px;
	margin:0 0 5px 0;
	padding:9px 10px 9px 10px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f5f5f;
	border:1px solid #373535;
	}

.inquiry_button{
	width:190px;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	background:#fe5000;
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:100;
	text-transform:uppercase;
	color:#fff;
	border:none;
	border-radius:3px;
	cursor:pointer;
	}

.inquiry_button:hover{
	color:#596163;
	}

.copyrights_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#0e0e0e;
	}

.copyrights_wrapper{
	width:960px;
	margin:0 auto;
	padding:20px 0 20px 0;
	text-align:center;
	}

.copyrights_wrapper p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:400;
	color:#fff;
	}

.copyrights_wrapper p a{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	font-size:13px;
	font-weight:400;
	color:#fff;
	}

.copyrights_wrapper p a:hover{
	color:#fe5000;
	}

/*--index--page-end--*/


/*--about--page-start--*/

.inrsldr_dscrptn{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+60,f55a28+61&0.1+0,1+0,0.36+60 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe5000+0,f55a28+59,f55a28+59,f55a28+60,f55a28+60&0.1+0,1+0,0.12+60 */
background: -moz-linear-gradient(left, rgba(245,90,40,1) 0%, rgba(245,90,40,0.13) 59%, rgba(245,90,40,0.12) 60%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(245,90,40,1) 0%,rgba(245,90,40,0.13) 59%,rgba(245,90,40,0.12) 60%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(245,90,40,1) 0%,rgba(245,90,40,0.13) 59%,rgba(245,90,40,0.12) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5000', endColorstr='#1ff55a28',GradientType=1 ); /* IE6-9 */
	opacity:0.9;
	}

.inrsldr_dscrptn h1{
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
	margin: 0 auto;
	max-width: 960px;
	padding: 35px 0;
	text-transform:uppercase;
	}

.container_wrapper{
	width:960px;
	margin:0 auto;
	padding:20px 0 20px 0;
	}

.container_wrapper h1{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}
.container_wrapper h1.single-project{
	font-size:20px;
}
.container_wrapper h3{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}
.about_spraybooths{
	margin:0 0 0 0;
	padding:10px 0 0 0;
	}

.spraybooths_left{
	width:505px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

.spraybooths_left h3{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.spraybooths_right{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	width:425px;
	}

.spraybooths_right img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:90%;
	height:auto;
	}
.spraybooths_right .textwidget img{
	width:75px;
}

.spraybooths_service{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.service_left{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.spraybooths{
	width:48%;
}
.spraybooths select,.spraybooths input {
	padding: 10px;
	color: #808080;
	width: 200px;
	border: 1px solid #c3c3c3;
}
.spraybooths select {
	background: #f3f3f3;
}
.service_left h3{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.service_left img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	}

.service_right{
	width:515px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}

.service_right p{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:400;
	color:#747474;
	line-height:22px;
	}

.service_right a{
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	background:#fe5000;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	}

.service_right a:hover{
	background:#1d6149;
	color:#fff;
	}

/*--about--page-end--*/


/*--gallery--page-start--*/

.hadding{
	margin:20px 0 20px 0;
	padding:0 0 0 0;
	}

.hadding h1{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:400;
	color:#fe5000;
	}

.gallery_bar{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	}

.gallery_left{
	width:304px;
	margin:0 21px 0 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	float:left;
	}

.gallery_left img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.gallery_button{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.gallery_button a{
	margin:0 0 0 0;
	padding:5px 0 5px 15px;
	background:#fe5000;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	color:#fff;
	display:block;
	}

.gallery_button a:hover{
	background:#1d6149;
	}


.gallery_right{
	width:304px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	float:right;
	}

.gallery_right img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

/*--gallery--page-end--*/


/*--product-example--page-start--*/

.product_detail{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(images/product_bg.png) left top repeat-x;
	}

.product_wrapper{
	width:960px;
	margin:0 auto;
	padding:20px 0 40px 0;
	}

/*--product-example--page-end--*/


/*--template-page-start--*/

.template_bar{
	margin:30px 0 30px 0;
	padding:0 0 0 0;
	}

.template_left{
	width:510px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

.template_left h3{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.template_left p,
.container_wrapper p, .entry-content ul, .product_content li, body.single-service .spraybooths_right li,.spraybooths_left p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-weight:400;
	color:#747474 !important;
	line-height:22px;
	}
.product_content li{
	margin-bottom:5px;
}

.template_right{
	width:410px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	float:right;
	}

.template_right img{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	}

/*--template-page-end--*/


/*--contact-page-start--*/


.contact_bar{
	margin:0 0 0 0;
	padding:0 0 1px 0;
	background:url(../images/contact_bg.png)#f6f6f6 left top repeat-x;
	}

.contact_left{
	width:432px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

.contact_left h3{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.contact_left img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #c1c1c1;
	}

.contact_right{
	width:500px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	}

.contact_field{
	margin:45px 0 0 0;
	padding:0 0 0 0;
	}

.contact_field img{
	margin:0 5px 10px 0;
	padding:4px 80px;
	background:#fff;
	border:1px solid #373535;
	vertical-align:top;
	}

.visitor_field{
	width:224px;
	margin:0 5px 6px 0;
	padding:9px 10px 9px 10px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f5f5f;
	border:1px solid #b5b5b5;
	-webkit-box-shadow: inset -14px 2px 10px -8px rgba(230,230,230,1);
	-moz-box-shadow: inset -14px 2px 10px -8px rgba(230,230,230,1);
	box-shadow: inset -14px 2px 10px -8px rgba(230,230,230,1);
	}

.visitor_surname{
	width:224px;
	margin:0 0 6px 0;
	padding:9px 10px 9px 10px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f5f5f;
	border:1px solid #b5b5b5;
	-webkit-box-shadow: inset -14px 2px 5px -8px rgba(230,230,230,1);
	-moz-box-shadow: inset -14px 2px 5px -8px rgba(230,230,230,1);
	box-shadow: inset -14px 2px 5px -8px rgba(230,230,230,1);
	}

.visitro_message{
	width:475px;
	height:80px;
	margin:0 0 5px 0;
	padding:9px 10px 9px 10px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#5f5f5f;
	border:1px solid #b5b5b5;
	-webkit-box-shadow: inset -14px 2px 5px -8px rgba(230,230,230,1);
	-moz-box-shadow: inset -14px 2px 5px -8px rgba(230,230,230,1);
	box-shadow: inset -14px 2px 5px -8px rgba(230,230,230,1);
	}

.location_bar{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.location_bar img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #373535;
	}

/*--contact-page-end--*/

/*--thank-you-page-start--*/

.thankyou_bar{
	margin:0 0 0 0;
	padding:40px 0 40px 0;
	text-align:center;
	}

.thankyou_bar h4{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:500;
	color:#fe5000;
	}

.thankyou_bar p{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:400;
	color:#747474;
	line-height:22px;
	}

.thankyou_bar a{
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	background:#fe5000;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	}

.thankyou_bar a:hover{
	background:#fe5000;
	color:#596163;
	}


/*--template-page-end--*/

.google-map-placeholder{ border:none !important;}

.testimonial_nav_arrow_wrap{ margin-top:-20px;}

.trail-browse{ display:none;}
.breadcrumbs { margin-top:20px;}
.breadcrumbs a{
    color: #fe5000;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 0;
    padding: 0;
	text-decoration:none;
    }
.breadcrumbs a:hover{
    color:#000;
    }
span.trail-end,
span.sep{
    color: #fe5000;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 0;
    padding: 0;
	text-decoration:none;
    }
/*.hugeitmicro-item{ width:304px !important;}*/

div.wpcf7-validation-errors{ color:#fff;}

.ngg-gallery-thumbnail-box {
	margin-right: 2% !important;
	width: 30% !important;
	margin-bottom: 2%;
	border: 1px solid #A9A9A9;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}

.ngg-gallery-thumbnail { width: 100%; overflow: hidden; float: none !important;}

#ngg-gallery-3__1978808345-9 .ngg-gallery-thumbnail img {
	margin: 0% !important;
	padding: 0 !important;
	/*width: 100%;
	height: auto;
	*/
    width: 290px;
    height: 155px;
	border: none !important;
}
 .ngg-gallery-thumbnail img {
    margin: 0% !important;
    padding: 0 !important;
    width: 100%;
    /*height: auto;*/
    border: none !important;
}

.ngg-gallery-thumbnail span {
	background: #fe5000;
	color: #fff;
	text-align: left;
}

.ngg-albumoverview {
	width: 31% !important;
	clear: none !important;
	float: left;
	margin-right: 2%;
	margin-bottom: 1%;
	position: relative;
	border: 1px solid #ccc;
}

.ngg-album { padding: 0 !important; border: none !important; margin: 0; }

.ngg-albumtitle {
	position: absolute;
	bottom: 0;
	background: #fe5000;
	width: 94%;
	padding: 3% !important;
	margin: 0 !important;
	z-index: 10;
}

.ngg-albumtitle a { color: #fff; text-decoration: none; font-weight: normal; font-size: 18px; }

.ngg-thumbnail { margin: 0; width: 100%; height: auto; }

.ngg-thumbnail img {
	margin: 0 !important;
	border: none !important;
	padding: 0 !important;
	z-index: 1;
	width: 100%;
}

.ngg-album .ngg-thumbnail img { height: 168px; }

.ngg-description { display: none; }

img.alignleft { float: left; margin-right: 15px; margin-bottom: 15px;width:100%;height:auto; }

.entry-content ul { margin-left: 15px; }
.entry-content ul li { list-style-type: disc; }

.industries_content { min-height: 80px; display: block; }
.flogo{margin-left:-56px;}

.testimonial_wrapper
{
   /* height: 300px !important;*/
}

ul.ngg-breadcrumbs {
    display: none;
}

#ngg-gallery-3__1978808345-9 a.ngg-fancybox
{
    display: block;
}

a.ngg-fancybox::before
{
    display: inline;
    content: '';
    height: 100%;
}
.pro_de h5 a{
	color:#747474;
	display:inline-block;
	padding:6px 0;
}
.short_hr{
	height:2px;
	border-bottom:2px solid #fe5000;
	width:50px;
	margin-bottom:20px;
}
.button_or::before {
	content: '';
	display: block;
	clear: both;
}
.button_or {
	float: left;
}
.latest_projects {
	margin-top: 50px;
}
.image {
	width: 100%;
	height: 175px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center center;
}
.project.image{
	height:250px;
}
.cat_loop .image{
	height:150px;
}
.product {
	width: calc(25% - 15px);
	float: left;
	padding: 10px;
	margin-top: 10px;
}
.product h3 {
	font-size: 17px;
	margin-top: 20px;
	width: 100%;
	border-radius: 0;
	padding: 7px 0;
	color: #ffffff;
}
.product h3:hover{
	color:#596163;
}
.button {
	padding: 10px;
	background: #fe5000;
	color: #ffffff;
	text-decoration: none;
	border-radius: 5px;
	text-align: center;
	max-width: 100%;
	width: 130px;
	display: inline-block;
}h2 {
	 color: #fe5000;
 }
.padding {
	width: 100%;
	height: 20px;
	clear: both;
}
.product h3 a {
	color: inherit;
	text-decoration: none;
}
.thumbnail.image {
	width: 75%;
	float: left;
	height: 460px;
	background-position: center center;
	background-size: contain;
	margin-right:5%;
}
.bx-wrapper .bx-controls-direction a.bx-next {
	top: 0 !important;
	background-image:url(images/upArrow.png);
}
.bx-wrapper .bx-controls-direction a.bx-prev {
	bottom: -25px !important;
	background-image:url(images/downArrow.png);
}
body .bx-wrapper .bx-controls-direction a {
	right: calc(50% + 10px) !important;
	left: inherit;
	top: inherit !important;
	bottom: inherit !important;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:0 0 !important;
	width:20px;
	height:20px;
}

.produ_gallery{
	float: left;
	position: relative;
	width: 50%;
}
.produ_gallery.project {
	width: 100%;
}
img.wpcf7-captchac {
	height: auto;
	width: 100px;
}
img.wpcf7-captchac+span {
	width: calc(100% - 126px);
	display: inline-block;
}
img.wpcf7-captchac+span input {
	width: 100%;
}
img.wpcf7-captchac+span, img.wpcf7-captchac {
	vertical-align: top;
}
.container_wrapper p.time {
	color: #A2A2A2;
}
.spraybooths_right ul li {
	list-style-type: disc;
}
.spraybooths_right ul {
	margin: 10px 0px 0px 20px;
}
body.home #container_section {
	/*padding-bottom: 50px;*/
}

.ui-accordion-content table {
	background: #f6f6f6;
}

.ui-accordion-content table th {
	background: #e9e9e9;
}

.ui-accordion-content table td:nth-child(1) {
	background: #f0f0f0;
}

.ui-accordion-content table {
	width: 100%;
}

.ui-accordion-content table th,.ui-accordion-content table td {
	padding: 5px;
}

.ui-accordion-content table td:nth-child(2) {
	padding-left: 30px;
}
.ui-accordion-content table tr{
	border-bottom:1px solid #d6d5d5 !important;
}
.container_wrapper .spraybooths #accordion p {
	font-size: 14px !important;
	color:#222222 !important;
}

.spraybooths_right #accordion ul li {
	font-size: 14px;
}
#accordion .ui-accordion-content {
	background: #f6f6f6 !important;
}
#accordion .ui-accordion-content:nth-of-type(1) {
	padding: 5px !important;
}
.testimonial_by_wrap{
	font-family:'Lucida Sans Unicode', 'Lucida Grand', sans-serif;
}
.testimonial_slider__textonly .testimonial_by_wrap{
	float:none !important;
}
div#sync1 {
	width: 100%;
	height: 400px;
	position:relative;
}
#sync1 .owl-nav div{
	position:absolute;
	height:40px;
	width:40px;
	top:calc(50% - 20px);
	font-size:0;
	background:rgba(0,0,0,0.5);
	border-radius:50%;
}
#sync1 .owl-nav div:after{
	display:block;
	width:100%;
	height:100%;
	font-family:FontAwesome;
	font-size:24px;
	text-align:center;
	line-height:40px;
	color:#ffffff;
}
#sync1 .owl-nav div.owl-prev{
	left:5px;
}
#sync1 .owl-nav div.owl-prev:after{
	content:'\f053';
}#sync1 .owl-nav div.owl-next:after{
	content:'\f054';
}
#sync1 .owl-nav div.owl-next{
	right:5px;
}
div#sync2 {
	width: 100%;
	height: 100px;
	padding-top:20px;
}
#sync1 .owl-stage-outer div,#sync1 .owl-stage-outer, #sync2 .owl-stage-outer div,#sync2 .owl-stage-outer{
	width:100%;
	height:100%;
}
div#sync1 .owl-item div,div#sync2 .owl-item div {
	background-size:cover;
	background-position:center center;
}
.sprayboothsNextGallery{
	width:48%;
	float:right;
}
.sprayboothsFullWidth{
	width:100% !important;
}
.testimonial_slider__textonly .testimonial_content span{
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	font-size: 14px;
	font-weight: 400;
	color: #747474;
	line-height: 22px;
	font-style: normal;
	font-family: 'Roboto', sans-serif;
}
.testi_loop:nth-child(2n) {
	clear: left;
}

.entry-content p, .testimonial_bar p,.container_wrapper p,.entry-content li{
	font-size:16px !important;
}
.testimonial_bar p{
	color:#747474 !important;
}
.latest_projects p{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
}
.expandDetail{
	float:left;
	background:#f6f6f6;
	width:calc(100% - 140px);
	position:relative;
	padding:5px 5px 5px 135px;
	color:#000;
	border-bottom:1px solid #d6d5d5;
}
.expandDetail h5{
	position:absolute;
	width:125px;
	background:#f0f0f0;
	left:0;
	top:0;
	height:100%;
	padding-left:5px;
	line-height:28px;
	font-size:13px;
}
.expandDetail:nth-last-child(1){
	border-bottom:none;
}
#homeClients .image{
	height:100px;
	background-size:contain;
}

#homeClients .image.orange{
	background-color:#fe5000;
}
.testi_de .contentFull{
	display:none;
}
.testi_de .button{
	cursor:pointer;
}
.testimonial_slider__textonly .testimonial_by_wrap .testimonial_site{
	font-size:16px !important;
	color:#747474 !important;
	font-family:'Roboto', sans-serif !important;
}

.button.large {
	width: 200px;
}
.orange{
	color:#fe5000;
	text-decoration: none;
}
span.orange{
	font-weight:bold;
}
body.page-id-802 .testi_de p{
	font-size:14px !important;
}
#gallery{
	width:100%;
}
#largeImage{
	width:calc(100% - 210px);
	background-position:center center;
	background-size:cover;
	float:left;
	height:460px;
}
#thumbsWrapper{
	position:relative;
	float:right;
}
#thumbsWrapper .up{
	position:relative;
	left:50%;
	transform:translateX(-50%);
	top:-31px;
	
	font-size:30px;
	color:#8c8a8b;
        cursor: pointer;
        margin: 0 auto;
        text-align: center;
}
#thumbsWrapper .down{
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	bottom:-36px;
	cursor: pointer;
	font-size:30px;
	color:#8c8a8b;
       
        margin: 0 auto;
        text-align: center;
}
#thumbsWrapper .up:hover,#thumbsWrapper .down:hover{color:#fe5000;}
#thumbs{
	width:200px;
	float:right;
	height:385px;
	overflow-y:hidden;
	text-align:right;
}
#thumbs::-webkit-scrollbar {
	width: 0;  /* remove scrollbar space */
	background: transparent;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
#thumbs::-webkit-scrollbar-thumb {
	background: black;
	width:10px;
	height:10px;
}
#thumbs>div{
	background-size:cover;
	background-position:center center;
	width:calc(100% - 10px);
	display:inline-block;
	height:125px;
        position: relative;
        cursor: pointer;
        z-index: 999;
}