@media (max-width: 1439px){
	.servicesPackageList .servicesPackageItem{
		width: 340px;
		padding: 20px;
	}
	.servicesPackageItem .SPPriceValSecondWrapp{
		font-size: 32px;
	}
	.servicesPackageItem .APButton{
		height: 48px;
		line-height: 48px;
		font-size: 16px;
	}
}
@media (max-width: 1279px){
	.servicesPackageList .servicesPackageItem{
		width: 285px;
		padding: 15px;
	}
	.servicesPackageItem .SPPriceValSecondWrapp{
		font-size: 28px;
	}	
	.servicesPackageItem .APButton{
		height: 44px;
		line-height: 44px;
		font-size: 14px;
	}	
}
@media (max-width: 1023px){
	.calculations{
		flex-direction: column;
		align-items: center;
	}
	.calculations .results{
		margin-left: 0;
	}
	.cargosCalculator .mainElement{
		width: auto;
	}
	.goodLuck{
		justify-content: center;
	}
	
	.pupupWrapper.servicesPackagePW{
		display: block;
	}	
	.pupupWrapper.servicesPackagePW.hidden{
		display: none;
	}
	.pupupWrapper .popup.servicesPackage{
		width: 100%;
		min-height: 100%;
	}
	.servicesPackageList{
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	.servicesPackageList .servicesPackageItem:nth-of-type(1n + 2){
		margin-left: 0;
		margin-top: 15px;
	}
	.servicesPackageList .servicesPackageItem{
		width: 378px;
	}
}
@media (max-width: 767px){
	body{
		display: block;
		padding: 20px 20px;
	}
	.calculations{
		display: block;
	}
	.calculations .results{
		width: auto;
	}
}
@media (max-width: 550px){
	body{
		display: block;
		padding: 10px 10px;
	}	
	.pseudoInput,
	input[type = 'text'].customTextInput{
		font-size: 12px;
	}
	.inputData.mainCalculatorInputs .optionBlock > *:nth-of-type(2),
	.inputData.customsPayments .optionBlock > *:nth-of-type(2){
		width: 260px;
	}
	.littleTitle{
		font-size: 14px;
	}
	h2{
		font-size: 22px;
	}
	.resultValue{
		font-size: 18px;
	}
	body{
		font-size: 20px;
	}
	.pseudoRadioButtons .indicator{
		width: 22px;
		height: 22px;
	}
	.pseudoRadioButtons .indicator::after{
		width: 14px;
		height: 14px;
	}
	.pseudoInput,
	input[type = 'text'].customTextInput{
		height: 36px;
	}
	.pseudoCheckbox .pseudoCheckboxElement{
		width: 28px;
		height: 28px;
	}
	.autoAmountRadioWrapp .pseudoRadioButtons > li:nth-of-type(1n + 2){
		margin-left: 20px;
	}
	.resultsList > li:nth-of-type(1n + 2){
		margin-top: 20px;
	}
	.smile{
		width: 30px;
		height: 30px;
	}
	.pseudoCheckbox .pseudoCheckboxLabel{
		font-size: 14px;
		margin-left: 12px;
	}
	.bottomInfo{
		font-size: 10px;
	}
	.servicesPackageList .servicesPackageItem{
		width: 100%;
	}
	.cargosCalculator .propmtButton .servicePromptWrapper {
		left: -70px;
	}
}
