/*
		Theme Name: Bim
		Theme URL: http://readyedgetechnologies.com
		Description: 
		Author: Tejinder Singh
		Author URI: http://readyedgetechnologies.com
		Version: 3.0
		
	*/

@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: 'CopperplateGothicLightRegular';
    src: url('font/copperplate-gothic-light-regular.eot');
    src: url('font/copperplate-gothic-light-regular.eot') format('embedded-opentype'),
         url('font/copperplate-gothic-light-regular.woff') format('woff'),
         url('font/copperplate-gothic-light-regular.ttf') format('truetype'),
         url('font/copperplate-gothic-light-regular.svg#CopperplateGothicLightRegular') format('svg');
}


@font-face {
    font-family: 'ArchivoNarrowBold';
    src: url('font/archivonarrow-bold.eot');
    src: url('font/archivonarrow-bold.eot') format('embedded-opentype'),
         url('font/archivonarrow-bold.woff') format('woff'),
         url('font/archivonarrow-bold.ttf') format('truetype'),
         url('font/archivonarrow-bold.svg#ArchivoNarrowBold') format('svg');
}

@font-face {
    font-family: 'ArchivoBlackRegular';
    src: url('font/archivoblack-regular.eot');
    src: url('font/archivoblack-regular.eot') format('embedded-opentype'),
         url('font/archivoblack-regular.woff') format('woff'),
         url('font/archivoblack-regular.ttf') format('truetype'),
         url('font/archivoblack-regular.svg#ArchivoBlackRegular') format('svg');
}



*{
	margin:0;
	padding:0;
}


img{
	border:none;
}


a img{
	text-decoration:none;
}


.clear{
	clear:both;
}


#wrapper{
	width:980px;
	margin:0 auto;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	color:#686868;
	font-size:13px;
	background:#fff url(images/bg_img.jpg) repeat-x;
}


p{
	font-family:Arial, Helvetica, sans-serif;
	color:#686868;
	font-size:13px;
	margin-bottom:10px;
	line-height:20px;
}


p.box_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	margin-bottom:10px;
	line-height:23px;
}



#header{
    float: left;
    margin: 30px 0 11px;
    width: 100%;
}



#logo{
    float: left;
   /* margin-top: 25px;*/
    width: 50%;
}


#header_right{
	width:38%;
	float:right;
}


.header_box{
	width:80%;
	float:right;
	border-radius:-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    border:1px solid #9e9f9f;
	padding:10px;
	background:#fff;
    text-align: center;
}



.call_area{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding-bottom: 6px;
    width: 100%;
	color:#62A307;
	font-size:20px;
}



span.call_text{
	font-family: 'ArchivoNarrowBold';
	/*color:#e04040;*/
	 color: #62A307;
}



/*===== navigation ======*/


.navigation_main{
	width:100%;
	float:left;
	background:url(images/nav_bg.jpg) repeat-x;
}

	
.nav_left{
	width:5px;
	float:left;
}
	
	
.nav_right{
	width:4px;
	float:right;
}	
	
	
	
	
.mid_nav {
    float: left;
    margin: 0;
    padding: 0;
    width: 99%;

}

.mid_nav ul li {
    float: left;
    font-family: 'CopperplateGothicLightRegular';
    font-size: 16px;
    list-style: none outside none;
    text-decoration: none;
	background:url(images/nav_seprator.png) no-repeat left center;
}

 
 
.mid_nav ul li a {
    color: #FFFFFF;
    display: block;
    padding: 15px 52px;
    text-decoration: none;
}

.mid_nav ul li a:hover {
    color: #ffe65a;
}



.nav_shadow{
	width:100%;
	float:left;
	margin-top:-5px;
}




/*===== navigation ======*/





#container{
    background: url("images/container_bg.jpg") repeat-x scroll 0 0 #DEDEDE;
    box-shadow: 0 0 7px #CCCCCC;
    float: left;
    width: 100%;
}


.content_top_area{	
    float: left;
    padding: 11px 22px;
   /* text-align: center;*/
    width: 95%;
}


#content{
	width:100%;
	float:left;
}


h1{
    background: url("images/title_border.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  /*  color: #E04040;*/
      color: #62A307;
    font-family: 'CopperplateGothicLightRegular';
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 16px;
    padding-bottom: 5px;
    text-align: center;
}



.box_area{
    float: left;
    margin: 15px 0;
    text-align: left;
    width: 100%;
}




.mid_box{
	width:27%;
	float:left;
	/*background:#f46b6b;*/
	    background: none repeat scroll 0 0 #62A307;
	padding:15px;
	border-radius:-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
   margin-right: 42px;
    min-height: 193px;
}


h2.box_title{
    background: url("images/mid_border.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'CopperplateGothicLightRegular';
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 7px;
}



.story_area{
    background: none repeat scroll 0 0 #AB3C19;
    float: left;
    padding: 28px;
    width: 94.3%;
}


h1.story_title{
    background: url("images/stories_border.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #fff;
    font-family: 'CopperplateGothicLightRegular';
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 16px;
    padding-bottom: 5px;
    text-align: center;
}


.story_box{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 15px;
    text-align: center;
    width: 97%;
}




#footer{
    background: none repeat scroll 0 0 #000000;
    float: left;
    margin-bottom: 25px;
    padding: 29px 28px;
    width: 94.3%;
	  text-align: center;
}



h3{
    color: #AB3C19;
    font-family: 'CopperplateGothicLightRegular';
    font-size: 16px;
    margin-bottom: 10px;
}


h4{
	color:#6e4747;
	font-size:11px;
}



.content_top_area_mid{
    float: left;
    padding: 11px 22px;
    text-align: left;
    width: 95%;
}

h2.mid_title {
    color: #333333;
    font-size: 16px;
    margin-bottom: 2px;
}


.read_more{
/*    background: none repeat scroll 0 0 #DF5454;
    border: 1px solid #AF3C3C;*/
	    background: none repeat scroll 0 0 #0e963b;
    border: 1px solid #007116;
    color: #FFFFFF;
    float: left;
    padding: 6px;
    width: 28%;
}


a.apply_text{
	text-decoration:none;
    color: #FFFFFF;
}



h3.contact_text{
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}


h2.footer_text{
	margin-bottom:4px;
}



.email{

	color:#999;
	text-decoration:none;

}






.mid_nav ul li:first-child a{

	background: url("images/home_icon.png") no-repeat scroll 28px 17px ;

}

.cont_main{

	width:100%;
	float:left;
}

.cnt_left{

	width:50%;
	float:left;
}

.cnt_right{

	width:50%;
	float:left;
	margin-bottom:20px;
}
h3.contact_text  .adr p{
	
	margin:0;
	}

.bottom_text{

	float: left;
    padding: 11px 8px;
    text-align: left;
    width: 95%;
}

.bottom_text h3{

	color:#333333;
}


.story_area .slide {
    margin-top: 16px !important;
}

#text-4{

	/* background: none repeat scroll 0 0 #F46B6B;*/
	    background: none repeat scroll 0 0 #62A307;
    border-radius: 15px 15px 15px 15px;
    float: right;
    margin-right: 0px;
    min-height: 193px;
    padding: 15px;
    width: 27%;
}

#text-7{

 /*background: none repeat scroll 0 0 #F46B6B;*/
  background: none repeat scroll 0 0 #62A307;
    border-radius: 15px 15px 15px 15px;
    float: left;
    margin-right: 21px;
    min-height: 193px;
    padding: 15px;
    width: 25%;

}