@media screen and (max-width: 1500px) 
{
	.watchpenny div
	{
		font-size: 11px;
	}
}

@media screen and (max-width: 1400px) 
{
	.smallpageheader 
	{
		font-size: 1em;
	}

.smallpageheader {
	font-size: 1em;
}
.pagebannerBlocks
{
	width: 40%;
}
.absText {
    position: absolute;
    top: 10%;
    width: 23%;
    left: 38%;
    text-align: center;
}
.thirdwidthDotted img
{
	margin-bottom:120px;
}
.thirdwidthDottedCenter img
{
	margin-bottom:120px;
}

.headbluePad {
    color: #16478b;
    font-size: 1em;
}
.absTextsmall {
    font-size: 1em;
}
}


@media screen and (max-width: 1200px) 
{
	.watchpenny div
	{
		font-size: 10px;
	}
}

@media screen and (max-width: 1160px) 
{
	.watchpenny div
	{
		font-size: 9px;
	}
}
@media screen and (max-width: 1030px) 
{
.headbluePad {
    color: #16478b;
    font-size: 1em;
}
.absTextsmall {
    font-size: 1em;
}
}
@media screen and (max-width: 1090px) 
{
	.smallpageheader {
	font-size: 1em;
}
.smallheadpageslider
{
	font-size: 1em;
}
	.bannerBlock 
	{
		width: 50%;
		bottom:0;
	}
	.homeblockquote 
	{
		z-index: 9;
		background: #c2d6db;
		float: left;
		padding-left: 40px;
		padding-top:20px;
		margin-bottom: 30px;
	}
	.smallhomeblockquote 
	{
		padding-top: 30px;
		padding-bottom: 40px;
		background: #c2d6db;
		float: left;
		padding-left: 20px;
		margin-left: 16px;
	}
	.smallhomeblockquote img
	{
		margin-bottom:30px;
	}
	.thirdBlockwidth 
	{
		float: left;
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
		margin-top: 20px;
	}
	.pagebannerBlocks 
	{
		top: 7%;
		width: 60%;
		padding-left: 5%;
	}
	.minblock
	{
		width: 35%;
	}
	.blueheading 
	{
		font-size: 1.2em;
	}
	.linksheading {
		width: 90%;
	}
}


