@media (min-width: 1100px){
.sticky-wrapper > #navigation{
width:1100px;
}
.is-sticky > #navigation{
width:1100px;
}

.logo {
display: none;
}
.master-static-open {float:left}
}

@media (min-width: 768px) and (max-width: 1099px) {
.wrapper{
width:99%
}
.sticky-wrapper > #navigation{
width:100%
}
.is-sticky > #navigation{
width:99%
}

#container {
width:100%;
}
#header {
min-height: 115px;
}
.top-banner, .top-banner-admin {
width: 57%;
}
.top-banner img, .top-banner-admin img {
/*width: 100%;*/
}
.logo {
display: none;
}

/*.logo {
width:18%;
}
.logo img{
width:100%;
}*/
.dash-mbs-tracker-placeholder img {
width: 98%;
height: 98%;
}
.lock-spot-left-placeholder {
width: 96%;
}
}

/*TRANSITIONS FROM 768 To 1200 START*/
@media (min-width: 990px) and (max-width: 1099px) {
#nav a {
font-size: 95%;
}
.great-to-see {
font-size: 95%;
}
#nav li {
margin: 10px 1.9% 0 3.0%;
}
#nav .current a, #nav a:hover {
padding-top: 11px;
}

/*Dials*/
.dash-dials-content.dials-content-2 {
display: block;
float: right;
width: 45%;
}
.dash-dials-content.dials-content-1 {
display: block;
float: left;
width: 54%;
}

.static-number {
margin: 8px 0 0 18px;
height:20px;
float:none;
font-size: 90%;
}
.master-static-open {float:none; margin: 32px 0 0 14px;}

.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:218px; width: 46%;}
.dials-placeholder-master-5-6 { width: 96%; height: 218px;}
.dials-placeholder-5, .dials-placeholder-6 {width: 47%;height: 218px;}
.dials-placeholder-7{width: 96%;height: 218px;}

.dash-image-dials img {width: 100%;height: 100%;margin-top:2%;}
.dials-placeholder-7 img {/*width: 99%;height: auto;*/}
.static-lo-info {
font-size: 90%;
}
.static-lo-number {
font-size: 92%;
}
.static-lo-info {
/*width: 58%;*/
}

.static-lo-number {
width: 22%;
}
.fnma-placeholder {
/*width: 58%;*/
margin: 3px 3px 0 10px;
/*height: 26px;*/
}
.prior-day-fnma-placeholder { margin-left:0px;}
#btnLine {
height: 38px;
}
#btn48 {
height: 38px;
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 197px;
left: 15px;
font-size: 12px;
}
}
@media (min-width: 890px) and (max-width: 989px) {
#nav a {
font-size: 90%;
}
#nav li {
margin: 10px 1.9% 0 2.3%;
}
#nav .current a, #nav a:hover {
padding-top: 12px;
}

.header-nav a:link, .header-nav a:visited {
font-size: 12px;
}
.header-nav {
/*width: 20%;*/
}
.great-to-see {
display: block;
position: relative;
float: right;
margin: 0 21px 0 0;
width: 38%;
/*top: 38px;*/
font-size: 14px;
}

/*Dials*/
.dash-dials-content.dials-content-1 {
width: 100%;
margin: 0;
}
.dash-dials-content.dials-content-2 {
width: 100%;
margin: 15px 0 0 0;
}
.static-number {
margin: 24px 0 0 10%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 20px 0 0 32px;
}

.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:188px; width: 47%;}
.dials-placeholder-master-5-6 {
float: left;
width: 47%;
height: 210px;
margin: 0 0 0 15px;
}
.dials-placeholder-5, .dials-placeholder-6 {
float: left;
width: 47%;
height: 198px;
margin: 7px 0 0 0;
}
.dials-placeholder-7 {
float:left;
width: 47%;
height: 210px;
margin: 0 0 0 15px;
}
.dash-image-dials img {
width: 100%;
margin-top: 2%;
height: auto;
}
.fnma-placeholder {
/*width: 59%;
height: 26px;*/
}
.prior-day-fnma-placeholder { margin-left:0px;}
#btnLine {
height: 38px;
}
#btn48 {
height: 38px;
}
.great-to-see {
display: block;
position: relative;
float: right;
margin: 0 21px 0 0;
font-size: 14px;
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 167px;
left: 15px;
font-size: 12px;
}
}

