.breadcrum_main  .sow-headline-container h1.sow-headline {
		font-weight: 600;
		letter-spacing: 2px;
		text-shadow: 0px 0px 11px #000000, 0px 0px 7px #000000;
		text-transform: uppercase;
		font-size: 2rem;
}
.blog_main .widget_block h2 {
		font-size: 38px;
		color: #262626;
		line-height: 1;
}

.contact_ussec .contact_usrow .contact_leftcol .contact_heading h2{font-weight: 500; font-size: 58px; line-height: 75px; margin-bottom: 16px; color: #262626;}
.hero_section .hero_heading h3.widget-title{display:none;}
.hero_section .hero_heading h1.sow-headline {text-align: center;color: #fff;font-size: 58px;line-height: 75px;}
 
@media only screen and (max-width: 1024px)
{
		.hero_section .hero_heading h1.sow-headline {font-size: 42px;line-height: 52px;}
		.blog_main .widget_block h2 {font-size: 28px;}
		.contact_ussec .contact_usrow .contact_leftcol .contact_heading h2 {  font-size: 35px;  line-height: 56px;}
}

@media only screen and (max-width: 991px){
		.hero_section .hero_heading h1.sow-headline{font-size: 32px;line-height: 42px;}
		.blog_main .widget_block h2 {font-size: 24px;}
}

@media only screen and (max-width: 767px)
{
		.hero_section .hero_heading h1.sow-headline {font-size: 24px;line-height: 36px;}
		.contact_ussec .contact_usrow .contact_leftcol .contact_heading h2 {  font-size: 30px;  line-height: 30px;}
}

@media only screen and (max-width: 400px)
{
		.blog_main .widget_block h2 {font-size: 20px;}
}