body {

	margin: 0px;

	padding: 0px;

	background: url(../images/bg.jpg) no-repeat center center fixed;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	text-align:justify; font-size:12px;

}

.full-width {

	width:100%;

	float:none;

}

.margin-top-1{margin-top:10px;}

.full-width-bg {

	background:#aedc6f;

}

.full-width:after {

	clear:both;

}

.full-width:before {

	clear:both;

}

.site_m_top {

	margin-top:10px;

}



.f_logo{
	color:#FFF;
	text-align:center;
	width:100%;
	margin-top:35px;
}
.f_logo h1{
	font-weight:900;
	color:#FFF;
	line-height:20px;
}

.site_m_top1 {

	margin-top:0px;

	border: 1px solid #C6E99B;

}

.site_m_top1:hover {

border:1px solid #7fac48;

}



.m-top {

	margin-top:10px;

}

.site_bg {

	background:#fff;

}

.site_bg-1 {

	background:#fff;

	margin-top:22px;

	

}



.site_bg-2 {

	background:#fff;

	margin-top:22px;

	

}







.nopad {

	padding:0px;

}

.nopad1{

padding-top: 11px;

margin-left: -13px;

width: 560px;

margin-bottom: 9px;

height: 170px;

}



.side-menu-1 {

width: 265px;

height: auto; margin-left: -11px;

float: left;

margin-left: 10px;

padding-bottom: 20px;

}



.side-menu-1 ul {

list-style: none;

margin: 0px;

padding: 0px;

margin-top: 30px;

}



.side-menu-1 ul li {

width: 265px;

height: 30px;

float: none;

margin-top: 5px;

text-align: left;

line-height: 30px;

border-left: 4px solid #7E8480;

}



.side-menu-1 ul li:hover {

width: 265px;

height: 30px;

float: none;

border-left: 4px solid #057129;

margin-top: 5px;

text-align: left;

line-height: 30px;

}





.side-menu-1 ul li a:hover {

text-decoration: none;

color: #FFFFFF;

font-size: 14px;

font-family: arial;

margin-left: 10px;

padding: 5px 70px 5px 7px;

border-radius: 3px;

/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax; */

background-image: -ms-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -moz-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -o-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #35730C), color-stop(1, #0C4A09));

background-image: -webkit-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: linear-gradient(to bottom right, #35730C 0%, #0C4A09 100%);

}





.side-menu-1 ul li a {

text-decoration: none;

color: #2D2222;

font-size: 14px;

font-family: arial;

margin-left: 10px;

padding: 5px 70px 5px 7px;

}







.side-menu-1 ul li active {

width: 265px;

height: 30px;

float: none;

border-left: 4px solid #057129;

margin-top: 5px;

text-align: left;

line-height: 30px;

}





.side-menu-1 ul li active {

text-decoration: none;

color: #FFFFFF;

font-size: 14px;

font-family: arial;

margin-left: 10px;

padding: 5px 70px 5px 7px;

border-radius: 3px;

/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax; */

background-image: -ms-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -moz-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -o-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #35730C), color-stop(1, #0C4A09));

background-image: -webkit-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: linear-gradient(to bottom right, #35730C 0%, #0C4A09 100%);

}







.nk1-1 {

height: 35px;

margin: 0 auto;

background: #FFFFFF;

border: 1px solid #bbb;

border-radius: 6px;

ox-sizing: border-box;

color: #555;

font-size: 14px;

margin-top: 8px!important;

float: left;

width: 260px;

}





.form_div2 {

background:rgba(255,255,255,0.75);



position: absolute;

z-index: 99;

right: 29px;

height: 227px;

width: 595px;

}
.form_div3 {

background:rgba(255,255,255,0.75);
position: absolute;
z-index: 99;
right: 29px;
height: 227px;
width: 595px;

}


.nk_input1{

width: 194px;

outline: none;

font-weight: bold;

height: 30px;

padding-left: 8px;

border: none;

margin-left: 5px;

}



.container pa {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000;

margin-left: 12px;

padding-right: 21px;

line-height: 20px;

word-spacing: 1px;

letter-spacing: 1px;

}



.nk_submit_input1 {

background: #219c2a;

color: #FFFFFF;

padding: 5px 0px 5px 0px;

border: none;
font-weight:900;
border-radius: 5px;

text-transform: uppercase;

font-size: 16px;

width: 264px;

margin-left: 13px;

margin-top: 10px;

}



.nk_submit_input1:hover {

background: #1B5F20;

color: #FFFFFF;

padding: 5px 0px 5px 0px;

border: none;

border-radius: 5px;

text-transform: uppercase;

font-size: 16px;

width: 264px;

margin-left: 13px;

margin-top: 10px;

}







.nk_field1 {

text-align: center;

padding-top: 14px;

color: #0c2239;

margin-top: 35px;

float: right;

margin-right: 91px;

text-shadow: 0px 1px #00000;

font-weight: bold;

}





.padtop {

	padding-top:10px;

}





.padtop1{ padding:10px;}

.padtop1 ul { padding:0; list-style:decimal;}

.padtop1 ul li { font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000;

margin: 0px;

padding-right: 20px;

line-height: 20px;

margin-left: 38px;

word-spacing: 1px;

letter-spacing: 1px;}







.border-box {

	border:1px solid #bababa;

}

/*header*/

.header {

	display:block;

	background:#aad466 url(../images/header-bg.jpg) no-repeat ;

}





.logo {

	max-width:255px;

	height:76px;

	float:left;

}

.logo img{

	max-height: 100%;

	max-width:100%;
}



.menu {

	

	min-height:40px; float:right;

}

.mob-menu {

	display:none;

	float:right; right:10px; top:10px;

}

/*#centeredmenu { background:url(menu_bg.jpg) no-repeat; height:42px;   /* black line below menu  width:950px; margin-top:10px; } */

#centeredmenu { /* black line below menu */

	width:100%;

}

/* Top menu items */

#centeredmenu ul {

	padding:0;

	disay:block;

	list-style:none;

	margin:0px;

}