@media (min-width: 768px) and (max-width: 889px) {
.message-alert-msg.message-alert-top {
float: left;
display: block;
padding: 0;
margin: 0 0 10px;
line-height: 20px;
font-size: 18px;
}    
}

@media (min-width: 768px) and (max-width: 889px) {
#nav a {
font-size: 80%;
}
#nav li {
margin: 10px 1.4% 0 1.4%;
}
#nav .current a, #nav a:hover {
padding-top: 14px;
}

.header-nav ul li {
padding: 7px 11px 0 0;
}
.header-nav a:link, .header-nav a:visited, #ddlRegionBranchAccess {
font-size: 12px;
}
.header-nav {
/*width: 21%;*/
margin-right: 9px;
}
.lock-spot-left-placeholder {
width: 95%;
}
/*Dials*/
.dash-dials-content.dials-content-1 {
width: 100%;
margin: 0;
}
.dash-dials-content.dials-content-2 {
width: 100%;
margin: 15px 0 0 0;
}
.static-number {
margin: 24px 0 0 10%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 20px 0 0 32px;
}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:188px; width: 47%;}
.dials-placeholder-master-5-6 {
float: left;
width: 47%;
height: 225px;
margin: 0 0 0 15px;
}
.dials-placeholder-5, .dials-placeholder-6 {
float:left;
width: 47%;
height: 198px;
margin: 15px 0 0 0;
}
.dials-placeholder-7 {
float: left;
width: 47%;
height: 225px;
margin: 0 0 0 15px;
}
.dash-image-dials img {width: 100%;height: auto;margin-top:2%;}
.fnma-placeholder {
width: 52%;
height: 26px;
margin: 5px 6px 5px 10px;
}
.icon-help-responsive {
top: 51px;
}
.prior-day-fnma-placeholder { margin-left:0px;}
#btnLine {
height: 38px;
}
#btn48 {
height: 38px;
}
.great-to-see {
display: block;
position: relative;
float: right;
margin: 0 21px 0 0;
width: 32%;
font-size: 12px;
}
.today-fnma-placeholder {
float: left;
padding: 1px 2px 0 20px;
background: url(../../Images/fnma-saturn-blue.png) 0px 4px no-repeat no-repeat;
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 166px;
left: 15px;
font-size: 12px;
}
}
/*TRANSITIONS FROM 768 To 1200 END*/

@media (max-width: 767px){

.wrapper{
width:99%
}
#container {
width:100%;
}
.top-banner, .top-banner-admin {
display: none;
}
.sticky-wrapper > #navigation{
width:100%
}
.is-sticky > #navigation{
width:99%
}

.lock-spot-left-placeholder {
width: 94%;
}
.table-data-holder img {
margin: 0 0 0 20px;
padding: 0;
width: 90%;
height: auto;
}
.great-to-see {
clear: none;
text-align: right;
width: 55%;
float: right;
right: 10px;
margin: 0px 7px 0 0px;
font-size: 14px;
}
.market-open-close {
display: none;
}
#ddlRegionBranchAccess, .super-admin-icon, .custom-icon.dropdown-open {
display: none;
}
#nav > li:nth-child(1) {
margin: 10px 0px 0 -2px !important;
}
.super-admin-icon {
display: none !important;
}
}


@media (min-width: 678px) and (max-width: 767px){

#nav a {
font-size: 100%;
}
#nav li {
margin: 10px 5% 0 5%;
}
#nav .current a, #nav a:hover {
padding-top: 5px;
}
.header-nav ul li {
padding: 7px 11px 0 0;
}
.header-nav a:link, .header-nav a:visited {
font-size: 12px;
}
.header-nav {
min-height: 90px;
}

