@media only screen and (max-width: 500px) {
    
    #main {
    	min-height: auto;
    	margin-top: 10px;
    	padding: 20px;
    }

    input[type="text"].error, input[type="text"].is-invalid, input[type="password"].error, input[type="password"].is-invalid, input[type="datetime"].error, input[type="datetime"].is-invalid, input[type="datetime-local"].error, input[type="datetime-local"].is-invalid, input[type="date"].error, input[type="date"].is-invalid, input[type="month"].error, input[type="month"].is-invalid, input[type="time"].error, input[type="time"].is-invalid, input[type="week"].error, input[type="week"].is-invalid, input[type="number"].error, input[type="number"].is-invalid, input[type="email"].error, input[type="email"].is-invalid, input[type="url"].error, input[type="url"].is-invalid, input[type="search"].error, input[type="search"].is-invalid, input[type="tel"].error, input[type="tel"].is-invalid, input[type="color"].error, input[type="color"].is-invalid, select.error, select.is-invalid, textarea.error, textarea.is-invalid, .field.error, .field.is-invalid {
        color: gray !important;
        background: rgba(255, 0, 0, 0.06) !important;
        border: 1px solid red !important;
    }

    .robeco-iframe {
	   	display: none;
    }

    img.featured_home_image {
    	height: auto !important;
    	max-height: auto !important;
    }

    #content {
    	margin-top: 0px;
    }

    .widget_featured_article_text_widget {
    	min-height: 0px;
    	margin-top: 20px;
    }

    .adslot {
	    width: 300px;
	    overflow: hidden;
	    border-right: 1px solid #00A2BD;
	    margin: 0 auto;
	    /*margin-left: 5px;*/
	}

	.entry-content .addthis_toolbox {
		margin: 0px !important;
	}

    .featured_sections_date,
    .featured_home_text_date,
	.home .entry-meta {
    	width: 40%;
    }

    .col-md-4.members_side {
	    margin-top: 0;
	    float: right;
	    max-width: 50%;
	    overflow: hidden;
	}

	#main-image-holder img.attachment-bones-thumb-690.wp-post-image {
		margin-left: 0;
		height: auto;
		min-height: 240px;
	}

	#cbp-fwslider-ul {
		max-width: 100%;
	}

	#cbp-fwslider-ul li {
		width: 100% !important;
	}

	#cbp-fwslider-ul li {
	    width: 100% !important;
	    position: relative;
	    left: 140px;
	}

	.taxonomy-description {
		padding: 0;
		margin-bottom: 20px;
	}

	.widget_featured_article_widget {
		margin: 0px;
	}

	p.byline.entry-meta.vcard {
	    margin-bottom: 10px;
	}

	.entry-content img {
	    height: auto;
	    float: left;
	    width: 100%;
	}

	.category .entry-content {
		padding: 0px;
	}

	div#featured_sections_widget-2,
	.widget_featured_article_widget,
	.featured_home_text_container:last-of-type,
	.category #main,
	.category .article-footer {
		border: none;
	}

	.hentry header {
		padding: 0;
	}

	.hentry {
		margin-bottom: 20px;
	}

	.cat_label_basic {
	    margin-top: 3px;
	}

	.single-header {
		margin-top: 50px;
	}

	.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
		float: none;
		clear: none;
	}

	.featured_sections_container {
		padding: 0px;
    	margin-bottom: 10px;
	}

	.single-see-also {
	    width: 100%;
	    float: none;
	    margin-right: 0px;
	}

	.alm-btn-wrap {
	    padding: 10px 0px 30px;
	    padding-right: 0;
	}

	.pp_category_widget_cont.widget.row.conexus_tv {
	    border: none;
	    padding: 0;
	    margin: 0;
	    width: 100% !important;
	    max-width: 100% !important;
	}

	.featured_sponsored_container {
		margin-bottom: 20px;
		padding: 10px;
	}

	div#sponsored_article_widget-2 {
	    border: none;
	    padding: 0;
	    margin-top: 20px;
	}

	.ctv_container p {
		width: 100%;
		margin-top: 10px;
	}

	div#related-articles-section {
	    float: right;
	    width: 100%;
	    padding: 10px 0;
	    margin-left: 0;
	    border-left: 0;
	}

	.home .sidebar {
		margin-top: 0px;
	}

	.conexus_version2 {
		display: block !important;
	}

	.ctv_widget_container.conexus_version2 {
		height: auto !important;
    	padding-bottom: 15px !important;
	}

	#iframe-container-conexus_version2 iframe {
		height: auto !important;
		width: 280px !important;
	}

	.ctv_widget_container.conexus_version3 {
		height: auto !important;
    	padding-bottom: 5px;
	}

	#conexus_tv_2_1 {
		position: absolute;
    	right: 160px !important;
	    width: 100px !important;
	    top: 4px !important;
	}

	#iframe-container-conexus_version3 iframe {
		height: auto !important;
		width: 90% !important;
	}

	.conexus_small,
	.ifm_small {
		display: none;
	}

	div#main-image-placeholder {
	    margin-bottom: 40px;
	}

	.featured_sponsored_container .cat_label_basic {
	    margin-top: 0px;
	}

	.addthis_toolbox.addthis_default_style.addthis_32x32_style {
	    margin-left: 48px !important;
	    margin-top: 20px !important;
	    clear: both;
	    position: relative;
	}

	p.tags {
		padding: 0px;

	}

	.single .entry-content {
	    padding: 0px;
	    margin-left: 0px;
	}

	p.author_side {
		width: auto;
		margin-left: 0px;
	}

	.single .entry-content p {
		clear: both;
	}

	.single .entry-content img {
		height: auto !important;
	}

	.single section img {
		margin-top: 0px;
	}

	.count-disabled .attachment-post-thumbnail {
	    width: 40%;
	    height: 90px;
	}

	.count-disabled a.mp_side_header {
		width: 100%;
	}

	ul.count-disabled li {
		margin-bottom: 10px;
	}

	.single .sidebar {
		margin-left: 0px;
	}



	.hentry footer {
		padding: 0px;
		border-top: none;
	}

	.sidebar {
		margin-top: 0px;
	}

	div#livefyre-comments {
		padding: 0px;
	}

	#logo {
	    margin: 10px 0 -20px 0px;
	}

	input[type="text"].error, input[type="text"].is-invalid, input[type="password"].error, input[type="password"].is-invalid, input[type="datetime"].error, input[type="datetime"].is-invalid, input[type="datetime-local"].error, input[type="datetime-local"].is-invalid, input[type="date"].error, input[type="date"].is-invalid, input[type="month"].error, input[type="month"].is-invalid, input[type="time"].error, input[type="time"].is-invalid, input[type="week"].error, input[type="week"].is-invalid, input[type="number"].error, input[type="number"].is-invalid, input[type="email"].error, input[type="email"].is-invalid, input[type="url"].error, input[type="url"].is-invalid, input[type="search"].error, input[type="search"].is-invalid, input[type="tel"].error, input[type="tel"].is-invalid, input[type="color"].error, input[type="color"].is-invalid, select.error, select.is-invalid, textarea.error, textarea.is-invalid, .field.error, .field.is-invalid {
	    color: gray;
	    background: #E8E8E8;
	}

	.category #main {
		margin-top: 40px;
	}

	.robeco-right {
	    background: #ebebeb !important;
	    padding: 10px !important;
	    margin-left: 10px;
	    margin-bottom: 10px;
	    width: 94%;
	}

    #logo img {
        max-width: 50%;
	    margin-left: 25px;
	    margin-bottom: 24px;
	    float: right;
	    margin-right: 80px;
	    margin-top: 4px;
	}

	.widget_latest_popular_recommended_widget,
	#middle-col-article {
		display: none !important;
	}

	.widget {
		max-width: 320px;
	}

	header.entry-header.article-header {
		width: 100%;
	}

	.current-menu-item {
		border-bottom: 0;
	}

	.entry-content div {
	    max-width: 100%;
	}

	.entry-post-content {
		width: 100%;
	}

    .sidebar {
    	margin-top: 100px;
    }

	.featured_sections_container {
		width: 100%;
		height: auto;
	}

	.nav>li>a {
	    width: auto;
	    float: left;
	    margin-right: -20px;
	}

	input#s {
    	width: 90%;
	    float: right;
	    margin-top: 5px;
	}

	p.featured_sections_date {
	    max-width: 40% !important;
	}

	.featured_home_container {
		margin-top: 0px;
		width: 100%;
		margin: 0;
	}

	.widget_featured_sections_widget, .widget_sponsored_article_widget {
		margin-left: 0px;
	}

	.featured_sections_image,
	ul#menu-main-menu {
	    width: 100%;
	    /*height: 170px;*/
	    height: auto;
	}

	img.conexus_tv_logo {
	    width: 40%;
	    float: left;
	}

	.featured_sections_container h3 a,
	.featured_sections_title,
	.featured_sections_container p,
	.widget_featured_sections_widget, .widget_sponsored_article_widget,
	.featured_sections_container_short,
	.featured_sections_container_short p {
		width: 100%;
		max-width: 100%;
		min-height: 0px;
	}

	.featured_sections_title {
		height: auto !important;
	}

	.featured_sections_container_short {
		padding: 0px;
		border-right: none;
		margin-bottom: 10px;
	}

	.featured_sections_container {
		margin-bottom: 10px;
	}

	.featured_home_author {
		border: none;
	}

	h2.fnt_fgm.widget_header {
	    margin-top: 40px;
	}

	.checkBoxes p label {
		width: 90%;
	}

	input[type="submit"] {
		width: 100%;
	}

	.sidebar {
	    margin-top: 0;
	    padding: 0 20px;
	}

	.featured_sections_container_short h3 a {
	    max-width: 100%;
	    height: auto !important;
	}

	p#footer-logo img {
		width: 210px;
	}

	p#footer-logo {
		float: none;
	}

	ul#menu-footer-menu {
	    max-width: 80%;
	    margin: 0 auto;
	}

	.footer .nav li:before {
		content: "";
	}

	.footer-links.cf {
		margin-top: 0;
	}

	ul#menu-footer-menu li {
	    float: left;
	    padding: 0 10px;
	}

	div#inner-footer {
		text-align: center;
	}

	.ctv_container {
	    position: relative;
	    top: 5px;
	    margin-right: 175px;
	}

	.featured_sections_container {
		border-right: 0 !important;
	}

	.ctv_widget_container.conexus_large {
		height: 330px !important;
	}

	.featured_home_text_container {
		height: auto;
		padding: 0px;
		width: 90%;
	}

	.widget {
		padding: 0px;
	}

	.conexus_tv {
		margin-left: 10px;
		max-width: 97%;
		width: 97%;
	}

	img.conexus_tv_logo_end {
	    float: right;
	    width: 40%;
	    margin-right: 5%;
	}

	img.conexus_tv_logo_end {
	    margin-top: 18px;
	    margin-left: 10px;
	}

	.cbp-fwslider {
		overflow: visible;
	}


	.home .entry-meta {
		padding: 0;
	}

	.featured_sections_container_short {
		height: auto;
	}

	.nav-mobile-toggle {
	    color: white;
	    position: absolute;
	    top: 0px;
	    left: 0;
	    background: #C0091F;
	    width: 42px;
	    height: 50px;
	    display: block;
	}

	i.fa.fa-bars {
	    font-size: 30px;
	    padding-left: 7px;
	    padding-top: 10px;
	}

	div#search-3 {
	    display: none;
	}

	#menu-main-menu {
		display: none;
	}

	.conexus_large .cbp-fwslider ul li:nth-of-type(2), .conexus_large .cbp-fwslider ul li:nth-of-type(3), .conexus_large .cbp-fwslider ul li:nth-of-type(4) {
		display: none;
	}

	.cbp-fwslider {
		overflow: visible !important;
	}

	.conexus_large .cbp-fwslider ul li:nth-of-type(1) {
	    float: left !important;
	}

	iframe#video_index_0 {
        width: 88%;
	    margin-left: -119px !important;
	    margin-top: 20px !important;
	}

	#mobile-navigation {  
	    display: none;
	    width: 100px;
	    background: rgba(0, 0, 0, 0.81);
	    left: 0;
	    position: absolute;
	    top: 50px;
	    height: auto;
	    z-index: 999;
	    width: 70%;
	}

	ul#menu-mobile-nav {
	    padding: 10px 0;
	    box-shadow: rgba(0, 0, 0, 0.43) 4px 4px 22px;
	}

	.header .nav li {
		padding: 5px 10px;
    	clear: both;
	}

	.nav li:before {
		content: "";
	}

	.nav_members {
		display: none;
	}

	header.header {
		position: fixed;
	    height: 50px;
   		width: 100%;
	    top: 0;
	    z-index: 999999;
	}

	#main-image-holder {
	    background: white;
	    width: 100%;
	    /*height: 230px;*/
	    height: auto;
	    position: relative;
	    top: 0px;
	    text-align: center;
	}

	.single header.article-header {
	    min-height: 130px;
	    margin-top: -126px;
	    margin-right: -1px;
	    margin-left: 0;
	}

	.wrap {
		width: 100% !important;
		margin-left: 0px;
	}

	.home #main {
		width: 100% !important;
	}

	.t-2of3 {
		width: 100% !important;
	}

	.category .entry-content img {
	    width: 100% !important;
	    position: relative;
	    left: 0px;
	    max-width: 90%;
	}

	div#cbp-fwslider-ifm_micro {
		overflow: hidden !important;
	}

}