/*CSS Starts Here*/
body{
	margin:0px;
	font-family:arial;
	background-color:#fff;
}

a{
	text-decoration:none;
	color:#E5E5E5;
}

p{
	text-align:justify;
	margin-top::0px;
}
.top-header-div{
	background-color:#000000;
	width:100%;
	height:30px;
}

.horizontal-gap{
	float:left;
	width:20px;
	height:2px;
}

.top-header-div-width-align{
	width:72%;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}

.social-media-links{
	float:right;
}

.float-right img{
	width:20px;

}

.float-right{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.log-in{
	width:60px;
	height:13px;
	padding-left:0px;
	margin-top:8px;
	font-size:12px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-decoration:none;
	margin-left:10px;
	color:#a9a9a9;
	text-align:center;
	float:right;
	border-left:2px solid #F6F9ED;
	border-right:2px solid #F6F9ED;
	background-color:#000;
}

.sign-up{
	width:60px;
	height:13px;
	border-right:2px solid #F6F9ED;
	padding-left:0px;
	margin-top:8px;
	font-size:12px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-decoration:none;
	color:#a9a9a9;
	text-align:center;
	float:right;
	background-color:#000000;
}

.log-in:hover,.sign-up:hover{
	color:#458b00;
}
.main-header-div{
	width:100%;
	background-image:url("../images/gradient.jpg");
	height:80px;
}

.main-header-div-width-align{
	margin-left:auto;
	margin-right:auto;
	width:75%;
}
.logo img{
	float:left;
	padding-top:0px;
	width:160px;
	height:80px;
}

.products-link{
	float:right;
	margin-top:-33px;
}

.products-link a{
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.products-link a:hover{
	color:#458b00;
	font-size:13px;
}
.nav-bar{
	float:right;
	padding-top:15px;
}

.nav-bar ul{
	list-style:none;
}

.nav-bar ul li {
	display:inline;
}

.nav-bar ul li a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
	color:#E5E5E5;
	margin-right:20px;
	text-decoration:none;
	padding-right:7px;
}

.nav-bar ul li a:hover{
	color:#458b00;
}
/*contact Us page styling*/
.content-background-set{
	width:100%;
	height:auto;
	padding-top:30px;
	background-color:#fff;
}

.slider-img-bottom{
	margin-top:-18px;
}

#path{
	width:98%;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15%;
	line-height:50px;
	background-color:#fff;
}

#path p{
	color:#6a6a6a;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:13px;
}


#path p a{
	color:#6a6a6a;
	text-decoration:none;
}

#path p a:hover{
	color:#000;
	font-weight:bold;
}

.content{
	width:70%;
	height:800px;
	margin-left:auto;
	margin-right:auto;
}
.content-background-set h2{
	padding-top:25px;
	color:#7d7d7d;
	font-family:'Droid Sans', serif;
}

.content-background-set h5{
	font-size:12px;
	padding-top:10px;
	color:#7d7d7d;
}

.content-background-set h4{
	padding-top:10px;
	font-size:16px;
	color:#7d7d7d;
	font-family:'Droid Sans', serif;
	font-weight:normal;
	font-style:italic;
}

.content-background-set h3{
	padding-top:0px;
	margin-top:0px;
	color:#7d7d7d;
	font-size:16px;
	font-family:'Droid Sans', serif;
}

#google_map{
	width:100%;
	height:300px;
	background-color:grey;
}

.user_contact_form{
	width:100%;
	float:none;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}

.user_contact_form form{
	height:200px;
}

#your-name,#your-email,#subject{
	height:30px;
	width:29.5%;
	margin-right:2%;
	border-radius:5px;
	padding-left:5px;
	background-color:#F1EFEF;
	border:1px solid #DCD7D7;
}

#your-message{
	height:120px;
	width:97%;
	margin-top:25px;
	border-radius:5px;
	padding-left:5px;
	background-color:#F1EFEF;
	border:1px solid #DCD7D7;
}