#centeredmenu ul li {

	float:left;

	clear:right;   margin-left:5px;

}

#centeredmenu ul li a {

	display:block;

	margin:0;

	/*border-left:#663300 1px solid;*/

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	text-decoration:none;

	padding-left:15px;

	padding-right:15px;

	line-height:30px;

	text-transform:capitalize; 

-webkit-transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

-moz-transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

-o-transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

}

#centeredmenu ul li a.active {

	border-left:none;

	color:#fff;

	background:#000; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; background:#000;  

	/*border-left:#663300 1px solid;*/

}

#centeredmenu ul li a:hover {

	background:#000; /* Top menu items background colour */

	color:#fff;  -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;   

}

#centeredmenu ul li:hover a, #centeredmenu ul li.hover a { /* This line is required for IE 6 and below */

	background:#000; /* Top menu items background colour */

	color:#fff; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;   

}

/* Submenu items */

#centeredmenu ul ul {

	display:none; /* Sub menus are hiden by default */

	position:absolute;

	z-index:999999; /*resets the right:50% on the parent ul */

	width:

	160px; margin-top:-2px; /* width of the drop-down menus */ 

}

#centeredmenu ul ul li { /*resets the left:50% on the parent li */

	margin:0; /* Reset the 1px margin from the top menu */

	float:none; width:160px;

}

#centeredmenu ul ul li a, #centeredmenu ul li.active li a, #centeredmenu ul li:hover ul li a, #centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */

	font-size:12px;

	font-weight:normal; /* resets the bold set for the top level menu items */

	background:#000;

	color:#fff;

	line-height:30px; /* overwrite line-height value from top menu */

	 /* sub menu item horizontal lines */ border:1px solid #424242; border-bottom:none; 

}

#centeredmenu ul ul li a:hover, #centeredmenu ul li.active ul li a:hover, #centeredmenu ul li:hover ul li a:hover, #centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */

	background:#8fba59; /* Sub menu items background colour */

	color:#fff;

}

/* Flip the last submenu so it stays within the page */

#centeredmenu ul ul.last {

/* reset left:0; value */

    /* Set right value instead */

}

/* Make the sub menus appear on hover */

#centeredmenu ul li:hover ul, #centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */

	display:block; /* Show the sub menus */

}







.social {

	text-align: center;

	background:#fff;  opacity: 0.7;

    filter: alpha(opacity=70); padding:8px 20px 8px 20px; width:50%; margin-top:40px; margin-bottom:10px; float:right;

}

.social-share {

	display: inline-block;

	list-style: none;

	padding: 0;

	margin: 0;

}

ul.social-share li {

	display: inline; color:#000; font-size:16px;

}



