


body {overflow-x: hidden;}
.clear_fix{clear: both;}
p{font-size: 16px;line-height: 26px;color:#5e5c5c!important;}
h1{margin: 60px 0px 35px 0px;}
.container_fluid{padding:0px 0px 50px 0px;}
.google{background: red;}
.btn-danger{
	background:#ff9933;
	color:#fff;
	border-radius:0px;
	border:0px;
	transition:0.5s;
	}
	
.btn-danger:hover {
	background:#128807;
	color:#fff;
	box-shadow:8px 8px 30px!important;
	transition:0.5s;}
	
.btn-danger1{
	background:#fff;
	color:#000;
	border-radius:0px;
	border:0px;
	transition:0.5s;
	}
	
.btn-danger1:hover {
	background:#ff9933;
	color:#fff;
	box-shadow:8px 8px 30px #fff;
	transition:0.5s;}
	

.icon_cont{margin:0px 0px 0px 70px;}
.facebook{width:35px!important;margin:7px 10px 0px 0px;float: left;}	
.twitter{width:35px!important;margin:7px 10px 0px 0px;float: left;}	
.google_01{width:35px!important;margin:7px 10px 0px 0px;float: left;}	
	
	
	
/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff9933;
  height: 6px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}


.css3gallery img{
-webkit-transform:scale(0.9); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(0.9); /*Mozilla scale version*/
-o-transform:scale(0.9); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity: 0.7; /*initial opacity of images*/
margin: 0 10px 5px 0; /*margin between images*/
}

.css3gallery img:hover{
-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.1); /*Mozilla scale version*/
-o-transform:scale(1.1); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;
}




/*--------------------   Screen Loading  -------------------*/

div#load_screen{
	background: #fff;
	opacity: 1;
	position: fixed;
    z-index:10;
	top: 0px;
	width: 100%;
	height: 1600px;
	padding-top:300px;
	
}
div#load_screen > div#loading{
	color:#FFF;
	width:120px;
	height:24px;
	margin:0 auto;

} 


/*------------------------- end of   loading   -----------------*/
	
.call-now{z-index: 100;}
.call-now p{
	float:right;
	font-size:18px;
	background:#ff9933;
	padding:12px 15px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	color:#fff;
	font-family: 'Lobster', cursive;}
	