.contact_address{
	width:80%;
	height:auto;
	margin-top:8px;
	padding:10px;
	border:none;
	margin:0px auto;
	background:#F1EFEF;
}

.contact_address .title{
	font-size:13px;
	margin-bottom:20px;
	font-weight:bold;
}
.contact_address  p{
	font-size:12px;
	color:#6a6a6a;
	margin:0px;
	padding:0px;
	line-height:2;
}


#send-message{
	height:30px;
	width:120px;
	margin-top:25px;
	margin-left:0px;
	margin-bottom:30px;
	color:#ffffff;
	background-color:#696969;
	border:1px solid #DCD7D7;
	border-radius:5px;
}

#send-message:hover{
	background-color:#458b00;
}
/*contact us page*/
.slider-div{
	height:400px;
	border-bottom:3px solid #458b00;
}
.slider-div img{
	margin-top:0.4px;
	height:auto;
	width:100%;
}

.slider-img-bottom  img{
	width:60%;
	height:50px;
	margin-left:20%;
	margin-right:auto;
	margin-top:0px;
}

.main-content-div{
	margin-top:-3px;
	width:70%;
	height:auto;
	min-height:350px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	clear:both;
}

.g-map{
	height:250px;
	width:100%;
	margin-left:0px;
	
	background-color:#000;
}

.column-1{
	width:70%;
	float:left;
	overflow:hidden;
}

.column-2{
	width:30%;
	float:left;
	overflow:hidden;
}

.clearfix{
	clear:both;
}

.row{
	width:100%;
	overflow:hidden;
}

.topic-one{
	width:100%;
	height:160px;
	background-color:#EEF3E2;
	padding-top:10px;
}

.topic-one-header{
	width:100%;
	border-left:3px solid #458b00;
	height:30px;
	margin-top:0px;
	/*margin-left:auto;*/
	
	background-color:#E0E0E0;
}

.topic-one-header h3{
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
	color:#458b00;
	font-size:20px;
}
h5{
	color:#458b00;
	font-style:none;
}

.topic-one-image img{
	max-width:25%;
	height:auto;
	margin-left:2.5%;
	float:left;
	margin-top:20px;
}

.topic-one-content{
	width:67.5%;
	margin-top:0.5%;
	margin-right:2.5%;
	float:right;
	text-align:justify;
}

.topic-one-content p strong,.topic-two-content p strong{
	color:#000000;
}

 .topic-one-content p,.topic-two-content p{
	font-size:12px;
	line-height:1.5;
	color:#757575;
}

.topic-one-content-bottom img{
	width:100%;
}
/*second-main-div is to set inline for the inner divs*/
.second-main-div{
	display:inline;
}
.topic-two{
	width:50%;
	margin-top:0px;
	float:left;
}

.topic-two-header{
	border-left:3px solid #458b00;
	width:100%;
	height:20px;
	padding-left:5px;
}

.topic-two-header h4{
	padding-top:3px;
}
.line-tool-one{
	float:right;
	width:63%;
	border-bottom:1px solid #8B8878;
}

.topic-two-content{
	padding-top:10px;
	width:100%;
	height:120px;
	margin-top:-1%;
	float:right;
	text-align:justify;
	display:inline;
}

.topic-two-content p{
	padding-left:10px;
	font-size:12px;
}
.read-more{
	float:right;
	margin-top:-5%;
}

.read-more a{
	font-style:italic;
	text-decoration:none;
}

.second-main-div-pics{
	width:48%;
	
	float:left;
	margin-left:2%;
	
	box-sizing:border-box;
}


.margin-top-10{
	padding-top:20px;
	margin-bottom:10px;
}
.new-product-box{
	background-color:#242424;
	float:left;
	height:140px;
	width:40%;
	display:inline;
}

.new-product-box:hover > #enquire-now{
	display:block;
}
#new-products-top{
	height:40%;
	width:90%;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-bottom:2px solid #458b00;
}

