
@media (min-width: 960px) and (max-width: 1169px) {
	.container .zd-wrapper .seventeen.columns {
		width: 940px;
	}
	
	.container .zd-wrapper-inner .fourteen.columns {
		width: 600px;
	}
	
	.form-field select {
		width: 68px;
	}
	
	.form-field-container button {
		width: 237px;
		height: 37px;
		background-size: contain;
		font-size: 14px;
		margin-top: 18px;
	}
	
	.container .fcred .nine.columns {
		width: 340px;
	}
}

@media (min-width: 768px) and (max-width: 959px) {
	#blogname img {
		max-width: 100%;
	}
	
	.container .fourteen.columns {
		width: 475px;
	}
	
	#header-widgets h1 {
		font-size: 22px;
	}
	
	.claim-contents:before, .claim-contents:after {
		background-size: contain;
	}
	
	.claim-contents h2 {
		font-size: 34px;
	}
	
	.form-field select {
		width: 53px;
		margin-right: 10px;
	}
	
	.form-field-container button {
		width: 180px;
		height: 30px;
		font-size: 12px;
		background-size: contain;
		margin-top: 20px;
	}
	
	.container .fcred .nine.columns {
		width: 265px;
	}
	
	#footer .fcred p {
		font-size: 14px;
	}
}

@media only screen and (max-width: 767px) {
	.container .zd-wrapper-inner .five.columns, .container .zd-wrapper-inner .fourteen.columns {
		width: 280px;
	}
	
	img {
		max-width: 100%;
		height: auto;
	}
	
	#header-widgets h1 {
		float: none;
		text-align: center;
		margin: 0;
		font-size: 22px;
	}
	
	.ismiles-contact-numbers {
		float: none;
		text-align: center;
	}
	
	.claim-contents h2 {
		font-size: 24px;
	}
	
	#zd-form-container .form-field-container {
		width: 256px;
	}
	
	.zd-wrapper-inner .form-field-container button {
		width: 256px;
		font-size: 14px;
	}
	
	.form-field-container h3 {
		font-size: 16px;
		line-height: 1.3;
	}
	
	.form-field select {
		width: 74px;
	}
	
	#footer .fcred p {
		font-size: 13px;
	}
	
	.footer-right {
		float: none;
		text-align: center;
	}
	
	.footer-right ul li a {
		font-size: 14px;
	}
	
	.footer-right ul {
		display: inline-block;
	}
	
	.claim-contents:before, .claim-contents:after {
		background-size: contain;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container .zd-wrapper-inner .five.columns, .container .zd-wrapper-inner .fourteen.columns {
		width: 400px;
	}
	
	.form-field-container {}
	
	#zd-form-container .form-field-container {
		width: 376px;
	}
	
	.form-field select {
		width: 55px;
		margin-right: 9px;
	}
	
	.zd-wrapper-inner .form-field-container button {
		width: 185px;
		height: 30px;
		font-size: 12px;
	}
	
	.form-field.ff-submit {
		margin-top: 22px;
	}
	
	.gc-ismiles {
		display: none;
	}
}