.call-now span{
	color:#000;}
	
.slogen{
	padding-top:20px;}
	
.slogen h1{
	color:#3cba00;
	font-size:3.5em;
	padding-left:50px;
	}	
.slogen span{
	color:#000;}	
	
	
	
.logo{
	border-top:5px solid #ff9933;
	border-bottom:6px solid #128807;
	background:url(../images/head-bg.jpg) no-repeat center; z-index: 10;}
	

.navbar-form{
	margin-left:100px;
	margin-top:50px;}
	
	
.r-menu{
	padding:10px 10px;
	background:#00a2ff;
	border-radius:5px;
	color:#fff;}
	
	
.navbar{
	text-align:center;
	padding-top:80px;
	


}


.navbar-nav{
	background:url(../images/menu.png) no-repeat;
	}
.navbar li a{
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	transition:0.5s; 
	}	
	

.navbar li{
	background:#128807;
	border-left:1px solid #666;}
.navbar li a:hover{
	background:#ff9933;
	}
	

.dropdown-menu{background-color: none!important;}
	
#slider{
	margin-top:-30px;
	margin-bottom:-30px;}
	
.products-h{
	padding:70px 0px;
	text-align:center;
	background:#e0e0e0;
	
	margin-top:17px;}
	
	

.readmore{text-decoration: none;background: #ff9933;color:#fff;font-size: 15px;text-align: center; padding:14px 40px;border-radius: 5px ;box-shadow: 2px 2px 7px #dcdcdc;margin:0px 0px;}
.readmore:hover{text-decoration: none;background:#128807;color:#fff;}

.about-h{
	
	padding:110px 0px;
}

.about-h p{
    
    
	color:#f5f3f4;
	font-weight:600;}
	
.about-h h1{
	color:#fff;
	font-family: 'Russo One', sans-serif;
	}
.about-us p{font-size: 16px;line-height: 26px;}


.unoder_list li{list-style: circle;padding:  10px 0px ;margin:0px 0px 0px 0px;color:#575656;font-size: 16px;}
.unoder_list {color:#ff9933;margin:0px 0px 0px -38px;}



h1,h2,h3{
	font-family: 'Russo One', sans-serif;
	}

.footer{
	padding:40px 0px;
	background:#ff9933;
	
	font-size:14px;
	}
	
	
.footer p{
	color:#000;
	font-family: 'Montserrat', sans-serif;
	font-weight:500;}
	
.footer a{
	color:#000;
	font-family: 'Montserrat', sans-serif;
	transition:0.5s;
	}
	
.footer span{
	color:#fff;
	}
	
.footer h3{
	color:#000;
	}
	
	
.footer a:hover{
	color:#fff;
	text-decoration:none;
	margin-left:10px;}
	

	
.follow-b p{
	display:inline;
	margin:20px 5px;
	text-align:center;
	background:#fff;
	border-radius:50px;
	padding:10px 0px;
	text-align:center;
	}
	
.follow-b h3{
	text-align:center;}

.follow-b a{
	padding:0px 0px;
	border-radius:50px;
	transition:0.5s;
	}
.follow-b a:hover{
	background:#ff9933;
	box-shadow:0px 10px 40px #000;
	margin-left:0px;
	}


.copyright{
	padding-top:10px;
	text-align:center;
	background:#128807;
	color:#fff;}
	
.copyright a{
	color:#fff;
	font-weight:600;
	}
	
.copyright a:hover{
	color:#ff9933;
	text-decoration:none;
	}	
	
	
	
/*#################################   Start All Pages   ########################################*/



/*#####  About Us  #####*/


.about-us{
	padding:0px 0px;
	color:#000;
	}	
	
	
/*########   Products page  ######*/
.main-pro{
	text-align:center;
	padding:50px 0px;}
.main-pro a{
	color:#fff;}
	
.main-pro a:hover{
	color:#fff;
	text-decoration:none;}	
.main-pro1{
	background:#d52f61;}
.main-pro1 h3{
	background:#d52f61;
	padding:10px;}	
.main-pro1 p{
	padding:10px 15px;}	
	
	
	
/*#######  Enquiry Form #######*/

.enquiry-form{
	padding:30px 0px;}
	
	
.form_register {box-shadow: 1px 1px 5px ;
	width: 100%;
	background: #339c29 !important;
	opacity:0.80;
	margin: 0 auto;
    padding: 20px 20px 25px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border-top:5px solid #ff9933;
    
	
}

.form_register:hover{-ms-transform: scale(0.9); /* IE 9 */
    -webkit-transform: scale(0.9); /* Chrome, Safari, Opera */
    transform: scale(0.9);}


.form_register .form-control {
	height: 40px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

input[type="text"],
input[type="email"],
textarea {
	color: #444;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.form_register textarea {
	min-height:140px;
}



/*#######   contact  #######*/

.contact-us{
	padding:60px 0px;
	font-size:16px;
	} 
	
.contact-us span{
	color:#333;
	}
	
	
	
/* Small devices (tablets, 768px and up) */ 
@media (min-width: 768px) {
	
	.navbar{
	text-align:center;
	margin-top:-140px;
	font-size:10px;
	position:absolute;
	margin-left:50px;
}

.navbar-nav>li>a{
	padding:10px 10px;}
	}

/* Medium devices (desktops, 992px and up) */ 
@media (min-width: 992px) {
	
	.navbar{
	text-align:center;
	margin-top:-140px;
	font-size:14px;
	margin-left:90px;
}
	
	}

/* Large devices (large desktops, 1200px and up) */ 
@media (min-width: 1200px ) {
	
	
	#search-bar{
		padding-left:110px;
		
		}
	
.navbar{
	text-align:center;
	margin-top:-140px;
	font-size:14px;
	margin-left:40px;
}

  .navbar-nav>li>a{
	padding:15px 15px;}
	

	
	
	}
/********************prallax***********************/



.product-p{
	margin-top: -38px;
	padding:30px 0px;
	color:#000;
	}	

	
.product-p{
	background-color: none;
	font-weight:600;
	color:#000;
	opacity:0.90;
	padding:40px 0px;
	
}
	
.product-p h1{
	color:#000;
	
	font-weight:600;
	font-size: 25px;
	}
	
.product-p h3{
	color:#000;
	
	

	}
.product-p p{
	color:#000;
	
	font-size:17px;} 

.text_my{text-align: left;}

.dropdown{background:#128807;
	border-left:1px solid #666;}
.navbar li a:hover{
	background:#ff9933;}


.dropdown a{color:#fff;
	font-family: 'Montserrat', sans-serif;
	transition:0.5s; !important}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: #339c29;border-bottom: 5px solid #ff9933; }
.copy_right{color:#ff9933!important;}

.color_oringe{color:#ff9933;}

.google_container{z-index: 999!important;}
#google_translate_element{margin:0px 0px 0px -140px;}

@media screen and (max-width: 768px) and (min-width: 300px){
    #google_translate_element{margin:0px 0px 0px 0px;}
    
    
}