/*Dials*/
.dash-dials-content.dials-content-1 {
margin: 0;
width: 100%;
}
.dash-dials-content.dials-content-2 {
width: 100%;
clear: both;
margin: 15px 0 0 0;
}
.static-number {
margin: 24px 0 0 10%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 20px 0 0 0;
margin-right:5px;
}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:188px; width: 46.2%;}
.dials-placeholder-master-5-6 {
float: left;
width: 95%;
height: 210px;
margin: 0 0 0 15px;
}
.dials-placeholder-5, .dials-placeholder-6 {
float:left;
width: 45%;
height: 188px;
margin: 15px 0 0 15px;
}
.dials-placeholder-7 {
float:left;
width: 95%;
height: 210px;
margin: 15px 0 0 15px;
}
.dash-image-dials img {
margin-top:0;}
.great-to-see {
width: 57%;    
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 169px;
left: 15px;
font-size: 12px;
}
}

@media (min-width: 578px) and (max-width: 677px){

#nav a {
font-size: 100%;
}
#nav li {
margin: 10px 5% 0 5%;
}
#nav .current a, #nav a:hover {
padding-top: 5px;
}
.header-nav ul li {
padding: 7px 11px 0 0;
}
.header-nav a:link, .header-nav a:visited {
font-size: 12px;
}
.dash-lock-spot.econ-data-holder {
display: none;
}
.header-nav {
min-height: 90px;
}
/*Dials*/
.dash-dials-content.dials-content-1 {
width: 100%;
margin: 0;
}
.dash-dials-content.dials-content-2 {
float: left;
width: 99%;
margin: 15px 0 0 0;
}
.static-number {
margin: 7px 0 0 8%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 6px 0 0 0;

}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:188px; width: 46.2%;}
.dials-placeholder-master-5-6 {
float: left;
width: 96%;
height: 210px;
margin: 0 0 0 15px;
}
.dials-placeholder-5, .dials-placeholder-6 {
float:left;
width: 45%;
height: 188px;
margin: 15px 0 0 15px;
}
.dials-placeholder-7 {
float:left;
width: 96%;
height: 210px;
margin: 15px 0 0 15px;
}
.dash-image-dials img {margin-top:2%;}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 168px;
left: 15px;
font-size: 12px;
}
}


@media (min-width: 578px) and (max-width: 637px) {
.dash-dials-content.dials-content-1 {
display: block;
float: left;
width: 99%;
margin: 0;
}
.static-lo-info {
width: 130px;
font-size: 90%;
}
.static-lo-number {
font-size: 90%;
}
.static-number {
margin: 15px 0 0 15%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 14px 0 0 5%;
margin-right:5px;
}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:175px; width: 96%; margin:15px 0 0 15px;}

.dials-placeholder-1 {margin:0 0 0 15px;}

.lock-spot-left-placeholder > h4 {
clear: both;
font-size: 20px;
}
.fnma-placeholder {
margin: 5px 6px 4px 10px;
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 156px;
left: 15px;
font-size: 12px;
}
}

@media (min-width: 526px) and (max-width: 577px) {
.header-nav {
min-height: 90px;
}
}

@media (min-width: 150px) and (max-width: 577px) {
.wrapper{
width:99%
}
#container {
width:100%;
}
.top-banner, .top-banner-admin {
display: none;
}
.sticky-wrapper > #navigation{
width:100%
}
.is-sticky > #navigation{
width:99%
}
#nav a {
font-size: 100%;
}
#nav li {
margin: 10px 5% 0 5%;
}
#nav .current a, #nav a:hover {
padding-top: 5px;
}
.header-nav ul li {
padding: 7px 11px 0 0;
}

.header-nav a:link, .header-nav a:visited {
font-size: 12px;
}
.fnma-placeholder {
margin: 5px 6px 4px 10px;
}

