@import 'https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap';.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 15px}.slicknav_menu{display:none}a:hover{text-decoration:none}a:focus{outline:0 solid;text-decoration:none}img{max-width:100%;height:auto}input:focus,button:focus,textarea:focus,a:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:700}p:last-child{margin-bottom:0}body{font-size:18px;font-family:lato,sans-serif}div .elementor-widget-text-editor,div .elementor-widget-heading .elementor-heading-title{color:#000;font-family:lato,sans-serif}.single-post-item{margin-bottom:30px;overflow:hidden}.single-post-item h2{font-size:25px}.sticky-wrapper{position:relative;z-index:9}.content-block,.enable-default-padding{padding:60px 0}.h-right-img{max-width:165px}.mainmenu{margin-top:20px}.mainmenu ul{margin:0;padding:0;list-style:none}.mainmenu ul li{display:inline-block;position:relative}.mainmenu ul li ul{position:absolute;background:#fff;width:250px;border:1px solid #ddd;transition:.3s;margin-top:10px;left:10px;visibility:hidden;opacity:0}.mainmenu ul li a{color:#fff;display:block;font-size:16px;padding:10px 15px;text-transform:uppercase;position:relative}.header-area{background-color:#333;background-size:100% 100%;padding:15px 0 5px;background-image:url(assets/img/header-bg.jpg)}.mainmenu ul li ul li{display:block}.mainmenu ul li ul li a{color:#000;text-align:left;margin:0;border-left:0;border-bottom:1px solid #ddd;padding:10px 15px;text-transform:none}.mainmenu ul li a:before{width:1px;height:20px;background:#ccc;position:absolute;content:"";left:-1px;top:50%;margin-top:-10px}.mainmenu ul li:first-child a:before{display:none}.mainmenu ul li:hover ul{margin:0;visibility:visible;opacity:1}.mainmenu ul li ul li:last-child>a{border-bottom:none}.top-phone a{color:#fff;display:block;font-weight:700}.top-phone{color:#fff;font-size:28px;text-transform:uppercase;line-height:1.4;font-weight:300}.footer-area{background:#181717;color:#fff;padding-top:45px;padding-bottom:15px}.footer-area .row>div:last-child{text-align:right}.social-links a{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;background:#6c6c6c;color:#fff;font-size:20px;border-radius:50%;margin-right:5px}.footer-area a{color:#fff}.footer-copy{font-size:16px;color:#737373;padding:10px 0;background:#000}.single-footer{margin-bottom:30px}.form-area{padding:45px 0;background-color:#202020}.form-area .gform_wrapper .gform_heading{color:#fff;text-align:center}.form-area .gform_wrapper .gform_heading a{color:#fff!important}.form-area .gform_wrapper h3.gform_title{font-size:35px;color:#fff;font-weight:500}.form-area .gform_wrapper .gform_body label{display:none!important}.form-area .gform_wrapper .gform_body input[type=text],.form-area .gform_wrapper .gform_body textarea{border:none;background:#fff;padding:10px 20px!important}.form-area .gform_wrapper .gform_body textarea{height:100px!important}.form-area .gform_wrapper .gform_footer{margin:0;text-align:center}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{border:none}.boxed-btn{display:inline-block}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.boxed-btn{color:#fff;background:#181717;padding:10px 30px;font-weight:700}.boxed-btn:hover{background:#333;color:#fff}.f-top-testi-area{background-image:url(https://24restore.com/wp-content/uploads/2019/11/testi-bg-2.jpg);background-size:cover;background-position:50%;background-color:#ddd;padding:70px 0 95px}.black-overlay{position:relative;z-index:1}.black-overlay:after{width:100%;height:100%;content:"";background:#202020;left:0;top:0;position:absolute;z-index:-1;opacity:.8}.black-overlay.testi-column:after{border-radius:5px}.black-overlay.testi-column{padding:20px;color:#fff}.f-top-testimonials h6,.testimonial-list h6{font-size:22px;font-weight:400}.single-review-item p{margin-bottom:5px;font-size:22px}.single-slide-item{background-size:100% 100%;background-position:50%;position:relative;background-repeat:no-repeat;z-index:1}.single-slide-item .row,.slider-top-review .row{height:500px}.slider-top-review{position:absolute;width:100%;height:auto;z-index:2;left:0;top:0;text-align:center}.slides{position:relative;z-index:-1}.slider-top-review span,.testi-info span{display:block;font-size:24px;font-weight:500;margin-top:5px;margin-bottom:10px}.single-review-item p,.single-review-item h6{display:inline}.slider-top-review p{font-size:16px}.slider-top-review .single-review-item{margin-bottom:10px}a.boxed-btn.phone-btn img{display:inline;margin-right:10px}.slide-text .boxed-btn{border:1px solid #aeaba9;padding:10px 25px;font-size:16px}.slide-text{color:#fff;font-size:30px;position:relative;z-index:3;text-shadow:2px 3px 0 rgba(32,32,32,.6)}.slide-text h2{font-size:44px;margin-bottom:10px;font-weight:700}.single-slide-item:after{position:absolute;content:"";width:100%;height:100%;background:#202020;left:0;top:0;z-index:-1;opacity:0}ul.slick-dots{position:absolute;width:100%;height:auto;text-align:center;margin:0;padding:0;list-style:none;z-index:1;left:0;bottom:30px}.slides ul.slick-dots li{display:inline-block;border:2px solid #fdfdfd;width:20px;height:20px;border-radius:50%;margin:3px}.slides ul.slick-dots li button{display:none}.slides ul.slick-dots li.slick-active{background:#fff}.single-service-box{background:#fff;color:#000}.single-service-box:hover{color:#000}.service-text{padding:15px 15px 0;position:relative;min-height:225px}.service-text .boxed-btn{display:block;padding:7px;position:absolute;bottom:0;width:90%;left:5%}.service-text h4{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.service-image{background-size:100% 100%;height:75px}.service-image img{position:relative;top:15px}.page-title-area{background-size:cover;background-position:50%;padding:150px 0 45px;position:relative;z-index:1}.page-title-area:after{position:absolute;width:100%;height:100%;content:"";background:#202020;left:0;top:0;z-index:-1;opacity:.25}h2.internal-page-title{margin:0;font-size:50px;color:#fff;text-shadow:2px 3px 0 rgba(32,32,32,.6)}.single-image-box{width:100%;height:360px!important;background-size:cover;background-position:50%;margin-left:30px}.image-carousel .slick-list{margin-left:-30px}.img-z-index-2 img{position:relative;z-index:2}.top-phone:hover,.top-phone:hover a{color:#24527d}.mainmenu ul li:hover>a{opacity:.8}.testi-column{text-align:center;position:relative}.testi-column a img{position:absolute;width:135px;left:50%;margin-left:-72px;bottom:-25px}.testi-info{margin-top:10px}.single-testimonial-item{border:1px solid #ddd;margin-bottom:20px;padding:20px 20px 5px}.slider-top-review .single-slide-item h6{display:block}.slider-top-review .single-review-item h6,.slider-top-review .single-review-item p{display:block}.mobile-slide-image{display:none}.blog-search-row input[type=text]{border:1px solid #ddd;padding:8px 15px}.blog-search-row input[type=submit]{border:none;background:#333;color:#fff;text-transform:uppercase;padding:9px 15px}.blog-search-row{margin-bottom:50px}.slider-top-review h4{font-weight:700;font-size:30px}.slider-top-review span{font-size:18px;font-weight:700}.sr-b-btn{display:block}.slider-top-review a.sr-b-btn img{position:relative;right:auto;left:auto;margin:0;top:auto;bottom:auto}.slider-top-review .black-overlay:after{background:#000000bf;opacity:1}.slider-top-review .single-review-item h6{font-size:16px}.slider-top-review .single-review-item p,.slider-top-review .single-review-item h6{display:inline}.mainmenu ul li ul ul{left:250px;top:0;visibility:hidden;opacity:0}.mainmenu ul li ul li.menu-item-has-children:hover ul{visibility:visible;opacity:1}.mainmenu ul li:hover ul ul{visibility:hidden;opacity:0}.single-post h2.internal-page-title{text-shadow:0 0 0;color:#212529;font-size:32px;margin-bottom:20px}.application-form .gform_wrapper .gform_body h3{background:#ddd;border-bottom:1px solid #333;margin:25px 0 30px;padding:14px;font-weight:700;font-size:1.17em;color:#333}