*{margin:0;padding:0}
.clear{clear:both}
body{background:#ededed;font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:1.36em;color:#0b5160;text-align:center}
img{border:0;vertical-align:top}
a{color:#666;text-decoration:none;outline:0}
a:hover{text-decoration:underline;}
a:hover img{position:relative}
:focus{outline:0}
h1{font-size:1em;font-weight:400;line-height:1.3}
h2{font-size:1em;font-weight:700;line-height:1.34;margin-bottom:5px}
form{display:inline}
ul{list-style:none}
.f-right, .right{float:right}
.page{width:90%;margin:0 auto;padding:27px 0 0;text-align: justify;position:relative;}
.main{padding:5px;padding-bottom:0;background:#fff}
.col-main{float:right;width:486px}
.col-main2{float:right;width:969px}
.col-right{float:left;width:20%}
.col2-right-layout .col-main{width:78%; font-size:17px;}
.header{margin-bottom:5px}
.header .logo{float:left;text-decoration:none;display:block;margin:20px 0 0 20px;position:absolute; z-index:1;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header h1.logo{margin:0;padding:0}
.header .header-block{background:url(../images/header_block_border_top.jpg) left top repeat-x #0e3161;width:100%; position:relative;}
.header .header-block .border-left{background:url(../images/header_block_border_left.jpg) left top repeat-y}
.header .header-block .corner-left-top{background:url(../images/header_block_corner_left_top.jpg) left top no-repeat}
.header .header-block .corner-right-top{background:url(../images/header_block_corner_right_top.jpg) right top no-repeat;padding:32px 11px 5px 319px}
.header .header-block-2{background:url(../images/header_block_2_bg.jpg) left top repeat-x;width:100%;height:57px;overflow:hidden}
.header .header-block-2 .border-left{background:url(../images/header_block_2_left_bg.jpg) left top no-repeat;padding:16px 12px 0 31px;height:41px}
.header .welcome-msg{text-align:right;color:#fff;font-size:1.36em;float:right;padding-right:12px;padding-bottom:3px;padding-top:3px; height:19px;}
.header .links{float:right}
.header .links li{float:left;font-weight:700;margin-left:5px}
.header .links li a:hover{color:#000;text-decoration:none}
.header .links li a:hover span{}
.header .links li a:hover span span{}
.call{width:145px;height:25px;background-position:0px -46px!important}
.header .currency-header{float:right;margin-right:10px;padding-top:2px}
.header .menu-block{background:#fff;padding:0 5px 5px}
#nav{font-size:12px}
#nav li{text-align:left;position:relative;background:url(../images/menu_divider.gif) right no-repeat;padding-right:1px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
#nav li.nav-1{border-left:1px solid #e1e1e1}
#nav li a span{display:block;white-space:nowrap;cursor:pointer}
#nav li{float:left}
#nav li a{float:left;padding:10px 33px 10px 35px;font-weight:700;color:#656566;background:url(../images/menu_bg.jpg) left top repeat-x;text-decoration:none}
#nav li.nav-1{padding:10px 33px 10px 20px;color:#0b5160;background:url(../images/menu_bg.jpg) left top repeat-x;text-decoration:none;width:916px;border-right:1px solid #e1e1e1;font-size:17px;text-align:center; box-sizing:border-box; width:100%;}
#nav li a:hover{color:#2e6fc9;background-image:none}
#banner{background:/* url(../images/bannerImg.jpg) top right no-repeat*/ #fff; background-size:cover; width:100%;height:auto;margin:0 auto 5px; position:relative; padding:20px 10px 30px; box-sizing:border-box; margin-top:5px;}
.bnrpatern { position:absolute; width:100Px; height:100px; right:30%; top:0; background:url(../images/bannerPattern.jpg) no-repeat; display:none;}
#banner .leftSide { width:50%; float:left; margin:0 1%; }
#banner .leftSide h1 { margin-bottom:10px;}
#banner .rightSide { width:43%; margin-right:2%; float:right; text-align: left; position:relative;}
#banner .rightSide { text-align:center; padding:10px; }
#banner-quote{background:url(../images/medicare-supplement-quotes.jpg) left top no-repeat #fff; background-size:cover; width:100%;height:290px;margin:0 auto}
#banner-quote-inside{background:url(../images/get-medicare-quotes.jpg) no-repeat;width:980px;height:251px;margin:0 auto}
.insuranceagent { float: left; width:55%; }
.sinceline { float: left; width: 40%; margin-left:10px; /* border: solid 1px red; */ padding: 50px 0; line-height: 1.2; font-size: 15px; FONT-WEIGHT: bold; }

.wrapper {}
/*#form{width:507px;height:200px;float:left;padding-top:60px;padding-left:22px;position:absolute; bottom:0; left:6px;}*/
#form{width:90%;height:auto; float:right; }
#form .formRow { display:block; margin-bottom:10px;}
#form .formRow:first-child { margin-top:10px;}
.formCol { display:inline-block; margin-right:20px;}
#form .formRow label { width: 100px; display: inline-block; text-align: right; margin-right: 10px; }
.formCol:nth-child(2) label { width:auto !important;}

.slct{width:150px;height:25px;padding:3px}
.zipp{width:148px;height:47px;font-size:30px;text-align:center;background:url(../images/zip.jpg) no-repeat;border:solid 1px #7f9db9;color:#ccc}
#zipped{border:solid 1px #ffffff;padding:5px;background:url(../images/form_bg.jpg) repeat-x;outline:solid 1px #dedcdc;}
.txt{width:196px;height:17px}
.btn{background:url(../images/start.png) no-repeat;width:114px;height:60px;border:0;text-indent:-9999px;position:absolute;cursor:pointer;margin-left:10px;margin-top:-5px}
.btn:hover{background:url(../images/start-over.png) no-repeat}
.sidebar .block{border:1px solid #eaeaea;margin:0 0 5px}
.sidebar .block .block-title{border-bottom:1px solid #eaeaea;background:url(../images/right_top_bg.jpg) left top repeat-x #f0f1f1;padding-top:7px;padding-right:9px;padding-bottom:7px;padding-left:9px}
.sidebar .block .block-title strong span{font-weight:400;font-size:18px;text-transform:none;color:#272727;left:3px no-repeat;padding-left:7px;display:block;line-height:normal}
.block-title a{color:#000;}
.sidebar .block .block-content{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;line-height:20px;}
.page-title, .category-title, .title{background:url(../images/title_bg.jpg) left top repeat-x #f1f0f0;border-bottom:1px solid #eaeaea;padding:7px 15px 5px}
.page-title h1, .page-title h2, .category-title h1, .category-title h2, .title h1, .title h2{color:#272727;font-size:20px;font-weight:400;text-transform:none}
.cms-index-index .col-main{border:1px solid #eaeaea;margin-bottom:5px;min-height:518px}
.cms-index-index .col-main .page-title{padding:7px 15px 0}
.cms-index-index .col-main .pages-indent{padding:15px 23px}
.cms-index-index .col-main .pages-indent p a{color:#acacab; color:#b21919; }
.cms-index-index .col-main2{border:1px solid #eaeaea;margin-bottom:5px}
.cms-index-index .col-main2 .page-title{padding:7px 15px 0}
.cms-index-index .col-main2 .pages-indent{padding:0px 23px}
.cms-index-index .col-main2 .pages-indent p a{color:#c4c4c4;}
.pages-indent h1{font-size:21px;font-weight:bold;padding-bottom:8px;color:#0f9ab4; color: #00afef; text-align:left;}
.pages-indent h2{font-size:19px;font-weight:bold;padding-bottom:8px;color:#0b5160; color: #00afef;}
.pages-indent li{padding-bottom:10px;}
ul.listing{list-style:inside;margin-left:20px;}
.info{background:#6997b9;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;color:#fff;padding:10px;padding-bottom:3px;}
.info ul{list-style:square;margin-left:20px;text-shadow:#3c576a 1px 1px;font-size:13px;}
.info ul li{padding-bottom:8px;}
.cms-index-index .col-main2 .popular-products .price-block a:hover{text-decoration:none}
.footer .footer-block{background:url(../images/footer_block_border_top.jpg) left top repeat-x #fff;width:100%}
.footer .footer-block .corner-left-top{background:url(../images/footer_block_corner_left_top.jpg) left top no-repeat}
.footer .footer-block .corner-right-top{background:url(../images/footer_block_corner_right_top.jpg) right top no-repeat}
.footer .footer-block .corner-left-bot{background:url(../images/footer_block_corner_left_bot.jpg) left bottom no-repeat}
.footer .footer-block .corner-right-bot{background:url(../images/footer_block_corner_right_bot.jpg) right bottom no-repeat;padding:20px;text-align:center}
.footer ul{display:inline}
.footer ul li{display:inline;padding-right:23px;margin-right:22px;background:url(../images/footer_divider.gif) right 3px no-repeat}
.footer ul li a{text-decoration:none;color:#999}
.footer ul li a:hover{text-decoration:underline}
.footer ul.links li.last{background:0}
.footer .copy{float:left}
.footer .right{color:#3e3e3e;width:30%}
.footer .footer-link{padding-bottom:5px;text-align:right}
.footer .footer-block-2{padding:11px 11px 24px}
.frmm{width:280px;float:left;padding:0}
.style2{font-weight:700}
.right-links{padding:0;margin:0}
.right-links li a{background:url(../images/arrow.jpg) no-repeat left;padding-left:15px;font-size:12px;text-decoration:none}
.right-links li a:hover{color:#f60;text-decoration:underline}
.esafe{background:url(../images/e-safety.png) no-repeat;width:110px;height:38px;position:absolute;cursor:pointer}
.pop-up{height:40px;cursor:pointer; width:110px; position:absolute; left: -90px; text-align: left; bottom: 28%; display:none;}
.phone1{width:45px;margin-right:5px;height:22px}
.phone2{width:45px;margin-right:5px;height:22px}
.phone3{width:60px;height:22px}
#name{width:170px}
.txt{width:170px}
#email{width:170px}
.slct1{width:178px;height:24px}
.btnnn{background:url(../images/health-insurance-quotes.jpg) no-repeat;width:262px;height:60px;border:0;cursor:pointer;margin-left:217px}
.arrow{background:url(../images/arrow.png) no-repeat;width:60px;height:62px;position:absolute;margin-left:350px;margin-top:180px}
.engine{width:274px;height:auto; margin:auto;  text-align:center; font-size:16px; line-height:20px; font-weight:bold;}
/*.engine a{text-decoration:none;width:274px;height:48px;display:block;background:url(../images/get-quotes-now.png) no-repeat; margin:7px 0;}
.engine a:hover{background:url(../images/quotes-over.png) no-repeat}*/
.engine a { text-decoration: none; width: 274px; display: block; margin: 7px 0; background: #1cc721; border-radius: 5px; padding: 11px 0; color: #fff; font-size: 20px; text-transform: capitalize; }
.engine a:hover { box-shadow: 0px 5px 6px 2px #ddd; border: 1px solid; box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.9), 0 0 20px rgba(255, 255, 255, 0.9);
    outline-color: rgba(255, 255, 255, 0); outline-offset: 15px; text-shadow: 1px 1px 2px #427388; }
.enginee{width:274px;height:auto; float:right; text-align:center; margin-top:2%; margin-right:2%; }
/*.enginee a{text-decoration:none;width:274px;height:48px;display:block;background:url(../images/get-quotes-now-agent.png) no-repeat}
.enginee a:hover{background:url(../images/quotes-over-agent.png) no-repeat}*/
.enginee a { text-decoration: none; width: 274px; display: block; margin: 7px 0; background: #1cc721; border-radius: 5px; padding: 11px 0; color: #fff; font-size: 16px; text-transform: capitalize; }
.enginee a:hover { box-shadow: 0px 5px 6px 2px #ddd; border: 1px solid; box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.9), 0 0 20px rgba(255, 255, 255, 0.9);
    outline-color: rgba(255, 255, 255, 0); outline-offset: 15px; text-shadow: 1px 1px 2px #427388; }
.joinMsg {font-size:14px; margin-top:5px;}
#quote-form{width:310px;height:100px;position:absolute;margin-left:295px;margin-top:60px;z-index:1}
#quote{width:310px;height:100px;float:right;background-color:#fff;border:solid 1px #a17e64;font-family:Century Gothic;font-size:22px;padding-top:20px;padding-left:10px}
.free{background:url(../images/free.png) no-repeat;width:62px;height:63px;position:absolute;margin-left:250px;margin-top:-22px;z-index:1}
.freee{background:url(../images/free.png) no-repeat;width:62px;height:63px;position:absolute;margin-left:440px;margin-top:-7px;z-index:1}
.zippp{width:142px;height:59px;font-family:Arial;font-size:45px;color:#04556f;text-align:center;margin-right:10px;background:url(../images/zippp.jpg) no-repeat;border:solid 1px #625e5a}
.buttn{background:url(../images/get-quotes.jpg) no-repeat;width:144px;height:63px;border:0;cursor:pointer;position:absolute;margin-top:-1px}
.buttn:hover{background:url(../images/get.jpg) no-repeat}
.health-info{background:url(../images/health-info.png) no-repeat;width:717px;height:37px;margin:20px auto}
.personel{background:url(../images/personel.png) no-repeat;width:717px;height:37px;margin:20px auto}
.quotes{background:url(../images/quotes.png) no-repeat;width:717px;height:37px;margin:20px auto}
.contain{width:715px;border:solid 1px #dcdbdb;height:auto;margin:0 auto;padding-top:30px;padding-bottom:30px;background-color:#f5f5f5}
.mmm{margin:0 auto;border:solid 1px #dad9d9;text-align:left;padding:5px}
.mmm td{padding-left:3px;padding-top:5px;padding-bottom:5px;font-size:14px;color:#fff;text-shadow:#096c82 0 -1px}
.button{width:212px;height:40px;color:#000;border:solid 1px #fff;margin:0 auto;background:#ea0d87 url(../images/btn_bg.jpg) repeat-x;font-size:22px;font-family:Century Gothic;text-shadow:#ccc 0 1px}
.txt{height:22px}
#zip-code{width:163px;border:solid 1px #666}
.comp{border:0;width:163px;height:39px;font-size:15px;padding-bottom:5px;cursor:pointer;margin-left:-3px; background-position:0px -98px!important; background: url(../images/mobInputbtn.png)no-repeat; background-position: 0 0!important;  }
/*.comp:hover{text-shadow:#9aeffa 0 -1px}*/
.reqst{background:url(../images/request.png) no-repeat;border:0;width:159px;height:33px;font-size:13px;padding-bottom:5px;cursor:pointer;margin-left:-3px;text-shadow:#9aeffa 0 1px}
.reqst:hover{text-shadow:#9aeffa 0 -1px}
.prnt{background:url(../images/print.png) no-repeat;border:0;width:41px;height:33px;font-size:13px;padding-bottom:5px;cursor:pointer;margin-left:-3px;text-shadow:#9aeffa 0 1px}
.prnt:hover{text-shadow:#9aeffa 0 -1px}
.fnd{background:url(../images/compare.png) no-repeat;border:0;width:134px;height:33px;font-size:14px;padding-bottom:5px;cursor:pointer;margin-left:-3px;text-shadow:#9aeffa 0 1px;text-decoration:none}
.fnd:hover{text-shadow:#9aeffa 0 -1px}
a.fndi{text-decoration:none !important;}
.cmp{border:solid 1px #999}
a.abc{text-decoration:none}
.directory{width:100%;height:auto;margin:auto;padding:0; }
.directory ol{width:100%;height:auto; float:left;}
.directory li{font-family:Arial, Helvetica, sans-serif;font-size:15px;float:left;width:32%;padding-left:5px;list-style:decimal inside;line-height:20px;}
.bgg{background:url(../images/customers-reviews.jpg) no-repeat;width:493px;height:170px; float:left;}
.combinedBg{background:url(../images/combined-bg.png) no-repeat;}
.arrowRight{background-position:246px 5px!important;padding-right:15px}
.ticky{padding-left:20px;background-position:0px -159px;margin-left:20px}
.rating{background-position:-15px -207px;text-indent:67px;}
.footy a{color:#333;}
.directory{height:auto;margin:auto;padding:0px;float:right;margin-right:5px;}

#loading{width:300px;height:70px;position:absolute;margin-top:20px;margin-left:315px;}
.heady{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
.load{background:url(../images/loading.gif) no-repeat;width:300px;height:40px;}
#sld{width:100%;background-color:#ffffff;margin-bottom:5px;height:auto;border:5px solid white; box-sizing:border-box;}
.sld-inner{width:99.5%;height:67px;padding-top:2px;padding-left:3px;}
.simply-scroll-container{position:relative;}
.simply-scroll-clip{position:relative;overflow:hidden;}
.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none;}
.simply-scroll-list li{padding:0;margin:0;list-style:none;}
.simply-scroll-list li img{border:none;display:block;}
.simply-scroll{width:100%;height:66px;}
.simply-scroll .simply-scroll-clip{width:100%;height:66px;}
.simply-scroll .simply-scroll-list{}
.simply-scroll .simply-scroll-list li{float:left;width:130px;height:60px;border:solid 1px #CCCCCC;margin-right:10px;cursor:pointer;}
.simply-scroll .simply-scroll-list li img{}
#back-top{position:fixed;bottom:60px;right:50px;}
#back-top a{width:60px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover{color:#000;text-decoration:none;}
#back-top span{width:60px;height:60px;display:block;margin-bottom:7px;background:#ddd url(../images/up-arrow.png) no-repeat center center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover span{background-color:#777;}
.appli{background:url(../images/btn-bg-blue.png) no-repeat;border:0;width:129px;height:32px;font-size:13px;padding-bottom:5px;cursor:pointer;text-shadow:#9aeffa 0 1px; display:none;}
.appli:hover{text-shadow:#9aeffa 0 -1px}
.last{background:url(../images/agent-btn.png) no-repeat;border:0;width:122px;height:32px;font-size:13px;padding-bottom:5px;cursor:pointer;text-shadow:#9aeffa 0 1px;padding-left:20px;}
.last:hover{text-shadow:#9aeffa 0 -1px}
.cnt2 p{border-bottom:dotted 1px #999999;padding:10px 0px 10px 0px;}
.cnt2 p.ltt{border-bottom:none;padding:10px 0px 10px 0px;}
.cnt-td{border-right:dotted 1px #999999;}
h1.appy{padding:4px 0px 3px 0px;margin-left:-20px;margin-right:-10px;font-weight:normal;background-color:#f2f0ed;border-bottom:dotted 1px #c1b5a2;border-top:dotted 1px #c1b5a2;text-align:center;font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:22px;margin-bottom:10px;margin-top:10px;text-shadow:#ffffff 0px 1px;}
.request{background:url(../images/request-app.png) no-repeat;width:184px;height:52px;border:none;margin-left:-3px;cursor:pointer;}
.request:hover{background:url(../images/request-app.png) no-repeat 0px -50px;width:184px;height:52px;border:none;margin-left:-3px;cursor:pointer;}
.medddi{background:url(../images/medicare-supplement-rates.png) no-repeat;position:absolute;width:227px;height:238px;z-index:1;margin-left:250px;margin-top:-170px;}
#msg{display:none;position:absolute;z-index:200 !important;background:url(../images/msg_arrow.gif) 3px center no-repeat;padding-left:10px;}
#msgcontent{display:block;background:#f3e6e6;border:1px solid #924949;border-left:none;padding:5px;min-width:150px;max-width:250px}
.savings{}
.savings h1, #callout3messagetitle7{background:url(../images/heading-bg.gif) repeat-x #3675a8;line-height:38px;color:#fff;font-size:15px;font-weight:bold;text-align:center;}
.savings ul{padding:10px;}
.savings ul li{}
.savings ul li strong{display:block;padding-bottom:8px;color:#000;}
.savings ul li span.left{float:left;width:68%;padding:5px 0;}
.savings ul li span.right{float:right;width:30%;padding:5px 0;}
.savings ul li span.monthly, .savings ul li span.yearly{font-weight:bold;}
.savings ul li span.yearly{color:#73980a;}
#slider ul{margin:0;padding:0;list-style:none;padding:10px;}
#slider li{height:138px;width:225px !important;overflow:hidden;padding:0;float:none;}
span#firstBtn, span#prevBtn, span#nextBtn, span#lastBtn{display:none;}
#pscroller1 table{width:96%;}
#callout3message td{background:#fff;line-height:20px;}
#pscroller1{width:245px;height:120px;padding:10px 0px 0px 6px;}
.aut{width:100%;height:auto;}
.aut .pic{width:65px;height:60px;float:left;}
.aut .desc{height:auto;padding:15px 0px;color:#08424f;}
.list{list-style:disc;padding-top:8px;text-align:justify;padding-left:20px;}
.iinerStyle{padding-left:20px;list-style:disc;}
.planInfo{background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
.leftPanel{float:left;width:66%;padding:10px;text-align:justify;}
.leftPanel h1{color:#16b6d0;font:18px Arial, Helvetica, sans-serif bold;margin-bottom:5px;}
.leftPanel ul{list-style:none;margin:8px 0 8px 40px;background:url(../images/guarantee-icon.jpg) no-repeat right bottom;}
.leftPanel ul li{background:url(../images/checked-icon.gif) no-repeat left center;line-height:28px;padding-left:28px;}
.rightPanel{float:right;width:310px;background:url(../images/shadow.gif) no-repeat #f7f7f7;padding-left:14px;}
.rightPanel h1{background:url(../images/heading-bg.gif) repeat-x #4387b8;line-height:42px;height:42px;padding:0 10px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
ul.listingInfo{list-style:none;padding:0;background:#fcf9f4;float:left;width:100%;}
ul.listingInfo li{border-bottom:dotted 1px #cdcdcd;float:left;width:100%;text-align:left;}
ul.listingInfo li.first{background:#fff;font-weight:bold;border-bottom:solid 1px #cdcdcd;}
ul.listingInfo li.first span{text-align:center;}
ul.listingInfo li.first code{padding-bottom:20px;}
ul.listingInfo li.first img{height:40px;width:90px;}
ul.listingInfo li.last{background:none;width:100%;padding:0;height:auto;border:none;text-shadow:#000 0 0;}
ul.listingInfo li span{float:left;width:41%;padding:13px 4%; border-left: solid 1px #cdcdcd; }
ul.listingInfo li code{float:left;border-left:solid 1px #cdcdcd;padding:5px 4%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.recommendedPlan{margin:10px 0;}
.recommendedPlan .rightPanel{background:none;}
.recommendedPlan .leftPanel{padding:10px 0;width:700px;}
.apply{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.apply .left{width:66%;float:left;}
a.applyNow{background:#fff;padding:4px 10px 4px 7px;float:right;color:#000;-moz-border-radius:20px;border-radius:20px;border-bottom:solid 1px #b2b2b2;}
a.applyNow span{background:url(../images/link-arrow-bg.gif) no-repeat;line-height:26px;float:left;padding-left:35px;font-weight:bold;}
a.applyNow:hover{text-decoration:none;color:#d42228;border-bottom:solid 1px #fff;}
.applyBtns{text-align:center;padding-top:8px;}
.applyBtns input{line-height:36px;height:36px;background:url(../images/btn-bg-blue.gif) repeat-x;-moz-border-radius:20px;border-radius:20px;padding:0 18px;width:auto;border:none;cursor:pointer; background: rgb(175,3,3); background: -moz-linear-gradient(left, rgba(175,3,3,1) 0%, rgba(216,57,4,1) 53%, rgba(175,3,3,1) 100%); background: -webkit-linear-gradient(left, rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); background: linear-gradient(to right, rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0303', endColorstr='#af0303',GradientType=1 ); color: #fff; box-shadow: 0px 3px 2px #cdcdcd; font-size: 16px; }

.applyBtns input:hover{text-shadow:#99e5f2 0 0;}
.listingTable{}
.listingTable th{background:url(../images/heading-bg.gif) repeat-x #4387b8;color:#fff;text-align:center;padding:0 5px;}
.listingTable td{background:#f8f8f8;text-align:center;padding:0 5px;line-height:22px;}
.listingTable td:first-child { width:200px;}
.listingTable td.red{background:#d42228;color:#fff;text-decoration:none;}
.listingTable td.red a{color:#fff;}
.listingTable a{color:#d42228;text-decoration:underline;}
.listingTable a:hover{color:#000;text-decoration:none;}
.listingTable td a input{text-decoration:none !important;}
#footer{background:#fff;padding:4px;margin:10px 0;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
#footer .inner{text-align:center;line-height:22px;padding:10px 0;background:url(../images/footer_block_border_top.jpg) repeat-x;}
.logoPos{position:relative;}
.logoPos span{position:absolute;top:-10px;right:4px;border:solid 2px #ccc;}
.logoPos p{float:left;width:100%;}
.logoPos p.name{line-height:29px;padding-bottom:12px;}
.logoPos p.highlight{}
.logoPos p.highlight code{color:#FF0000;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.logoPos p strong{width:120px;float:left;text-align:left;}
.logoPos p abbr{float:left;line-height:normal;width:auto;padding-top:8px;}
.listStyle{padding-left:25px;list-style:disc;}
.tbl{width:100%;height:auto;margin:auto;margin-top:10px;border:dotted 1px #d2d2d2;background:#f4f1f1;padding-bottom:5px;font-size:15px;}
.tbl .top{width:98%;margin:auto;background:#FFFFFF;border:dotted 1px #cdcdcd;margin-top:5px; display:flex;}
.tbl .bottom{width:98%;margin:auto;background:#f4fdfe;border:dotted 1px #cdcdcd;margin-top:2px;display:flex;}
.tbl .top .innerBox{width:23.9%;float:left;text-align:center;height:auto;border-right:solid 1px #ccc; padding: 10px 0; display: flex; flex-direction: column; justify-content: center;}
.top .innerBox.right{width:26%;height:auto;float:right;border:none!important;text-align:center;}
.tbl .bottom .innerBox{width:23%;float:left;text-align:justify;height:auto;border-right:solid 1px #ccc;padding-top:10px;padding:0 4px;min-height:180px; display: flex; flex-direction: column;  }
.bottom .innerBox.right{width:26%;height:auto;float:right;border:none!important;text-align:justify;}
.innerBox.right span{border-top:solid 1px #ccc;margin-top:10px;padding-top:5px;display:block;}
.inerFormat{margin-left:10px; font-style:italic; display:block; }
.inerFormat p{ padding-left:5px; padding-top:10px; font-style:normal; }
.inerFormat ul{ padding-left:20px; padding-top:10px;}
.inerFormat li{ list-style:disc; font-style:normal; }
.inerFormat span{font-style:normal; font-weight:bold; background:url(../images/bullet.png) 0 4px no-repeat; padding-left:15px;}
.companyFormat{ width: 100%; height:auto; margin:auto;margin-top:10px; }
.companyFormat .top{width: 98%; height:auto; margin:auto; border:dotted 1px #ccc; margin-bottom:5px; background:#e5f5fc; padding:5px 5px; font-size:16px; font-weight:bold; color:#000;}
.companyFormat .top a{ display:block; line-height:44px;color:#000000;}
.companyFormat .top a img{ margin-right:20px; }
.companyFormat .top a:hover{ padding-left:5px; color:red; text-decoration:none; }
.companyFormat .bottom{ width: 99%; height:auto; margin:auto; border:dotted 1px #ccc; background:#fefefe; }
.companyFormat p{ padding:5px; }
.addressBar{width: 100%; margin-right:5px; height:auto; margin-bottom:10px; background:#ededed; line-height:22px; font-size:14px; color:#000; padding:3px; border-bottom:solid 1px #dedbdb; font-weight:bold; box-sizing: border-box;}
.addressBar .bg{ background:#fff; width: 100%; margin:auto; }
.addressBar .left{width: 26%; height:auto;  float:left; border-right:dotted 1px #ccc; }
.addressBar .mid{ width: 54%; height:auto;  float:left; border-right:dotted 1px #ccc; padding: 5px; text-align:center;}
.addressBar .right{ width: 18%; height:auto; float:right; float:right; padding:5px 0px; text-align:center; }
.addressBar span{ border-top:dotted 1px #000; display:block; padding:5px; }
.companyFormat .top span{font-size:12px;line-height:18px; display:block; text-align:right; padding-right:5px; border-top: dotted 1px #ccc; font-weight:normal; background:#fff; }
.top span:hover{ color:#000; padding-left:0px; }
.liveChat{width:74px;height:191px;position:fixed;background:url(../images/live-chat.png) no-repeat;right:0;top:150px;}
.liveChat:hover{background-position:bottom;}
.slides{position:absolute; right:20px; top:30px; margin-top:-30px; margin-left:250px;}
.slides .slideImgs {display: none; opacity: 0;}
#WebWelcomerButton{margin-left:580px;!important; top:148px !important; position:fixed!important; }
.imgPanel img { width:100%; height:auto;}
.imgPanel {margin-top:0px; text-align:left; float:left; width:18%;}
.contentPnl {  width:98%;}
#UpdatePanel1 { width:99%; position:relative; margin-left:7px; margin-top:10px;}
.testiHeader { text-align:center; padding:18px;}
#rotReviews_Div {overflow: hidden; position: relative; height: 100px; width: 450px; margin-top:5px; margin-left:30px;}
.dayCol30 { float:right;}
.footerlg { position:absolute; top:0; left:9%; right:auto; text-align:center; margin:auto; width:90%;}
.footerlg img { width:auto; height:auto;}
.centerImg {margin-left:7px; margin-bottom:20px; margin-top:10px;}
.centerImg img{border:solid 1px #CCCCCC; padding:2px; margin-bottom:10px; margin-left:-8px; width:100%; height:auto;}
.rotateContainer {position: relative; width: 430px; top: 0px; left: 0px; height: 1425px;}
.roateColumn {overflow: hidden; height: 100px; width: 450px; margin-top:5px;}
.hmrightImgup {  margin:0px auto 6px auto; text-align:center;}
.hmRightImgbtm {margin:10px auto 6px auto; text-align:center; border:solid 1px #ededed;padding-top:15px;}
.validationClass {position:absolute; margin-left:65px;}
.hmRightImg img { width:100%; height:auto;}
.mobHeader, .mobSlidePnl { display:none;}
.frmAr {font-size:12px; font-weight:bold;}
input.zipcode {width:120px; height:24px; background:url(../images/zip-bg.jpg) repeat-x; border:solid 1px #7f9db9; text-align:left; font-size:22px; font-family:Century Gothic;}
.ageZip{width:auto; padding:3px; margin-top:0px;}
.mobZipcode { display:none;}
.advPg p { margin-bottom:20px;}
.compareImg {margin-left:10px; border:solid 1px #ccc; float:right;} 
.cpareImg {margin-left:75px; width:519px; height:596px;}
.enqBox { padding:0; background-color: rgb(246,246,246); border:solid 1px #ccc; border-top:1px solid #284a87; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.28);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.28); box-shadow: 0 0 10px 0 rgba(0,0,0,0.28);}	
.enqBox h3 { text-align:center; font-size:17px; text-transform:capitalize; padding:10px 0 10px; margin-bottom:10px; border-bottom:dashed 1px #ccc; background:#205299; color:#fff;}
.enqRow{ padding-bottom:14px; text-align:center; margin:auto; float:left; width:100%; }	
.enqRow label { float:left; padding:3px 3px 4px; width:39%; text-align:right; margin-right:10px; font-weight:bold;}	
.enqRow input, .enqRow select { float:left; width:35%; padding-left:5px; font-size:14px;} 
.enqRow .radi { float:left; width:65px; margin-right:10px;}
.enqRow .radi input[type="radio"] { width:auto; margin-top:2px;}
.enqRow input[type="submit"] { width:163px;}
.enqRow input[type="submit"] { width:auto; background: #cf2626; background: -moz-linear-gradient(top,  #cf2626 0%, #950c0c 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #cf2626 0%,#950c0c 100%); background: linear-gradient(to bottom,  #cf2626 0%,#950c0c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf2626', endColorstr='#950c0c',GradientType=0 ); border:solid 1px #000; color: #fff; font-size: 20px; border-radius: 5px; text-align: center; padding: 10px 20px; height:auto; font-weight:bolder; }
.fullWidth  { width:100%}
#_form_table tbody, ._form_table tbody { width:100%; display:table;}
.newButn {background: rgb(175,3,3); background: -moz-linear-gradient(left,  rgba(175,3,3,1) 0%, rgba(216,57,4,1) 53%, rgba(175,3,3,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); background: linear-gradient(to right,  rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0303', endColorstr='#af0303',GradientType=1 ); color:#fff; box-shadow:none;
 text-shadow:none; padding: 6px; box-shadow:0px 2px 2px #cecece; width:auto; font-size:16px; height:auto; }
.newButn:hover { text-shadow:none; box-shadow:none;}
.agentsList { border:solid 1px #ccc; margin-top:10px;}
.titleAg { background:#1a4a8a; padding:10px; text-align:left; color:#fff;}
.agentDetail { }
.agentRow { border-bottom:dotted 1px #ccc; clear:both;}
.agentColumn { padding:10px; float:left; width:24%; box-sizing:border-box;}
.agentColumn.large { width:28%;}
.agentColumn a { font-weight:bold; color:#2b6bc2;}
.agentRow:last-child { border-bottom:none;}
.agentRow:first-child { background:#f5f5f5; height:40px;} 
.applicationForm { padding:0 0; box-sizing:border-box; width:100%;  margin-top: 30px;}
.appicationPanel { width:500px; border:solid 1px #ccc; margin:auto; height:auto; background:#f5f5f5;}
.appicationPanel h4 { padding:5px 10px; text-align:center; color:#fff; text-transform:uppercase; font-size:17px; letter-spacing:1px; background: rgb(175,3,3); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(175,3,3,1) 0%, rgba(216,57,4,1) 53%, rgba(175,3,3,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0303', endColorstr='#af0303',GradientType=1 ); /* IE6-9 */ }
.appForm { padding:10px 10px;}
.fmRow { margin-bottom:5px;}
.fmRow input, .fmRow select, .fmRow textarea { width:100%; padding:6px 10px; box-sizing:border-box; border:solid 1px #e7e4e4; color: #0b5160; font-family:Arial, Helvetica, sans-serif; font-size:14px;	}
.fmRow textarea { height:200px; line-height:20px;}
.fmRow input[type="submit"] { margin:auto; width:350px; display:block; color:#fff; font-size:18px; cursor:pointer; box-shadow:0px 4px 8px #ccc;  background: rgb(175,3,3);
background: -moz-linear-gradient(left,  rgba(175,3,3,1) 0%, rgba(216,57,4,1) 53%, rgba(175,3,3,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(175,3,3,1) 0%,rgba(216,57,4,1) 53%,rgba(175,3,3,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0303', endColorstr='#af0303',GradientType=1 ); /* IE6-9 */ 
}
.fmRow input#phone1, .fmRow input#phone2, .fmRow input#phone3 { width:32.5%; display:inline-block;}
.fmRow input#name, .fmRow input#email { width:100%;}
.fmRow input[type="submit"]:hover { box-shadow:none;}
a.headerCall { position: absolute; right: 0; width: 160px; height: 39px; top: 21px; z-index: 9; }
.mobvknw { display:none;}
.textJustify { text-align:justify;}

@media (min-width:1600px) and (max-width:2500px) {
	#banner-quote { height:390px;  background-size:93% auto;}
	.enginee { margin-right:3%; margin-top:4%; width:380px;}
	.enginee span { font-size:17px; }
	.enginee a { width:auto; padding:17px; font-size:18px; margin:10px 0;}
}
@media (min-width:1439px) and (max-width:1599px) {
	#banner-quote { height:300px;  background-size:95% auto;}
}

@media (min-width:1025px) and (max-width:1300px) {
	.col2-right-layout .col-main { width: 72%;}
	.col-right {width: 26%;}
}

@media (max-width:1024px) {
body { }
.page { width:100%;}
.header .header-block-2 .border-left { padding-top:13px;}
.header .currency-header { width:47%;}
.arrowRight { padding-left:11px; background-position:0 3px !important; padding-right:0px;}
#form { width:463px; position:relative;}
.freee { right:0;}
.esafe { background-size:80% auto; bottom: -11px; left: 43px;}
.col2-right-layout .col-main { width:70%;}	
.imgPanel { display:none}
.contentPnl { float:none; width:100%;}
.col2-right-layout .col-main img { width:100%;}
.col-right { width: 27%;}
#pscroller1 table { width:80%;}
.hmRightImg img { width:100%;}
.footerlg { float:none; width:100%; display:block; clear:both; text-align:center; margin:auto; left:0; position:relative; margin-top:20px;}
.footerlg img { width:auto; height:auto;}
.pop-up { left:-150px;}
.validationClass { position:relative; display:block; margin-left:0; margin-top:20px;}
.tagLinetxt {font-size:22px; font-family:Century Gothic; font-weight:normal; margin-bottom:10px; display:block;}
.bgg { float:none; margin:auto;}
.dayCol30 { float:none; margin:auto; text-align:center;}
#banner .leftSide {width: 47%;}
#banner .rightSide {width: 48%; margin-right: 0%;}
.insuranceagent { width: 57%;}

}
@media (max-width:840px) {
.leftPanel { width:55%; box-sizing:border-box; text-align:left; float:left; }
.leftPanel ul { margin-left:0; background-position:top right;}
.leftPanel ul li { width:60%; background-position: left top; line-height: 20px; padding-bottom: 10px;}
.rightPanel { float:right; padding-left:0; width:43%;}
.listingTable { display:block; width: 100%; overflow: scroll;}
.recommendedPlan .leftPanel { width:90%; margin:auto; box-sizing:border-box; padding: 20px;}
}
	
@media (max-width:768px) { 
#form { width:100%; position:relative;}
.insuranceagent {float: none; width: 100%; display: block; }
#banner .rightSide { margin-right:0;}
.insuranceagent h2 img { margin-top:-20px;}
.sinceline { width:100%; float:none; font-size:12px; padding:10px 0 0; font-size: 16px;}
.engine { font-size:16px; width: 90%;}
.engine a {margin: 10px auto;}
.engine span br { display:none;}
.websiteEngine .col-main2 img { width:100%; height:auto;}
#banner-quote { background-size:88% auto; height:205px;}
.enginee { margin-right:0;}
.enginee span{ font-size:12px;}
.enginee span br { display:none; }
.enginee h2 img { width:80%; margin-top:-10px}
.leftPanel { width:55%; box-sizing:border-box; text-align:left; float:left; }
.leftPanel ul { margin-left:0; background-position:top right;}
.leftPanel ul li { width:60%; background-position: left top; line-height: 20px; padding-bottom: 10px;}
.rightPanel { float:right; padding-left:0; width:43%;}
.listingTable { display:block; width: 100%; overflow: scroll;}
.recommendedPlan .leftPanel { width:90%; margin:auto; box-sizing:border-box; padding: 20px;}
table#_form_table h2, table._form_table h2 { font-size:16px !important; padding-top:8px;}
.agentColumn {width:24%;}
.agentColumn:first-child{ width:18%;}
.agentColumn.large { width:23%;}
.agentColumn:last-child { width:34%;}
} 
	
@media (max-width:767px) {
body { font-size:16px; line-height: 20px; }
.page { width:100%;}
.header .header-block-2 .border-left { padding-top:13px;}
.header .currency-header { width:47%;}
.arrowRight { padding-left:11px; background-position:0 3px !important; padding-right:0px;}
#banner { padding: 20px 10px 10px; background:#fff; box-sizing:border-box;}
#banner .leftSide { width:100%; float:none; clear:both; margin:0; }
#banner .leftSide img { width:100%; height:auto; margin-top:47px;}
#banner .rightSide { margin-right:0; width:100%; float:none; padding:0;}
#form { width:100%; padding-left:0; position:relative;}
#zipped { background:#f3f3f3; text-align:center; }
.freee { right:0;}
.esafe { background-size:80% auto; bottom: -33px; left: 3px;}
.col2-right-layout .col-main { width:100%;}	
.imgPanel { display:none}
.contentPnl { float:none; width:100%;}
.col2-right-layout .col-main img { width:100%; height:auto;}
.col-right { width:100%;}
#pscroller1 table { width:80%;}
.hmRightImg img { width:100%; height:auto;}
.hmRightImg.hmrightImgbtm { margin:auto; text-align:center;}
.hmRightImg.hmrightImgbtm img { width:70% !important; height:auto;}
.bgg { width:100%; background-size:100% auto; float:none; display:block;}
.rotateContainer { width:100%;}
.roateColumn { width:99% !important; }
.dayCol30 { display:block; margin:auto; text-align:center; float:none;}
.dayCol30 img { width:90%; height:auto;}
.footerlg { position:relative; left:0; width:100%;}
.validationClass {position:relative; margin-left:0px; display:block; margin-top:20px;}
.footer .footer-block .corner-right-bot { padding:20px 10px;}
.page { padding-top:0;}
.header { border:solid 2px black; display:none;}
.mobHeader, .mobSlidePnl { display:block;} 
.mobLogo { position:relative; display:none;}
.mobLogo img { position:relative; z-index:1;}
.logoBgImg { height:40px; position:absolute; top:35px; width:97%; background: rgba(51,121,217,1); left:2%;
	background: -moz-linear-gradient(top, rgba(51,121,217,1) 0%, rgba(17,55,109,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(51,121,217,1)), color-stop(100%, rgba(17,55,109,1)));
	background: -webkit-linear-gradient(top, rgba(51,121,217,1) 0%, rgba(17,55,109,1) 100%);
	background: -o-linear-gradient(top, rgba(51,121,217,1) 0%, rgba(17,55,109,1) 100%);
	background: -ms-linear-gradient(top, rgba(51,121,217,1) 0%, rgba(17,55,109,1) 100%);
	background: linear-gradient(to bottom, rgba(51,121,217,1) 0%, rgba(17,55,109,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3379d9', endColorstr='#11376d', GradientType=0 ); border-radius:0 10px 0 0;}
.mobSlidePnl { background:#205299; width:100%; height: 114px;}
.mobSlides { background:#205299; width:100% !important; text-align:center; margin:auto;}
.mobSlides img {    width: 96% !important; height: auto !important; transform: scale(.95); -ms-transform: scale(.95); -moz-transform: scale(.95); -webkit-transform: scale(.95); -o-transform: scale(.95);  }
.breadcrumbs { padding:10px 10px 20px; text-align:center; display:none;}
.breadcrumbs .arrowRight { display:block; text-align:center; line-height:34px;  background-position: 38px 11px !important;}
.breadcrumbs .ticky { margin-left:-3px; }
.compareLifeline { display:none; text-align:center; padding:10px; background: url(../images/menu_bg.jpg) left top repeat-x; border-right: 1px solid #e1e1e1; font-size:14px;}
.bnrpatern { display:none;}
.tagLinetxt { font-size:17px; line-height:24px; text-align:center; font-weight:bold;}
.formCol:last-child label { width:110px !important;}
.frmAr { padding:10px 0 0;}
.formCol { margin-bottom:10px;  width:100%;}
/*#form .formRow label { font-size:14px; width:auto;}*/
#form .formRow span { display:block; text-align:center; padding-left:30px; display:none; }
.formCol label {  float:left; width:110px !important; font-size:14px; margin-right:20px;}
.formCol input, .formCol .ageZip { width:55%; float:left; font-size:14px; }
#banner .rightSide img { margin-top:10px;}
.engine { margin-bottom:0px;}
.pop-up { left: 0; bottom:-30px; width: 100%; text-align: center; display: none; margin: 0; }
.esafe{ left: 0; bottom: 0; margin: auto; text-align: center; width: 100%; background-size: 30% auto; background-position: center; margin:10px 0; }
#rotReviews_Div { width:90%; margin-left:15px; box-sizing:border-box; height:111px;}
.testiHeader { padding:7px;}
.footer .footer-block-2 { padding-bottom:0;}
#pscroller1{ width:100%}
.validationClass { position:relative; display:block; margin-left:0; margin-top:20px;}
#form .formRow span.radi { display:inline-block; width:72px; float:left; text-align:left; margin-left:1%; padding-left:0px; font-size:14px;}
#form .formRow span.radi:last-child { margin-left:0px;}
#form .formRow span.radi input { width:auto; float:left; margin-right:10px;}
.formCol input[type="submit"] {width: 163px; float:left;background: url(../images/mobInputbtn.png)no-repeat; background-position: 0 0!important; height: 36px;}
#back-top { display:none !important;}
.pages-indent h2 { font-size:18px;}
#sld { display:none;}
.enqRow .radi { width: 70px; }
.insuranceagent {display: block; width: 100%; float: none; }
.sinceline { width: 100%; float: none; display: block; margin: auto; padding:20px 0 10px; }
.enqRow input { width:48%}
.enqRow:nth-last-child(2) label {  display:none;}
.enqRow:nth-last-child(2) input {display: block; width: 90%; margin: auto; float: none;} 
.zipcode.mobZipcode { display:block; width: 49%;}
.enqRow select { width:51%;}
.cms-index-index .col-main { min-height:auto;}
.directory li { width: 48%; text-align: left;}
.companyFormat { width:100%;}
.companyFormat .top { width:100%;}
.companyFormat .top a { line-height:20px; text-align:center;}
.companyFormat .bottom, .addressBar .bg { width:100%;}
.addressBar { width:100%;}
.addressBar .left, .addressBar .mid, .addressBar .right { border-right:none; text-align:center; width:100%; box-sizing:border-box; float:none; border-bottom:dashed 1px #ccc;}
.companyFormat .top a img { margin-right:0px;}
.compareImg { margin:0; float:none;}
.cpareImg {margin-left:0; width:100%; height:auto;}
.tbl {width: 100%; overflow: scroll;}
.tbl .top .innerBox { height:65px;}
.tbl .bottom .innerBox { min-height: 215px;}
.cms-index-index.errorPg .col-main2 { float:none; width:100%;}
#banner-quote { background-size:140% auto; height:345px;}
.enginee { margin-right:0; float:none; padding-top:150px; width:100%;}
.enginee span{ font-size:12px;}
.enginee span br { display:none; }
.enginee h2 img { width:auto; margin-top:-10px}
.enginee a { margin:auto;}
.col-main2 { width:100%;}
.tblResp { width:90% !important;}
.tblResp td { width:100%; display:block; margin-bottom:10px;} 
.leftPanel { width:100%; box-sizing:border-box; text-align:left; float:none; display:none;}
.leftPanel ul { margin-left:0; background-position:top right;}
.leftPanel ul li { width:50%; background-position: left top; line-height: 20px; padding-bottom: 10px;}
.rightPanel { float:right; padding-left:0; width:100%;}
.recommendedPlan .leftPanel { width:100%; box-sizing:border-box;}
.apply .left { width:100%; float:none; font-size: 13px; padding: 10px; box-sizing: border-box;}
a.applyNow {float: none; width: 232px; display: block; clear: both; margin: auto; height: 27px;}
.listingTable { display:block; width: 100%; overflow: scroll;}
.listingTable td { font-size: 15px;}
.listingTable caption { display:none;}
table#_form_table, table._form_table { width:100%; display:block; overflow:scroll;}
table#_form_table h2, table._form_table h2 { font-size:16px !important;}
.titleAg { text-align:center;}
.agentColumn{ width:100% !important; float:none; text-align:center; border-bottom:dashed 1px #ccc; padding: 5px 10px;}
.agentColumn.large { width:100%;}
.agentRow:first-child { height:auto;}
.agentRow { margin-bottom:15px;}
.appicationPanel { width:100%;}
.fmRow input[type="submit"] { width:100%;}
.fmRow input#phone1, .fmRow input#phone2, .fmRow input#phone3 { width:32%; display:inline-block;}
a.headerCall { top: 0px; height:75px; width:100%;}
.fmRow textarea { height: 300px; font-size: 17px;}

.responsiveKnw, .responsiveKnw img { width:100%; height:auto;}
.footy a { text-decoration:underline;}
.leftPanel h1 { font-size:17px;}
.mbFnd { width:700px;}
.rightPanel h1, ul.listingInfo { display:none;}
.rightPanel.applyBtns { margin-top:20px;}
.mobvknw img { width:100%; height:auto;}
	
}	
@media (max-width:480px) {
	.mobSlidePnl { height:auto;} 
	.comparedPg .leftPanel { display:none;}
	ul.listingInfo li span { padding: 5px 4%;}
	.rightPanel h1, ul.listingInfo { display:none;}
	.rightPanel.applyBtns { margin-top:0px;}
	.dskvw { display:none;}
	.mobvknw { display:block;}
}