@media screen and (max-width: 900px) 
{
	.smallhedText
	{
		margin-top:20px;
	}
	.smallheadpageslider
	{
		margin-bottom: 30px;
	}
	.headbluePad {
		font-size: 1em;
	}
	.absTextsmall {
    font-size: 0.8em;
}
.absText {
    position: absolute;
    top: 10%;
    width: 23%;
    left: 38%;
    text-align: center;
}
.PadDiv {
    padding-left: 15%;
    padding-right: 15%;
}
	.pagebannerBlocks
	{
		display:none;
	}
	.pictureblock
	{
		float: left;
		width: 100%;
	}
	.blackheading 
	{
		padding: 5%;
		color: #000;
		font-size: 1.2em;
		font-weight: 400;
		padding-bottom: 10px;
		float: left;
		width: 80%;
		font-family: 'LatoWeb';
		margin-left: 5%;
	}
	.smallblackheading {
		width: 80%;
		margin-left: 5%;
	}
	.BlockgrayBg 
	{
		float: left;
		width: 95%;
	}
	.BlockgrayBgBig {
    float: left;
    width: 95%;
	margin-top: 0px;
	}
	.minblock
	{
		display:none;
	}
	.lineBlockDiv 
	{
		width: 93%;
		margin-right: 3%;
		margin-top: 20px;
		margin-left: 3%;
		float: left;
	}
	.Halfwidthimg 
	{
		width: 100%;
		float: left;
	}
	.Halfwidth 
	{
		margin-left: 5%;
		margin-top: 5%;
		width: 90%;
		float: left;
	}
	.blueheading 
	{
		position: relative;
		left: 0;
		top: 0;
		color: #1b468d;
		font-size: 1.5em;
		font-weight: 200;
		width: 90%;
		float: left;
		margin-top: 10px;
		padding-left: 5%;
		padding-right: 5%;
	}
	.thirdwidthDotted 
	{
		float: left;
		width: 95%;
		padding-right: 2%;
	}
	.BlockSecondTextpad 
	{
		padding-left: 0%;
		padding-right: 0%;
		font-size: 1.5em;
	}
	.headblue {
		font-size: 1.5em;
	}
	.thirdblockMarginLeft
	{
		width: 99%;
		width: -moz-calc(100% - 42px);
		width: -webkit-calc(100% - 42px);
		width: calc(100% - 42px);
	}
	.secondBlock 
	{
		width: 99%;
		width: -moz-calc(100% - 2px);
		width: -webkit-calc(100% - 2px);
		width: calc(100% - 2px);
		
	}
	.thirdwidthDottedCenter
	 {
    float: left;
    width: 90%;
    width: -moz-calc(94% - 4px);
    width: -webkit-calc(94% - 4px);
    width: calc(94% - 4px);
    padding-left: 2%;
    padding-right: 2%;
    border-left: 0px dotted #8d6f4a;
    border-right: 0px dotted #8d6f4a;
	margin-bottom:10px;
}
.thirdwidthDottedTop
{
	border-bottom: 1px dotted #8d6f4a;
}
	.blockBig 
	{
		float: left;
		width: 100%;
		margin-right: 0%;
	}
	.leftBlock 
	{
		margin-right: 0%;
		width: 98%;
		width: -moz-calc(100% - 2px);
		width: -webkit-calc(100% - 2px);
		width: calc(100% - 2px);
	}
	.rightBlock 
	{
		margin-left: 0%;
		width: 98%;
		width: -moz-calc(100% - 2px);
		width: -webkit-calc(100% - 2px);
		width: calc(100% - 2px);
	}
	.smallBlock 
	{
		float: left;
		width: 100%;
	}
	.minblock
	{
		width: 50%;
	}
	
	.thirdBlockwidth 
	{
		float: left;
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 20px;
	}
	.grayblock
	 {
		background: #e2ebe4;
		padding-left: 5%;
		padding-right: 5%;
		float: left;
		font-size: 1em;
	}
	.thirdwidth 
	{
		float: left;
		width: 100%;
	}
	.thirdwidthcenter 
	{
		float: left;
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
	}
	.homeline 
	{
		margin-left: 0px;
	}
	.halfDiv
	{
		float: left;
		width: 100%;
	}
	.thirdDiv 
	{
		float: left;
		width: 100%;
	}
	.thirdBlockgray
	{
		width: 78%;
		width: -moz-calc(80% - 20px);
		width: -webkit-calc(80% - 20px);
		width: calc(80% - 20px);
		margin-top:20px;
		float:left;
	}
	.mobilemenu
	{
		display:block;
	}
	.menu
	{
		display:none;
	}
	.bannerBlock
	{
		display:none;
	}
	.menuitem
	{
		width:80%;
		padding-top:15px;
	}
	.dropdown
	{
		top:50px;
	}
	.bannerBlockmobi
	{
		position:relative;
		float:left;
		width: 90%;
		padding-right: 10%;
		padding-bottom:20px;
		display:block;
	}
	.bannerarrow 
	{
		margin-left: 10px;
	}
	.BlockThird {
    width: 100%;
    float: left;
}
.BlockSecond {
    width: 100%;
    float: left;
}
.BlockSecondgray {
    float: left;
    width: 90%;
    width: -moz-calc(90% - 2px);
    width: -webkit-calc(90% - 2px);
    width: calc(90% - 2px);
    padding-top: 0px;
    margin-left: 0;
}
.smallTextblue {
	margin-bottom:30px;
}
.modelmobi {
display:block;
	
}
.modeldesk {
display:none;
	
}
.blueheadingblocksbig {
	width:90%;
}
.linksheadinghealthy {
	width:90%;
	margin-bottom: 50px;
}
.watchpenny div
	{
		font-size: 14px;
	}
}
@media screen and (max-width: 500px) 
{
	.Blockgreen {
		overflow:hidden;
	}
	.thirdBlockgray
	{
		width: 80%;
	}
	.smallhomeblockquote img 
	{
    
   		 margin-bottom: 90px;
		
	}
	.BigTextblue
	{
		font-size: 3em;
	}
	
	.blueheadingblocksbig 
	{
	
		width: 90%;
		margin-left: 3%;
		margin-top: 2%;
		float: left;
		margin-right: 2%;
		
	}
	.linksheadinghealthy 
	{
    
		width: 90%;
		margin-top: 20px;
		float: left;
		margin-right: 0;
		margin-bottom: 20px;
		font-family: 'LatoWeb';
	}

	.fullBlock img 
	{
		width: 90%;
		margin-left: 5%;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.absTextsmall 
	{
		font-size: 0.4em;
	}
	.greenHeadingblock 
	{
		color: #74a085;
		font-size: 1.2em;
		font-weight: 400;
		font-family: 'LatoWeb';
		margin-left: 20px;
	}
	.watchpenny div {
		font-size:9px;
	}
	.pageheader span
	{
		font-family: 'LatoWeb';
		font-size: 1.1em;
	}
	.btncontainer {
    width: 80%;
	}
	.watchwebcast {
		margin-left: 20px;
	}
	.imgblocks {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.blackheadBig {
    font-size: 1.2em;
}
.homeblockquote {
	padding-bottom:40px;
}

.blocksimg {
    float: left;
    width: 35%;
    margin-right: 0;
    margin-left: 33%;
}
.linksheadingsmall img
{
	margin-bottom:50px;
}
.thirdwidth {
    float: left;
    width: 100%;
	margin-bottom:20px;
}
.thirdwidthcenter {
	margin-bottom:20px;
}
.greenline img {
    width: 100%;
    margin-left: 0;
}

.headbluePad {
   font-size: 0.6em;
}

}
