/* small (mobile) */
@media screen and (max-width: 63.99em) {
	
	.checkout .main-mid .row { background: none; }
	#label51528408, #label51699889, #label51698809, legend.fsLabel { font-weight: 500; text-transform: uppercase; color: #C0629D !important; }
	.the-royal-deal-holder { margin-top: 5rem; }
	
	.fsCurrency { padding-top: 7px !important; }
	
	.fsError, #label51698802, #label51662433 { display: none !important; }

	#fsRow2663338-10 .fsLabel, #fsRow2668722-10 .fsLabel, #fsRow2668743-4 .fsLabel, #fsRow2663338-4 .fsLabel { display: none; }
	
	#fsRow2663338-9 select, #field51528604M, #field51528604Y, #fsRow2668743-3 select, #field51699899M, #field51699899Y, #fsRow2668722-9 select, #field51528604M, #field51528604Y, #field51530275M, #field51530275D, #field51530275Y { background-image: none !important; }
	
 
#countholder a{
  display: inline-block;
  color: #fff;
  font-size: 20px;
  padding: 20px;
  background: #265;
  border-radius: 10px;
  text-decoration: none;
}

#countholder p { color: #ffffff; font-weight: 600; font-size: 20px; }
 
#countholder{
 font-family: 'Poppins', sans-serif;
 color: #c0629d;
 display: inline-block;
 font-weight: 100;
 text-align: center;
 font-size: 20px;
 padding: 20px 0;
 border-radius: 6px;
 line-height: 1.4;
 margin: 0 auto;
 width: inherit;
}
 
 
#countholder > div{
 padding: 4px 10px;
 border-radius: 3px;
 background: #ffffff;
 display: inline-block;
}
 
#countholder div > span{
 border-radius: 3px;
 display: inline-block;
}
 
#countholder .smalltext{
 padding-top: 5px;
 font-size: 14px;
 color: #c0629d;
}

.countdown_holder { background: #c0629d !important; margin: 20px 0 0px; }
	
}