/*Dials*/
.dash-dials-content.dials-content-1 {
display: block;
float: left;
width: 100%;
margin: 0;
padding: 0 10px;
}
.dash-dials-content.dials-content-2 {
display: block;
float: left;
width: 100%;
padding: 0 10px;
}
.static-lo-info {
/*width: 130px;*/
font-size: 90%;
}
.static-lo-number {
font-size: 90%;
}
.static-number {
margin: 15px 0 0 8%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 14px 0 0 5%;
margin-right:5px;
}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:175px; width: 100%; margin:15px 0 0 0;}
.dials-placeholder-1 {margin:0;}
.dials-placeholder-master-5-6 {
float: left;
width: 100%;
height: 265px;
margin: 15px 0 0 0;
}
.dials-placeholder-5, .dials-placeholder-6 {
float:left;
width: 100%;

margin: 15px 0 0 0;
}
.dials-placeholder-7 {
float:left;
width: 100%;
height: 265px;
margin: 15px 0 0 0;
}
.dash-image-dials img {margin-top:2%;}



.dash-mbs-tracker-content {
    width: 100%;
    padding: 0 10px;
    margin: 0;
}

.video-placeholder img {
padding: 0;
margin: 0 20px 20px 20px;
border: 1px solid #DADADA;
width: 87%;
height: auto;
}
.table-data-holder img {
margin: 0 0 0 20px;
padding: 0;
width: 90%;
}
.lock-spot-left-placeholder {width:91%;}
.lock-spot-left-placeholder > h4 {
clear: both;
font-size: 20px;
}
.great-to-see {
width: 50%;    
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 156px;
left: 15px;
font-size: 12px;
}
}
@media (min-width: 437px) and (max-width: 577px) {
.dash-dials-content.dials-content-1 {
width: 100%;
margin: 0;
}
.dials-placeholder-master-5-6 {
width: 95%;
height: 220px;
margin: 15px 0 0 15px;
}
.dials-placeholder-7 {
float: left;
width: 95%;
height: 220px;
margin: 15px 0 0 15px;
}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {
height: 175px;
width: 93%;
margin: 15px 0 0 15px;
}
.dials-placeholder-1{margin: 0 0 0 15px;}
.dials-placeholder-5, .dials-placeholder-6 {
float: left;
width: 42%;
margin: 15px 0 0 15px;
}
.dash-image-dials img {
width: 100%;
height: auto;
margin-top: 2%;
}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 156px;
left: 15px;
font-size: 12px;
}
}
@media (min-width: 400px) and (max-width: 530px) 
{
.icon-help-responsive {
top: 6px;
}
.fnma-placeholder {
width: 97%;
height: 26px;
margin: 5px 5px 5px 10px;
}
.prior-day-fnma-placeholder { margin-left:0px;}
#btnLine {
height: 38px;
}
#btn48 {
height: 38px;
} 
}
@media (min-width: 150px) and (max-width: 399px) 
{
.icon-help-responsive {
top: 11px;
}
.dials-placeholder-master-5-6, .dials-placeholder-7 {
height: 260px;
}
.fnma-placeholder 
{
clear: both;
float: left;
width: 89%;
height: 26px;
font-size: 10px;
margin: 5px 5px 5px 10px;
}
.prior-day-fnma-placeholder { margin-left:0px;}
#btnLine {
height: 38px;
}
#btn48 {
height: 38px;
} 
}

@media (min-width: 150px) and (max-width: 622px) {
.moving-average-overlays-placeholder {
margin: 42px 0px 0 10px;
}
}
@media (min-width: 150px) and (max-width: 630px) {
.message-alert-msg.message-alert-top {
float: left;
display: block;
padding: 0 0 0 20px;
margin: 0 0 10px;
line-height: 20px;
font-size: 18px;
}    
}
@media (min-width: 150px) and (max-width: 470px) {
 table.MAtable td {
padding: 12px !important;
}   
}

