/*@media only screen and (max-width: 960px) and (min-width: 768px)
{
	#logo-bar .center-block {width: 680px;}
	#logo-bar .center-block .logo{width: 46%; margin-left:0;}
	#logo-bar .center-block .logo img{ max-width:100%;}
	#logo-bar .center-block .advertisment{width: 50%; margin-top:12px;}
	#logo-bar .center-block .advertisment img{ max-width:100%; width:100%;}
	
	#wrapper{width: 680px !important;}
	ul#nav li:first-child a{padding: 5px 7px 5px 10px !important;}
	ul#nav li a{padding: 5px 7px 5px 10px !important;font-size: 11px !important;}
	
	#slider-wrapper .video{width: 680px !important;}
	#slider-wrapper .video iframe{ width:100% !important;}
	
	#cta-block .center-block{width: 680px !important;}
	#cta-block .slogan{width: 420px !important;}
	#cta-block .slogan h2.grey{ font-size:15px !important;}
	
	#content .center-block{ width:680px !important;}
	#content .center-block #services{ width:100% !important;}
	.who-we-are{width: 200px !important;padding-left: 15px !important;}
	.what-we-do{width: 200px !important;padding-left: 25px !important;}
	.our-services{width: 200px !important;padding-left: 25px !important;}
	.who-we-are img,.what-we-do img,.our-services img{ max-width:100%; width:100%;}
	
	#footer .center-block{width: 680px !important;}
	#footer .one_fourth{width: 150px !important;margin-right: 20px !important;}
	#footer .one_fourth img{max-width:100% !important; width:100%;}
	
	#bottom-line .center-block{ width:680px !important;}
	
	
	#separator .center-block{ width:680px !important;}
	#separator .center-block h2{ font-size:15px !important;}
	.divider-1px{ width:680px !important;}
	#content #wrapper-content{ width:640px !important;}
	#content #wrapper-content .center-block{ width:100% !important;}
	.center-block iframe{ width:100%;}
	.tubepress_normal_embedded_wrapper ,.tubepress_thumbnail_area{ width:100% !important;}
	#wrapper-content .wp-caption.alignnone{ width:302px !important;}
}

@media only screen and (max-width: 767px) and (min-width: 480px)
{
	#logo-bar .center-block {width: 440px;}
	#logo-bar .center-block .logo{width: 46%; margin-left:0;}
	#logo-bar .center-block .logo img{ max-width:100%;}
	#logo-bar .center-block .advertisment{width: 50%; margin-top:12px;}
	#logo-bar .center-block .advertisment img{ max-width:100%;}
	
	#wrapper{width: 440px !important;}
	#menu{width: 80%;text-align: center;margin: auto; float:none !important;}
	ul#nav li:first-child a{padding: 5px 7px 5px 10px !important;}
	ul#nav li a{padding: 5px 7px 5px 10px !important;font-size: 11px !important;}
	
	#slider-wrapper .video{width: 440px !important;}
	#slider-wrapper .video iframe{ width:100% !important;}
	
	#content #cta-block .center-block{width: 100% !important;}
	#cta-block .slogan{width: 100% !important;float: none !important;}
	#cta-block .slogan h2.grey{ font-size:15px !important;}
	#cta-block .button-block{margin: auto;padding-top: 10px;width: 102px !important;float: none !important;}
	#cta-block .button-block .button.black.right{ float:none !important;}
	
	#content .center-block{ width:440px !important;}
	#content .center-block #services{ width:100% !important;}
	.who-we-are{width: 410px !important;padding-left: 0px !important; float:none !important; margin:auto;}
	.what-we-do{width: 410px !important;padding-left: 0px !important;float:none !important; margin:auto;}
	.our-services{width: 410px !important;padding-left: 0px !important;float:none !important; margin:auto;}
	.who-we-are img,.what-we-do img,.our-services img{ max-width:100%; width:100%;}
	
	#footer .center-block{width: 440px !important;}
	#footer .one_fourth{width: 46% !important;margin-right: 2% !important;margin-bottom: 15px;min-height: 143px;}
	#footer .one_fourth img{max-width:100% !important; width:100%;}
	
	#bottom-line .center-block{ width:440px !important;}
	
	#separator{ height:auto !important; text-align:center;}
	#separator .center-block{ width:440px !important;}
	#separator .center-block h2{ font-size:15px !important;float: none !important;margin-left: 0 !important;margin-right: 0 !important;}
	#separator .sep-div,#separator .sep-div h5{ float:none !important;margin-left: 0 !important;margin-right: 0 !important;}
	#separator .sep-div2{margin: auto;display: block;padding-bottom: 10px;float: none !important;width: 248px !important;}
	#separator .sep-div2 .review-biz-button{width: 248px !important; float:none !important;}
	.divider-1px{ width:440px !important; margin-left:0 !important;}
	#content #wrapper-content{ width:400px !important;}
	#content #wrapper-content .center-block{ width:100% !important;}
	.center-block iframe{ width:100%;}
	.tubepress_normal_embedded_wrapper ,.tubepress_thumbnail_area{ width:100% !important;}
	#wrapper-content .wp-caption.alignnone{ width:182px !important;}
	#wrapper-content img{ max-width:100%; width:100%;}
}
@media only screen and (max-width: 480px)
{
	#logo-bar{ height:auto !important; overflow:hidden;}
	#logo-bar .center-block {width: auto;margin: 0 20px;}
	#logo-bar .center-block .logo{width: 100%; margin-left:0; height:auto !important;}
	#logo-bar .center-block .logo img{ max-width:100%;}
	#logo-bar .center-block .advertisment{width: 100%; margin-top:12px;}
	#logo-bar .center-block .advertisment img{ max-width:100%; }
	
	#wrapper{width: auto !important;margin: 0 20px 30px !important;}
	#menu{width: 80%;text-align: center;margin: auto; float:none !important;}
	ul#nav li:first-child a{padding: 5px 7px 5px 10px !important;}
	ul#nav li a{padding: 5px 7px 5px 10px !important;font-size: 11px !important;}
	
	#slider-wrapper .video{width: 100% !important;height: 0;margin: 20px 0;overflow: hidden;padding-bottom: 56.25% !important;position: relative;}
	#slider-wrapper .video iframe{ width: 100% !important;height: 100%;left: 0;position: absolute;top: 0;}
	
	#content #cta-block .center-block{width: 100% !important;}
	#cta-block .slogan{width: 100% !important;float: none !important;}
	#cta-block .slogan h2.grey{ font-size:15px !important;}
	#cta-block .button-block{margin: auto;padding-top: 10px;width: 102px !important;float: none !important;}
	#cta-block .button-block .button.black.right{ float:none !important;}
	
	#content .center-block{ width:auto !important;}
	#content .center-block #services{ width:100% !important;}
	.who-we-are{width: 80% !important;padding-left: 0px !important;float: none !important;margin: auto !important;}
	.what-we-do{width: 80% !important;padding-left: 0px !important;float: none !important;margin: auto !important;}
	.our-services{width: 80% !important;padding-left: 0px !important;float: none !important;margin: auto !important;}
	.who-we-are img,.what-we-do img,.our-services img{ max-width:100%;width:100%;}
	
	#footer .center-block{width: auto !important;margin: 0 20px;}
	#footer .one_fourth{width: 100% !important;margin-right: 0% !important;margin-bottom: 15px;min-height: 143px;}
	#footer .one_fourth img{max-width:100% !important; width:100%;}
	
	#bottom-line .center-block{ width:auto !important;}
	
	#separator{ height:auto !important; text-align:center;}
	#separator .center-block{ width:auto !important;}
	#separator .center-block h2{ font-size:15px !important;float: none !important;margin-left: 0 !important;margin-right: 0 !important;}
	#separator .sep-div,#separator .sep-div h5{ float:none !important;margin-left: 0 !important;margin-right: 0 !important;}
	#separator .sep-div2{margin: auto;display: block;padding-bottom: 10px;float: none !important;width: 200px !important;}
	#separator .sep-div2 .review-biz-button{width: 200px !important; float:none !important;}
	#separator .sep-div2 .review-biz-button img{ max-width:100%;width:100%;}
	.divider-1px{ width:auto !important; margin-left:0 !important;}
	#content #wrapper-content{ width:auto !important;}
	#content #wrapper-content .center-block{ width:100% !important;}
	.center-block iframe{ width:100%;}
	.tubepress_normal_embedded_wrapper ,.tubepress_thumbnail_area{ width:100% !important;}
	#wrapper-content .wp-caption.alignnone{ width:95px !important;margin: 5px 0px 20px 0 !important;}
	#wrapper-content img{ max-width:100%;width:100%;}
	input.vfb-medium, input[type="text"].vfb-medium, input[type="tel"].vfb-medium, input[type="email"].vfb-medium, input[type="url"].vfb-medium, select.vfb-medium{ width:100% !important;}
}

*/

