/*
Theme Name: Sparkling Child
Theme URI: http://colorlib.com/wp/themes/sparkling
Template: sparkling
Author: Colorlib
Author URI: http://colorlib.com/
Description: Sparkling is a clean minimal and responsive WordPress theme well suited for travel, health, business, finance, portfolio, design, art, photography, personal, ecommerce and any other creative websites and blogs. Developed using Bootstrap 3 that makes it mobile and tablets friendly. Theme comes with full-screen slider, social icon integration, author bio, popular posts widget and improved category widget. Sparkling incorporates latest web standards such as HTML5 and CSS3 and is SEO friendly thanks to its clean structure and codebase. It has dozens of Theme Options based on WordPress Customizer to change theme layout, colors, fonts, slider settings and much more. Theme is also translation and multilingual ready, compatible with WPML and is available in Spanish, French, Dutch, Polish, Russian, German, Brazilian Portuguese, Portuguese (Portugal), Persian (Iranian language), Romanian, Turkish, Bulgarian, Japanese, Lithuanian, Czech, Ukrainian, Traditional Chinese, Simplified Chinese, Indonesian, Estonian, Spanish (Argentina), Hungarian and Italian. Sparkling is a free WordPress theme with premium functionality and design. Theme is ecommerce ready thanks to its WooCommerce integration. Now theme is optimized to work with bbPress, Contact Form 7, Jetpack, WooCommerce and other popular free and premium plugins. Lately we introduced a sticky/fixed navigation that you can enable or disable via WordPress Customizer.
Tags: blog,news,e-commerce
Version: 2.4.9.1657106786
Updated: 2022-07-06 11:26:26
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');
body{
 
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
} 
.phone_txt img{
	width: 36px;
height: 40px;
margin: auto 15px;
}
.site-header {
	box-shadow: 0 1px 6px 0 rgba(9, 47, 86, 0.2);
}
.navbar.navbar-default {
	background-color: #fff;
	padding: 10px 0px;
}
.header-one-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.header-one-right-need-quote {
	color: #111;
	margin: 0;
	font-size: 18px;
    font-family: "Montserrat", sans-serif;
    font-weight: 100;
}
.header-one-right-need-quote span {
	font-weight: bold;
}
.header-one-right svg {
	width: 36px;
	height: 40px;
	margin: auto 15px;
}
.header-one-details, .ringpool-desktop, .header-one-details .ringpool-mobile, .tty-number {
	color: #111;
	font-size: 25px;
	line-height: 30px;
	font-weight: 500;
	font-family: "Montserrat", sans-serif;
}
.header-one-details {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.header-one-details-schedule, .tty {
	font-size: 13px;
	line-height: 15px;
	color: #68707d;
    font-weight:500;
}
.padding-bottom-20 {
	margin-bottom: 20px;
}
.ast-plain-container.ast-no-sidebar #primary {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.medicare-rich-text h1
{
    color: #111111;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-size: 55px;
    line-height: 1.1;
    margin-top: 0px;
}
.ml-heading {
	font-family: Montserrat, sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 1.3;
    padding-top: 0px;
    margin-top:0px;
    color:#111;
}
.zipcode_slider_1 {
	margin-top: 1em;
	display: block;
}
.zipcode_slider_1 .gform_title, .quote_body_form .gform_title {
	display: none;
}
#input_1_1 {
	box-shadow: inset 0px 2px 3px #dddddd;
	padding: 0.9em;
	/* line-height: 18px; */
	border-radius: 5px;
	color: #292929;
	font-size: 18px;
	text-align: center;
	font-family: 'Montserrat', Sans-Serif;
	border: 1px solid #bbbbbb;
	margin-top: 1em;
	display: inline-block;
}
.medicare_gravity_form_1 .gform_button {
	text-transform: uppercase;
	box-shadow: 0 1px 3px rgba(9,47,86,0.14), inset 0 -1px 3px rgba(13,36,59,0.25);
	background-color: #f57b20;
	color: #fff;
	font-size: 24px;
	line-height: 1.1em;
	font-weight: 700;
	font-family: 'Montserrat', Sans-Serif;
	font-style: normal;
	text-align: center;
	padding: 1em;
	width: 100%;
	border-radius: 5px;
	border-style: none;
	text-shadow: none;
}
 
