@media only screen and ( min-width: 961px ) and ( max-width: 1183px ){
}

 
@media only screen and ( max-width: 960px ) {
img,video,object{ max-width: 100%;height:auto}
iframe { max-width: 100%; }
}



@media only screen and ( min-width: 768px ) and ( max-width: 960px ) { 

/* Header */
.top-menu-wrapper, .main-header-wrapper, .featured-wrapper, #main, #footerwrapper1, #footerwrapper2, #primary{width:748px } 
.main-menu-wrapper nav {width: 688px;min-height: 40px;}
.main-menu-wrapper nav li { margin-right: 0px;  font-size: 12px;}
.sf-menu a {padding: 13px 5px;}
.ticker ul{max-width: 472px;}
.logo {float: none;text-align: center;}
.ad {float: none;text-align: center;margin-top: 5px;}

/*Featured*/
.featured-block-1 {float: none;margin: 0 auto;}
.featured-block2 {float: none;width: auto;}
.featured-block2 .top {width: 374px;float: left;margin-top: 10px;}
.post-block-1 {width: 500px;}
.post-block-1 .thumb img {width:100%;}
.post-area-1b .thumb {width: 100px;}
.post-area-1b .title-area {width: 390px;}
.post-area-3 .title-area{width: 575px;}
.sticky .title-area {background-position: 505px -2px;}
.sticky .title {width: 500px;}
.sticky .post-area-no-thumb {background-position:680px -2px}
.sticky .post-area-no-thumb .title { width: 670px;}

/*Widgets*/
#secondary {float: none;width: 640px; margin: 0 auto;}
.widget {float: right;width: 300px; margin-right: 20px;}

/*Archives*/
.author-info { width: 580px;}

.entry-content iframe {height: 400px;}
}


@media only screen and ( max-width: 767px ) {

/*Header*/
.top-menu-wrapper, .main-header-wrapper, .featured-wrapper, #main, #footerwrapper1, #footerwrapper2, #primary{width:90%; margin: auto; }
#primary{float: none; }
.ticker ul {width:421px;margin:0; height: 18px;border-bottom: 2px solid #4D8196; border-right: 2px solid #4D8196; padding:9px 0 9px;float: none;}
.header-search {float: none;margin: 7px 0 10px;}
.search-form{margin: 0 auto;}
/*.main-menu-wrapper nav {height: 40px;width: 400px;}*/
.sf-menu {display: none !important;}
#mobile-menu{display: block;}
#mobile-menu select{width: 380px;margin-top: 5px; margin-left: 10px;padding: 5px;}
#social_bar { display: none; width: 100%; }
#leadcont { display: none!important; }
.logo { width: 100%;float: none;text-align: center;}
#callout { display: none; }
/*Featured*/
.featured-block-1,.flex-control-nav {width: 100%;}
.featured-block-1 {margin-bottom: 15px;height: auto;float: none;}
.slider-title {width: 100%;font-size: 24px;}
.flexslider .slides img{height: 300px;}
.featured-block2 {float: none;margin: 0 auto;}
.post-block-1 {float: none;width: auto;}
.post-area-1a img {width: 100%;}
.post-area-1b .thumb img { width: 100px;height: 75px;}
.post-area-1b .title-area {width: 350px;}
.post-block-2 {float: none;width: auto;margin-left: -5px;display: inline-block;}
.post-block-2 .cat-name {margin-left: 5px;width: 455px;}
.post-area-2{float: left;margin-left: 5px;width: 150px;}
.post-block-2 .title {position: inherit;}
.post-block-2 .title h3 {font-size: 14px;}
.sticky .title {width: auto;}
.post-area-3-wrapper .title h2 {font-size: 20px;}
.post-area-3 .thumb {width: 100px;}
.post-area-3 .title-area {width: 350px;}
.sticky .post-area-no-thumb .title {width: auto;}
/*Sidebar*/
#secondary {float: none;margin: 0 auto}
#fsidebar1, #fsidebar2, #fsidebar3 { float: none;display: block;margin: 10px auto;}

.entry-content iframe {height: 280px;}
/*Archives*/
.author-info { width: 300px;}
/*Single*/
.author-bio-right{width: 370px;}
#respond input, #respond textarea{width: auto;}
#respond p.comment-form-email{float: none;}

#respond p.comment-form-author input, #respond p.comment-form-email input{width: auto;}

/*Crowd Ignite*/

#_CI_widget_3281 li {
	width: 150px;
}

#_CI_widget_3281 span {
	width: 150px;
}

/* Read More for Mobile */

article.post.read-full {
	max-height: 180vh;
}

article.post.read-full {
	position: relative;
	padding-top: 10px;
	margin-bottom: 30px;
	overflow: hidden;
	-webkit-transition: max-height .5s linear 0s;
    -moz-transition: max-height .5s linear 0s;
    -ms-transition: max-height .5s linear 0s;
    -o-transition: max-height .5s linear 0s;
    transition: max-height .5s linear 0s;
}

article.post.read-full:after {
	z-index: 1;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 200px;
	border-bottom: 35px solid #f9f9f9;
	background: -moz-linear-gradient(top,rgba(249,249,249,0) 0,#f9f9f9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,0)),color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top,rgba(249,249,249,0) 0,#f9f9f9 100%);
    background: -o-linear-gradient(top,rgba(249,249,249,0) 0,#f9f9f9 100%);
    background: -ms-linear-gradient(top,rgba(249,249,249,0) 0,#f9f9f9 100%);
    background: linear-gradient(to bottom,rgba(249,249,249,0) 0,#f9f9f9 100%);
	
}

article.post.read-full .inarticle-300 {
	display: none;
}

.read-full .read-full-story-button {
	display: block;
}

.mobilesquare_container {
	text-align: center;
	margin-bottom: 20px;
	display: block;
}

}
 
@media only screen and ( max-width: 479px ) { 

.top-menu-wrapper, .featured-wrapper, #footerwrapper1, #footerwrapper2, #primary{width: 100%;}  
#main, .main-header-wrapper { width: 90%; }
.ticker {display: none;}
.featured-block-1, .flex-control-nav {width: 100%;}
.slider-title { font-size: 18px; width: 100%;}
.flexslider .slides img { height: 200px; width: 100%; }
.main-menu-wrapper nav{width: 100%;}
#mobile-menu select{width: 220px;}
/*.featured-block2 .top{height: 160px;}*/
.featured-block2 {width: 100%;}
.featured-block2 .title, .slider-title {width: auto;}
.post-area-1a .cat-name {top: 120px;}
.post-area-1b .title-area {width: 50%;}
.post-area-3 .thumb {display: none;}
.post-area-3 .title-area {width: 100%;}

.post-block-2 .cat-name { width: 80%;}
.post-area-2 {width: auto;float: none;}
.post-block-2 .title {position: absolute;}
.post-block-2 {display: block;float: none;margin: 0 auto;width: 80%;}
.page-numbers {display: none;}
.navigation .prev, .navigation .next {display: inline-block;}

#social_bar { display: none; width: 100%; }
#leadcont { display: none!important; }
.logo { width: 100%;float: none;text-align: center;}
#callout { display: none; }

.flexslider .slides > li {
	min-height: 200px;
	position: relative;
}

/*Single*/
.author-bio-right{width: 210px;}
#respond p.comment-form-author{float: none;width: auto;}
#respond p.comment-form-email {width: auto;}
#respond input, #respond textarea {width: 248px !important;}

.us_wrapper .us_total { display: none !important; }

}
