@media screen and (orientation: portrait), screen and (max-width: 767px) {
	.export_graphic{display:none}
	html {
	}

	html * {
	}

	body {
	background: #F2F2F2;
	}
	body.show_form{
		overflow:hidden;
	}
	html, body {
	}

	* {
	}

	.overflow_hidden {
	}

	body * {
	}

	.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
	}

	div, ul, li, header, footer, a, figure, img {
	}
.mobile_lateral_scroll{
	width:100%;
	overflow-x:scroll;
	overflow-y:hidden;
	
}
	b, strong, h1, h2, h3, h4, h5, h6, label {
	}

	textarea, input[type="text"], input[type="button"], input[type="submit"], input, button {
	}

	a {
	}

	b, strong {
	}

	.clear::after {
	}

	a {
	}

	.body *, body, a, label {
	}

	.calc_container {
	}

	.fake_header {
	}

	.fake_header .logo {
	padding: 2.4vw;
	padding-top: 2.933333333333333vw;
	}

	.fake_header .logo img {
	}

	.calc_container {
	}

	.calc_container .calc_sidebar {
	position: fixed;
	pointer-events: none;
	opacity: 0;
	-moz-transition: opacity .5s ease;
	-ms-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	z-index: 3;
	top: 0;
	}

	.calc_container .calc_body {
	display: block;
	width: 100%;
	padding: 27.73333333333333vw 6.4vw 18vw 0;
	font-size: 4vw;
	}
	ol{
		padding: 0 0 0 5vw;
	}
