@media (min-width: 992px)    {
    #header {
        height:70px!important
    }

    #header .header-nav.header-nav-links nav > ul li:hover > a,
	#header .header-nav.header-nav-links nav > ul li:focus > a	{
        color: #d9f7c6;
    }

    #header .header-nav-main nav > ul > li > a {
        display: inline-flex;
        align-items: center;
        white-space: normal;
        border-radius: 4px;
        color: #CCC;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        padding: 0.5rem 1rem;
        padding: 0rem 1.0rem!important;
        letter-spacing: 0.3px;
        text-transform: uppercase;
        text-decoration: none;
    }

    #header.header-effect-shrink .header-container {
    min-height: 70px;
    }
	
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-light a.dropdown-item.dropdown-toggle { font-weight:600
	}
	
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a {
		color: #246399;
	}	
	
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		color: #177e48;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {color: #343434;border-bottom-color: #f7f7f7;letter-spacing:-0.2px}
	
		html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus {
			color: #177e48;
		}	
		
		html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a:focus {
			color: #343434;
			background:#FFF!important;
			border-bottom-color: #f7f7f7;
			letter-spacing: -0.2px;
		}		

    #mainlogo {width:520px!important}
	
	.topbanner{padding: 175px 0!important;}
}

@media (min-width: 1120px) and (max-width: 1301px)    {
    .homebox {background:#fff;width:96%;padding:30px 22px 16px 22px;margin:0 auto 20px auto;}
}

@media (max-width: 1199px)    {
	img.staffpic {border-radius:7px;border:20px solid #dae6f3}
}

@media (max-width: 991px)    {
    #mflogo {display:block}
    #emptylogo {display:none;width:248px;height:48px}

    .sidebartags{
        display:none
    }
    .tagsdropdown {
    display:block;
    margin-top:3rem;
    }

}

@media (max-width: 767px)    {
    .homebox {background:#fff;width:100%;padding:30px 22px 16px 22px;margin:0 auto 20px auto;}

    img.blogthumb {
        max-width:50%!important;margin-bottom:6px!important;margin-top:15px
    }

    .custom-card-services .card-body {
        min-height: 220px;
    }
	
	.accordion h4.card-title a {
		font-size: 1.6rem;
	}	
	
	img.staffpic {border-radius:7px;border:20px solid #dae6f3}

}
@media (max-width: 600px)    {
	img.staffpic {border-radius:7px;border:14px solid #dae6f3}
}
@media (max-width: 525px)    {
    .homebox {background:#fff;width:97%;padding:30px 22px 16px 22px;margin:0 auto 20px auto;}

    .blogtagbuttons, .blogtagbuttons a.btn{
        height:100%
    }
	
	.accordion h4.card-title a {
		font-size: 1.5rem;
	}		

}