ul.social-share li:first-child {

	 padding-right:20px; width:auto;

}



ul.social-share li .phone {

	background:#219c2a; text-align:center; color:#fff; font-size:24px; vertical-align:middle; padding-top:4px; border-radius:100%; width:30px; height:30px;

      vertical-align: middle;

}





ul.social-share li a {

	display: inline-block;

	color: #fff;

	width: 28px;

	line-height: 28px;

	text-align: center;

	margin:0px;

	padding:0px;

-webkit-transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

-moz-transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

-o-transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

transition: color .50s linear, background-color .50s ease-in-out, border-color .50s ease-in-out;

}

ul.social-share li a.fb {

	background: #3b5998;

}

ul.social-share li a.tw {

	background: #44ccf6;

}

ul.social-share li a.google {

	background: #d01717;

}



ul.social-share li a.in {

	background: #0073a4;

}



ul.social-share li a.you {

	background: #cc111e;

}

ul.social-share li a.fb:hover {

	background: #336600;

	color: #fff;

}

ul.social-share li a.tw:hover {

	background: #336600;

	color: #fff;

}

ul.social-share li a.google:hover {

	background: #336600;

	color: #fff;

}

ul.social-share li a.in:hover {

	background: #336600;

	color: #fff;

}

ul.social-share li a.you:hover {

	background: #336600;

	color: #fff;

}



.captcha {

background: url(../images/spambg.gif) repeat left top;

width: 200px;

height: 20px;

color: #000000;

font-size: 16px;

letter-spacing: 20px;

font-weight: bold;

margin-left: -94px;

margin-top: 5px;

}











/*banner form*/

.banner{ display:block; }

.form_div {

	background: #ffffff;

	opacity: 0.9;

	filter: alpha(opacity=90);

	position:absolute;

	z-index:99;

	right:72px;



	}

.form_div-1 {

	background: #ffffff;

	opacity: 0.9;

	filter: alpha(opacity=90);

	position:absolute;

	z-index:99;

	right:29px;

	display:none;

	



}













#form_div1 {

width: 100%;

padding: 3px 0px 3px 0px;


}



#form_div1 input{

 border:none;

} 

#form_div1 h1, h2, h3, h4, h5, h6{ margin:0px;

}



#form_div1 h3{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-align:center; color:#0d8c16;

}

#form_div_span {

font-size: 14px;

color: #535353;

 text-align:center;

}



.nk1:first-child {

 margin-top:0px!important;

}

.nk1 {

height: 35px;

margin: 0 auto;

background: #FFFFFF;

border: 1px solid #bbb;

border-radius: 6px;

ox-sizing: border-box;

color: #555;

font-size: 14px;  margin-top:8px!important;

}

.jk1-from {



float: right;

display: inline;

position: relative;

overflow: visible;

top: -4px;

left: 25px;

clear: left;

border:1px solid #59b15c;

}

.jk1 {



float: right;

display: inline;

position: relative;

overflow: visible;

top: -34px;

left: 25px;

clear: left;

border:1px solid #59b15c;

}

.nk_submit_input {



background: #219c2a;

color: #FFFFFF; padding:5px 0px 5px 0px ; border:none; border-radius: 5px; text-transform:uppercase; font-size:16px; width:100%; margin:auto;

margin-top:10px;}



.nk_submit_input:hover {



background: #1B5F20;

color: #FFFFFF; padding:5px 0px 5px 0px ; border:none; border-radius: 5px; text-transform:uppercase; font-size:16px; width:100%; margin:auto;

margin-top:10px;}









.nk_input {width: 327px; outline:none; font-weight: bold; height:30px;

padding-left: 8px;

border: none; margin-left:5px;

}

.nk_submit {



height: 40px;

}



.nk_field {



text-align:center; padding-top:10px;

color: #0c2239;

text-shadow: 0px 1px #00000;

font-weight: bold;
visibility:hidden;
}



.txtfield{ width:200px;}













/*mid 1*/

.featured-box-main{ display:block; }

.featured-box{ display:block; margin-bottom: 50px; padding-top:50px; }