.calc_container .calc_body{
	padding: 22.733333vw 0vw 18vw 0;
}
	.calc_container .calc_body .calc_header_title,.calc_header_title {
	font-size: 7.533333vw;
	line-height: 9.133333vw;
	padding: 5.066666666666666vw 6.133333333333334vw;
	position: relative;
	}

	.calc_container .calc_body .calc_body_content {
	padding: 0 0 0 6.133333333333334vw;
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_text {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_text h2 {
	}

	.calc_container .calc_body .calc_body_content h2,.calc_container .calc_body .calc_body_content h1, .calc_container .calc_body .calc_body_content h1,.calc_body_results .calc_body_results_main_text h2 {
	font-size: 5vw;
	line-height: 7vw;
	border: none;
	padding-bottom: 0;
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container {
	display: none;
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container h2 {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items {
	}

	.articles_container .artist_article_item {
	}

	li:nth-of-type(3n) .product_item {
	}

	li:nth-of-type(3n+1) .product_item {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item {
	}
.mobile_grath_title{
	font-weight: 700;
	font-size: 6.4vw;
	line-height: 7.066667vw;
/* identical to box height */
	text-align: center;

/* Black */
	color: #333333;
}
	.mobile_grath_titles{
		margin-bottom: 6vw;
		text-align: center;
	}
	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item:nth-of-type(3n) {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item:nth-of-type(3n+1) {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_image {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_footer {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_footer .calc_body_content_item_title {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_footer .calc_body_content_item_title .calc_body_content_item_title_table {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_footer .calc_body_content_item_title .calc_body_content_item_title_table .calc_body_content_item_title_cell {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_footer .calc_body_content_item_text {
	}

	.calc_container .calc_body .calc_body_content .calc_body_content_items_container .calc_body_content_items .calc_body_content_item .calc_body_content_item_wrapper .calc_body_content_item_footer .calc_body_content_item_text p {
	}

	.calc_sidebar_text {
	display: none;
	}

	.calc_sidebar_text h1 {
	}

	.calc_sidebar_text p {
	}

	.calc_sidebar_scroll {
	padding: 11.73333333333333vw 6.4vw 6vw 0;
	}

	.form_field_select {
	}

	.hidden_field {
	}

	.calc_sidebar_form_container {
	width: 100%;
	padding-left: 6.4vw;
	}

	.calc_sidebar_form_container form {
	}

	.calc_sidebar_form_container form .form_field_container {
	}

	.calc_sidebar_form_container form .form_field_container.submit_field {
	}

	.calc_sidebar_form_container form .form_field_container label {
	display: none;
	}

	.calc_sidebar_form_container form .form_field_container .form_field {
	}

	.calc_sidebar_form_container form .form_field_container .form_field input[type="submit"] {
	width: 100%;
	max-width: unset;
	}

	.empty_error .select2-container--default .select2-selection--single {
	}

	.calc_body_results {
	}

	.calc_body_results .calc_body_results_main_text {
	padding: 0 6.4vw;
	}

	.calc_body_results .calc_body_results_main_text p {
	}

	.calc_body_results .calc_body_results_main_text h1 {
		font-size:6vw;
		line-height:8vw
	}

	.calc_body_results .calc_body_results_main_text ul {
	}

	.calc_body_results .calc_body_results_main_accordion_module {
	padding: 4.8vw;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_title {
	font-size: 6.4vw;
	line-height: 7.066667vw;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item.open {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container .accordion_module_item_header {
	padding: 3.666667vw 3.666667vw;
	padding-right: 16vw;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item.open .accordion_module_item_header_container .accordion_module_item_header {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table {
	display: block;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table tr {
	display: block;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table tr td {
	display: block;
	padding-bottom: 0;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table tr th {
	display: block;
	padding-bottom: 0;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table tr td:last-child {
	text-align: left;
	width: 100%;
	padding-bottom: 11vw;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table tr th:last-child {
	text-align: left;
	padding-bottom: 8vw;
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container .accordion_module_item_header label {
	}

	.information_icon {
	}

	.information_tooltip {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container .accordion_module_item_header label .information_icon svg {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container .accordion_module_item_header .accordion_arrow {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container .accordion_module_item_header .accordion_arrow svg {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_header_container .accordion_module_item_header .accordion_arrow svg path {
	}

	.rates_footer_text {
	padding: 6.4vw;
	}

	.rates_footer_text h3,	.rates_footer_text h1 {
		font-weight: 700;
font-size: 20px;
line-height: 24px;
		
color: #CC3333;

	}

	.rates_footer_text p {
	}

	.rates_footer_text strong {
	}

	.rates_footer_text em {
	}

	.rates_footer_text ul {
	padding-left: 6vw;
	}

	.rates_footer_text li {
	}

	.rates_footer_text a {
	}

	.rates_footer_text ol {
	}

	.rates_footer_text li {
	}

	.results_graphics_container {
	padding: 3vw 6.4vw;
	margin-top: 0;
	margin-bottom: 0;
	}

	.results_graphics_container .results_graphics_container_header {
	display: none;
	}

	.results_graphics_container_tab {
	}

	.results_graphics_container_tab.active {
	}

	.results_graphics_container .results_graphics_container_items {
	border-radius: unset;
	background: #F2F2F2;
	/* border-radius: 30px 30px 0px 0px; */
	background: unset;
	box-shadow: unset;
	position: unset;
	z-index: unset;
	margin-top: unset;
	height: unset;
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item {
	display: block!important;
	padding: 0;
	border-radius: 30px;
	background: #F2F2F2;
	/* border-radius: 30px 30px 0px 0px; */
	background: #F9F9F9;
	box-shadow: 4px 4px 3px rgb(56 65 74 / 10%);
	position: relative;
	z-index: 2;
	margin-top: 0;
	height: auto;
	margin-bottom: 10vw;
	margin-top: 0;
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item.compare_chart {
	background: #F9F9F9;
	height: auto;
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item.compare_chart:before {
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item .results_graphics_container_item_header {
	padding: 6vw;
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item .chart_container .results_graphics_container_item_header {
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item .results_graphics_container_item_header label {
	font-size: 3.1vw;
	display: block;
	float: none;
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item .results_graphics_container_item_header label div {
	}

	.results_graphics_container .results_graphics_container_items .results_graphics_container_item .results_graphics_container_item_header span {
	width: 52vw;
	margin: 1vw auto;
	display: block;
	float: none;
	padding-top: 1vw;
	}

	.chart_container {
	display: none;
	}

	.results_graphics_container_tab label {
	}

	.results_graphics_container_tab label .information_icon {
	}

	.results_graphics_container_tab label .information_icon svg {
	}

	.accordion_module_item_body {
	padding: 7vw 3vw 0vw 3vw;
	}

	div.google-visualization-tooltip {
	}

	div.google-visualization-tooltip b {
	}

	.calc_body_results .calc_body_results_main_accordion_module .accordion_module_items .accordion_module_item .accordion_module_item_body table tr:last-child th {
	}
.calc_container_parent_wrapper_body{
	border-radius:0;
}
	#summary_tables{
		overflow:auto;
	}
	#summary_tables .summary_table_container{
		width:900px
	}
	.calc_body_results .return_home_btn_container{
		text-align:center;
	}
	.compare_form {
	width: 100%;
	float: none;
	background: transparent;
	margin-top: 0;
	-moz-transition: opacity .5s ease;
	-ms-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	}
	.calc_container_parent{
		padding:0;
	}
.show_graph .compare_form{
	opacity:0;
	pointer-events:none;
	position:absolute;
}
	.show_graph .chart_container{
		display:block;
	}
	.compare_form .compare_form_title {
	}

	.compare_form .compare_form_input_container {
	}

	.compare_form .compare_form_input_container label {
	}

	.compare_form .compare_form_input_container .compare_form_input {
	}

	.compare_form .compare_form_input_container .compare_form_input input::-webkit-outer-spin-button, .compare_form .compare_form_input_container .compare_form_input input::-webkit-inner-spin-button {
	}

	/* Firefox */
	.compare_form .compare_form_input_container .compare_form_input input[type=number] {
	}

	.compare_form .compare_form_input_container .compare_form_input input {
	}

	.compare_form .compare_form_input_container .compare_form_input:before {
	background: #CC3333;
	color: white;
	}

	.totals {
	}

	.totals div {
	}

	.totals div.out_calculator_total {
	}

	.totals div.your_offer_total {
	}
	.mobile{
	display:block!important;
}
	.mobile_go_to_form {
		position:fixed;
		bottom: 8vw;
		width: 76vw;
		height: 13.066666666666666vw;
		line-height: 13.066666666666666vw;
		background: #CC3333;
		border-radius: 30px;
		z-index:10;
		text-align:center;
		color:white;
		font-weight: 600;
		font-size: 18px;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		font-family: 'Open Sans';
		-moz-transition: opacity .5s ease;
		-ms-transition: opacity .5s ease;
		-o-transition: opacity .5s ease;
		transition: opacity .5s ease;
	}
	.mobile_go_to_form:before{
		content:'Proceed to Calculator';
	}
		.mobile_go_to_form.mobile_go_to_form_recalculate:before{
		content:'New Calculation';
	}
	.show_form .calc_container .calc_sidebar {
		opacity:1;
		pointer-events:auto
	}
	.show_form  .mobile_go_to_form{
		opacity:0;
		pointer-events:none;
	}
	.mobile_go_to_info{
		text-align:center;
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px;
/* identical to box height */
		text-align: center;
		text-decoration-line: underline;

/* Grey 2 */
		color: #848484;
		margin: 5vw 0 1vw 0;
	}
	.mobile_go_to_info span{
		
	}
	.chart{
		width: 800px;
		padding-right: 9vw;
	}
	.calculate_btn{
		height: auto;
		background: #FFFFFF;
		border: 1.38095px solid #E1E1E1;
		border-radius: 8px;
		text-align: center;
		line-height: 13.06666666666667vw;
		font-style: normal;
		font-weight: 600;
		font-size: 5.066666666666667vw;
		/* line-height: 6.666666666666667; */
/* identical to box height */
		text-align: center;

/* Grey 1 */
		color: #515151;
		width: 54.4vw;
		margin: auto;
		margin-top: 7vw;
		display: block;
	}
	.back_to_form{
		    text-align: center;
		    font-family: 'Open Sans';
		    font-style: normal;
		    font-weight: 600;
		    font-size: 16px;
		    line-height: 22px;
		    text-align: center;
		    text-decoration-line: underline;
		    color: #848484;
		    margin: 5vw 0 6vw 0;
	}
}