@charset "utf-8";

/* CSS Document */
body{margin:0;	padding:0;font: Arial, Helvetica, sans-serif;background:#879b07;}

*{margin: 0;padding: 0;}  
/* Tell the browser to render HTML 5 elements as block */  
header, section, footer, aside, nav, article, figure, figcaption {display: block;padding:0px;margin:0px;}
 
div, p, span, strong, h1, h2, h3, h4, h5, h6, a, input, textarea, select, img {padding:0px;margin:0px;}

a, img, input, textarea {border:none;outline:none;text-decoration:none;}

.clear {clear:both;line-height:1px;}
.left {float:left;}
.right {float:right;}
hr{ border-top:1px solid #d7d7d7;}

img {max-width: 100%;height: auto;}

@media \0screen {
  img { width: auto; /* for ie 8 */ }
}

/*------------- Font Face start here -----------*/

@font-face {
    font-family: 'open_sans_semiboldregular';
    src: url('opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.woff') format('woff'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.eot');
    src: url('roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular-webfont.woff') format('woff'),
         url('roboto-regular-webfont.ttf') format('truetype'),
         url('roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldlight';
    src: url('oswald-light-webfont.eot');
    src: url('oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-light-webfont.woff') format('woff'),
         url('oswald-light-webfont.ttf') format('truetype'),
         url('oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('roboto-medium-webfont.eot');
    src: url('roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-medium-webfont.woff') format('woff'),
         url('roboto-medium-webfont.ttf') format('truetype'),
         url('roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*------------- Font Face End here -----------*/

p{margin:0px; padding:0% 0% 3% 0%; font: normal 14px 'open_sansregular'; color:#1e1f1f; text-align: left; text-decoration:none; line-height:22px;}

#container{width:100%; margin:0 auto; position: relative; z-index: 2;}
#bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%;}
#bg img {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;}

.wrapper{max-width:1196px; margin:0px auto; padding:0px 0px 0px 0px; position:relative;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

img.alignright {float:right; margin:1% 0 0% 1%}
img.alignleft {float:left; margin:1% 5% 0% 0%}
.smallmargin{ margin-top:3% !important; margin-bottom:0% !important;}
.smallmargin2{ margin-top:5% !important; margin-bottom:0% !important;}
.nomargin{ margin-top:0% !important; margin-bottom:0% !important;}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*
------------------------
header start
------------------------
*/

.header{width:100%; float:left;}
.logo_container{width:100%;	float:left; margin:0px 0px 0.5% 0px; padding:0% 0% 0% 0%;}
.logo{ width:16%; margin:0% 1% 0% 1%; padding:0% 0% 0% 0%; float: left;}
.header_right{ width:73%; margin:0px; padding:0px; float:right;}

.nav_holder{ width:100%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:right; text-align:right;}

/*
-----------------------------
 Navigation Start
-----------------------------
*/

.container {width: 100%; max-width: 900px; margin: 0px auto 0px; padding:0px; }
.toggleMenu {display:  none; background: #666; padding: 10px 15px 10px; color: #fff;}

.nav {list-style: none;*zoom: 1; float:right;}
.nav:before,.nav:after {content: " "; display: table;}
.nav:after {clear: both;}
.nav ul { width: 100%; margin:0px; padding:0px;}
ul.nav li { padding:0px 0px 0px 0px; margin:0% 14px 0% 14px; position:relative; z-index:999 !important; float:left; list-style-type:none;}
/*.nav ul li{margin:0px 30px 0px 0px; padding:0px; float: left;list-style: none;}*/
.nav a {font: bold 18px 'oswaldlight'; color:#494a4c; line-height:32px; text-align:left; text-decoration:none; text-transform:none; padding: 36px 0px 15px 0px; margin:0px 0px 0px 0px; float:left; text-transform:uppercase;}
.nav a:hover{color:#ffffff;}

ul.nav li.current_page_item a, ul.nav li:hover{color: #ffffff;/*background:#c3d93a; background: url(../images/nav_hoverbg.png) no-repeat right;*/} 
/*ul.nav li a.current span, ul.nav li a:hover span{color: #9c9c9a;background: url(../images/nav_hoverbg.png) no-repeat left;}*/

.nav li.home{ background: url(../images/nav_homeicon.png) no-repeat center 20px; text-align:center; padding:5px 18px 0px 18px;}
.nav li.home:hover, .nav li.home.current_page_item{ background:url(../images/nav_homeicon.png) no-repeat center 20px #c3d93a; text-align:center; padding:5px 18px 0px 18px;}
.nav li.about{ background:url(../images/nav_abouticon.png) no-repeat center 20px; text-align:center; padding:5px 18px 0px 18px;}
.nav li.about:hover, .nav li.about.current_page_item{ background:url(../images/nav_abouticon.png) no-repeat center 20px #c3d93a; text-align:center; padding:5px 18px 0px 18px;}
.nav li.mission{ background: url(../images/nav_mission.png) no-repeat center 20px; text-align:center; padding:5px 18px 0px 18px;}
.nav li.mission:hover, .nav li.mission.current_page_item{ background: url(../images/nav_mission.png) no-repeat center 20px #c3d93a; text-align:center; padding:5px 18px 0px 18px;}
.nav li.services{ background: url(../images/nav_serviceicon.png) no-repeat center 20px; text-align:center; padding:5px 18px 0px 18px;}
.nav li.services:hover, .nav li.services.current_page_item{ background: url(../images/nav_serviceicon.png) no-repeat center 20px #c3d93a; text-align:center; padding:5px 18px 0px 18px;}
.nav li.contact{ background: url(../images/nav_contacticon.png) no-repeat center 20px; text-align:center; padding:5px 18px 0px 18px;}
.nav li.contact:hover, .nav li.contact.current_page_item{ background: url(../images/nav_contacticon.png) no-repeat center 20px #c3d93a; text-align:center; padding:5px 18px 0px 18px;}

/*.nav li:first-child{ background:none;}*/
.nav > li {float: left;}
.nav > li > .parent { background:url(../images/downArrow.png); background-repeat: no-repeat; background-position: right;}
.nav > li > a {display: block;}
.nav li  ul {position: absolute; left: -9999px; z-index:9999999999 !important; top:32px;}

.nav > li.hover > ul {left: 0;}
.nav li li.hover ul {left: 100%;  top: 0;}
.nav li li{ min-width:114px;background:#9c9c9a !important; padding:0% 0% 0% 5px; margin:0; right:0px; border-top:1px dotted #2a689b;}

.nav li li a {display: block; background: url(../images/navdropdown_bulleat.jpg) no-repeat !important; background-position:0px 6px !important; padding:0; margin:0px; position: relative; z-index:100; font: normal 13px 'open_sansregular'; line-height:20px;color:#ffffff; word-wrap: break-word;}
.nav li li a:hover{padding:0; margin:0px; text-decoration: none; color:#14c3d4;}
.nav li li li a {background:#e60001; z-index:200; border-top: 1px solid #1d7a62; padding:0px; margin:0px;}



@media screen and (max-width: 788px) {
#nav_container{width:100%;float:left; background:#5dabe8; border:none; margin:0px 0px 1% 0px; padding:0px;}
.active {display: block;}
.nav > li { width:100% !important;float: none; margin:15px 0px 0px 0px !important; padding:0px !important; background:#ca132e; text-align:left !important;}
.nav > li > .parent {background-position: 95% 50%;}
.nav li li .parent {background-image: url("../images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%;}

ul.nav{display: block; width: 100% !important; float:left;}

.nav > li.hover > ul , .nav li li.hover ul { position: static;}
ul.nav li { width:99% !important; padding:0px; margin:0px; position:relative; float:left !important; z-index:5000 !important;}
ul.nav li a { width:91%;font: bold 18px 'oswaldlight'; color:#494a4c; line-height:20px; text-align:left !important; text-decoration:none; text-transform:none; padding:10px 0px 10px 60px; margin:0px 0px 0px 0px; text-transform:uppercase; display:block;  float:left;}
ul.nav li.current_page_item a, ul.nav li:hover{color:#ffffff !important;}
ul.nav li a:hover{ color:#ffffff;}

.nav li.home{ background:url(../images/nav_homeicon.png) no-repeat 10px 10px #93a80c; text-align:center; padding:0px 0px 0px 25px;}
.nav li.home:hover, .nav li.home.current_page_item{ background:url(../images/nav_homeicon.png) no-repeat 10px 10px #7b8d05; text-align:center; padding:0px 0px 0px 25px;}
.nav li.about{ background:url(../images/nav_abouticon.png) no-repeat 10px 10px #93a80c; text-align:center; padding:0px 0px 0px 25px;}
.nav li.about:hover, .nav li.about.current_page_item{ background:url(../images/nav_abouticon.png) no-repeat 10px 10px #7b8d05; text-align:center; padding:0px 0px 0px 25px;}
.nav li.mission{ background: url(../images/nav_mission.png) no-repeat 10px 10px #93a80c; text-align:center; padding:0px 0px 0px 25px;}
.nav li.mission:hover, .nav li.mission.current_page_item{ background: url(../images/nav_mission.png) no-repeat 10px 10px #7b8d05; text-align:center; padding:0px 0px 0px 25px;}
.nav li.services{ background: url(../images/nav_serviceicon.png) no-repeat 10px 10px #93a80c; text-align:center; padding:0px 0px 0px 25px;}
.nav li.services:hover, .nav li.services.current_page_item{ background: url(../images/nav_serviceicon.png) no-repeat 10px 10px #7b8d05; text-align:center; padding:0px 0px 0px 25px;}
.nav li.contact{ background: url(../images/nav_contacticon.png) no-repeat 10px 10px #93a80c; text-align:center; padding:0px 0px 0px 25px;}
.nav li.contact:hover, .nav li.contact.current_page_item{ background: url(../images/nav_contacticon.png) no-repeat 10px 10px #7b8d05; text-align:center; padding:0px 0px 0px 25px;}

.nav li  ul { width:100% !important;position: absolute;left: -9999px;}
.nav li li{ width:89.2% !important;background:#5dabe8 !important;padding:0% 0% 0% 6%; margin:0% 0px 0px 10px; right:0px; border:none; background:url(../images/blue_arrow.png) no-repeat !important ; background-position:0px 9px !important;}
.container {width: 100%; max-width: 1000px; margin: 0px 0px 0px 0px; background:#879b07 !important; font: normal 18px 'open_sansregular'; text-align: left; padding:0px 0px 0px 0px;}
.toggleMenu {display:  none; background: #000000; padding: 8px 15px 7px; color: #ffffff; position:relative;}
}
/*
----------------------------
 Navigation End
-----------------------------
*/

/*
------------------------
header End
------------------------
*/

/*
------------------------
banner start
------------------------
*/
.banner{width:100%; float:left; margin:0% 0% 0% 0%; padding:0%;}

.banner_slider{ width:100%; margin:0px 0% 0% 0%; padding:0px; position:relative;}

/* ios slider details */
.fluidHeight {position: relative;width: 100%;/*height: 293px;*/	padding: 0% 0 4% 0;	margin-top: 0px;/*background: #363739 url('images/container-bg.jpg') repeat 50% 0;
	box-shadow: inset 0 3px 10px -4px #000, inset 0 -3px 10px -4px #000;*/}

.sliderContainer {/*height: 100%;max-height: 400px;*/padding: 0 0;}

.iosSlider {position: absolute;	top: 0;	left: 0;overflow: hidden;width: 100%;height: 220px;}

.iosSlider .slider { width: 100%; height: 100%;}

.iosSlider .slider .item { width: 100%; height: 100%; padding: 0px 0 0px 0; }

.iosSlider .slider .item .inner {position: relative;top: 0;	left: 0; width:530px;margin: 0 auto;height: 100%;/*box-shadow: 0 0 10px -5px #000;	background-position: 50% 0;	background-repeat: no-repeat;*/}

.iosSlider .slider .item .inner .text1 {/*background: none repeat scroll 0 0 #000;*/ opacity: 0; filter: alpha(opacity=0); position: absolute; left: 150px; top: 0px; left:0;
  padding: 5px 2px 0 7px;}

.iosSlider .slider .item .inner .text1 span { color: #fff; font: 55px/70px Norican; padding: 0 8px; }

.iosSlider .slider .item .inner .text2 {/*background: none repeat scroll 0 0 #000;*/ opacity: 0; filter: alpha(opacity=0); padding: 0px 0px 0px 7px;  position: absolute;
  right: 0; left:0; bottom:0px; text-align:center;}

.iosSlider .slider .item .inner .text2 span { font: normal 18px 'robotoregular'; color:#ffffff; text-align: center !important; text-decoration:none; line-height:29px;}

/*.iosSlider .slider .item1 .inner { background-image: url('../images/h-slider-1.jpg'); }
.iosSlider .slider .item2 .inner { background-image: url('../images/h-slider-2.jpg'); }
.iosSlider .slider .item3 .inner { background-image: url('../images/h-slider-3.jpg'); }
.iosSlider .slider .item4 .inner { background-image: url('../images/h-slider-4.jpg'); }
.iosSlider .slider .item5 .inner { background-image: url('../images/h-slider-5.jpg'); }*/

.sliderContainer .slideSelectors {position: relative;bottom: 20px;left: 0; width: 100%;  margin: 0 0%;	z-index: 1;	height: 10px;}

.sliderContainer .slideSelectors .item {float: left;width: 9px;	height: 9px;border: 1px solid #000;	background: #999;margin: 0 0 0 10px;opacity: 0.25;
	filter: alpha(opacity=25);}

.sliderContainer .slideSelectors .selected {background: #000;opacity: 1;filter: alpha(opacity=100);}


.bannerslider_textholder{ width:40%; margin:13.7% 0px 0px 0px; padding:1% 0% 0% 0%; position: relative; bottom:0px; left:0px; z-index:9999 !important; background:url(../images/banner_backgroung1.png) repeat;}  
.bannerslider_text{ width:96%; margin:0px 0px 0px -10px; padding:2% 2% 0%; background:url(../images/banner_backgroung2.png) repeat;}
.bannerslider_text p{margin:0% 0% 2% 0%; padding:0% 1% 0% 1%;font: normal 18px 'robotoregular'; color:#ffffff; text-align: left; text-decoration:none; line-height:29px;}
.bannerslider_text a{width:161px !important; height:41px !important; margin:0% 0% 2% 1%; padding:0% 1% 0% 0%; float:left; background:url(../images/readmore.png) no-repeat;}

.banner_nav{ width:30%; padding:0px; position: absolute; right:0px; bottom:62px;}
.banner_nav ul{ margin:0px; padding:0px;}
.banner_nav ul li{ margin:0px 0px 4px 0px; padding:0px; list-style-type:none; display:list-item;}
.banner_nav ul li a{ margin:0px; padding:0% 4% 0% 0%; background:url(../images/banner_navbg.png) no-repeat; background-size:100%;font: bold 28px 'oswaldlight'; color:#e00000; text-align: right; text-decoration:none; line-height:49px; display:block;}
.banner_nav ul li a.select, .banner_nav ul li a:hover{color:#ffffff; display:block;}

/*
------------------------
banner End
------------------------
*/


/*
------------------------
contain start
------------------------
*/
.contain{width:100%; float:left;}

.innerbox_mainholder{ width:98%; margin:0px 0px -18px 0px; padding:1%; background: url(../images/innerbox_bg1.png) repeat;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(ie-css3.htc); position:relative; z-index:9;}  
.innerbox_holder{ width:98%; margin:0px 0px 0px 0px; padding:1% 1% 1% 1%; background: url(../images/innerbox_bg2.png) repeat;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior: url(ie-css3.htc); position:relative; z-index:9; min-height:394px;}

.innerbox_holder h2{margin:0px; padding:1% 0% 1% 0%; font: bold 30px 'oswaldlight'; color:#fdff00; text-align: left; text-decoration:none; line-height:36px; text-shadow:1px 2px 5px #000000; text-transform: uppercase;}
.innerbox_holder h2 span{margin:0px; padding:0% 0% 0% 0%; font: bold 30px 'oswaldlight'; color:#ffffff; text-align: left; text-decoration:none; line-height:36px; text-shadow:1px 2px 5px #000000; text-transform: uppercase;}
.innerbox_holder p{margin:0px; padding:0% 0% 2% 0%; font: normal 15px 'robotoregular'; color:#020202; text-align: left; text-decoration:none; line-height:28px;}

/*
------------------------
contain End
------------------------
*/

/*
------------------------
Contact start
------------------------
*/
.contact_left{ width:58%; margin:0% 0% 1% 0%; padding:0.5% 0% 0% 1%; float:left;}
.contact_left h3{ margin:0% 0% 2% 0%; padding:0% 0% 4% 0%; font:bold 20px 'oswaldlight'; color:#000000; text-align: left; text-decoration:none; line-height:29px;  text-transform:uppercase;}
.contact_left p{ margin:0% 0% 0% 0%; padding:0% 0% 10% 0%; font: normal 16px 'robotoregular'; color:#000000; text-align: left; text-decoration:none; line-height:23px; }

.contact_left a{ margin:0% 0% 2% 0%; padding:0% 0% 1% 0%; font: normal 16px 'robotoregular'; color:#000000; text-align: left; text-decoration:none; line-height:18px; }
.contact_left a:hover{ color:#ffffff; text-decoration: underline;}
.contact_icon{ width:12%; margin:5px 0px 0px 2%; padding:0px; 0px 0px 0px; float:left;}
.contact_iconcontain{ width:70%; margin:0px; padding:0px; float:left;}

.contact_contain{ width:35%; margin:0px; padding:0px; float:left;}
.contact_form{ width:60%; margin:0% 0% 0% 0%; padding:0px; float: right;}
.contact_imputholder{ width:100%;min-height:34px; margin:0% 0% 11px 0%; padding:0px; float:left;}
.contact_imput{ width:94%; min-height:34px; margin:0px; padding:0% 1% 0% 3%; float:left; background:#728108; border: 1px solid #556106; font: normal 14px 'robotoregular'; color:#313703; text-align: left; text-decoration:none; line-height:22px; outline:none;}
.contact_tareaholder{ width:100%;min-height:118px; margin:0% 0% 11px 0%; padding:0px; float:left;}
.contact_tarea{ width:94%; min-height:118px; margin:0px; padding:1% 1% 1% 3%; float:left; background:#728108; border: 1px solid #556106; font: normal 14px 'robotoregular'; color:#313703; text-align: left; text-decoration:none; line-height:22px; outline:none;}
.contact_sendbtn{ width:85px; height:48px; margin:0% 0px 0%; padding:0px; border: 1px solid #757104; outline:none; background:#e4e52f; cursor:pointer; outline:none;font:bold 27px 'oswaldlight'; color:#313703; text-align:center; text-decoration:none; line-height:31px; float:left;}
.contact_sendbtn:hover{ opacity:0.8;}
.contact_caperror{ width:100%;min-height:20px; margin:0% 0% 4px 0%; padding:0px; float:left;}

.contact_right{ width:33%; margin:0px; padding:1%; float: right;/* background:#ffffff;*/}
/*
------------------------
Contact End
------------------------
*/


.service_boxholder{ width:98%; margin:0px; padding:1%; height:370px; overflow-y: scroll;}

/* Turn on a 13x13 scrollbar */
::-webkit-scrollbar {
    width: 13px;
    height: 13px;
}
::-webkit-scrollbar-button:vertical {
    /*background-color: red;
    border: 1px dashed blue;*/
}
/* Turn on single button up on top, and down on bottom */
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
    display: block;
}
/* Turn off the down area up on top, and up area on bottom */
::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:end:decrement {
    display: none;
}
/* Place The scroll down button at the bottom */
::-webkit-scrollbar-button:vertical:increment {
    /*background-color: black;
    border: 1px dashed blue;*/
}
/* Place The scroll up button at the up */
::-webkit-scrollbar-button:vertical:decrement {
    /*background-color: purple;
    border: 1px dashed blue;*/
}
::-webkit-scrollbar-track:vertical {
    /*background-color: blue;
    border: 1px dashed pink;*/
}
/* Top area above thumb and below up button */
::-webkit-scrollbar-track-piece:vertical:start {
    /*border: 1px solid #000;*/
}
/* Bottom area below thumb and down button */
::-webkit-scrollbar-track-piece:vertical:end {
    /*border: 1px dashed pink;*/
}
/* Track below and above */
::-webkit-scrollbar-track-piece {
    background-color: #ffffff;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(ie-css3.htc); position:relative; z-index:9
}
/* The thumb itself */
::-webkit-scrollbar-thumb:vertical {
    height: 50px;
    background-color: #000000;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(ie-css3.htc); position:relative; z-index:9
}
/* Corner */
::-webkit-scrollbar-corner:vertical {
    background-color: black;
}
/* Resizer */
::-webkit-scrollbar-resizer:vertical {
    background-color: gray;
}




.service_boxholder h2{margin:0px; padding:0% 0% 1% 0%; font: bold 30px 'oswaldlight'; color:#fdff00; text-align: left; text-decoration:none; line-height:36px; text-shadow:1px 2px 5px #000000; text-transform: uppercase;}
.service_boxholder h2 span{margin:0px; padding:0% 0% 0% 0%; font: bold 30px 'oswaldlight'; color:#ffffff; text-align: left; text-decoration:none; line-height:36px; text-shadow:1px 2px 5px #000000; text-transform: uppercase;}
.service_boxholder h3{margin:0px; padding:1% 0% 1.2% 0%; font: bold 24px 'oswaldlight'; color:#fdff00; text-align: left; text-decoration:none; line-height:34px; text-shadow:1px 2px 5px #000000; text-transform: uppercase;}
.service_boxholder h3 span{margin:0px; padding:0% 0% 0% 1%; font: bold 24px 'oswaldlight'; color:#ffffff; text-align: left; text-decoration:none; line-height:34px; text-shadow:1px 2px 5px #000000; text-transform: uppercase;}
.service_boxholder p{margin:0px; padding:0% 0% 1.5% 0%; font: normal 15px 'robotomedium'; color:#020202; text-align: left; text-decoration:none; line-height:28px;}


/*
------------------------
Footer start
------------------------
*/
.footer{width:100%;float:left; margin:0px; padding:0.4% 0% 0.3% 0%; background:#879b07; position: relative; z-index:999;}

.footer_sicon{ width:19%; margin:1.5% 0% 1% 0%; padding:0% 0% 0% 0%; float:left;}
.footer_sicon p{font: normal 13px 'open_sans_semiboldregular'; color:#ffffff; text-align: left; text-decoration:none; line-height:20px; margin:0px 0px 0% 0px; padding:0px 0px 0px 0px;}
.footer_sicon a{margin:0px; padding:0% 0% 0% 0%;}
.footer_sicon a:hover{ opacity:0.5; margin:0px; padding:0% 0% 0% 0%;}

.footer_copyright{ width:46%; margin:0% 0% 0% 0%; padding:2% 0% 1% 0%;float:left;}
.footer_copyright p{font: normal 13px 'open_sans_semiboldregular'; color:#000000; text-align: center; text-decoration:none; line-height:20px; margin:0px 0px 0% 0px; padding:0px 0px 0px 0px;}

.footer_link{ width:35%; margin:0px; padding:2% 0% 1% 0%; float:left;}
.footer_link ul{margin:0px; padding:0px;}
.footer_link ul li{margin:0px; padding:0% 0% 3% 0%; list-style-type:none; display: inline;}
.footer_link ul li a{margin:0px; padding:0% 2% 0% 2%; font: normal 13px 'open_sans_semiboldregular'; color:#ffffff; text-align: center; text-decoration:none; line-height:16px;}
.footer_link ul li a:hover{color:#e00000;}
/*
------------------------
Footer End
------------------------
*/
