.page-id-39 .wpb_widgetised_column {margin-top:30px;}

/*----------------------------------------------
 Responsive
 ----------------------------------------------*/
 @media screen and (min-width:2000px) {
	.home #primary {
		background: linear-gradient(to left, #ffffff 60%, #ebeef3 50%);
	}
	.last_post_link .homenews a {
		position: relative;
		left: 39%;
	}
 }
@media screen and (max-width:1350px) {
	#sidebar .vc_col-sm-4 {right:10px;}
}
@media screen and (max-width:1200px) {
	.desktop-menu {display:block;}
	.vc_col-sm-12.white.featured-tech {height:auto;}
	.single-post #page #primary.wpb_row {padding:25px;}
	.single-post ul#breadcrumbs {margin-left:0 !important}
	.wpb_row .container,.container{max-width:960px;}

	/*New VC Update Fix - Chris Hahn*/
	.wpb_row{max-width:960px;}
	.wpb_row.footer-bg{max-width:100%;}

	.container .container {width:auto;}

	/*New VC Update Fix - Chris Hahn*/
	.wpb_row .wpb_row { width:auto; }

	.home-content-box p {font-size:16px;max-width:380px;}
	.home-content-box.tech h3 {font-size:19px;line-height:23px;}
	.home-content-box.tech p {max-width:170px;top:150px}
	.home-content-box.tech p br {display:none;}
	.wpb_wrapper br {display:none;}
	.content-box {background-size:cover;}
	.content-box img {display:none !important;}
}
@media screen and (max-width:1200px) and (min-width:1002px) {
	.page-id-39 .wpb_row .container {max-width:960px;}

	/*New VC Update Fix - Chris Hahn*/
	.page-id-39 .wpb_row {max-width:960px;}

	.page-id-39 .wpb_row .container .container {width:auto;}

	/*New VC Update Fix - Chris Hahn*/
	.page-id-39 .wpb_row .wpb_row {width:auto;}

	.about-head .vc_col-sm-4 {position:relative;top:39px;}
}
@media screen and (max-width:1160px) {
	.main-member .vc_col-sm-6:last-child {left:-20px;}
	#sidebar .vc_col-sm-4 {right:20px;}
}
@media screen and (max-width:1120px) {
	/*.container{padding:0 15px}*/
	/*.desktop-menu{display:inline}
	.mobile-menu{display:none}
	#top_menu_icon{display:none}
	#header_menu_icon{display:none}
	.header-mobile-menu{display:none}*/
}
@media screen and (max-width:1020px) {
	.main-member .vc_col-sm-6:last-child {left:0;}
}
@media screen and (max-width:1001px) {
	.sme_nav li {

		padding: 14px;
		margin: 10px 10px;
 
		display:block;
	}
	#hide_desktop{
		display: none;
	} 
	#hide_mobile{
		display: block;
	}
	.footer_www:after {
		display: none;
	}
	.footer_second_row a, .footer_second_row p {
		font-size: 13px;
		margin: 5px;
	}
	.footer_second_row .building p {
		margin-right: 0px;
		border: none;
		padding-right: 0px;
	}
	.footer_outer a, .footer_outer p {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.box1 p,.box2 p{
		visibility: visible;
		background: none;
		padding-top: 0px;
		font-size: 12px;
	}
	.box4 p, .box5 p, .box6 p {
		margin-bottom: 0;
	}
	.box1 a, .box2 a {
		/*background: none;*/
		background-position: bottom left;
	}
	.box2 {border-radius: 0px !important;}
	.titleBox {
		font-size: 13px;
		font-weight: bold;
		/* line-height: 3; */
	}
	.box_me {

	}

	.wpb_row .container,.container{max-width:768px;}

	/*New VC Update Fix - Chris Hahn*/
	.wpb_row{max-width:768px;}

	.container .container {width:auto;}
	.desktop-menu{display:block}
	.mobile-menu{display:none}
	#top_menu_icon{display:none}
	#header_menu_icon{display:none}
	.header-mobile-menu{display:none;margin-top: 40px;}
	.header_outer.clearall{position:inherit}
	.topsliderbox {min-height: 300px;}
	.home #content {margin-top: 0px;}
	.home .entry-content {top: 15px !important;}
	.header_top_outer{display: none; background:none repeat scroll 0 0 #1f6979}
	.logo_outer.left{width:66%}
	.logo_outer.left img{max-width:100%}
	.hmright_button.right{width:33%}
	.rightbtns{padding:0}
	.btnlightgreen{margin-left:0;margin-bottom:5px}

	/*-- Jordan ---*/

	/*- general -*/
	#page .wpb_row.vc_inner, #page .vc_row.wpb_row, .wpb_row {padding:25px;}
	#page .wpb_row.breadcrumbs {padding:0px 25px;}
	#breadcrumbs {margin-left:0 !important;}
	p, ul li {font-size:14px;line-height: 24px;}
	p {margin-bottom: 20px;}
	#page .wpb_row, #page #secondary {padding:25px;}
	#page main.site-main.wpb_row {padding:25px 0 0;margin-bottom:0 ;}
	.page-id-2 #page main.site-main.wpb_row {padding-top:0;}
	h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, p br {display:none;}
	#page .entry-content > .vc_row.wpb_row:first-child, #page .entry-content > .vc_row.wpb_row:last-child {padding-bottom:0;margin-bottom:0;}
	.vc_row.wpb_row {padding-left:25px !important;}
	h4 {margin-bottom:20px;}

	/*- header -*/
	.page_title_outer {height:initial;}
	.header_banner_image_outer {height:147px;}
	.page-id-39 .header_banner_image_outer {height:227px;}
	h1.page_title {/*padding-left:25px;*/margin-left:0;}
	#masthead.site-header {margin-bottom:0;}
	.site-header .search-field {display:block;margin-right:15px;}
	.desktop-menu ul ul, .desktop-menu ul ul.not-mac {top:229px;}
	.top_menu .desktop-menu ul ul {top:42px;}
	a.btnlightgreen, a.btnlightgreen:visited {max-width:220px;width:100%;}
	div#rev_slider_1_1, div#rev_slider_1_1_wrapper {height:200px !important;display:none !important;}
	.site-header .search-field, .site-header .search-field:focus {margin-right:15px;padding-left:30px;margin-top:0;margin-bottom:0;background-position:5px 15px;}
	.page-id-2 #page .entry-content > .vc_row.wpb_row:first-child {padding:50px;margin-bottom:30px;background-position:100% bottom;}
	.page-id-2 #page .entry-content > .vc_row.wpb_row:first-child h1 {font-weight:400;text-shadow:2px 2px 3px rgba(0,0,0,.5);}

	/*- sidebar -*/
	#sidebar .vc_col-sm-4 {position:relative;top:0;right:0;}
	.wpb_widgetised_column {margin-top:0;}
	.wpb_widgetised_column .wpb_wrapper li.widget-container.tribe-events-list-widget, .wpb_widgetised_column .wpb_wrapper li.widget-container.recent-posts-extended, #sidebar .vc_col-sm-4 {max-width:100%;margin-bottom:0px;}
	#sidebar .ip-button {max-width:100%;margin-top:30px;}

	/*- home -*/
	.home-content-box p:hover, .home-content-box.tech p:hover {display:block;}
	.fullwidthcarousel .vc_slide.vc_images_carousel {width:97% !important;}
	.home-content-box, .home-content-box.tech {max-width:100%;text-align:left;}
	.home-content-box:hover p {transform: translateY(0) !important; -webkit-transform: translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); -moz-transform:translateY(0)}
	.home-content-box p, .home-content-box.tech p {max-width:80%;top:70px;font-size:15px;display:block;visibility: visible;opacity:.9}
	.home-content-box p br {display:none;}
	#page .vc_row.wpb_row.padding0 {padding:0 25px;}
	.vc_col-sm-6.homeimageouter{padding-left:0;padding-right:0;}
	.content-box {background-size:cover;}
	.content-box img {display:none !important;}

	/*- about -*/
	.about-head .vc_col-sm-4 {display:none;}
	.page-id-346 .vc_col-sm-8 div[class*=vc_col-sm-] {float:left;width:50%;}
	.main-member .vc_col-sm-6:last-child, .page-id-346 .vc_col-sm-8 .wpb_text_column+.wpb_row div.vc_col-sm-9 {left:-60px;}

	/*- events -*/
	.page-id-41 .entry-content div[class*=vc_col-sm-] {float:left;}
	.page-id-41 .entry-content .vc_col-sm-12 {width:100%;}
	.page-id-41 .entry-content .vc_col-sm-8 {width:67%;}
	.page-id-41 .entry-content .vc_col-sm-4 {width:30%;margin-right:3%;}
	.page-id-41 .entry-content > .wpb_row > .container > .vc_col-sm-8 {width:100%;}

	/*New VC Update Fix - Chris Hahn*/
	.page-id-41 .entry-content > .wpb_row .vc_col-sm-8 {width:100%;}


	.size-fix {width:100%;}
	.size-fix.vc_col-sm-2 {width:15%;float:left;margin-right:2%;}
	.blog-post.vc_col-sm-10 h4 {top:0;line-height:28px;}
	.blog-post.vc_col-sm-10 {width:83%;float:left;}

	/*- technologies -*/
	.home-content-box.tech {min-height:200px;}
	.home-content-box.tech p {top:50px;max-width:92%;display:block;visibility:visible;}
	.home-content-box.tech:hover p {transform: translateY(0) !important; -webkit-transform: translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); -moz-transform:translateY(0)}
	.wpb_widgetised_column.fixed, .wpb_widgetised_column.fixed.stop, .wpb_widgetised_column {position:relative !important;top: 0 !important}
	.single #page .vc_row.wpb_row {padding:25px !important}
	.tech-pdf-image img {width:100%;max-width:100%;height:auto;}
	.tag h4 {margin-bottom:0;}
	#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"] {width:100%;}
	#nav_menu-4 {margin:10px 0;max-width:100%;}
	.tech-pdf-image.video img {padding: 80px 0;margin: 0 auto;display: block;width: 20%;}
	.profile {float:left;margin-right:30px;}

	/*- inventors -*/
	#page .vc_row.wpb_row.tech-transfer, #page .vc_row.wpb_row.tech-transfer.entrepreneurs {background:none;}
	.transfer-process {text-align:left;}
	.transfer-process .vc_col-sm-6 {float:left;}
	.transfer-process .vc_col-sm-6.text {right:0;}
	.tech-transfer .vc_col-sm-6:nth-child(2n) {padding-left:0;}
	.tech-transfer .vc_col-sm-6:nth-child(2n+1) {padding-top:0;}
	.tech-transfer.entrepreneurs .wpb_row .transfer-process.right, .transfer-process.right {top:0 !important;}
	.transfer-process.right .vc_col-sm-6.text {left:0;}
	.tech-transfer .vc_col-sm-6 .transfer-process .vc_col-sm-6 {margin-bottom:20px;}
	.tech-transfer .vc_row.wpb_row {margin-top:0;margin-bottom:0;}
	.vc_row.tech-transfer .wpb_row+.vc_empty_space {display:none;}
	#page .vc_row.wpb_row.tech-transfer {padding-bottom:0;margin-bottom:0;}
	.vc_row.wpb_row .vc_row.wpb_row {padding-left:0 !important;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(3) > .container > .vc_col-sm-6:last-child {top:0;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(3) > .container > .vc_col-sm-6:last-child .transfer-process.right {top:0px;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(4) > .container > .vc_col-sm-6:last-child {top:0;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(4) > .container > .vc_col-sm-6:last-child .transfer-process.right{top:0;}

	/*New VC Update Fix - Chris Hahn*/
	.tech-transfer.entrepreneurs .wpb_row:nth-child(3) .vc_col-sm-6:last-child {top:0;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(3) .vc_col-sm-6:last-child .transfer-process.right {top:0px;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(4) .vc_col-sm-6:last-child {top:0;}
	.tech-transfer.entrepreneurs .wpb_row:nth-child(4) .vc_col-sm-6:last-child .transfer-process.right{top:0;}

	/*--- industry -*/
	.industry_carousel_row .vc_col-sm-3, .page-id-330 .vc_col-sm-3, .page-id-45 .vc_col-sm-3 {width: 47%;float: left;margin-right: 3%;margin-bottom:3%;}
	.industry_carousel_row .vc_col-sm-12 .wpb_row:first-child {margin-bottom:0px !important;}
	.home-content-box.tech h3 {font-size:20px;}

	/*- footer -*/
	.site_link_outer .widget-container .widget-title, .email_social_outer .widget-container .widget-title, .address_outer .widget-container .widget-title {font-size:27px;}
	.footer_outer_second {padding:40px 35px;}
	.address_outer .widget-container address p{font-size:14px;}
	.address_outer .widget-container address p br {display:none;}
	.home .entry-content {
	    position: relative;
    top: 20px;
    z-index: 9999;
	}
	.box1,.box2,.box3{
		height: 140px;
	}
	.box4,.box5,.box6{
		height: 240px;
	}
	.home .ultsl-arrow-left2,.home .ultsl-arrow-left2:before,
	.home .ultsl-arrow-right2,.home .ultsl-arrow-right2:before {
		display: none;
	}
	.home #primary {
		background: #fff;
	}
	.vc_row.wpb_row.vc_row-fluid.homeFirstRowBox, .vc_row.wpb_row.vc_row-fluid.homeNextRowBox.vc_row-o-content-top.vc_row-flex {
		margin: 0 !important;
		padding: 0 !important;
		width: 100vh;
	}
	.box3{
		border-radius: 0px;
	}
	.home .checklist li {
		font-size: 16px;
		font-weight: 500 !important;
		line-height: 1.4;
	}
	#hideMobile{
		display: none;
	}
	.footer_contact_box .wpb_content_element h2{
		font-size: 20px;
	}

	.footer_contact_box .vc_row.wpb_row {
		padding-left: 0px !important;
	}
	.home .wpb_row {
		/* padding: 50px 25px; */
	}
	.vc_row.wpb_row {
		padding-left: 0px !important;
	}
	.home .wpb_row.footer-bg {
		margin-top: 80px !important;
	}
@media screen and (max-width:800px) {
	rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer *:not(.rs-wtbindex), .rs-layer *:not(.rs-wtbindex) {
		outline: none !important;
		font-size: 15px !important;
		height: 1000px;
	}
	.overlaybg {
		float: initial;
		height: 100%;
		width: 100%;
	}
	h2 {
		font-size: 34px;
		line-height: 34px;
	}
	.vc_empty_space{
		display: none;
	}
	.ult-item-wrap.slick-slide.animated.no-animation.slick-active {
		    width: 100% !important;
	}
	.wpb_single_image.wpb_content_element.vc_align_left {
		    width: 100% !important;
	}
	.home .wpb_row_home {
		max-width: 1170px !important;
		margin: 0 auto;
		/* position: relative; */
		/* top: 30px; */
		top: initial;
		z-index: 999;
	}
	#slider-1-slide-1-layer-9 {
		bottom: initial;
		position: absolute;
		top: 157px;
	}
 
	#slider-1-slide-1-layer-4 {
		top: 100px;
		font-size: 13px !important;
		padding: 0;
		margin: 0;
		outline: none !important;
		font-size: 15px !important;
		height: 1000px;
		line-height: 1.8 !important;
	}
	#slider-1-slide-1-layer-0 {
		top: 7px;
		font-size: 25px !important;
		width: 100%;
		line-height: 2;
	}
	.box1, .box2, .box3 {
		min-height: 200px;

	}
	.box_me p , .box3 p {
		visibility: visible !important;
		
	font-size: 13px !important;
	line-height: 1.5 !important;

	}
	.box4, .box5, .box6 {
		height: 211px;
	}
	#slider-1-slide-1-layer-3 {
		top: 157px;
	}
	.vc_row.wpb_row.vc_row-fluid {
		/*top: -31px;*/
	}
	#breadcrumbs {
		display: none;
	}
	.home .checklist li::after {
		margin-right: 0px;
	}
	.footer-bg h2 {
		margin: 30px 20% 30px 20% !important;
	}
	.floow-us {
		visibility: hidden;
	}
	#slider-1-slide-1-layer-0 {
		font-size: 26px !important;
		line-height: 1.2 !important;
		top: 27px;
	}
	.slick-initialized .slick-slide {
		width: 100% !important;
	}
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
		padding-right: 8px;
		 
	}
	.footer_outer a, .footer_outer p {
		font-size: 13px;
		margin-bottom: 25px;
	}
	.socialmedia {
		text-align: center;
	}
	
	.wpb_row .container,.container{width:100%;}
	#sitelogo {
		width: 62%;
		display: inline-block;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding: 4px;
		margin-top: 7px;
		/* margin-top: -28px; */
	}
	#header_bottom {
		width: 100%;
		display: block;
		float: right;
		/* vertical-align: top; */
		/* padding-left: 0; */
		/* padding-right: 0; */
		/* padding-top: 11px; */
	}
	#header_menu_icon {
		position: absolute;
		top: 0px;
		right: 0;
	}
	.page_title {
		color: #fff;
		font-size: 46px;
		line-height: 56px;
		position: initial;
		top: 25px;
		/* bottom: -11px; */
		width: 80%;
	}
	.footer_desc {
		margin: 20px 0;
		width: 100%;
	}
	.site-footer .widget-container h3.widget-title {
		color: #fff;
		font-weight: 600;
		font-size: 16px;
		display: block;
		width: 100%;
		float: left;
	}
	.building{
		text-align: center;
	}
	.header_banner_image_outer {
		height: initial;
	}
	h1.page_title {
		font-size: 25px;
		width: 100%;
		/* padding-left: 25px; */
		line-height: 35px;
		margin: 0;
		padding: 29px 10px;
	}
	.new-sidebar {
		left: 0;
	}
	.wpb_row.footer-bg, footer#colophon{
		position: initial;
	}
	li#thechamphorizontalsharing-4, li#thechamphorizontalsharing-5 {
		text-align: center !important;
	}
	/*New VC Update Fix - Chris Hahn*/
	.wpb_row{width:100%;}

	.container .container {width:auto;}
	.desktop-menu{display:none}
	#top_menu_icon:hover{cursor:pointer}
	#top_menu_icon{display:block;margin-left:10px;}
	#header_menu_icon:hover{cursor:pointer}
	#header_menu_icon{padding:10px;display:block}
	.width50per{width:100%;margin-bottom:20px}
	.inner_top_box.right{float:none}
	.mobile-menu{background:#fff}
	.header-mobile-menu ul li{padding:8px 10px}
	.mobile-menu ul li{padding:8px 10px}
	.mobile-menu ul li a{color:#01a6aa}

	/*-- Jordan ---*/

	/*- general -*/
	h1 {font-size:30px;line-height:35px;}
	h2 {font-size:28px; line-height:28px;}
	h3 {font-size:22px;line-height:22px;}
	h4, h5, h6 {font-size:18px;line-height:22px;}
	.wpb_single_image img {margin-bottom:15px;}
	#page main.site-main.wpb_row {padding:25px 0;}
	ul#breadcrumbs li {font-size:12px;margin:0 5px;}

	/*- header -*/
	/* h1.page_title {font-size:35px;padding-left:25px;line-height:35px;} */
	.header_banner_image_outer {background-repeat: no-repeat;background-size: cover !important;}
	a.btnlightgreen, a.btnlightgreen:visited {max-width:220px;width:100%;}
	#header_menu_icon {padding:10px 10px 4px;text-align:right;}
	.top_menu_box {padding:9px 0 10px 0px;}
	.top_menu_box.active {padding-bottom:0;}
	.logo_outer.left img {width:100%;height:auto;max-width:456px;margin-left:0;}
	.site-header .search-field {margin-right:15px;padding-left:30px;background-position:5px 5px;}

	/*- nav -*/
	.header-mobile-menu ul, .mobile-menu ul {list-style:none;margin-left:0;}
	.header-mobile-menu a, .header-mobile-menu a:hover, .header-mobile-menu a:visited,
	.mobile-menu ul li a, .mobile-menu ul li a:hover, .mobile-menu ul li a:visited {color:white;}
	.mobile-menu ul > li > a, .header-mobile-menu ul > li > a  {font-weight:700;}
	.mobile-menu ul ul > li > a, .header-mobile-menu ul ul > li > a {font-weight:400;}
	.header-mobile-menu ul li, .mobile-menu ul li {padding:0;}
	.header-mobile-menu ul li a, .mobile-menu ul li a {border-bottom:1px dotted white;display:block;padding:10px;}
	.header-mobile-menu ul > li:first-child > a, .mobile-menu ul > li:first-child > a {border-top:1px solid white;}
	.header-mobile-menu ul ul > li:first-child a, .mobile-menu ul ul > li:first-child a {border-top:none;}
	.header-mobile-menu ul li li a, .mobile-menu ul li li a {padding:10px 25px;}
	.header-mobile-menu ul li a:hover, .mobile-menu ul li a:hover {background:#fff;color:#aaa;}
	.mobile-menu {width:100%;right:0;top:0px;background:transparent;margin-bottom:0;margin-top:10px;}
	.vc_btn3-container.vc_btn3-inline {
		margin-bottom: 67px;
	}
	.transfer-process .vc_col-sm-6:not(.text) {
		width: 100% !important;
		height: 320px !important;
	}
	.transfer-process.right .vc_col-sm-6.text {
		padding: 24px;
	}
	.footer_contact_box a.vc_btn {
		padding: 14px !important;
	}
	.footer_contact_box .wpb_content_element h2 {
		font-size: 23px;
		margin: 32px !important;
		padding: 0;
	}
	/*- home -*/
	.contentsection .wpb_wrapper > h2 {font-size:33px;line-height:40px;}
	/* .content-box {background-size:cover;} */
	.content-box {
		position: relative;
		width: 300px;
		left: 18px;
	}
	.home-content-box {background-blend-mode:none !important;background-color:transparent !important;}
	.content-box img {display:none !important;}

	/*- about -*/
	.about-head {top:290px;}

	/*- industry -*/
	.industry_carousel_row .vc_col-sm-3, .page-id-45 .vc_col-sm-3 {width: 100%;float: none;margin-right: 0%;}

	/* events */
	.blog-post.vc_col-sm-10 {width:83%;float:left;}

	/*- footer -*/
	.footer_widget_content ul.socialiconsbox > li {text-align:left;}
.header_bottom_outer.fixed {position:relative;}
}

@media screen and (max-width:799px) {
	.vc_col-sm-6.homeimageouter > .wpb_wrapper > .wpb_text_column{margin-left:0}
	.inner_midile_top{text-align:center}
	.logo_outer.left{margin-bottom:20px;width:100%}
	.hmright_button.right{width:100%}
}
@media screen and (max-width:750px) {
	.main-member .vc_col-sm-6:last-child, .page-id-346 .vc_col-sm-8 .wpb_text_column+.wpb_row div.vc_col-sm-9	{left:-30px;}
	.alignright, .alignleft {float:none;display:block;}
}
@media screen and (max-width:690px) {
	.page-id-346 .vc_col-sm-8 div[class*=vc_col-sm-] {float:none;width:100%;max-width:50%;margin:0 auto;}
	.page-id-346 .entry-content h2 {text-align:center;}
	.main-member .vc_col-sm-6:last-child, .page-id-346 .vc_col-sm-8 .wpb_text_column+.wpb_row div.vc_col-sm-9	{left:0px;}
}
@media screen and (max-width:600px) {
	.size-fix.vc_col-sm-2 {width:100%;float:none;margin-right:0px;}
	.blog-post.vc_col-sm-10 h4 {top:0;line-height:28px;}
	.blog-post.vc_col-sm-10 {width:100%;}
	.full-with-home-banner h3 {font-size: 20px}

	#rev_slider_1_1 {padding-bottom: 20px;max-height: 320px !important;}
	.box3 {top: 0px !important}
}
@media screen and (max-width:570px) {
	.page-id-39 .header_banner_image_outer {height:277px;}
}
@media screen and (max-width:550px) {
	/*- home -*/
	.page-id-2 #page .entry-content > .vc_row.wpb_row:first-child {background-position:80% bottom;}
	/*- events -*/
	.page-id-41 .entry-content div[class*=vc_col-sm-] {float:none;}
	.page-id-41 .entry-content .vc_col-sm-12 {width:100%;}
	.page-id-41 .entry-content .vc_col-sm-8 {width:100%;}
	.page-id-41 .entry-content .vc_col-sm-4 {width:100%;margin-right:0;}
	.blog-feed .by-line, .blog-feed h3 {float:none;}
	.blog-feed .by-line {top:0;}
}
@media screen and (max-width:500px) {
	.about-head {top:280px;}
	.tribe-events-event-image {float:none;}
	.vc_parallax-content-moving {background-attachment: fixed;}
	.homeNextRowBox {top: 0px;}
	.checklist li::before {margin-left: 0px !important}
	.home .checklist {margin-top: 40px;}
	.checklist-wrapper {padding: 25px !important}
	.home .vc_gitem-zone {height: auto}

	

}
@media screen and (max-width:490px) {
	.about-head {top:340px;}
}
@media screen and (max-width:480px) {
	.footer_contact_box h2{font-size:38px;line-height:38px}
	.alignright, .alignleft {float:none;display:block;}
	.page-id-346 .vc_col-sm-8 div[class*=vc_col-sm-] {float:none;width:100%;max-width:100%;margin:0 auto;top:0;}
	.page-id-346 .entry-content h2 {text-align:left;}
	.logo_outer.left img {width:90%;height:auto;}
	.site-header .search-field:focus{width:100%;}
	.site-header .search-field, .site-header .search-field:focus{height:36px;float:right;}
	.site-header .search-field {margin-right:15px;padding-left:30px;}
	.profile {float:none;margin:15px auto 20px !important;}
	.home-content-box.tech p {max-width: 90%;position: relative;top: 10px;}
	.top_menu_box {padding:0;}
	#top_menu_icon {margin-top:10px;}
	.searchbutton {width:80%;}
	.site-header .search-form {top:0;position:relative}
	.tech-pdf-image span.ip, .tech-pdf-image a.pdf {margin-top:0;margin-bottom:10px;}
	.tech-pdf-image .buttons {position:relative;}
	.tech-pdf-image a.pdf {margin-left:0px;margin-bottom:10px;}
	.page-id-346 h4, .page-id-346 p {margin-bottom:10px;}
	.page-id-346 .wpb_single_image img {margin-bottom:0;}
	.page-id-346 .entry-content a {display:block;}
	.about-head {top:340px;}
	.home-content-box p {font-size:12px;top:58px;}
	.home-content-box:hover p {transform: translateY(0) !important; -webkit-transform: translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); -moz-transform:translateY(0)}
	.home-content-box h3 {font-size:20px;}
	.home-content-box span.button {font-size:12px;top:90px;padding:6px 10px;}
	.page-id-330 .vc_col-sm-3 {width: 100%;float: none;margin-right: 0;margin-bottom:0;}
}
@media screen and (max-width:460px) {
	.about-head {top:300px;}
	/* h1.page_title {font-size:30px;} */
}
@media screen and (max-width:430px) {
	.page-id-39 .header_banner_image_outer {height:307px}
	.about-head {top:320px;}
}
@media screen and (max-width:370px) {
	.page-id-39 .header_banner_image_outer {height:380px}
}
@media screen and (max-width:340px) {
	.about-head {top:320px;}
	.page-id-39 .header_banner_image_outer {height:450px}
}
@media screen and (max-width:320px) {
}