/* -------------------------------------------------------------- */
/* Test radio to button */
.radio-toolbar {
  /*margin: 10px;*/
  /*display: inline !important;*/
  margin: 0 0 0 -20px;
}

.radio-toolbar > .form-radio-item{
	display: inline !important;
}

/*
.radio-toolbar > .form-radio-item{
	display: inline !important;
}
*/

.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.radio-toolbar label {
    display: inline-block;
    background-color: rgba(255, 177, 102, 0.5);    
	padding: 30px 80px !important;
    font-family: sans-serif, Arial;
    font-size: 22px;
    border-radius: 4px;
	cursor: pointer;
	width: auto !important;
	color: white;
    font-weight: 700;
	margin: 0 20px;
}

.radio-toolbar > .radio-multi-item-a label {
	padding: 30px 43px !important;
}

.radio-toolbar > .radio-multi-item-b label {
	padding: 30px 30px !important;
}

.radio-toolbar > .radio-multi-item-c label {
	padding: 30px 10px !important;
}

.radio-toolbar label:hover {
  background-color: #fd7b06;
}

.radio-toolbar input[type="radio"]:focus + label {
    /*border: 2px dashed #444;*/	
}

.radio-toolbar input[type="radio"]:checked + label {
    background-color: #fd7b06;
    /*border-color: #4c4;*/
}
/* END Test radio to button */
/* -------------------------------------------------------------- */


/*Adjustment new specs */
.form-form-right {
    margin-top: -2em !important;
}

.form-label, .form-label-top, .form-label-auto {
    font-size: 25px;
}	
/*END Adjustment new specs */


.extra-padding-mob-001 .extra-padding-mob-002 .extra-padding-mob-003 .extra-padding-mob-004 .extra-padding-mob-005 {
	height: 0px;
}


/*
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 980px) {}
@media screen and (max-width: 736px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 360px) {}
*/



@media screen and (max-width: 736px) {

	.radio-toolbar {
		display: inline;
	}

	.radio-toolbar > .form-radio-item {
		display: inline;
	}
	
	.radio-toolbar label {
		padding: 20px 40px !important;
		margin: 0 0px;
		background-color: #fd7b06;
	}
		
	.radio-toolbar > .radio-multi-item {
		display: block !important;
	}
	
	/*
	.radio-toolbar > .radio-multi-item-a {
		display: block !important;
	}

	.radio-toolbar > .radio-multi-item-b {
		display: block !important;
	}
	
	.radio-toolbar > .radio-multi-item-c {
		display: block !important;
	}
	*/

	.radio-toolbar > .radio-multi-item-a label {
		padding: 15px 90px !important;
		margin: 3% 0 0 0;
	}

	.radio-toolbar > .radio-multi-item-b label {
		padding: 15px 76px !important;
		margin: 3% 0 0 0;
	}

	.radio-toolbar > .radio-multi-item-c label {
		padding: 15px 56px !important;
		margin: 3% 0 0 0;
	}
	
	
	
/*Adjustment new specs */
	.form-form-right {
		margin-top: -2em !important;
		/* To check out if giving a minimum height to the form */
		/*min-height: 432px;*/
	}
	
	.form-label, .form-label-top, .form-label-auto {
		font-size: 18px;
	}
	
	.form-line {
		/*padding: 23px 10px;*/
		/*padding: 23px 10px 0px;*/
		padding-top: 23px;
		text-align: center;
	}
	
	.address-group {
		margin-top: 10%;
	}
	
	.form-line-full-name {
		margin-top: 10%;
	}
	
	.form-phone-email {
		margin-top: 10%;
	}
	
	/* correction for dob form */
	.form-dob-data label{
		text-align: left;
	}
	
	/* correction for address form */
	.form-sub-label {
		text-align: left !important;
	}
		
/*END Adjustment new specs */	
	
	/* Extra padding */
	/*
	.extra-padding-mob-000{
		height: 160px;
	}
		
	.extra-padding-mob-001{
		height: 160px;
	}
	
	.extra-padding-mob-002{
		height: 110px;
	}

	.extra-padding-mob-003{
		height: 20px;
	}

	.extra-padding-mob-004{
		height: 20px;
	}

	.extra-padding-mob-005{
		height: 70px;
	}	
	*/
}

@media screen and (max-width: 380px) {
	/*.form-line {
		padding: 0px !important;		
	}*/
	.radio-toolbar {
		margin: 0px;
	}
	
	/* Fix for address form */
	.address-group {
		margin-top: 0% !important;
	}

	.form-address-line-wrapper+.form-address-line-wrapper {
		margin-top: 10px;
	}
	/* End Fix for address form */

}


@media screen and (max-width: 360px) {
	/*.form-line {
		padding: 0px !important;		
	}*/
	.radio-toolbar {
		margin: 0px;
	}
	
	/* Fix for address form */
	.address-group {
		margin-top: 0% !important;
	}

	.form-address-line-wrapper+.form-address-line-wrapper {
		margin-top: 10px;
	}
	/* End Fix for address form */
	
}


/* --------------------- */
/* iPhone fine tune */
/* 1792x828px at 326ppi iPhone XR */
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) { 

}

/* 2436x1125px at 458ppi iPhone XS*/
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) { 
	.form-line {
		padding: 0px !important;
		padding: 23px 10px 0px;
	}
	.radio-toolbar {
		margin: 0px;
	}
	
	/* Fix for address form */
	.address-group {
		margin-top: 0% !important;
	}

	.form-address-line-wrapper+.form-address-line-wrapper {
		margin-top: 10px;
	}
	/* End Fix for address form */
	
}

/* 2688x1242px at 458ppi iPhone XS Max  - Older iPhones (X, Xs, XR and 11) */
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) { 

}

/* 2532x1170 pixels at 460ppi iPhone 13 and iPhone 13 Pro */
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) { 

}

/* 2778x1284 pixels at 458ppi iPhone 13 Pro Max */
@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) { 

}


/* END iPhone fine tune */
/* --------------------- */
























