.custom-mobile-menu ul{list-style:none;padding:10px 15px;background:#fff;border-top:1px solid #eee}.custom-mobile-menu li{position:relative}.custom-mobile-menu a{display:block;padding:10px 0;color:#0e1d2c;font-weight:500;border-bottom:1px solid #f2f2f2}.custom-mobile-menu ul ul a{padding-left:15px;font-weight:400}.mobile-menu-toggle{background:none;border:none;width:30px;height:24px;position:relative;cursor:pointer;float:right;margin-top:12px}.mobile-menu-toggle .bar,.mobile-menu-toggle .bar:before,.mobile-menu-toggle .bar:after{content:"";display:block;width:100%;height:3px;background:#0e1d2c;position:absolute;transition:all .3s;left:0}.mobile-menu-toggle .bar{top:10px}.mobile-menu-toggle .bar:before{top:-8px}.mobile-menu-toggle .bar:after{top:8px}.mobile-menu-toggle .bar.open{background:transparent}.mobile-menu-toggle .bar.open:before{top:0;transform:rotate(45deg)}.mobile-menu-toggle .bar.open:after{top:0;transform:rotate(-45deg)}.testimonial_dots{margin-top:20px}.testimonial_dots .dot{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;display:inline-block;margin:0 5px;cursor:pointer;padding:0}.testimonial_dots .dot.active{background:#fd6f36}.custom_search_pop .close{position:absolute;right:15px;top:10px;z-index:10;font-size:28px}.Estimate_area .form .input_field select{width:100%;height:50px;border-radius:5px;border:1px solid #667686;padding:0 40px 0 15px;font-size:14px;background-color:transparent;color:#fff;margin-bottom:15px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23dddddd' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.Estimate_area .form .input_field select:focus{border-color:#fd6f36}.Estimate_area .form .input_field select option{color:#000;background:#fff}.logo-text{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo-text:hover{text-decoration:none}.logo-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:#fd6f36;color:#fff;font-weight:700;font-size:17px;border-radius:6px;letter-spacing:.5px;flex-shrink:0}.logo-name{display:inline-block;font-size:16px;font-weight:700;color:#0e1d2c;line-height:1.2}.logo-name small{display:block;font-size:11px;font-weight:500;color:#7a7a7a;letter-spacing:1px}html,body{overflow-x:hidden;width:100%;max-width:100%}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}.single_service .thumb img,.service_thumb img,.about_image img,.feature-img img,.blog_item_img img{width:100%;display:block}.slider_text h3{white-space:normal;overflow-wrap:anywhere}@media (max-width: 767px){.slider_area .single_slider .slider_text h3{font-size:26px!important;line-height:32px!important;padding:0 10px;word-wrap:break-word;overflow-wrap:break-word}.section_title h3,.features_info h3,.Estimate_info h3,.action_heading h3{font-size:22px!important;line-height:28px!important;word-wrap:break-word}.logo-name{font-size:14px}header .logo img,.location_left .logo img{height:38px!important}.container{padding-left:15px;padding-right:15px}}
