/*
CSS style by Samson Mutunga
*/

/* Import important css files
--------------------------------------------------------------------------------------------*/
@import url('reset.css');
@import url('zerogrid.css');
@import url('columns.css');
@import url('responsive.css');
@import url('animation.css');
@import url('fonts.css');


/*DEFAULT TAGS DISPLAY*/
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block}
mark, rp, rt, ruby, summary, time{display:inline }
body{background:none;border:0;font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#696969;line-height:22px;font-style:normal; text-rendering:optimizeLegibility !important;font-smoothing: antialiased !important;background-attachment: fixed;background-image: url(../images/renewable2.png);background-repeat: no-repeat;background-position: left;background-size: cover;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;}

/*
*=======================================================================================================================================================================================
*
*					GLOBAL  CLASSES SECTION
*
*========================================================================================================================================================================================
*/
a {text-decoration:none;color:#7f8734;}
.bold {font-weight:700;}
.u-caps {text-transform:uppercase;}
.theme-color {color:#7f8734;}
.theme-color2 {color:#577aa2;}
.blue {color:#0099ff;}
.holder {width:100%;height:auto;float:left;text-align:left;}
.mini-holder {width:95%;height:auto;text-align:left;display:block;padding:0;margin:0 auto;}
.content-holder {width:95%;height:auto;display:block;margin:10px auto;}
.content-holder p{margin:0; padding:7px 0;}
.content-holder2 {width:95%;height:auto;display:block;margin:10px auto;}
.content {width:auto;height:auto;display:block;margin:0.9em;}
.left {float:left;text-align:left;}
.right {float:right;}
.right2 {float:right;text-align:right;}
.center {text-align:center;}
.justified {text-align:justify;}
.clear-fix {clear:both;}
.left-img {float:left;margin:10px;}
.top-margin {width:100%;height:auto;float:left;margin-top:50px;} 
.s-top-margin {width:100%;height:auto;float:left;margin-top:20px;} 
.kenya-nanny-wrapper {width:100%;height:auto;float:left;clear:left;background-color:#fff;margin:10px 0;overflow:hidden;}
.dotted-base-line {width:100%;height:auto;float:left;clear:both;border-bottom:1px dotted #ccc;margin:0 0 3px 0; }
.less-margin {width:98%;height:auto;float:left;margin:10px 0;}
.white-link {color:#fff;}
.details-holder {width:100%;height:auto;float:left;text-align:justified;}
p {font-size:14px;}
h1, h2, h3, h4, h5, h6 {margin:0;}
h1 {font-size:27px;}
h2 {font-size:24px;}
h3 {font-size:21px;}
h4 {font-size:19px;}
h5 {font-size:16px;}
h6 {font-size:13px;}
p {margin:0 0 20px 0;}











/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: END OF GB GLOBAL CLASSES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.top {width:100%;height:25px;float:left;background-color:#7f8734;padding:0;color:#fff;}
.top-menu {width:90px;height:25px;display:inline-block;float:left;text-align:center;margin:0;padding:0;border-right:1px solid #fff;text-transform:uppercase;font-size:12px;}
.top-menu-border-left {border-left:1px solid #fff;}
.top-menu:hover {background-color:#7f8734;}
a.top-menu {color:#fff;}
header {width:100%;height:auto;display:block;padding: 0; z-index:20000; margin:0 0 5px 0; }
nav {width:100%;height:auto;float:right;display:block; margin:30px 0 0 0; }

.company-title {font-size:2.2em;width:100%;float:left;}
.company-tag {font-size:0.7em;width:100%;float:left;}

.side-menu-link {width:99%;height:auto;float:left;clear:left;border:1px solid #ccc;padding:0.7em 0.2em;transition:all 0.5s ease-in-out;margin:0.1em 0;}
.side-menu-link-current {width:99%;height:auto;float:left;clear:left;background-color:#7f8734;border:1px solid #7f8734;color:#fff;padding:0.7em 0.2em;transition:all 0.5s ease-in-out;}
.side-menu-link:hover {background-color:#7f8734;border:1px solid #7f8734;color:#fff;}

.blue-main-slider-holder {width:100%;height:25em;display:block;float:left;clear:both;background-attachment:fixed;background-image: url(../images/slices/nairobi.jpg);background-repeat: repeat-x;background-position:center;margin:1em 0 0 0;position:relative;}
.wrapper-skin {width:100%;height:100%;float:left;display:block;position:absolute;top:0;left:0;background-image: url(../images/slices/pattern1.png);background-repeat: repeat;background-position:center;}

.main-slider-holder {width:100%;height:350px;float:left;display:block;border:3px solid #7f8734;position:absolute;top:-1em;}
.logo2{width:100%;}

.home-bg-holder {width:100%;height:auto;float:left;padding:7em 0 0 0;display:block;}


.abt-us-structure-holder {width:100%;height:auto;margin:10px 0 20px 0;float:left;border:0;padding:30px 0;}
.abt-us-structure-holder2 {width:100%;height:auto;margin:10px 0 20px 0;float:left;border:0;padding:30px 0;}


/*title styles*/
.title-1 {width:100%;height:auto;float:left;background-image: url(../images/slices/title_bg.png);background-repeat: repeat-x;background-position:center;margin:0.5em 0; position:relative; padding:10px 0;}
.title-txt {width:auto;height:auto;text-align:left;position:absolute; top:-10px; left:0;}
.title-red-bg1 {width:100%;height:auto;float:left;color:#fff;background-color:#7f8734;padding:0.5em 0;text-align:center;margin:0.6em 0;}
.title-1-icon {width:auto;height:auto;display:block;border-radius:50%;float:left;font-size:15px;color:#fff;background-color:#7f8734;margin:0 5px 0 0;padding:0.2em 0.5em;}


.title-header {width:100%;height:auto;float:left;display:block;background-color:#f0f0f0;background-image: url(../images/slices/title-header.jpg);background-repeat: no-repeat;background-position: left;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;padding:2em 0;}
.title-heading {width:auto;height:auto;text-align:left;margin:0;float:left;color:#fff;font-size:1.6em;font-weight:normal;text-transform:uppercase;}

/*Services*/
.service-title {width:100%;height:auto;float:left;background-color:#7f8734;color:#fff;text-align:center;}
.service-img {width:100%;height:auto;float:left;display:block;margin:0.5em 0;overflow:hidden;}
.nav-wraperr{width:auto; display:block; float:right;}
/*image effects*/
.image-effect1 {width:100%;height:auto;float:left;display:block;position:relative;overflow:hidddedn;}
.image-effect1-content {width:100%;height:100%;float:left;display:block;position:absolute;background-color:#7f8734;left:0;bottom:0;color:#fff;text-align:center;opacity:0;-webkit-transition: all 1s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.image-effect1:hover > .image-effect1-content {width:100%;height:100%;opacity:0.9;}
.icon1 {margin:5px;font-size:20px;display:inline-block;border:1px solid #fff;padding:5px;border-radius:3px;}
.icon-centered {margin:20% auto;}
.image-effect1-text-holder {width:100%;height:auto;float:left;background-color:#fafafa;border-bottom:1px solid #ccc;}
.image-effect1:hover ~.image-effect1-text-holder {border-bottom:1px solid #7f8734;}

.accolade-title {width:100%;height:auto;float:left;text-align:center;font-size:15px;font-weight:550;text-transform:uppercase;}
.accolade-text {width:100%;height:auto;float:left;text-align:center;color:#acaeae;margin:0.5em 0;font-size:12px;text-align:left;}



/*Team*/
.team-holder {width:97%;height:auto;margin:0.5em 0; overflow:hidden; border:1px solid #f0f0f0;}

.team-name {width:100%;height:auto;float:left;background-color:#7f8734;color:#fff;text-align:center;font-size:16px;text-transform:uppercase;}
.team-email {width:99%;height:auto;float:left;color:#7f8734;text-align:center;}
.team-title {width:100%;height:auto;float:left;background-color:#f0f0f0;color:#696969;text-align:center;text-transform:uppercase;}
.team-member-pic {width:100%;height:auto;float:left;border:1px solid #f0f0f0;}
.mini-team-member-pic {width:9em;height:auto;float:left;display:inline-block;margin:1px;background-color:#7f8734;opacity:0.4;transition:all 0.5s ease-in-out;}
.mini-team-member-pic:hover {opacity:1;}
.associates-para{width:100%; display:block; border-top:1px solid #f0f0f0; float:left;}
.associates-para p{width:90%; display:block; margin:0 auto; }
.team-cat-link {width:100%;height:auto;float:left;}
.team-cat-link:before {font-family: 'ElegantIcons';content: "\e0f5";speak: none;font-weight: normal;font-variant: normal;	text-transform: none;line-height: 1;	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#7f8734;margin:0 1em 0 0;}


/*PROFILE*/
.profile-holder {width:95%;height:auto;display:block; margin:0 auto;text-align:left;border:1px solid #ccc;}
.profile-title {width:100%;height:auto;float:left;display:block;background-color:#7f8734;color:#fff;text-transform:uppercase;padding:3px 0;text-align:center;}
.profile-content {width:100%;height:auto;float:left;display:block;padding:10px 5px;}


.pink {background-color:#e314a8;}
.blue {background-color:#7f8734;}
.purple {background-color:#62136d;}
.green {background-color:#78C730;}

.pink-txt{color:#e314a8;}
.blue-txt {color:#7f8734;}
.purple-txt {color:#62136d;}
.green-txt {color:#78C730;}


/*NEWS*/
.news-item-holder {width:100%;height:auto;float:left;display:block;border-bottom:1px solid #ccc;padding:5px 0;}
.news-links-holder {width:100%;height:auto;float:left;display:block;}
.publication-date {width:auto;height:auto;float:left;font-size:12px;color:#ccc;}
.publication-link {width:auto;height:auto;float:right;display:block;text-transform:uppercase;font-weight:700;color:#696969;}
.search-box {width:100%;height:25px;float:left;background:none;border:1px solid #ccc;}
.search-submit {width:auto;height:29px;float:left;display:block;margin:0 0;background-color:#7f8734;color:#fff;font-size:15px;border:1px solid #7f8734;cursor:pointer;}


/*Call out buttons*/
.call-out-holder {width:98%;height:auto;float:left;dislay:block;background-color:#f6f7f8;margin:1em 0;padding:0.3em 0.3em 0.3em 0.5em;position:relative;}
.call-out-line {width:3px;height:100%;top:0;left:0;position:absolute;}
.call-out-title {width:100%;height:auto;float:left;dislay:block;background-color:#f6f7f8;margin:0;font-weight:700;font-size:1.2em;}
.call-out-text {width:100%;height:auto;float:left;dislay:block;background-color:#f6f7f8;margin:0;}

/*Portfolio tabs*/
.portfolio-tab-content-holder {width:100%;height:auto;margin:1em auto;}
ul.portfolio-tabs {padding:0 0 0 1em; width:95%; display:block; margin:0 auto;	list-style: none;}
ul.portfolio-tabs li {width:auto;height:auto;padding:0.4em;margin:0.4em 0;display:inline-block;background:none;font-weight:500;cursor:pointer;border:1px solid #ccc;}
ul.portfolio-tabs li.current{color: #fff;background-color:#7f8734;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;border:1px solid #7f8734;}
.portfolio-tab-content{display: none;width:95%;height:auto;margin:1em 0 1em 1em;}
.portfolio-tab-content.current{width:95%;height:auto;display: inherit;text-align:left;animation-name: reveal-slide-in;-moz-animation-name: reveal-slide-in;-webkit-animation-name: reveal-slide-in;-o-animation-name: reveal-slide-in;-ms-animation-name: reveal-slide-in;z-index:-1;}
.portfolio-image {width:100%;height:auto;float:left;margin:1.5em 0;}


.solution-key-uses {width:99%;height:auto;float:left;}
.solution-key-uses ul {}
.solution-key-uses li {margin:5px 0;position:relative;padding:0 0 0 25px;}
.bulleting1 {color:#7f8734;font-size:17px;position:absolute;width:auto;height:100%;left:0; top:2px;font-weight:700;}
.solution-item-link {width:95%;height:auto;float:left;clear:left;background-color:#666;color:#fff;padding:3px 10px;border-radius:2px;margin:2px 0; }
.solution-item-link a {color:#fff;}

/*Services*/
.service-link {width:100%;height:auto;float:left;text-align:center;}
.service-contact-holder, .single-contact-holder {width:100%;height:auto;float:left;}
.single-contact-holder {}
.contact-detail {width:200px;height:auto;float:left;display:inline-block;margin:0.5em 0.6em;}
ul.side-menu {}
.side-menu li {width:100%;height:auto;float:left;border:1px solid #ccc;margin:0.1em 0;padding:0.5em 0;}
.side-menu li a {width:auto;height:auto;margin:0 5px;}
.side-menu li.current {background-color:#7f8734;color:#fff;border:1px solid #7f8734;}
.side-menu li.current a {color:#fff;}
/*Contact*/
.form-field-4, .form-field-4-textarea { background:rgba(255,255,255,0.5);font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#696969;line-height:22px;font-style:normal; text-rendering:optimizeLegibility !important;font-smoothing: antialiased !important;transition:all 1s ease-in-out;}
.form-field-4:focus, .form-field-4-textarea:focus {border:4px solid #7f8734;transition:all 1s ease-in-out;}
.form-field-4 {width:87%;height:30px;float:left;clear:left;display:block;border:4px solid #ccc;padding:0 10px;margin:10px 5px;}
.form-field-4-textarea {width:80%;height:150px;float:left;clear:left;display:block;border:4px solid #ccc;padding:10px 10px;margin:10px 5px;}

.form-field-5 {width:99%;height:30px;float:left;clear:left;display:block;border:4px solid #ccc; background:rgba(255,255,255,0.5); padding:0 0 0 5px; }
.form-field-5:focus, .form-field-5-textarea:focus {border:4px solid #7f8734;transition:all 1s ease-in-out;}
.form-field-5, .form-field-5-textarea {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#696969;line-height:22px;font-style:normal; text-rendering:optimizeLegibility !important;font-smoothing: antialiased !important;transition:all 1s ease-in-out;}
.form-field-5-textarea {width:100%;height:150px;float:left;clear:left;display:block;border:4px solid #ccc; background:rgba(255,255,255,0.5);}
.submit2 {width:auto;height:auto;padding:10px 20px;text-transform:uppercase;font-size:15px;border-radius:2px;background-color:#7f8734;color:#fff;margin:10px 5px;cursor:pointer;}
.subject-container{ height:auto; padding: 10px 0 10px 5px; width:97%;}

.contact-detail-holder {width:88%;height:auto;float:left;position:relative;padding:2px 2px 2px 30px;display:block;margin:10px 0 5px 0;clear:left;border-bottom:1px solid #f0f0f0;}
.contact-detail-icon {width:27px;height:100%;position:absolute;float:left;left:0;margin:0 3px 0 0;font-size:20px;color:#7f8734;}


footer {width:100%;height:auto;float:left;background-color:#0b2437;}
.quick-links li a {color:#696969;}
.quick-links li a:hover {color:#bd1313;}
.footer-bottom {width:100%;height:auto;float:left;background-color:#000;color:#fff;font-size:11px;padding:5px 0;}
.footer-bottom-text {width:100%;display:block;margin:0 10px;text-align:center;}

.footer-menu {width:100%;height:auto;float:left;}
.footer-menu li {width:auto;float:left;display:inline;margin:0.3em 2em 0.3em 0;}
.icon-holder{float:right;  width:auto; display:inline-block;}
.icon-holder span{padding:2px 20px; display:inline-block; border-left:1px solid #fff;}
.icon-holder .iconn1:hover{background:#3e5b97; cursor:pointer;}
.icon-holder .iconn2:hover{background:#76c8f3; cursor:pointer;}
.icon-holder .icon-last:hover{background:#c92027; cursor:pointer;}
.icon-last{border-right:1px solid #fff;}
.iconic-item1, .iconic-item2, .iconic-item3 {width:auto;float:left;height:auto;display:inline-block;margin:3px 5px;}
.iconic-item1 a{color:#fff;}
.iconic-item1{ padding:2px 3px;}
.lcicon{}
.iconic-item3 {font-size:20px;color:#ccc;margin:3px 7px;}

.facebook, .twitter, .google-plus {color:#ccc;transition:all 0.5s ease-in-out;}
.facebook:hover, .twitter:hover, .google-plus:hover {background-color:#fff;border-radius:50%;}
.facebook:hover {color:#0099ff;}
.twitter:hover {color:#7dc6f5;}
.google-plus:hover {color:#ff0000;}


.team-mbr-title {width:66%;height:auto;max-width:100%;float:left;background-color:#7f8734;color:#fff;text-align:center;margin:0 0 0 18px;padding:0.5em 0;}







/*to top*/
#toTop{width:auto;height:auto;padding:10px;background-color:#7f8734;color:#fff;font-size:20px;font-weight:700;border-radius:5px;position:fixed;bottom:70px;right:50px;cursor:pointer;opacity:0.7;z-index:200;display:none;}
#toTop:hover{	opacity:1;}​







.margin-force {width:100%;height:300px;float:left;display:block;clear:both;background-color:#ff0000;}




/**
*
*	IMAGE ANIMATION
*
*
*/

/*common*/
.view {
   width: 66%;
   height: 200px;
   margin: 10px 10px 0 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;

   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .content {
   width: 66%;
   height: 250px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.mask{  width: 100%;
   height: 250px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 10px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 5px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
/*end of common*/


/*EFFECT*/
.view-seventh img {
   -webkit-transition: all 0.5s ease-out;
   -moz-transition: all 0.5s ease-out;
   -o-transition: all 0.5s ease-out;
   -ms-transition: all 0.5s ease-out;
   transition: all 0.5s ease-out;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-seventh .mask {
   background-color: rgba(77,44,35,0.5);
   -webkit-transform: rotate(0deg) scale(1);
   -moz-transform: rotate(0deg) scale(1);
   -o-transform: rotate(0deg) scale(1);
   -ms-transform: rotate(0deg) scale(1);
   transform: rotate(0deg) scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
}
.view-seventh h2 {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-seventh p {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-seventh a.info {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-seventh:hover img {
   -webkit-transform: rotate(720deg) scale(0);
   -moz-transform: rotate(720deg) scale(0);
   -o-transform: rotate(720deg) scale(0);
   -ms-transform: rotate(720deg) scale(0);
   transform: rotate(720deg) scale(0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-seventh:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px) rotate(0deg);
   -moz-transform: translateY(0px) rotate(0deg);
   -o-transform: translateY(0px) rotate(0deg);
   -ms-transform: translateY(0px) rotate(0deg);
   transform: translateY(0px) rotate(0deg);
   -webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   -ms-transition-delay: 0.4s;
   transition-delay: 0.4s;
}
.view-seventh:hover h2 {
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.7s;
   -moz-transition-delay: 0.7s;
   -o-transition-delay: 0.7s;
   -ms-transition-delay: 0.7s;
   transition-delay: 0.7s;
}
.view-seventh:hover p {
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.6s;
   -moz-transition-delay: 0.6s;
   -o-transition-delay: 0.6s;
   -ms-transition-delay: 0.6s;
   transition-delay: 0.6s;
}
.view-seventh:hover a.info {
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
.home-list{position:relative; width:90%; display:block; margin:10px auto 0 auto;}
.home-list li{padding:0 0 15px 0;}
.home-list-icon{font-size:2em; display:inline-block; height:100%; padding:0; position:absolute;} 
.icon-paragraph{display:block; text-align:left; margin:0 0 0 35px;}
.home-list li a{display:block; margin:0px 0 0 35px; padding:5px 0 0 0;text-align:left;}
.ab-image{ float:left;position:relative; display:block; width:100%;  height:300px;}
.ab-image figure{width:120%; top:-10px; left:0; display:block; position:absolute;}
.practice-pic{width:100%; margin:5px 0; overflow:hidden;display:block; position:relative;   -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */}
.practise-hover{position:absolute; top:50%; left:50%; -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */ }
.practice-pic:hover .practise-hover{top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); z-index:1000;  -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */ }
/*END team-mbr-title EFFECT*/
.practice-pic h6{width:100%;height:auto;background-color:#7f8734;color:#fff;text-align:center; position:absolute; bottom:0; left:0;}
.practice-pic:hover h6{display:none; -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
  	}
	.practice-pic h5{display:none;/* Opera */}
   .practice-pic:hover h5{-webkit-transition-delay: 1.5s;
   -moz-transition-delay: 1.5s;
   -o-transition-delay: 1.5s;
   -ms-transition-delay: 1s;
   transition-delay: 1.5s; 
	display:block; position:absolute; z-index:2000;top:30px; left:0; color:#fff; width:100%; text-align:center;}
.practice-pic a{display:none; }
.practice-pic:hover a{display:block; position:absolute; top:45%; width:100%; text-align:center; font-size:1em; color:#fff;  z-index:2000;}
.practice-pic:hover a span{ font-size:2em; padding:0 0 5px 0;}
.partner-solo{display:block; margin:0 auto; width:55%;}
.team-links{overflow:hidden;border:1px solid #ccc; width:95%; margin:5px auto; display:block;}
.team-links ul{width:100%; display:block; text-align:left;}
.team-links ul li{width:100%;  display:block; padding:0 0 0 5px;}
.link-team{background:#7f8734; color:#fff; text-align:center;}
.partner-icon{display:inline-block; padding:0 5px 0 0;}
.ptnr-holder{width:100%; display:block; padding:5px 0; font-size:1em;
	-webkit-transition: all 4s ease; /* Safari and Chrome */
    -moz-transition: all 4s ease; /* Firefox */
    -ms-transition: all 4s ease; /* IE 9 */
    -o-transition: all 4s ease; /* Opera */}
	.ptnr-holder a{font-weight:bolder;}
.ptnr-hover{height:15px; overflow:hidden; 
	-webkit-transition: all 4s ease; /* Safari and Chrome */
    -moz-transition: all 4s ease; /* Firefox */
    -ms-transition: all 4s ease; /* IE 9 */
    -o-transition: all 4s ease; /* Opera */}
.ptnr-hover:hover{height:auto;
	-webkit-transition: all 4s ease; /* Safari and Chrome */
    -moz-transition: all 4s ease; /* Firefox */
    -ms-transition: all 4s ease; /* IE 9 */
    -o-transition: all 4s ease; /* Opera */}
.option-select{width:90%; display:block; padding:2px 0; margin:0 0 0 10px; }
.option-select a{color:#000; font-weight:100;}
.option-select a:hover{color:#696969;}
.para-list{width:95%; display:block; margin:0 ;}
.para-list li{width:90%; display:block; position:relative; margin:5px 0 5px 5px; padding:0 0 0 20px;}
.para-list li:before{content:'\57'; font-family:ElegantIcons; position:absolute; top:2px;color:#7f8734; left:0;}
.content-details p{ text-align:justify;}












