.banner{
	width:100%;
	height:auto;
	position:relative;
}

.banner_rt{
		width:180px;
	position:absolute;
	right:10%;
	z-index:100;
	margin-top:2%;	

}
.banner_rt_box1{	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.banner_rt_box1:hover{
-webkit-filter: grayscale(30%);
	filter: grayscale(100%);
}
.banner_rt_box2{
	width:100%;
	height:180px;
	background:url(../images/locatus.png) no-repeat;
	background-size:contain;
}
.banner_rt_box2:hover{
	background:url(../images/locatus1.png) no-repeat;
	background-size:contain;
}
.banner_rt_box3{
	width:100%;
	height:180px;
	background:url(../images/workshop.png) no-repeat;
	background-size:contain;
}
.banner_rt_box3:hover{
	background:url(../images/workshop1.png) no-repeat;
	background-size:contain;
}



@media screen and (max-width:1559px){
	.banner_rt_box1{
		height:150px;
	}
	.banner_rt_box2{
		height:150px;
	}
	.banner_rt_box3{
		height:150px;
	}

}

@media screen and (max-width:1500px){
	#wowslider-container1 .ws-title h1{
	padding-top:25px !important;
}
#wowslider-container1 .ws-title h2{
	font-size:40px !important;
	line-height:30px !important;
}
#wowslider-container1 .ws-title h3{
	font-size:35px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

}

@media screen and (max-width:1273px){
	.banner_rt_box1{
		height:120px;
	}
	.banner_rt_box2{
		height:120px;
	}
	.banner_rt_box3{
		height:120px;
	}
}

@media screen and (max-width:1250px){

.wrapper{
	width:95%;
}
.wrapper2{
	width:95%;
}

}

@media screen and (max-width:1120px){
	.bulletbg{
		width:95%;
	}
}

@media screen and (max-width:1090px){
	#wowslider-container1 .ws-title h1{
	font-size:14px;
	padding-top:15px !important;
}
#wowslider-container1 .ws-title h2{
	font-size:27px !important;
	padding-top:10px !important;
	line-height:25px !important;
}
#wowslider-container1 .ws-title h3{
	font-size:20px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
#wowslider-container1 .ws-title h4{
	font-size:14px;
	padding-top:5px !important;
	padding-bottom:10px !important;
}
#wowslider-container1 .ws-title h5{
	font-size:14px;
	padding:5px 25px !important;
}
}

@media screen and (max-width:1060px){
	.workshopbg{
		width:60%;
		height:auto;
	}
	.workshop_subhed{
		width:36.4%;
		text-align:right;
	}
	.workshoplt{
		width:35%;
	}
	.workshop_subhedrt{
		width:45%;
		padding-left:3%;
		margin-left:3%;
	}
	.workshop_mapbg{
		width:280px;
	}
}

@media screen and (max-width:1030px){
	.banner_rt_box1{
		height:95px;
	}
	.banner_rt_box2{
		height:95px;
	}
	.banner_rt_box3{
		height:95px;
	}
}

@media screen and (max-width:1000px){

	.logo img{
		display:block;
	}
}
@media screen and (max-width:950px){
	.menutop{
		width:400px;
		height:auto;
		padding-bottom:15px;
	}
	#nav-wrap{
		position:absolute !important;
		top:70px !important;
		right:60px !important;
	}
	.logo{
		width:220px;
	}
}
@media screen and (max-width:850px){
	.gallery_bg2{
		width:100%;
		margin:0;
}

@media screen and (max-width:830px){
	.ftrleft{
		width:auto;
	}
	.ftrbtn{
		padding:10px 3%;
	}
}

@media screen and (max-width:800px){
	#wowslider-container1 .ws-title{
		display:none !important;
	}
	
	.banner_rt_box1{
		height:80px;
	}
	.banner_rt_box2{
		height:80px;
	}
	.banner_rt_box3{
		height:80px;
	}
}

@media screen and (max-width:750px){
	.productbox{
		width:46%;
	}
}

@media screen and (max-width:700px){
	.box{
		width:47.5%;
	}
	.innerbanner h2{
		font-size:30px;
		line-height:22px;
	}
	.innerlthedbtnbg{
		top:20px;
		width:auto;
	}
}

@media screen and (max-width:685px){
	.banner_rt{
		width:240px;
	}
	.banner_rt_box1{
		width:80px;
		float:left;
	}
	.banner_rt_box2{
		width:80px;
		float:left;
	}
	.banner_rt_box3{
		width:80px;
		float:left;
	}
	.innerlt_imagebg{
		width:100%;
	}
}

@media screen and (max-width:655px){
	.menutop{
		width:100%;
	}
	.menutopsearchbox{
		width:100%;
	}
	.menutop{
		padding-top:0px;
	}
	.menutopform{
		width:85%;
		height:40px;
	}
}

@media screen and (max-width:640px){
	.workshop_mapbg{
		width:45%;
	}
}

@media screen and (max-width:530px){
	.ftrleft{
		width:100%;
		margin-top:0px;
	}
	.ftrbtn{
		padding:10px 2%;
	}
	footer{
		height:auto;
	}
	.copy{
		text-align:center;
		margin-top:10px;
	}
	.ftrlogo{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
}

@media screen and (max-width:520px){
	.workshopbg{
		width:100%;
	}
	.workshoprt{
		width:63%;
		padding-top:8%;
		text-align:right;
	}
	.workshop_subhed{
		width:99%;
		text-align:center;
		padding-bottom:25px;
	}
	.innerlt_imagebg{
		margin:0 0 15px 0;
		width:100%;
	}
	.innercontentbg{
		border-right:0px;
	}
	.innerlt{
		width:100%;
	}
	.inner_rt{
		padding-top:0px;
		width:100%;
	}
	.inner_rtbox{
		width:60%;
		float:none;
		margin:0 auto 15px auto;
	}

}

@media screen and (max-width:468px){
	.workshop_subhedrt{
		width:93%;
		border-left:0px;
		text-align:center;
	}
	.workshop_mapbg{
		width:95%;
		margin-top:15px;
	}
	 .bulletbg2{
        width:98%;
    }
	 .bulletbg3{
        width:98%;
    }
}

@media screen and (max-width:460px){
	.logo{
		width:50%;
	}
	#nav-wrap{
		top:30px !important;
	}
}

@media screen and (max-width:400px){
	.contactlt{
	width:100%;
	text-align:center;
	}
	.contactrt{
	width:100%;
	text-align:center;
	}
}

@media screen and (max-width:390px){

	.innerlthed{
		font-size:40px;
	}

}

@media screen and (max-width:380px){
	.menutopph{
		width:50%;
		padding-left:10%;
	}
	.menutopmail{
		border-right:0px;
		width:24%;
	}
	.menutopsoc{
		margin:15px 5%;
	}
	.innerlthed{
		font-size:40px;
	}
}

@media screen and (max-width:350px){
	.box{
		width:97%;
	}
	.productbox{
		width:100%;
	}
}