#new-products-top p{
	color:#458b00;
	line-height:1px;
	font-size:19px;
	text-align:center;
}
#new-products-top p strong{
	color:#66CD00;
}

#new-products-bottom{
	height:20%;
	width:90%;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	text-align:center;
}

#new-products-bottom p{
	color:#E5E5E5;
	line-height:1px;
	font-size:12px;
	text-align:center;
}

#enquire-now{
	display:none;
	height:30px;
	width:100%;
	padding-top:0px;
	text-align:center;
}

#enquire-now a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#66CD00;
}

.image-with-hover{
	position:relative;
	height:140px;
	width:26%;
	margin-left:10px;
	float:left;
	overflow:hidden;
}


.image-with-hover:hover > .hover-desc{
	display:block;
}
.image-with-hover img{
	position:absolute;
	height:auto;
	width:100%;
	/*min-height:140px;*/
}

.hover-desc{
	position:absolute;
	bottom:0;
	display:none;
	height:40px;
	width:100%;
	padding-top:0px;
	background-color:rgba(0,0,0,0.5);
}

.hover-desc p{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding-top:15px;
	line-height:1;
	padding-left:7px;
	box-sizing:border-box;
	text-decoration:none;
	color:#E5E5E5;
}
.divisions{
	width:100%;
	min-height:340px;
	background-color:#DCDCDC;
}

.division-div-width-align{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}
.divisions .jcarousel{
     height:520px;
}
.topic-header-align{
	display:inline;
	height:20px;
	width:100%;
}

.topic-header{
	height:40%;
	width:95%;
	width:10%;
	height:15px;
	padding-left:1%;
	border-left:3px solid #458b00;
}
p span{
	padding-left:0px;
}
.topic-header p{
	color:#000;
	line-height:0.5;
	font-size:16px;
	font-family: 'Open Sans Condensed', sans-serif;
}

.line-tool{
	float:right;
	width:92%;
	border-bottom:1px solid #8B8878;
}

.pic-elements-inline-two-parts{
	display:inline;
	width:50%;
	height:210px;
}

.pic-elements-inline{
	display:inline;
	width:50%;
	height:210px;
}

.picture-div{
	width:16%;
	
	margin-right:0.65%;
	margin-top:20px;
	float:left;
}

.pic-element{
	width:100%;
	height:265px;
	border-bottom:2px solid #458b00;
}

.pic{
	width:100%;
	
}

.pic img{
	width:100%;
	/*height:120px;*/
	/*min-height:151px;*/
}

.pic-heading{
	width:100%;
	height:50px;
	margin-top:0px;
	font-weight:bold;
	padding-top:0.5px;
}

.pic-heading p{
	font-size:14px;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:normal;
}


.enquire-now{
	width:100%;
	height:30px;
	margin-top:5px;
}

.enquire-now a{
	font-size:12px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#458b00;
}

.enquire-now a:hover{
	color:#66CD00;
	font-size:13px;
}
.keep-in-touch-div{
	width:100%;
	height:50px;
	background-color:#458b00;
}

.keep-in-touch-div-width-align{
	width:70%;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	line-height:50px;
}
.keep-in-touch-div-width-align  p{
	font-size:16px;
	color:#E5E5E5;
	float:left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-style:bold;
	margin:0px;
}

.keep-in-touch-responsive{
	display:none;
}
form{
	float:right;
	
}

#email{
	width:200px;
	height:20.5px;
	padding-left:5px;
	color:#C1CDCD;
	border:1px;
}
#submit{
	height:23px;
	width:70px;
	text-align:center;
	margin-left:-3px;
	background-color:#006400;
	color:#E5E5E5;
	border:1px;
	font-size:11px;
}
strong{
	color:#fff;
	padding-right:5px;
}

.footer{
	width:100%;
	height:300px;
	background-color:#000;
}

.footer p{
	
	margin:0px;
}

.main-footer{
	width:70%;
	height:220px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
}

