a:hover{
    text-decoration: none;	
}
body {
 font-size:16px;
}
@media (min-width: 1024px){
.title-area {
  float: left;
  padding: 0;
  width: 115px;
}
}
@media (min-width: 1140px){
	.home-top .featured-content .entry-title {
	  font-size: 40px;
	  margin-bottom: 15px;
	}
}
.featured-content img {
  display: block;
  margin: 0 auto;
}
.home-mid.widget-area {
  background: #e0e0e0 none repeat scroll 0 0;
padding-top:40px;
	background: url(images/testimonials_bg_gold.png);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
        position:relative;
        z-index: 1;
}
.home-mid.widget-area:after{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: "";
	background: rgba(255, 196, 37, 0.5) none repeat scroll 0 0;
        z-index: -1;
}
.home-mid.widget-area blockquote, .home-mid.widget-area p {
  border-left: 0 solid #eee;
  color: #fff !important;
  font-size: 17.5px;
  font-weight: 400 !important;
  margin: 0 0 20px;
  padding: 10px 20px;
}
.testimonal-author {
  display: block;
  float: right;
  font-weight: bold;
  padding-top: 30px;
}
blockquote, blockquote::before {
  color: #fff;
}

.primary_bg > p {
  color: white;
  margin: 0;
  padding: 30px 0 0;
}
.primary_bg p a {
  color: #fff;
}
.primary_bg {
  	background: url(images/testimonials_bg_gold.png);
background: #B19148;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
        position:relative;
        z-index: 1;
  min-height: 100px;
border:1px dotted #916d00;
}
/*
.primary_bg:after{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: "";
	background: rgba(255, 196, 37, 0.7);
        z-index: -1;
}*/
.wpcf7-form-control.wpcf7-submit.btn.btn-md.secondary_bg.custom-btn.btn-primary {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.wpcf7 input:focus{
    background: beige;
    box-shadow: none;
    border:1px solid #b19148;
}
.wpcf7 textarea:focus{
    background: beige;
    box-shadow: none;
    border:1px solid #b19148;
}
.home-bottom-end.widget-area{
	background: url(images/service-bg.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	padding-top: 80px;
	padding-bottom: 40px;
        text-align:center;
        position:relative;
        z-index: 1;
}
.home-bottom-end.widget-area:after{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: "";
	background: rgba(255, 196, 37, 0.5);
background: rgba(255, 196, 37, 0.5);
        z-index: -1;
}
.home-bottom-end.widget-area h2 {
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size:36px;
margin-bottom:25px;
}
.cta-btn {
  background: background: transparent;
  color: white !important;
  padding: 10px 30px;
  text-transform: uppercase;
  border: 1px solid #fff;
    word-wrap: break-word;
display:inline-block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.cta-btn:hover {
  background: #FFC425 none repeat scroll 0 0;
  border: 1px solid #f1f1f1;
color: #000 !important;
}
.site-footer {
  background-color: #fff;
  border-top: 1px solid #fff;
  color: #000;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 40px 0;
  text-align: center;
  text-transform: uppercase;
}
.nav-primary {
  background-color: #916d00;
  text-align: center;
}
.genesis-nav-menu {
  display: inline-block;
  width: auto !important;
  text-align: center;
}
.current-menu-item {
  background: #B19148 none repeat scroll 0 0;
}

.enterprise-pro-gold .genesis-nav-menu .current-menu-item > a {
  color: #fff !important;
}
.enterprise-pro-gold .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-gold .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-gold .genesis-nav-menu a:hover{
    color: #FFC425 !important;
}
.genesis-nav-menu > .first > a {
  padding-left: 24px;
}
/*Contact Page*/
.page-id-706 .entry-header {
  display: none;
}

/*Testimonal*/
.author {
  font-weight: bold;
}
.page-id-623 .hms-testimonial-container{
padding-bottom:20px;
border-bottom:1px solid #d3d3d3;
margin-bottom:20px;
 position: relative;
}
.page-id-623 .hms-testimonial-container::before {
  background: #eee none repeat scroll 0 0;
  border-radius: 50%;
  color: #000;
  content: "“";
  display: block;
  font-size: 18px;
  font-weight: bold;
  height: 20px;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  text-align: center;
  top: -30px;
  width: 20px;
}
.page-id-623 .author {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 10px;
}
/*.enterprise-pro-teal .genesis-nav-menu .current-menu-item > a, .enterprise-pro-teal .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-teal .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-teal .genesis-nav-menu a:hover {
  color: #7d541f;
}*/

/*New color scheme*/
.enterprise-pro-gold .comment-meta a:hover, .enterprise-pro-gold .entry-comments .comment-author a:hover, .enterprise-pro-gold .entry-title a:hover, .enterprise-pro-gold .genesis-nav-menu .current-menu-item > a, .enterprise-pro-gold .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-gold .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-gold .genesis-nav-menu a:hover, .enterprise-pro-gold .site-footer a:hover, .enterprise-pro-gold .site-title a, .enterprise-pro-gold .site-title a:hover, .enterprise-pro-gold a {
    color: #B19148;
}
.enterprise-pro-gold .comment-meta a, .enterprise-pro-gold .site-footer a {
    color: #aaa;
}
.enterprise-pro-gold .entry-comments .comment-author a, .enterprise-pro-gold .entry-title a, .enterprise-pro-gold .genesis-nav-menu a, .enterprise-pro-gold .sidebar .widget-title a, .enterprise-pro-gold a:hover {
    color: #333;
}
.enterprise-pro-gold .nav-primary a {
    color: #fff;
}
.enterprise-pro-gold .archive-pagination .active a, .enterprise-pro-gold .archive-pagination li a:hover, .enterprise-pro-gold .button, .enterprise-pro-gold .home-top .more-link, .enterprise-pro-gold button, .enterprise-pro-gold input[type="button"], .enterprise-pro-gold input[type="reset"], .enterprise-pro-gold input[type="submit"] {
    background-color: #B19148;
    color: #fff;
}
.enterprise-pro-gold .button:hover, .enterprise-pro-gold .home-top .more-link:hover, .enterprise-pro-gold button:hover, .enterprise-pro-gold input[type="button"]:hover, .enterprise-pro-gold input[type="reset"]:hover, .enterprise-pro-gold input[type="submit"]:hover {
    background-color: #333;
    color: #fff;
}


/*Changing the css of the home bottom widget of enterprise pro*/
.home-bottom .widget {
   padding: 0px;
}
.srvice-textwrap{
   padding: 40px;
}
.srvice-textwrap .entry-title {
  font-size: 20px;
  margin: 0;
}
.srvice-textwrap blockquote {
  border-color: #b19148;
  color: #222;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 10px;
  padding: 5px 0 5px 10px;
  text-transform: uppercase;
}
.srvice-textwrap .entry-header {
  border-bottom: 1px solid #ececec;
  margin: -40px -40px 20px;
  padding: 20px 40px;
}