.medicare_gravity_form_1 {
	/*max-width: 390px;*/
	width: 100%;
}
.main-widget-ipad {
	position: relative;
}
.dark-blue-txt {
	font-size: 20px;
	color: #111;
	padding: 0px 20px;
}
.main-widget-shape-top {
	height: 30em;
	width: 84%;
	background-image: url("/wp-content/uploads/2022/07/main-widget-shape-top.svg");
	background-position: right center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	z-index: -1;
	top: -3em;
	left: 11%;
}
.main-widget-shape-left {
	height: 24em;
	width: 24em;
	background-image: url("/wp-content/uploads/2022/07/main-widget-shape-left.svg");
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 1em;
	z-index: -1;
	transform: rotate(-13deg);
}
.main-widget-shape-right {
	height: 28em;
	width: 19em;
	background-image: url("/wp-content/uploads/2022/07/main-widget-shape-top.svg");
	background-position: center right;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: absolute;
	right: -4em;
	z-index: -1;
	transform: rotate(-2deg);
}
.main-widget-shape-bottom {
	height: 20em;
	width: 37em;
	background-image: url("/wp-content/uploads/2022/07/main-widget-shape-bottom.svg");
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: absolute;
	left: 8em;
	top: 13.5em;
	z-index: -1;
	transform: rotate(156deg);
}
.medicare-rich-text {
	padding-bottom: 2em;
	display: inline-block;
}
.main-widget-details {
/*	background-color: #fff;
	border: 1.6em solid #f4f5f7;*/
	border-top-left-radius: 25px; 
	border-top-right-radius: 25px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 5px;
	z-index: 10;
	overflow: hidden;
}
.main-widget-details::before {
	content: "";
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background-color: #e0e1e3;
	position: absolute;
	left: 50%;
	top: 0.5em;
}
.main-widget-details-header {
	background:linear-gradient(90deg,#f57b20 0,#f57b20cf 61%,#f57b2094 100%);
	color: #fff;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	transform: skew(-15deg, 0deg);
	width: 100%;
}
.main-widget-details-header > div {
	transform: skew(15deg,0);
}
.main-widget-details-header p {
	width: 80%;
	font-family: 'Montserrat', Sans-Serif;
	font-size: 16px;
}
.user-area {
	margin-bottom: 0;
}
.total-plans {
	margin-bottom: 10px;
}
/* .main-widget-details-body {
	padding: 1em;
}*/
.provider-card, .provider-card .provider-card-content {
	min-height: 200px;
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.provider-card {
	padding: 0 0.4em !important;
	text-align: center;
	cursor: pointer;
}
.provider-card .provider-card-content {
	width: 145px;
	background-color: transparent;
	border-radius: 2px;
	border: 1px solid #cacfdb;
}
.people-helped-container p span {
	font-size: 24px;
}
.light-blue-txt {
	color: #f57b20;
}
.main-widget-details-header hr {
	margin: 10px 0px;
}
.page-template-template-quotes .shop_over_call {
	padding-top: 0px;
	position: relative;
} 
.page-template-template-quotes #colophon {
	border-top: 0px !important;
	padding-top: 0px;
}
.security_svg li {
	display: flex;
	list-style: none;
	margin: 10px 10px;
	width: 100%;
	justify-content: center;
	max-width: 100px;
	width: 100%;
	height: 37px;
}
.security_svg ul {
	padding: 0px;
	text-align: center;
	/*max-width: 390px;*/
	width: 100%;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
}
 .security_svg.logos_next {
	order: 3;
	width: 100%;
}

.ribbon
{
	 
	background: url("images/highlight-mark-21(1).png");
	width: 98px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: 0 90%;
	padding: 8px 0px;
	background-size: 100% 10%;
}
.shop_over_call {
	padding: 5em 0px 2em 0px;
	box-shadow: 0px 4px 1px -1px rgba(0,0,0,0.15);
}
.shop_over_call .call-section-heading {
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	font-size: 36px;
	line-height: 1.3;
	text-align: center;
	color: #111;
	margin-bottom: 20px;
}
.shop_over_call .call-section-heading a{
	color: #111;
}
.shop_over_call .call-section-heading a:hover{
	color: #f57b20;
}
.shop_over_call .ml-heading
{
    color: #f57b20;
	font-family: Montserrat, sans-serif;
	text-align: center;
	line-height: 1.1; 
	font-weight: 500;
	font-size: 22px;
	 
}
.bold {
	font-weight: bold;
}
.m2-rich-text h2
{
	color: #111111;
	font-family: Montserrat, sans-serif;
	text-align: center;
	line-height: 1.1; 
	font-weight: 700;
	font-size: 46px;
}
.m2-rich-text h3
{
	color: #111111;
	font-family: Montserrat, sans-serif;
	text-align: center;
	line-height: 1.1;
	font-weight: 400;
	font-size: 30px;
}
.container.form_container {
	padding-top: 2.5em;
}
.highlighted-text {
	background: url('images/highlight-mark-21(1).png');
	background-repeat: no-repeat;
	background-size: 100% 10%;
	background-position: 0 90%;
	padding: 8px 0;
}
.quote_body_form {
	background-color: #ebedf1;
	padding: 3em;
	border-radius: 5px;
	max-width: 900px;
	width: 100%;
	margin: 3em auto;
	box-shadow: 0 1px 4px rgba(18,25,97,.0779552);
}
.quote_body_form input[type="text"], .quote_body_form input[type="email"], .quote_body_form input[type="tel"]
{
	box-shadow: inset 0px 2px 3px #dddddd;
	padding: 0.9em;
	line-height: 18px;
	border-radius: 5px;
	color: #292929;
	font-size: 18px;
	text-align: center;
	font-family: 'Montserrat', Sans-Serif;
	border: 1px solid #bbbbbb;
	margin-top: 1em;
	display: inline-block;
	height: 55px;
}
.quote_body_form .gform_button {
	text-transform: uppercase;
	box-shadow: 0 1px 3px rgba(9,47,86,0.14), inset 0 -1px 3px rgba(13,36,59,0.25);
	background-color: #f57b20;
	color: #fff;
	font-size: 24px;
	line-height: 1.1em;
	font-weight: 700;
	font-family: 'Montserrat', Sans-Serif;
	font-style: normal;
	padding: 1em;
	width: 100%;
	border-radius: 5px;
	border-style: none;
	text-shadow: none;
	margin-top: 20px;
}
.policy_true {
	text-align: center;
}
.security_png ul{
	margin: 0px auto;
}
.shop_over_call.shop_over_Call_overriht, .shop_over_call.shop_over_Call_overriht h3 {
	text-align: left;
}
.shop_over_call.shop_over_Call_overriht h3 {
	font-size: 40px;
}
.shop_over_call.shop_over_Call_overriht p {
	font-size: 16px;
}
.shop_over_call.shop_over_Call_overriht a {
	font-size: 20px;
	font-weight: bold;
	padding: 20px 0px 2em 0px;
	display: block;
}
.shop_over_call.shop_over_Call_overriht {
	padding-top: 0px;
	box-shadow: none;
	max-width: 465px;
}
.shop_over_call.shop_over_Call_overriht strong {
	color: #f57b20;
	font-size: 30px;
}
.notes {
	font-weight: bold;
}
.medicare_two_section {
	position: relative;
	overflow: hidden;
	box-shadow: 0px 4px 1px -1px rgba(0,0,0,0.15);
	padding-bottom: 2em;
}
.quote_body_form input[type="text"], .quote_body_form input[type="tel"], .quote_body_form input[type="email"] {
	text-align: left !important;
}
.medicare_two_section::before {
	background: url("/wp-content/uploads/2022/07/main-widget-shape-left.svg");
	background-repeat: no-repeat;
	background-position: top right;
	 
	content: "";
	max-width: 500px;
	width:100%;
	height: 100px;
	position: absolute;
	right: 12px;
	top: -9px;
	transform: rotate(174deg);
	z-index: -1;
	overflow: hidden;
}
.page-template-template-quotes .shop_over_call::before {
	background: url("/wp-content/uploads/2022/07/main-widget-shape-left.svg");
	background-repeat: no-repeat;
	background-position: top right;
	content: "";
	max-width: 500px;
	width: 100%;
	height: 100px;
	position: absolute;
	right: 0;
	bottom: -6.999999em;
	transform: rotate(180deg);
	z-index: 1;
	overflow: hidden;
}
.page-template-template-quotes  .container.footer-inner {
	margin-top: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Montserrat', Sans-Serif;
}
.svg-item {
	text-align: center;
}
.svg-item h2 {
	font-size: 36px;
	margin-bottom: 1em;
	color:#f57b20;
}
 .circle-chart__percent {
	font-size: 3px !important;
	font-weight: bold;
}
.circle-chart__circle {
  animation: circle-chart-fill 2s reverse; /* 1 */ 
  transform: rotate(-90deg); /* 2, 3 */
  transform-origin: center; /* 4 */
}
.circle-chart__info {
  animation: circle-chart-appear 2s forwards;
  opacity: 0;
  transform: translateY(0.5em);
}
@keyframes circle-chart-fill {
  to { stroke-dasharray: 0 100; }
}
@keyframes circle-chart-appear {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.footer_quote {
 
	box-shadow:0px 5px 10px 0px rgba(0,0,0,0.15);
	 
	display: flex;
	justify-content: center;
	margin: 0px auto;
	padding: 2em;
	border-radius: 5px;
	margin-top: 3em;
}
.footer_quote .gform_title {
	display: none;
}
.footer_quote h2 {
	font-size: 36px;
	line-height: 1.1;
	font-weight: 400;
}
.phone_txt {
	font-size: 20px;
	font-weight: 500;
}
#input_3_1 {
	box-shadow: inset 0px 2px 3px #dddddd;
	padding: 0.9em;
	/* line-height: 18px; */
	border-radius: 5px;
	color: #292929;
	font-size: 18px;
	text-align: center;
	font-family: 'Montserrat', Sans-Serif;
	border: 1px solid #bbbbbb;
	margin-top: 1em;
	display: inline-block;
}
.component-content {
	text-align: center;
}
.component-content-help, .component-content-connect {
	font-size: 36px;
	line-height: 36px;
	color: #333;
	font-weight: 600;
	margin-bottom: 9px !important;
}
.component-content-cover, .component-content-about {
	font-size: 20px;
 
	line-height: 21px;
	margin-bottom: 6px !important;
	color: #333;
}
.component-content-tel a {
	font-weight: 900;
	font-size: 36px;
	line-height: 49px;
	margin-bottom: 10px;
	color: #f57b20;
}
.griddy_box hr {
	 
	border-top: 1px solid #f57b20;
	max-width: 80%;
	margin: 3em auto;
}
.griddy_box {
	padding: 2em 0px;
}
.footer_quote {
	background: url(images/secondary-widget-shape_orange.svg);
	background-repeat: no-repeat;
	background-size: 200% 200%;
	background-position: 11% 65%;
	border-radius: 6px;
}
.copyright {
	font-size: 16px;
	text-align: left;
	font-family: Montserrat, sans-serif;
	color: #333;
	/* line-height: 1.5; */
}
.footer_secure {
	text-align: right;
	margin-bottom: 0px;
	margin-top: 28px;
}
.footer_secure li {
	list-style: none;
	display: inline-block;
	padding: 10px;
 
}
.footer1-txt {
	padding-top: 2em;
}
.site-info a, #footer-area a {
	color: #f57b20;
}
#footer-area a:focus, #footer-area a:hover {
	color: #0262f2;
 
}
#colophon {
	padding-bottom: 3em;
	padding-top: 2em;
 	border-top: 1px solid #ccc;
}
#logo a:active, #logo a:hover, #logo a:focus {
	outline: none;
}
.post-inner-content {
	padding: 0px 50px;
	background-color: #fff;
	border: 0px solid #dadada !important;
 
}
.container.footer-inner {
	margin-top: 3em;
}
.page-template-template-quotes .page-header {
	display: none;
}
.cityandstateprint h1 span {
	color: #f57b20;
}
.cityandstateprint h1 {
	margin-top: 0px;
	margin-bottom: 1em;
	color: #111;
	font-size: 40px;
}
.gravity_multiform {
	max-width: 500px;
	width: 100%;
	margin: 0px auto;
}
.gchoice.gchoice_6_28_0 {
	margin-bottom: 1em;
}
.gravity_multiform .title_form_head {
	color: #111;
	font-size: 26px;
	font-weight: 700;
	padding: 15px 0px;
	text-align: center;
}
.gchoice.gchoice_6_28_0, .gchoice.gchoice_6_28_1{
	display: inline-block;
	box-sizing: border-box;
	box-shadow: inset 0 -4px 4px rgba(181, 88, 22, 0.7);
	padding-top: 15px;
	font-size: 20px;
	background: #f57b20;
	border: 1px solid #f57b20;
	border-radius: 4px;
	/*max-width: 360px;*/
	width:100%;
	height: 68px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	position: relative;
	cursor: pointer;
}
 