.contact-us{
	width:35%;
	height:220px;
	float:left;
}

.contact-us-header,.about-us-header,.useful-links-header,.follow-us-header{
	width:100%;
	height:15px;
	padding-left:7px;
	margin-top:5px;
	border-left:3px solid #458b00;
}
.contact-us-header p,.about-us-header p,.useful-links-header p, .follow-us-header p{
	color:#fff;
	font-style:bold;
	font-size:12px;
	line-height:1.2;
}

.place{
	margin-top:20px;
	width:100%;
	height:75px;
}

#location-icon{
	width:14px;
	float:left;
}

.place-address{
	float:left;
	width:87%;
	height:75px;
	margin-left:10px;
	margin-bottom:10px;
}

.place-address p{
	line-height:1.6;
	font-size:13px;
	color:#E5E5E5;
}

.mob-number{
	float:left;
	width:100%;
	height:55px;
}

.mob-number p{
	font-size:13px;
	color:#E5E5E5;
}
#phone-reciver-icon{
	width:15px;
	padding-right:10px;
	float:left;
	margin-bottom:10px;
}

.mail-id{
	float:left;
	width:100%;
	height:20px;
	font-size:13px;
}

.mail-id p{
	color:#E5E5E5;
}
#mail-box-icon{
	width:18px;
	
	padding-right:10px;
	float:left;
}
.about-us{
	width:25%;
	height:220px;
	float:left;
}

.about-us ul{
	margin:0px;
	padding:0px;
	padding-top:20px;
	width:100%;
	height:180px;
	list-style:none;
	line-height:1.5;
}

.about-us ul li{
	color:#E5E5E5;
	font-family: 'Open Sans Condensed', sans-serif;
}
.useful-links{
	width:25%;
	height:220px;
	float:left;
	margin:0px;
}

.useful-links ul{
	list-style:none;
	line-height:1.5;
	padding-left:0px;
	padding-top:7px;
	font-size:13px;
}

.useful-links ul li{
	color:#E5E5E5;
}
.follow-us{
	width:25%;
	height:220px;
	float:left;
}

.follow-us ul{
	list-style:none;
	display:inline;
}

.follow-us ul li{
}
.follow-us ul li img{
	float:left;
	width:14%;
	height:auto;
	margin-top:5px;
	margin-right:5px;
}
.bottom-footer{
	width:70%;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	
}

.bottom-footer p{
	font-size:10px;
	color:#A9A9A9;
}

.bottom-footer p span{
	color:#458b00;
	font-size:11px;
}

#list_view{
	display:none;
	position:absolute;
	top:4.3%;
	right:5px;
	width:auto;
}

#list_view img{
	display:none;
	height:25px;
	margin-top:20px;
}


.content-box{
	width:90%;
	font-size:13px;
	color:#757575;
	overflow:hidden;
}

.product-box{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	/*border-bottom:1px solid #ddd;
	background:#EEF3E2;*/
	padding:5px;
	
	/*border-radius:3px;
	*/
	
}

.product-description{
	text-align:justify;
	padding:10px;
	padding-left:0px;
	line-height:18px;
	padding-top:0px;
}

.product-box-title{
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
	color:#458b00;
}

.image-left{
	height:auto;
	width:20%;
	float:left;
}

.image-left img{
	max-width:100%;
	border-radius:2px;
}

.content-right{
	min-height:100px;
	height:auto;
	width:80%;
	float:left;
	box-sizing:border-box;
	padding-left:10px;
}


.quick-contact{
	width:200px;
	height:auto;
	
	
}

.links{
	margin-bottom:20px;
	margin-top:30px;
}

.centerize{
	overflow:hidden;
	height:auto;
	width:75%;
	margin:0px auto;
	min-height: 200px;
}

.left-column{
	width:80%;
	float:left;
}

.page-desc{
	font-size:13px;
	line-height:22px;
	margin-top:8px;
}
.right-column{
	width:20%;
	float:left;
}
.page-title{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:24px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}

