body.blog .blog-banner .color-overlay{
background-color: #E1F1FD !important;
opacity: 0.5 !important;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s !important;
}
.portfolio-hero-section .hero-image-banner-content span, .portfolio-hero-section .hero-image-banner-content h1.hero-image-desc {
    color: #000 !important;
}
header.blog-banner{
padding: 220px 0px 150px 0px !important;
	}
ol li{
	margin-bottom:10px;
	margin-top:10px;
}
.email-con a{
	color:#656565;
}
.con-shadow{
	box-shadow:none !important;
}
body.single .blog-banner .blog-banner-content-wrap .blog-banner-content .banner-desc {
    color: #000;
}
body.single .blog-banner .blog-banner-content-wrap .blog-banner-content span {
    color:#000;
}
.blog-banner .blog-banner-content-wrap .blog-banner-content span {
    color: #000;
}
.blog-banner .blog-banner-content-wrap .blog-banner-content .banner-desc {
    color: #000;
}
#masthead.site-header.transparent:not(.is-stuck) #site-navigation .menu > li > a {
    color: #000000;
}
header#masthead:not(.transparent) {
	opacity:0.90 !important;
background-color: #4663ac !important; 
}
#masthead.site-header.transparent:not(.is-stuck) #site-navigation .menu > li.current-menu-item > a, #masthead.site-header.transparent:not(.is-stuck) #site-navigation .menu > li.current-menu-ancestor > a {
       color: #4663ac;
}
#masthead.site-header.transparent:not(.is-stuck) #site-navigation .menu > li > a:hover {
    color: #4663ac;
}
.site-author a, ul.contact-info li span, ul.contact-info li span a{
	color: #fff !important;
}
span.elementor-icon.elementor-animation- {
background-color: #4663ac !important;
}
a.more-link {
    background-color: #4663ac !important;
}
a.more-link:hover{
background-color: #e1f1fd !important;
color:#000 !important;
}
button.wp-block-search__button.wp-element-button {
  background-color: #4663ac !important;
}
button.wp-block-search__button.wp-element-button:hover{
background-color: #e1f1fd !important;
color:#000 !important;
}
input[type=submit] {
 background-color: #4663ac !important;
}
input[type=submit]:hover{
background-color: #e1f1fd !important;
color:#000 !important;
}
.clbr-btn-wrapper .clbr-btn {
background-color: #4663ac !important;
}
.clbr-btn-wrapper .clbr-btn:hover{
background-color: #e1f1fd !important;
color:#000 !important;
}
a.clbr-btn.clbr-btn-md{
	color:#ffffff !important;
}
a.clbr-btn.clbr-btn-md:hover{
background-color: #e1f1fd !important;
color:#000 !important;
}
#masthead.site-header #site-branding .light-retina-logo {
	max-width: 100%;
}

@media only screen and (min-width: 280px) and (max-width: 880px)  { 
	.portfolio .clbr-related-portfolio wrap .err-msg {font-size:35px!important;}}

@media only screen and (max-width: 991px)  { 
#masthead.site-header.transparent {
    background-color: #4663ac!important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1092px)  { 
	#masthead.site-header.standard #site-navigation .menu > li {
    margin-left: 20px !important;
}
.elementor-14 .elementor-element.elementor-element-c71ee48 {
    padding: 140px 5px 0px 5px !important;
}
}
@media only screen and (min-width: 991px)  { 
		.bg-contact a {
    padding: 9px !important;
    background-color: #4663AC;
    color: #fff !important;
}
.bg-contact a:hover {
	
	background-color: #e1f1fd;
	  color: #000 !important;
	}}