.cityandstateprint {
	text-align: center;
}
/*.gravity_multiform .gform_wrapper.gravity-theme .gfield-choice-input{
	position: absolute;visibility: hidden;
}*/
.gravity_multiform .gform_wrapper.gravity-theme .gfield_checkbox label, .gravity_multiform .gform_wrapper.gravity-theme .gfield_radio label {
 	font-size: 20px;
}
.gravity_multiform .gform_page_footer{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}
.gravity_multiform .gform_next_button{
	display: inline-block;
	box-sizing: border-box;
	box-shadow: inset 0 -4px 4px rgba(21,46,83,.7);
 margin: 0px !important;
	font-size: 20px;
	background: #5596f8;
	border: 1px solid #c4cad6;
	border-radius: 4px;
	width: 100%;
	height: 68px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	order: 1;
}
#gform_submit_button_6 {
	height: 68px;
	background: #f57b20 !important;
	color: #fff;
	box-shadow: 0 2px 4px rgba(0,0,0,.24);
	border-radius: 6px;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: .02em;
	text-transform: uppercase;
	display: inherit;
	border: 1px solid transparent;
	order: 1;
	width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
}
.gravity_multiform .gform_previous_button {
	font-size: 20px;
	order: 2;
	color: #a9b3cb !important;
	padding: 1.3em 0px;
}
.back-arrow {
	display: inline-block;
	margin-right: 13px;
	margin-bottom: 0px;
}
.gravity_multiform  #gform_page_6_1 .gform_next_button {
	display: none;
}
.gravity_multiform .btn-next:hover .next-arrow {
	transform: translateX(10px);
}
.gravity_multiform #input_6_8 select {
	height: 68px;
	border: 1px solid #bbbbbb;
	border-radius: 5px;
	padding: 10px 10px;
	background: #fff;
	font-size: 18px;
	/* display: om; */
	display: inline-block;
	box-shadow: inset 0px 2px 3px #dddddd;
}
.gravity_multiform .ginput_container_date {
	flex-basis: inherit !important;
	flex-flow: inherit;
	max-width: 32% !important;
	width: 100%;
	/* margin: 5px; */
	/* padding: 10px; */
}
.gravity_multiform .gform_button:hover .next-arrow {
	margin-left: 20px !important;
}
.gravity_multiform .gfield input.large, .gravity_multiform .gfield select.large {
	width: 100%;
	height: 60px;
	border: 1px solid #bbbbbb;
	font-size: 18px !important;
	padding: 14px 17px 15px !important;
	box-shadow: inset 0px 2px 3px #dddddd;
}
#input_6_28 {
	text-align: center;
}
#logo img {
	width: 330px;
}
.gravity_multiform .gform_next_button:hover .next-arrow {
	margin-left: 10px !important;
}
.gravity_multiform .gform_next_button svg, #gform_submit_button_6 svg {
	margin-left: 10px;
}
.gravity_multiform  .gform_previous_button svg {
	margin-right: 10px !important;
	 
	margin-bottom: 0px;
}
.gravity_multiform  #field_6_28 {
	position: relative;
}   
/*.gravity_multiform .gfield_radio .gfield-choice-input {
	width:25px;
	height:25px;
	position: absolute;
	left: 106px;
	margin-top: 20px !important;
	visibility: hidden;
}*/
.gravity_multiform .gfield_radio .gfield-choice-input {
	width: 25px;
	height: 25px;
	position: absolute;
	left: 167px;
	right: 0px;
	/* visibility: hidden; */
	margin-top: 20px !important;
	/* cursor: pointer; */
}
.gravity_multiform .gform_wrapper.gravity-theme .gfield-choice-input + label {
	width: 100%;
}
.my-custom-class {
	order: 2;
}
h2.fl-heading {
	font-size: 33px;
	font-weight: 700;
	color: #122d51;
	line-height: 1.3;
	text-align: center;  
}
.page-id-170 .entry-title {
	display: none;
}
.fl-rich-text {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding-top: 13px;
}
.fl-rich-text p {
	margin-bottom: 0px;
}
.fl-rich-text img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	text-align: left;
}
.fl-rich-text-small {
	font-size: 28px;
	color: #111;
}
.tty-users {
	font-size: 14px;
	color: #68707d;
}
.thankyoubox {
	padding-top: 4em;
	padding-bottom: 3em;
	/* background: #eef7ff; */
	box-shadow: 0px 1px 4px 0px rgba(11,34,68,0.31);
	border: 4px solid #f57b20;
	max-width: 500px;
	width: 100%;
	margin: 2em auto;
	float: none;
	justify-content: center;
	display: flex;
	border-radius: 50%;
}
.fl-button-wrap.fl-button-width-custom.fl-button-center {
	background: #f57b20;
	text-align: center;
	padding: 17px 20px;
	font-size: 26px;
	border-radius: 4px;
 	border-bottom: 1px solid #e53b36;
 	box-shadow: 0px 1px 4px 0px rgba(96, 63, 29, 0.31);
 	line-height: 1.1;
}
.fl-button-wrap.fl-button-width-custom.fl-button-center a{
	color:#fff;
	font-weight: bold;
}
.byclicking {
	font-size: 14px;
	text-align: center;
	font-weight: 400;
	font-style: italic;
} 
.gform_under_submit_button {
	order: 4;
 
	width: 100vw;
	margin-left: -50%;
	margin-right: -50%;
	margin-top: 2em;
	padding-left: 15px;
	padding-right: 15px; 
	font-size: 14px;
	color: #333;
	line-height: 20px;
	font-family: Montserrat;
}
div.meter {
	position: relative;
	max-width: 500px;
	height: 60px;
	border: 3px solid #f57b20;
	margin-top: 50px;
	margin-left: 100px;
	-webkit-box-shadow: 0 2px 5px 1px rgba(64,60,67,.16);
	-moz-box-shadow: 0 2px 5px 1px rgba(64,60,67,.16);
	box-shadow: 0 2px 5px 1px rgba(64,60,67,.16);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 30px auto 0px auto;
	padding: 5px;
}
div.meter span {
	display: block;
	height: 100%;
	animation: grower 7s linear;
	-moz-animation: grower 7s linear;
	-webkit-animation: grower 7s linear;
	-o-animation: grower 7s linear;
	position: relative;
	/* top: -1px; */
	/* left: -1px; */
	/* -webkit-border-radius: 3px; */
	/* -moz-border-radius: 3px; */
	/* -ms-border-radius: 3px; */
	/* -o-border-radius: 3px; */
	/* border-radius: 3px; */
	/* -webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2); */
	/* -moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2); */
	/* box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2); */
	border: 1px solid transparent;
	background: #f57b20;
	/* background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent)); */
	/* background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); */
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.38) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	/* background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); */
	/* background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); */
	-webkit-background-size: 45px 45px;
	-moz-background-size: 45px 45px;
	-o-background-size: 45px 45px;
	background-size: 45px 45px;
}
div.meter span:before {
  content: '';
  display: block;
  width: 100%;
  height: 50%;
  position: relative;
  top: 50%;
  background: rgba(0, 0, 0, 0.03);
}
div.meter p {
	position: absolute;
	top: 0;
	margin: 13px 10px;
	line-height: 25px;
	font-family: 'Helvetica';
	font-weight: bold;
	-webkit-font-smoothing: antialised;
	font-size: 15px;
	color: #fff;
	text-shadow: 0 1px rgba(255, 255, 255, 0.6);
	display: none;
}
.retreiving_progress_bar #gform_wrapper_6, #post-187 .entry-title {
	display: none !important;
}
.retreiving_progress_bar {
	padding: 3em 0px;
}
.retreiving_title {
	text-align: center;
	font-size: 35px;
}
@keyframes grower {
  0% {
    width: 0%;
  }
}