.featured-box h2{  color:#3b7511; padding-bottom:150px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:24px; }

.featured-box1{ background:url(../images/img-1.png) no-repeat center bottom; }

.featured-box2{ background:url(../images/img-2.png) no-repeat center bottom; }

.featured-box3{ background:url(../images/img-3.png) no-repeat center bottom; }

.featured-box4{ background:url(../images/img-4.png) no-repeat center bottom; }

/*mid*/

.title_cap h3 {

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:16px;

	padding-left:10px;

	text-transform:capitalize;

	color:#000; font-weight:bold; word-spacing:1px; letter-spacing:2px;

	padding:8px; background:#c6e99b; display:block;

}





.title_cap h3 select {

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;  word-spacing:1px; letter-spacing:2px;

	display:block;
	
	margin-top:-5px;
	
	margin-left:-25px;

}







.title h3{

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:16px;

	padding-left:10px;

	text-transform:uppercase;

	color:#000; font-weight:bold; word-spacing:1px; letter-spacing:2px;

	padding:8px; background:#c6e99b; display:block;

}

.container h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#5bb41b; }

.container span{ display:inline-block; background:#5bb41b; padding:5px; margin-right:5px; margin-bottom:2px;  }


.branches h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }

.branches  h4 span{ display:inline-block; background:#000; padding:5px; margin-right:5px; margin-bottom:2px;  }


.container .imgs{ float:right; border:2px solid #CCCCCC;  width:100%;overflow:hidden; margin:10px; margin-left:0px;}

.container .imgs img{width:100%;}

.container p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px ; padding-right:20px; line-height:20px; word-spacing:1px; letter-spacing:1px;  }



.container p a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5bb41b; margin:0px ; padding-right:20px; line-height:20px; word-spacing:1px; letter-spacing:1px;  }





/*silder*/

#owl-demo .item{

  margin: 3px;

}

#owl-demo .item img{

  display: block;

  width: 100%;

  height: auto;

}



.vedio-li { text-align:center; }















































/*footer*/

#footer {

	background:#000000;

	

}

.footer {

	display:block;

	padding:10px;

}

.footer ul {

	display:block;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:capitalize;

	color:#fff;

	margin:px;

	padding:0px;

}

.footer ul li {

	

	padding-left:10px;

	padding-right:10px;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:capitalize;

	color:#fff; list-style:none; line-height:30px;

	

}

.footer ul li:first-child a {

	

}

.footer ul li:last-child {

	border-right:none;

}

.footer ul li a {

	

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:capitalize;

	color:#fff;

	text-decoration:none;

	-webkit-transition: color 300ms, background-color 300ms;

	-moz-transition: color 300ms, background-color 300ms;

	-o-transition: color 300ms, background-color 300ms;

	transition: color 300ms, background-color 300ms;

}

.footer ul li a:hover {

	color:#8f8e8e;

	text-decoration:none;

}

#footer p {

	color:#FFFFFF;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:0px;

}





























.footer-bottom ul {

	display:block;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:capitalize;

	color:#fff;

	

	padding:0px; margin-top:20px; text-align:center;

}

.footer-bottom ul li {

	display:inline-block;

	padding-left:8px;

	padding-right:8px;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:capitalize;

	color:#fff; list-style:none; line-height:14px; border-right:1px solid #fff;

	

}

.footer-bottom ul li:first-child a {

	

}

.footer-bottom ul li:last-child {

	border-right:none;

}

.footer-bottom ul li a {

	display:inline-block;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:capitalize;

	color:#fff;

	text-decoration:none;

	-webkit-transition: color 300ms, background-color 300ms;

	-moz-transition: color 300ms, background-color 300ms;

	-o-transition: color 300ms, background-color 300ms;

	transition: color 300ms, background-color 300ms;

}

.footer-bottom ul li a:hover {

	color:#8f8e8e;

	text-decoration:none;

}

