/* CSS Document */




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

}


body {
	line-height: 1;
	font-family: 'open_sansregular';
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
nav ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	outline:none !important;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold
}
del {
	text-decoration: line-through
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
input, select {
	vertical-align: middle
}

ul, ol {
	margin: 0;
	padding: 0;
}

p{ margin:0px;
 font-size: 13px;
    color: #737373;
    margin: 15px 0px;
    line-height: 25px;
	font-family: 'Verdana';
   }
/* Bootstrap styles overwritten */


/* common styles */
.container{width:1000px;padding:0px;margin:0px auto; }
/* header styles*/
#header{background:url(headrs.jpg) repeat-x;}
.navbar-header{height:90px;}
.navbar-nav{margin:20px 78px;}
.navbar-nav li a {font-size: 16px;font-family: 'open_sansregular' !important;color: rgb(140, 198, 63);}
.navbar-collapse ul li a {font-size: 16px;font-family: 'open_sansregular';color: rgb(140, 198, 63);line-height: 1.2;}
.navbar {margin-bottom: 0px;border-bottom: 1px solid #8CC63F;}
.navbar-brand {padding: 0;height:auto;margin:0px;}
.navbar-toggle {float: left;margin:20px;}
.navbar-toggle .icon-bar{width:35px;height:5px !important;}
.bs-docs-nav .navbar-toggle .icon-bar {background-color: rgb(140, 198, 63);height: 4px !important;width:22px;}

.right{float:right;}
.mobile-number{border: 1px solid rgb(140, 198, 63);border-radius: 5px;}
.header .mobile-logo{display:none;}

.bloghead{    font-size: 24px;
    color: #ffff;
    color: rgb(140, 198, 63);
    line-height: 26px;
	font-family: 'open_sansregular';}
	.date{    font-size: 18px;
    color: #a9a9a9;
	text-align:right;
	margin-bottom:12px;}
	.bloghead1{    font-size: 24px;
    color: #ffff;
    color: rgb(140, 198, 63);
    line-height: 26px;
	font-family: 'open_sansregular';
	font-weight:bold;
	}
	.date{    font-size: 18px;
    color: #a9a9a9;
	text-align:right;
	margin-bottom:12px;
	font-family: 'open_sansregular';}
.postc{    width: 30%;
    background-color: #3a9419;
    border: none;
    margin-top: 12px;
    padding: 10px;
    color: #fff;
    font-size: 25px;
	font-family: 'open_sansregular';
	margin-bottom:25px;
	
}
.postc1{    background-color: #3a9419;
    border: none;
    margin-top: 12px;
    padding: 10px;
    color: #fff;
    font-size: 25px;
	font-family: 'open_sansregular';
	
}
.years{ margin:0; padding:0px; font-family: 'open_sansregular';}
.years ul { text-decoration:none; margin:8px 22px; font-family: 'open_sansregular';}
.years ul li{ list-style:none; line-height:27px; color:#737373;     font-family: 'Verdana';}
.mar{ margin-top:35%;}

.social{ position:fixed; top:30%; left:0px;}
.social ul{ list-style:none;}
.social ul li{ list-style:none;}
.lemotree_blog2{    position: absolute;
    font-size: 30px;
    top: 54px;
    right: 131px;}
	.lemotree_blog3{    position: absolute;
    font-size: 30px;
    top: 54px;
    right: 60px;
    font-weight: bold;}


.lemotree_blog{    position: absolute;
    font-size: 30px; 
    top: 54px;
    right: 206px;}
	.lemotree_blog1{    position: absolute;
    font-size: 30px;
    top: 54px;
    right: 131px;
    font-weight: bold;}
	.blog_img{ margin-top: 26px;
    width: 80px;
    margin-bottom: 36px;
}
	.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: rgba(238, 238, 238, 0) !important;}
	
	
	
	.h4, h4{ font-weight:bold;}
	
/*	me*/


/* Listing Page */
.listingPgList{list-style-type:none;/*margin-top:2%;*/clear:both;overflow:hidden; margin-bottom:8%;}
.listingPgList li{position:relative;float:left;width:100%;/*margin:2% 2.5%;*/overflow:hidden;/*max-height:350px;min-height: 70px;*/background: #efefef}
.listingPgList li h2{position:absolute;top:40%;left:0%;width:90%;margin:0px 5%;font:bold 28px/35px "open_sansregular";text-align:center;color:#fff;z-index:9;text-transform:uppercase;} 
.listingPgList li img{height:100%;width:auto;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out;}
.listingPgList li a{display:block;}
.listingPgList li:hover img{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);}
.listingPgList li .overlay{display:none;background:rgba(255,255,255,0.7);position:absolute;width:100%;height:100%;z-index:5;left:0px;top:0px;}
.listingPgList li:hover .overlay{display:block;}
.listingPgList li:hover h2{color:#474747;}

.next_page{ margin:0; padding:0; text-align:center;}
.next_page ul{ text-decoration:none; list-style:none;}
.next_page ul li{ display:inline; text-decoration:none; list-style:none; padding:3px; margin: 6px; border: 1px solid #30901C; color:#30901C;}
.next_page ul li a{ text-decoration:none; list-style:none; color:#30901C; }


.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 400px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 105%;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

li a.tooltip {outline:none; }
li a.tooltip strong {line-height:30px !important;}
li a.tooltip:hover {text-decoration:none;}
li a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:240px; line-height:16px; }
a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;}
li .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
/*CSS3 extras*/
li a.tooltip span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }




/* Hover tooltips */
.field-tip {
    position:relative;
    cursor:pointer;
}
    .field-tip .tip-content {
        position: absolute;
    top: -10px;
    right: 9999px;
    width: 234px;
    margin-right: -220px;
    padding: 14px;
    color: #191919;
    line-height: 18px;
    background: #FFF;
    /* -webkit-box-shadow: 2px 2px 5px #aaa; */
    -moz-box-shadow: 2px 2px 5px #aaa;
    /* box-shadow: 2px 2px 5px #3A9419; */
    opacity: 0;
    border-radius: 4px;
    border: 1px solid #3A9419;
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
        /* <http://css-tricks.com/snippets/css/css-triangle/> */
        .field-tip .tip-content:before {
            content:' '; /* Must have content to display */
            position:absolute;
            top:50%;
            left:-16px; /* 2 x border width */
            width:0;
            height:0;
            margin-top:-8px; /* - border width */
            border:8px solid transparent;
            border-right-color:#3A9419;
        }
        .field-tip:hover .tip-content {
            right:-20px;
            opacity:1;
        }


