@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92mQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Coq92mQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJBkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNwE44TYFv.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwOIpWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIYqWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ISg.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqZPBQ.ttf) format('truetype');
}
.border-box {
  border-color: #dfdfdf;
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  /*margin: 0px;*/
  /*background-color: #fffff0;*/
}
.mea-block {
  margin-top: 15px;
}
.mea-block-0 {
  margin-top: 15px;
}
.mea-block-1 {
  margin-top: 15px;
  color: #666;
  border: 1px;
  border-style: solid;
  border-color: #cccccc;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  box-sizing: border-box;
  background-color: #fffff0;
}
.mea-block-1 h1 {
  color: #222;
}
.mea-block-1 h2 {
  color: #666;
}
.mea-block-1 h3 {
  color: #666;
}
.mea-block-1 p {
  color: #eee;
}
.hcenter h1,
.hcenter h2,
.hcenter h3,
.hcenter h4,
.hcenter h5 {
  text-align: center;
}
.mea-block-2 {
  margin-top: 15px;
  background-color: #eee !important;
  padding: 0 15px 0 15px;
}
.mea-block-2 h1,
.mea-block-2 h2,
.mea-block-2 h3,
.mea-block-2 h4,
.mea-block-2 h5 {
  text-align: center;
}
.mea-block-3 {
  margin-top: 15px;
  border-color: #dfdfdf;
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  /*margin: 0px;*/
  /*background-color: #fffff0;*/
}
.mea-block-4 {
  padding: 15px 0 15px 0;
}
.mea-block-4 h1,
.mea-block-4 h2,
.mea-block-4 h3,
.mea-block-4 h4,
.mea-block-4 h5 {
  text-align: center;
}
.mea-block-4 h5 {
  text-align: left;
}
.mea-h h1 {
  color: #222;
}
.mea-h h2 {
  color: #666;
}
.mea-h h3 {
  color: #666;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: normal;
  color: #666;
  /*overflow-y: visible !important;*/
}
strong,
b {
  font-weight: 500;
}
.text-dark {
  color: #444;
}
.accent-color {
  color: #007353;
}
.accent-color-bg {
  background-color: #007353;
}
.top-bar a:hover {
  color: #007353;
}
.section-overlay {
  background: rgba(11, 181, 134, 0.4);
}
.top-bar.color-bar {
  background-color: #007353;
}
.service-box .read-more {
  color: #007353;
}
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li > a.active {
  color: #007353;
}
.dropdown > li:hover > a,
.sup-dropdown li:hover > a {
  color: #007353;
}
.navbar-default .navbar-nav > li > a:after {
  background-color: #007353;
}
.navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > li:hover > a {
  border-color: #007353;
}
.dropdown li a.active,
.sup-dropdown li a.active {
  color: #007353;
}
ul.breadcrumbs li a:hover {
  color: #007353;
}
.full-width-recent-projects .portfolio-item:hover .portfolio-thumb .thumb-overlay {
  background-color: #007353;
}
.tp-caption.color-bg {
  background-color: #007353;
}
.team-member .member-socail a.mail:hover i {
  background-color: #007353;
}
.post-share a.mail:hover {
  background-color: #007353;
}
.progress .progress-bar.progress-bar-primary {
  background-color: #007353;
}
.latest-posts-classic .left-meta-post .post-type i {
  background-color: #007353;
}
.latest-posts-classic .post-title a:hover {
  color: #007353;
}
.latest-posts-classic .read-more {
  color: #007353;
}
.panel-title a {
  color: #007353;
}
.panel-title a:hover {
  color: #007353;
}
.milestone-block .milestone-icon {
  background-color: #007353;
}
.milestone-block .milestone-icon:after {
  background-color: #007353;
}
.milestone-block .milestone-number {
  color: #007353;
}
.pricing-tables .pricing-table.highlight-plan .plan-signup {
  background-color: #007353;
}
.pricing-tables .pricing-table.highlight-plan .plan-name {
  background-color: #007353;
}
.btn-system {
  background-color: #007353;
}
.btn-system.border-btn {
  border-color: #007353;
  color: #007353;
}
.btn-system.border-btn:hover {
  background-color: #00402e;
}
.btn-system.border-btn.btn-white:hover {
  color: #007353;
}
.btn-system.btn-white {
  color: #007353;
}
ul.icons-list li i {
  color: #007353;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #007353;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
  color: #007353;
}
.icon-small {
  text-shadow: 0 0 0 #007353;
}
.icon-small:hover,
.service-box:hover .icon-small {
  color: #007353;
}
.icon-medium {
  text-shadow: 0 0 0 #007353;
}
.icon-medium:hover,
.service-box:hover .icon-medium {
  color: #007353;
}
.icon-large {
  text-shadow: 0 0 0 #007353;
}
.icon-large:hover,
.service-box:hover .icon-large {
  color: #007353;
}
.icon-effect-1 {
  box-shadow: 0 0 0 3px #007353;
  -o-box-shadow: 0 0 0 3px #007353;
  -moz-box-shadow: 0 0 0 3px #007353;
  -webkit-box-shadow: 0 0 0 3px #007353;
}
.icon-effect-1:after {
  background-color: #007353;
}
.icon-effect-1:hover,
.service-box:hover .icon-effect-1 {
  color: #007353;
}
.icon-effect-2 {
  color: #007353;
  box-shadow: 0 0 0 3px #007353;
  -o-box-shadow: 0 0 0 3px #007353;
  -moz-box-shadow: 0 0 0 3px #007353;
  -webkit-box-shadow: 0 0 0 3px #007353;
}
.icon-effect-2:after {
  background-color: #007353;
}
.icon-effect-3 {
  color: #007353;
  box-shadow: 0 0 0 3px #007353;
  -o-box-shadow: 0 0 0 3px #007353;
  -moz-box-shadow: 0 0 0 3px #007353;
  -webkit-box-shadow: 0 0 0 3px #007353;
}
.icon-effect-4 {
  color: #007353;
  box-shadow: 0 0 0 3px #007353;
  -o-box-shadow: 0 0 0 3px #007353;
  -moz-box-shadow: 0 0 0 3px #007353;
  -webkit-box-shadow: 0 0 0 3px #007353;
}
.icon-effect-5 {
  color: #007353;
  box-shadow: 0 0 0 3px #007353;
  -o-box-shadow: 0 0 0 3px #007353;
  -moz-box-shadow: 0 0 0 3px #007353;
  -webkit-box-shadow: 0 0 0 3px #007353;
}
.icon-effect-6 {
  color: #007353;
  box-shadow: 0 0 0 3px #007353;
  -o-box-shadow: 0 0 0 3px #007353;
  -moz-box-shadow: 0 0 0 3px #007353;
  -webkit-box-shadow: 0 0 0 3px #007353;
}
.team-member .member-photo .member-name span {
  background-color: #007353;
}
.classic-title span {
  border-bottom-color: #007353;
}
.portfolio-filter li a:hover {
  color: #007353;
}
.portfolio-filter li a.selected {
  border-color: #007353;
  background-color: #007353;
}
.portfolio-item:hover .portfolio-details h4 {
  color: #007353;
}
.project-content h4 span {
  border-bottom-color: #007353;
}
.recent-projects h4.title span {
  border-bottom-color: #007353;
}
ul.post-meta li a:hover {
  color: #007353;
}
#pagination span.current {
  border-color: #007353;
  background-color: #007353;
}
#pagination a:hover {
  color: #007353;
}
.post-tags-list a:hover {
  background-color: #007353;
}
.post-share a.mail {
  background-color: #007353;
}
.sidebar a:hover {
  color: #007353;
  text-decoration: none !important;
}
.widget-search .search-btn {
  background-color: #007353;
}
.sidebar .tagcloud a:hover {
  background-color: #007353;
}
.back-to-top:hover i {
  background-color: #007353;
}
.touch-slider .owl-controls.clickable .owl-buttons div:hover {
  background-color: #007353;
}
.touch-carousel .owl-controls.clickable .owl-buttons div:hover {
  background-color: #007353;
}
.testimonials-carousel .owl-controls.clickable .owl-buttons div {
  background-color: #007353;
}
.testimonials-carousel .owl-controls.clickable .owl-buttons div:hover i {
  color: #007353;
}
#portfolio-list li .portfolio-item-content {
  background: rgba(11, 181, 134, 0.9);
}
.services-3-icon i {
  background-color: #007353;
}
.services-2-icon i {
  background-color: #007353;
}
#main-slide .animated2 strong {
  color: #007353;
}
#main-slide .animated4 strong {
  color: #007353;
}
#main-slide .animated7 strong {
  color: #007353;
}
#main-slide .carousel-control i:hover {
  background-color: #007353;
}
.slider.btn {
  background-color: #007353;
}
#main-slide .carousel-indicators .active {
  background-color: #007353;
}
.counter-item i {
  color: #007353;
}
.timer {
  color: #007353;
}
.progress-bar {
  background-color: #007353;
}
.team-member.modern .member-photo:after {
  background-color: #007353;
}
.twitter-widget a {
  color: #007353;
}
.dot1,
.dot2 {
  background-color: #007353;
}