.qc-title{
	height:30px;
	line-height:30px;
	background:#EEF3E2;
	border-left:3px solid #006400;
}
.qc-form form{
	float:none;
}

.qc-links{
	list-style:none;
	padding:0px;
	margin:0px;
	
}

.qc-links li{
	width:100%;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eee;
	font-size:13px;
	padding-left:5px;
}

.qc-links li:hover{
	background:#F3F7EB;
}

.qc-links li a{
	color:#757575;
}


.qc-links li::before{
	content:'>';
	color:#458b00;
	margin-right:10px;
}
p span{
	padding-left:0px;
}

.qc-form input,textarea{
	width:100%;
	box-sizing:border-box;
	padding:5px 5px;
	border-radius:2px;
	border:1px solid #DCD7D7;
	margin-bottom:10px;
}



		.portfolio h4 a:hover, .portfolio h5 a:hover { color:#aeaeae; }
		
		.slideshow-bullets a { background:url(../images/portfolio-single-bullets.png) left top no-repeat; }
		.slideshow-bullets a:hover, .slideshow-bullets a.activeSlide { background-position:left -12px; }
		
		.portfolio-single p.client { background:url(../images/client-ico.png) left 5px no-repeat; }
		.portfolio-single p.location { background:url(../images/loc-ico.png) left 5px no-repeat; }
		.portfolio-single p.project-link { background:url(../images/link-ico.png) left 9px no-repeat; }
		
		.post-nav-container { border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
		.post-prev-link a { background:url(../images/prev-post.png) left 4px no-repeat; }
		.post-next-link a { background:url(../images/next-post.png) right 5px no-repeat; }
		.post-nav-container a { color:#5a5a5a; }
		.post-nav-container span { color:#909090; }
		
		#sorting-container a { background:#e5e5e5; color:#5a5a5a; }		
		#sorting-container a.active_sort, #sorting-container a:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; }
		
		.portfolio { text-align:center; float:left; width:100%; }
		.portfolio .button { margin:0px 5px; }
		.portfolio .column { padding-bottom:0px;}
		.portfolio .thumb { width:100%; overflow:hidden; }
		.portfolio h4 { line-height:24px; }
		.portfolio h5 { line-height:20px; }
		
		.gallery { width:100%; }
		
		.portfolio.column-one-third .column { min-height:195px; }
		.portfolio.column-one-third .thumb a { width:100%; }

		.portfolio.column-one-third-with-sidebar .column { min-height:280px; }
		.portfolio.column-one-third-with-sidebar .thumb a { width:94.5%; }
		
		.portfolio.column-one-half .column { min-height:360px; }
		.portfolio.column-one-half .thumb a { width:97.4%; }
		
		.portfolio.column-one-half-with-sidebar .column { min-height:280px; }
		.portfolio.column-one-half-with-sidebar .thumb a { width:96.5%; }
		
		.portfolio.one-column .thumb, .portfolio.one-column-with-sidebar .thumb { width:56.5%; float:left; margin:0px 2% 15px 0px; }
		.portfolio.one-column .thumb a { width:97.7%; }
		.portfolio.one-column .column, .portfolio.one-column-with-sidebar .column { width:100%; }
		.portfolio.one-column, .portfolio.one-column-with-sidebar { text-align:left; }
		.portfolio.one-column .button, .portfolio.one-column-with-sidebar .button { margin:10px 10px 0px 0px; }
		
		.portfolio.one-column-with-sidebar .thumb a { width:96.7%; }
		
		.portfolio-slider-container { width:625px; height:500px; float:left; margin:0px; padding:0px; position:relative; }
		ul#portfolio-slider { margin:0px; padding:0px; float:left; width:100%; }
		ul#portfolio-slider li { display:block; float:left; margin:0px; padding:0px; width:100%; height:500px; } 
		.portfolio-single .column .thumb { margin:0px; }
		
		.slideshow-bullets { float:left; clear:both; width:100%; text-align:center; margin:20px 0px 0px; position:relative; z-index:100; }
		.slideshow-bullets a { width:11px; height:12px; display:inline-block; margin:0px 1px; font-size:0; }
		
		.portfolio-single .column.two-third  { margin-bottom:50px; }
		
		.portfolio-single { float:left; width:100%; margin:0px; padding:0px; }
		.portfolio-single p.client { padding-left:19px; }
		.portfolio-single p.location { padding-left:19px; }
		.portfolio-single p.project-link { padding-left:19px; margin-bottom:0px; }
		.portfolio-single p { font-size:13px; }
		.portfolio-single a:hover { text-decoration:underline; }
		.portfolio-single a.button:hover { text-decoration:none; }
		
		.portfolio-single .column.two-third .thumb a { width:98.1%; }
		.portfolio-single .thumb img { height:auto !important; }
		
		.post-nav-container { float:left; clear:both; width:100%; padding:10px 0px; margin:20px 0px 0px; font-size:12px; }
		.post-prev-link { float:left; }
		.post-prev-link a { padding:0px 0px 0px 22px; }
		.post-next-link { float:right; }
		.post-next-link a { padding:0px 20px 0px 0px; }
		.post-nav-container span { font-style:italic; }
		
		#sorting-container { display:block; margin:10px 0px 0px; padding:0px; clear:both; width:100%; }
		#sorting-container a { line-height:35px; padding:0px 10px; float:left; margin:0px 5px 5px 0px; }		
		
		.portfolio-container { float:left; clear:both; margin:30px 0px 0px; width:100%; }
		
		.portfolio-container .column { margin-right:0.7% !important; margin-left:0.7% !important; }		
		.portfolio-container .column.one-half { margin-right:0.5% !important; margin-left:0.5% !important; }
		
		.portfolio.one-column .portfolio-container .column, .portfolio.one-column-with-sidebar .portfolio-container .column { margin-right:0px; margin-left:0px; }
		
		
		.products-portfolio .image-overlay { position:relative; width:100%; height:100%; text-align:center; left:0px; top:0px; position:absolute; display:block; z-index:100; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; behavior:url(PIE.htc);  }			
			.products-portfolio .thumb:hover .image-overlay { opacity:1; filter:alpha(opacity=1);   }
			.products-portfolio .image-overlay h4{ text-shadow:none; font-size:16px; font-weight:bold; color:#fff; line-height:0 !important; }
			.products-portfolio .image-overlay p{ text-shadow:none; color:#fff; padding:20px 0;}
			.products-portfolio .thumb .image-overlay a {  border: none;  cursor: pointer;  display: inline-block;  position: absolute;  text-align: center;
    top: 35%; width: auto; transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear;  }
			
		
		.isotope-hidden { display:none !important; }
		
		.isotope,
		.isotope .isotope-item {
		  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
		}
		
		.isotope {
		  -webkit-transition-property: height, width;
			 -moz-transition-property: height, width;
			  -ms-transition-property: height, width;
			   -o-transition-property: height, width;
				  transition-property: height, width;
		}
		
		.isotope .isotope-item {
		  -webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:         top, left, opacity;
				  transition-property:         transform, opacity;
		}
		
		.isotope.no-transition,
		.isotope.no-transition .isotope-item,
		.isotope .isotope-item.no-transition {
		  -webkit-transition-duration: 0s;
			 -moz-transition-duration: 0s;
			  -ms-transition-duration: 0s;
			   -o-transition-duration: 0s;
				  transition-duration: 0s;
		}
		
		

.gallery-thumb{
	opacity:0.6;
	-webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:         top, left, opacity;
				  transition-property:         transform, opacity;
				  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
	
}		

.gallery-thumb:hover{
opacity:1;
-webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:         top, left, opacity;
				  transition-property:         transform, opacity;
				  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
}
/*Responsive Design*/
@media only screen and (min-width: 150px) and (max-width: 600px){	

.centerize{
	width:95%;
}

.left-column{
	width:100%;
	float:none;
}

.hideWeb{
	display:block !important;
}



.image-left{
	width:100%;
	float:none;
}

.content-right{
   width:100%;
   padding-left:0px;
}

.products-link{
	margin-top:-10px;
}
.column-1{
	width:100%;
	float:none;
}

.column-2{
	width:100%;
	float:none;
}

.page-title{
	padding-left:20px;
}
.content-box{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.right-column{
	display:none;
}
.top-header-div-width-align{
	width:100%;
}

.quick-contact{
	display:none;
}
.main-header-div{
	width:100%;
	background-repeat-y:no-repeat;
	height:auto;
}

.main-header-div-width-align{
	width:100%;
}

.social-media-links{
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:90%;
}

.logo img{
	margin-left:10px;
	float:none;
	width:87px;
	height:auto;
	}

#list_view{
	display:block;
}

#list_view img{
	display:block;
}

.nav-bar{
	display:none;
	height:200px;
	float:none;
	background-color:#000;
}

.nav-bar ul {
	width:100%;
	padding-left:0px;	
}
.nav-bar ul li {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}

.nav-bar ul li a{
	width:100%;
	display:inline-block;
	margin-right:0px;
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.nav-bar ul li a:hover{
	background-color:#76EE00;
	color:#006400;
}

.log-in{

	width:40px;
	height:10x;
	padding-left:10px;
	margin-top:8px;
	font-size:12px;
	margin-left:10px;
	line-height:1;
}

.sign-up{
	width:50px;
	height:13px;
	padding-left:0px;
	margin-top:8px;
	font-size:12px;
	text-align:center;
	margin-right:5px;
	line-height:1;
}

/*contact us page*/
.content-background-set{
	padding-top:10px;
}

#path{
	height:30px;
	padding-left:5%;
	line-height:30px;
}

#path p{
	font-size:11px;
}

.content{
	width:85%;
	height:auto;
}

.content-background-set h3{
	margin-bottom:20px;
}

.user_contact_form{
	width:100%;
	height:auto;
}

.user_contact_form form{
	height:380px;
	width:95%;
	margin-left:2%;
}

#your-name,#your-email,#subject{
	width:100%;
	margin-bottom:10px;
	padding-left:5px;
}

#your-message{
	height:150px;
	width:100%;
	margin-top:20px;
	padding-left:5px;
}

.contact_address{
	float:left;
	width:100%;
	height:185px;
	margin-top:8px;
	background-color:#E6E4E4;
	border:none;
}

.g-map{
	height:150px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
}
.g-map iframe{
	height:150px;
	width:100%;
}
.contact_address  p{
	font-size:12px;
	color:#6a6a6a;
	margin-left:0%;
	margin-top:10px;
}
#send-message{
	height:30px;
	width:120px;
	margin-top:20px;
	margin-left:30%;;
	margin-bottom:30px;
	color:#ffffff;
	background-color:#696969;
	border-radius:5px;
}

#send-message:hover{
	background-color:#458b00;
}
/*contact us page*/
.slider-div{
	height:107px;
}

.slider-img-bottom  img{
	width:60%;
	height:30px;
}
.main-content-div{
	width:95%;
	
}

.topic-one{
	width:100%;
	min-height:220px;
	height:auto;
	overflow:hidden;
}

.topic-one-header{
	width:95%;
}
.topic-one-header h3{
	font-size:100%;
}

.topic-one-image img{
	width:95%;
	max-width:95%;
	height:auto;
	margin-left:2.5%;
	margin-top:15px;
	float:none;
}

.topic-one-content{
	width:95%;
	margin-left:2.5%;
	float:none;
}

 .topic-one-content p,.topic-two-content p{
	font-size:12px;
	line-height:1.4;
	padding:0px;

}

.topic-one-content-bottom img{
	width:100%;
}
.second-main-div{
	display:block;
}
.topic-two{
	width:100%;
	height:auto;
	margin-bottom:20px;
}

.topic-two-header{
	border-left:3px solid #458b00;
	width:100%;
	display:block;
	height:20px;
	padding-left:5px;
}

.topic-two-header h4{
	padding-top:3px;
	font-size:100%;
}
.line-tool-one{
	float:center;
	width:100%;
	display:none;
}

.topic-two-content{
	padding-top:10px;
	width:100%;
	height:auto;
}

.read-more a{
	font-size:12px;
}

.second-main-div-pics{
	width:100%;
	
	margin-left:0px;
	margin-top:0px;
}
.new-product-box{
	width:35%;
}

#new-products-top{
	height:40%;
	width:90%;
	padding-top:10px;
}

