/*
.homeContainer .quote-container{
	background: rgba(0,74,152,0.1);
	box-shadow: 0px 0px 12px rgba(0,0,0,.9);
	width: 484px;
	float: left;
	height: 510px;
	border:0;
	margin:0;
	padding:0;
	position: absolute;
	z-index: 999;
	top:calc((35vw - 510px)/2);
	right:calc((100% - 1250px)/2);
	}
*/
/*
.homeContainer .quote-container {
    position: absolute;
}
*/
/*
.quote-container.disabled {
background: #cccccc;
background: linear-gradient(to bottom, #cccccc 0%,#666666 100%);
}

.homeContainer .quote-container{
display: block;
position:relative;
top:auto;
}
*/
/*
.quote-container {
	padding:0px 0 0 30px;
}
*/
.quote-form {
	padding-top:0;
	padding-left:0px;
	width:100%;
}
.quotealert {
	width:40px;
	padding:0 5px;
	min-height:30px;
	height:30px;
	display:inline-block;
	float:left;
	clear:left;
}

.quote-form .alertMsg {
	display: block;
    color: #990000;
    font-size: 12px;
    clear:both;
}

.quotesuccess {
	display:block;
	padding: 0 20px 20px 40px;
	color:#fff;
}
.quotesuccess a {
	color:#fff;
}

.quotesuccess h3{
	margin:20px 0;
	padding:0;
	color:#fff;
}

.quotefield {
	min-height:40px;
	color:#000;
	overflow:hidden;
	float:left;
	padding:10px 0;
	width:100%;
	clear:both;
}
/*
.homeContainer .quote-container .quotefield{
	min-height:36px;
}
*/
.quotefield.subheader {
	color:#fff;
	font-weight:bold;
	background:#004a98;
	width:100%;
	padding: 15px 40px 10px;
	margin-bottom:10px;
	line-height:120%;
	text-align:center;
}

.quotefield.full {
	width:100%;
}
.quotefield.coltwo {
	width:48%;
	clear:none;;
}
.quotefield.coltwo.right {
	width:52%;
	padding-left:4%;
}

.quotefield.consent {
	text-align:left;
	padding: 20px 0;
	font-size:16px;
	lien-height:1.8;
}
/*
.homeContainer .quote-container .quotefield.consent{
	padding: 5px 40px 5px;
	background:#004a98;
	color:#fff;
	font-size:12px;
	line-height:150%;

}
.homeContainer .quote-container .quotefield.consent a{
	color:#fff;
}
*/
.quotefield input[type="text"] {
	width:100%;;
	color: #555;
	font-size:16px;
	line-height:22px;
	float:left;
	height:40px;
	padding:6px 10px;
	margin:0;
	
}

.quotefield.coltwo input[type="text"] {
	/*width:182px;*/
}

.quotefield select {
	width:100%;
	color: #555;
	font-family: 'Open Sans', Arial;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	background-color:#fff;
	margin:0;
	padding:6px 10px;
	height:40px;
}

.quotefield.coltwo select {
	width:182px;
}

.quotefield textarea
{
	width:404px;
	/*height:36px;
	font-size:1em;
	line-height:1em;	*/
}

.quotefield .RadCaptcha {display:block; float:left; width:217px; padding-right:30px;}

.quotefield.RadCaptcha input[type="text"] {
	/*width:187px;*/
	margin-top: 10px;
    /*margin-left: 40px;*/
    width: 404px;
}
/*
.homeContainer .quote-container .quotefield.RadCaptcha input[type="text"]{
	margin-top: 7px;
}
*/
.quotefield.RadCaptcha .quotealert {
	padding-top:12px;
}

.quotefield.quotebutton {
	width:90%; text-align:left;padding-top:10px;
}
/*
.homeContainer .quote-container .quotefield.quotebutton {
	padding-top:3px;
	padding-bottom:5px;
}
*/
.quotefield.viewsize {
	display:none;
}

.contentContainer .sfContentBlock {
	background:#ff6b00;
	padding:25px 0;
}
.contentContainer .sfContentBlock h1 {
	margin:0 auto;
	max-width: 1365px;
	color:#fff;
}

