.widget_bootstrapslice {
}
.widget_slice.plain {
		xpadding:10px 0px;
	}
	
.widget_bootstrapslice > section > .d-gray {
	xbackground-color: #333333;
	display:block;
	padding:22px 35px 0px;
	color:#fff;
	height: 102px;
	background-color: #343434;
}

section > .d-gray {
	xbackground-color: #333333;
	display:block;
	padding:22px 35px 0px;
	color:#fff;
	height: 102px;
	background-color: #343434;
}

.widget_bootstrapslice > section > .l-blue {
	background-color: #65a4cd;
	color:#fff;
	height:570px;
	position:relative;
}

section > .l-blue {
	background-color: #65a4cd;
	color:#fff;
	height:570px;
	position:relative;

}

.widget_bootstrapslice > section > .homeBanner {
	background-image:url("/img/home/home-1.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	min-height:650px;
}

section > .homeBanner {
	background-image:url("/img/home/home-1.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
}

.widget_bootstrapslice > section > .footer {
	background-color: #f5f5f5;
	padding:50px 0px 30px;
}

section > .footer {	
	background-color: #f5f5f5;
	padding:50px 0px 30px;
}

.widget_bootstrapslice > section > .testimonial {
	xbackground-image:url("/img/testimonial.png");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:right center;
	background-color:#ebebeb;
}

section > .testimonial {
	xbackground-image:url("/img/testimonial.png");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:right center;
	background-color:#ebebeb;
}
	
.widget_bootstrapslice > section > .services {
	background-image:url("/img/bg-services.jpg");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:left center;
	background-color:#ebebeb;
	background-size:cover;
	padding-top:35px;
}

section > .services {
	background-image:url("/img/bg-services.jpg");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:left center;
	background-color:#ebebeb;
	background-size:cover;
	padding-top:35px;
}
	
.widget_bootstrapslice > section > .tools {
	background-image:url("/img/Our-tools-ipad-and-desk.jpg");
	background-repeat:no-repeat;
	min-height:540px;
	padding-top:150px;
	position:relative;
	background-position:left center;
	background-color:#ebebeb;
	background-size:cover;
}

section > .tools {
	background-image:url("/img/Our-tools-ipad-and-desk.jpg");
	background-repeat:no-repeat;
	min-height:540px;
	padding-top:150px;
	position:relative;
	background-position:left center;
	background-color:#ebebeb;
	background-size:cover;
}
	
.widget_bootstrapslice > section > .about1 {
	background-image:url("/img/about1.jpg");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:left center;
	background-color:#fff;
}

.widget_bootstrapslice > section > .about1 {
	background-image:url("/img/about1.jpg");
	background-repeat:no-repeat;
	position:relative;
	background-position:left top;
	background-color:#fff;
	background-size:30%;
}

section > .about1 {
	background-image:url("/img/about1.jpg");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:left center;
	background-color:#fff;
}
section > .about1 {
	background-image:url("/img/about1.jpg");
	background-repeat:no-repeat;
	position:relative;
	background-position:left top;
	background-color:#fff;
	background-size:30%;
}
	
.widget_bootstrapslice > section > .resources {
	background-image:url("/img/Mortar_pestle.png");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:left top;
	background-color:#fff;
	xbackground-size:30%;
}

section > .resources {
	background-image:url("/img/Mortar_pestle.png");
	background-repeat:no-repeat;
	min-height:540px;
	position:relative;
	background-position:left top;
	background-color:#fff;
	xbackground-size:30%;
}
	
.widget_bootstrapslice > section > .slice-border .container {
	margin:50px auto;
	padding:30px 0px;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}

section > .slice-border .container {
	margin:50px auto;
	padding:30px 0px;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
	
	
.widget_bootstrapslice > section > .about4 {
	background-image:url("/img/about4.jpg");
	position:relative;
	background-position:left center;
	background-size:cover;
	background-color:#fff;
}

section > .about4 {
	background-image:url("/img/about4.jpg");
	position:relative;
	background-position:left center;
	background-size:cover;
	background-color:#fff;
}
	
.widget_bootstrapslice > section > .pattern {
	background-image:url("/img/pattern.gif");
	min-height:540px;
	position:relative;
	background-color:#ebebeb;
}

section > .pattern {
	background-image:url("/img/pattern.gif");
	min-height:540px;
	position:relative;
	background-color:#ebebeb;
}

.widget_bootstrapslice > section > .darkgray {
	background-color:#333;
	color:#fff;
	padding:30px;
}

section > .darkgray {
	background-color:#333;
	color:#fff;
	padding:30px;
}
	
@media (max-width:1280px) {
	.widget_bootstrapslice > section > .homeBanner {
		background-image: url("/img/home/home-1-mid.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		text-align: right;
		min-height: 650px;
	}

	section > .homeBanner {
		background-image: url("/img/home/home-1-mid.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		text-align: right;
	}
}
	
@media (max-width:1440px) {
	.widget_bootstrapslice > section > .resources {
		background-image:url("/img/Mortar_pestle.png");
		background-size:auto;
	}

	section > .resources {
		background-image:url("/img/Mortar_pestle.png");
		background-size:auto;
	}
}
	
	
	