#new-products-top p{
	padding-top:5px;
	font-size:90%
	
}
#new-products-bottom{
	height:17%;
	width:95%;
	padding-top:20px;
}

#new-products-bottom p{
	font-size:12px;
}

.image-with-hover{
	margin-left:0px;
	height:225px;
	overflow:hidden;
}

.hover-desc p{
	font-size:10px;
}
.divisions{
	height:auto;
	overflow:hidden;
}

.division-div-width-align{
	width:95%;
	height:auto;
	padding-top:10px;
}

.topic-header p{
	padding-top:5px;
}

.line-tool{

	width:82%;
}
.pic-elements-inline{

	height:auto;
}

p span{
	padding-left:37px;
}

.picture-div{
	width:32%;
	margin-bottom:10px;
}
.pic-element{
	width:100%;
	height:auto;
}

.pic-heading{
	padding-left:5px;
	padding-top:5px;
	height:50px;
}

.pic-heading p{
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
}
.enquire-now{
	padding-left:5px;
}
.enquire-now a{
	font-size:13px;
}

.keep-in-touch-div-width-align{
	width:100%;
	height:50px;
}
.keep-in-touch-div-width-align  p{
	display:none;
}

form{
	float:left;
	margin-left:7%;
	
	width:90%;
}

#email{
	width:70%;
	padding-left:5px;
}
#submit{
	width:22%;
	margin-left:1%;
}
strong{
	color:#fff;
	padding-right:5px;
}

