.innerpage p img {
float:left;
padding:0 10px 0 0;
}
.grecaptcha-noscript{display:none;}
h4.pt-cv-title a{
 color:#000; 
}
.vc_custom_1499879260001 {
    background-image: url(https://vendorcore.com/wp-content/uploads/2017/07/bigstock-Downtown-Detroit-44839471.jpg?id=301) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_column_gap {
  padding-right:40px;
}
.vc_col-sm-8 {
    width: 66.66666667%;
    float:left;
}
.vc_col-sm-4 {
    width: 33.33333333%;
    float:left;
}
.vc_column-inner {
  padding-top:35px;
}
.my-recent-posts {
  display:none;
}
.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {
    background-color: #e51937;
    border-color: #e51937;
}
.pt-cv-view .pt-cv-ifield {
    background: #f0f0f0;
    padding: 20px;
}
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #899199;
	border:none;
	}
	.pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #595c59;
	border:none;
	}
.captcha-block {float:left;width:70%;height:90px !important;}
/*.captcha-block2 {
    overflow: hidden;
    float: left;
    width: 70%;
    height: 90px !important;
}*/
.notetext-block {float:right;width:30%;font-size:12px;}
.home-page-form ::placeholder {opacity:1;color:#fff !important;}
.home-page-form ul li.form-button input[type="submit"] {
    font-size: 13px;
    font-weight: 700;
    padding: 10px 10px;
}
 .home .wpcf7 .wpcf7-recaptcha iframe {
    height: 75px;
}
.home .wpcf7 .wpcf7-recaptcha[data-align="center"] > div {
    height: 75px !important;
float:left;
} 
.page-id-8 .grecaptcha-noscript {
display:none;
}
.page-id-8 .fbc {
display:none;
}
.content_inner {
margin: 40px 0 0 0;
}
.blogpost-block {
margin: 10px;
background: #ffffff;
border: 1px solid #d1d1d1;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
height:250px;
}
.vc_gitem-post-data {
float: left;
}
.vc_btn3-container.vc_btn3-inline {
    float: right;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #FFF;
    background-color: #899199;
}
.entry-main {
margin-bottom:25px;
}
.widget-container  {
margin-bottom:30px;
}
.widget-container ul {
    padding-left: 0px;
}
.widget-container ul li {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
border-bottom: #cacaca dotted 1px;
}
.widget-container ul li a{
display: block;
padding: 10px 20px;
text-align: left;
color: #050505;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.widget-title {
display: block;
padding: 10px 20px;
color: #ffffff;
background: #899199;
border-color: #e51937;
border-style: solid;
border-width: 2px 0;
}
.custom-header h2{
color: #fff !important;
text-transform: uppercase;
font-weight: bold;
text-shadow: 2px 2px rgb(0, 0, 0);
margin-top: 10%;
}
.custom-header {
height: 400px;
}
.entry-title {
font-size:31px;
line-height:31px;
}
.post-meta {
padding-top:15px;
padding-bottom:25px;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
height:300px;
width:100% !important;
}
@media screen and (max-width: 481px) {
.mainheader {background-size:cover !important;}
.captcha-block {text-align:center;width:100%;}
.notetext-block {width:100%;}
 .home .wpcf7 .wpcf7-recaptcha[data-align="center"] > div {
float:none;
} 
.home-page-form ul li.form-button p {
    padding-top: 15px;
    padding-bottom: 15px;
}
}
@media screen and (max-width: 640px) {
  .vc_col-sm-8 {
    width: 100%;
    float:left;
}
.vc_col-sm-4 {
    width: 100%;
    float:left;
}
}
@media screen and (max-width: 1280px) {
  .captcha-block {text-align:center;width:100%;}
.notetext-block {width:100%;}
 .home .wpcf7 .wpcf7-recaptcha[data-align="center"] > div {
float:none;
} 
.home-page-form ul li.form-button input[type="submit"] {
    font-size: 20px;
    padding: 10px 45px;
}
}
@media screen and (max-width: 768px) {

.innerpage p img {
    float: none;
}
.entry-content {
padding:0 15px;
}
.custom-header {
left:0px !important;
}
.custom-header h2 {
margin-top:46%;
line-height:55px;
}
.blogpost-block {
height:270px;
}
.vc_grid.vc_row .vc_grid-item .wpb_content_element {
    margin-bottom: 10px;
}
.entry-title {
padding-left: 15px;
}
.post-meta {
    padding-left: 15px;
}

}