body.page:not(.home) .entry-header h1, .blog .entry-header h2 a, .single .entry-header h1 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #27485f;
    margin-bottom: 30px;
}

body.page:not(.home) .entry-header h1::after {
    content: '';
    border-bottom: 3px solid #808080;
    width: 75px;
    height: 10px;
    display: block;
}

body.page:not(.home) #site-content, .single #site-content, .blog #site-content{
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}

#site-header {padding:20px 0px;}

body.page:not(.home) #site-header, .single #site-header, .blog #site-header{border-bottom:2px solid #27485f;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}

.single .entry-categories, .single .post-meta-wrapper.post-meta-single, .single .comments-wrapper, .single .pagination-single, .blog   .entry-categories, .blog .post-meta-wrapper.post-meta-single{display:none;}

#cnct-pg input[type="submit"]{background: #27485f;
padding: 12px 26px;
border-radius: 6px;
text-transform: capitalize;
font-weight: 500;
font-size: 16px;border:2px solid #27485f;}

#cnct-pg input[type="submit"]:hover{background:transparent;
color:#27485f;
border:2px solid #27485f;text-decoration:none;}

#cnct-pg label {
    font-size: 18px;
    text-transform: capitalize;
}

.blog .entry-header h2 a:hover{text-decoration:none;color:#808080;}
.blog .featured-media {margin-top:15px;}



@media screen and (max-width: 698px){
	.blog .entry-header h2 {margin-top:12px;}
	.blog .featured-media {
  margin-top: 20px;
}
	
	
}

@media screen and (max-width: 640px){
body.page:not(.home) .entry-header h1, .blog .entry-header h2 a, .single .entry-header h1 {
    font-size: 28px;
}	
	
	
	
}

@media screen and (max-width: 520px){
body.page:not(.home) .entry-header h1, .blog .entry-header h2 a, .single .entry-header h1 {
    font-size: 24px;
}
	body.page:not(.home) .entry-header h1::after {
    width: 65px;
}
	
	#cnct-pg input[type="submit"] {font-size: 15px;padding: 10px 20px;}
	
	
	
}

@media screen and (max-width: 380px){
	body.page:not(.home) .entry-header h1, .blog .entry-header h2 a, .single .entry-header h1 {
    font-size: 22px;
}
	
	
}