@media only screen and (min-width: 459px) and (max-width: 760px) {
	/* Shaka Media Queries */
	.home_instant_quote_module {
		border-radius: 7px;
    	padding: 0px !important;
    	border: 5px solid white;
    	height: 500px;
    	width: 300px !important;
    	display: block;
    	margin-top: 480px !important;
    	margin-left: -10px;
    	margin-bottom: -465px;
	}

	.home_request_quote_module2 {
		border: 5px solid lightgray;
		height: 500px;
		width: 340px !important;
	}

	.cron_fm_grp input[type=text],
	input[type=email], select {
		float: left;
		width: 95%;
		background-color: white;
		padding: 5px 10px !important;
		height: 30px !important;
		font-size: 14px;
		color: #626262;
		font-weight: bold;
		border: 1px solid #BCBCBC;
	}

	.left_half,
	.left_half_60 {
		float: left;
		width: 45% !important;
		margin-right: 5% !important;
	}

	.right_half,
	.right_half_40 {
		float: left;
		width: 45% !important;
		margin-left: 4% !important;
	}
	
	.cron_pretty { 
 		margin-left: 0;
	}

	.cron_pretty_cont div:nth-child(1) {
 		padding-right:10px;
	}
}


@media only screen and (max-width: 459px) {
	/* Shaka Media Queries */
	.home_instant_quote_module {
		border-radius: 0 !important;
    	padding: 0px !important;
    	border: 1px solid white;
    	height: 500px;
    	width: 300px !important;
    	display: block;
    	margin-top: 480px !important;
    	margin-left: -10px !important;
    	margin-bottom: -465px;
	}

	.home_request_quote_module2 {
		border: 5px solid lightgray;
		height: 500px;
		width: 340px !important;
		margin-left: -30px;
	}

	.cron_fm_grp input[type=text],
	input[type=email], select {
		float: left;
		width: 95%;
		background-color: white;
		padding: 5px 10px !important;
		height: 30px !important;
		font-size: 14px;
		color: #626262;
		font-weight: bold;
		border: 1px solid #BCBCBC;
	}

	.left_half,
	.left_half_60 {
		float: left;
		width: 45% !important;
		margin-right: 5% !important;
	}

	.right_half,
	.right_half_40 {
		float: left;
		width: 45% !important;
		margin-left: 4% !important;
	}
	
	.cron_pretty { 
 		margin-left: 0;
	}

	.cron_pretty_cont div:nth-child(1) {
 		padding-right:10px;
	}
}


@media only screen and (min-width: 960px) {
	.home_instant_quote_module {
		height: 500px;
		width: 375px;
		border: 5px solid #e6e6e6;
		margin-top: -100px;
		margin-bottom: -600px;
	}
}