.rating-hero-section .left-col .left-hero-section:before{position:absolute;content:"";top:0;left:-100%;bottom:0;background:#f3f3f1;width:100%}.rating-hero-section .left-col .left-hero-section{background:#f3f3f1;position:relative;padding:40px 0}.rating-hero-section .left-col .left-hero-section .section-heading h4{font-size:18px;font-weight:bold;line-height:1.22;color:#2298d4;margin-bottom:15px}.rating-hero-section .left-col .left-hero-section .section-heading p{font-size:15px;font-weight:300;line-height:1.6;letter-spacing:.5px;color:#6d6d6d}.rating-hero-section .left-col .left-hero-section .section-heading{width:100%;max-width:580px}.rating-hero-section .left-section1 .select-header h6{font-size:12px;font-weight:normal;letter-spacing:.7px;color:#6d6d6d}.rating-hero-section .left-section1 .select-group{width:100%}.rating-hero-section .left-section1 .select-group select{border:1px solid #979797;font-size:11px;font-weight:normal;letter-spacing:.6px;color:#6d6d6d;text-align:center}.rating-hero-section .left-section1 .select-group select::placeholder{font-size:11px;font-weight:normal;letter-spacing:.6px;color:#6d6d6d}.rating-hero-section .left-section1 .select-group select option{font-size:11px;font-weight:normal;letter-spacing:.6px;color:#6d6d6d}.rating-hero-section .left-section1{padding:40px 0}.rating-hero-section .rating-company-logo-cm-container .rating-company-cm{width:100%;border-top:1px solid #979797;padding:30px 0 10px;overflow:hidden}.rating-hero-section .rating-company-logo-cm-container .rating-company-cm .span12{margin-left:0}.rating-hero-section .rating-company-logo-cm-container .rating-container .fas:first-child{padding-left:0}.rating-hero-section .rating-company-logo-cm-container .description-container{width:100%;max-width:395px;margin-bottom:15px}.rating-hero-section .left-section1 .select-container{padding-bottom:35px}.rating-hero-section .rating-company-logo-cm-container .rating-company-cm .left-col .name-container h5{font-size:14px;font-weight:bold;letter-spacing:.6px;color:#000;margin-bottom:0}.rating-hero-section .rating-company-logo-cm-container .rating-container .fas{color:#fac917;width:100%;max-width:15px;height:15px}.rating-hero-section .rating-company-logo-cm-container .rating-container .fas:before{color:#fac917;width:100%;max-width:15px;height:15px;font-size:15px}.rating-hero-section .rating-company-logo-cm-container .rating-container{margin-bottom:10px}.rating-hero-section{position:relative}.rating-hero-section .right-col{margin-left:0}.rating-hero-section .right-col iframe{position:absolute;top:0;bottom:0;filter:gray;-webkit-filter:grayscale(99%)}.row-fluid .section1.form-storage-section1 .form-container{display:none;position:fixed;margin:0;padding:0;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.58);z-index:101}.section1.form-storage-section1 .form-container.open-form-popup:after{position:absolute;content:"\f00d";top:0;right:0;font-family:'Font Awesome 5 Free';font-weight:800;opacity:0}.form-container.open-form-popup:after{opacity:1}.row-fluid .section1.form-storage-section1 .form-container.open-form-popup{display:block}.row-fluid .section1.form-storage-section1 .form-container .close-button{text-align:right;display:block;color:#000;z-index:112;position:relative;top:80px;right:50px;cursor:pointer;width:100%;max-width:40px;height:80px;float:right}.row-fluid .section1.form-storage-section1 .form-popup{position:relative;width:100%;margin:30px auto;padding:45px 50px 30px;background:#fff;max-width:900px;margin:0 auto;float:none;top:15%}.row-fluid .section1.form-storage-section1 .form-containe.open-form-popup{display:block}.rating-hero-section .left-col .left-hero-section:after{position:absolute;content:"";top:0;right:-100%;bottom:0;background:#f3f3f1;width:100%}@media(min-width:768px){.rating-hero-section .right-col.map-section .map{right:0;width:40%;position:fixed;z-index:10}.rating-hero-section .left-col.testimonial-container{width:100%;max-width:60%}}@media(max-width:767px){.rating-hero-section{padding-bottom:50px}.rating-hero-section .rating-company-logo-cm-container .rating-company-cm .span12{margin-left:0;text-align:left}.rating-hero-section .rating-company-logo-cm-container .description-container{width:100%;max-width:100%}.rating-hero-section .rating-company-logo-cm-container .rating-company-cm{width:100%;max-width:100%}}@media screen and (min-width:772px){#search_result_cont,.rating-hero-section .left-section1 .select-container{max-width:95%}}.footer-section .footer-top-row{position:relative;z-index:100}.footer-section{position:relative;z-index:100}.rating-hero-section .right-col .map{top:0;bottom:0}.rating-hero-section .map.fixed{position:fixed;top:0;bottom:0}