@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 768px) and (max-width: 980px){
	
		#contact_blog{
		width:740px !important;
	}	

	#contact_blog .col, #contact_blog .col h4{
		width:214px !important;
	}
	#contact_blog .col h4{
		font-size:18px !important;
	}
	#contact_blog .col h4 span{
		font-size:37px !important;
	}
		.product-heading{
		width:712px !important;
	}
		.feature-content
	{
		width:100% !important;
	}
	
		.product-content{
		width:740px !important;
	}

	
	.product-content .col{
		width:600px !important;
	}
	.product-content .col .mod-content{
		width:399px !important;
	}

}
@media only screen and (min-width: 600px) and (max-width: 767px){
	
		#contact_blog{
		width:572px !important;
	}
	#contact_blog .col, #contact_blog .col h4{
		width:540px !important;
		float:none !important;
	}

	#contact_blog .col h4{
		font-size:28px !important;
	}
	#contact_blog .col h4 span{
		font-size:47px !important;
	}
	
		.product-heading{
		width:544px !important;
	}
		.feature-content
	{
		width:100% !important;
	}
	
	.product-content{
		width:572px !important;
	}
	
	.product-content .col{
		width:544px !important;
	}
	.product-content .col .mod-content{
		width:399px !important;
	}
	
}
@media only screen and (min-width: 480px) and (max-width: 599px){
		#contact_blog{
		width:452px !important;
	}
	#contact_blog .col, #contact_blog .col h4{
		width:424px !important;
		float:none !important;
	}

	#contact_blog .col h4{
		font-size:28px !important;
		margin-bottom:20px !important;

	}
	#contact_blog .col h4 span{
		font-size:47px !important;
	}
	.con-from-box
	{
		float:left;
		width:100%;
		margin:10px 0px;
		
	}
	
	
	.con-from-box .left
	{
		float:left;
		width:100%;
		text-align:left;
		line-height:34px;
		font-size:18px;
	}
	
		.con-from-box .right
	{
		float:right;
		width:100%;
		text-align:left;
		
	}
	
		.con-from-box .right .input
		{
		background-color:#fff;
		border:1px solid #d9d9d9;
		font-family: 'proxima_nova_cn_rgregular';
		font-size:16px;
		padding:6px;
		height:25px;
		width:90%;
	
		}
		
				.con-from-box .right .select
		{
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px#888;
		box-shadow: inner 0 0 5px #888;
		background-color:#fff;
		border:1px solid #d9d9d9;
		width:100%;
		padding:8px 4px;
		}
		
		.con-from-box .right .textarea
		{
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px#888;
		box-shadow: inner 0 0 5px #888;
		background-color:#fff;
		border:1px solid #d9d9d9;
		width:90%;
		height:64px;
		}
		
		#product-heading h3
		{
			font-size:18px !important;
		}
		.feature-content{
		width:314px !important;
		margin:0px auto !important;
	}
	
		#features h4
	{
		margin-bottom:0px !important;
	}
	
		.product-heading{
		width:424px !important;
	}
	
			.feature-content
	{
		width:100% !important;
	}
	
	
	.product-content{
		width:452px !important;
	}
	
	
	.product-content .col{
		width:424px !important;
	}
	.product-content .col .mod-content{
		width:279px !important;
	}
	.product-content .col .mod-content h4{
		font-size:20px !important;
	}
	.product-content .col .mod-content h5{
		font-size:15px !important;
	}
		
}

@media only screen and (max-width: 479px){
		#contact_blog{
		width:292px !important;
	}
	
	#contact_blog .col, #contact_blog .col h4{
		width:264px !important;
		float:none !important;
	}

	#contact_blog .col h4{
		font-size:26px !important;
	}
	#contact_blog .col h4 span{
		font-size:45px !important;
	}
	
	.con-from-box
	{
		float:left;
		width:100%;
		margin:10px 0px;
		
	}
	
	
	.con-from-box .left
	{
		float:left;
		width:100%;
		text-align:left;
		line-height:34px;
		font-size:18px;
	}
	
		.con-from-box .right
	{
		float:right;
		width:100%;
		text-align:left;
		
	}
	
		.con-from-box .right .input
		{
		background-color:#fff;
		border:1px solid #d9d9d9;
		font-family: 'proxima_nova_cn_rgregular';
		font-size:16px;
		padding:6px;
		height:25px;
		width:90%;

		}
		
				.con-from-box .right .select
		{
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px#888;
		box-shadow: inner 0 0 5px #888;
		background-color:#fff;
		border:1px solid #d9d9d9;
		width:100%;
		padding:8px 4px;
		}
		
		.con-from-box .right .textarea
		{
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px#888;
		box-shadow: inner 0 0 5px #888;
		background-color:#fff;
		border:1px solid #d9d9d9;
		width:90%;
		height:64px;
		}
		
				#product-heading h3
		{
			font-size:16px !important;
		}
		.feature-content{
		width:254px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	
	#features h4
	{
		margin-bottom:0px !important;
	}
	
		.product-heading{
		width:264px !important;
	}
	
			.feature-content
	{
		width:100% !important;

	}
	
	.product-content{
		width:292px !important;
	}
	.product-content .col, .product-content .col .mod-content{
		width:264px !important;
		
	}
	.product-content .col .mod-icon, .product-content .col .mod-content{
		float:none !important;
	}
	.product-content .col .mod-icon{
		margin:0 auto;
	}
	.product-content .col .mod-content{
		padding-left:0 !important;
		height:100% !important;
	}
	.product-content .col .mod-content h4, .product-content .col .mod-content h5{
		text-align:center !important;
	}

	.product-content .col .mod-content h4{
		font-size:20px !important;
	}
	.product-content .col .mod-content h5{
		font-size:15px !important;
	}
	
	
}