@media only screen and (max-width: 960px)
{
	#logo-bar{ width:auto !important; margin:0 10px;}
	#wrapper{ margin:0 10px 30px !important;}
	#footer .center-block.full-width{margin: 0 10px;}
	#bottom-line div.center-block {margin: 0 10px;}
}
@media only screen and (max-width: 930px) and (min-width: 890px)
{
	ul#nav li:first-child a{padding: 5px 10px 5px 10px !important;}
	ul#nav li a{padding: 5px 15px 5px 15px !important;}
}
@media only screen and (max-width: 889px) and (min-width: 841px)
{
	ul#nav li:first-child a{padding: 5px 7px 5px 7px !important;}
	ul#nav li a{padding: 5px 12px 5px 12px !important;}
}
@media only screen and (max-width: 840px) and (min-width: 796px)
{
	ul#nav li:first-child a{padding: 5px 5px 5px 5px !important;}
	ul#nav li a{padding: 5px 8px 5px 10px !important;}
}
@media only screen and (max-width: 796px) and (min-width: 768px)
{
	ul#nav li:first-child a{padding: 5px 5px 5px 5px !important;}
	ul#nav li a{padding: 5px 7px 5px 7px !important;}
}
@media only screen and (max-width: 767px) and (min-width: 743px)
{
	ul#nav li:first-child a{padding: 5px 2px 5px 5px !important;}
	ul#nav li a{padding: 5px 3px 5px 7px !important;}
}
@media only screen and (max-width: 743px)
{
	#menu{ height:auto !important;}
	ul#nav{ text-align:center;}
	ul#nav li{ width:auto; display:inline-block; float:none !important; background:none !important;}
	ul#nav li:first-child a{padding: 5px 2px 5px 5px !important;}
	ul#nav li a{padding: 5px 3px 5px 7px !important;}
	.sf-shadow ul{ display:none !important;}
}
@media only screen and (max-width: 600px) and (min-width: 400px)
{
	
	#cta-block .center-block .slogan h2.grey > div{ text-align:left;}
}
@media only screen and (max-width: 600px)
{
	#logo-bar .logo{ width:100% !important;float: none !important; margin:0  !important; text-align:center;}
	#logo-bar .advertisment{ width:100% !important; float:none !important; text-align:center;}
	#services{ width:auto !important; margin:0 10px;}
	.who-we-are,.what-we-do,.our-services{ width:100% !important; float:none !important; padding:0 !important;}
	#services a{width: 100%;text-align: center;}
}
@media only screen and (max-width: 600px) and (min-width: 400px)
{
	#footer .one_fourth{ width:46.8% !important;min-height:161px;}
}
@media only screen and (max-width: 399px)
{
	body{ background-image:none !important;}
	img{ width:100%;}
	#footer{ background:none !important; padding-top:0 !important;}
	#wrapper{ margin-bottom:5px !important; border-radius:0px !important;}
	#bottom-line-divider{ height:0px !important;}
	#cta-block{margin: 0 10px 15px 10px !important;}
	#cta-block .slogan{ width:100% !important;}
	#cta-block .center-block .slogan h2.grey > div{ text-align:left;}
	#cta-block .button-block{ width:100% !important;}
	#footer .one_fourth:nth-child(1)
	{
		width:97.3%;
		margin-right:0 !important;
		margin-bottom:5px;
		background-color: #FFF;
		display: block;
		padding: 1.3%;
	}
	#footer .one_fourth:nth-child(2)
	{
		width:43.2%;
		margin-right:4% !important;
		margin-bottom:5px;
		background-color: #FFF;
		display: block;
		padding: 1.3%;
	}
	#footer .one_fourth:nth-child(3)
	{
		width:47.2%;
		margin-right:0 !important;
		margin-bottom:5px;
		background-color: #FFF;
		display: block;
		padding: 1.3%;
	}
	#footer .one_fourth:nth-child(4)
	{
		width:97.3%;
		margin-right:0 !important;
		margin-bottom:5px;
		background-color: #FFF;
		display: block;
		padding: 1.3%;
	}
	#bottom-line{ height:auto !important;}
	.footer_copyright_text
	{
		margin:0;
		line-height:6px;
		display:block;
	}
	
}