#footer-bottom p {

	color:#c6e99b;

	font-family:Century Gothic, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-top:10px; text-align:center;

}













 @media (max-width: 768px) {

.menu {

display:none;

}





.nopad1{

padding-top: 11px;

margin-left: -13px;

width: 100%;

margin-bottom: 9px;

height: 100%;

}



.add-with-us {

float:right;

margin-top:10px;

display:none;

}



.nk_input {width: 87%; outline:none; font-weight: bold; height:30px;

padding-left: 8px;

border: none; margin-left:5px;

}





.captcha {

background: url(../images/spambg.gif) repeat left top;

width: 200px;

height: 20px;

color: #000000;

font-size: 16px;

letter-spacing: 20px;

font-weight: bold;

margin-left: 2px;

margin-top: 5px;

}



.txtfield{ max-width:82%;}



.slect { max-width:82%}









.side-menu-1 {

width: 100%;

height: auto; margin-left: -11px;

float: left;

margin-left: 10px;

padding-bottom: 20px;

}



.side-menu-1 ul {

list-style: none;

margin: 0px;

padding: 0px;

margin-top: 30px;

}



.side-menu-1 ul li {

width: 100%;

height: 30px;

float: none;

margin-top: 5px;

text-align: left;

line-height: 30px;

border-left: 4px solid #7E8480;

}



.side-menu-1 ul li:hover {

width: 100%;

height: 30px;

float: none;

border-left: 4px solid #057129;

margin-top: 5px;

text-align: left;

line-height: 30px;

}





.side-menu-1 ul li a:hover {

text-decoration: none;

color: #FFFFFF;

font-size: 14px;

font-family: arial;

margin-left: 10px;

padding: 5px 70px 5px 7px;

border-radius: 3px;

/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax; */

background-image: -ms-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -moz-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -o-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #35730C), color-stop(1, #0C4A09));

background-image: -webkit-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: linear-gradient(to bottom right, #35730C 0%, #0C4A09 100%);

}





.side-menu-1 ul li a {

text-decoration: none;

color: #2D2222;

font-size: 14px;

font-family: arial;

margin-left: 10px;

padding: 5px 70px 5px 7px;

}







.side-menu-1 ul li active {

width: 100%;

height: 30px;

float: none;

border-left: 4px solid #057129;

margin-top: 5px;

text-align: left;

line-height: 30px;

}





.side-menu-1 ul li active {

text-decoration: none;

color: #FFFFFF;

font-size: 14px;

font-family: arial;

margin-left: 10px;

padding: 5px 70px 5px 7px;

border-radius: 3px;

/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax; */

background-image: -ms-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -moz-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -o-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #35730C), color-stop(1, #0C4A09));

background-image: -webkit-linear-gradient(top left, #35730C 0%, #0C4A09 100%);

background-image: linear-gradient(to bottom right, #35730C 0%, #0C4A09 100%);

}









.form_div2 {

background:rgba(255,255,255,0.75);



filter: alpha(opacity=90);

position: absolute;

z-index: 99;

right: 29px;

height: 227px;

width: 92%;

}



.site_bg-2 {

background: #fff;

margin-top: 0px;

}





}







@media (max-width: 668px) {

.site_bg-2 {

background: #fff;

margin-top: 0px;

}





.form_div2 {

background: #ffffff;

opacity: 0.7;

filter: alpha(opacity=90);

position: absolute;

z-index: 99;

right: 29px;

height: 394px;

width: 86%;

}



.nk1-1 {

height: 35px;

margin: 0 auto;

background: #FFFFFF;

border: 1px solid #bbb;

border-radius: 6px;

ox-sizing: border-box;

color: #555;

font-size: 14px;

margin-top: 8px!important;

float: left;

width: 100%;

}



.nk_input1 {

width: 68%;

outline: none;

font-weight: bold;

height: 30px;

padding-left: 8px;

border: none;

margin-left: 5px;

}



.nk_submit_input1 {

background: #219c2a;

color: #FFFFFF;

padding: 5px 0px 5px 0px;

border: none;

border-radius: 5px;

text-transform: uppercase;

font-size: 16px;

width: 100%;

margin-left: 0;

margin-top: 10px;

}







.nk_submit_input1:hover {

background: #1B5F20;

color: #FFFFFF;

padding: 5px 0px 5px 0px;

border: none;

border-radius: 5px;

text-transform: uppercase;

font-size: 16px;

width: 100%;

margin-left: 0px;

margin-top: 10px;

}





.container pa {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000;

margin-left: 0px;

padding-right: 21px;

line-height: 20px;

word-spacing: 1px;

letter-spacing: 1px;

}











}









@media (max-width: 480px){

	

	.logo img{  max-height: 100%;	max-width:141%;



}



.nk_input {width: auto; outline:none; font-weight: bold; height:30px;

padding-left: 8px;

border: none; margin-left:5px;

}

	

	

	

	.footer ul li:last-child {

	border-right:1px solid;

}



.footer ul{ margin-left:-8px;}





.footer ul li {

	width: 131px;

border-right: 1px solid;

padding-left: 10px;

padding-right: 10px;

font-family: Century Gothic, Arial, Helvetica, sans-serif;

font-size: 14px;

text-transform: capitalize;

color: #fff;

list-style: none;

line-height: 30px;

}





.footer-bottom ul {

display: none;

font-family: Century Gothic, Arial, Helvetica, sans-serif;

font-size: 12px;

text-transform: capitalize;

color: #fff;

padding: 0px;

margin-top: 20px;

text-align: center;

}

.footer-bottom ul li {

display: none;

padding-left: 8px;

padding-right: 8px;

font-family: Century Gothic, Arial, Helvetica, sans-serif;

font-size: 12px;

text-transform: capitalize;

color: #fff;

list-style: none;

line-height: 14px;

border-right: 1px solid #fff;

}







.site_bg-2 {

background: #fff;

margin-top: 0px;

}





.form_div2 {

background: #ffffff;

opacity: 0.7;

filter: alpha(opacity=90);

position: absolute;

z-index: 99;

right: 29px;

height: 380px;

width: 86%;

}







	

}



















@media (max-width: 380px){



.site_bg-2 {

background: #fff;

margin-top: 0px;

}





.form_div2 {

background: #ffffff;

opacity: 0.7;

filter: alpha(opacity=90);

position: absolute;

z-index: 99;

right: 29px;

height: 394px;

width: 86%;

}



.nk1-1 {

height: 35px;

margin: 0 auto;

background: #FFFFFF;

border: 1px solid #bbb;

border-radius: 6px;

ox-sizing: border-box;

color: #555;

font-size: 14px;

margin-top: 8px!important;

float: left;

width: 100%;

}



.nk_input1 {

width: 68%;

outline: none;

font-weight: bold;

height: 30px;

padding-left: 8px;

border: none;

margin-left: 5px;

}



.nk_submit_input1 {

background: #219c2a;

color: #FFFFFF;

padding: 5px 0px 5px 0px;

border: none;

border-radius: 5px;

text-transform: uppercase;

font-size: 16px;

width: 100%;

margin-left: 0;

margin-top: 10px;

}







.nk_submit_input1:hover {

background: #1B5F20;

color: #FFFFFF;

padding: 5px 0px 5px 0px;

border: none;

border-radius: 5px;

text-transform: uppercase;

font-size: 16px;

width: 100%;

margin-left: 0px;

margin-top: 10px;

}





.container pa {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000;

margin-left: 0px;

padding-right: 21px;

line-height: 20px;

word-spacing: 1px;

letter-spacing: 1px;

}















	

}



/*---------------  Start site map    -------*/

.sitemapm{margin-bottom:30px;}

.sitemapm ul{

margin-top:5px;

}

.sitemapm ul li{

list-style:none;

float:left;

}

.sitemapm ul li a{

color:#5bb41b;

font-size:14px;

font-weight:600;

padding:10px;

}

.sitemapm ul li ul{

list-style:url(../images/bullet-icon.gif);

clear:both;

}

.sitemapm ul li ul li{

list-style:url(../images/bullet-icon.gif);

clear:both;

}

.sitemapm ul li ul li a{

color:#000;

font-size:14px;

line-height:25px;

}

.sitemap ul{

margin-top:10px;

}

.sitemap ul li{

list-style:url(../images/bullet-icon.gif);

}

.sitemap ul li a{

font-size:14px;

color:#000;



}

/*---------------  end site map    -------*/
/*---------------  Select State    -------*/
select.soflow, select.soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 200px;
}
/*---------------  end Select State    -------*/


 @media (max-width: 1290px) { 
    /* STYLES HERE */

.social {

	text-align: center;

	background:#fff;  opacity: 0.7;

    filter: alpha(opacity=70); padding:8px 20px 8px 20px; width:55%; margin-top:40px; margin-bottom:10px; float:right;
 style="border:1px solid #000;"
}
.form_div{
	visibility:hidden;
}
.title_cap h3 select {
	margin-left:-60px;
}


#form_div1 h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#0d8c16;}
#form_div_span {

font-size: 10px;

color: #535353;

 text-align:center;

}

.form_div2 {

background: #ffffff;

opacity:;

filter: alpha(opacity=90);

position: absolute;

z-index: 99;

right: 29px;

height:185px;

width: 595px;

}
.nk_field1{
	visibility:hidden;
}
}
 @media (min-width: 1281px) {
.form_div3{
	visibility:hidden;
}
.logo{
	margin-top:30px;
}
}



