@font-face {
font-family: 'RussoOne-Regular';
src: url('../font/RussoOne-Regular.eot') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Lato-Regular';
src: url('../font/Lato-Regular.eot?#iefix') format('embedded-opentype'),  url('../font/Lato-Regular.woff') format('woff'), url('../font/Lato-Regular.ttf')  format('truetype'), url('../font/Lato-Regular.svg#Lato-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'PTSans-Regular';
src: url('../font/PTSans-Regular.eot?#iefix') format('embedded-opentype'),  url('../font/PTSans-Regular.woff') format('woff'), url('../font/PTSans-Regular.ttf')  format('truetype'), url('../font/PTSans-Regular.svg#PTSans-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url('../font/Poppins-ExtraBold.woff2') format('woff2'),
url('../font/Poppins-ExtraBold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Changa One';
src: url('../font/ChangaOne.woff2') format('woff2'),
url('../font/ChangaOne.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}

body
{
width:100%;
margin:0px !important;
padding:0px !important;
font-family: 'PTSans-Regular', sans-serif !important;
background-color: #f8f8f8 !important;
overflow-x: hidden !important;
}
.recaptcha_bx
{
width: 100%;
height: auto;
float: left;	
}	
.capcha_errortxt {
width: 100%;
height: auto;
float: left;
font-size: 12px;
color: red;
font-weight: 300;
letter-spacing: 1px;
position: relative;
}
.body_bg
{
width:100%;
height:450px;
float:left;
position: absolute;
background-position: center;
background-repeat: no-repeat;
background-image: url(../images/Golf_course_body_bg.jpg);
opacity: 0.1;
left:0px;
margin:0px 0px 0px 0px;
}
.amc_content_bg
{
width:100%;
height:367px;
float:left;
background-position: center;
background-repeat: no-repeat;
background-image: url(../images/AMC.jpg);
background-size: cover;
margin:0px 0px 0px 0px;
}
.amc_content_bg:after
{
content: " ";
    z-index: 10;
    display: block;
    height: 367px;
    margin: 0px 0px 0px 0px;
    background: #fff;
    opacity: 0.7;
}
.amc_section
{
width:100%;
height:auto;
float:left; 
margin:40px 0px 20px 0px; 
}
.amc_content
{
position: absolute;
    z-index: 11;
    width:100%;
    height: auto;
    float: left;
    padding:34px 90px; 
}
.amc_content_hdtxt
{
width: 100%;
    height: auto;
    float: left;
    color:#018853;
    font-weight: 300;
    font-size: 45px;
    text-align: center;
    letter-spacing: 0.8px;
    margin: 0px 0px 20px 0px;
    font-family: 'Poppins', sans-serif !important;  
}
.amc_content_subtxt
{
width:80%;
height: auto;
float: left;
font-size:15px;
letter-spacing: 0.8px;
font-weight: 300;
color: #000;
text-align: center;
line-height:27px;
margin: 0px 10% 20px 10%; 
}
.serve_content_subtxt ul
{
width:100%;
height: auto;
float: left;
font-size:15px;
letter-spacing: 0.8px;
font-weight: 300;
color: #000;
text-align: left;
line-height:27px;
padding: 0px 20px;
margin:0px 0px 20px 0px;
}
.serve_content_subtxt ul li
{
list-style:circle;  
}
.serve_content_subhdtxt
{
width:100%;
height: auto;
float: left;
font-size: 15px;
letter-spacing: 0.8px;
font-weight: 600;
color:#018853;
text-align: left;
margin:5px 0% 10px 0%; 
}
.amc_content_btn
{

    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin:35px 0px 0px 0px;  
}
.amc_content_btn a
{
text-decoration: none;
    background-color:transparent;
    border: 1px solid #018853;
    color:#018853;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.8px;
}
.amc_content_btn a:hover
{
  background-color: #018853;
  color: #fff;
  text-decoration: none;
}
.responsive_sidemenu
{
  display: none;
}










#ajSlider
{
width:100%;
height:auto;
float:left;
display: none;	
}
#ajSlider a
{
width:100% !important;
height:450px;
float:left;
text-align: left !important;
text-decoration:none;
background-color:#35ab3936;
padding:150px  30px 30px 15% !important;
margin: 0px;
left:0px !important;
top:5% !important;	
}
#ajSlider a:hover
{
text-decoration:none;	
}
.ajSliderBullets
{
width:100% !important;
height:auto;
float:left;	
}



.banner {
  width: 100%;
  height:450px;
  float: left; }

.banner_image {
	  width: 100%;
  height:450px;
  float: left;
}

.banner_overlay {
 width:100%;
  height:auto;
float: left;
margin:100px 0px 0px 0px !important; }

.banner_overlay_container {
    position: absolute;
    top:155px;
    width:50%;
    margin: 0px 0% 0px 12%;
    z-index: 11;
}

.banner_overlay_header {
  color: #000;
  padding-left: 0;
  bottom: 5%; }

.banner_overlay_subhead {
  margin-top: 1em;
  color: #555;
  margin-bottom: 1em; }

.banner-slider {
  position: absolute;
  height:450px;
  overflow: hidden;
  width: 100%; }

.banner-slider_nav {
  position: absolute;
  z-index:99;
  width: 800px;
  bottom:30px;
  text-align: center;
  left: 50%;
  margin-left: -400px;
  padding-left: 0;
  margin-bottom: 0; }

.banner-slider_nav_item {
  display: inline; }
  .banner-slider_nav_item > a {
    display: inline-block;
    font-size:30px;
    color:#57f15c;
    text-decoration: none;
    padding: 8px 3px;
    line-height: 12px; }
    .banner-slider_nav_item > a:hover {
      color: #004027;
      text-decoration: none; }

.banner-slider_nav_item--is-selected > a {
  color: #004027 !important; }

.banner_slide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0; }

.banner_button {
  padding: 20px;
  text-decoration: none;
  background-color: #4d4dff;
  color: #fff;
  display: inline-block; }

.cycle_arrow-wrapper {
    position: absolute;
    height: 50px;
    top:55%;
    margin-top: -25px;
    width:98%;
    left:1%;
    z-index:1;}

.cycle_next {
  position: absolute;
  right: 5px;
  /*background: transparent url("../images/arrow-right.png") no-repeat center center;*/
font-size:60px;
color: #fff;
z-index: 11;}

.cycle_prev {
  position: absolute;
  left: 5px;
  /*background: transparent url("../images/arrow-left.png") no-repeat center center;*/
  display: block;
  font-size:60px;
color: #fff; }
.btmtxt
{
	margin:20px 0px 0px 0px !important;
}

.cycle_next:hover, .cycle_prev:hover, .cycle_next:focus, .cycle_prev:focus
{
 color: #fff !important; 
}
/*# sourceMappingURL=main.css.map */












.form_body_bg
{
width:100%;
height:1000px;
float:left;
background-position: center;
background-repeat: no-repeat;
background-image: url(../images/jt-body-bg.png);
position: absolute;
background-attachment: fixed;
opacity: 0.2;
top:30%;

}
#page_wrap
{
width:100%;
height:auto;
padding:0px;
margin:0px;
background: #fff;
    z-index:9;
    position: relative;
}


.wrap {
max-width: auto;
height: 450px;
}

.slide {
width: 100%;
height: 450px;
margin: 0 auto;
position: relative;
overflow: hidden;
}

.slide ul {
margin: 0 auto;
height: 450px;
cursor:pointer;
}

.slide ul li {
width: 100%;
list-style: none;
position: absolute;
z-index: 1;
height: 450px;
background-position: top center;
top: 0;
left: 0;
right: 0;
}

.slide #dots {
position: absolute;
left: 0;
right: 0;
bottom: 10px;
height: 30px;
z-index: 999;
font-size: 0;
text-align: center;
opacity: 0.7;
}

.slide #dots a {
background: #018853;
margin: 0 6px;
width:11px;
height:11px;
box-shadow: 0 0 1px 0 #018853;
border-radius: 100%;
display: inline-block;
cursor: pointer;
}

.slide #dots a.active {
background: #FFF;
}

.slide .arrow {
position: absolute;
top: 50%;
width: 70px;
height: 100px;
margin-top: -50px;
background: #FFF;
z-index: 999;
opacity: 0.7;
line-height: 100px;
color: #333;
text-align: center;
text-decoration: none;
}

.slide .arrow.prev {
left: 0;
display: none;
}

.slide .arrow.next {
right: 0;
display: none;
}

.slide .arrow:active {
background: #FAFAFA;
opacity: 1;
}

.jayam_tech_banner
{
width: 100%;
height: 500px;
float:left;
background-position: center;
background-repeat: no-repeat;
background-image: url(../images/jayam-banner1.jpg);
background-size: 100% auto;
}
.jayam_tech_logo
{
width:50%;
height: 125px;
float:left;
background-position: center;
background-repeat: no-repeat;
background-image: url(../images/jayam-tech-logo.png);
background-size: 100% auto;
}
.rain_bird_logo
{
width:100%;
height:88px;
float:left;
background-position: right;
background-repeat: no-repeat;
background-image: url(../images/rain-bird-logo.png);
background-size: 100% auto;
}



a:focus {
text-decoration:none !important;
}
.empty
{
padding:0px;
}
.no_padding
{
padding:0px !important;
}
.scroll_nav
{
border-bottom:3px solid #ec9860 !important;
}
.lineheight
{
width:100%;
height:auto;
margin:0px;
padding:0px !important;
}
.onesideempty
{
padding:0px 15px 0px 0px;
}
.pagewrapper
{
width:100%;
height:auto;
float:left;
}
header
{
width: 100%;
height: auto;
float: left;
margin: 0px;
padding:0px 0px;
position: fixed;
top: 0;
z-index: 11111;
background-color: #fff;
box-shadow: 0px 0px 3px 1px green;
}
.toggle-button
{
display:none;
}
.menu-wrap {
background-color:#f3f0f0;
position: fixed;
top: 0;
height: 100%;
width:250px;
margin-left:-290px;
left:0px;
font-size: 1em;
font-weight: 700;
overflow: auto;
transition: .25s;
z-index: 10;
}
.menu-show {
margin-left: 0;
box-shadow: 4px 2px 15px 1px #B9ADAD;
right: 0;
}
.menu-sidebar {
margin: 75px 0 80px 0px;
position: relative;
top:0px;
}
.menu-sidebar li {
padding:0px 10px 0;
}
.menu-sidebar li > a {
color: #ff6c00;
font-size: 14px;
letter-spacing: 0.8px;
position: relative;
font-weight: 300;
}
.menu-sidebar li a:hover
{
text-decoration:none !important;
}
/*.menu-sidebar li > a::after {
content: "";
display: block;
height: 0.15em;
position: absolute;
top: 100%;
width: 100%;
left: 50%;
transform: translate(-50%);
background-image: linear-gradient(to right, transparent 50.3%, green 50.3%);
transition: background-position .2s .1s ease-out;
background-size: 200% auto;
}
*/.link a
{
color: green;
font-size: 14px;
letter-spacing: 0.8px;
font-weight: 300;
}
.link
{
color: green;
font-size: 14px !important;
letter-spacing: 0.8px !important;
font-weight: 300 !important;
}
.menu-sidebar li > a:hover::after {
background-position: -100% 0;
}
.menu-sidebar .menu-item-has-children {
position: relative;
}
.menu-sidebar .menu-item-has-children .sub-menu {
display: none;
}
.sidebar-menu-arrow::after {
content: "\f107";
font-family: 'FontAwesome';
padding: 10px;
color: #FFFA3B;
position: relative;
}
.sidebar-menu-arrow:hover::after {
cursor: pointer;
color: #fff;
}
.sidebar-menu-arrow:active::after {
top: 2px;
}


/*Hamburger Button*/
.toggle-button {
position: fixed;
width: 44px;
height: 40px;
top: 50px;
left: 40px;
padding: 4px;
transition: .25s;
z-index: 15;
}
.toggle-button:hover {
cursor: pointer;
}
.toggle-button .menu-bar {
position: absolute;
border-radius: 2px;
width:60%;
transition: .5s;
}
.toggle-button .menu-bar-top {
border:2px solid green;
border-bottom: none;
top: 0;
}
.toggle-button .menu-bar-middle {
height:2px;
background-color: green;
margin-top: 7px;
margin-bottom: 7px;
top: 4px;
}
.toggle-button .menu-bar-bottom {
border:2px solid green;
border-top: none;
top: 22px;
}
.button-open {
left: 25px;
}
.button-open .menu-bar-top {
border-color:green;
transform: rotate(45deg) translate(8px, 8px);
transition: .5s;
}
.button-open .menu-bar-middle {
background-color:green;
transform: translate(230px);
transition: .1s ease-in;
opacity: 0;
}
.button-open .menu-bar-bottom {
border-color:green;
transform: rotate(-45deg) translate(7px, -7px);
transition: .5s;
}



/* Text Block */
.wrapper {
width: 40%;
margin: 100px auto 0;
color: #83828D;
}
.wrapper .text {
padding: 30px;
}
.wrapper .text .heading {
margin-bottom: 40px;
font-size: 2em;
}
.wrapper .text p {
line-height: 1.6em;
}
.wrapper .text .buttons {
margin-top: 40px;
}

/* Buttons */
.wrapper .buttons .button {
display: inline-block;
margin-right: 20px;
padding: 20px 25px;
border-radius: 2em;
background-color: #70CE64;
color: #fff;
font-size: .9em;
font-weight: 700;
transition: background-color .3s;
}
.wrapper .buttons .button-secondary {
background-color: #FF6746;
}
.wrapper .buttons .button-primary:hover {
background-color: #84D07A;
}
.wrapper .buttons .button-secondary:hover {
background-color: #FF7D60;
}

/*Active state for the buttons*/
.wrapper .buttons .button-primary:active {
background-color: #70CE64;
}
.wrapper .buttons .button-secondary:active {
background-color: #FF6746;
}

/*Icons*/
.wrapper .buttons .button span {
position: relative;
display: inline-block;
padding-right: 20px;
}
.wrapper .buttons .button span::after {
position: absolute;
font-family: "FontAwesome";
right: -3px;
font-size: 14px;
top: 0;
transition: top .3s, right .3s;
}
.wrapper .buttons .button-primary span::after {
content: "\f019";
}
.wrapper .buttons .button-secondary span::after {
content: "\f178";
}
/*Slight icons animation*/
.wrapper .buttons .button-primary:hover span::after {
top: 4px;
}
.wrapper .buttons .button-secondary:hover span::after {
right: -6px;
}
.accordion {
width: 100%;
max-width: 360px;
margin: 30px auto 20px;
padding:0px;
}

.accordion .link {
cursor: pointer;
display: block;
padding: 15px 15px 15px 42px;
color: green;
font-size: 14px;
font-weight: 700;
position: relative;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.accordion .link a:hover
{
text-decoration:none !important;
}
.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {
position: absolute;
top: 18px;
left: 12px;
font-size:15px;
color: #595959;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
right: 12px;
left: auto;
font-size: 16px;
}

.accordion li.open .link { color:#007F3C; }

.accordion li.open i { color:#007F3C; }

.accordion li.open i.fa-chevron-down {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}

/**
* Submenu
-----------------------------*/


.submenu {
display: none;
background: #e0e0e0;
font-size: 14px;
padding:0px;
}

.submenu li { padding:0px; }

.submenu a {
display: block;
text-decoration: none;
color: #d9d9d9;
padding: 12px;
padding-left: 42px;
-webkit-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}

.submenu a:hover {
}

.siaspl_logo
{
width:100%;
height:auto;
float:left;
text-align:left;
}
.top_header
{
width: 100%;
height: 44px;
float: left;
/*background-color:#018853;*/
background-color: #35ab39;
    background-image: linear-gradient(
315deg
, #3bb78f 0%, #35ab39 74%);

padding: 5px 0px;  
}
.top_hdr_menu
{
width: auto;
height: auto;
float: left;
position: absolute;
right: 0;
}
.top_hdr_sep
{
width: 1px;
height: 15px;
float: left;
background-color: green;
margin: 10px 10px 0px 0px;   
}
.top_hdr_menu p
{
width:auto;
height: auto;
float: left;
font-size:13px !important;
letter-spacing: 0px !important;
color: #fff !important;
font-weight: 300 !important;
margin:7px 11px 0px 0px !important;     
}
.top_hdr_menu p a
{
font-size:13px !important;
letter-spacing:0.8px !important;
color: #fff !important;
font-weight: 300 !important;    
}
.top_hdr_menu p a:hover
{
color: #01ff9c !important;
text-decoration: none;    
}
.top_hdr_menu ul {
padding: 0px;
margin: 0px 15px 0px 0px;
width: auto;
height: auto;
float: left;
text-decoration:none;
}
.top_hdr_menu ul li
{
list-style: none;
float: left;
margin: 4px 0px 0px 8px;
width: 22px;
height: 22px;
background-color: #fff;
border-radius: 50%;
padding: 0px 0px;
box-shadow: 0px 0px 3px 1px #018853;
}
.top_hdr_menu ul li:hover
{
background-color: #018853;    
}
.top_hdr_menu ul li a
{
background-position: center;
color: #018853;
padding: 7px 7px;
font-size: 11px;
}
.top_hdr_menu ul li a:hover
{
color: #fff;    
}
.header_wrap
{
width: 100%;
height: auto;
float: left;
background-color: #fff;
}
.logo
{
width:50%;
height:90px;
float:left;
background-image:url(../images/jayam-tech-logo-dark-green.png);
background-position:center;
background-repeat:no-repeat;
background-size:auto 100%;
margin: -31px 0px 0px 0px;
}
.rain_birdlogo
{
width:300px;
height:50px;
float:left;
background-image:url(../images/rain-bird-logo.jpg);
background-position:right;
background-repeat:no-repeat;
position:absolute;
top:20%;
right:2%;
z-index: 1;
}
.siaspl_logo_txt
{
font-size: 24px;
width:80%;
padding:12px 0px 0px 10px;
float: left;
letter-spacing: 0.5px;
color: green;
font-weight: 800;
margin:0px 0px 0px 0px;
}
.menu
{
width: auto;
height: auto;
float: left;
padding: 0px 0px 0px 0px;
position: absolute;
right: 18px;
}
/*==================== Mega Menu ================*/
.menu ul
{
padding:20px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
margin: 0px;
}
.menu ul li
{
list-style:none;
float:left;
padding:0px 15px 0px 0px;
}
.menu ul li a
{
font-size:15px;
color: #111;
font-weight:600;
letter-spacing: 0.8px;

}
.menu ul li a:hover
{
color:#009933;
text-decoration:none;
}
.description {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}


/* 末末末末末末末末末末末末末末末末末末末末末末末末末
megamenu.js STYLE STARTS HERE
末末末末末末末末末末末末末末末末末末末末末末末末末 */


/* 末末末末末末末末末末末末末末末末末末末末末末末末末
Screen style's
末末末末末末末末末末末末末末末末末末末末末末末末末 */

.menu-container {
width: 100%;
height: auto;
float: left;
}

.menu-mobile {
display: none;
padding: 20px;
}

.menu-mobile:after {
content: "\f394";
font-family: "Ionicons";
font-size: 2.5rem;
padding: 0;
float: right;
position: relative;
top: 50%;
-webkit-transform: translateY(-25%);
-ms-transform: translateY(-25%);
transform: translateY(-25%);
}

.menu-dropdown-icon:before {
content: "\f489";
font-family: "Ionicons";
display: none;
cursor: pointer;
float: right;
padding: 1.5em 2em;
background: #fff;
color: #333;
}

.menu > ul {
margin:0px 20px 0px 0px;
width:auto;
list-style: none;
padding: 0;
position: relative;
/* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
box-sizing: border-box;
}

.menu > ul:before,
.menu > ul:after {
content: "";
display: table;
}

.menu > ul:after {
clear: both;
}

.menu > ul > li {
float: left;
padding: 0;
margin: 0;
}

.menu > ul > li a {
text-decoration: none;
padding:16px 12px;
display: block;
    letter-spacing: 0.9px;
}
.menu > ul > li a i
{
position: relative;
top: 2px;
color:green;
font-size:19px;
font-weight:800;
}
.wedo i
{
margin: 0px 0px 0px 4px !important;

}
.menu > ul > li:hover {
}

.menu > ul > li > ul {
display: none;
width: 100%;
background: #fff;
padding: 30px;
position: absolute;
z-index: 99;
left: -350px;
top:56px;
margin: 0;
list-style: none;
box-sizing: border-box;
box-shadow: 0px 6px 10px 1px #555;
border-top: 4px solid #018853;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
content: "";
display: table;
}

.menu > ul > li > ul:after {
clear: both;
}

.menu > ul > li > ul > li {
margin: 0;
padding-bottom: 0;
list-style: none;
width: 25%;
background: none;
float: left;
}

.menu > ul > li > ul > li a {
color: #777;
padding: .2em 0;
width: 95%;
display: block;
border-bottom: 1px solid #ccc;
}

.menu > ul > li > ul > li > ul {
display: block;
padding: 0;
margin: 10px 0 0;
list-style: none;
box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
content: "";
display: table;
}

.menu > ul > li > ul > li > ul:after {
clear: both;
}

.menu > ul > li > ul > li > ul > li {
float: left;
width: 100%;
padding: 10px 0;
margin: 0;
font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
border: 0;
}

.menu > ul > li > ul.normal-sub {
width:1150px;
padding:8px 18px;
}

.menu > ul > li > ul.normal-sub > li {
width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
border: 0;
padding:6px 0px;
font-size: 14px;
font-weight: 300;
color: #292929;
letter-spacing: 0.3px;
}

.menu > ul > li > ul.normal-sub > li a:hover
{
color: #018853;    
}
/* 末末末末末末末末末末末末末末末末末末末末末末末末末
Mobile style's
末末末末末末末末末末末末末末末末末末末末末末末末末 */

@media only screen and (max-width: 959px) {
.menu-container {
width: 100%;
}
.menu-mobile {
display: block;
}
.menu-dropdown-icon:before {
display: block;
}
.menu > ul {
display: none;
}
.menu > ul > li {
width: 100%;
float: none;
display: block;
}
.menu > ul > li a {
padding: 1.5em;
width: 100%;
display: block;
}
.menu > ul > li > ul {
position: relative;
}
.menu > ul > li > ul.normal-sub {
width: 100%;
}
.menu > ul > li > ul > li {
float: none;
width: 100%;
margin-top: 20px;
}
.menu > ul > li > ul > li:first-child {
margin: 0;
}
.menu > ul > li > ul > li > ul {
position: relative;
}
.menu > ul > li > ul > li > ul > li {
float: none;
}
.menu .show-on-mobile {
display: block;
}
}
.about_us_ul
{
width: 230px !important;
left:-50px !important;
}
.service_us_ul
{
width: 265px !important;
left: 100px !important;
} 
.curnt_project_ul
{
width: 230px !important;
left:50px !important;    
}
.patio_cleaning img
{
color:#ff6600;
}
.poly_house
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.poly_house:hover
{
cursor:pointer;
background-image:url(../images/poly-house.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.poly_house:hover, .poly_house p:hover, .poly_house:hover i, .poly_house:hover .submenu_sub_txt
{
color:#fff;
}
.green_house
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.green_house:hover
{
cursor:pointer;
background-image:url(../images/green-shade-net.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.green_house:hover, .green_house p:hover, .green_house:hover i, .green_house:hover .submenu_sub_txt
{
color:#fff;
}
.mulching_sheet
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.mulching_sheet:hover
{
cursor:pointer;
background-image:url(../images/mulching-sheet.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.mulching_sheet:hover, .mulching_sheet p:hover, .mulching_sheet:hover i, .mulching_sheet:hover .submenu_sub_txt
{
color:#fff;
}
.insect_net
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.insect_net:hover
{
cursor:pointer;
background-image:url(../images/insect-net.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.insect_net:hover, .insect_net p:hover, .insect_net:hover i, .insect_net:hover .submenu_sub_txt
{
color:#fff;
}
.gi_pipe
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.gi_pipe:hover
{
cursor:pointer;
background-image:url(../images/gi-pipe.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.gi_pipe:hover, .gi_pipe p:hover, .gi_pipe:hover i, .gi_pipe:hover .submenu_sub_txt
{
color:#fff;
}
.seeds
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.seeds:hover
{
cursor:pointer;
background-image:url(../images/seeds.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.seeds:hover, .seeds p:hover, .seeds:hover i, .seeds:hover .submenu_sub_txt
{
color:#fff;
}
.roof_garden
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.roof_garden:hover
{
cursor:pointer;
background-image:url(../images/roof-garden.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.roof_garden:hover, .roof_garden p:hover, .roof_garden:hover i, .roof_garden:hover .submenu_sub_txt
{
color:#fff;
}
.hydrophonic
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.hydrophonic:hover
{
cursor:pointer;
background-image:url(../images/hydroponic-system.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}

.hydrophonic:hover, .hydrophonic p:hover, .hydrophonic:hover i, .hydrophonic:hover .submenu_sub_txt
{
color:#fff;
}
.fan_pad
{
width:100%;
height:auto;
float:left;
padding:10px 5px;
}
.fan_pad:hover
{
cursor:pointer;
background-image:url(../images/fan-pad.jpg);
background-position:center;
background-repeat:no-repeat;
color:#fff;
background-size:cover;
}
.fan_pad:hover, .fan_pad p:hover, .fan_pad:hover i,.fan_pad:hover .submenu_sub_txt
{
color:#fff;
}
.menu_icons
{
font-size: 38px;
font-weight: 800;
color: #ec9860;
}
.submenu_hd_txt
{
width: 100%;
height: auto;
float: left;
font-size:14px;
letter-spacing: 0.8px;
font-weight: 600;
text-transform: uppercase;
}
.submenu_sub_txt
{
width: 100%;
height: auto;
float: left;
font-size:13px;
letter-spacing: 0.5px;
font-weight:300;
color: #74c574;
}
/*=============== Mega Menu End ============*/

.siaspl_contactno
{
width:100%;
height:auto;
float:left;
text-align:right;
padding:20px 0px 0px 0px;
}
.siaspl_contactno p
{
width:70%;
height:auto;
float:left;
padding: 2px 0px;
font-size: 16px;
letter-spacing: 0.6px;
margin:0px;
}
.siaspl_contactno p i
{
font-size:20px;
color:green;
font-weight:700;
}
.login_btn
{
width:30%;
height:auto;
float:left;
}
.login_btn a
{
font-size: 16px;
letter-spacing: 0.6px;
font-weight:600;
color: #fff;
padding: 6px 15px 8px 15px;
color: #018853;
border:1px solid #018853;
box-shadow: 0px 0px 5px 1px #eee;
}
.login_btn a:hover
{
background-color:#018853;
color: #fff;
text-decoration:none;
}
.enq_btn
{
width: auto;
height: auto;
float: left;
position:fixed;
top:65%;
z-index: 11;
right:-85px;
transform: rotate(-90deg);

}
.enq_btn a
{
    font-size:17px;
    letter-spacing: 1px;
    font-weight: 300;
    padding:6px 15px 9px 15px;
    border: 1px solid #018853;
    background-color:#018853;
color: #fff;
text-decoration:none;	
}
.enq_btn a:hover, .enq_btn a:focus
{
    color:#fff;
    background-color:#35ab39;
    border: 1px solid #35ab39;
    text-decoration: none;
}


.shop_btn
{
width: auto;
    height: auto;
    float: left;
    position: relative;
    top: 16px;
    z-index: 11;
    left:0px;
}
.shop_btn a
{
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 300;
    padding:6px 15px 9px 15px;
    border: 1px solid #018853;
    box-shadow: 0px 0px 5px 1px #eee;
    background-color:transparent;
color: #fff;
background-color:#018853; 
text-decoration:none;	
}
.shop_btn a:hover, .shop_btn a:focus
{
    color: #018853;
    background-color:transparent;
    text-decoration: none;
}




.top_hdr_menu span {
    font-size: 13px;
    letter-spacing: 0.8px;
    color: #fff;
    font-weight: 300;
    position: relative;
    top: 8px;
}
/*======== Header =========*/


/*Whats app*/

.floating-wpp{ z-index: 1111;
position: fixed;
bottom: 70px;
left: 15px;
font-size: 14px;
transition: bottom .2s;
right:50px !important;
bottom:50px !important;
}
.floating-wpp .floating-wpp-button
{position:relative;border-radius:50%;box-shadow:1px 1px 4px rgba(60,60,60,.4);transition:box-shadow .2s;cursor:pointer;overflow:hidden;
width:50px !important; height:50px !important;}
.floating-wpp .floating-wpp-button img,.floating-wpp .floating-wpp-button svg
{position:absolute;width:100%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.floating-wpp:hover{/*bottom:17px*/}
.floating-wpp:hover 
.floating-wpp-button{box-shadow:1px 2px 8px rgba(60,60,60,.4)}
.floating-wpp .floating-wpp-popup{border-radius:6px;background-color:#E5DDD5;position:absolute;overflow:hidden;padding:0;box-shadow:1px 2px 8px rgba(60,60,60,.25);width:0;height:0;bottom:0;opacity:0;transition:bottom .1s ease-out,opacity .2s ease-out;transform-origin:bottom}
.floating-wpp .floating-wpp-popup.active{padding:0 12px 12px;width:260px;height:auto;bottom:82px;opacity:1}
.floating-wpp .floating-wpp-popup .floating-wpp-message{
padding: 5px;
border-radius: 0 5px 5px;
opacity: 0;
transition: opacity .2s;
font-size: 15px;
font-weight: 400;
letter-spacing: 0.5px;
line-height: 25px;}
.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.2s}
.floating-wpp .floating-wpp-popup .floating-wpp-head{text-align:right;color:#fff;margin:0 -15px 10px;padding:6px 12px;display:flex;justify-content:space-between;cursor:pointer}
.floating-wpp .floating-wpp-input-message{margin:10px -15px -15px;padding:0 15px;display:flex;align-items:center}.floating-wpp .floating-wpp-input-message textarea{ display:none;border:1px solid #ccc;border-radius:4px;box-shadow:none;padding:8px;margin:10px 0;width:100%;max-width:100%;font-family:inherit;font-size:inherit;resize:none}
.floating-wpp .floating-wpp-btn-send{ display:none;margin-left:12px;font-size:0;cursor:pointer}
.close
{
color: #fff !important;
text-decoration: none;
cursor: pointer;
filter: alpha(opacity=50);
opacity: 1 !important;
}


/* Whats app End*/




.dir_msg_bdy
{
width: 100%;
height:auto;
float: left;
margin:60px 0px 60px 0px;  
}
.dir_img
{
width: 100%;
height: 280px;
float: left;
background-image: url(../images/director.jpg);
background-position: left;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
.dir_message_cotent
{
width: 100%;
height:auto;
float: left;  
}
.dir_message_content_hdtxt
{
width: 100%;
height:auto;
float: left;
font-size:28px;
font-weight:400;
color:#37AE54;
letter-spacing: 1px;
margin: 0px 0px 10px 0px; 
font-family: 'Poppins', sans-serif !important;  
}
.dir_message_content_subtxt
{
width:90%;
height:auto;
float: left;
font-size:15px;
font-weight:400;
color:#555;
letter-spacing:0.6px;
margin: 0px 0px 10px 0px;
line-height:28px;   
}
.Director_name
{
width: 100%;
height:auto;
float: left;
font-size:16px;
font-weight:400;
color:#000;
letter-spacing:0.6px;
margin:20px 0px 10px 0px;   
}
.jt_company_name
{
width: 100%;
height:auto;
float: left;
margin: 0px;
}
.divide_line
{
width:3%;
height:2px;
float: left;
background-color:#36AC3A;
margin:0px 0px 10px 0px;  
}







.jayamtech_banner_one
{
width: 100%;
height:500px;
float: left;
background-image: url(../images/jt-golf-course-banner.jpg);

background-position: center;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
background-size: cover;    
}
.slide img:after
{
    content: " ";
    z-index: 10;
    display: block;
    height:500px;
    margin:35px 0px 0px 0px;
    background: #35ab3963;
    opacity: 0.3;
}
.jayamtech_banner_one:after {
    content: " ";
    z-index: 10;
    display: block;
    height:500px;
    background: #35ab3963;

      margin:0px 0px 0px 0px;
  opacity: 0.5;	
    
}
.jayamtech_banner_two
{
width: 100%;
height: 450px;
float: left;
background-image: url(../images/jt-footballcourt-banner.jpg);
background-position: center;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
background-size: 100% auto;    
}
.jayamtech_banner_two:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 450px;
    background: #35ab3963;
    opacity: 0.3;
}
.jayamtech_banner_three
{
width: 100%;
height: 450px;
float: left;
background-image: url(../images/jt-cricketground-banner.jpg);
background-position: center;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
background-size: 100% auto;    
}
.jayamtech_banner_three:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 450px;
    background: #35ab3963;
    opacity: 0.3;
}
.jayamtech_banner_four
{
width: 100%;
height: 450px;
float: left;
background-image: url(../images/jt-racecourse-banner.jpg);
background-position: center;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
background-size: 100% auto;    
}
.jayamtech_banner_four:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 450px;
    background: #35ab3963;
    opacity: 0.3;
}
.jayamtech_banner_five
{
width: 100%;
height: 450px;
float: left;
background-image: url(../images/jt-park-banner.jpg);
background-position: center;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
background-size: 100% auto;    
}
.jayamtech_banner_five:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 450px;
    background: #35ab3963;
    opacity: 0.3;
}
.jayamtech_banner_six
{
width: 100%;
height: 450px;
float: left;
background-image: url(../images/Irrigation-design-and-audit.jpg);
background-position: center;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
background-size: 100% auto;    
}
.jayamtech_banner_six:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 450px;
    background: #004027a8;
    opacity: 0.8;
}
.carousel-inner
{
padding: 0px !important;    
}
.glyphicon-chevron-left, .glyphicon-chevron-right
{
font-size:55px !important;
top:60% !important;    
}
.social_links {
width: 40px;
height: auto;
float: left;
position: fixed;
z-index: 11;
left: -8px;
top: 180px;
}
.social_links ul {
padding: 0px;
}
.social_links ul li {
list-style: none;
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 7px;
margin: 0px 0px 5px 0px;
padding: 8px 2px;
}
.social_links ul li a {
/* background-color: #eee; */
color: #007f3c;
font-size: 18px;
padding: 14px 11px;
/* border: 1px solid #eee; */
border-radius: 7px;
}
/*/ Banner /*/
.banner_content
{
    width: 100%;
    height: auto;
    float: left;
    text-align: left;
    margin: 0% 0% 0px 0%;
    padding: 15px 30px 10px 20px;
    position: absolute;
    z-index: 11;
    top: 145px;
}
.slide img
{
	width: 100% !important;
	height:450px;
}
.unsliding h1 {
    font-size:35px !important;
    font-weight: 300 !important;
        margin: 0px 0px 22px 0px;
    letter-spacing: 0.8px;
        color: #fff;
}
.slideText
{
color: #f4c430;
    font-weight: 300 !important;
 margin:10px 0px 50px 0px;
    height: 58px !important;
    font-size:40px !important;
}
.banner_content_layer
{
    width: 100%;
    height: 380px;
    float: left;
    text-align: left;
    margin: 7% 0% 0px 0%;
    padding: 10px 30px 10px 30px;
    position: absolute;
    z-index: 11;
    background-color: #0000002b;	
}
.banner_content_hdtxt
{
width: 100%;
height: auto;
float: left;
color: #fff;
font-weight: 800;
font-size: 25px;
text-align: center;
letter-spacing: 0.8px;     
}
.banner_content_subtxt
{
width: 100%;
height: auto;
float: left;
color: #004000;
font-weight: 300;
font-size: 15px;
text-align: center;
letter-spacing: 0.4px;
margin: 15px 0px 30px 0px;
line-height: 25px;
}
.banner_content_btn
{
width: 100%;
height: auto;
float: left;
text-align: center;
}
.banner_content_btn a
{
background-color:transparent;
padding:10px 25px;
color:green;
font-weight: 300;
font-size: 15px;
text-align: center;
letter-spacing: 0.4px;
border:1px solid #018853;
}
.banner_content_btn a:hover
{
background-color: #018853;
color:#fff;
text-decoration: none;     
}
/*/ Banner end /*/







#slider {
    max-width: 100%;
    margin: 15px 0px 0px 0px;
    height: auto;
}


.slider-wrapper {
	position: relative;	
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	height: 460px !important;
}

.slider-wrapper img {
    float: left;
    width: 100%;
    height: 460px;
}



.slider-wrapper .slider-content > * {
	display: none;
	
	
}

.slider-wrapper .slider-content > * {
	position: absolute;
	
}

.slider-wrapper .slider-content > *:first-child {
	display: block;
	
}	

.slider-wrapper .paginator  {
position: absolute;
    bottom: 21px;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 1111;
	
}

.slider-wrapper .paginator ul{
	list-style-type: none;
}

.slider-wrapper .paginator li{
	display: inline-block;
	margin-right: 5px;
}

.slider-wrapper .paginator li:last-child{
	margin-right: 0px;
}

.slider-wrapper .paginator li span{
	display: block;
	width: 15px;
	height: 15px;
	background: #FFFFFF;
	cursor: pointer;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
}

.slider-wrapper .paginator li span.active{
	background: #555555;
}



.slider-wrapper .controls {
	position: absolute;
	bottom: 21px;
	right: 0;
	display: none;
}

.slider-wrapper .controls span{
	width: 52px;
	height: 52px;
	display: block;
	background: rgba(0,0,0,0.7);
	float: left;
	margin-right: 12px;
	cursor: pointer;

	
	background-repeat: no-repeat;
	background-position: 50%;
}

.slider-wrapper .controls span.next{
	background-image:url(../images/right-arrow.png);
}

.slider-wrapper .controls span.prev{
	background-image:url(../images/left-arrow.png);
}




/*/ about us /*/
.about_banner
{
width: 100%;
height:350px;
float: left;
background-image: url(../images/jt-golf-course-banner.jpg);
background-position: left;
background-repeat: no-repeat;
background-size: cover;
}
.about_banner:after
{
content: " ";
z-index: 10;
display: block;
height:285px;
background: #000;
opacity: 0.5;	
}
.abt_section_bg
{
width: 100%;
    height:400px;
    float: left;
    background-image: url(../images/overview-bg.jpg);
    background-position: left;
    background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
    opacity: 0.2;
}
.abt_us_hdtxt
{
	width: 100%;
	position: relative;
	top:50%;
	text-align: center;
	font-size:45px;
	font-weight:300;
	color: #fff;
	z-index: 11;
	letter-spacing: 1px;

}
.overview_hdtxt
{
	width: 100%;
	text-align: left;
	font-size:38px;
	font-weight:800;
	color: #000;
	z-index: 11;
	letter-spacing:2px;
	margin: 0px 0px 20px 0px;
  font-family: 'Poppins', sans-serif !important;
}
.overview_subhdtxt
{
    width: 100%;
    text-align: left;
    font-size: 25px;
    font-weight: 300;
    color: #000;
    z-index: 11;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
    line-height: 40px;
}
.overview_subtxt
{
width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: 300;
    color: #000;
    z-index: 14;
    letter-spacing: 0.7px;
    line-height: 26px;
}
.overview_subtxt span
{
font-weight:600;
}
.abt_us_count
{
width: 100%;
    height: auto;
    float: left;
    margin:90px 0px;
   /* background-color: #c8ffea;*/
	background-color: #7cffcb;
	background-image: linear-gradient(-315deg, #7cffcb 0%, #74f2ce 74%);
    padding: 62px 0px;
}
.our_counts
{
width: 100%;
height:auto;
float: left;
text-align: center;	
    padding: 45px 10px;
    background-color: #acfbdc;
}
.our_counts:hover
{
cursor: pointer;
box-shadow: 0px 0px 5px 1px  #acfbdc;
}
.our_counts_no
{
width: 100%;
height:auto;
float: left;
font-size: 16px;
font-weight: 300;
color: #000;
z-index: 14;
letter-spacing: 0.7px;	
}
.our_counts_no
{
width: 100%;
    height: auto;
    float: left;
    font-size:45px;
    font-weight: 800;
    color: #000;
    z-index: 14;
    margin: 0px 0px 15px 0px;
    letter-spacing: 0.7px;
    line-height: normal;
    font-family: 'Poppins', sans-serif !important;	
}
.our_counts_txt
{
width: 100%;
height:auto;
float: left;
font-size:18px;
font-weight: 300;
color: #000;
z-index: 14;
letter-spacing: 0.7px;	
}
.abt_us
{
width: 100%;
height:auto;
float: left;
margin:0px 0px 110px 0px;	
background: #fff;
}
.our_phl
{
width: 100%;
height:auto;
float: left;
margin:30px 0px 0px 0px !important;	
}
.abt_us_bx
{
width: 100%;
height:auto;
float: left;
border: 2px solid rgb(0 0 0 / 0%);
background-color: #f9f9f9;
padding: 20px 20px;
text-align: left;
margin: 0px 0px 0px 0px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
transition: .5s;	
}
.abt_us_bx:hover
{
box-shadow: 0 3px 3px #018853;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;	
}
.abt_usheadtxt
{
width: 100%;
height:auto;
float: left;
text-align: center;
margin: 0px 0px 35px 0px;
font-size:38px;
font-weight:800;
color: #000;
z-index: 14;
letter-spacing: 0.7px;
font-family: 'Poppins', sans-serif !important;	
}
.abt_us_bx_hdtxt
{
width: 100%;
height:auto;
float: left;
text-align: left;
margin: 0px 0px 5px 0px;
font-size:25px;
font-weight:800;
color: #000;
z-index: 14;
letter-spacing: 0.2px;
font-family: 'Poppins', sans-serif !important;	
}
.abt_us_bx_subtxt
{
width: 100%;
height:auto;
float: left;
text-align: left;
margin:5px 0px 0px 0px;
font-size:15px;
font-weight:300;
color: #000;
letter-spacing: 0.5px;
line-height: 25px;	
}
.abt_us_bx_subtxt ul
{
width: 100%;
height:auto;
float: left;
padding: 0px 18px;
margin:10px 0px 0px 0px;	
}
.abt_us_bx_subtxt ul li
{
list-style: circle;
width: 45%;
height: auto;
float: left;
margin: 0px 20px 0px 0px;	
}
.abt_us_bx_divider
{
width:20%;
height:3px;
float: left;
margin:0px 0px 10px 0px;
background-color:#01ff9c;		
}
.fixedheg
{
width: 100%;
height: 180px !important; 
float: left;
}
.his_bx
{
width:100%;
height:412px;
float: left;
margin:0px 0px 0px 0px;	
}
.abt_second_section
{
width: 100%;
height:auto;
float: left;
margin:110px 0px 0px 0px;	
}
.trust_sec
{
	width: 100%;
height:450px;
float: left;
/*background-color: #eee;*/
background-color: #deebdd;
background-image: linear-gradient(315deg, #deebdd 0%, #bbdbbe 74%);
padding: 30px 30px;
box-shadow:0px 0px 0px 0px #;
}
.our_key_str
{
width: 100%;
height:450px;
float: left;
/*background-color: #ccc; */
background-color: #4dccc6;
background-image: linear-gradient(315deg, #4dccc6 0%, #96e4df 74%);
padding: 30px 30px;	
}
/*/ about us end /*/


/*/ Testimonial Detail /*/
.testimonial_body {
    width: 100%;
    height: auto;
    float: left;
    margin: 65px 0px 0px 0px;
}
.testi_cert_img
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/certificates/cert1.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:contain;    
}
.testi_proverb {
    font-weight: 500;
    text-transform: uppercase;
    color: #018853;
    width: 100%;
    height: auto;
    float: left;
        font-size: 13px;
}
.testi_cert_img2
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/certificates/cert2.jpg);
background-position: right;
background-repeat: no-repeat;
background-size:contain;    
}
.testi_cert_img3
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/certificates/cert3.jpg);
background-position: right;
background-repeat: no-repeat;
background-size:contain;    
}
.testi_cert_img4
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/certificates/cert4.jpg);
background-position:left;
background-repeat: no-repeat;
background-size:contain;    
}
.testi_cert_img6
{
    width: 100%;
    height: 620px;
    float: left;
    background-image: url(../images/certificates/Hydroseeding_BIAL.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size:94%;   
}
.testi_cert_img8
{
    width: 100%;
    height: 620px;
    float: left;
    background-image: url(../images/certificates/Hyderabad-Race-Club.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-size:100%;   
}
.testi_cert_img2
{
width: 100%;
height:400px;
float: left;
text-align: center;
}  




.testi_cert_img_icon
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size:180px;
    margin:100px 0px;
}  
.testi_cert_img5
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/certificates/medal-img.jpg);
background-position: center;
background-repeat: no-repeat;
background-size:50%;    
}  
.testi_cert_img7
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/certificates/medal-img.jpg);
background-position: center;
background-repeat: no-repeat;
background-size:50%;    
}  

.customer_sec
{
width: 100%;
height:auto;
float: left; 
margin:0px 0px 68px 0px; 
}
.customer_sec_hdtxt
{
width: 100%;
height: auto;
float: left;
margin: 0px 0px 25px 0px;
font-size: 28px;
letter-spacing: 0.8px;
font-weight: 600;
color: #018853;
font-family: 'Poppins', sans-serif !important; 
}
.customer_sec_subtxt
{
width: 100%;
    height: auto;
    float: left;
    font-size: 14px;
    letter-spacing: 0.8px;
    font-weight: 300;
    color: #000;
    line-height: 25px;
    margin: 0px 0px 25px 0px;

}
.customer_sec_subhdtxt
{
width: 100%;
height: auto;
float: left;
margin:10px 0px 10px 0px;
font-size:20px;
letter-spacing: 0.8px;
font-weight: 600;
color:#35AB3B;
}
.customer_sec_list
{
width: 100%;
height: auto;
float: left;  
}
.customer_sec_list ul
{
width: 100%;
height: auto;
float: left;
padding:0px 25px;
margin: 0px;  
}
.customer_sec_list ul li
{
width: 100%;
height: auto;
float: left;
font-size: 14px;
letter-spacing: 0.8px;
font-weight: 300;
color: #000;
list-style: circle;
line-height: 30px;
}
.cus_diff_bg
{
width: 100%;
height: auto;
float: left;
background-color: #eee;
padding:75px 0px;
}
/*/ Testimonial Detail end /*/






/*/ Services /*/
.services_banner
{
width: 100%;
height:350px;
float: left;
background-image: url(../images/service-banner-bg.jpg);
background-position: left;
background-repeat: no-repeat;
background-size: cover;	
}
.services_banner:after
{
content: " ";
z-index: 10;
display: block;
height:285px;
margin: 0px 0px 0px 0px;
background:#28712a;
opacity: 0.5;
}
.service_banner_hdtxt {
    width: 100%;
    position: relative;
    top: 50%;
    text-align: center;
    font-size: 45px;
    font-weight: 300;
    color: #fff;
    z-index: 11;
    letter-spacing: 1px;
}


.logo_icon
{
width: 120px;
height: 60px;
float: left;
background-image: url(../images/jt-j-logo.png);
background-position: left;
background-repeat: no-repeat;
background-size: contain;
position: relative;
top:75% !important;
}
.project_logo_icon
{
width: 120px;
height: 60px;
float: left;
background-image: url(../images/jt-j-logo.png);
background-position: left;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
position: relative;
top:75% !important;
}
.project_logo_icon2
{
width: 120px;
height: 60px;
float: left;
background-image: url(../images/jt-j-logo.png);
background-position: left;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
position: relative;
top:75% !important;
}
.project_logo_icon3
{
width: 120px;
height: 60px;
float: left;
background-image: url(../images/jt-j-logo.png);
background-position: left;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
position: relative;
top:75% !important;
}
.contact_banner
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/contact_bg.svg);
background-position: left;
background-repeat: no-repeat;
background-size: cover;
margin: 0px 0px 60px 0px; 
}
.contact_banner:after
{
content: " ";
z-index: 10;
display: block;
height:300px;
margin: 0px 0px 0px 0px;
background:#28712a;
opacity: 0.5;
}
.contact_banner_hdtxt {
width: 100%;
    position: relative;
    top: 25%;
    text-align: center;
    font-size: 45px;
    font-weight: 300;
    color: #fff;
    z-index: 11;
    letter-spacing: 1px;
    height: auto;
    float: left;
}


.project_banner
{
width: 100%;
height:350px;
float: left;
background-image: url(../images/project-banner-img.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover; 
}
.project_banner:after
{
content: " ";
z-index: 10;
display: block;
height:285px;
margin: 0px 0px 0px 0px;
background: #35ab3963;
opacity: 0.7;
}
.project_banner_hdtxt {
    width: 100%;
    position: relative;
    top: 50%;
    text-align: center;
    font-size: 45px;
    font-weight: 300;
    color: #fff;
    z-index: 11;
    letter-spacing: 1px;
}

.service_hydro_seed_content {
    width: 100%;
    height: auto;
    float: left;
}
.cont
{
  position: relative !important;
  z-index: 111 !important;
}

.service_bdy_left
{
  width:28%;
  height: auto;
  float: left;
  margin:68px 20px 0px 0px
}
.service_bdy_right
{
  width: 70%;
  height: auto;
  float: left;
}
.service_bdy
{
width: 100%;
height:auto;
float: left;
margin: 60px 0px 0px 0px;	
}
.service_bdy_leftmenu
{
width: 100%;
height:auto;
float: left;
	
}
.service_bdy_leftmenu ul
{
width: 100%;
height:auto;
float: left;
padding: 0px;
margin: 0px;
}
.service_bdy_leftmenu ul li
{
width: 100%;
height:auto;
float: left;
line-height:19px;
list-style: none;	
}
.service_bdy_leftmenu ul li a
{
width: 100%;
height:auto;
float: left;
font-size:14px;
font-weight:300;
color:#004027;
letter-spacing: 0.5px;
padding:10px 15px;
border:1px solid #fff;

}
.service_bdy_leftmenu ul li a:hover
{
text-decoration: none;
color: #35AB39;
border:1px solid #fff;
box-shadow:0px 0px 10px 1px #eee;
font-weight:800;	
}
.leftmenu_active a
{
color: #35AB39 !important;
font-weight:800 !important;
box-shadow:0px 0px 5px 1px #eee !important;	
}
.service_hdtxt
{
width: 100%;
height:auto;
float: left;
font-size:30px;
font-weight:300;
color:#004027;
letter-spacing: 0.5px;
padding:10px 0px;
margin: 0px 0px 20px 0px;
font-family: 'Poppins', sans-serif !important;	
}
.content_hdtxt
{
width: 100%;
height:auto;
float: left;
font-size:43px;
font-weight:300;
color:#004027;
text-align: center;
letter-spacing: 0.5px;
margin: 0px 0px 30px 0px;

}
.serve_content_img
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/jt-golf-course-banner.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_football
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/football-field.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_cricket
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/serve_cricket_img.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_race
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/Race-Course.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_landscape
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/serve_landscape_img.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_hydroseed
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/Hydro-Seed.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_pumpdesign
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/Pump-Design.jpeg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_res
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/Residential.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_commercial
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/Commercial.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;
}
.serve_content_img_audit
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/service-design-and-audit.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;	
}
.serve_content_img_lakemgt
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/lake-management.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;	
}
.serve_content_img_amc
{
width: 100%;
height:300px;
float: left;
background-image: url(../images/AMC.jpg);
background-position: left;
background-repeat: no-repeat;
background-size:cover;
margin: 0px 0px 0px 0px;	
}
.serve_content_hdtxt
{
width: 100%;
height:auto;
float: left;
font-size:21px;
font-weight:600;
color:#004027;
text-align:left;
letter-spacing: 0.2px;
margin:32px 0px 10px 0px;	
}
.serve_content_subtxt
{
width: 100%;
height:auto;
float: left;
font-size:14px;
font-weight:300;
color:#000;
text-align: left;
letter-spacing: 0.5px;
line-height:22px !important;
margin:0px 0px 10px 0px; 	
}
.service_content_list
{
width: 100%;
height:auto;
float: left;  
}
.service_content_list ul
{
width: 100%;
height:auto;
float: left;
padding:0px 20px;
margin: 0px;  
}
.service_content_list ul li
{
width: 100%;
height:auto;
float: left;
font-size:14px;
font-weight:300;
color:#000;
text-align: left;
list-style: circle;
letter-spacing: 0.5px;
margin: 0px 0px 10px 0px;
line-height:22px;  
}
.service_content_list ul li span
{
color:#018853;
font-weight:800;
}
.project_list
{
width:100%;
height: auto;
float: left;
margin: 20px 0px;
}
.project_list ul
{
width:100%;
height: auto;
float: left;
padding: 0px;
margin: 0px;	
}
.project_list ul li 
{
width:100%;
height: auto;
float: left;
line-height:20px;
list-style:circle;
margin: 0px 0px 10px 0px;
}
.project_list ul li a
{
width:100%;
height: auto;
float: left;
font-size:11px;
font-weight: 800;
letter-spacing:0.2px;
color:#525252;
list-style: none;
}
.project_list ul li a span
{
	font-weight: 300;
}
.project_list ul li a:hover
{
color: #000;	
}
.customer_testi_banner {
    width: 100%;
    height: 300px;
    float: left;
    padding: 140px 0px 0px 0px;
    background-color: #166d3b;
    background-image: linear-gradient(
147deg
, #166d3b 0%, #000000 74%);
}
.customer_testi_banner_hdtxt {
    width: 100%;
    height: auto;
    float: left;
    color: #fff;
    font-weight: 300;
    font-size:40px;
    text-align: center;
    letter-spacing: 0.8px;
    margin: 0px 0px 12px 0px;
    font-family: 'Poppins', sans-serif !important;
}
.web_link_path {
    width: 100% !important;
    height: auto !important;
    float: left !important;
    color: #fff !important;
    font-size: 15px !important;
    letter-spacing: 0.8px !important;
    font-weight: 300 !important;
    margin: 0px 0px 0px 0px !important;
    text-align: center !important;
}
.web_link_path a {
    color: #51eab9 !important;
}
.web_link_path a:hover, .web_link_path a:focus
{
    color: #fff !important;
}
/*/ Services end /*/




/*/ index about /*/

.abt_jayamtech
{
width:100%;
    height: auto;
    float: left;
    margin:30px 0% 30px 0%;
    background-color: #fff;
    PADDING:0px 0px;    
}
.jt_abt_content_hdtxt
{
width: 100%;
height: auto;
float: left;
color:#018853;
font-weight:600;
font-size:25px;
text-align: left;
letter-spacing: 0.6px;
margin:0px 0px 10px 0px;      
}
.jt_abt_content_subtxt
{
width: 100%;
height: auto;
float: left;
color:#484848;
font-weight:300;
font-size:16px;
text-align: left;
letter-spacing: 0.6px;
line-height:26px;
margin:15px 0px 10px 0px;      
}
.jt_abt_content_subtxt span
{
font-weight: 800;    
}
.jt_abt_content_btn 
{
width: 100%;
height: auto;
float: left;
margin:15px 0px 28px 0px;    
}
.jt_abt_content_btn a
{
background-color: transparent;
padding:8px 25px;
color:#018853;
font-weight: 300;
font-size: 15px;
text-align: center;
letter-spacing: 0.4px;
border: 1px solid #018853;    
}
.jt_abt_content_btn a:hover
{
background-color: #018853;    
color:#fff;
text-decoration: none;
}
.irrigation_bgimg
{
width: 100%;
height:285px;
float: left;
background-image: url(../images/irrigation-img.jpg);
background-position: left;
background-repeat: no-repeat;

}
.irrigation_bgimg:hover
{
cursor: pointer;	
}
#aboutus
{
width:100%;
height:auto;
float:left;
margin:0px 0px 30px 0px;  
}
.abt_section
{
width:100%;
height:auto;
float:left;
margin:100px 0px 30px 0px; 
}
.top_borderline
{
width: 15%;
height: 5px;
float: left;
background-color: #018853;
position: absolute;
right: 18px;
margin: 0px 0px 0px 0px;
}
.whowe_hdtxt
{
width:100%;
height:auto;
float:left;
margin:10px 0px 10px 0px;
font-size:30px;
letter-spacing:1px;
font-weight:300;
color:#555;
text-align:right;
line-height: 68px;
font-family: 'Poppins', sans-serif !important;
}
.whowe_subtxt
{
width:100%;
height:auto;
float:left;
font-size:14px;
letter-spacing:0.6px;
font-weight:400;
color:#555;
line-height:25px;
padding: 0px 0px 0px 62px;
}
.abtus_img
{
width:100%;
height:200px;
float:left;
background-image:url(../images/abt-aright.jpg);
background-position:right;
background-repeat:no-repeat;
background-size:cover;
margin-bottom:20px;
 -webkit-transition: 0.4s ease;
  transition: 0.2s ease;
}
.abtus_img:hover
{
cursor: pointer;
  transform: scale(1.02);  
}
.abt_secleftimg_bg
{
width: 100%;
height: 300px;
float: left;
background-color: #00d883;
margin: 73px 0px 0px 0px;
}
.abt_secleftimg
{
width: 98.2%;
height: 300px;
float: left;
background-image:url(../images/Hole-in-one.jpg);
background-position: center;
background-repeat: no-repeat;
margin:20px 0px 30px 25px;
background-size: cover;
transition: 0.2s;
}
.article-container
{
width:550px;
height:auto;
overflow: hidden;   
}
.abt_secleftimg:hover
{
cursor: pointer;
  transform: scale(1.02);  
}









.abt_sideimg
{
width:100%;
height: 300px;
float: left;
background-image:url(../images/abtus.jpg);
background-position: center;
background-repeat: no-repeat;
margin:-25px 0px 30px 25px;
}
.abt_uslinks
{
width:100%;
height:auto;
float:left;
text-align:right;
margin:25px 0px;
}
.abt_uslinks ul
{
padding:0px;
margin:0px;
}
.abt_uslinks ul li
{
list-style:none;
line-height:30px;
}
.abt_uslinks ul li a
{
font-size:16px;
font-weight:300;
color:#111;
}
.abt_uslinks ul li a:hover
{
color:#E53333;
}
.wht_wedo_section, .sustainability_section, .wht_wedo_section
{
width:100%;
height:auto;
float:left;
margin:0px 0px 60px 0px;
}

.free_mesure
{
width:100%;
height:auto;
float:left;
padding:0px;
}

.free_mesure_btn
{
width:100%;
height:auto;
float:left;
text-align:center;
margin:11px 0px 2px 0px;
}
.free_mesure_btn a
{
color:#fff;
font-size:12px;
letter-spacing:0.6px;
font-weight:300;
text-transform:uppercase;
}
.free_mesure_btn a:hover
{
text-decoration:none;
color:#fff;
}
.free_mesure_btn a:focus
{
background-color:transparent;
color:#fff;
}

.socialicons_contain
{
width:100%;
height:auto;
float:left;
padding:0px;
}
.social_icons
{
width:100%;
height:auto;
float:left;
padding:0px;
padding:30px 0px 25px 0px;
margin: 0px;
}
.social_icons li
{
list-style:none;
float:left;
width:38px;
text-align:left;
}
.social_icons li a
{
    padding:2px 6px;
	border: 2px solid #ccc;
    border-radius: 50%;
    font-size: 12px;
	background-color:transparent !important;
color:#ccc;
border: 2px solid #ccc;

}
.fcb_icon:hover
{
background-color:#3A559F !important;
border: 2px solid #3A559F !important;
}
.fcb_icon
{
padding:2px 8px !important;
}
.icon_tw:hover
{
background-color:#2DAAE1 !important;
border: 2px solid #2DAAE1 !important;
}
.icon_ytu:hover
{
background-color:#990000 !important;
border: 2px solid #990000 !important;
}
.icon_linkin:hover
{
background-color:#007BB5 !important;
border: 2px solid #007BB5 !important;

}
.left_top_borderline
{
width:6%;
height:7px;
float:left;
background-color:#018853;
}
.how_we_doit_sec
{
width: 100%;
height: auto;
float: left;
margin:120px 0px 50px 0px;
}
.hwedo_img
{
width: 100%;
height: 200px;
float: left;
background-image:url(../images/abtus-img1.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 20px;}
.howwe_doimg
{
    width: 98.2%;
    height: 300px;
    float: left;
    background-image:url(../images/how_wedoit_img.jpg);
    background-position: center;
    background-repeat: no-repeat;
    margin: -25px 0px 30px 25px;
}
.whtwe_do_hdtxt
{
width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 20px 0px;
    font-size: 30px;
    letter-spacing: 1px;
    font-weight: 300;
    color: #555;
}
.team_person_img
{
width:100%;
height:300px;
float:left;
background-image:url(../images/coming-soon-img.jpg);
background-position:center;
background-repeat:no-repeat;
}
.whtwedo_hdtxt
{
width:100%;
height:auto;
float:left;
margin:0px 0px 10px 0px;
font-size:28px;
letter-spacing:0.8px;
font-weight:600;
color:#018853;
font-family: 'Poppins', sans-serif !important;
}
.whtwe_subtxt
{
width:100%;
height:auto;
float:left;
font-size:14px;
letter-spacing:0.8px;
font-weight:300;
color:#000;
line-height:25px;	
}
.wht_wedo
{
width:100%;
height:auto;
float:left;
text-align:right;
margin:20px 0px 0px 0px;
}
.what_we_doimgbg
{
width:98%;
height:430px;
float:left;
background-color:#ccc;
}
.wht_wedo a
{
background-color:#018853;
padding:9px 25px;
color:#fff;
font-size:14px;
letter-spacing:0.8px;
font-weight:300;
border:1px solid #018853;
}
.wht_wedo a:hover, .wht_wedo a:focus
{
background-color:transparent;
color:#018853;
text-decoration: none;
}
.what_we_doslider
{
width:98%;
height:430px;
float:left;
}
.wht_wedo_banner_slider1
{
width:98% !important;
height:420px;
float:left;
background-image:url(../images/Race-Course-Irrigation-and-Turfing1.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
z-index:3 !important;
}
.wht_wedo_banner_slider2
{
width:98% !important;
height:430px;
float:left;
background-image:url(images/jt-footballcourt-banner.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
z-index:3 !important;

}
.wht_wedo_banner_slider3
{
width:98% !important;
height:430px;
float:left;
background-image:url(images/jt-golf-course-banner.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
z-index:3 !important;

}

.slides
{
overflow:auto !important;
margin:-10px 0px 0px -20px;
}
.slidesjs-control, .slidesjs-container
{
position: absolute !important;
    z-index: 1111;
    width: 100% !important;
    height: auto !important;
    float: left;
    z-index: 11;
}
.slidesjs-pagination
{
display:none !important;
}
.slidesjs-previous
{
position: absolute;
right:152px;
bottom:-35px;
background-color: #2d3035;
color: #fff;
padding: 14px 30px;
z-index:9;
font-size: 14px;
text-transform:uppercase;
letter-spacing: 0.8px;
font-weight: 300;
}
.slidesjs-next
{
position: absolute;
right:52px;
bottom:-35px;
background-color: #2d3035;
color: #fff;
padding: 14px 30px;
z-index:9;
font-size: 14px;
text-transform:uppercase;
letter-spacing: 0.8px;
font-weight: 300;
}
.slidesjs-previous:hover, .slidesjs-next:hover, .slidesjs-next:focus, .slidesjs-previous:focus
{
color:#E53333;
}
.wht_wedo_content
{
width:350px;
height:auto;
float:left;
padding:30px;
background-color:#ffffffde;
position:absolute;
top:70px;
right:15px;
z-index:9;
}
.box_bg1
{
width: 15%;
    height: 140px;
    float: left;
    background-color: #018853;
    position: absolute;
    z-index: -1;
    left: -11px;
}


.box_bg2
{
    width: 98%;
    height: 180px;
    float: left;
    background-color: #f8f8f8;
    position: relative;
    z-index: -1;
    left: 30px;
}
#cookie-msg
{
    position: fixed;
    bottom: 0px;
    width: 100%;
    text-align: center;
    padding: 10px 50px !important;
    background-color: rgb(34, 34, 34);
    color: white;
    font-size: 14px !important;
    font-weight: 300 !important;
    letter-spacing: 0.8px !important;
        z-index: 111 !important;
}
.img_content_txt
{
position: absolute;
    bottom: 21px;
    padding: 15px 30px;
    background-color: #004027a3;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 300;
    width: 45%;
}
.serveimg_content_txt
{
position: relative;
    top: 82%;
    padding: 15px 30px;
    background-color: #004027a3;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 300;
    width: 45%;
}
.topdiv
{
top:77% !important;  
}
.abt_leftimg_txt
{
position: relative;
    top:245px;
    padding: 15px 30px;
    background-color: #004027a3;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 300;
    width: 55%;
}
.abt_rightimg_txt
{
position: relative;
    top: 145px;
    padding: 15px 30px;
    background-color: #004027a3;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 300;
    width: 55%;
}
/*/ index about end /*/


/*/ Banner Bottom Content /*/
.banner_bottom_sec
{
width: 100%;
height: auto;
float: left;
padding:0;
margin:50px 0% 55px 0%;
}
.banner_bottom_sec_content
{
width:79%;
height: auto;
float: left;    
}
.ask_expert_img
{
width:15%;
height:120px;
float: left;
background-image: url(../images/expertbg.jpg);
background-position: center;
background-repeat: no-repeat;
    margin: 0px 30px 0px 0px; 
}
.irrigat_project_img
{
width:15%;
height:120px;
float: left;
background-image: url(../images/irrigationbg.png);
background-position: center;
background-repeat: no-repeat;
    margin: 0px 30px 0px 0px; 
}
.irrigat_project_img_hdtxt
{
width: 100%;
height: auto;
float: left;
color:#005031;
font-weight:600;
font-size:20px;
text-align: left;
letter-spacing: 0.6px;
margin:0px 0px 5px 0px;      
}
.irrigat_project_img_subtxt
{
width: 100%;
height: auto;
float: left;
color:#fff;
font-weight:300;
font-size:14px;
text-align: left;
letter-spacing: 0.6px;
line-height:23px;
margin:2px 0px 28px 0px;      
}
.ask_expert_img_hdtxt
{
width: 100%;
height: auto;
float: left;
color:#fff;
font-weight:300;
font-size:45px;
text-align: center;
letter-spacing: 0.8px;
margin:0px 0px 12px 0px;
font-family: 'Poppins', sans-serif !important;      
}
.ask_expert_img_subtxt
{
width:80%;
height: auto;
float: left;
color:#fff;
text-align: center;
font-weight:300;
font-size:17px;
letter-spacing: 0.7px;
line-height:25px;
margin:8px 10% 12px 10%;      
}
.btm_content_learnmore_lf
{
width: 100%;
height: auto;
float: left;
text-align: center;
}
.btm_content_learnmore_lf a
{
color: #005031;
font-weight: 300;
font-size: 13px;
letter-spacing: 0.6px;
border: 1px solid #005031;
padding: 9px 25px;    
}
.btm_content_learnmore_lf a:hover
{
text-decoration: none;
color:#fff;
background-color: #005031;     
}


.btm_content_learnmore_right
{
width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin:28px 0px 0px 0px;    
}
.btm_content_learnmore_right a
{
color:#fff !important;
    font-weight: 300;
    font-size: 13px;
    letter-spacing: 0.6px;
    border: 1px solid #fff;
    padding:10px 18px;
}
.btm_content_learnmore_right a:hover
{
text-decoration: none;
background-color:#10dc8d;
border:1px solid #10dc8d;
color: #fff !important;	
}
.hydro_seed_bx
{
    width: 100%;
    height: 300px;
    float: left;
    background-image: url(../images/Hydro-Seed.jpg);
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0px 0px 15px 1px #ccc;
    transition: .5s;
    margin: 11px 0px 60px 0px;
    background-size: cover;
}
.hydro_seed_bx:after
{
content: " ";
z-index: 10;
display: block;
height:300px;
background:#004027;
opacity:0.7;
}
.hydro_seed_content
{
    width:100%;
    height: auto;
    float: left;
    position: absolute;
    z-index: 11;
    padding: 35px;
}





.golf_bx2
{
width: 100%;
height: auto;
float: left;
background-color: #03ce7e;
padding: 27px 15px;
box-shadow: 0px 0px 15px 1px #ccc;
transition: .5s;
margin: -165px 0px 0px 0px;;   
}
.golf_bx:hover, .golf_bx2:hover
{
box-shadow: 0 3px 3px #CBA8EB;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px); 
cursor: pointer;   
}
.img
{
display: none !important;	
}
/*/ Banner Bottom Content End /*/


/*/ count stats /*/
section#counter-stats {
display: flex;
justify-content: center;
margin:10px 0px 0px 0px;
padding: 25px 0px 20px 0px;
}
.stats {
width:18% !important;
height:170px;
float: left;
background-image: url(../images/count-bg-img.jpg);
background-position: right;
background-repeat: no-repeat; 
text-align: center;
font-size: 27px;
font-weight: 700;
background-color:transparent;
margin:0% 0% 0% 2%;
border-radius: 5%;
background-size:40%;
box-shadow: 0px 0px 5px 1px #eee; 
cursor: pointer;
}
.stats:hover
{
box-shadow: 0px 0px 10px 1px #ccc; 
cursor: pointer;
}
.stats:after
{
content: " ";
z-index: 10;
display: block;
height:170px;
background: #fff;
opacity:0.8;
}

.states_product {
width:18% !important;
height:170px;
float: left;
background-image: url(../images/product.jpg);
background-position: right;
background-repeat: no-repeat; 
text-align: center;
font-size: 27px;
font-weight: 700;
background-color:transparent;
margin:0% 0% 0% 2%;
border-radius: 5%;
background-size:40%;
box-shadow: 0px 0px 5px 1px #eee; 
cursor: pointer;
}
.states_product:hover
{
box-shadow: 0px 0px 10px 1px #ccc; 
cursor: pointer;  
}
.states_product:after
{
content: " ";
z-index: 10;
display: block;
height:170px;
background: #fff;
opacity:0.8;
}
.states_trophy
{
width:18% !important;
height:170px;
float: left;
background-image: url(../images/tophyimg.jpg);
background-position: right;
background-repeat: no-repeat; 
text-align: center;
font-size: 27px;
font-weight: 700;
background-color:transparent;
margin:0% 0% 0% 2%;
border-radius: 5%;
background-size:50%;
box-shadow: 0px 0px 5px 1px #eee;  
cursor: pointer;
}
.states_trophy:hover
{
box-shadow: 0px 0px 10px 1px #ccc; 
cursor: pointer;  
}
.states_trophy:after
{
content: " ";
z-index: 10;
display: block;
height:170px;
background: #fff;
opacity:0.8;
}
.states_coffee {
width:18% !important;
height:170px;
float: left;
background-image: url(../images/cupof_coffee.jpg);
background-position: right;
background-repeat: no-repeat; 
text-align: center;
font-size: 27px;
font-weight: 700;
background-color:transparent;
margin:0% 0% 0% 2%;
border-radius: 5%;
background-size:60%;
box-shadow: 0px 0px 5px 1px #eee; 
cursor: pointer;
}
.states_coffee:hover
{
box-shadow: 0px 0px 10px 1px #ccc; 
cursor: pointer;  
}
.states_coffee:after
{
content: " ";
z-index: 10;
display: block;
height:170px;
background: #fff;
opacity:0.8;
}

.states_branches {
width:18% !important;
height:170px;
float: left;
background-image: url(../images/globe-icon.png);
background-position:right;
background-repeat: no-repeat; 
text-align: center;
font-size: 27px;
font-weight: 700;
background-color:transparent;
margin:0% 0% 0% 2%;
border-radius: 5%;
background-size:55%;
box-shadow: 0px 0px 5px 1px #eee;  
cursor: pointer; 
}
.states_branches:hover
{
box-shadow: 0px 0px 10px 1px #ccc; 
cursor: pointer;  
}
.states_branches:after
{
content: " ";
z-index: 10;
display: block;
height:170px;
background: #fff;
opacity:0.8;
}
.count_content {
    position: absolute;
    z-index: 11;
    padding:50px 0px;
    text-align: center;
    width: 15%;
    border: 3px solid #fff;
    border-radius: 8px;
}
.count_content:hover
{
/*border:3px solid #00920566;*/
border-radius: 8px;

}
.stats:hover, .states_product:hover, .states_trophy:hover, .states_coffee:hover. .states_branches:hover
{
cursor: pointer;
}
.counting
{
font-family: 'Poppins', sans-serif !important;  
}
.count_content h5
{
  font-size: 16px !important;
}
.stats .fa {
color:#018853;
font-size: 30px;
margin: 0px 0px 10px 0px;
}

/*/ end count stats /*/



/* ------testimonial -------*/
.testimonial_hdr
{
width: 68%;
    height: auto;
    float: left;
    padding: 50px 0px 40px 0px;
    margin: 0px 1% 0px 23%;
}
.testim .cont div h2 {
color:#018853 !important;
font-size: 1em;
margin: 15px 0px;
}
.testim .dots .dot.active, .testim .dots .dot:hover {
background: #018853 !important;
border-color: #018853 !important;
}
.testi_hdtxt
{
width: 100%;
height: auto;
float: left;
text-align:right;
font-size:24px;
font-weight: 300;
letter-spacing: 0.8px;
color: #00c175;
padding:0px 30px 0px 0px;
font-family: 'Poppins', sans-serif !important;
border-right:1px solid #ccc;	
}
.testi_subtxt
{
width: 100%;
height: auto;
float: left;
text-align: left;
font-size: 15px;
font-weight: 300;
letter-spacing: 0.3px;
color: #555;
padding: 0px 30px 0px 0px;
line-height: 24px; 
}
.au_txt h1
{
color:#018853 !important;	
}
.au_txtcntr
{
color: #004027 !important;
}
.#ajSlider a h1
{
margin-bottom: 22px !important;	
}

/* ------testimonial  close-------*/


/* Project Gallery */
.project_gallery_hdtxt {
width: 100%;
height: auto;
float: left;
text-align: center;
font-size:30px;
color: #1BAF72;
letter-spacing: 0.8px;
font-weight: 500;
font-family: 'Poppins', sans-serif !important;
margin: 0px 0px 20px 0px;
}
.column-clear{ clear:both;}
.portfolio-content, .portfolio-area{width:100%; height:auto; float: left; margin: 0px 0px 50px 0px; padding: 0px;}

/**** PORTFOLIO STYLES*****/
.portfolio-categ
{
width: 100%;
height: auto;
float: left;
margin-bottom:30px;
padding: 0px;
}
.portfolio-categ li{
  width: 100%;
height: auto;
float: left;
line-height:25px;
display:inline;margin-right:10px;
}
.image-block{ display:block;position: relative;}
.image-block a
{
padding: 0px !important;  
}
.image-block img{border: 1px solid #d5d5d5; border-radius:0px;background:transparent;padding:0px;}
.image-block img:hover{border: 1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;}
.portfolio-area li{float: left;margin: 0px 0px 10px 0px;overflow: hidden;width:266px;padding:5px;
height: 300px;}
.home-portfolio-text{
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    background-color: #004027a3;
    padding:3px 5px;
    margin:0% 0px 0px 0px;
}
.home-portfolio-text h2
{
padding: 5px 10px !important; 
margin: 0px !important;
padding: 0px !important;
}
.home-portfolio-text h2 a
{
  font-size:12px !important;
font-weight: 300 !important;
color:#fff !important; 
letter-spacing: 0.5px !important;
    line-height: 17px;
}
.portfolio-content li a
{
width: 100%;
height: auto;
float: left;
font-size: 15px;
font-weight: 300;
color:#004027; 
  padding: 5px 10px; 
letter-spacing: 0.2px;
}
.portfolio-content li a:hover
{
  font-weight: 600;
text-decoration: none;  
}
.portfolio-content li
{
  padding: 5px 10px;  
}
.portfolio-content li.active a
{
  width: 100%;
  height: auto;
  float: left;
  padding: 5px 10px;
    color: #35AB39 !important;
    font-weight: 800 !important;
    box-shadow: 0px 0px 5px 1px #eee !important;
}
/**** END PORTFOLIO STYLES*****/ 


div.light_rounded .pp_top 
.pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; display: none;}
div.light_rounded .pp_top .pp_middle{background:transparent;}div.light_rounded 
.pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; display: none;}
div.light_rounded .pp_content .ppt{color:#000;}
div.light_rounded .pp_content_container 
.pp_left,div.light_rounded .pp_content_container 
.pp_right{background:transparent;}div.light_rounded 
.pp_content{background-color:transparent;}
div.light_rounded 
.pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_rounded 
.pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer; display: none !important;}
div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded 
.pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.light_rounded .pp_nav .pp_play{background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded #pp_full_res .pp_inline{color:#fff;}
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.dark_rounded .pp_nav .pp_play{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_nav .pp_pause{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,
div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav 
.pp_play{background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}
div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square 
.pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square 
.pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav 
.pp_play{background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer; display: none;}
div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}
div.facebook .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}

div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_nav .pp_pause{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}
.pp_content_container{
  position: relative;
  text-align: center;
  width:70%;
margin: 0px 15%;}
.pp_content_container .pp_left{padding-left:0px;}.pp_content_container .pp_right{padding-right:0px;}

.pp_content_container .pp_details
{
  width: 100% !important;
  height: auto;
  float: left;
float: left !important;
margin: 10px 0 2px 0 !important;
position: absolute !important;
bottom:77px !important;
padding:8px 20px !important;
background-color: #0000007a !important;
z-index: 99999 !important;
}

.pp_description
{
  width: 100%;
  height: auto;
  float: left;
  font-size:12px;
  color: #fff;
  font-weight: 300;
  letter-spacing: 1px;
display: none;margin:0 0 5px 0;
}

.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 16px; color: #fff;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100% !important;z-index:2000;}

.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative; display: none;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
.pp_content_container .pp_details
{
  float: left !important;
    margin: 10px 0 2px 0 !important;
    position: absolute !important;
    bottom:20px !important;
    padding:5px 20px !important;
    background-color: #0000007a !important;
}

.pp_gallery a {
background: none !important;
border: none !important;
display: none !important;
height: 146px;
padding: 2px !important;
width: 235px;
}
.project_gallery_banner {
    width: 100%;
    height:350px;
    float: left;
    background-image: url(../images/project-gallery.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 60px 0px;
}
.project_gallery_banner:after {
    content: " ";
    z-index: 10;
    display: block;
    height:285px;
    margin: 0px 0px 0px 0px;
    background: #28712a;
    opacity: 0.5;
}
/* Project Gallery end*/


/*contact us*/
.contact_field
{
    width: 100%;
    height:65px;
    float: left;
}
.contact_field img
{
position: absolute;
    margin: 18px 0px 0px -24px;
    height: 7px;
}
.contact_txtarea_field
{
    width: 100%;
    height:120px;
    float: left;
}
.contact_navigation
{
width:100%;
height:100px;
color:#111;
z-index:11;
position:fixed;
background-color:#e8e8e8;
}
.contact_navigation ul li a
{
color:#111;
}
.contactus_banner
{
width:100%;
height:450px;
background-image:url(../images/contact-us-banner.jpg);
background-repeat:no-repeat;
background-position:center;
margin-top: -1px;
}
.contactus_banner:after
{
content: " ";
z-index: 10;
display: block;
height:450px;
background: #008ece;
opacity:0.6;
}
.contact_content
{
width:100%;
text-align:center;
margin:0px 0px 50px 0px;
}
.hdtxt
{
font-size:28px;
color:#1BAF72;
letter-spacing:0.8px;
font-weight:500;
font-family: 'Poppins', sans-serif !important;
}
.subtxt
{
font-size:18px;
color: #111;
letter-spacing: 0.8px;
padding: 1px 240px;
font-weight:300;
line-height: 35px;}
.textbox
{
width:100%;
height:auto;
padding:9px 9px 9px 0px;
outline:0;
border:none;
margin:0px;
border:none;
border-bottom:1px solid #ccc;
background-color: transparent;
font-size:14px;
color:#111 !important;
letter-spacing:1px;
font-weight:300;
cursor:pointer;
}
.txtarea
{
width: 100%;
height:170px !important;
float: left;	
}
.txtarea span
{
width: 100%;
height:auto;
float: left; 
text-align: right;
font-size: 12px;
font-weight: 300;
letter-spacing: 0.8px;
color: red;
margin:8px 0px 0px 0px;
display: block;   
}
.contact_field textarea
{
width:100%;
height:125px;
padding:9px 9px 9px 0px;
outline:0;
border:none;
margin:0px;
border:none;
border-bottom:1px solid #ccc;
background-color: transparent;
font-size:14px;
color:#111 !important;
letter-spacing:1px;
font-weight:300;
cursor:pointer;
}
.contactform
{
    width: 100%;
    height: auto;
    margin:40px 0px 50px 0px;
    float: left;
    padding:0px;
    background-color:transparent;
}
.combobox
{
width:100%;
height:auto;
padding:9px;
outline:0;
border:none;
margin:0px;
background-color: #fff;
border:1px solid #ccc !important;
font-size:14px;
color:#555;
letter-spacing:1px;
font-weight:300;
-webkit-appearance: none;
cursor:pointer;
}
.textarea
{
width:100%;
height:100px;
padding:9px;
outline:0;
border:none;
margin:0;
border:1px solid #ccc;
font-size:14px;
color:#555;
letter-spacing:1px;
font-weight:300;
-webkit-appearance: none;
cursor:pointer;
}
.checkbox
{
float:left;
margin-right:10px !important;
outline: none;
}
.checktxt
{
font-size:13px;
color:#ff6600;
letter-spacing:0.5px;
font-weight:400;
}
.contact_address
{
width:100%;
height:auto;
margin:0px 0px 50px 0px;
float:left;
}
.map_marker
{
width: 40px;
float: left;
height: 40px;
text-align: center;
padding: 10px 10px 10px 12px;
font-size: 20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color: #555;
cursor:pointer;
}
.addtxt
{
width: 83%;
    height: auto;
    float: left;
    line-height: 25px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin: 0px 0px 15px 0px;
}
.addtxt span
{
color:#ff6600;
font-weight:500;
}
.phone
{
width: 100%;
float: left;
margin-bottom: 25px;
}
.map_marker:hover
{
background-color:#DFB346;
color:#fff;
}
.phone i
{
width:40px;
float: left;
height:40px;
text-align: center;
padding: 10px 10px 10px 12px;
font-size:20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color:#555;
cursor:pointer;}
.phone i:hover
{
background-color:#DFB346;
color:#fff;
}
.mobile
{
width: 100%;
float: left;
margin-bottom: 25px;
}
.mobile i
{
width:40px;
float: left;
height:40px;
text-align: center;
padding: 10px 10px 10px 12px;;
font-size:20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color:#555;}
.mobile i:hover
{
background-color:#DFB346;
color:#fff;
}

.envelop
{
width: 100%;
float: left;
margin-bottom: 25px;
}
.envelop i
{
width:40px;
float: left;
height:40px;
text-align: center;
padding:8px 10px 10px 10px;
font-size:20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color:#555;}
.envelop i:hover
{
background-color:#DFB346;
color:#fff;
}
.contact_form_sub
{
    width: 100%;
    height: auto;
    float: left;
    text-align: right;
}
.contact_form_sub input
{
    background-color: #004027;
    border: 1px solid #004027;
    font-size: 15px;
    letter-spacing: 0.8px;
    font-weight: 300;
    color: #fff;
    padding: 8px 25px;
    border-radius: 5px;
    outline: none;
}
.contact_label
{
    width: auto;
    height: auto;
    float: left;
    margin:10px 0px 0px 0px;
}
.contact_form_sub input:hover
{
    background-color: transparent;
    color:#004027;
}
.contact_address
{
    width: 100%;
    height: auto;
    float: left;
    margin:0px 0px;
    background-color: #777;
    padding: 25px 0px;	
}
.add_contact
{
    width: 100%;
    height: auto;
    float: left;
      margin:10px 0px 20px 0px;
      border-bottom: 1px solid #f8f8f8;	
}
.add_contact p
{
    width: 100%;
    height: auto;
    float: left;
    font-size:14px;
    letter-spacing: 0.8px;
    font-weight: 300;
    color: #000;	
}
.add_contact i
{
    color:#00824f;
    font-size: 25px;
    text-align: left;
    width: 100%;
    height: auto;
}
.jt_add_hdtxt
{
width: 100%;
    height: auto;
    float: left;
    font-size:15x;
    letter-spacing: 0.8px;
    font-weight:800;
    color: #000;
    margin: 0px 0px 10px 0px;		
}
.jt_add_subtxt
{
width: 100%;
    height: auto;
    float: left;
    font-size:13px;
    letter-spacing: 0.4px;
    font-weight:300;
    color: #000;
    line-height: 20px;
        margin: 0px 0px 25px 0px		
}
.jt_add_subtxt i
{
     font-size: 19px; 
}
.mobileicon i
{
     font-size:35px !important; 
}
.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left:0px !important;
z-index: 99999;  
}

.grecaptcha-badge:hover {
width: 256px !important;
cursor: pointer !important;
}
.contact_form_field
{
  width: 100%;
  height: auto;
  float: left;
}
/*contact us end*/



/* Request a Proposal */
.req_proposal_banner
{
width: 100%;
height: 300px;
float: left;
padding:140px 0px 0px 0px;	
background-color: #166d3b;
background-image: linear-gradient(147deg, #166d3b 0%, #000000 74%);
}
.req_proposal_banner_hdtxt
{
width: 100%;
height:auto;
float: left;
font-size:45px;
letter-spacing:2px;
font-weight:300;
color: #fff;
margin: 0px 0px 10px 0px;	
}
.req_proposal_banner_subtxt
{
width: 100%;
height: auto;
float: left;
font-size: 20px;
letter-spacing: 2px;
font-weight: 300;
color: #01ff9c;
font-family: system-ui;	
}
.req_proposal_bdy
{
width: 100%;
height: auto;
float: left;
margin:30px 0px;	
}
.req_proposal_form
{
width: 100%;
height: auto;
float: left;
background-color: #fff;
border-radius: 10px;
padding:30px 20px;
margin:-60px 0px 0px 0px;
box-shadow:0px 0px 10px 1px #0040272b;	
}
.form_note
{
width: 100%;
height: auto;
float: left;
font-size:12px;
letter-spacing:0.6px;
font-weight: 300;
color: #000;	
}
.proposal_form_content
{
width: 100%;
height: auto;
float: left;
font-size:13px;
letter-spacing:0.6px;
font-weight: 300;
margin:0px 0px 20px 0px;
color: #000;
}
.proposal_form_content span
{
color: #018853;
margin: 3px 0px;
font-size: 25px;
width: 40px;
height: auto;
float: left;	
}
.form_field
{
width: 100%;
height:70px;
float: left;	
}
.form_txtfield
{
width: 100%;
height:150px;
float: left;	
}
.form_field input
{
width: 100%;
height: auto;
float: left;
border:1px solid #eee;
padding:8px 10px;
outline: none;
color: #000;	
}
.form_field select
{
width: 100%;
height: auto;
float: left;
border:1px solid #eee !important;
padding:8px 10px;
outline: none;
color: #000;	
}
.form_field span
{
position: absolute;
font-size: 25px;
right: 28px;
top: 7px;	
}
.form_field input[type=file]
{
background: transparent;
border:1px solid #eee !important;
outline: none;	
}
.form_line
{
width: 100%;
height: auto;
float: left;	
}
.form_txtfield textarea
{
width: 100%;
height:120px;
float: left;
border:1px solid #eee;
padding:8px 10px;
outline: none;
color: #000;	
}
.subbtn
{
width: 100%;
height:auto;
float: left;
text-align: center;	
margin:0px 0px 0px 0px;
}
.subbtn input
{
width:30%;
height:auto;
float: left;
margin: 0px 35%;
border:1px solid #00824f;
background-color:#00824f;
color: #fff;
padding:10px 8px;
font-size:16px;
letter-spacing:0.6px;
font-weight: 300;	
}
.subbtn input:hover
{
background-color: transparent;
color:#00824f; 	
}
.form_note
{
width: 100%;
height:auto;
float: left;
color: #000;
font-size:12px;
letter-spacing:0.6px;
font-weight: 300;
text-align: center;
margin:20px 0px 0px 0px;	
}
.point_line
{
width:3px;
height:280px;
float: left;
margin:30px 0px 0px 0px;
background-color:#35AB3B;	
}
.pointer
{

}
.pointer ul
{
padding: 0px;
margin: 0px;	
}
.pointer ul li
{
width: 20px;
height: 20px;
background-color: #35ab39;
background-image: linear-gradient( 
315deg
, #3bb78f 0%, #35ab39 74%);
border-radius: 50%;
list-style: none;
margin: 0px 0px 110px -9px;
border: 5px solid #004027;
}
.pointer_content
{
width: 100%;
height: auto;
float: left;
margin: 30px 0px 0px 0px;	
}
.pointer_content ul
{
width: 100%;
height:auto;
float: left;
padding: 0px;
margin: 0px;	
}
.pointer_content ul li
{
width: 100%;
height:auto;
float: left;
list-style: none;
line-height: 26px;
margin: 0px 0px 50px 0px;	
}
.pointer_content_hdtxt
{
width: 100%;
height:auto;
float: left;
color: #000;
font-size:18px;
letter-spacing:0.6px;
font-weight:600;
margin: 0px 0px 10px 0px;	
}
.pointer_content_subtxt
{
width: 100%;
height:auto;
float: left;
color: #000;
font-size:13px;
letter-spacing:0.4px;
font-weight:300;
    line-height: 20px;	
}
.req_proposal_hdtxt
{
width: 100%;
height:auto;
float: left;
color: #000;
font-size:35px;
letter-spacing:0.6px;
font-weight:800;
margin: 0px 0px 15px 0px;
font-family: 'Poppins', sans-serif !important;	
}
.req_proposal_subtxt
{
width: 100%;
height:auto;
float: left;
color: #000;
font-size:15px;
letter-spacing:0.6px;
font-weight:300;
margin: 0px 0px 20px 0px;	
}
.jt_map
{
width: 100%;
height:auto;
float: left;
margin:20px 0px 0px 0px;	
}
.file-upload{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.file-upload .file-select{display:block;border:1px solid #eee;color: #000;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select .file-select-button{background:#ccc;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload .file-select:hover{cursor:pointer; border-color:#35AB39;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{cursor:pointer; background:#35AB39;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #35AB39;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}
/* Request a Proposal end */



.idactive_div
{
position: relative !important;
top: 120px !important;  
}
.abt
{

}

.modal-backdrop {
    z-index: 1040 !important;
}
.modal-content {
    margin: 2px auto;
    z-index:5100 !important;
}


.extra_height 
{
width: 100% !important;
height: 65px !important;;
float: left;
line-height: 22px !important;;
}
/*custom files upload */
.input-file-container {
  position: relative;
  width: 100%;
} 
.js .input-file-trigger {
    display: block;
    padding: 6px 12px;
    background: transparent;
    color: #000;
    font-size: 14px;
    transition: all .4s;
    cursor: pointer;
    font-weight: 300;
    letter-spacing: 1px;
    border-bottom: 1px solid #eaeaea;
}
.js .input-file {
  position: absolute;
  top: 0; left: 0;
  width: 225px;
  opacity: 0;
  padding: 14px 0;
  cursor: pointer;
}
.js .input-file:hover + .input-file-trigger,
.js .input-file:focus + .input-file-trigger,
.js .input-file-trigger:hover,
.js .input-file-trigger:focus {
  background:transparent;
  color: #39D2B4;
}

.file-return {
  margin: 0;
}
.file-return:not(:empty) {
  margin: 1em 0;
}
.js .file-return {
    font-size: 11px;
    font-weight: bold;
    width: 100%;
    height: auto;
    float: left;
    letter-spacing: 0.8px;
    margin: 6px 0px;
}
.js .file-return:not(:empty):before {
  content: "Selected file: ";
  font-style: normal;
  font-weight: normal;
}
/* custom files upload end */

.jt_career_banner {
    width: 100%;
    height: 350px;
    float: left;
    background-image: url(../images/jt-career-banner.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 60px 0px;
}
.jt_career_banner:after {
    content: " ";
    z-index: 10;
    display: block;
    height:350px;
    margin: 0px 0px 0px 0px;
    background: #28712a;
    opacity: 0.5;
}

.product_gallery_banner {
    width: 100%;
    height: 350px;
    float: left;
    background-image: url(../images/project-gallery.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 60px 0px;
}
.product_gallery_banner:after {
    content: " ";
    z-index: 10;
    display: block;
    height:350px;
    margin: 0px 0px 0px 0px;
    background: #28712a;
    opacity: 0.5;
}
.product_img_aerators1 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators2 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators3 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/10.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/6.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators7 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators8 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/8.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.product_img_aerators9 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Aerators/9.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}

.prodcut_img_rotors1 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/1.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/2.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors3 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/3.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/4.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors5 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/5.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors6 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/6.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors7 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors8 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/8.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size:cover;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors9 
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors/9.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters1
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/1.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters3
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/3.jpeg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/5.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/6.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters7
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters8
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/8.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_filters9
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Filters/9.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape1
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape3
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/5.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/6.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape7
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape8
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/8.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.product_img_landscape9
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Landscape/9.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors1
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/1.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/2.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors3
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/3.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/4.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/5.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/6.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors7
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors8
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/8.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotors9
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rainbird-Rotors/9.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts1
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts3
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/5.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/6.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts7
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts8
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/8.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_rotorsparts9
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Rotors-Parts/9.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools1
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools3
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/5.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/6.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools7
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/7.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools8
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/8.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_swing_jointtools9
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Swingjoints-and-Tools/9.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol1
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol2
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol3
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol4
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/4.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol5
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/5.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol6
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/6.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol7
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/7.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol8
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/8.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}
.prodcut_img_valves_fieldcontrol9
{
    width: 30%;
    height: 200px;
    float: left;
    background-image: url(../images/product-gallery/Valves-and-Field-Controls/9.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #eee;
    background-size: contain;
    margin: 0px 0px 15px 15px;
}















.product_swing_joints, .product_valves, .product_field_controls, .product_parts_tools
{
  display: none;
}

.gallery_product_name
{
  position: relative;
  top:82%;
  background-color:#004027b8;
  padding: 8px 8px;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #fff;
}
.product_bdy
{
  width: 100%;
  height: auto;
  float: left; 
  margin:0px 0px 50px 0px; 
}
.res_pro_menu, .product_aerators, .product_filters, .product_landscape_irrigation
{
  display: none;
}
/*  Sitemap */
.inner_banner_bg
{
  width: 100%;
  height: 300px;
  float: left;
  background-color: #166d3b;
    background-image: linear-gradient(
147deg
, #166d3b 0%, #000000 74%);
}
.banner_hdtxt
{
  width: 100%;
  height: auto;
  float: left;
  font-size:50px;
  text-align: center;
  position: relative;
  top:50%;
  color: #fff;
      font-family: 'Poppins', sans-serif !important;  
}
.bdy_sec
{
  width: 100%;
  height: auto;
  float: left;
  margin:50px 0px 50px 0px;
}
.bdy_sec_hdtxt
{
  width: 100%;
  height: auto;
  float: left;
  font-size:16px;
  text-align:left;
  font-weight: 800;
  color:#004027;
  margin:0px 0px 10px 0px;
font-family: 'Poppins', sans-serif !important;   
}
.bdy_sec_hdtxt a
{
 color:#004027;  
}
.bdy_sec_hdtxt i
{
margin: 0px 5px 0px 0px;
color: #36AC3A;   
}
.bdy_sec_hdtxt a:hover, .bdy_sec_hdtxt a:focus
{
color: #36AC3A; 
text-decoration: none;  
}
.bdy_sec ul
{
  width: 100%;
  height: auto;
  float: left;
  padding: 0px;
  margin: 0px 0px 50px 0px;  
}
.bdy_sec ul li
{
    width: 100%;
    height: auto;
    float: left;
    padding: 0px;
    margin: 0px;
    list-style: none;
    line-height: 26px;
}
.bdy_sec ul li a
{
font-size:15px;
  text-align:left;
  font-weight:300;
  color:#000;
  margin: 0px 0px 0px 0px;  
}
.bdy_sec ul li a:hover, .bdy_sec ul li a:focus
{
color: #36AC3A; 
text-decoration: none;  
}
.bdy_sec ul li i
{
margin: 0px 5px 0px 0px;
color: #36AC3A;   
}
/*  Sitemap */

/*  Privacy Policy */
.privacy_policy_midsec
{
width: 100%;
height: auto;
float: left;  
}
.privacy_policy_midsec_content
{
width: 100%;
height: auto;
float: left;
font-size:14px;
  text-align:left;
  font-weight:300;
  color:#000;
  letter-spacing: 0.5px;
  line-height: 25px;
  margin: 0px 0px 15px 0px;   
}
.pri_policy_hdtxt
{
  width: 100%;
  height: auto;
  float: left;
  font-size:18px;
  text-align:left;
  font-weight: 800;
  color:#004027;
  letter-spacing: 1px;
  margin:0px 0px 10px 0px;
font-family: 'Poppins', sans-serif !important;     
}
.mid_sec_hdtxt
{
  width: 100%;
  height: auto;
  float: left;
  font-size:16px;
  text-align:left;
  font-weight:600;
  color:#004027;
  letter-spacing: 1px;
  margin:10px 0px 10px 0px;

}
.mid_sec_subtxt
{
  width: 100%;
  height: auto;
  float: left;
  font-size:14px;
  text-align:left;
  font-weight:300;
  color:#004027;
  letter-spacing: 1px;
  margin:0px 0px 10px 0px;

}
.mid_sec_subtxt ul
{
  padding: 0px 22px;
  margin:10px 0px;
}
.mid_sec_subtxt ul li
{
  list-style: circle;;
}
/*  Privacy Policy end */




/* modal part */
#modal-background {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

#modal {
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width:50%;
  padding: 10px 20px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  font-size: 1.5rem;
  animation-name: animatemodal;
  animation-duration: 0.4s;
}

.yes, .no {
  border: none;
  padding: 7px 14px;
  font-size: 1rem;
  border-radius: 5px;
}

.yes {
  background-color: #00ff00;
}

.no {
  background-color: #ff0000;
}

#close-btn {
  align-self: flex-end;
}

#close-btn:hover {
  cursor: pointer;
  color: #ff0000;
}

/* modal part end */

/* animation part */
@keyframes animatemodal {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 50%;
    opacity: 1;
  }
}
/* animation part end */  








.career_bdy_sec
{
width: 100%;
height: auto;
float: left; 
margin:0px;
}
.career_bdy_sec_hdtxt
{
width: 100%;
height: auto;
float: left; 
font-size:30px;
color:#000;
letter-spacing: 0.5px;
font-weight:600;
text-align:left;
margin:0px 0px 20px 0px; 
}
.career_form
{
width: 100%;
height: auto;
float: left;
margin:0px 0px 30px 0px; 
}
.career_form select
{
width: 100%;
height: auto;
float: left;
border:1px solid #ccc !important;
padding:12px 8px 12px 10px;
background-color:transparent;
outline:none;
font-size:17px;
font-weight:300;
letter-spacing:0.7px;
-webkit-appearance: none;
}
.career_arrow_down
{
position: absolute;
right: 27px;
top: 13px;
font-size: 25px;    
}
.career_content_hdtxt
{
width:100%;
height: auto;
float: left;
font-size:26px;
color:#000;
letter-spacing:1px;
font-weight:800;
text-align:left;
margin:20px 0% 10px 0%; 
}
.career_content_subtxt
{
width:100%;
height: auto;
float: left;
font-size:18px;
color: #000;
letter-spacing: 0.8px;
font-weight: 300;
text-align: left;
line-height: 30px;
margin: 0px 0% 30px 0%;
}
.jg_directors {
    width: 100%;
    height: auto;
    float: left;
    margin:70px 0px 60px 0px;
}
.jg_directors_hdtxt span {
    background-color: #fffc;
    padding: 10px 20px;
    position: relative;
    top: 50px;
    z-index: 11;
}
.career_form_note
{
width:100%;
height: auto;
float: left;
font-size:11px;
color: #555;
letter-spacing:1px;
font-weight: 300;
text-align: right; 
    margin:8px 0px 0px 0px;   
}
.career_fm_field
{
width:100%;
height:60px;
float:left;    
}
.career_fm_field select
{
    width: 100%;
    height: auto;
    float: left;
    /* border: 1px solid #ccc !important; */
    padding: 12px 8px 12px 10px;
    background-color: transparent;
    outline: none;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0.7px;
    -webkit-appearance: none;
}
.personal_info
{
    width: 100%;
    height: auto;
    float: left;  
}
.pinfo_label
{
width: 37% !important;
height: auto;
float: left;  
}
.pinfo_insert
{
width:58% !important;
height: auto;
float: left;  
}


/* Success */
.success_page_bg
{
width:100%;
height: auto;
float: left;
background-color:#fff;
}
.sucess_body_bg
{
width: 100%;
height: 100vh;
float: left;
background-image:url(../images/business-overview-banner.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.sucess_body_bg:after
{
content: " ";
z-index: 10;
display: block;
height:100vh;
background:#226DA5;
opacity:0.5;
}
.success_body_content
{
width:100%;
height: auto;
float: left;
text-align: center;
margin:0px;
padding:0px;

}
.aq_success_logo
{
width: 100%;
height:104px;
float: left;
background-image:url(../images/jg-black-logo.png);
background-position: center;
background-repeat: no-repeat;
background-size: ;  
}
.success_icon
{
width: 100%;
height:auto;
float: left;
font-size:40px;
color:#35AB3D;
/*background-image:url(../images/success-icon.png);
background-position: center;
background-repeat: no-repeat;
background-size:contain;*/
margin:0px 0px 10px 0px;  
}
.success_thanks_hdtxt
{
width: 100%;
height:auto;
float: left;
font-size:26px;
font-weight:800;
color:#000;
letter-spacing: 1px;
margin:30px 0px 10px 0px; 

}
.success_thanks_subhdtxt
{
width: 100%;
height:auto;
float: left;
font-size:25px;
font-weight:300;
color:#000;
margin: 0px 0px 10px 0px;
letter-spacing:0.5px;
}
.success_thanks_subtxt
{
width: 100%;
height:auto;
float: left;
font-size:15px;
font-weight:300;
color:#000;
letter-spacing:0.5px;
}
.success_backbtn
{
width: 100%;
height:auto;
float: left;
margin:45px 0px 10px 0px;
}
.success_backbtn a
{
background-color:#35AB3D;
font-size:15px;
font-weight:300;
color:#fff;
letter-spacing:0.5px;
padding: 10px 30px;
border: 2px solid #35AB3D;  
}
.success_backbtn a:hover, .success_backbtn a:focus
{
  text-decoration: none;
  background-color: transparent;
  color:#35AB3D;
}
.verify_code
{
width: 100%;
height:auto;
float: left;    
}
.verify_code form
{
width: 100%;
height:auto;
float: left;    
}


#verification_code {
padding-left: 15px;
    letter-spacing:26px;
    border: 0;
    /* background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%); */
    background-position: bottom;
    background-size: 60px 0px;
    background-repeat: repeat-x;
    background-position-x: 35px;
    width: 242px;
    min-width: 220px;
    outline: none;
    border: 1px solid #808080;
    padding: 10px 11px;
    font-size: 27px;
    text-align: left;
}
#verification_code::placeholder
{
 letter-spacing:28px; 
 font-size: 27px; 
 padding:0px 7px;  
}

#divInner{
  left: 0;
  position: sticky;
}

#divOuter {
    width: 50%;
    overflow: hidden;
    height: auto;
    float: left;
    margin: 15px 25% 0px 25%;
}



.verify_code_subbtn {
    width: 100%;
    height: auto;
    float: left;
    margin: 45px 0px 10px 0px;
}
.verify_code_subbtn a {
    background-color: #35AB3D;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    letter-spacing: 0.5px;
    padding: 10px 30px;
    border: 2px solid #35AB3D;
}
.verify_code_subbtn a:hover, .verify_code_subbtn a:focus
{
  text-decoration: none;
  background-color: transparent;
  color:#35AB3D;    
}
.verify_code_subbtn {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0px 10px 0px;
}
.verify_code_subbtn input {
background-color: #35AB3D !important;
    font-size: 15px !important;
    font-weight: 300 !important;
    color: #fff !important;
    letter-spacing: 0.5px !important;
    padding: 10px 30px !important;
    border: 2px solid #35AB3D !important;

}
.verify_code_subbtn input:hover, .verify_code_subbtn input:focus
{
  text-decoration: none !important;
  background-color: transparent !important;
  color:#35AB3D !important;    
}
.verify_code_insert
{
width: 100%;
height:100px;
float: left;   
}
.suceess_content_sec
{
width: 100%;
height:auto;
float: left;
display:none;
}
.verify_code_subtxt 
{
width:90%;
height: auto;
float: left;
font-size:11px;
font-weight: 300;
color: #000;
letter-spacing: 0.6px;
margin: 9px 5% 14px 5%;
line-height:21px;
}
.verify_code_subtxt p
{
margin: 0px;
padding: 0px;  
}
.verify_code_subtxt span
{
font-weight:800;
}
.mailid_update_hdtxt
{
width: 100%;
height: auto;
float: left;
text-align: center;
font-size: 26px;
font-weight: 800;
color: #000;
letter-spacing: 1px;
margin: 30px 0px 20px 0px;
}
.mailid_update_subtxt
{
width: 100%;
height: auto;
float: left;
text-align: center;
font-size:14px;
font-weight:300;
color: #000;
letter-spacing:0.6px;
margin:0px 0px 20px 0px;
}
.mailid_update_subtxt span
{
font-weight:800;  
}
.updt_mail_field
{
width: 100%;
height:60px;
float: left;    
}
.updt_mail_field_label {
    width: 100%;
    height: auto;
    float: left;
    font-size: 15px;
    font-weight: 300;
    color: #000;
    letter-spacing: 0.7px;
    margin: 7px 0px 0px 0px;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .7 !important;
}
.updt_mail_field_insert
{
width: 100%;
height: auto;
float: left;
}
.updt_mail_field_insert input
{
width: 100%;
height: auto;
float: left;
border: 1px solid #e4e4e4;
padding: 8px 15px;
outline: none;
font-size: 15px;
font-weight: 300;
color: #000;
letter-spacing: 0.5px;
}
.modal-content, .modal-body
{
width: 100%;
height: auto;
float: left;
padding:0px 15px 20px 15px !important;
}
.modal-content
{
border-radius:0px !important;    
}
.upt_mailbtn {
    width:100%;
    height: auto;
    float: left;
    text-align: center;
    margin:15px 0px 0px 0px;
}
.upt_mailbtn a {
    background-color: #35AB3D;
    font-size: 15px;
    font-weight: 300;
    color: #000;
    letter-spacing: 0.5px;
    padding:8px 30px;
    border: 2px solid #35AB3D;


}
.upt_mailbtn a:hover, .upt_mailbtn a:focus
{
  text-decoration: none;
  background-color: transparent;
  color:#35AB3D;    
}


.upt_mailbtn input {
    background-color: #35AB3D;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    letter-spacing: 0.5px;
    padding:6px 30px;
    border: 2px solid #35AB3D;
}
.upt_mailbtn input:hover, .upt_mailbtn input:focus
{
  text-decoration: none;
  background-color: transparent;
  color:#35AB3D;    
}

.closebtn
{
color: #000 !important;
padding: 12px 7px !important;    
}
.modal-dialog 
{
width: 40% !important;
margin:13% 30% 0% 30% !important;
}
/* Success end*/




/* modal part */
#modal-background {
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index:99999;
}

#modal {
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width:45%;
  padding:10px 20px 40px 20px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  font-size: 1.5rem;
  animation-name: animatemodal;
  animation-duration: 0.4s;
}

.yes, .no {
  border: none;
  padding: 7px 14px;
  font-size: 1rem;
  border-radius: 5px;
}

.yes {
  background-color: #00ff00;
}

.no {
  background-color: #ff0000;
}

#close-btn {
font-size: 42px;
    position: absolute;
    padding: 0;
    margin: 0;
    line-height: 1;
}

#close-btn:hover {
  cursor: pointer;
  color: #ff0000;
}
.update_mailid_form
{
display: none;  
}
/* modal part end */

/* animation part */
@keyframes animatemodal {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 50%;
    opacity: 1;
  }
}
/* animation part end */










/*Contact Us Start*/
.field_insert i {
    position: absolute;
    right: 0px;
    font-size: 17px;
    font-weight: 600;
    margin: 10px 20px 0px 0px;
}
.jg_contact_banner
{
width: 100%;
height:650px;
float: left; 
background-image:url(../images/contact-us-banner.png);
background-repeat:no-repeat;
background-position:center;
background-size:100% auto;
margin:0px 0px 50px 0px;
}
.jg_contact_banner:after 
{
  content: " ";
  z-index: 10;
  display: block;
  height:650px;
  background: rgba(0, 0, 0, 0.3);
}
/*contact us*/
.address_line1
{
width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d4d4d4;
}
.address_line2
{
width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;

}
.hdbrder
{
width:5%;
height:5px;
float: left; 
background-color:#175BAA;
margin: 0px 0px 30px 0px;
}
.address_line1 i
{
position:relative;
left:-10px;
}
.jg_add_hdtxt
{
width: 100%;
height: auto;
float: left;
font-size: 28px;
font-weight: 300;
color: #010f21;
letter-spacing: 1px;
margin: 0px 0px 8px 0px;
}
.branch_name
{
width: 100%;
height:auto;
float: left; 
font-size:20px;
font-weight:800;
color:#010f21;
letter-spacing:1px;

}
.contact_field
{
    width: 100%;
    height:65px;
    float: left;
}
.contact_field img
{
position: absolute;
    margin: 18px 0px 0px -24px;
    height: 7px;
}
.contact_txtarea_field
{
    width: 100%;
    height:120px;
    float: left;
}
.contact_navigation
{
width:100%;
height:100px;
color:#111;
z-index:11;
position:fixed;
background-color:#e8e8e8;
}
.contact_navigation ul li a
{
color:#111;
}
.contactus_banner
{
width:100%;
height:450px;
background-image:url(../images/contact-us-banner.jpg);
background-repeat:no-repeat;
background-position:center;
margin-top: -1px;
}
.contactus_banner:after
{
content: " ";
z-index: 10;
display: block;
height:450px;
background: #008ece;
opacity:0.6;
}
.contact_content
{
width:100%;
text-align:center;
margin:0px 0px 50px 0px;
}
.hdtxt
{
width:100%;
height:auto;
float:left;
text-align:center;
font-size:28px;
color:#010F21;
letter-spacing:0.8px;
font-weight:500;
font-family: 'Poppins', sans-serif !important;
}
.subtxt
{
font-size:18px;
color: #111;
letter-spacing: 0.8px;
padding: 1px 240px;
font-weight:300;
line-height: 35px;}
.textbox
{
width:100%;
height:auto;
padding:9px 9px 9px 0px;
border-bottom: 1px solid #cacaca !important;
outline:0;
border:none;
margin:0px;
border:none;
background-color: transparent;
font-size:14px;
color:#111 !important;
letter-spacing:1px;
font-weight:300;
cursor:pointer;
}
.txtarea
{
width: 100%;
height:170px !important;
float: left;	
}
.txtarea span
{
width: 100%;
height:auto;
float: left; 
text-align: right;
font-size: 12px;
font-weight: 300;
letter-spacing: 0.8px;
color: red;
margin:8px 0px 0px 0px;
display: block;   
}
.contact_field textarea
{
width:100%;
height:125px;
padding:9px 9px 9px 0px;
outline:0;
border:none;
margin:0px;
border:none;
border-bottom:1px solid #cacaca !important;
background-color: transparent;
font-size:14px;
color:#111 !important;
letter-spacing:1px;
font-weight:300;
cursor:pointer;
}
.contact_field select
{
width:100%;
height:auto;
padding:9px 9px 9px 0px;
outline:0;
border:none;
margin:0px;
border:none;
border-bottom:1px solid #cacaca !important;
background-color: transparent;
font-size:14px;
color:#111 !important;
letter-spacing:1px;
font-weight:300;
cursor:pointer;
}
.contactform
{
    width: 100%;
    height: auto;
    margin:40px 0px 100px 0px;
    float: left;
    padding:0px;
    background-color:transparent;
}
.contact_content_hdtxt
{
width: 100%;
height:auto;
float: left; 
text-align: center;
font-size:26px;
font-weight:800;
letter-spacing: 0.8px;
color:#000;
margin:35px 0px 15px 0px;    
}
.contact_content_subtxt
{
width: 100%;
height:auto;
float: left; 
text-align: center;
font-size:17px;
font-weight: 300;
letter-spacing: 0.8px;
color:000;
line-height:25px;
margin:0px 0px 15px 0px;    
}
.leadt_bdy_sec_hdtxt {
    width: auto;
    height: auto;
    float: left;
    font-size:17px;
    font-weight:600;
    letter-spacing: 0.6px;
    color: #000;
    margin: 0px 0px 10px 0px;
    background-color: #fffc;
    padding: 5px 26px;
    position: relative;
position: absolute;
    top: -22px;
    z-index: 11;
    left: -10px;
}
.leadership_name
{
width:44%;
height:auto;
float: left; 
font-size:21px;
font-weight:800;
letter-spacing:1px;
margin:0px 10% 10px 46%;
color: #fff;
position: relative;
top:28%;
font-family: 'Poppins' !important;
}
.leadership_img_content_bx
{
width:44%;
height: auto;
float: left;
background-color: #043A5A;
padding: 30px;
margin: 35px 10% 0px 46%;
position: relative;
top:25%;
}
.chairmen_bg_img {
    width: 100%;
    height: 632px;
    float: left;
    background-color:#5b91e2;
    background-image: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.hydrocart_bg
{
width:96%;
height:469px;
float: left;
background-image: url(../images/);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin:50px 4% 45px 0px;
background-color:#ccc;
box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.hydrocart_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.hydro_content_sec {
    width: 100%;
    height: auto;
    float: left;
    padding: 15px 30px 15px 50px;
    background-color: #9ed1fbba;
}
.ritemix_img
{
width: 100%;
    height: 230px;
    float: left;
    background-image: url(../images/product-1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: -110px 0px 50px 0px;
        display: none;
}
.ritemix_content_sec {
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 50px;
    background-color: #0863A8;
     margin:50px 0px 0px 0px;
     box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.ritemix_content_sec:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.brand_bg
{
    width: 100%;
    height: 350px;
    float: left; 
        background-image: url();
    background-position: center;
    background-repeat: no-repeat;
    margin: 0px 0px 30px 0px;
    background-color:#ccc;
    box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.brand_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.water_mgt_sol_bg
{
    width: 100%;
    height: 350px;
    float: left; 
        background-image: url(../images/overview-water-mgt.jpg);
    background-position: center;
    background-repeat: no-repeat;
    margin: 0px 0px 30px 0px;
    box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.water_mgt_sol_bg:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 350px;
    background: rgba(0, 0, 0, 0.5);
}
.water_mgt_sol_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.business_hydrocart_bg
{
width:96%;
height:469px;
float: left;
background-image: url(../images/business_hydrocart_bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin:50px 4% 45px 0px;
background-color:#ccc;
box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.business_hydrocart_bg:after {
    content: " ";
    z-index: 10;
    display: block;
    height: 469px;
    background: rgba(0, 0, 0, 0.5);
}
.hydrocart_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.bus_eom_bg
{
width: 100%;
height: 350px;
float: left;
background-image: url(../images/bus_eom_bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
box-shadow: 7px 9px 9px -8px #333;
}

.water_mbg {
    width: 100%;
    height:400px;
    float: left;
    background-image: url(../images/brand-wm-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size:;
}
.water_mbg:after 
{
content: " ";
z-index: 10;
display: block;
height: 400px;
background: rgba(0, 0, 0, 0.5);
}
.sports_field_bg
{
width: 100%;
height: 350px;
float: left;
background-image: url(../images/sports-field-const-bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
box-shadow: 7px 9px 9px -8px #333;    
}
.sports_field_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.ecomm_bg
{
width: 100%;
height:400px;
float: left;
background-image: url(../images/ecom-bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size:100% auto;
}
.ecomm_bg:after 
{
content: " ";
z-index: 10;
display: block;
height: 400px;
background: rgba(0, 0, 0, 0.5);
}

.brand_ritemix_bg
{
width: 100%;
height:350px;
float: left;
background-image: url(../images/brand-ritemix-banner.jpg);
background-position: center;
background-repeat: no-repeat;
background-size:100% auto;
}
.brand_ritemix_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}

.aquasip_bg
{
width: 100%;
height:350px;
float: left;
background-image: url(../images/aquasip-bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size:cover;
}
.brand_ritemix_bg:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.our_brand_hdtxt {
    padding: 8px 30px;
    font-size: 24px;
    font-weight: 800;
    letter-spacing: 0.6px;
    color: #000;
    background-color: #fffc;
    position:absolute;
        margin: -20px 0px 0px -15px;
}
.ourbrnd_content_sec {
    width: 70%;
    height: auto;
    float: left;
    padding: 30px;
    background-color: #9ed1fbba;
    margin: 30px 15%;
}
.hydroturf_aquasip
{
width:100%;
height:auto;
float:left;
margin:30px 0px 30px 0px;
}
.hydroturf_content_sec
{
width: 90%;
height: auto;
float: left;
margin: -75px 5% 0px 5%;
background-color: #ffffffb8;
position: relative;
z-index: 11;
padding: 30px;
box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.hydroturf_content_sec:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.hydro_turf
{
width:100%;
height:350px;
float:left;    
background-image: url();
background-position: center;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
background-color:#ccc;
box-shadow: 7px 9px 9px -8px #333;
transition: .5s;
}
.hydro_turf:hover
{
box-shadow: 0 3px 3px #333;
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
cursor: pointer;    
}
.hydrocart_hdtxt
{
padding: 8px 30px;
    font-size: 24px;
    font-weight: 800;
    letter-spacing: 0.6px;
    color: #000;
    background-color: #fffc;
    position: absolute;
    margin:-20px 0px 0px -35px;    
}
.combobox
{
width:100%;
height:auto;
padding:9px;
outline:0;
border:none;
margin:0px;
background-color: #fff;
border:1px solid #ccc !important;
font-size:14px;
color:#555;
letter-spacing:1px;
font-weight:300;
-webkit-appearance: none;
cursor:pointer;
}
.textarea
{
width:100%;
height:100px;
padding:9px;
outline:0;
border:none;
margin:0;
border:1px solid #ccc;
font-size:14px;
color:#555;
letter-spacing:1px;
font-weight:300;
-webkit-appearance: none;
cursor:pointer;
}
.checkbox
{
float:left;
margin-right:10px !important;
outline: none;
}
.checktxt
{
font-size:13px;
color:#ff6600;
letter-spacing:0.5px;
font-weight:400;
}
.contact_address
{
width:100%;
height:auto;
margin:0px 0px 50px 0px;
float:left;
}
.map_marker
{
width: 40px;
float: left;
height: 40px;
text-align: center;
padding: 10px 10px 10px 12px;
font-size: 20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color: #555;
cursor:pointer;
}
.addtxt
{
width: 83%;
    height: auto;
    float: left;
    line-height: 25px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin: 0px 0px 15px 0px;
}
.addtxt span
{
color:#ff6600;
font-weight:500;
}
.phone
{
width: 100%;
float: left;
margin-bottom: 25px;
}
.map_marker:hover
{
background-color:#DFB346;
color:#fff;
}
.phone i
{
width:40px;
float: left;
height:40px;
text-align: center;
padding: 10px 10px 10px 12px;
font-size:20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color:#555;
cursor:pointer;}
.phone i:hover
{
background-color:#DFB346;
color:#fff;
}
.mobile
{
width: 100%;
float: left;
margin-bottom: 25px;
}
.mobile i
{
width:40px;
float: left;
height:40px;
text-align: center;
padding: 10px 10px 10px 12px;;
font-size:20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color:#555;}
.mobile i:hover
{
background-color:#DFB346;
color:#fff;
}

.envelop
{
width: 100%;
float: left;
margin-bottom: 25px;
}
.envelop i
{
width:40px;
float: left;
height:40px;
text-align: center;
padding:8px 10px 10px 10px;
font-size:20px;
border: 1px solid #DFB346;
margin-right: 10px;
border-radius: 50%;
color:#555;}
.envelop i:hover
{
background-color:#DFB346;
color:#fff;
}
.contact_form_sub
{
    width: 100%;
    height: auto;
    float: left;
    text-align: right;
}
.contact_form_sub input
{
    background-color: #010F21;
    border: 1px solid #010F21;
    font-size: 15px;
    letter-spacing: 0.8px;
    font-weight: 300;
    color: #fff;
    padding: 8px 25px;
    border-radius: 5px;
    outline: none;
    margin:20px 0px 0px 0px;
}
.contact_label
{
    width: auto;
    height: auto;
    float: left;
    margin:10px 0px 0px 0px;
}
.contact_form_sub input:hover
{
    background-color: transparent;
    color:#010F21;
}
.contact_address
{
    width: 100%;
    height: auto;
    float: left;
    margin:0px 0px;
    background-color: #777;
    padding: 25px 0px;	
}
.add_contact
{
    width: 100%;
    height: auto;
    float: left;
      margin:0px 0px 20px 0px;

}
.add_contact p
{
    width: 100%;
    height: auto;
    float: left;
    font-size:17px;
    letter-spacing: 0.8px;
    font-weight: 300;
    color: #000;	
}
.add_contact i
{
    color:#010F21;
    font-size: 25px;
    text-align: left;
    width: 100%;
    height: auto;
}
.jt_add_hdtxt
{
width: 100%;
    height: auto;
    float: left;
    font-size:17px;
    letter-spacing: 0.8px;
    font-weight:800;
    color: #000;
    margin: 0px 0px 10px 0px;		
}
.jt_add_subtxt
{
width: 100%;
    height: auto;
    float: left;
    font-size:17px;
    letter-spacing: 0.8px;
    font-weight:300;
    color: #000;
    line-height:26px;
        margin: 0px 0px 25px 0px		
}
.jt_add_subtxt i
{
     font-size: 19px; 
}
.mobileicon i
{
     font-size:35px !important; 
}
.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left:0px !important;
z-index: 99999;  
}

.grecaptcha-badge:hover {
width: 256px !important;
cursor: pointer !important;
}
.contact_form_field
{
  width: 100%;
  height: auto;
  float: left;
}
/*contact us end*/
.contact_page
{
    width: 90%;
    height: auto;
    margin: 30px 5% 0px 5%;
    float: left;
}
.help_contact
{
width:67%;
height:350px;
float:left;
margin-right:30px;
background-image:url(../images/contact-banner.png);
background-repeat:no-repeat;
background-position:center;
}
.help_feedback
{
width:100%;
height:200px;
float:left;
margin-top:35px;
}
.help_feedback ul
{
padding:5px 15px;
margin:0px;
}
.help_feedback ul li
{
list-style:none;
line-height:30px;
border-bottom:1px solid #ccc;
padding:5px 0px;
}
.help_feedback ul li a
{
text-decoration:none;
color:#555;
}
.txt
{
    width: 500px;
    position: relative;
    left: 30px;
    top: 130px;
}
.bt
{
    top: 99px;
    left: 530px;
    width: 10%;
}
.help_and_cnt
{
padding:0px 20px;
width:90%;
font-size:30px;
color:#fff;
margin:10px 0px;
font-weight:500;
}
.headline_section
{
width:100%;
height:auto;
float:left;
margin-bottom:35px;
}
.topsix
{
width:50%;
float:left;
margin:33px 0px;
font-size: 25px;
    font-weight: 500;
	color:#555;
}
.faq_catory
{
width:50%;
float:left;
text-align:right;
margin:45px 0px 18px 0px;
font-size: 13px;
    font-weight: 400;
	color:#002F5E;

}
.faq_catory a:hover
{
color:#BC0015;
}
.headline_section ul
{
padding:0px;
border:1px solid #ccc;
}
.headline_section ul li
{
list-style:none;
line-height:30px;
padding: 5px 0px 5px 15px;
height:30px;
border:none !important;
}
.headline_section ul li a
{
text-decoration:none;
font-size:15px;
}
.your_personalcontact
{
font-size:35px;
font-weight:500;
margin:30px 0px;
}
.contactus_last_container
{
width:100%;
height:300px;
}
.info_andfeed
{
width:32%;
float:left;
margin-right:15px;
height:300px;
}
.info_back  
{
width:32%;
float:left;
margin-right:15px;
height:300px;
}
.further_contact
{
width:32%;
float:left;
height:300px;
}
.info_serve
{
width:100%;
height:150px;
background-color:#ccc;
margin-bottom:20px;
background-image:url(../images/service.png);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}
.feed_bck
{
width:100%;
height:150px;
background-color:#ccc;
margin-bottom:20px;
background-image:url(../images/brisandistributors-contact.png);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}

.further_conct
{
width:100%;
height:150px;
background-color:#ccc;
margin-bottom:20px;
background-image:url(../images/mail-contact.png);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}

.over_view
{
color:#BC0015;
}
.over_view:hover
{
color:#555;
}
.with_us
{
width:100%;
height:auto;
margin-bottom:40px;
}
.with_us ul 
{
width: 100%;
    height: auto;
    float: left;    
border:none !important;
padding:0px;
}
.with_us ul li
{
list-style:none;
border-bottom:1px solid #eee;
}
.with_us ul li:hover
{
background-color:#ccc;
}
.with_us ul li a
{
font-size:24px;
}
/* Career */
.career_banner
{
width:100%;
height:400px;
background-image:url(../images/career-banner.png);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.career_banner:after
{
    content: " ";
    z-index: 10;
    display: block;
    height:400px;
    top: 0;
    left: 0;
    right: 0;
    background-color:#000;
  opacity:0.5;
}

.careerbody_section
{
width:100%;
height:auto;
float:left;
margin:30px 0px 30px 0px;
}
.wrking_withus
{
width:100%;
text-align:center;
font-size:35px;
color:#111;
letter-spacing:0.8px;
font-weight:300;
margin: 0px 0px 10px 0px;
}
.paracontxt
{
font-size:14px;
line-height:25px;
letter-spacing:0.8px;
}
.notetxt
{
width:100%;
text-align:left;
font-size:13px;
color:#111;
letter-spacing:0.8px;
font-weight:600;
margin-bottom:30px;
float:left;
}
.crntopentxt
{
width:100%;
text-align:center;
font-size:35px;
color:#111;
letter-spacing:0.8px;
font-weight:300;
margin-top:30px;
}
.applylink
{
width:100%;
text-align:left;
margin:30px 0px 20px 0px;
font-size:18px;
letter-spacing:0.8px;
}
.applylink span
{
font-weight:800;
}
.joblist
{
width:100%;
height:auto;
float:left;
}
.joblist ul
{
padding:0px 0px 0px 25px;
} 
.joblist ul li
{
list-style: circle;
line-height:30px;
letter-spacing: 0.5px;
}
.joblist ul li a
{
font-size:16px;
letter-spacing:0.6px;
color:red;
}
.joblist ul li a:hover
{
text-decoration:none;
color:#111;
}
.joblisttxt
{
width:100%;
margin:15px 0px;
}
.joblisttxt a
{
font-size:16px;
letter-spacing:0.8px;
color:#15547D;
text-decoration:underline;
}
.joblisttxt a:hover
{
text-decoration:none;
color:red;
}
.destxt
{
width:100%;
height:auto;
font-size:14px;
color:#111;
margin-top:30px;
letter-spacing:0.6px;
font-weight:600;
float:left;
}
.destxt span
{
font-weight:normal !important;
}
.applythis
{
width:100%;
height:auto;
margin:30px 0px;
float:left;
}
.applythis a
{
font-size:15px;
color:#fff;
background-color:#e03026 ;
padding:10px 28px;
font-weight:600;
letter-spacing:0.8px;
text-transform:uppercase;
}
.applythis a:hover
{
text-decoration:none;
background-color:#15547D;
color:#fff;
}
.applyfrm
{
    width: 46%;
    height: auto;
    text-align: center;
    float: left;
    margin: 30px 27% 30px 27%;
}
.peral_infotxt
{
width:100%;
height:auto;
float:left;
margin:20px 0px;
font-size:20px;
color:#E53333;
font-weight:300;
letter-spacing:0.8px;
}
.radiobtn
{
width:22%; float:left; margin-right:20px;
}
.radiobtn input
{
width:38% !important;
}
.whr_hr
{
padding: 20px 0px 9px 0px !important;
}
.whr_hr_icon
{
position:absolute;
right:0;
margin:15px 30px 0px 0px;
}
.fileupload input
{
margin:10px 0px !important;
width:100% !important;
border:none !important;
padding:0px !important;
}
.submitbtn
{
width: 100%;
height: auto;
float: left;
text-align: center;
margin: 72px 0px 50px 0px;
}
.submitbtn button
{
background-color: #010F21;
color: #fff;
font-size: 16px;
letter-spacing: 0.8px;
padding:8px 23px;
border: 1px solid #010F21;
}
.submitbtn button:hover
{
background-color:transparent;
border:1px solid #010F21;
color:#010F21;
}
.modalf
{
    left: 23px;
}
.calenrf {
    position: relative !important;
    top: -28px;
    right: 0;
    left: 138px !important;
}
.calenr {
    position: relative !important;
    left: 138px !important;
    top: -28px !important;
}
.fromdatepickicon
{
    position: absolute;
    bottom: 63px;
}
.fromdatepickicon:after
{
    content:"\f073";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
        position: relative;
    left: 135px;
    top: -30px;
}
.todatepickicon
{
    position: absolute;
    bottom: 63px;
}
.todatepickicon:after
{
    content:"\f073";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
        position: relative;
    left: 135px;
    top: -30px;
}
.todateicon:after
{
    content:"\f073";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
        position: relative;
    left: 135px;
    top: -30px;
}
.modal
{
    position: absolute !important;
    border-radius: 0px !important;
    right: 0px !important;
  bottom:auto !important;}
.modalcontent
{
width:100% !important;
margin:0px !important;
}
.fromdate
{
width:44%;
height:auto;
float:left;
margin-right:10px;
}
.fromdate input
{
width:100%;
}
.todate
{
width:44%;
height:auto;
float:left;
}
.todate input
{
width:100%;
}
.function_order
{
width:100%;
height:250px;
background-image:url(../images/function-order-banner.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
margin-top:20px;
}
.function_order:after
{
    content: " ";
    z-index: 10;
    display: block;
    position: absolute;
  margin-top:70px;
    height:250px;
    top: 0;
    left: 0;
    right: 0;
    background-color:#3392BA;
  opacity:0.8;
}
.contact_us
{
width:100%;
height:350px;
background-image:url(../images/contactus-banner.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.contact_us:after
{
    content: " ";
    z-index: 10;
    display: block;
    position: absolute;
    height:350px;
    top: 0;
    left: 0;
    right: 0;
    background-color:#3392BA;
  opacity:0.9;
}

.textbox textarea
{
width:90%;
height:50px;
padding:8px 15px;
border:1px solid #ccc;
margin:0 auto;
font-size:12px;
letter-spacing:0.8px;
}
.errormsg {
    width: 100%;
  height:auto;
  float:left;
    font-size: 12px;
    margin-top:2px;
    color: red;
  letter-spacing:0.8px;
}
.field_insert span
{
font-size:12px;
letter-spacing:0.8px;
font-weight:400;
color:#15547D;
margin-top:10px;
}
/*Career End*/
/*contact us*/


.jobs_banner
{
width:100%;
height:280px;
float:left;
background-image:url(../images/Career_Banner.png);
background-position:center;
background-repeat:no-repeat;
background-size:100% auto;
margin:75px 0px 0px 0px;
}
.jobs_banner:after
{
content: " ";
    z-index: 10;
    display: block;
    height:280px;
    top: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: 0.4;
}

.contact_bannertxt
{
width:85%;
height:auto;
float:left;
text-align:left;
position:absolute;
top:180px;
z-index:11;
text-transform:uppercase;
color:#fff;
font-size:50px;
font-weight:800;
letter-spacing:0.8px;
}
.contacthd_txt
{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0px 10px 0px;
    font-size: 50px;
    letter-spacing: 1px;
    font-weight:300;
    color: #ccc;
    text-align: right;
}
.contact_sideimg
{
    width: 98.2%;
    height: 300px;
    float: left;
    background-image:url(../images/contact-us-sideimg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    margin: -25px 0px 30px 25px;
}
.whowe_subtxt i
{
margin-right:10px;
color:#E53333;
}
.contact_form_hdtxt
{
width:100%;
height:auto;
float:left;
text-align:center;
font-size:40px;
letter-spacing:1px;
font-weight:300;
color:#b9b9b9;
margin: 25px 0px;
}
.desc_field
{
width:100%;
height:100px;
float:left;
}
.field
{
width:100%;
height:45px;
float:left;
}
.enquiry_field
{
width: 100%;
    height:115px !important;
    float: left;
}
.field_label
{
width:48%;
height:auto;
float:left;
font-size:12px;
letter-spacing:0.8px;
color:#111;
font-weight:500;
padding:5px 10px 4px 10px;
outline:none;
border: none;
border-bottom: 1px solid #eaeaea;
margin-right:10px;
}
.textarea_field_label
{
width:48%;
height:100px;
float:left;
font-size:12px;
letter-spacing:0.8px;
color:#111;
font-weight:500;
padding:5px 10px 4px 10px;
outline:none;
border: none;
border-bottom: 1px solid #eaeaea !important;
margin-right:10px;
}
.field_insert
{
width:50%;
height:auto;
float:left;
}
.field_insert input
{
width:100%;
height:auto;
float:left;
padding:5px 10px 5px 0px;
outline:none;
border: none;
font-size:13px;
letter-spacing:0.8px;
font-weight:300;
border-bottom: 1px solid #eaeaea;
}
.field_insert select
{
width:100%;
height:auto;
float:left;
padding:5px 10px 5px 10px;
outline:none;
border: none !important;
font-size:13px;
letter-spacing:0.8px;
font-weight:300;
border-bottom: 1px solid #eaeaea !important;
    -webkit-appearance: none;
  -moz-appearance:none;   
}
.field_insert i 
{
position: absolute;
right:0px;
font-size: 17px;
font-weight: 600;
margin:10px 27px 0px 0px;
}
.foot_field_insert {
    width: 100%;
    height: 62px;
    float: left;
}
.field_insert textarea
{
width:100%;
height:100px;
font-size:13px;
letter-spacing:0.8px;
font-weight:300;
float:left;
padding:5px 10px 5px 10px;
outline:none;
border: none;
background-color:#fbfbfb;
border-bottom: 1px solid #eaeaea;
}
.back_links
{
width:100%;
height:auto;
float:left;
text-align:center;
margin:10px 0px;
font-size:15px;
color:#fff;
letter-spacing:0.6px;
font-weight:300;
}
.back_links a i
{
font-size:15px;
color:#fff;
}
.back_links a i:hover
{
color:#fff;
}
.contact_submit
{
width:100%;
height:auto;
float:left;
text-align:center;
padding:60px 0px 30px 0px;
}
.contact_submit input
{
background-color:#E53333;
border:1px solid #E53333;
padding:8px 30px;
color:#fff;
outline:none;
box-shadow: 0px 0px 8px 1px #ccc;
}
.app_submit
{
width:100%;
height:auto;
float:left;
text-align:center;
padding:60px 0px 30px 0px;
}
.app_submit input
{
background-color:#E53333;
border:1px solid #E53333;
padding:8px 30px;
color:#fff;
outline:none;
box-shadow: 0px 0px 8px 1px #ccc;
}
.nobrder
{
border:none !important;
}
.contact_submit input:hover
{
background-color:transparent;
color:#E53333;
}
.contact_section
{
width: 100%;
height: auto;
float: left;
margin:0px 0px 30px 0px;
position:relative;
z-index:1;
}
.contact_form_bg
{
width:100%;
height:auto;
float:left;
background-color:#fbfbfb;
position:relative;
z-index:1;
margin:-60px 0px 60px 0px;
padding:0px 30px;
}
.field_label {
    width: 48%;
    height: auto;
    float: left;
    font-size: 13px;
    letter-spacing: 0.8px;
    color: #111;
    font-weight: 500;
    padding: 5px 10px 4px 10px;
    outline: none;
    border: none;
    margin-right: 10px;
}
/*contact us end*/


/*======== Footer  =========*/
.foot_logo
{
width: 100%;
height: 100px;
float: left;
background-image: url(../images/jayam-tech-logo2.jpg);
background-position: left;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
background-size:70%;    
}
.foot_jtname
{
display: none;  
}
footer
{
width: 100%;
height: auto;
float: left;
padding: 20px 0px 0px 0px;
/*background-color: #018853;*/
border-top: 3px solid #35ab39;
    background-color: #35ab39;
    background-image: linear-gradient(
315deg
, #3bb78f 0%, #35ab39 74%);
}
.ne_letter_form
{
width: 100%;
height: auto;
float: left;
margin: 0px 0px 30px 0px; 
}
.ne_letter_form_hdtxt
{
width: 100%;
height: auto;
float: left;
font-size:13px;
color: #f5f5f5;
letter-spacing: 0.5px;
font-weight: 300;
margin: 0px 0px 10px 0px; 
}
.ne_letter_form input
{
width:75%;
height: auto;
float: left;
border:1px solid #005a37;
padding: 8px 10px 8px 10px;
background-color: transparent;
font-size:13px;
outline: none;
color: #f5f5f5;
letter-spacing: 0.5px;
font-weight: 300;
border-right: 0px;
}
.ne_letter_form input::placeholder
{
color: #ccc;	
}
.ne_letter_form button
{
width:auto;
height: auto;
float: left;
border:1px solid #005a37;
padding: 8px 10px 8px 10px;
background-color: #005a37;
font-size:13px;
color: #fff;
letter-spacing: 0.5px;
font-weight: 300;
}
.ne_letter_form button:hover
{
border:1px solid #00a062;	
background-color:#00a062;	
}
.footer_wrap
{
width:100%;
height:auto;
float:left;
}
.foothdtxt
{
font-size: 16px;
color: #01ff9c;
letter-spacing: 0.5px;
font-weight: 300;
margin: 0px 0px 8px 0px;
text-transform: uppercase;
}
.foot_content
{
width:100%;
height:auto;
float:left;
font-size:13px;
color:#fff;
letter-spacing:0.5px;
font-weight:300;
}
.foot_gardener
{
width:100%;
height:310px;
float:left;
background-image:url(../images/footer-gardener.jpg);
background-position:center;
background-repeat:no-repeat;
background-size:auto 100%;
}
.foot_content_two
{
width:100%;
height:auto;
float:left;
font-size:13px;
color:#707070;
letter-spacing:0.5px;
font-weight:300;
}
.join_now
{
width:100%;
height:auto;
float:left;
margin:25px 0px 15px 0px;
}
.join_now a
{
font-size:15px;
letter-spacing:0.6px;
font-weight:600;
border:1px solid #018853;
color:#018853;
padding:12px 15px;
border-radius:5px;
}
.join_now a:hover
{
color:#018853;
text-decoration:none;
}
.foot_list
{
padding:0px;
}
.foot_list li
{
list-style:none;
line-height:25px;
}
.foot_list li a
{
font-size:13px;
letter-spacing:0.5px;
font-weight:300;
color:#fff;
}
.foot_list li a:hover
{
text-decoration:none;
color:#01ff9c;
}
.foot_icons
{
font-size:20px;
font-weight: 600;
color: #00e088;
padding: 5px 0px;
width: 100%;
height: auto;
float: left;
text-align: center;
margin:8px 0px 0px 0px;
}
.reachus_addtxt
{
width:100%;
height:auto;
float:left;
padding:5px 0px;
color:#fff;
font-size:13px;
letter-spacing:0.6px;
margin: 0px;
line-height: 24px;  
}
.reachus_txt
{
width:100%;
height:auto;
float:left;
padding:5px 0px;
color:#fff;
font-size:13px;
letter-spacing:0.6px;
margin: 0px;
line-height: 24px;
}
.reachus_txt a
{
color:#fff;
font-size:13px;
letter-spacing:0.6px;
}
.reachus_txt a:hover
{
text-decoration:none;
color:#01ff9c;
}
.footer_foot
{
    width: 100%;
    height: auto;
    float: left;
    background-color: #00824f;
    margin-top: 15px;
}
.footer_copyright
{
width:100%;
height:auto;
padding:10px 0px;
margin:0px 0px 0px 0px;
color:#fff;
font-size:12px;
letter-spacing:0.5px;
}
.terms_condition
{
width:100%;
height:auto;
text-align:right;
padding:10px 0px;
margin:0px 0px 0px 0px;
}
.terms_condition a
{
font-size:12px;
letter-spacing:0.5px;
color:#fff;
}
.terms_condition a:hover, .terms_condition a:focus
{
color:#01ff9c;
text-decoration:none;
}
.foot_social_links
{
    width: 100%;
    height: auto;
    float: left;
    text-align: left;
    padding: 0;
    margin: 0;
}
.foot_social_links li
{
list-style: none;
    float: left;
    margin: 4px 8px 0px 0px;
    width:30px;
    height:30px;
    background-color: #fff;
    border-radius: 50%;
    padding:5px 0px;
    box-shadow: 0px 0px 6px 1px #005a37;
}	
.foot_social_links li:hover
{
background-color: #01ff9c;
    box-shadow: 0px 0px 16px 1px #005a37;	
}
.foot_social_links li a {
background-position: center;
    color: #018853;
    padding: 8px 10px;
    font-size:13px;
}
.foot_social_links li a:hover
{
    color: #fff;

}

.facebook:hover
{
background-color: #4267B2 !important;	
}
.twitter:hover
{
background-color: #00acee !important;	
}
.gplus:hover
{
background-color: #db4a39 !important;	
}
.pinterest:hover
{
background-color: #c8232c !important;	
}
.youtube:hover
{
background-color: #ff0000 !important;	
}
.linkedin:hover
{
background-color: #0077b5 !important;
}
.telegram:hover
{
background-color: #0088cc !important;
}

/*======== Footer End  =========*/