 .logo img {
	width:100px;
}
.home_content h1 {
    font-size: 40PX;
	}
.footer_content .logo img {
	width:20px;
}
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.fh {
	font-size:20px !important;
}
.slog {
	color: black;
    font-family: fantasy;
    font-style: initial;
}
@media only screen and (max-width: 539px)
{
.home_content h1 {
    font-size: 26px !important;
}

	.logo img{
		height:50px !important;
		width: 50px !important;
		vertical-align: -webkit-baseline-middle;
		}
	.fh {
		font-size:12px !important;
	}	
	.flex-row {
		text-align: -webkit-center !important;
	}
}

@media only screen and (max-width: 300px)
{
.home_content h1 {
    font-size: 26px !important;
}
	.logo img{
		height:50px !important;
		width: 50px !important;
		vertical-align: -webkit-baseline-middle;
	}
	.fh {
		font-size:12px !important;
	}	
	.flex-row {
		text-align: -webkit-center !important;
	}
}
@media only screen and (max-width: 1029px)
{
	.hero_box_title span {
		font-size:18px;
	}
	.hero_box_title {
		font-size: 18px;
	}
	.logo img{
		height:70px;
		width: 70px;
		vertical-align: -webkit-baseline-middle;
		}
	
	.fh {
		font-size:13px !important
	}
	.main_nav_item a {
		font-size:13px !important
	}
	
}
@media only screen and (max-width: 1129px)
{
	.hero_box_title span {
		font-size:18px;
	}
	.hero_box_title {
		font-size: 18px;
	}
	.logo img{
		height:70px;
		width: 70px;
		vertical-align: -webkit-baseline-middle;
		}
	
	.fh {
		font-size:13px !important
	}
	.main_nav_item a {
		font-size:13px !important
	}
	
}
.header_side {
	padding-top: 2.2%;
}

@media only screen and (max-width: 990px)
{

	.flex-row {
		text-align: -webkit-center 
	}
	.fh {
		font-size:20px !important
	}
}


.footer_list_item a, .footer_contact_item, .footer_about_text  {
	font-weight:bold !important;
}

.header_side {
    width: 330px !important;
}
.footer_about_text {
     margin-top: 0px !important; 
    margin-bottom: 0px;
    padding-right: 0px !important; 
}
.logo {
	text-align:end;
}
.icon_container {
	margin-top:-1.5%;
}
.header_side {
    padding-top: 2.2%;
}