@media (min-width: 150px) and (max-width: 525px) {
#header {height: 160px;}
.logo {
float: none;
clear: both;
margin: 0 auto 0 auto;
}
.lock-spot-left-placeholder > h4 {
clear: both;
font-size: 20px;
}
.great-to-see {
float: none;
margin: 0 auto 0 auto;
text-align: center;
width: 100%;
right: 0;
}
.header-nav {
float: right;
min-height: 25px;
/* width: 145px; */
}
.share-for-free-month {
display: none !important;
}
.share-for-free-month a{
display: none !important;
}
}


@media (min-width: 150px) and (max-width: 375px) {
img.vidmagic-logo-footer {
    width: 100% !important;
}
.wrapper{
width:99%
}
#container {
width:100%;
}
.top-banner, .top-banner-admin {
display: none;
}
.sticky-wrapper > #navigation{
width:100%
}
.is-sticky > #navigation{
width:99%
}
#nav a {
font-size: 100%;
}
#nav li {
margin: 10px 5% 0 5%;
}
#nav .current a, #nav a:hover {
padding-top: 5px;
}
.header-nav ul li {
padding: 7px 11px 0 0;
}
.header-nav a:link, .header-nav a:visited {
font-size: 12px;
}

.header-nav {
/*width: 19%;*/
min-height: 25px;
}
.header-nav a:link, .header-nav a:visited {
font-size: 12px;
}
/*Logo*/



/*Dials*/
.dash-dials-content.dials-content-1 {
display: block;
float: none;
width: 100%;
padding:0 10px;
}
.dash-dials-content.dials-content-2 {
display: block;
float: none;
width: 100%;
padding:0 10px;
}
.static-lo-info {
/*width: 130px;*/
font-size: 90%;
}
.static-lo-number {
font-size: 90%;
width: 57px;
}
.static-number {
margin: 15px 0 0 10%;
height: 20px;
float: left;
font-size: 90%;
}
.master-static-open {
float: left;
margin: 30px 0 0 20%;
margin-right:5px;
}
.dials-placeholder-1, .dials-placeholder-2, .dials-placeholder-3, .dials-placeholder-4 {height:215px; width: 100%; margin:15px 0 0 0;}
.dials-placeholder-1 {margin:0}
.dials-placeholder-master-5-6 {
float: left;
width: 100%;
height: 260px;
margin: 15px 0 0 0;
}
.dials-placeholder-5, .dials-placeholder-6 {
float:left;
width: 84%;

margin: 15px 0 0 15px;
}
.dials-placeholder-7 {
float:left;
width: 100%;
height: 260px;
margin: 15px 0 0 0;
}
.dash-image-dials img {width: 85%;height: auto;margin-top:2%;}



.dash-mbs-tracker-content {
width: 100%;
}
.video-placeholder {
display: block;
float: left;
width: 83%;
}
.video-placeholder img {
padding: 0;
margin: 0 20px 20px 20px;
border: 1px solid #DADADA;
width: 100%;
height: auto;
}
.table-data-holder img {
margin: 0 0 0 20px;
padding: 0;
width: 90%;
height: auto;
}
.lock-spot-left-placeholder {width:88%;}
.price-delay-here {
position: absolute;
display: block;
top: 41px;
right: 10px;
left: initial;
font-size: 12px;
}


.article.article-3 p {
font-size: 14px;
}
.article.article-4 p {
font-size: 14px;
}
/*Calendar Edits */
.block-title > h3, details.details > summary > h3 {
font-size: 10px;
}
h4.get-support-text {
font-size: 10px;
}

