.remodel_sub_ser a:hover{color:#ffaf2f!important}.elementor-testimonial__name{font-size:22px!important;line-height:30px!important;font-weight:600!important}.reviews_cont .swiper-slide{box-shadow:rgba(0,0,0,10%) 0px 5px 20px}.reviews_cont .elementor-testimonial__text{font-size:16px!important}.reviews_cont .elementor-swiper-button{display:none!important}.steps_section .elementor-icon-box-content{background:linear-gradient(90deg,rgba(9,80,157,.08) 0%,rgba(9,80,157,0) 100%)!important;padding:28px 40px;border-radius:20px}.steps_section h3,.steps_section p{color:#09509d!important}.steps_section .elementor-icon-box-icon{margin-top:-12px!important}.steps_section .elementor-icon-box-icon:before{content:"";position:absolute;width:3px;height:100%;background:rgba(9,80,157,.12);left:48px;top:26px}.step_last_box .elementor-icon-box-icon:before{display:none!important}.fancybox-button--thumbs,.fancybox-button--close{padding:10px!important}.wpcf7-spinner{display:none!important}.form_main label{font-size:14px;font-weight:400;line-height:18px;font-family:"Roboto",Sans-serif!important}.wpcf7-list-item{margin:0!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#f44336;color:#f44336!important}.wpcf7-not-valid-tip{font-family:"Roboto",Sans-serif!important;color:#f44336!important;font-size:14px!important}.wpcf7 form.sent .wpcf7-response-output{border-color:#8bc34a!important;color:#8bc34a!important}.mobile_menu .has-submenu .elementor-item{font-size:14px!important;line-height:26px!important}@media only screen and (max-width :767px){.steps_section .elementor-icon-box-wrapper{display:flex!important}.steps_section .elementor-icon-box-content{padding:10px;text-align:left!important;background:#fff!important}.steps_section .elementor-icon-box-icon{margin-top:0!important}}