/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/

body{margin:0px;padding:0px;}
*{border:none;outline:none;text-decoration:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
@font-face {
font-family: 'roboto_condensedregular';
src: url('robotocondensed-regular-webfont.eot');
src: url('robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('robotocondensed-regular-webfont.woff') format('woff'),
	 url('robotocondensed-regular-webfont.ttf') format('truetype'),
	 url('robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Conv_Raleway-Bold';
src: url('Raleway-Bold.eot');
src: local('☺'), url('Raleway-Bold.woff') format('woff'), url('Raleway-Bold.ttf') format('truetype'), url('Raleway-Bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'ralewayregular';
src: url('raleway-regular-webfont.eot');
src: url('raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-regular-webfont.woff') format('woff'),
	 url('raleway-regular-webfont.ttf') format('truetype'),
	 url('raleway-regular-webfont.svg#ralewayregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'ralewaylight';
src: url('raleway-light_0-webfont.eot');
src: url('raleway-light_0-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-light_0-webfont.woff') format('woff'),
	 url('raleway-light_0-webfont.ttf') format('truetype'),
	 url('raleway-light_0-webfont.svg#ralewaylight') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'ralewaysemibold';
src: url('raleway-semibold-webfont.eot');
src: url('raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-semibold-webfont.woff') format('woff'),
	 url('raleway-semibold-webfont.ttf') format('truetype'),
	 url('raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
font-weight: normal;
font-style: normal;
}

h1{font:normal 25px 'ralewayregular';color:#515251;margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:1px solid #e7e7e7;text-transform:uppercase;line-height:normal;}
h2{font:normal 16px 'ralewaysemibold';color:#75bf43;margin:0;padding:0 0 25px 0;line-height:normal;}
p{font:normal 14px 'ralewayregular';color:#545454;margin:0;padding:0 0 25px 0;line-height:25px;}
p span{color:#75bf43;}


/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:1200px;margin:0 auto;padding:0 2%;}
img {
	max-width: 100%;
	height: auto;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


@media(max-width:767px){
.fullwidth{width:100% !important;float:none !important;text-align:center;}	
.fullwidthmargin{width:100% !important;float:none !important;text-align:center;margin:0 auto 30px auto;}	
}

/*
----------------------------------
03. HEADER
----------------------------------
*/

#header{background-color:#e7e6e6;width:100%;position:fixed;z-index:9;}
.logo{float:left;}
.header_right{float:right;text-align:right;}
.follow_us{background:url(../images/follow_bg.jpg) repeat;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;padding:5px 4px;margin-bottom:8px;display:inline-block;}
.follow_us p{font:normal 19px 'roboto_condensedregular';color:#fff;text-transform:uppercase;margin:0;padding:0;line-height:normal;}
.follow_us p img{vertical-align:middle;}
.follow_us p a{color:#fff;margin:0 5px;}

/*--------Navigation Start--------*/
@media(min-width:768px){
#navigation ul{margin:0;padding:0;list-style:none;}
#navigation ul li{margin:0;padding:0;display:inline-block;vertical-align:top;background:url(../images/sep.jpg) no-repeat left 11px;line-height:39px;}
#navigation ul li:first-child{background-image:none;}
#navigation ul li a{margin:0 7px 0 11px;padding:0 12px;display:inline-block;vertical-align:top;font:normal 14px 'Conv_Raleway-Bold';color:#3b892f;text-transform:uppercase;line-height:39px;}
#navigation ul li.current a, #navigation ul li:hover a{background-color:#fff;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
}
/*--------Navigation End--------*/


@media(max-width:1023px){
#navigation ul li a{margin:0 1px 0 4px;font-size:11px;padding:0 7px;}
}

@media(max-width:767px){
.header_right{text-align:center;}
.follow_us{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; 

-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;margin-bottom:0;}	
#header{position:relative;}
}



/*
----------------------------------
04. CONTENT
----------------------------------
*/

#content{width:100%;padding-top:126px;}
.inner_content{padding:32px 0px 50px 0px;}
.inner_content p{text-align:justify;}
.top_sec{position:relative;margin:-165px 0px 0px 0px;}
#banner{background:url(../images/banner.jpg) no-repeat center top;background-size:cover;text-align:center;padding:20% 0 15% 0;}
.downarw{margin-top:25px;display:inline-block;margin-bottom:30px;}
.box1{/*width:384px;*/width:32%;float:left;margin:0 2% 38px 0;background-color:#f6f6f6;text-align:left;}
.box1 h2{font:normal 28px 'ralewayregular';color:#1e1e1e;text-transform:uppercase;margin:0 0 27px 0;padding:0 0 6px 0;background:url(../images/border.jpg) repeat-x left bottom;line-height:normal;}
.img_holder{/*width:150px;*/width:39.06%;float:left;margin-right:11px;}
.img_holder img{width:100%;}
.text_holder{overflow:hidden;}
ul.list1{margin:0;padding:0;list-style:none;}
ul.list1 li{margin:0;padding:0px 0 0px 27px;font:normal 15px 'ralewayregular';color:#1e1e1e;background:url(../images/arw.jpg) no-repeat left 7px;}
ul.list1 li span{background:url(../images/border.jpg) repeat-x left top;display:block;padding:7px 0px;}
ul.list1 li:first-child{padding-top:0;background-position:left 1px;}
ul.list1 li:first-child span{background-image:none;padding-top:0;}
.box_inner{padding:16px 24px 54px 26px;position:relative;}

.box1:hover{background-color:#3b892f;}
.box1:hover h2{color:#fff;background:url(../images/border_hover.jpg) repeat-x left bottom;}
.box1:hover ul.list1 li{color:#fff;background:url(../images/arw_hover.jpg) no-repeat left 7px;}
.box1:hover ul.list1 li:first-child{background-position:left 1px;}
.box1:hover ul.list1 li span{background:url(../images/border_hover.jpg) repeat-x left top;}
.box1:hover ul.list1 li:first-child span{background-image:none;}
.more_btn{position:absolute;bottom:20px;left:26px;}
.no_margin{margin-right:0;}
.welcome_sec{background:url(../images/welcome_bg.jpg) repeat;padding:41px 0px 83px 0px;text-align:center;}
.welcome_sec h1{font:normal 50px 'ralewayregular';color:#515251;margin:0 0 43px 0;padding:0 0 21px 0;border-bottom:1px solid #e7e7e7;text-transform:uppercase;line-height:normal;}
.welcome_sec p{font:normal 14px 'ralewayregular';color:#545454;margin:0;padding:0 0 28px 0;line-height:29px;}
.img_holder2{/*width:290px;*/width:24.16%;display:inline-block;vertical-align:top;margin-bottom:4px;}
.testimonial_sec{background-color:#2e2e2e;padding:42px 0px 0px 0px;}
.testimonial_sec h2{font:normal 32px 'ralewayregular';color:#05f926;text-transform:uppercase;margin:0;padding:0 0 18px 0px;line-height:normal;}
.testi_box{background:url(../images/quote.jpg) no-repeat left top;padding:32px 0 0 137px;min-height:115px;padding-bottom:109px;position:relative;}
.testi_box p{font:normal 15px 'ralewaylight';color:#ffffff;margin:0;padding:0 0 21px 0;font-style:italic;line-height:24px;}
.testi_box h3{font:normal 15px 'Conv_Raleway-Bold';color:#05f926;margin:0;padding:0;text-transform:uppercase;line-height:normal;}
.submit_btn{width:100%;height:37px;background:#05f925;text-align:center;cursor:pointer;font:normal 18px 'Conv_Raleway-Bold';color:#000000;text-transform:uppercase;line-height:37px;}


.about_img{width:287px;float:left;margin-right:21px;}
.about_text{overflow:hidden;}
ul.list2{margin:0;padding:0px 0px 20px 0px;list-style:none;}
ul.list2 li{margin:0;padding:0 0 17px 29px;background:url(../images/arw.jpg) no-repeat left 5px;font:normal 14px 'ralewayregular';color:#545454;line-height:25px;}


.content_box{margin-bottom:30px;}


.map{margin-bottom:33px;}
.map iframe{width:100%;height:496px;}
.contact_btm h2{font:normal 25px 'ralewayregular';color:#515151;margin:0;padding:0 0 49px 0;text-transform:uppercase;line-height:normal;}
.contact_btm_left{/*width:701px;*/width:58.41%;float:left;}
.contact_btm_right{/*width:422px;*/width:35.16%;float:right;}
.contact_btm_right h3{font:normal 18px 'ralewaysemibold';color:#75bf43;margin:0;padding:0 0 25px 0px;line-height:normal;}
.contact_btm_right p span{color:#7dc34f; font-family:'Conv_Raleway-Bold';}
.contact_btm_right p a{color:#545454;}
.contact_btm_left .textbox1{border:2px solid #929292;color:#000000;}
.contact_btm_left .textarea1{border:2px solid #929292;color:#000000;}

.contact_btm_left ::-webkit-input-placeholder { /* WebKit browsers */color:#000000;}
.contact_btm_left :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#000000;opacity:  1;}
.contact_btm_left ::-moz-placeholder { /* Mozilla Firefox 19+ */color: #000000;opacity:  1;}
.contact_btm_left :-ms-input-placeholder { /* Internet Explorer 10+ */color:#000000;}

@media(max-width:1023px){
.downarw{margin-bottom:60px;}	
}

@media(max-width:767px){
.top_sec{margin-top:0;}	
.more_btn{left:0;bottom:0px;}
.text_holder{position:relative;padding-bottom:60px;}
.img_holder2{width:45%;}
.img_holder2 img{width:100%;}
ul.list2{text-align:left;}
.inner_content p{text-align:center;}
.map iframe{height:250px;}
.downarw{margin-bottom:0px;}	
#content{padding-top:0;}
}

@media(max-width:479px){
.img_holder{width:100%;float:none;margin:0 0 20px 0;text-align:center;}
.img_holder2{width:90%;}
.testimonial_sec{text-align:center;}
.testi_box{padding:125px 0px 130px 0px;background-position:center top;}
}

/*
----------------------------------
05. FOOTER
----------------------------------
*/

#footer{width:100%;text-align:center;}
#footer p{font:normal 14px 'ralewayregular';color:#ffffff;margin:0;padding:0 0 19px 0;line-height:normal;}
.home_footer{background:url(../images/footer_bg.jpg) no-repeat center top;background-size:cover;}
.footer_top{padding:10% 0px 18% 0;}
.home_footer h2{font:normal 32px 'ralewayregular';color:#05f926;margin:0;padding:0;text-transform:uppercase;line-height:normal;}
.footer_top p{font:normal 19px 'ralewaylight' !important;color:#ffffff;margin:0;padding:0 0 30px 0 !important;line-height:normal;}
.form_holder{width:699px;margin:0 auto;}
.form_box{width:49%;}
.textbox1{width:95%;height:33px;background:url(../images/spacer.gif) repeat;border:2px solid #ffffff;margin:0 0 18px 0px;padding:0 2%;font:normal 13px 'Conv_Raleway-Bold';color:#ffffff;line-height:33px;}
.home_footer ::-webkit-input-placeholder { /* WebKit browsers */color:#ffffff;}
.home_footer :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#ffffff;opacity:  1;}
.home_footer ::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ffffff;opacity:  1;}
.home_footer :-ms-input-placeholder { /* Internet Explorer 10+ */color:#ffffff;}
.textarea1{width:95%;height:130px;background:url(../images/spacer.gif) repeat;border:2px solid #ffffff;margin:0 0 18px 0px;padding:5px 2%;font:normal 13px 'Conv_Raleway-Bold';color:#ffffff;resize:none;overflow-y:hidden;}
.footer_btm{background:url(../images/footer_bg2.png) repeat;padding:40px 0px 0px 0px;}
ul.footer_list{margin:0;padding:0;list-style:none;}
ul.footer_list li{margin:0;padding:0 0 9px 0;display:inline-block;vertical-align:top;background:url(../images/sep2.png) no-repeat left 3px;}
ul.footer_list li:first-child{background-image:none;}
ul.footer_list li a{margin:0 4px 0 14px;padding:0;display:inline-block;vertical-align:top;font:normal 14px 'ralewayregular';color:#ffffff;text-transform:uppercase;line-height:normal;}
.inner_footer{background-color:#000000;padding-top:40px;}


@media(max-width:767px){
.form_holder{width:90%;}	
}

@media(max-width:479px){
.form_holder{width:100%;}
.form_box{width:100%;float:none;}
}




