
	/*************AK CSS********/

	.clear{
		clear: both; 
	}
	p.small-desc {
    font-style: italic;
    color: #000;
    font-weight: 300;
	margin-bottom: 16px;
	}

	ul li p.errormsg {
		color: #df162b;
		font-size: 12px;
		font-weight: 600;
	}

	.errormsg {
		display: none;
	}

	.page-template-simple-calculator  h4 {
		margin-top: 0;
		margin-bottom: 15px;
		font-size: 18px;
		font-weight: 300;
	}

	.page-template-simple-calculator  h2 {
		font-size: 37px;
		font-weight: 400;
		margin-bottom: 10px;
	}

	.page-template-simple-calculator  p {
		font-weight: 300;
	}

	.page-template-simple-calculator .print-input-values {
		display:none;
	}

	.page-template-simple-calculator .formsection {
		border-top: 2px solid #ffe900;
		background-color: #f2f2f2;
		padding: 25px;
	}

	.page-template-simple-calculator .heading {
		font-size: 26px;
		font-weight: 400;
		text-align: center;
		line-height: 35px;
		margin-bottom: 5px;
	}

	.page-template-simple-calculator .bottom_footer {
		clear: both;
		padding-top: 35px;
		padding-left: 25px;
		padding-right: 25px;
		text-align: center;
	}

	.page-template-simple-calculator .form_field {
		width: 33.33%;
		float: left;
		padding-left: 25px;
		padding-right: 25px;
	}


	.page-template-simple-calculator .right.sidepart {
		padding-left: 15px;
		width: 26%;
		float: left;
		position: relative;
	}

	.page-template-simple-calculator a.btn.printbtn {
		background: #085e71;
		padding: 6px 25px;
		color: #FFF;
		max-width: 260px;
		width: 100%;
		display: block;
		margin: auto;
		font-size: 18px;
		line-height: 36px;
		text-align: center;
	}

	.page-template-simple-calculator a.btn.printbtn img {
		position: relative;
		top: 5px;
		right: 8px;
	}

	.page-template-simple-calculator .getway {
		border: 2px solid #000;
		font-size: 11px;
		font-weight: 300;
		padding: 5px;
		display: inline-block;
	    /* margin-top: 10px; */    /* margin-bottom: 10px; */
	}

	.page-template-simple-calculator .getway_connector {
		margin-left: 5px;
		margin-right: 5px;
		display: inline-block;
		position: relative;
		top: 3px;
	}

	.page-template-simple-calculator .symbolic_icon {
		clear: both;
		text-align: center;
	}

	.page-template-simple-calculator .field_info {
		clear: both;
		min-height: 50px;
	}

	.page-template-simple-calculator .control_room {
		border: 2px solid #000;
		font-size: 10px;
		display: inline-block;
		padding: 5px;
	}

	.page-template-simple-calculator .device_icon {
		display: inline-block;
		position: relative;
	}

	.page-template-simple-calculator .device_icon>img {
		top: -22px;
		width: 100%;
	}

	.page-template-simple-calculator .symbolic_icon {
		height: 90px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.symbolic_icon span img.img-responsive {
		width: 100%;
	}

	.page-template-simple-calculator  .field_info p {
		font-size: 18px;
		text-align: center;
		font-weight: 400;
		line-height: 20px;
	}

	.page-template-simple-calculator .field_input {
		clear: both;
		position: relative;
	}

	.page-template-simple-calculator .field_input input {
		height: 40px;
		border: 1px solid #ffe900;
		width: 100%;
		padding: 5px;
		text-align: center;
		font-size: 17px;
		font-weight: 300;
	}

	.page-template-simple-calculator .field_input span {
		position: absolute;
		right: 5px;
		top: 9px;
		color: #999;
		font-size: 14px;
		font-weight: 300;
	}

	.page-template-simple-calculator .bottom_footer ul {
		margin: 0;
		list-style: none;
		text-align: center;
	}

	.page-template-simple-calculator .bottom_footer ul li {
		list-style: none;
	}

	.page-template-simple-calculator  .bottom_footer p {
		font-size: 17px;
		line-height: 25px;
		font-weight: 300;
		margin-bottom: 15px;
	}

	.page-template-simple-calculator .bottom_footer ul li {
		float: none;
		display: inline-block;
	}

	.page-template-simple-calculator .field_info p {
		position: relative;
	}
	/* Tooltip container */
	.page-template-simple-calculator .tooltip {
		display: inline-block;
	 /* If you want dots under the hoverable text */
	}
	/* Tooltip text */
	.page-template-simple-calculator .tooltip .tooltiptext {
		visibility: hidden;
		width: 245px;
		background-color: black;
		background: #df162b;
		border-radius: 0;
		top: 125%;
		color: #fff;
		content: attr(title);
		display: block;
		left: 15px;
		padding: 10px;
		position: absolute;
		margin: auto;
		z-index: 98;
		font-size: 15px;
		font-weight: 300;
		font-family: "roboto",sans-serif;
		min-width: 250px;
	}
	.page-template-simple-calculator .tooltip.first-tooltip .tooltiptext {
		left: 30px;
	}
	/* Show the tooltip text when you mouse over the tooltip container */
	.page-template-simple-calculator .tooltip:hover .tooltiptext {
		visibility: visible;
	}

	.page-template-simple-calculator span.tooltiptext:before {
		border: solid;
	    /* border-color: #111 transparent; */
		border-color: rgb(223, 22, 43) transparent;
		border-width: 0px 10px 10px 10px;
		top: -10px;
		content: "";
		display: block;
		left: 0;
		position: absolute;
		z-index: 99;
		right: 0;
		width: 15px;
		margin: auto;
	}

	img.tooltip-icon-graphic {
		width: 15px;
		margin-left: 2px;
	}

	.page-template-simple-calculator .popup {
		width: 100%;
		height: 100%;
		display: none;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 99999;
		background: rgba(255,255,255,0.8);
	}
	/* Inner */
	.page-template-simple-calculator .popup-inner {
		max-width: 460px;
		width: 90%;
		padding: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 99;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		box-shadow: 0px 2px 6px rgba(0,0,0,1);
		border-radius: 0;
		background: #f2f2f2;
		border-top: 2px solid #ffe900;
	}
	/* Close Button */
	.page-template-simple-calculator .popup-close {
		display: inline-block;
		position: absolute;
		top: 20px;
		right: 25px;
		transition: ease 0.25s all;
	}

	.page-template-simple-calculator .popup-close img {
		display: block;
		max-width: 100%;
		height: auto;
	}

	.page-template-simple-calculator .popup_heading {
		font-size: 26px;
		font-weight: 400;
		margin-bottom: 30px;
	}

	.page-template-simple-calculator .popup_content{
		font-size: 1.4rem;
	}

	.page-template-simple-calculator .popup_content ul {
		margin: 0;
		padding: 0;
	}

	.page-template-simple-calculator .popup_content ul li {
		list-style: none;
		width: 100%;
		float: left;
		border-bottom: 1px solid #ccc;
		margin-bottom: 10px;
		padding-bottom: 10px;
		padding-left: 0;
	}

	.page-template-simple-calculator .popup_content ul li .caption_field {
		font-size: 17px;
		line-height: 25px;
		font-weight: 400;
		color: #000;
		line-height: 38px;
	}

	.page-template-simple-calculator .popup_content ul li .caption_field {
		width: 70%;
		float: left;
	}

	.page-template-simple-calculator .customvalue_field {
		float: left;
		width: 30%;
		position: relative;
		text-align: center;
	}

	.page-template-simple-calculator .customvalue_field input {
		border: none;
		background:transparent;
		height: 38px;
		padding: 5px;
		width: 100%;
		text-align: center;
		font-size: 17px;
		font-weight: 300;
	}

	.page-template-simple-calculator span.placehold_units {
		position: absolute;
		right: 8px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 14px;
		color: #999;
	}

	.page-template-simple-calculator .popup_content input[type="button"] {
		font-size: 14px;
		color: gray;
		border: none;
		background-color: transparent;
		text-decoration: none;
		clear: both;
		width: 100%;
		text-align: right;
		outline: none;
		text-transform: uppercase;
		margin-bottom: 15px;
		cursor: default;
	}

	.page-template-simple-calculator .popup_content input[type="button"].active {
		font-size: 14px;
		color: #df162b;
		border: none;
		background-color: transparent;
		text-decoration: underline;
		clear: both;
		width: 100%;
		text-align: right;
		outline: none;
		text-transform: uppercase;
		margin-bottom: 15px;
		cursor: pointer;
	}

	.page-template-simple-calculator .popup_content  input[type="button"].submit_labour, .page-template-simple-calculator .popup_content  input[type="button"].submit_wired, .page-template-simple-calculator .popup_content  input[type="button"].submit_wireless {
		padding: 13px;
		background: #ffe900;
		border: none;
		font-size: 20px;
		text-transform: uppercase;
		width: 100%;
		clear: both;
		outline: none;
		color: #000;
		text-align: center;
		text-decoration: none;
		font-weight: 700;
		-webkit-appearance: none;
		opacity: 1;
	}

	.page-template-simple-calculator .popup_content input[type="button"]:disabled {
		opacity: 0.5;
	}

	.page-template-simple-calculator .result_left h3:after ,.page-template-simple-calculator .result_right h3:after {
	    /* color: #085e71; */
		background: rgba(8,94,113,1);
		background: -webkit-linear-gradient(left, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(255,255,255,1) 57.2%, rgba(255,255,255,1) 100%) no-repeat center top;
		background: -o-linear-gradient(right, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(255,255,255,1) 57.2%, rgba(255,255,255,1) 100%) no-repeat center top;
		background: -moz-linear-gradient(right, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(255,255,255,1) 57.2%, rgba(255,255,255,1) 100%) no-repeat center top;
		background: linear-gradient(to right, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(255,255,255,1) 57.2%, rgba(255,255,255,1) 100%) no-repeat center top;
		display: block;
		content: " ";
		height: 5px;
		border-top: 1px solid #cccccc;
		margin: 10px 0 25px;
		clear: both;
	}

	.page-template-simple-calculator .right.sidepart.mobilebtn {
		display: none;
		width: 100%;
	}

	.page-template-simple-calculator .resutl_wrapper .result_left h3 ,.page-template-simple-calculator .resutl_wrapper .result_right h3 {
		position: relative;
		font-size: 26px;
		font-weight: 300;
		line-height: 1.25em;
		color: #4d4d4d;
		margin: 35px 0 0 0;
		padding: 0;
	}

	.page-template-simple-calculator div#result .custom_container .disclaimer {
		padding-left: 20px;
		margin-top: 45px;
		margin-bottom: 50px;
	}

	.page-template-simple-calculator .resutl_wrapper .result_values ul li {
		padding-left: 0;
		list-style: none;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}

	.page-template-simple-calculator .resutl_wrapper .result_values ul {
		margin: 0;
	}

	.page-template-simple-calculator .resutl_wrapper .result_values ul li span {
		font-size: 20px;
		color: #df162b;
		float: right;
		font-weight: 700;
	}

	.page-template-simple-calculator .result_review {
		margin-top: 45px;
		margin-bottom: 50px;
	}

	.page-template-simple-calculator .result_values {
		margin-top: 40px;
	}

	.page-template-simple-calculator .details_report {
		display:none;
		clear: both;
		background-color: #f2f2f2;
		float: left;
		width: 100%;
		padding: 50px 0px 35px;
	}

	.page-template-simple-calculator .details_report ul li {
		padding-left: 0;
		list-style: none;
		margin-bottom: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #ccc;
	}

	.page-template-simple-calculator .details_report ul li span {
		font-size: 20px;
		color: #df162b;
		float: right;
		font-weight: 700;
	}

	.page-template-simple-calculator .details_report_left,.page-template-simple-calculator .details_report_right {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.page-template-simple-calculator .custom_container {
		max-width: 835px;
		width: 100%;
		margin: auto auto 20px;
		float: none;
		border-bottom: solid thin #ccc;
	}

	.page-template-simple-calculator .sendme_this .custom_container {
		margin: auto;
		border-bottom:none;
	}

	.page-template-simple-calculator .custom_container.ss-form {
		border-bottom:solid thin transparent;
	}

	.page-template-simple-calculator .details_report_left,.page-template-simple-calculator div#result .custom_container .result_left,.page-template-simple-calculator div#result .custom_container .lft_col {
		padding-left: 20px;
		float: left;
		width: 50%;
		padding-right: 20px;
	}

	.page-template-simple-calculator .details_report .heading {
		max-width: 850px;
		width: 100%;
	}

	.page-template-simple-calculator .details_report_right,.page-template-simple-calculator div#result .custom_container .result_right ,.page-template-simple-calculator div#result .custom_container .rt_col {
		padding-right: 20px;
		padding-left: 20px;
		float: left;
		width: 50%;
	}

	.page-template-simple-calculator .custom_container:before,.page-template-simple-calculator .details_report_left:before,.page-template-simple-calculator .details_report_right:before {
		content: "";
		display: table;
		clear: both;
	}

	.page-template-simple-calculator .custom_container:after,.page-template-simple-calculator .details_report_left:after,.page-template-simple-calculator .details_report_right:before {
		display: table;
		content: "";
		clear:;
	}

	.page-template-simple-calculator .details_report_left h3:after,.page-template-simple-calculator .details_report_right h3:after {
		display: block;
		content: " ";
		height: 5px;
		margin: 10px 0 25px;
		clear: both;
		background: rgba(8,94,113,1);
		border-top: 1px solid #cccccc;
		background: -webkit-linear-gradient(left, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(242,242,242,1) 57.2%, rgba(242,242,242,1) 100%) no-repeat center top;
		background: -o-linear-gradient(right, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(242,242,242,1) 57.2%, rgba(242,242,242,1) 100%) no-repeat center top;
		background: -moz-linear-gradient(right, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(242,242,242,1) 57.2%, rgba(242,242,242,1) 100%) no-repeat center top;
		background: linear-gradient(to right, rgba(8,94,113,1) 0%, rgba(8,94,113,1) 57.1%, rgba(242,242,242,1) 57.2%, rgba(242,242,242,1) 100%) no-repeat center top;
	}

	.page-template-simple-calculator .sendme_this {
		clear: both;
		padding-left: 20px;
		padding-right: 20px;
	}

	.page-template-simple-calculator .details_report_left h3,.page-template-simple-calculator .details_report_right h3 {
		font-size: 26px;
		font-weight: 300;
		margin-bottom: 35px;
	}

	.page-template-simple-calculator .details_report ul li {
		margin-bottom: 10px;
		padding-bottom: 10px;
		font-size: 17px;
	}

	.page-template-simple-calculator .details_report ul li span {
		color: #000;
	}

	.page-template-simple-calculator .details_report .details_report_left ul li strong span {
		color: #df162b;
	}

	.page-template-simple-calculator .details_report .details_report_right ul li strong span {
		color: #39b54a;
	}

	.page-template-simple-calculator .sendme_this {
		padding-top: 45px;
		padding-bottom: 30px;
	}

	.page-template-simple-calculator .sendme_this .heading {
		margin-bottom: 20px;
		max-width: 850px;
		width: 100%;
		clear: both;
	}

	.page-template-simple-calculator .email_me, .page-template-simple-calculator .sharpspring_form {
		text-align: center;
	}

	.page-template-simple-calculator .email_me_button, .page-template-simple-calculator .sharpspring_form p.clear {
		text-align: center;
		margin-top: 10px;
		max-width: 850px;
		width: 100%;
		clear: both;
	}

	.page-template-simple-calculator .email_me_button input.email_sending_btn:hover, .page-template-simple-calculator .sharpspring_form button:hover {
		background-color: #085e71;
		color: #fff;
	}

	.page-template-simple-calculator .email_me input:focus, .page-template-simple-calculator .sharpspring_form input:focus {
		outline-color: #085e71;
	}

	.page-template-simple-calculator .email_me input, .page-template-simple-calculator .sharpspring_form input {
		max-width: 400px;
		width: 100%;
		height: 50px;
		background: #f2f2f2;
		border: none;
		color: #000;
		padding: 5px 10px;
		text-align: center;
		font-size: 17px;
	}

	.page-template-simple-calculator .email_me input ::-webkit-input-placeholder, .page-template-simple-calculator .sharpspring_form input ::-webkit-input-placeholder {
	 /* Chrome/Opera/Safari */
		color: #000;
	}

	.page-template-simple-calculator .email_me input::-moz-placeholder, .page-template-simple-calculator .sharpspring_form input::-moz-placeholder {
	 /* Firefox 19+ */
		color: #000;
	}

	.page-template-simple-calculator .email_me input:-ms-input-placeholder, .page-template-simple-calculator .sharpspring_form input:-ms-input-placeholder {
	 /* IE 10+ */
		color: #000;
	}

	.page-template-simple-calculator .email_me input:-moz-placeholder, .page-template-simple-calculator .sharpspring_form input:-moz-placeholder {
	 /* Firefox 18- */
		color: #000;
	}

	.page-template-simple-calculator .email_me, .page-template-simple-calculator .sharpspring_form {
		max-width: 850px;
		width: 100%;
		clear: both;
	}

	.page-template-simple-calculator .email_me_button input.email_sending_btn, .page-template-simple-calculator .sharpspring_form button {
		-webkit-appearance: none;
		border: none;
		background: #ffe900;
		color: #000;
		font-size: 20px;
		padding: 13px 10px;
		font-weight: 700;
		max-width: 400px;
		width: 100%;
	}

	.page-template-simple-calculator div#loading_image {
		width: 100%;
		height: 100%;
		position: fixed;
		display: none;
		top: 0px;
		left: 0px;
		background: rgba(255,255,255,0.75);
	}

	.page-template-simple-calculator div#loading_image .innerdiv {
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 99;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.page-template-simple-calculator .innerdiv img {
		max-width: 90px;
		width: 100%;
	}

	.page-template-simple-calculator .field_input .error,.page-template-simple-calculator .field_input .error1,.page-template-simple-calculator .field_input .error2,.page-template-simple-calculator .field_input .error3 {
		display: none;
		color: #df162b;
		font-size: 12px;
		font-weight: 700 !important;
		line-height: 12px;
	}

	.page-template-simple-calculator .labour_message,.page-template-simple-calculator .mymessage {
		text-align: center;
		color: #085e71;
		font-weight: 500;
	}

	.page-template-simple-calculator input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}

	.page-template-simple-calculator div#result {
		padding: 25px 20px 20px;
		float: left;
		width: 100%;
	}

	.page-template-simple-calculator .compare_wire_wireless ul {
		display: flex;
		flex-flow: row nowrap;
		align-items: flex-start;
		justify-content: flex-start;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		list-style: none;
	}

	.page-template-simple-calculator .compare_wire_wireless ul li {
		width: 170px;
		height: 170px;
		border-radius: 100%;
		text-align: center;
		font-size: 65px;
		padding: 50px 15px 15px 15px;
		font-weight: 700;
		line-height: 5rem;
	}

	.page-template-simple-calculator li.costsaving {
		margin-right: 45px;
	}

	.page-template-simple-calculator span.percent_lbl {
		display: block;
		position: relative;
		top: -5px;
	}

	.page-template-simple-calculator .compare_wire_wireless ul li span {
		font-size: 18px;
		font-weight: 400;
	}

	.page-template-simple-calculator .compare_wire_wireless ul li.costsaving {
		background: #df162b;
	}

	.page-template-simple-calculator .compare_wire_wireless ul li.timesave {
		background: #ffe900;
	}

	.page-template-simple-calculator .compare_wire_wireless ul li.timesave span {
		color: #000;
	}

	.page-template-simple-calculator .compare_wire_wireless ul li.costsaving {
		color: #fff;
	}

	.page-template-simple-calculator .compare_wire_wireless {
		margin-top: 45px;
		clear: both;
		float: left;
	}

	.page-template-simple-calculator .lft_col {
		margin-bottom: 40px;
	}

	.page-template-simple-calculator .rt_col {
		margin-bottom: 40px;
	}

	.page-template-simple-calculator .lft_col>a {
		background-color: #df162b;
		color: #fff;
		padding: 10px 15px;
		text-decoration: none;
		font-size: 18px;
		line-height: 25px;
		font-weight: 400;
	}

	.page-template-simple-calculator .lft_col>a:hover {
		background-color: #000;
	}

	.page-template-simple-calculator div#replacement .compare_wire_wireless {
		margin-bottom: 20px;
	}

	.page-template-simple-calculator .bottom_footer ul li a.labor_nav {
		text-decoration: none;
		cursor: pointer;
	}

	.bottom_footer ul li span {
		margin-left: 10px;
	}

	.page-template-simple-calculator .resutl_wrapper .result_right .result_values ul li span {
		color: #39b54a;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action {
		background: #ffe900;
		padding-top: 4rem;
		padding-bottom: 4rem;
		clear:both;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action .col_1 {
		width: 66.66%;
		max-width: 500px;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action .col_2 {
		text-align: right;
		margin-left: auto;
		max-width: 350px;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action .col_1 h2, .page-template-simple-calculator .simple-calculator_call-to-action .col_2 h2 {
		font-size: 26px;
		font-weight: normal;
		margin-bottom: 1.2rem;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action .content_wrap {
		max-width: 1020px;
		width: 100%;
		margin: 0 auto;
		display: flex;
		flex-flow: row nowrap;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action a.btn {
		background: #000;
		color: #fff;
		font-weight: bold;
		font-size: 20px;
		padding: .5rem 1rem;
		width: 100%;
		display: block;
		margin-top: 10px;
		text-decoration: none;
		text-align: center;
		margin-top: 1rem;
		transition: all .6s ease-in-out;
		border: solid thin transparent;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action a.advanced-calculator-btn {
		background: #000;
		color: #fff;

	}

	.page-template-simple-calculator .simple-calculator_call-to-action a.project-quote-btn {
		background: #df162b;
		color: #fff;
	}


	.page-template-simple-calculator .simple-calculator_call-to-action a.advanced-calculator-btn:hover {
		background: #ffe900;
		color: #000;
		border: solid thin #000;
	}

	.page-template-simple-calculator .simple-calculator_call-to-action a.project-quote-btn:hover {
		background: #fff;
		color: #df162b;
		border: solid thin #df162b;
	}

	@media(max-width: 1440px) {
		.page-template-simple-calculator .field_info {
			min-height: 50px;
		}
	}

	@media(max-width: 1366px) {

		.page-template-simple-calculator  h2 {
			font-size: 30px;
		}

		.page-template-simple-calculator  p {
			font-size: 16px;
			line-height: 25px;
			margin-bottom: 10px;
		}

		.page-template-simple-calculator .heading {
			font-size: 23px;
		}

		.page-template-simple-calculator .field_info p {
			font-size: 16px;
		}

		.page-template-simple-calculator .resutl_wrapper .result_left h3, .page-template-simple-calculator .resutl_wrapper .result_right h3 {
			font-size: 22px;
		}

		.page-template-simple-calculator .details_report_left h3, .page-template-simple-calculator .details_report_right h3 {
			font-size: 22px;
		}

		.page-template-simple-calculator .resutl_wrapper .result_left h3, .page-template-simple-calculator .resutl_wrapper .result_right h3 {
			font-size: 22px;
		}

		.page-template-simple-calculator .details_report_left h3, .page-template-simple-calculator .details_report_right h3 {
			font-size: 22px;
		}

		.page-template-simple-calculator .details_report ul li {
			font-size: 16px;
		}

		.page-template-simple-calculator .details_report ul li span {
			font-size: 16px;
		}
	}

	@media(max-width: 1199px) {
		.page-template-simple-calculator div#result .custom_container .result_left,.page-template-simple-calculator div#result .custom_container .lft_col {
			padding-left: 0;
		}

		.page-template-simple-calculator div#result .custom_container .result_right,.page-template-simple-calculator div#result .custom_container .rt_col {
			padding-right: 0;
		}

		.page-template-simple-calculator .resutl_wrapper .result_left h3 {
			margin-top: 15px;
		}

		.page-template-simple-calculator .resutl_wrapper .result_right h3 {
			margin-top: 20px;
		}

		.page-template-simple-calculator .third_field .device_icon {
			width: 100%;
		}

		.page-template-simple-calculator .form_field {
			padding-left: 20px;
			padding-right: 20px;
		}

		.page-template-simple-calculator .second_field .symbolic_icon {
			display: block;
		}

		.page-template-simple-calculator .third_field .symbolic_icon {
			display: block;
		}

		.page-template-simple-calculator .symbolic_icon {
			height: 90px;
		}
	}



	@media(max-width: 1024px) {
.page-template-simple-calculator .simple-calculator_call-to-action .content_wrap {
    flex-flow: row wrap;
    display: block;
}
.page-template-simple-calculator {width:100%;}
.page-template-simple-calculator .simple-calculator_call-to-action .col_1 {
    width: 100%;
    display: block;
    margin: auto;
}

.page-template-simple-calculator .simple-calculator_call-to-action .col_2 {
    margin: auto;
    margin-top: 45px;
    text-align: left;
    max-width: 450px;
}

.page-template-simple-calculator .details_report_left, .page-template-simple-calculator div#result .custom_container .result_left, .page-template-simple-calculator div#result .custom_container .lft_col {
    width: 100%;
}

.page-template-simple-calculator .details_report_right, .page-template-simple-calculator div#result .custom_container .result_right, .page-template-simple-calculator div#result .custom_container .rt_col {
    width: 100%;
    padding-left: 0;
}	
.page-template-simple-calculator div#result .custom_container .disclaimer{ padding-left: 0;}

		
	}


	@media(max-width: 991px) {

		.page-template-simple-calculator div#result .custom_container .result_left,.page-template-simple-calculator div#result .custom_container .lft_col {
			padding-right: 0;
			padding-left: 0;
		}

		.page-template-simple-calculator div#result .custom_container .result_right,.page-template-simple-calculator div#result .custom_container .rt_col {
			padding-right: 0;
			padding-left: 0;
		}

		.page-template-simple-calculator  {
			width: 100%;
		}

		.page-template-simple-calculator .right.sidepart.mobilebtn {
			display: block;
			margin-bottom: 30px;
		}

		.page-template-simple-calculator .right.sidepart.desktopbtn {
			display: none;
		}

		.page-template-simple-calculator .details_report_left, .page-template-simple-calculator div#result .custom_container .result_left,.page-template-simple-calculator div#result .custom_container .lft_col {
			max-width: 100%;
		}

		.page-template-simple-calculator .details_report_right, .page-template-simple-calculator div#result .custom_container .result_right ,.page-template-simple-calculator div#result .custom_container .rt_col {
			max-width: 100%;
		}

		.page-template-simple-calculator div#result .custom_container .result_left .result_review {
			margin-bottom: 20px;
		}

		.page-template-simple-calculator .details_report_right {
			margin-top: 0;
		}

		.page-template-simple-calculator .details_report_left {
			margin-top: 10px;
		}

		.page-template-simple-calculator .details_report {
			padding-bottom: 5px;
		}

		.page-template-simple-calculator .sendme_this {
			padding-top: 15px;
			padding-bottom: 30px;
		}

		.page-template-simple-calculator .email_me_button input.email_sending_btn {
			-webkit-appearance: none;
			font-size: 16px;
		}
	}

	@media(max-width: 767px) {
		.page-template-simple-calculator .symbolic_icon {
			display: inline-block;
			width: 100%;
		}
.bottom_footer ul li span {
    display: none;
}
		.page-template-simple-calculator  h2 {
			font-size: 22px;
		}

		.page-template-simple-calculator .form_field {
			width: 100%;
		}

		.page-template-simple-calculator  .form_field.second_field {
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.page-template-simple-calculator .field_info p {
			font-size: 14px;
		}

		.page-template-simple-calculator .symbolic_icon {
			height: auto;
			margin-bottom: 10px;
		}

		.page-template-simple-calculator .field_info p {
			margin-bottom: 0;
		}

		.page-template-simple-calculator .field_info {
			min-height: 30px;
			margin-bottom: 10px;
		}

		.page-template-simple-calculator .form_field {
			padding-left: 15px;
			padding-right: 15px;
		}

		.page-template-simple-calculator .bottom_footer {
			padding-left: 10px;
			padding-right: 10px;
		}

		.page-template-simple-calculator .bottom_footer ul li {
			padding-left: 0;
			width: 100%;
			font-size: 14px;
		}

		.page-template-simple-calculator div#result {
			padding: 15px 15px 20px;
		}

		.page-template-simple-calculator .content {
			padding: 35px 15px 15px;
		}

		.page-template-simple-calculator .result_review {
			margin-top: 25px;
			margin-bottom: 25px;
		}

		.page-template-simple-calculator .resutl_wrapper .result_right h3 {
			margin-top: 10px;
		}

		.page-template-simple-calculator .compare_wire_wireless ul li {
			width: 90px;
			height: 90px;
			font-size: 25px;
			padding: 10px 5px 5px 5px;
		}

		.page-template-simple-calculator .compare_wire_wireless ul li span {
			font-size: 14px;
		}

		.page-template-simple-calculator li.costsaving {
			margin-right: 10px;
		}

		.page-template-simple-calculator li.costsaving {
			width: 100%;
		}

		.page-template-simple-calculator .compare_wire_wireless {
			width: 100%;
			text-align: center;
			padding-left: 22%;
			padding-right: 22%;
			margin-top: 20px;
		}

		.page-template-simple-calculator div#result .custom_container .disclaimer {
			margin-bottom: 20px;
			margin-top: 20px;
		}
		.page-template-simple-calculator .simple-calculator_call-to-action {
		    padding-left: 15px;
		    padding-right: 15px;
		    padding-top: 2rem;
		    padding-bottom: 2rem;
		}

		.page-template-simple-calculator .sendme_this {
		    padding-bottom: 0;
		}

		
	}
