@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";html{height:100%;}
body{height:100%;font-family:'Open Sans', sans-serif;}
a:hover{text-decoration:none;}
ul{padding-left:0;}
h1{color:#c00700;font-weight:700;}
span{font-size:2.6rem;}
.navbar{min-height:92px;background-color:#ecf0f7;border:none;width:100%;margin-bottom:0;padding-bottom:20px;}
.navbar .navbar-header{width:100%;padding-top:20px;margin:0 auto;}
.navbar .navbar-header .navbar-call-cta{text-align:right;width:100%;display:block;color:#2273ae;font-size:20px;font-weight:600;margin-top:30px;}
.navbar .navbar-header span{color:#6d6f72;text-align:right;font-size:20px;font-weight:600;}
.navbar a.navbar-brand{text-indent:-9999em;background:url("//medicalguardianoffer.com/assets/mobile_help_v1/logo-3982470daada22a5a05db8affcae80b5df7763d90a110ab3a713ca55b5878415.png") no-repeat;background-size:304px 92px;width:304px;height:92px;padding:0;}
.navbar-call-cta i{display:none;}
header.hero{background:url("//medicalguardianoffer.com/assets/mobile_help_v1/hero-04de1898f6ece558c69f885353daab4fb59dcec2b622171151797a39d7693639.jpg") no-repeat center;background-size:cover;height:680px;padding-top:3em;border-top:2px solid #f2f2f2;border-bottom:5px solid #6dc038;}
header.hero h2{text-align:center;color:#c00700;font-weight:800;line-height:1.3;font-size:2em;}
header.hero p{text-align:center;color:#000;font-weight:400;line-height:1.3;font-size:1.4em;}
header.hero .container .form-funnel{text-align:center;}
header.hero .container .form-funnel input{background:#fff;border:solid 1px #cdcdcd;height:53px;font-size:1.5em;font-weight:400;color:#6d6f72;display:block;}
header.hero .container .form-funnel .step{text-align:center;display:block;width:100%;clear:both;}
header.hero .container .form-funnel .step h1{font-size:30px;margin:0;padding:0;}
header.hero .container .form-funnel .step .btn-get-start{margin-left:10px;}
header.hero .container .form-funnel .step .content{text-align:left;}
header.hero .container .form-funnel button{font-weight:500;font-size:1.6em;height:auto;line-height:1.4;float:left;margin-bottom:10px;}
header.hero .container .form-funnel .privacy-policy{text-align:left;}
header.hero .container .form-funnel .content{width:50%;float:left;}
header.hero .container .content-left{max-width:450px;float:right;background:#fff;padding:20px 35px 20px 35px;border-radius:10px;border:5px solid #6dc038;}
header.hero .container .form-horizontal{width:370px;margin:30px auto 0 auto;}
header.hero .container .form-horizontal .step-step{color:#777;}
header.hero #step2 .step-tips{text-align:left;}
header.hero #step2 h1{font-size:30px;}
header.hero #step2 .form-control{float:left;}
header.hero #step2 .quote-firstname{width:48%;}
header.hero #step2 .quote-lastname{width:48%;float:right;}
header.hero #step2 .quote-city{width:60%;}
header.hero #step2 .quote-state{width:36%;float:right;}
header.hero #step2 .quote-phone{width:40%;}
header.hero #step2 .quote-email{width:55%;float:right;}
header.hero #step2 .dropdown button{font-size:1.5em;font-weight:400;color:#6d6f72;padding:11px 14px 9px 14px;width:135px;height:53px;text-align:left;}
header.hero #step2 .dropdown button .caret{top:25px;right:13px;position:absolute;}
header.hero #step2 button{margin-left:0;}
header.hero #step1{margin-top:30px;}
header.hero #step1 .form-control{float:left;}
header.hero #step1 .quote-firstname{width:48%;}
header.hero #step1 .quote-lastname{width:48%;float:right;}
header.hero #step1 span{margin-top:30px;display:block;}
.best-choice{background:#f2f2f2;}
.best-choice h2{font-weight:600;font-size:2.8em;color:#2273ae;text-align:center;margin-top:30px;margin-bottom:30px;}
.best-choice h2 span{font-weight:800;}
.best-choice .col-lg-4{text-align:left;}
.best-choice .ca-logo{max-width:400px;margin-left:30px;margin-top:10px;}
.service-summary{padding:40px 0;}
.service-summary h2{text-align:center;margin-bottom:20px;font-weight:600;}
.service-summary p{font-size:16px;margin-bottom:50px;font-weight:300;text-align:center;}
.service-summary p span{font-size:18px;font-weight:600;border-bottom:2px dashed #6dc038;}
.service-summary ul li{list-style-type:none;text-align:center;}
.service-summary ul li img{text-align:center;margin:0 auto;}
.service-summary .title{font-size:1.3em;font-weight:600;padding:10px 0;}
.service-summary .desc{text-align:left;list-style:circle;margin-left:15px;width:80%;margin:0 auto 5px auto;font-weight:300;}
.how-it-works{padding:40px 10px;background:#f2f2f2;}
.how-it-works h2{text-align:center;margin-bottom:20px;font-weight:600;}
.how-it-works .col-md-12{text-align:center;padding-bottom:30px;}
.how-it-works .col-md-12 p{font-size:16px;margin-bottom:50px;font-weight:300;}
.how-it-works .col-md-12 iframe{width:660px;height:415px;}
.operator-section{padding-top:60px;}
.operator-section .left{width:40%;float:left;}
.operator-section .left img{width:95%;margin-top:90px;}
.operator-section .right{width:65%;margin-left:40%;padding-left:70px;}
.operator-section .stars{color:#FECB2F;font-size:32px;}
.operator-section h3{font-weight:700;font-size:30px;margin-top:0;}
.operator-section p{font-size:16px;width:80%;}
.operator-section ul{padding-left:0;font-size:16px;width:500px;margin-top:25px;}
.operator-section ul li{list-style-type:none;width:100%;display:inline-block;margin:0 20px 20px 0;}
.operator-section ul li p{margin:0;display:inline-block;vertical-align:middle;padding-left:10px;}
.operator-section .glyphicon-ok{color:#9CC94B;display:inline-block;position:relative;vertical-align:middle;}
.cta-section{background-color:#1373b1;padding:35px;position:relative;}
.cta-section .call-cta{text-align:right;padding-right:150px;}
.cta-section .call-cta a{color:#fff;font-size:42px;font-weight:700;line-height:36px;}
.cta-section .call-cta a span{display:block;font-size:22px;font-weight:600;}
.cta-section a:hover{text-decoration:none;}
.cta-section .or{position:absolute;left:50%;top:76px;color:#fff;font-size:20px;}
.cta-section .btn-success{width:320px;font-size:22px;font-weight:700;padding:15px 0;margin:10px auto 0 160px;}
.thank-you h1{font-size:70px;font-weight:800;line-height:65px;color:#2273ae;margin:100px auto 30px auto;text-align:center;}
.thank-you .desc{font-size:35px;font-family:"Montserrat", sans-serif;font-weight:300;color:#777;text-align:center;display:block;}
.thank-you .desc .btn{margin-top:30px;font-size:25px;font-weight:300;}
.thank-you .separator{border-top:5px solid #2273ae;margin:80px auto 40px auto;}
.thank-you .desc-mini{font-size:28px;font-family:"Montserrat", sans-serif;font-weight:400;color:#777;font-style:italic;text-align:center;display:block;}
.thank-you .btn{margin-left:10px;}
.thank-you-suggest-article{margin-top:50px;padding:70px 0;background:#f7f7f7;}
.thank-you-suggest-article a{color:#2273ae;}
.thank-you-suggest-article .col-sm-4 img{border:1px solid #ddd;padding:5px;background:#fff;border-radius:4px;}
.thank-you-suggest-article .col-sm-8 .posted-info{padding:0;font-size:12px;padding-left:5px;color:#555;font-style:italic;}
.thank-you-suggest-article .col-sm-8 .posted-info li:first-child:before{content:" ";margin-right:0px;}
.thank-you-suggest-article .col-sm-8 .posted-info li:before{content:'/';font-size:12px;line-height:12px;margin-right:13px;}
.thank-you-suggest-article .col-sm-8 p{font-size:16px;}
.thank-you-suggest-article .col-sm-8 h2{margin-bottom:25px;}
.align-right{text-align:right;}
.hide{display:none;}
.help-block{color:#f55;font-size:12px;}
@media (max-width:768px){h2{font-size:3rem;}
.navbar a.navbar-brand{text-indent:-9999em;background:url("//medicalguardianoffer.com/assets/mobile_help_v1/logo-3982470daada22a5a05db8affcae80b5df7763d90a110ab3a713ca55b5878415.png") no-repeat;background-size:169px 51px;width:169px;height:51px;padding:0;}
.navbar .navbar-header .navbar-call-cta{margin-top:15px;}
header.hero{height:auto;background:none;background-color:#ecf0f7;border-bottom:none;padding-top:20px;}
header.hero p{font-size:1.2em;}
header.hero .container .form-funnel button{font-size:1.5rem;}
header.hero .container .form-funnel input{height:45px;font-size:1.4rem;}
header.hero .container .form-funnel #step1 .help-block{font-size:12px;}
header.hero .container .form-funnel #step1 h1{font-size:1.8em;}
header.hero .container .form-funnel #step1 input{height:45px;font-size:1.2em;}
header.hero .container .form-funnel #step1 .btn-get-start{font-size:1.6rem;width:100%;}
header.hero .container .form-funnel #step1 span{font-size:2rem;}
header.hero .container .form-funnel #step2 .dropdown button{height:45px;font-size:1.2rem;width:100%;}
header.hero .container .form-funnel #step2 .dropdown-menu{min-width:106px;}
header.hero .container .content-left{padding:20px 15px 40px 15px;float:none;margin:0 auto;}
header.hero .container .form-horizontal{width:90%;display:block;padding:0 5px;}
.best-choice{background-color:#ecf0f7;}
.best-choice h2{font-size:1.5em;}
.best-choice .ca-logo{margin:-30px auto 0 auto;width:80%;}
.service-summary h2{margin-bottom:10px;}
.service-summary ul{margin:40px auto;}
.service-summary .marginL110{margin-left:50px;}
.navbar-call-cta span{display:none;}
.navbar-call-cta i{display:inline-block;}
.how-it-works .col-md-12 iframe{width:95%;}
.operator-section{padding:20px 0;}
.operator-section .left{display:none;}
.operator-section .right{width:95%;margin:0 auto;padding:0;}
.operator-section h3{font-size:2.5rem;}
.operator-section p{width:100%;}
.operator-section ul{width:100%;margin-top:15px;}
.operator-section ul li{margin:0;width:100%;position:relative;}
.operator-section ul li p{width:80%;}
.cta-section{padding:20px 0;}
.cta-section .call-cta{text-align:center;padding:0;}
.cta-section .call-cta a{font-size:32px;line-height:28px;}
.cta-section .call-cta a span{font-size:16px;}
.cta-section .or{width:100%;position:relative;top:14px;margin:0 auto;text-align:center;display:block;left:0;font-size:18px;}
.cta-section .btn-success{margin:30px auto 0;}
.thank-you h1{font-size:50px;text-align:center;margin:50px auto 30px auto;}
.thank-you h1 span{font-size:30px;}
.thank-you .desc{font-size:20px;}
.thank-you .desc .btn{font-size:20px;}
.thank-you .desc-mini{font-size:20px;font-family:"Montserrat", sans-serif;font-weight:400;color:#777;font-style:italic;}
.thank-you .separator{display:none;}
}
.clear{clear:both;}