.sgk-home-form .wpcf7{border:none !important;}
.sgk-home-form form{display:flex;flex-wrap:wrap;justify-content:center;}
.sgk-home-form  .wpcf7-form-control-wrap{font-family:'Open Sans';font-size:14px;color:#000;}
.sgk-home-form form .row1-flex{width:100%;}
.sgk-home-form form .wpcf7-submit{background-color:#3054E5 !important;display:block !important;border:none !important;color:#fff !important;padding:15px 25px !important;border-radius:40px !important;font-weight:700 !important;font-size:16px !important;text-align:center;width:140px !important;margin:10px auto !important;line-height:1 !important;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder, textarea::placeholder{box-shadow:none !important;color:#3054E5 !important;background:#fff !important;margin:0 !important;padding:5px !important;max-width:100%;width:100%;font-size:14px;font-weight:400 !important;height:35px;}
.sgk-home-form form .sgk-row-flex span{background:transparent !important;}
.sgk-row-flex p span{}
.sgk-row-flex-ch p span{border-bottom:none !important;}
.sgk-row-flex p span [name=menu-243]{background-color:transparent !important;margin-left:0 !important;height:auto !important;font-family:'Open Sans';font-weight:400;font-size:14px !important;line-height:initial;color:#000;border:none;width:100% !important;padding-bottom:9px;height:50px !important;}
.sgk-row-flex p, .wpcf7-form-control-wrap .wpcf7-checkbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px !important;}
.wpcf7-form-control-wrap .wpcf7-checkbox{margin-bottom:0 !important;}
.sgk-row-flex p span, .sgk-row-flex-ch p span .wpcf7-list-item.first, .sgk-row-flex-ch p span .wpcf7-list-item.last{width:100% !important;margin:0 !important;}
.sgk-row-flex-ch p span .wpcf7-list-item.first label input, .sgk-row-flex-ch p span .wpcf7-list-item.last label input{margin-left:0 !important;}
.sgk-row-flex-ch p span{width:100% !important;}
.sgk-form-block{max-width:520px;padding:10px;margin:20px auto 0;}
.wpcf7-spinner{display:none !important;}
.elementor-4113 .elementor-element.elementor-element-9156dc7 > .elementor-container{margin:20px auto !important;}
header.sgk-header-bg{background-color:#fff;box-shadow:0px 1px 5px #000;}
.sgk-mobile-menu-full{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;overflow:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.sgk-mobile-menu{display:none;background:transparent;position:fixed;top:0;left:0;width:100%;z-index:999;}
.sgk-mobile-menu.sgk-header-bg{background:#fff;box-shadow:0px 1px 5px #000;}
.sgk-mobile-menu-top{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:5px 30px;align-items:center;position:relative;z-index:10000;background:#fff;}
.sgk-mobile-menu-items{display:flex;}
.sgk-mobile-menu-items ul{margin:0 auto;}
.sgk-mobile-menu-items ul li{margin-bottom:15px;list-style:none;}
.sgk-mobile-menu-items ul li a{text-decoration:none;color:#000;font-weight:600;font-size:18px;}
.sgk-btn-tel-mob{border-radius:40px;color:#fff;background:#3054E5;font-size:14px;display:block;margin:40px auto 0;font-weight:700;text-decoration:none;text-align:center;padding:10px 15px;max-width:140px;transition:.3s;}
.sgk-btn-tel-mob:hover, .sgk-btn-tel-mob:focus{color:#fff;}
.sgk-mobile-menu .sgk-mobile-menu-burger .sgk-burger-open path, .sgk-mobile-menu.sgk-header-bg .sgk-mobile-menu-burger .sgk-burger-open path{stroke:#000000;}
.sgk-logo-footer img{width:158px !important;height:100px !important;}
.sgk-mobile-menu-top-col-logo img{width:138px !important;height:88px !important;}
.wpcf7-submit{margin:10px auto !important;}
.sgk-form-block{width:100%;}
.sgk-row-flex{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}
.sgk-row-flex label{font-size:16px;}
.sgk-row-flex > div{width:48%;}
.sgk-row-flex > div.sgk-row-flex-100{width:100%;}
.sgk-row-flex br{display:none;}
.sgk-row-flex p, .wpcf7-form-control-wrap .wpcf7-checkbox{flex-direction:column;}
.wpcf7-not-valid-tip{font-size:10px;position:absolute;top:-5px;left:10px;}
.sgk-rating-block{max-width:300px;}
.sgk-rating-block i{color:#e25125;font-size:16px;}
.sgk-rating-top, .sgk-rating-bott{display:flex;gap:8px;align-items:center;}
.sgk-rating-block ul{display:flex;padding:0;}
.sgk-rating-block ul li{list-style:none;display:flex;align-items:center;}
.sgk-rating-block span{display:block;font-size:16px;}
.sgk-rating-block .elementor-image-box-content{display:flex;flex-direction:column;gap:5px;}
.sgk-footer a{transition:.3s;}
.sgk-footer .elementor-heading-title[class*=elementor-size-]>a:hover{color:#3054E5;}
.sgk-home-blog a.elementor-post__read-more{transition:.3s;background:#3054E5;padding:10px 20px;color:#fff;display:inline-block;border-radius:40px;border:1px solid #3054E5;}
.sgk-home-blog a.elementor-post__read-more:hover{background:#fff;color:#3054E5 !important;}
.sgk-home-blog-underline a.elementor-post__read-more:hover{text-decoration:underline;}
.rank-math-breadcrumb{display:none;}
body.blog .entry-hero{margin-bottom:40px;}
body.blog .loop-entry .entry-content-wrap{padding:20px;}
body.blog .entry-title{font-size:18px;line-height:1.2;}
body.blog .entry-meta{display:none;}
body.blog .loop-entry .entry-summary p{margin:0;font-size:16px;}
body.blog .entry-taxonomies a{font-size:12px;line-height:initial;}
.elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-heading-title span span, .elementor-widget-wrap .elementor-element .elementor-widget-container p span, .elementor-widget-wrap .elementor-element .elementor-widget-container ul li p span, .elementor-widget-wrap .elementor-element .elementor-widget-container ol li p span{}
#inner-wrap{padding-top:0 !important;}
header.sgk-header-bg{background:#fff !important;}
.sgk-header-logo.sgk-header-logo-2, .sgk-header-bg .sgk-header-logo.sgk-header-logo-1{display:none;}
.sgk-header-bg .sgk-header-logo.sgk-header-logo-2{display:block;}
.sgk-header-bg .sgk-main-menu ul li a{color:#000 !important;}
.sgk-header-bg .sgk-main-menu ul li a:hover{color:#3054E5 !important;}
.sgk-header-bg .sgk-main-menu ul li ul.sub-menu.elementor-nav-menu--dropdown li a:hover{color:#fff !important;}
.sgk-form{background:#3054E5;padding:50px 80px;border-radius:50px;}
.sgk-form-screen{}
.sgk-hero-screen .sgk-form{border-radius:50px 50px 0 0;}
.sgk-form br{display:none;}
.sgk-form .sgk-h2{margin-bottom:25px;}
.sgk-form{color:#fff;max-width:660px;margin:0 auto;width:98%;}
.sgk-form .sgk-h2 p{color:#fff;font-weight:700;font-size:35px;text-align:center;}
.sgk-form .sgk-form__row{display:flex;justify-content:space-between;gap:30px;margin-bottom:20px;}
.sgk-form__field label, .sgk-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item-label{font-weight:400;font-size:14px;color:#fff;font-family:"Open Sans", sans-serif;display:block;margin-bottom:15px;}
.sgk-form__field input{font-weight:400 !important;font-size:14px;color:#3054e5 !important;border:none !important;position:relative;padding-right:30px !important;}
.sgk-form .sgk-form__row .sgk-form__field{width:48%;}
.sgk-form .sgk-form__row .sgk-form__field span{display:block;position:relative;}
.elementor-widget-wrap .elementor-element .elementor-widget-container p span.wpcf7-not-valid-tip{font-size:12px !important;top:-5px !important;}
.sgk-form .sgk-form__row .sgk-form__field span::after{position:absolute;right:8px;top:5px;background:#fff;width:16px;}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-1 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/user.svg);}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-2 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/user.svg);}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-3 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/envelope.svg);}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-4 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/phone.svg);}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-5 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/pin.svg);}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-6 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/pin.svg);}
.sgk-form .sgk-form__row .sgk-form__field.sgk-form__field-7 span::after{content:url(https://comfymoving.com/wp-content/uploads/2024/11/appointments.svg);}
.sgk-form .sgk-form__row .sgk-form__field span.wpcf7-not-valid-tip::after{content:none !important;}
body .wpcf7{border:none !important;}
.sgk-form__field p, .sgk-form__field span, .sgk-form__field input{width:100% !important;}
.sgk-form .first, .sgk-form .last{margin:0px !important;}
.sgk-form .wpcf7-form-control-wrap .wpcf7-radio span, .sgk-form .wpcf7-form-control-wrap .wpcf7-radio label{margin-bottom:0 !important;}
.sgk-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio{display:flex;gap:0;}
.sgk-form .wpcf7-form-control-wrap .wpcf7-radio label, .sgk-form .wpcf7-form-control-wrap .wpcf7-radio .lable .first, .sgk-form .wpcf7-form-control-wrap .wpcf7-radio .lable .last{display:flex;gap:5px;}
.sgk-form .sgk-form__field > p > span{height:35px !important;}
.sgk-form__row--submit input{position:relative;width:200px !important;margin:0 !important;border-radius:50px !important;padding:10px 30px;text-align:left;font-family:"Open Sans", sans-serif !important;font-size:16px !important;font-weight:700 !important;background:transparent !important;z-index:1;}
.sgk-form__row--submit p{position:relative;}
.sgk-form__row--submit p::after{position:absolute;content:url(https://comfymoving.com/wp-content/uploads/2024/11/ar.svg);right:5px;top:5px;}
.sgk-form__row--submit p{margin:0 auto;background:#fff;border-radius:50px;}
.sgk-form .wpcf7-radio input{font-size:15px !important;}
.sgk-form .wpcf7-checkbox .wpcf7-list-item{display:flex;}
.sgk-form .wpcf7-checkbox label{display:flex;text-align:left;margin-bottom:0;gap:10px;align-items:center;}
.sgk-form .wpcf7-checkbox label input{width:20px !important;height:20px !important;border-radius:3px !important;}
.sgk-form__row--qa .wpcf7-radio{margin-bottom:20px;}
.sgk-form__row--submit{margin-top:40px;margin-bottom:0 !important;}
.sgk-form__row--qa .sgk-form__field input{width:auto !important;}
.elementor-widget-wrap .elementor-element .elementor-widget-container .sgk-form__row--qa p span.wpcf7-not-valid-tip{font-size:12px !important;top:-25px !important;}
.sgk-form-screen .wpcf7 form.invalid .wpcf7-response-output, .sgk-hero-screen .wpcf7 form.invalid .wpcf7-response-output{font-size:14px !important;color:#fff !important;max-width:600px;margin:20px auto 0;text-align:center;}
.sgk-form__field input.sgk_icon_7{padding-right:9px !important;}
.sgk-hero-screen .wpcf7 form.invalid .wpcf7-response-output{position:absolute;bottom:10px;left:50px;}
.sgk-header-section .elementor-nav-menu--main a.elementor-item, body.home .sgk-header-section.sgk-header-bg .elementor-nav-menu--main a.elementor-item{color:#000 !important;}
.sgk-header-section .elementor-nav-menu--main a.elementor-item:hover, body.home .sgk-header-section .elementor-nav-menu--main a.elementor-item:hover{color:#3054e5 !important;}
body.home .sgk-header-section .elementor-nav-menu--main a.elementor-item{color:#fff !important;}
.sgk-firstmove{max-width:660px;width:95%;margin:0 auto;padding:50px;background:#fff;}
.sgk-firstmove br{display:none;}
.sgk-firstmove .sgk-h2{font-weight:700;font-size:48px;text-align:center;color:#000;font-family:"Open Sans", sans-serif;margin-bottom:40px;}
.sgk-firstmove .sgk-h2 p{margin-top:0;}
.sgk-firstmove__actions p{margin-bottom:0;}
.sgk-firstmove__fields{margin-bottom:35px;}
.sgk-firstmove__fields p{display:flex;justify-content:center;gap:20px;}
.sgk-firstmove__fields p span{border-bottom:1px solid #000;}
.sgk-firstmove__fields p span.wpcf7-not-valid-tip{border:none;top:-15px !important;}
.sgk-firstmove__button.wpcf7-submit{margin:0 auto !important;display:block;width:160px !important;border-radius:50px !important;color:#fff !important;background:#3054e5 !important;border-color:#3054e5 !important;transition:.3s;}
.sgk-firstmove__button:hover{color:#3054e5 !important;background:#fff !important;}
.elementor-widget-wrap .elementor-element .elementor-widget-container .sgk-firstmove__fields p span.wpcf7-not-valid-tip{top:-15px !important;border:none !important;}
.sgk-firstmove input, .sgk-firstmove textarea, .sgk-firstmove input::placeholder, .sgk-firstmove textarea::placeholder{color:#000 !important;}
#sgk-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.5);visibility:hidden;opacity:0;transition:opacity 0.3s ease;z-index:9998;}
#sgk-popup{max-width:660px;width:95%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:opacity 0.3s ease;z-index:9999;background:#fff;box-shadow:0 4px 10px rgba(0, 0, 0, 0.2);}
#sgk-popup-close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;font-weight:bold;color:#333;}
body.sgk-no-scroll{overflow:hidden;padding-right:17px;}
#sgk-popup .wpcf7 form .wpcf7-response-output{font-size:14px;max-width:450px;margin:0 auto 20px;text-align:center;}
.sgk-form__field--ll{min-height:35px !important;display:flex !important;align-items:center;}
.sgk-footer-mob-fix-btn.elementor-section{position:fixed;left:0;bottom:0;width:100%;}
.sgk-footer-mob-fix-btn .elementor-icon-box-wrapper{align-items:center;}
.sgk-footer-mob-fix-btn .elementor-icon-box-wrapper *{border:none !important;}
.sgk-footer-mob-fix-btn .elementor-icon-box-icon span{display:block;border:1px solid #3054e5 !important;border-radius:50%;padding:7px;transition:.3s;}
.sgk-footer-mob-fix-btn .elementor-icon-box-wrapper span i{transition:.3s;}
.sgk-footer-mob-fix-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-icon span{background:#3054e5;}
.sgk-footer-mob-fix-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-icon span i{color:#fff;}
.sgk-footer-mob-fix-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-description{color:#3054e5 !important;text-decoration:none !important;}
@media(max-width:1024px){
.sgk-mobile-menu{display:block;}
}
@media(max-width:768px){
.sgk-form{padding:20px;border-radius:30px;}
.sgk-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio{gap:0;flex-direction:column;}
.sgk-form__row--qa{margin-bottom:40px;}
.sgk-form .sgk-form__row.sgk-form__row--dd{margin-top:20px;flex-direction:column;}
.sgk-form .sgk-form__row.sgk-form__row--dd .sgk-form__field{width:100%;}
}
@media(max-width:575px){
.sgk-row-flex p span {
width: 100% !important;
}
.sgk-row-flex p, .wpcf7-form-control-wrap .wpcf7-checkbox {
margin-bottom: 0 !important;
}
.elementor-18 .elementor-element.elementor-element-5d9d5d9 > .elementor-container {
margin: 20px;
}
.sgk-form-block {
max-width: 100%;
}
.sgk-row-flex {
margin: 0 auto 20px;
}
.sgk-row-flex > div {
width: 100%;
}
body.blog .entry-hero-container-inner .entry-header, body.single-post #inner-wrap {
padding-top: 100px !important;
}
}