.avvo-tag img{width:75%!important}.premium-blog-entry-title{margin-left:0!important}.sub-menu-toggle{display:none}.home-slider .ha-slick-content{left:0;right:0;margin:0;top:0;text-align:center;padding:30px!important;width:100vw;height:38%;background:rgba(0,0,0,.31);position:absolute;bottom:0}.avvo-tag{position:relative}.avvo-inner strong{color:#fff!important}.contact-form form input{border:1px solid #d2d2d2;line-height:1.3;border-radius:4px;margin-bottom:10px;width:100%}.contact-form form textarea{border:1px solid #d2d2d2;border-radius:4px;margin-bottom:10px}.contact-form form input[type=file]{border:0px}.contact-form form .wpcf7-submit{height:auto;padding:10px 52px;font-weight:700;text-transform:uppercase}.single-post .entry-content p a{color:#d7002e}.single-post #recent-comments-2{margin-top:40px}.single-post .a2a_button_tumblr span{height:24px;line-height:29px;width:24px}#blog-main .premium-blog-excerpt-link-wrap{float:right;margin-top:-3px}#blog-main .premium-blog-entry-meta{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;padding:8px 0}@media (max-width:767px){.home-slider .slick-slide img{min-height:250px;object-fit:cover}.home-slider .ha-slick-content{height:90%}.avvo-inner{right:0;padding-left:46vw}}.avvo-inner{position:absolute;right:-190px;bottom:0}.avvo-logo span{font-size:14px;display:block;text-align:center;margin:0 auto;font-weight:500}.avvo-logo strong{font-size:14px}.red-clr a{color:#d7002e!important;display:inline-block}.page-id-1639 .premium-cf7-container .wpcf7-form p{width:100%}.page-id-1639 .wpcf7-submit{background:#fff!important;color:#580000!important;border-radius:5px!important;border:0!important}.page-id-1639 .wpcf7 input[type=file]{background:0 0;color:white}.form_landing input{border:1px solid #580000;margin-bottom:20px;border-radius:10px}.page-id-1639 input::placeholder{COLOR:#580000!important}.page-id-1639 textarea::placeholder{COLOR:#580000!important;border:0}.form_landing textarea{border-radius:10px}.wpcf7-file{border-radius:0!important}.page-id-1639 .wpcf7-response-output{color:white}#contact{background:#f9f9f9;padding:25px;margin:150px 0;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}#contact h3{display:block;font-size:30px;font-weight:300;margin-bottom:10px}fieldset{border:0!important;margin:0 0 10px;min-width:100%;padding:0;width:100%}#contact input[type=text],#contact input[type=email],#contact input[type=tel],#contact input[type=url],#contact textarea{width:100%;border:1px solid #ccc;background:#fff;margin:0 0 5px;padding:10px}#contact textarea{height:100px;max-width:100%;resize:none}#contact button[type=submit]{cursor:pointer;width:100%;border:none;background:#4caf50;color:#fff;margin:0 0 5px;padding:10px;font-size:15px}.copyright{text-align:center}#contact input:focus,#contact textarea:focus{outline:0;border:1px solid #aaa}.form_text p{display:contents}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,.site textarea:focus{outline:0}input[type=text],input[type=tel],input[type=email],.site textarea{border:1px solid black;padding:.6rem}.form_text{padding:40px 60px}.form_text h3{margin-bottom:25px;font-size:40px;font-weight:300}fieldset{border:0}.site textarea{margin-bottom:20px}@media (max-width:991px){.form_text{padding:40px 30px}}.welcome-sec .elementor-widget-wrap{border-radius:10px!important}.gap-wl .elementor-container.elementor-column-gap-default{gap:60px}.form-h input{width:100%}.form-h input,.form-h textarea,.form-h input.wpcf7-form-control.wpcf7-file{width:100%!important;border:none;margin-bottom:10px;padding:10px 15px;border-radius:4px}.form-h textarea{height:200px}.form-h input.wpcf7-form-control.wpcf7-file{background-color:#fff!important}.form-h.s-btn{margin-top:30px}.form-h.s-btn span.wpcf7-spinner{display:none}.form-h.s-btn input:hover{background-color:#e4c187}.avvo-reviews .ha-review-desc{margin-top:10px}.page-id-8 .contact-form form input[type=file]{color:#fff}.avvo-reviews .elementor-widget-container{min-height:330px}.side-st{position:sticky!important;top:0}.premium-blog-entry-meta{margin-left:0!important}.cnt-box .elementor-container.elementor-column-gap-default{gap:20px}