body{ margin:0px;padding:0px;font-size:14px;font-family: 'Raleway', sans-serif;background:#fff!important;}
ul,p,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px;list-style:none!important;}
p{ line-height:25px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{ width:1170px;margin:0px auto;}
.header{min-height:134px; width:1170px;margin:0px auto;}
.grn_prt{
	background: #42791e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNzkxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjhlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #42791e 0%, #5f8e3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42791e), color-stop(100%,#5f8e3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #42791e 0%,#5f8e3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #42791e 0%,#5f8e3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #42791e 0%,#5f8e3e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #42791e 0%,#5f8e3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42791e', endColorstr='#5f8e3e',GradientType=0 ); /* IE6-8 */
 height:600px;
 padding-top:100px;
 margin-bottom:20px;
}
.logo{ padding-top:35px;}
.phno{padding-top:40px;}
.phno ul li{font-size:36px;background:url(../images/call.png) 0px 10px no-repeat;padding:8px 0 20px 59px;color:#427B1D;font-family: 'Passion One', cursive;font-weight:bold;}
.hdng{font-family: 'Passion One', cursive;}
.txt-prt{ width:500px;}
.frm_prt{ width:550px;height:570px;background:#fff;padding-top:30px;}
.txt-prt h1{ font-weight:bold;font-size:48px;font-family: 'Passion One';color:#fff;text-transform:uppercase;margin-top:22px;}
.txt-prt h2{font-family: 'Passion One';font-weight:bold;font-size:24px;color:#fff;text-transform:uppercase;margin-top:13px;}
.txt_list li{ background:url(../images/tick.png) 0px 19px no-repeat;padding:20px 0 10px 62px; color:#fff;width:400px;font-size:16px;}
.txt_list li span{display:block;font-weight:bold;font-size:14px;margin-bottom:5px;}
.frm_prt h1{ text-align:center;text-transform:uppercase;font-size:44px;font-family: 'Passion One';margin-top:0px!important;}
.sub-txt{ color:#4E9338;display:block;text-align:center;font-size:16px;font-weight:bold;}
.form_prt{ padding: 30px 40px;}
.form_prt table tr td,.form_prt table{ border:none!important;}
.form_prt table tr td{ padding:5px 0px!important;}
.form_prt input[type="text"],select,textarea{ width:98%!important;height:45px!important;border:1px solid #ddd!important;background:#F1F1F1!important;padding:7px!important;border-radius:none!important;-moz-border-radius:none!important;-webkit-border-radius:none!important;}
.form_prt select{ width:98%!important;height:45px!important;color:#666!important;}
.form_prt select option{ color:#666!important;}
.form_prt textarea{ height:100px!important;}
.get_btn{ width:98%!important;;background:#000!important;;border:none;color:#fff!important;;font-size:20px!important;font-family: 'Passion One'!important;padding:10px 0px!important;text-align:center;cursor:pointer!important;;}
.cont_block{ padding:70px 0px;background:#fff;}
.cont_block h2{font-family: 'Passion One';font-weight:bold;font-size:24px;color:#679348;text-transform:uppercase;margin-bottom:10px;}
.fst-blck,.scnd-blck{ width:370px;margin-right:30px;}
.thrd-blck{ width:370px;}
.img_rht{ width:40%;}
.img_rht img{box-shadow:1px 1px 4px #A19D9D;-moz-box-shadow:1px 1px 4px #A19D9D;-webkit-box-shadow:1px 1px 4px #A19D9D;max-width:100%;}
.cont_lft{ width:635px;font-size:17px;}
.cont_lft h1{ font-family:'Passion One';font-size:40px;color:#5E8A3B;margin-bottom:50px;}
.cont_btm{ padding:70px 0px;text-align:center;font-size:16px;line-height:25px; background:#fff;}
.footer{ border-top:10px solid #5D8C3C;padding:30px 0px; background:#fff;}


@media all and (max-width:1400px){
	.container,.header{width:98%;}
	.logo{ width:30%;}
	.logo img{max-width:100%;}
	.phno ul li{font-size:30px;}
}
@media all and (max-width:1200px){
	.fst-blck,.scnd-blck,.thrd-blck{ width:30%;}	
	.cont_lft,.frm_prt,.txt-prt{ width:50%;}
}
@media all and (max-width:1000px){
	.txt-prt h1,.frm_prt h1,.cont_lft h1{ font-size:38px;}		
	.cont_lft,.frm_prt,.txt-prt,.img_rht{ width:45%;}
	.img_rht img{ max-width:100%;}
	.txt_list li {width:auto;}
}
@media all and (max-width:750px){
	.cont_lft,.frm_prt,.txt-prt,.img_rht,.fst-blck,.scnd-blck,.thrd-blck{width:93%;float:none;padding:0px 20px;}
}