#leaving-modal{display:none;width:670px;height:502px;z-index:2147483647;left:0px;right:0px;margin:auto;top:0px;bottom:0px;outline:none;position:fixed !important;cursor:default !important;max-height:410px;max-width:760px;opacity 0.2;}
section.hero button.dropbtn{width:40%;padding:19px 19px 19px 25px;border-radius:10px;background-color:#fff;font-size:25px;font-family:Roboto, sans-serif;font-weight:600;color:#393268;border:1px solid #fcb040;background:#fff url(../images/select.png) no-repeat right center;text-align:left;}
section.hero button.dropbtn:hover, section.hero button.dropbtn:focus{background-color:#fff;border-radius:10px;}
section.hero div.dropdown{position:relative;display:inline-block;}
section.hero div.dropdown-content{display:none;position:absolute;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);margin-left:30%;width:40%;border-radius:10px;background-color:#fff;font-size:25px;font-family:Roboto, sans-serif;}
section.hero div.dropdown-content a{color:#393268;padding:12px 25px;text-decoration:none;display:block;font-size:25px;font-weight:300;border-radius:10px;font-family:Roboto, sans-serif;text-align:left;}
section.hero div.dropdown-content a:hover{background-color:#f1f1f1;border-radius:10px;}
section.hero div.show{display:block;}
section.hero div.styled-select{text-align:center;width:40%;background:#fff url(../images/select.png) no-repeat right center;padding:20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #c0b9df;box-shadow:0px 2px 0px #cac4e7;}
section.hero div.styled-select select{background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;width:100%;color:#666;font-size:23px;font-family:'Roboto', sans-serif;}
footer div.footer-bottom section.home p{font-size:15px !important;}
div.sidebar div.side-top{padding-bottom:30px;}
div.sidebar div.side-bottom{padding-bottom:30px;}
div.sidebar div.side-bottom h3{padding-bottom:10px;border-bottom:2px solid #ffbf54;margin-bottom:10px;color:#796eaf;font-size:21px;}
div.sidebar div.side-bottom p{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
div.sidebar div.side-bottom p a{text-decoration:none;}
div.sidebar div.side-top p{margin-bottom:5px;}
div.sidebar div.side-top h3{padding-bottom:10px;border-bottom:2px solid #ffbf54;margin-bottom:10px;color:#796eaf;font-size:21px;}
.content-text-full{float:left;width:100%;padding-right:20px;padding-bottom:30px;}
.content-text-full h3{font-size:28px;color:#f6912a;padding-bottom:20px;padding-top:20px;font-weight:bold;}
.content-text-full p{font-family:Roboto, sans-serif;font-weight:300;line-height:25px;}
.content-text-full p{font-family:Roboto, sans-serif;font-weight:300;line-height:25px;}
.content-text-col{float:left;width:50%;padding-right:20px;padding-bottom:30px;}
.content-text-col h3{font-size:28px;color:#f6912a;padding-bottom:20px;padding-top:20px;font-weight:bold;}
.content-text-col p{font-family:Roboto, sans-serif;font-weight:300;line-height:25px;}
.content-text-col ul{list-style-type:square;list-style-image:none;line-height:25px;padding-left:18px;font-family:Roboto;font-weight:300;}
.content-text-col ul li{padding-bottom:10px;}
table tr.entry td img.card-pic{width:50% !important;height:auto;max-width:140px;}
section.content h1{font-size:35px;font-weight:700;margin-bottom:10px;color:#ffbf54;}
section.content div.terms ul{list-style-type:disc;padding-left:30px;margin-top:10px;padding-bottom:10px;}
section.content div.terms li{margin-top:10px;}
section.content div.terms h2{font-size:22px;color:#f6912a;padding-bottom:3px;padding-top:14px;font-weight:bold;}
section.content div.terms p{line-height:24px;padding-top:10px;}
section.content div.terms{margin-bottom:35px;width:80%;float:left;padding-right:50px;font-weight:300;}
section.content div.sidebar{margin-bottom:35px;width:20%;float:left;font-weight:300;}
.compliance{text-align:center;background:#dbd6f3;padding:20px;color:#3a306a;font-size:16px;font-weight:bold;line-height:25px;display:inline-block;width:100%;margin:auto;}
.notsec{font-size:16px !important;font-weight:normal !important;}
html,body{height:100%;width:100%;}
body{font-family:'Roboto', sans-serif;}
header{background:#5d538d;height:121px;border-bottom:5px solid #796eaf}
header div{width:97%;max-width:1140px;margin:auto;padding-top:25px;background-position:-85px 3px;position:relative}
header p{display:block;float:right;color:#fff;text-align:right;font-size:30px;font-weight:300;padding-top:17px;}
header p span{color:#fcb040;font-weight:700;font-size:30px;background-position:0px 15px;}
header img{float:left;padding-top:3px}
header div.spots{background:url(../images/head-spots.png) no-repeat;background-position:0 3px;width:312px;height:86px;position:absolute;float:none;top:0;left:-85px;}
h1.mobile-title{display:block;width:97%;max-width:1140px;margin:auto;padding:20px 0;font-size:25px;font-weight:300;color:#5d538d;display:none;}
h1.mobile-title span{font-weight:700;color:#fcb040;}
nav.main-menu{background:#393268}
section{width:97%;max-width:1140px;margin:auto;padding-top:50px;}
section article{float:left}
section article.left-col{width:33%;background:red}
section article.compare{width:33%;float:left;clear:left;padding-bottom:45px;}
section article.form{width:63%;margin-left:3%;float:right;overflow:hidden;}
section.content form h3{display:block;width:100%;text-align:center;font-size:25px;font-family:'Roboto', sans-serif;padding-bottom:25px}
section.content form h3 strong{font-family:'Roboto', sans-serif;color:#0e76bc}
.frow{height:200px;}
.footer-top{width:100%;}
.footer-top h4{padding-bottom:20px;text-align:center;font-weight:bold;}
.social-bar{text-align:center;padding-bottom:20px;}
.social-bar a{margin:7px;}
.social-bar a.facebook{background-image:url("../../images/facebook-2.png");width:62px;height:62px;display:inline-block;}
.social-bar a.facebook:hover{background-image:url("../../images/facebook-3.png");width:62px;height:62px;display:inline-block;}
.social-bar a.twitter{background-image:url("../../images/twitter-2.png");width:62px;height:63px;display:inline-block;}
.social-bar a.twitter:hover{background-image:url("../../images/twitter-3.png");width:62px;height:63px;display:inline-block;}
.social-bar a.google{background-image:url("../../images/google-plus.png");width:62px;height:62px;display:inline-block;}
.social-bar a.google:hover{background-image:url("../../images/google-plus-1.png");width:62px;height:62px;display:inline-block;}
.footer-top span{background-color:#5d538d;padding:0 1.25em;position:relative;font-weight:bold;}
.line-title::before{content:"";position:absolute;left:0;right:0;height:.1100em;background-color:#fcb040;width:97%;max-width:1140px;margin-top:5px !important;margin:auto;}
.footer-bottom{background-color:#5d538d;color:white;}
.footer-bottom section .home{padding-top:0px;}
.footer-bottom img{height:auto;margin-left:3%;margin-bottom:10px;padding:3px;border:0px solid #ddd !important;float:right;width:20% !important;display:inline-block;margin-top:-15px;}
.col{width:20%;float:left;text-align:left;}
footer h4{padding-bottom:10px;font-weight:bold;}
footer{width:100%;clear:left;background:maroon}
footer p{display:block;width:97%;max-width:1140px;margin:auto;padding-top:5px !important;font-size:13px !important;padding-bottom:0px !important;line-height:17px !important;margin-left:0px !important;}
footer p a{color:#fff;text-decoration:none;}
footer p a:hover{color:#fcb040;text-decoration:none;}
footer nav{width:100%;background:green;overflow:hidden;padding:20px 0}
footer nav ul{display:block;width:97%;margin:auto;max-width:1140px;}
footer nav ul li{float:left}
footer nav ul li.copyright{float:right}
section article.left-col{background:#eeebf8;border:1px solid #c0b9df;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0px 30px 0px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow:0px 4px 0px #c0b9df;-webkit-box-shadow:0px 4px 0px #c0b9df;box-shadow:0px 4px 0px #c0b9df;margin-bottom:40px;position:relative}
section article.left-col div.title{background:#5d538d;color:#fff;font-size:22px;font-weight:700;padding:17px 20px;background:url(../images/arrow.png) no-repeat right center #5d538d;position:relative;overflow:hidden;height:58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;}
section article.left-col img.arrow{position:absolute;top:-1px;right:-26px;z-index:20;}
section article.left-col div.quote{background:#fff;padding:20px 0 0px 20px;font-size:23px;font-weight:300;font-style:italic;line-height:28px;color:#003366;position:relative}
section article.left-col div.quote div.phone-girl{float:right;width:40%;height:auto;position:absolute;bottom:0;right:0;}
section article.left-col div.quote p{display:block;width:60%;padding-bottom:20px}
section article.left-col div.quote div.phone-girl img{float:left;width:100%;margin-bottom:0}
section article.left-col div.quote img{float:left;margin-right:10px;margin-bottom:5px;}
section article.left-col h2{display:block;width:100%;background:#8d83c1;padding:10px 20px;color:#fff;font-size:26px;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section article.left-col h2 span{font-weight:700;color:#fcb040}
section article.left-col ul{display:block;width:100%;padding:20px 20px 0 20px}
section article.left-col ul li{font-size:17px;background:url(../images/tick.png) no-repeat;min-height:27px;padding-left:35px;padding-top:5px;margin-bottom:10px;font-weight:500;width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:22px}
section article.left-col ul li:last-child{margin-bottom:0}
section article.compare h1{font-weight:700;color:#5d538d;font-size:18px;padding-bottom:20px;line-height:25px}
section article.compare img{float:left;width:100%}
section article.form form{width:100%;float:left;overflow:hidden;display:block}
section article.form form div.section{width:100%;background:#dcd7f2;border:1px solid #c0b9df;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0px 30px 0px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 4px 0px #cac4e7;margin-bottom:40px;overflow:hidden}
section article.form form div.section div.title{background:#5d538d;width:100%;color:#fff;font-weight:700;font-size:25px;position:relative;height:56px;margin-bottom:20px}
section article.form form div.section div.title img{position:absolute;bottom:-12px;left:10px}
section article.form form div.section div.title p{display:block;float:left;height:56px;padding:13px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section article.form form div.section div.title span{background:#fcb040;float:left;height:56px;padding:13px 20px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:15px;color:#3a306a;font-size:30px;font-weight:900}
section article.form form div.section div.styled-select{width:30%;background:#fff url(../images/select.png) no-repeat right center;float:left;margin-left:2.5%;padding:7px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #c0b9df;box-shadow:0px 2px 0px #cac4e7;}
section article.form form div.section div.styled-select select{background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;width:100%;color:#666;font-size:16px;font-family:'Roboto', sans-serif;}
section article.form form div.section input{width:46%;float:left;margin-left:2.5%;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #c0b9df;box-shadow:0px 2px 0px #cac4e7;color:#333;font-size:16px;font-family:'Roboto', sans-serif;margin-bottom:17px}
section article.form form div.section label{float:left;margin-left:2.5%;padding-top:10px;font-weight:700}
section article.form form div.section label.title{width:8%}
section article.form form div.section label.dob{width:17%}
section article.form form div.section div.form-title{width:10%;margin-bottom:17px}
section article.form form div.section input.firstname{width:22.5%}
section article.form form div.section div.day{width:17%;margin-bottom:17px}
section article.form form div.section div.month{width:37.5%;margin-bottom:17px}
section article.form form div.section div.yy{width:15%;margin-bottom:17px}
section article.form form input.submit{display:block;width:100%;border:none;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:15px 0;font-size:25px;background:#93d16b;font-weight:700;font-family:'Roboto', sans-serif;border:1px solid #86bd61;box-shadow:0px 5px 0px #86bd61;margin-bottom:35px;-moz-box-shadow:inset 0px 2px 0px #d3ecc3;-webkit-box-shadow:inset 0px 2px 0px #d3ecc3;box-shadow:inset 0px 2px 0px #d3ecc3;}
section article.form form input.error{border:1px solid red!important;background:#fae6e6}
section article.form form div.section div.error{border:1px solid red!important;background:#fae6e6 url(../images/select.png) no-repeat right center;}
section article.form p.signoff{line-height:22px;color:#333;font-size:14px;display:inline-block;float:left;width:100%}
section article.form p.signoff a{color:#3a306a}
section article.form p.error{display:inline-block;width:100%;float:left;line-height:22px;padding-left:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;border:1px solid red;padding:10px 10px 10px 50px;margin-bottom:20px;-webkit-border-radius:8px;background:#fae6e6 url(../images/error.png) no-repeat;background-position:10px 15px}
::-webkit-input-placeholder{color:#666;}
:-moz-placeholder{color:#666;opacity:1;}
::-moz-placeholder{color:#666;opacity:1;}
:-ms-input-placeholder{color:#666;}
:placeholder-shown{color:#666;}
footer{background:#5d538d;color:#fff;overflow:hidden;display:inline-block;}
footer p{padding-bottom:15px;line-height:22px;font-weight:300 !important;}
footer p img{float:right;width:20%;display:inline-block;margin-top:-15px}
footer nav{background:#3a306a;margin-bottom:0px}
footer nav ul{display:block;width:97%;margin:auto;max-width:1140px;}
footer nav ul li{float:left;margin-right:10px}
footer nav ul li a{color:#fff;text-decoration:none;}
footer nav ul li a span{color:#fcb040}
footer nav ul li.copyright{float:right;margin-right:0px}
@media screen and (max-width:920px) and (min-width:600px){svg{width:240px !important;height:240px !important;}
img.equiry{width:85%;padding-top:20px;}
section article{float:left}
section article.left-col{width:100%;overflow:hidden}
section article.left-col div.title{display:none}
section article.left-col div.quote div.phone-girl{float:left;width:20%;margin-bottom:0}
section article.left-col div.quote div.phone-girl img{max-width:160px}
section article.left-col div.quote{font-size:25px;line-height:34px;}
section article.left-col div.quote p{width:80%}
section article.compare{width:100%;padding-bottom:45px;text-align:center}
section article.compare img{float:none;max-width:400px;}
section article.form{width:100%;margin-left:3%;float:right;margin-bottom:30px}
}
@media screen and (max-width:599px) and (min-width:450px){svg{width:240px !important;height:240px !important;}
img.equiry{width:85%;padding-top:20px;}
.content-text-col{float:left;width:100%;padding-right:20px;padding-bottom:30px;}
section.hero button.dropbtn{width:55%;padding:15px;border-radius:10px;background-color:#fff;font-size:23px;font-family:Roboto, sans-serif;font-weight:600;color:#393268;border:1px solid #fcb040;background:#fff url(../images/select.png) no-repeat right center;}
section.hero div.dropdown-content{margin-left:23%;width:55%;}
section.hero div.dropdown-content a{font-size:23px;}
table tr.mobile-view td.credit-card img.card-pic{width:20% !important;height:auto;max-width:140px;padding-top:10px;}
section article{float:left}
section article.left-col{width:100%;overflow:hidden}
section article.left-col div.title{display:none}
section article.left-col div.quote div.phone-girl{float:left;width:20%;margin-bottom:0}
section article.left-col div.quote div.phone-girl img{max-width:160px}
section article.left-col div.quote{font-size:25px;line-height:34px;}
section article.left-col div.quote p{width:80%}
section article.compare{width:100%;padding-bottom:45px;text-align:center}
section article.compare img{float:none;max-width:400px;}
section article.form{width:100%;margin-left:3%;float:right;margin-bottom:30px}
section article.form form div.section div.styled-select{width:95%;background:#fff url(../images/select.png) no-repeat right center;float:left;margin-left:2.5%;margin-bottom:10px}
section article.form form div.section label.title{width:8%;display:none}
section article.form form div.section label.dob{width:100%;margin-bottom:15px}
section article.form form div.section div.form-title{width:12%;margin-bottom:17px}
section article.form form div.section input.firstname{width:30.5%}
section article.form form div.section div.day{width:22%;margin-bottom:17px}
section article.form form div.section div.month{width:43.5%;margin-bottom:17px}
section article.form form div.section div.yy{width:24%;margin-bottom:17px}
footer p img{display:none}
}
@media screen and (max-width:449px) and (min-width:280px){svg{width:240px !important;height:240px !important;}
img.equiry{width:85%;padding-top:20px;}
.content-text-col{float:left;width:100%;padding-right:20px;padding-bottom:30px;}
table tr.mobile-view td.credit-card img.card-pic{width:20% !important;height:auto;max-width:140px;padding-top:10px;}
section article{float:left}
section article.left-col{width:100%;overflow:hidden}
section article.left-col div.title{display:none}
section article.left-col div.quote div.phone-girl{float:left;width:20%;margin-bottom:0;display:none}
section article.left-col div.quote div.phone-girl img{max-width:160px}
section article.left-col div.quote{font-size:25px;line-height:34px;}
section article.left-col div.quote p{width:100%}
section article.compare{width:100%;padding-bottom:45px;text-align:center}
section article.compare img{float:none;max-width:400px;}
section article.form{width:100%;margin-left:3%;float:right;margin-bottom:30px}
section article.form form div.section div.styled-select{width:95%;background:#fff url(../images/select.png) no-repeat right center;float:left;margin-left:2.5%;margin-bottom:10px}
section article.form form div.section label.title{width:100%;display:none}
section article.form form div.section label.dob{width:100%;margin-bottom:15px}
section article.form form div.section div.form-title{width:95%;margin-bottom:17px}
section article.form form div.section input.firstname{width:95% !important;}
section article.form form div.section div.day{width:95%;margin-bottom:17px}
section article.form form div.section div.month{width:95%;margin-bottom:17px}
section article.form form div.section div.yy{width:95%;margin-bottom:40px}
section article.form form div.section div.form-title{width:95% !important;margin-bottom:17px !important;}
section article.form form div.section input{width:95%;}
footer p img{display:none}
}
@media screen and (max-width:750px) and (min-width:280px){footer nav ul li{float:left;margin-right:10px;width:47%;padding-bottom:7px}
footer nav ul li a{color:#fff;text-decoration:none;}
footer nav ul li a span{color:#fcb040}
footer nav ul li.copyright{float:left;margin-right:0px;width:100%;margin-top:20px}
svg{width:240px !important;height:240px !important;}
img.equiry{width:85%;padding-top:20px;}
}
@media screen and (max-width:585px) and (min-width:280px){header{background:#5d538d;height:auto;border-bottom:5px solid #796eaf}
header div{width:97%;max-width:1140px;margin:auto;padding-top:15px;background:none;background-position:-85px 3px;overflow:auto;text-align:center;}
header p{display:block;float:right;color:#fff;text-align:center;font-size:20px;font-weight:500;width:100%;padding-bottom:20px;line-height:30px}
header p span{color:#fcb040;font-weight:700;font-size:35px;padding-left:35px;background-position:0px 15px}
header img{float:none;padding-bottom:15px}
header div.spots{display:none}
header p{text-align:center;}
.frow{height:550px;}
.col{width:50%;float:left;text-align:left;}
footer h4{padding-bottom:10px;font-weight:bold;padding-top:20px;}
svg{width:240px !important;height:240px !important;}
img.equiry{width:85%;padding-top:20px;}
}
@media screen and (max-width:920px) and (min-width:280px){h1.mobile-title{display:block;width:97%;max-width:1140px;margin:auto;padding:20px 0;font-size:27px;font-weight:300;color:#5d538d;line-height:33px}
h1.mobile-title span{font-weight:700;color:#fcb040;}
section{width:97%;max-width:1140px;margin:auto;padding-top:0px;}
}
@media screen and (max-width:920px) and (min-width:280px){.terms_h{padding-top:20px;}
header p{font-size:16px;}
header p span{font-size:16px;padding-left:0px;}
header p{padding-top:30px;}
section.hero div.styled-select{text-align:center;width:40%;background:#fff url(../images/select.png) no-repeat right center;padding:14px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #c0b9df;box-shadow:0px 2px 0px #cac4e7;}
section.hero div.styled-select select{background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;width:100%;color:#666;font-size:14px;font-family:'Roboto', sans-serif;}
section.content div.terms{margin-bottom:35px;width:100%;}
section.content div.sidebar{width:100%;}
section.hero button.dropbtn{width:70%;padding:15px;border-radius:10px;background-color:#fff;font-size:21px;font-family:Roboto, sans-serif;font-weight:600;color:#393268;border:1px solid #fcb040;background:#fff url(../images/select.png) no-repeat right center;}
section.hero div.dropdown-content a{font-size:18px;}
section.hero div.dropdown-content{width:70%;margin-left:15%;}
svg{width:240px !important;height:240px !important;}
img.equiry{width:85%;padding-top:20px;}
}
@media screen and (max-width:649px) and (min-width:280px){header p{font-size:14px;}
header p span{font-size:14px;padding-left:0px;}
header p{padding-top:0px;font-weight:300;}
}