@media screen and (max-width:1189px)
{
	.page-margin-top
	{
		margin-top: 35px;
	}
	.page-margin-top-section
	{
		margin-top: 70px;
	}
	.margin-top-60
	{
		margin-top: 40px;
	}
	.cost-calculator-summary-price
	{
		font-size: 36px;
	}
	.cost-calculator-summary-box::before
	{
		font-size: 36px;
		height: 36px;
	}
	.cost-calculator-summary-box.cc-template-wallet::before
	{
		line-height: 40px;
	}
	.cost-calculator-form .cost-calculator-box input
	{
		padding: 12px 10px;
	}
	.cost-calculator-summary-price.cost-calculator-small-currency .cost-calculator-currency,
	.cost-calculator-summary-price.cost-calculator-small-currency .currency
	{
		font-size: 26px;
	}
	.cost-calculator-price-description
	{
		font-size: 14px;
		line-height: 22px;
	}
	.cost-calculator-summary-box.cost-calculator-after-border::after
	{
		width: 120px;
		margin-top: 29px;
	}
	body .cost-calculator-sum,
	body .vc_row .wpb_column .cost-calculator-sum
	{
		padding-top: 33px;
		padding-bottom: 115px;
	}
	div.cost-calculator-submit-container
	{
		width: calc(100% - 40px);
		bottom: 30px;
	}
	.cost-calculator-datepicker.ui-datepicker
	{
		width: 288px;
	}
}
@media screen and (max-width:767px)
{
	.cost-calculator-form .cost-calculator-flex-box
	{
		display: block;
	}
	.cost-calculator-form .cost-calculator-flex-box fieldset.vc_col-sm-6
	{
		width: 100%;
	}
	body .cost-calculator-form .cost-calculator-flex-box.cost-calculator-gray fieldset.wpb_column
	{
		margin-top: 1px;
	}
	.cost-calculator-form .cost-calculator-flex-box .cost-calculator-textarea-block .blockOverlay
	{
		height: 100% !important;
	}
	.vc_column_container
	{
		width: 100%;
	}
	.cost-calculator-container .vc_row.wpb_row .wpb_column
	{
		margin-top: 30px;
	}
	.cost-calculator-container .vc_row.wpb_row .wpb_column:first-child
	{
		margin-top: 0;
	}
	.cost-calculator-datepicker.ui-datepicker
	{
		width: 390px;
	}
	.cost-calculator-form p
	{
		padding: 0;
	}
	.cost-calculator-form .cost-calculator-contact-box-submit-container .vc_col-sm-6>.vc_row
	{
		text-align: center;
	}
}
@media screen and (max-width:479px)
{
	.cost-calculator-form .cost-calculator-box input
	{
		width: 21%;
	}
	.cost-calculator-box .ui-slider
	{
		width: 72%;
	}
	.cost-calculator-datepicker.ui-datepicker
	{
		width: 238px;
	}
	body .cost-calculator-sum,
	body .vc_row .wpb_column .cost-calculator-sum
	{
		padding-bottom: 110px;
		padding-top: 28px;
	}
	div.cost-calculator-submit-container 
	{
		bottom: 25px;
		width: calc(100% - 30px);
	}
	.cost-calculator-datepicker .ui-datepicker-calendar th,
	.cost-calculator-datepicker .ui-datepicker-calendar td
	{
		padding: 9px;
	}
}