.contentContainer .contentPadding {
		max-width:1365px;
		margin:0 auto;
		padding: 0px 20px 20px 40px;
}
.contentContainer .contentPadding.quote {
	/*padding-top:30px;*/
	min-height:700px;
	text-align:center;
    background: url(https://winebanc.co.kr/theme/images/common/icon-cy.png) no-repeat;
    background-position: 100px bottom;
	background-size:23%;;

}

.quoteWrapper {
    overflow: hidden;
	margin-left:20%;
    padding-left: 23%;
	padding-top:30px;
    width: 80%;
}
.contentPadding.quote .quote-container{
	float:left;
	width:100%;
	margin-bottom:20px;

}
.contentContainer div.main-tagline {
    position: absolute;
    bottom: 0;
    left: calc((100% - 200px)/2);
    padding: 0;
    text-align: center;
}


.contentPadding.quote .quote-form {
	width:100% !important;
}
.contentPadding.quote .quotefield.subheader {
	display:none;
}
.contentPadding.quote .quotefield.coltwo {
	width:auto !important;
}
.contentPadding.quote .quotefield input[type="text"], .contentPadding.quote .quotefield.coltwo input[type="text"], .contentPadding.quote .quotefield select, .contentPadding.quote .quotefield.coltwo select {
	width:454px !important;
}	
.contentPadding.quote .quotealert {
	float:right !important;;
}

.contentPadding.quote .quotefield.quotebutton {
	text-align:left;
}
.container.quote-container .quote-container{
	overflow:hidden;
}
.container.quote-container .quotefield.viewsize {
	display:block;
}

.contactUsSide {
	float:left;
	width:40%;
	padding-left:3%;
}	

.facility-contact a.button2 {
    color: #fff;
    width: 220px;
}
.container.quote-container {
		max-width:845px;
		margin:0 auto;
}

@media only screen and (max-width: 1385px){
	/*
	.homeContainer .quote-container {
		right:80px;
	}
	*/
	.contentPadding.quote p{
		padding:0 40px;
	}
}
@media only screen and (max-width: 1280px){
	.quoteWrapper {		
		margin-left: 15%;
		padding-left: 30%;
		width: 85%;
		min-height: 580px;
	}
}
@media only screen and (max-width: 1167px){
	.contentContainer .contentPadding.quote {
		background-size:27%;
	}
	.quoteWrapper {
		
		margin-left: 15%;
		padding-left: 30%;
		width: 85%;
	}
}
@media only screen and (max-width: 1024px){
	.container.quote-container {
		margin:0;
		padding:0 40px;
	}
	.contentContainer .contentPadding.quote {
		background-size:30%;
		background-position:50px bottom;
	}
	.quoteWrapper {
		
		margin-left: 5%;
		padding-left: 30%;
		width: 95%;
	}
}
@media only screen and (max-width: 1023px){
	/*
	.homeContainer .quote-container, body.zh .homeContainer .quote-container {
		position: relative;
		float: none;
		width: 90%;
		height:auto;
		max-width: 900px;
		margin: 0 auto;
		margin-top: 20px;
		top: initial;
		right: initial;
		display:block !important;
		overflow:hidden;
	}
	.homeContainer .quote-container .quote-form {
		width:100%
	}
	*/
	/*
	.quotefield {
		width:100%;
	}
	.quotefield.coltwo {
		width:48%;
	}
	.quotefield input[type="text"], .quotefield select, .quotefield.RadCaptcha input[type="text"] {
		width:100;
	}
	.quotefield.coltwo input[type="text"], .quotefield.coltwo select {
		width:85%;
	}
	.contentPadding.quote .quotefield, .contentPadding.quote .quotefield.coltwo {
		width:auto !important;
	}
	*/
	/*
	.homeContainer .quote-container .quotefield.quotebutton {
		padding-top:10px;
	}
	.homeContainer .quote-container .quotefield.consent {
		width:100%;
	}
	*/
	.quotefield.coltwo {
		width:45%;
	}
	.quotefield.coltwo.right {
		width:55%;
		padding-left:10%;
	}
}
@media only screen and (max-width: 840px){
	.contentContainer .contentPadding.quote {
		background-size:25%;
	}
	.quoteWrapper {
		margin-left: 0;
		padding-left: 28.5%;
		width: 100%;
	}
}
@media only screen and (max-width: 768px){
	.contentContainer .contentPadding.quote {
		background:initial;
		min-height:initial;
		padding-bottom:60px;
	}
	.contentPadding.quote p {
		padding:0;
	}
	.quoteWrapper {
		margin-left: 0;
		padding-left:0;
		width: 100%;
		min-height:initial;
	}
	.contentPadding.quote .quote-container {
		/*max-width:510px;*/
		margin:0 auto;
		float:initial;
	}
	.quote-container {
		padding:0;
	}
	.contentPadding.quote p{
		text-align:left;
	}

}
@media only screen and (max-width: 567px){
	.container.quote-container {
		margin:0;
		padding:0 20px;
	}
}
@media only screen and (max-width: 480px){
	.container.quote-container {
		margin:0;
		padding:0 10px;
	}
}
/*
@media only screen and (max-width: 640px){
	.quotefield.coltwo input[type="text"], .quotefield.coltwo select {
		width:84%;
	}
}

@media only screen and (max-width: 567px){
	.quotefield, .quotefield.coltwo {
		width:98%;
	}
	.quotefield input[type="text"], .quotefield select, .quotefield.RadCaptcha input[type="text"], .quotefield.coltwo input[type="text"], .quotefield.coltwo select {
		width:80%;
	}
}
@media only screen and (max-width: 540px){
	.contentContainer .contentPadding.quote {
		padding-left:10px;
		padding-right:10px;
		
	}
	.contentPadding.quote .quotefield, .contentPadding.quote .quotefield.coltwo {
		width:100% !important;
	}
	.contentPadding.quote .quotefield input[type="text"], .contentPadding.quote .quotefield.coltwo input[type="text"], .contentPadding.quote .quotefield select, .contentPadding.quote .quotefield.coltwo select {
		width:80% !important;
		float:left;
	}
	.quotesuccess {
		padding:0 10px 20px;
	}
}
*/