/*MOBILE NAVIGATION RESET*/
	/* menu icon */
	#menu-icon {
	margin-left: auto;
		color: #000;
		width: 42px;
		height: 30px;
		background: #ffffff url(../../Images/icon-menu.png) no-repeat 43px 7px;
		padding: 8px 10px 0 42px;
		cursor: pointer;
		display: block; /* show menu icon */
	}
	#menu-icon:hover {
		background-color: #ffffff;
	}
	#menu-icon.active {
		/*background-color: #bbb;*/
	}
	
	/* main nav */
	#nav {
	margin-left: auto;
		clear: both;
		position: relative;
		top: 6px;
		width: 150px;
z-index: 150;
padding: 5px;
		background: #ffffff;
		border: solid 1px #aaaaaa;
		display: none; /* visibility will be toggled with jquery */
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
	}
	#nav li {
		clear: both;
		float: none;
		display: block;
		text-align: left;
		margin: 5px 0 5px 0;
	}
	#nav a, 
	#nav ul a {
		font: inherit;
		background: none;
		display: block;
		padding: 10px 0px 10px 20px;
		color: #666;
		border: none;
	}
	#nav a:hover, 
	#nav ul a:hover {
	display: block;
		background: none;
		color: #000;
		padding: 10px 0px 10px 20px;
	}
	#nav .current a, #nav a:hover {
padding: 10px 0px 10px 20px;
}
#nav .current a {
background: url(../../Images/icon-check.png) no-repeat 2px 17px;
color: #000000;
padding: 10px 0px 10px 30px;
}
	
	/* dropdown */
	#nav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;
	}
	#nav ul li {
	display: block;
		margin: 3px 0 3px 15px;
	}
.moving-average-overlays-placeholder{
display: none !important;
}
}

@media (min-width: 150px) and (max-width: 293px) {
.header-nav a:link, .header-nav a:visited {
font-size: 10px;
}
}


/*Mobile NAVIGATION*/
@media screen and (max-width: 767px) {



	/* menu icon */
	#menu-icon {
	margin-left: auto;
		color: #000;
		width: 42px;
		height: 30px;
		background: url(../../Images/icon-menu.png) no-repeat 43px 7px;
		padding: 8px 10px 0 42px;
		cursor: pointer;
		display: block; /* show menu icon */
	}
	#menu-icon:hover {
		background-color: #ffffff;
	}
	#menu-icon.active {
		/*background-color: #bbb;*/
	}
	
	/* main nav */
	#nav {
	margin-left: auto;
		clear: both;
		position: relative;
		top: 6px;
		width: 150px;
z-index: 150;
padding: 5px;
		background: #ffffff;
		border: solid 1px #aaaaaa;
		display: none; /* visibility will be toggled with jquery */
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
	}
	#nav li {
		clear: both;
		float: none;
		display: block;
		text-align: left;
        margin: 2px 0 2px 0;
	}
	#nav a, 
	#nav ul a {
		font: inherit;
		background: none;
		display: block;
		padding: 10px 0px 10px 20px;
		color: #666;
		border: none;
	}
	#nav a:hover, 
	#nav ul a:hover {
	display: block;
		background: none;
		color: #000;
		padding: 10px 0px 10px 20px;
	}
	#nav .current a, #nav a:hover {
padding: 10px 0px 10px 20px;
}
#nav .current a {
background: url(../../Images/icon-check.png) no-repeat 2px 17px;
color: #000000;
padding: 10px 0px 10px 30px;
}
	
	/* dropdown */
	#nav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;
	}
	#nav ul li {
	display: block;
		margin: 3px 0 3px 15px;
	}
.dash-news-content {
display:block;
height: auto;
width: 100%;
overflow-y: hidden;
}
.dash-news-content p{
overflow-y: hidden;
}
}

@media screen and (min-width: 767px) {

	/* ensure #nav is visible on desktop version */
	#nav {
		display: block !important;
	}
	#nav-desktop {
		display: block !important;
	}

}

/*All XS View Responsive*/
@media (max-width: 374px) {
.lead-magnet-widget-img, .rate-widget-widget-img {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.lead-magnet-widget-img-tiny {
    width: 100%;
    float: none;
    margin: 0 auto;
}
}