/*common*/
body{font-family:"Source Sans Pro","Droid Serif",'Open Sans',sans-serif;background:#f0f0f0;font-size:17px;min-width:340px!important; line-height: 1.5;}h1{font-size:40px}h2{font-size:36px}h3{font-size:34px;}h4{font-size:20px}h5{font-size:20px}h1,h2{margin-top:10px!important;margin-bottom:10px!important;font-weight:600}h3,h4,h5{margin-top:10px!important;margin-bottom:10px!important;font-weight:600}@media (max-width:1024px){h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}h4{font-size:20px}h5{font-size:20px}}@media (max-width:500px){h1{font-size:24px!important;font-weight:600}h2{font-size:22px!important;font-weight:600}h3{font-size:20px!important}h3,h4,h5{font-weight:600}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{float:left}
/*EOF common*/
/*header*/
.main-head{background-color:#014fb4!important;border-color:#014fb4!important}.navbar{min-height:inherit!important;margin-bottom:0!important;padding:0}.spl-header-top{width:100%;margin:0}a{color:#0054b0}.spl-logo img{height:50px;margin-top:9px}.navbar-brand{padding:1px 0!important;display:block;margin-bottom:0}.collapse-logo img{height:38px!important;float:left;display:none}.new{margin-top:12px}.spl-title b{color:#fff;margin:20px 0!important;font-size:25px!important}.reg{top:.1em;font-weight:400}sub,sup{position:relative;font-size:65%;line-height:0;vertical-align:baseline}.disnon1{display:none}.bootbox .modal-header,.modal-header{display:block;padding:0;color:#fff}.bootbox .modal-header{background-color:#014fb4}.email-res{background-color:#3d7fb7;color:#fff}.modal-header .close{padding:0 .5rem;margin:auto}.close{opacity:10!important;text-shadow:none!important;color:#fff!important;font-size:30px}.form-group{margin-bottom:0!important;color:#000;text-align:left;font-size:17px}.control-label{text-align:left!important}#form-contact .form-control{width:100%}.error-block{display:none;color:red;font-size:12px;font-style:italic;text-align:right;padding:5px 0;float:right}.form-success,.modal-footer{text-align:center}.btn-close,.btn-submit{padding:5px 20px;color:#fff;font-size:18px}.btn-submit{background-color:#5cb85c;border-color:#4cae4c}.btn-close{background-color:#337ab7;border-color:#2e6da4}.form-submitting{position:absolute;top:40%;left:50%;display:none}.form-success{display:none;color:#000}@media(max-width:768px){.main-head{position:sticky;top:0;z-index:99}.pull-right{text-align:right}.disnon1{display:block!important;margin-top:10px;margin-bottom:5px;margin-right:0;float:right}}@media(max-width:767px){.container{max-width:95%}}@media(max-width:1074px){.logohd{display:none!important}.collapse-logo img{display:block;height:0;margin-top:3px;}}@media(max-width:450px){.collapse-logo img{display:block}}@media(min-width:400px) and (max-width:599px){.disnon1{display:block!important}}.frame-ht1{height:1000px;width:100%}.reg{font-size:100%;top:-0.3em;font-weight:normal;}
/*EOF header*/
/*spirts*/
.header-sprites{background-image:url(https://americanvisitorinsurance.com/images/header-sprites.png);background-repeat:no-repeat;display:inline-block}.header-sprites-cal-icon16{width:16px;height:16px;background-position:-2px -2px}.header-sprites-emailus{width:16px;height:16px;background-position:-22px -2px}
/*EOF spirts*/
/*footer*/
.footer-new{position:fixed;left:0;bottom:0;width:100%;background-color:#676767;color:#fff;z-index:9999}.footer-new>ul{margin-bottom:0}.footer-fixed{padding-top:1px;list-style:none;background-color:#585858}.footer-fixed>li,.footer-fixed>li a{display:inline-block}.footer-fixed>li a{border-right:1px solid #9e9e9e;color:#fff;font-size:.813em;font-weight:700;height:25px;line-height:25px;padding:0 20px;text-decoration:none;text-transform:uppercase}.footer-left{border-left:1px solid #9e9e9e}
/*EOF footer*/
.buy-email{width:100px;position:fixed;right:0;top:166px;background-color:#ffc107;z-index:100;text-align:center;font-weight:500;padding:5px 10px;font-size:18px;cursor:pointer}