.footer{
	height:auto;
}

.footer p{
	margin:0px;
}

.main-footer{
	width:90%;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}

.contact-us{
	width:100%;
	height:180px;
	float:left;
}

.place{
	margin-top:15px;
	margin-left:12px;
	width:100%;
	height:75px;
}

#location-icon{
	width:10px;
	height:15px;
	margin-top:5px;
	margin-left:3px;
}

.place-address{
	float:left;
	width:87%;
	height:75px;
	margin-left:10px;
}
#phone-reciver-icon{
	width:12px;
	height:15px;
	padding-right:10px;
	margin-left:15px;
	margin-top:-2px;
	float:left;
}

.mail-id{
	font-size:12px;
}

#mail-box-icon{
	width:18px;
	margin-left:10px;
}

.about-us{
	width:100%;
	height:180px;
}

.about-us ul{
	margin-left:17px;
	padding-top:10px;
}

.about-us ul li{
	margin-top:5px;
}
.useful-links{
	width:100%;
	height:auto;
	margin-top:30px;
}

.useful-links ul{
	padding-top:0px;
	margin-left:17px;
}

.useful-links ul li{
	margin-top:5px;
}

.follow-us{
	width:100%;
	height:90px;
	margin-top:10px;
}

.follow-us ul li img{
	width:10%;
	margin-left:10px;
}

.bottom-footer{
	width:90%;
}

.bottom-footer p span{
	font-size:10px;
	padding:0px;
}

.hideMob{
	display:none !important;
}

.jcarousel-control-prev {
    left: -5px !important;
	top:40% !important;
}


.jcarousel-control-next {

	top:40% !important;
}

.division-next{
	top:33% !important;
}

.divisions .jcarousel{
   height:auto;
}

}