/* medium/large (small computer) */
@media screen and (min-width: 64em) {
	
	.packages-more-info h2 { font-size: 2.5rem; margin-right: 1.5rem; padding-top: 2.25rem; }
	
	.fsBody { padding: 0 .9375rem !important; }
	.fsBody .fsForm { margin: 0 !important; padding: 0 !important; }
	
	.fsError, #label51698802, #label51662433 { display: none !important; }
	
	legend.fsLabel, #label51528408, #label51699889,  #label51698809 { font-weight: 500; text-transform: uppercase; color: #C0629D !important; }
	
	.checkoutContainer { padding-top: 5rem; }
	#fsRow2663338-2, #fsRow2668743-2, #fsRow2668743-13, #fsRow2668722-2, #fsRow2668722-8, #fsRow2668722-17, #fsRow2663338-11 { float: left; margin: -10.75rem 0 0; }
	#fsRow2663338-2 img, #fsRow2663338-8 img, #fsRow2663338-17 img, #fsRow2668743-2 img, #fsRow2668743-13 img, #fsRow2668722-2 img, #fsRow2668722-8 img, #fsRow2668722-17 img, #fsRow2663338-11 img { margin-left: 7rem; }
	.packages-more-info { margin-top: -8.5rem; }
	
	.fsField { margin-bottom: 20px; }
	
	#fsRow2668743-2 label, #fsRow2668722-4 label { display: inline; float: left; width: 40%; margin-top: 6px; }
	#fsRow2663338-4 select, #fsRow2668743-2 select, #fsRow2668722-4 select { display: inline; float: right; width: 60%; }
	
	#fsSubmit2663338, #fsSubmit2668743, #fsSubmit2668722 { clear: both; }
	
	#fsRow2668743-3, #fsRow2668722-9, #fsRow2663338-3 { float: left; width: 50%; padding-right: .9375rem; display: block; }
	#fsRow2663338-9 select, #field51528604M, #field51528604Y, #fsRow2668743-3 select, #field51699899M, #field51699899Y, #fsRow2668722-9 select, #field51528604M, #field51528604Y, #field51530275M, #field51530275D, #field51530275Y  { background-image: none !important; }
	#fsRow2663338-9 .fsFieldFocused, #fsRow2668743-3 .fsFieldFocused, #fsRow2668722-9 .fsFieldFocused { margin-bottom: 20px !important; }
	#fsRow2663338-10, #fsRow2668743-4, #fsRow2668722-10, #fsRow2663338-4 { float: right; width: 50%; padding: .75rem 0 .75rem 3.35rem; display: block; border: 3px solid #DDD; background: #FFFEEE; border-radius: 4px; margin: .85rem 0 0; transition: .6s; -webkit-transition: .6s; }
	#fsRow2663338-10:hover, #fsRow2668743-4:hover, #fsRow2668722-10:hover, #fsRow2663338-4:hover { border: 3px solid #51bfd2; background: #ffffff; transition: .6s; -webkit-transition: .6s; }
	#fsRow2663338-10 fieldset, #fsRow2668743-4 fieldset, #fsRow2668722-10 fieldset, #fsRow2663338-4 fieldset { display: inline; }

	#fsCell51543952, #fsCell51699888, #fsCell51698808, #fsCell51543952 { margin-bottom: 4px !important; }
	#fsRow2663338-10 .fsLabel, #fsRow2668743-4 .fsLabel, #fsRow2668722-10 .fsLabel, #fsRow2663338-4 .fsLabel { display: none; }
	#fsRow2663338-11, #fsRow2668743-5, #fsRow2668722-11, #fsRow2663338-5 { clear: both; display: block; }
	#fsRow2663338-13, #fsRow2668743-7, #fsRow2663338-7 { width: calc(70% - 10px); margin-right: 10px; float: left; }
	#fsRow2663338-14, #fsRow2668743-8, #fsRow2668722-14, #fsRow2663338-8 { width: 30%; float: right; }
	#fsRow2663338-14 input[type=number]::-webkit-inner-spin-button, #fsRow2663338-14 input[type=number]::-webkit-outer-spin-button, #fsRow2668743-8 input[type=number]::-webkit-inner-spin-button, #fsRow2668743-8 input[type=number]::-webkit-outer-spin-button, #fsRow2668722-14 input[type=number]::-webkit-inner-spin-button #fsRow2668722-14 input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; }
	#fsRow2663338-15, #fsRow2668743-9, #fsRow2668722-15, #fsRow2663338-9 { clear: both; }
	
	#fsRow2668743-14, #fsRow2668722-18, #fsRow2663338-12 { width: calc(50% - 10px); margin-right: 10px; float: left; }
	#fsRow2663338-19, #fsRow2668743-15, #fsRow2668722-19, #fsRow2668722-19, #fsRow2663338-13 { width: calc(50% - 10px); margin-right: 10px; clear: left; float: left; }
	
	.fsCurrency, .fsNumberDecimals-2 { font-family: 'Poppins', sans-serif; font-size: 18px !important; }
	.fsCurrency { padding-top: 6px !important; }
	
	#fsRow2663338-20, #fsRow2668743-16, #fsRow2668722-20, #fsRow2663338-14 { width: 50%; clear: both; float: right; margin-top: -242px; }
	#fsRow2663338-21, #fsRow2668743-17, #fsRow2668722-21, #fsRow2663338-15 { width: 25%; clear: right; float: right; margin-top: -84px; margin-right: 226px; }
	#fsRow2663338-22, #fsRow2668743-18, #fsRow2668722-22, #fsRow2663338-16 { width: 25%; clear: right; float: right; margin-top: -121px; }
	#fsRow2663338-23, #fsRow2668743-19, #fsRow2668722-23, #fsRow2663338-17 { clear: both; border-top: 2px solid #e4e4e4; padding-top: 3rem; margin-top: 2rem; }
	
	#fsCell51528604, #fsCell51699899, #fsCell51698819 { margin-bottom: 0px !important; }
	
	#label51661293 legend, #label51661293 input::after, #label51699901 legend, #label51699901 input::after, #label51698821 legend, #label51698821 input::after { display: none; }
	


 
#countholder a{
  display: inline-block;
  color: #fff;
  font-size: 20px;
  padding: 20px;
  background: #265;
  border-radius: 10px;
  text-decoration: none;
}

#countholder p { color: #ffffff; font-weight: 600; font-size: 20px; }
 
#countholder{
 font-family: 'Poppins', sans-serif;
 color: #51BFD2;
 display: inline-block;
 font-weight: 100;
 text-align: center;
 font-size: 32px;
 padding:20px;
 border-radius: 6px;
 line-height: 1.4;
 margin: 0 auto;
 width: inherit;
}
 
 
#countholder > div{
 padding: 4px 10px;
 border-radius: 3px;
 background: #ffffff;
 display: inline-block;
}
 
#countholder div > span{
 border-radius: 3px;
 display: inline-block;
}
 
#countholder .smalltext{
 padding-top: 5px;
 font-size: 16px;
 color: #c0629d;
}

.countdown_holder { background: #51BFD2 !important; margin: -20px 0 20px; }
	
}