@media screen and (max-width:480px){.nav{padding:.5em}
.nav li{margin:0 .5em 0 0;padding:.25em}
.pagination .step,.pagination .currentStep{display:none}
.pagination .prevLink{float:left}
.pagination .nextLink{float:right}
.pagination{overflow:hidden}
fieldset,.property-list{padding:.3em 1em 1em}
input,textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
select,input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset]{width:auto}
.scaffold-list td:not(:first-child),.scaffold-list th:not(:first-child){display:none}
.scaffold-list thead th{text-align:center}
.fieldcontain{margin-top:.6em}
.fieldcontain label,.fieldcontain .property-label,.fieldcontain .property-value{display:block;float:none;margin:0 0 .25em 0;text-align:left;width:auto}
.errors ul,.message p{margin:.5em}
.error ul{margin-left:0}
.quote-details.contact-details p{margin-bottom:20px}
.quote-details.policy-details p{margin-bottom:10px}
.cms-section .cms-faq .cms-answer{margin:15px}
.cms-section .cms-faq .cms-question{margin-left:5px;margin-right:5px}
.info-h1{background:0;padding:0}
.row.footer-row.disclaimer{margin-top:20px}
.get-quote-tab{display:none}
.cms-rightsection{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.cms-rightsection .further-reading-section strong{font-size:1.8em}
.cms-rightsection .further-reading-section{padding:0 5% 0 5%}
.cms-rightsection h4{margin-bottom:2%}
.claim-top-section{margin-top:-76px}
.dtop-only-imp{display:none !important}
.button-loading:after{left:46%;bottom:9px}
.login-form-container{margin:0}
}
@media(max-width:767px){.policy-update-detail img.barney-bargain{display:none}
.policy-update-detail h5.barney-has-quote{margin-bottom:2.5em;margin-top:-2em}
.policy-update-detail h5.barney-has-quote{margin-bottom:1em}
.policy-update-detail .barney-has-quote-container{margin:0}
.ui-widget.ui-widget-content[role="dialog"]{min-width:100%;width:100%}
.update-policy-main .quote-details.contact-details{padding:40px 10px}
.policy-action-button{margin-bottom:15px}
.policy-update-edit .policy-update-detail h5.barney-has-quote{margin-bottom:0}
.policy-update-detail .update-sub-quote-box #getQuoteButton{margin:10px}
.policy-update-detail .update-sub-quote-box{margin-bottom:10px}
#requoteloading{height:72vh;top:15vh;width:89vw}
.update-sub-quote-box #startDate,.update-sub-quote-box #endDate{width:58%}
.policy-update-detail .quote-details{margin-top:0}
.policy-update-detail img.barney-bargain{display:none}
.policy-screenshot img{width:345px;height:auto;margin-top:5%;margin-left:0}
.policy-screenshot .policy{display:block;margin-top:20px;margin-left:2%}
}
@media screen and (max-width:768px){.update-policy-main .policy-action-button{margin:5px 0}
.policy-update-detail .update-sub-quote-box #dateRangePicker ul li{display:block;width:100%}
.policy-update-detail .update-sub-quote-box #dateRangePicker ul li:after{content:' ';clear:both;display:block}
.policy-update-detail .update-sub-quote-box #dateRangePicker ul li.start-date{margin-bottom:10px}
.policy-update-detail .update-sub-quote-box #dateRangePicker ul li input{display:block;float:left;width:58%}
.policy-update-detail .update-sub-quote-box .sub-quote-form>div{margin:10px 0}
.policy-update-detail .update-sub-quote-box .sub-quote-form .dateRange{padding-top:0;padding-bottom:0}
.quote-details.contact-details .text-info{margin-bottom:-6px}
}
@media screen and (min-width:768px) and (max-width:1024px){.policy-update-detail img.barney-bargain{display:block;height:auto;width:200px;top:-18vw}
.policy-refund-cancel .policy-update-detail img.barney-bargain{top:-17vw}
.policy-update-edit .policy-update-detail img.barney-bargain{top:-14vw}
.update-policy-main .policy-action-button{margin:5px 0}
.policy-refund-cancel img.barney-bargain,.policy-update-edit img.barney-bargain{right:0}
.policy-update-edit .policy-update-detail .quote-details{padding-top:40px}
.update-sub-quote-box #startDate,.update-sub-quote-box #endDate{width:58%}
.policy-update-detail .update-sub-quote-box #dateRangePicker ul li{float:left;margin-top:10px;width:50%}
.update-sub-quote-box #startDate,.update-sub-quote-box #endDate{width:73%}
}
@media only screen and (min-width :320px) and (max-width :340px){.policy-update-detail .quote-details{padding:20px}
.policy-action-button,.abandon-button,#issueRefundCancel{font-size:1em}
.policy-update-edit .policy-update-detail img.barney-bargain{top:-15vw}
.update-sub-quote-box #startDate,.update-sub-quote-box #endDate{min-width:145px}
}
@media screen and (min-width:1023px) and (max-width:1025px){.policy-update-detail img.barney-bargain{top:-13.5vw}
.policy-refund-cancel .policy-update-detail img.barney-bargain{top:-12.8vw}
.policy-update-edit .policy-update-detail img.barney-bargain{top:-10.3vw}
}
@media(max-width:767px){.existing-cards ul{margin:0}
.existing-cards ul li{float:none;width:100%;margin:10px 0}
.existing-cards ul li h4{padding-left:40px;font-size:1.3em}
.existing-cards ul li .card-type{width:40px;margin:0 5px}
.existing-cards ul li .card-type img{width:100%}
.add-documents-marginTop{margin-top:10px !important}
.add-documents-text{text-align:center !important}
a.go-to-next{line-height:25px !important}
.width100{width:100%}
}
@media screen and (min-width:1025px) and (max-width:1280px){.confirmation-hero-image{min-height:412px}
}