@-moz-keyframes grower {
  0% {
    width: 0%;
  }
}

@-webkit-keyframes grower {
  0% {
    width: 0%;
  }
}

@-o-keyframes grower {
  0% {
    width: 0%;
  }
}
.page-id-170 .main-content-area {
	margin-top: 0px;
}
@media only screen and (min-width: 1200px){
	.container {
		max-width: 1250px;
	    width:100%;
	}
}
 
@media only screen and (max-width:991px){
	.post-inner-content {
		padding: 0px 0px;
	}
    .medicare-rich-text h1{
    	font-size:52px;
        text-align: center;
    }
    .ml-heading{
        text-align: center;
    }
    .header-one-right-need-quote{
		display:none;
	}
	.medicare_gravity_form_1 {
	    margin: 0px auto;
	}
	.medi1-col-content.medi1-node-content {
		display: none;
	}
	.btn.navbar-toggle {
		display: none;
	}
	#logo{
		text-align: center;
	}
}
@media only screen and (max-width:767px){
	.gravity_multiform .gfield_radio .gfield-choice-input{
		visibility:hidden;
	}
	.retreiving_title {
		font-size: 27px;
		line-height: 1.4;
	}
	.fl-button-wrap.fl-button-width-custom.fl-button-center a{
		font-size:18px;
	}
	h2.fl-heading {
		font-size: 26PX;
		 
	}
	.thankyoubox{
		border-radius: 0%;
	}
	.cityandstateprint h1 {
	 
		font-size: 26px;
		line-height: 1.4;
	}
	
    .quote_body_form input[type="text"], .quote_body_form input[type="email"], .quote_body_form input[type="tel"]{
		height: 40px;
	}
	.quote_body_form .gform_button{
		font-size:10px;
	}
    .medicare-rich-text h1{
    	font-size:30px;
    }
    .ml-heading, .m2-rich-text h3, .medicare_gravity_form_1 .gform_button{
        font-size: 18px;
    }
    .header-one-right{
		display:none;  
	}
	#input_1_1{
		padding: 0.6em;
	}
	.medicare_gravity_form_1 .gform_button{
		padding: 0.4em;
	}
	.shop_over_call .call-section-heading
	{
		font-size: 21px;
		line-height: 1.5;
	}
	.shop_over_call .ml-heading
	{
		font-size: 18px;
		text-align: center;
	}
	.m2-rich-text h2{
		font-size:28px;		
	}
	.shop_over_call.shop_over_Call_overriht h3 {
		font-size: 28px;
		text-align: center;
	}
	.shop_over_call.shop_over_Call_overriht p {
		/* font-size: 16px; */
		text-align: center;
	}
	.footer_quote h2 {
		font-size: 28px;
	 
		text-align: center;
	}
	.phone_txt {
		text-align: center;
	}	
	.component-content-help, .component-content-connect {
		font-size: 28px;
		 
	}
	.footer_quote{
		display: inline-block;
		padding: 10px;
	}
	.footer_secure {
		padding: 0px;
		text-align: center;
	}
	.shop_over_call.shop_over_Call_overriht {
	 
		text-align: center;
	}
	.shop_over_call {
		padding: 0em 0px 2em 0px;
	 
	}
}