@media only screen and (max-width: 1290px){.container{max-width:100%}.home-banner-back img{width:100%}footer .footer-inner{padding:0 10px}footer .footer-left ul{gap:10px}.about-us .about-right h3{font-size:26px;padding:15px 65px;margin-left:-70px;margin-top:32px}.box-img img{height:auto!important}}@media only screen and (max-width: 1200px){.closing-heading{font-size:30px}}@media only screen and (max-width: 1024px){.right-form{margin-top:60px}.getquote_form{margin-bottom:20px}.get_quote .quoteform_input,.right-form .get_quote>.quoteform_label{width:300px}.locations-section .location-list{gap:20px}}@media only screen and (min-width:991px) and (max-width: 1100px){.quote-image{width:100%}}@media only screen and (max-width: 991px){header{line-height:unset;position:relative}.banner-box .box-img{border:5px solid #ffffff}.box-img img{width:100%!important}.logo{max-width:120px;max-height:40px}.custom-heading{font-size:32px}.custom-paragraph,.cms-page-content p{font-size:14px;line-height:24px}.home-banner-back{padding-top:10px;padding-bottom:20px;text-align:justify}.quote-tab .custom-paragraph{text-align:justify}.about-us .about-right h3{font-size:24px;padding:20px 50px;margin:40px 0;border-radius:10px}.about-us .about-inner{display:block;text-align:center}.locations-section{padding:90px 0}.locations-section .custom-heading{font-size:26px;margin-bottom:40px}.locations-section .location-list{grid-template-columns:1fr 1fr}footer{padding-top:20px}footer .footer-inner{grid-template-columns:1fr 1fr;padding:0 15px}footer .footer-left ul{grid-template-columns:1fr;gap:10px}.quote-tab #horizontalTab{padding:40px 15px}.custom-heading h1{font-size:22px;margin:10px 0 0}.contact-pg form#contact-us-form{width:100%;border:none;padding:0;order:2}.contact-info{width:100%;border-bottom:1px solid #003e71;padding-bottom:10px;margin-bottom:30px}.main-table .table-row td.text-right{width:110px}.main-table td{white-space:normal}.main-table td.table-row{word-break:break-all;white-space:normal}footer .footer-right li{margin-bottom:10px}.about-grid{gap:10px}.about-grid li,.cms-page-content li,.about-us .about-right p,footer .footer-inner a{font-size:14px}.closing-heading{font-size:26px}.left-hireform .form-label,.left-hireform .form-control,.right-hireform label,.hire-backbtn{font-size:14px}.hire-service-table td label{display:flex;gap:5px;align-items:center}.hire-dropzone .dz-message{font-size:14px}.hire-email input{height:35px}.book-appointment a{padding:8px 14px;font-size:14px}}@media only screen and (max-width: 767px){.logo{padding-left:5px;width:100%;height:40px}.custom-heading,.offers-section .custom-heading,.close-anywhere .custom-heading{font-size:24px;margin-bottom:20px}.custom-paragraph{font-size:14px;line-height:24px;text-align:justify}.banner-box{grid-template-columns:1fr}.banner-box .box-img{border:none;box-shadow:none}.home-banner-back img{border:5px solid #ffffff;filter:drop-shadow(0px 0px 50px rgba(72,50,146,.2));width:auto}.home-banner-back .instant-quote-btn{padding:13px 20px;font-size:14px;margin-bottom:15px}.locations-section .custom-heading{font-size:22px;margin-bottom:35px}.locations-section{padding:50px 0}footer h3{font-size:16px;margin-bottom:20px}footer .footer-inner{grid-template-columns:1fr}.footer-left{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:20px}.copyright{margin:0}footer .footer-left ul{grid-template-columns:1fr 1fr}.about-us .about-left img{width:100%;border-radius:20px}header{position:relative}.home-banner-back{padding-top:50px}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{background:#483292!important;color:#fff!important;width:auto;padding:17px 20px 13px!important;font-size:18px;text-transform:uppercase;border-radius:0!important;margin-top:20px;text-align:left;position:relative}.r-tabs .r-tabs-accordion-title .r-tabs-anchor:after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ffffff;font-size:0;line-height:0;position:absolute;top:22px;right:15px;transition:.3s}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after{transform:rotate(180deg);transition:.3s}.quote-tab{padding:40px 0;text-align:center}.quote-tab #horizontalTab{padding:5px 15px 20px;border-radius:10px}.quote-tab .r-tabs .r-tabs-panel{margin-top:0;border:1px solid #483292;border-top:0}.main-content{padding-top:30px;min-height:200px;margin-bottom:30px}.cms-page-content table thead th,.cms-page-content table tbody td,.cms-page-content table tbody th{white-space:nowrap;padding:10px}.contact-pg{border-radius:10px;padding:25px 20px}.get_quote .quoteform_label{display:block;width:100%}.get_quote .quoteform_input{display:block;padding-right:12px}.get_quote .quoteform_input label{margin:0 30px 0 0}.get_quote input[type=text],.get_quote select{width:100%}.form-grid input[type=text],.form-grid input[type=email]{padding:0!important}.get_quote,.getquote_form,.buying-form h6{margin-bottom:20px}.get_quote .quoteform_input+span{max-width:100%;text-align:left}.get_quote .quoteform_input+span br{display:none}.cms-img-right{float:none;margin:0 0 20px}.sale-input .applynow_input{width:200px!important}.about-us .about-right h3{padding:15px 40px;margin:25px 0;border-radius:10px;font-size:18px}.about-us .about-right p{font-size:14px;line-height:22px;text-align:justify}.locations-section .location-list h2{font-size:15px}footer .footer-right li{margin-bottom:8px}.single-box h4{margin-top:12px;margin-bottom:12px}.banner-box .box-img img{width:auto!important;height:auto!important}.main-nav li{border-bottom:1px solid #fff;background-color:#003e71;padding:10px}.main-nav li a{color:#fff!important}.contact-pg .contact-form{margin-bottom:20px}.closing-heading{font-size:26px}.home-banner-back{padding:0}.quote-tab{padding-top:20px}.legal-table td,.fees-table td{width:78%;line-height:20px;font-size:14px!important}.fees-table td.text-end{width:22%!important}.legal-label{width:77%!important}.legal-table td.text-end{width:23%!important}.another-quote{margin-top:5px}.form-details td:first-child,.form-details td:nth-child(2),.form-details td:nth-child(3),.form-details td:last-child{width:100%;display:block;border:none;border-bottom:1px solid #ccc;padding:10px}.quote-heading h3{font-size:16px}.quotation-column{line-height:20px!important}.book-appointment a{padding:6px 14px;margin-top:10px}}@media only screen and (max-width: 545px){.main-navbar .container{display:block}.locations-section,.about-us{padding:30px 0}.locations-section .location-list{grid-template-columns:1fr;gap:12px}.locations-section .custom-heading{font-size:20px;margin-bottom:25px;line-height:30px}.form-grid input[type=radio]{height:auto}footer .footer-inner{padding:0}footer .footer-left ul{grid-template-columns:1fr;gap:6px}.footer-right h3,.footer-left h3{margin-bottom:10px;margin-top:10px}.footer-right ul{display:block!important}.submit-btn{border-radius:10px;font-size:14px;padding:10px 18px;font-weight:400}.calc-backbtn{border-radius:10px;font-size:14px;padding:10px 20px;margin-left:8px;font-weight:400}.get_quote .quoteform_label{font-size:14px;margin-bottom:5px}.home-banner-back img{width:320px}.custom-heading{font-size:20px;margin-bottom:20px}.home-banner-back img{width:100%}.custom-heading h1{font-size:19px;margin:0;line-height:28px}.main-list li,.cms-page-content p{font-size:14px;line-height:22px;text-align:justify}.main-list li{margin-bottom:5px;padding-left:15px}.cms-page-content h4{line-height:26px;font-size:18px;margin-bottom:10px}.main-list{margin:10px 0 15px}.main-list li:before{width:5px;height:5px;top:7px}.contact-info{text-align:left;margin-bottom:25px}.contact-info .contact-link{margin-bottom:10px;font-size:14px}.contact-info h5{font-size:18px;margin:0 0 15px}.contact-pg .contact-form label{font-size:14px;margin-bottom:5px}.contact-pg .contact-form input{height:40px}.contact-pg .contact-form input[type=text],.contact-pg .contact-form input[type=email],.contact-pg .contact-form textarea{padding:0}.progress-wrap{right:20px;bottom:20px;width:40px;height:40px}.progress-wrap:before{line-height:40px;height:40px;width:40px}.g-recaptcha{transform:scale(.77);transform-origin:0 0}.main-table .note-head{font-size:20px;margin-bottom:5px}.cms-content-quote .content-inner ol,.cms-content-quote .content-inner ul{margin:10px 0 15px;font-size:13px}.custom-paragraph{line-height:22px}.form-grid input[type=text]{height:40px}.about-us .about-right h3{padding:12px 30px;margin:25px 0;border-radius:10px;font-size:16px}.about-grid{grid-template-columns:1fr;gap:0}.right-form{margin-top:30px}.get_quote .quoteform_input label{margin-right:12px}.get_quote{margin-bottom:12px}.left-form{margin-top:50px}.closing-heading{font-size:19px;margin-top:10px}.home-banner-back{padding:0}.quote-tab{padding-top:20px}.get_quote .quoteform_input{width:100%!important}.quote-heading h3,.quote-heading td span{font-size:15px}.form-details td{font-size:14px;line-height:20px}.main-table .sub-bar{line-height:20px}.legal-table td,.fees-table td{width:72%;font-size:12px!important}.fees-table td.text-end{width:28%!important}.legal-label{width:71%!important}.legal-table td.text-end{width:29%!important}.title-insurance{line-height:22px;font-size:14px}.ctliststyle,.retain-service p{line-height:20px}.warning{font-size:14px;line-height:20px!important}.another-quote{margin-top:15px}.quote-btn{padding:6px 10px;font-size:13px}.office-location h4{font-size:18px}.include-fee{font-size:14px;line-height:20px}.pdf-btn,.back-btn{padding:7px 14px;font-size:14px}.print-pdf{margin:30px 0 10px}.copyright p{font-size:13px}.book-appointment a{margin-top:10px;font-size:14px;padding:8px}.offers-section .custom-heading,.close-anywhere .custom-heading{font-size:20px}.close-content-section img{height:100%}.close-content-section p{font-size:14px;font-weight:500;text-align:justify}.quote-image{width:100%}}@media only screen and (max-width: 400px){.cms-img-right{width:250px}.get_quote .quoteform_label{width:260px!important}}
