.modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}header.header .pay-link .phone-num a{color:#fff;display:block;text-decoration:none}header.header .pay-link .phone-num{line-height:1.2;position:absolute;right:0;top:0}body header.header .pay-link{padding-right:190px}header.header.scroll-header .pay-link .phone-num a{color:#000}.hubspot-form-group .hs-richtext.hs-main-font-element h4{color:#1a4a5b;font-family:sans-serif;font-size:22px;font-weight:600;margin:20px 0;text-transform:uppercase}.hubspot-form-group .hs-error-msgs label{color:#f2545b;margin-top:.5rem}.hubspot-form-group .hs-richtext.hs-main-font-element h4 strong{color:#83cdb8}.hubspot-form-group .hs-input::placeholder{color:#33475b;opacity:.9}.guides-form .hubspot-form-group fieldset:not(:first-of-type){display:block}.modal-guides .hubspot-form-group h4{margin-top:10px}.hubspot-form-group input.hs-button.primary.large{-webkit-appearance:button;background-color:#0c698a;border:2px solid transparent;border-radius:50px;color:#fff;display:table;display:inline-block;font-size:14px;font-weight:600;margin:21px 0 0;padding:10px 35px;transition:all .1s}.hubspot-form-group .actions{text-align:right}.hubspot-form-group .hs_location___arabic .hs-input,.hubspot-form-group .hs_location___main_search .hs-input,.hubspot-form-group .hs_location___uae .hs-input,.hubspot-form-group .hs_project_size___search_main .hs-input,.hubspot-form-group .hs_project_type___main_search .hs-input,.hubspot-form-group .hs_service_needed .hs-input{border:1px solid #cbd6e2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;box-sizing:border-box;color:#33475b!important;display:inline-block;font-family:Work Sans,sans-serif;font-size:14px;font-weight:400;height:40px;line-height:22px;max-width:500px;padding:9px 10px;width:100%}.hubspot-form-group .hs-input{background:#fafafa;border:1px solid #ccc;border-radius:40px;font-size:16px;height:45px;margin:3px 0 0;outline:none;padding:2px 18px;width:100%}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal.show .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.multi-step-form .modal-length{background:transparent;margin:10px auto;max-width:850px;overflow:hidden;position:relative;z-index:9991}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog{margin:.5rem auto;pointer-events:none;position:relative;width:auto}.multi-step-form .custom-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.modal .guides-form label{font-family:Work Sans,sans-serif}.condition-guides .space-guide span{display:block;font-family:Work Sans,sans-serif;font-size:12px;font-weight:400;text-align:center}.guides-location h3{color:#1a4a5b;font-family:sans-serif;font-size:16px;font-weight:600;height:auto;margin-bottom:10px}.multi-step-form .close{-webkit-appearance:none;background-color:#0c698a;border:0;border-radius:50%;box-shadow:none;color:#000;color:#fff;cursor:pointer;float:right;font-size:1.5rem;font-size:20px;font-weight:700;height:25px;line-height:1;opacity:.5;opacity:1;outline:0!important;padding:0;position:absolute;right:5px;text-shadow:0 1px 0 #fff;top:5px;width:25px;z-index:55}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto}.modal .guides-form,.modal-content{position:relative;width:100%}.guides-form{background:#fff;position:relative}.multi-step-form .modal-content{background:transparent;border:transparent;height:calc(100vh - 25px);max-height:700px;overflow:hidden}#progressbar{background:#fff;counter-reset:step;display:flex;justify-content:center;margin:0;overflow:hidden;padding:30px 20px 0;width:100%}#progressbar li{color:#fff;float:left;font-size:9px;font-size:0;height:4px;list-style-type:none;position:relative;text-transform:uppercase;width:100%;z-index:9}#progressbar li.active:after,#progressbar li.active:before{background:#0c698a}#progressbar li:after{background:#83cdb8;content:"";height:4px;left:0;position:absolute;top:0;width:100%;z-index:-1}.guides-form fieldset:not(:first-of-type){display:none}a.clearfilter-btn{color:#111;display:inline-block;font-family:sans-serif;font-size:14px;margin:0 auto;padding-top:15px;text-align:center}.text-center{text-align:center!important}.button-guide{background-color:#fff;border:2px solid #e8e8e8;border-radius:50px;color:#000;display:table;font-size:16px;font-weight:600;margin:0 auto;padding:15px 35px;transition:all .1s;width:100%}.modal .guides-form label{cursor:pointer;font-family:sans-serif;text-align:center}.project-guides h4{color:#1a4a5b;font-family:Work Sans,sans-serif;font-size:20px;font-weight:600;margin-bottom:20px;padding-left:3px;padding-right:3px}.multi-step-form .btn-back{background-color:#0c698a;border:2px solid transparent;border-radius:50px;color:#fff;display:table;font-size:14px;font-weight:600;margin:21px 0 0;padding:10px 35px;transition:all .1s}.multi-step-form .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.wp-project-type input[type=radio]:checked+label i{background:#83cdb8;color:#fff}.fa-laptop-house:before{content:"\e066"}.wp-project-type label h5{color:#000;font-family:Work Sans,sans-serif;font-size:15px;font-weight:400;font-weight:600;margin-top:10px;text-align:center}.wp-project-type label{display:table;margin:0 auto;width:auto}.wp-project-type label i{border:2px solid #e8e8e8;border-radius:50%;color:#707070;display:table;font-size:24px;height:63px;line-height:58px;margin:0 auto;text-align:center;transition:all .1s;width:63px}input#getquote{margin-top:4px}.wp-project-type{position:relative}.modal .guides-form .step1 input[type=checkbox],.modal .guides-form input[type=radio]{opacity:0;position:absolute;width:0}.modal-guides .radio-holder{margin:20px auto;max-width:420px;position:relative}.modal-guides h4{color:#1a4a5b;font-family:sans-serif;font-size:22px;font-weight:600;margin-bottom:30px}.wp-guide-button{-webkit-appearance:button;background-color:#0c698a;border:2px solid transparent;border-radius:50px;color:#fff;display:table;display:inline-block;font-size:14px;font-weight:600;margin:21px 0 0;padding:10px 35px;transition:all .1s}input.wp-guide-button[disabled=disabled]{opacity:.5}a.clearfilter-btn:hover{color:#0c698a}input[disabled]{opacity:.5}.button-guide:hover,.modal-guides .radio-holder input[type=radio]:checked+label,.step1 .modal-guides .radio-holder input[type=checkbox]:checked+label{background-color:#83cdb8;border:2px solid #83cdb8;color:#fff}.modal:before{background-color:#000;bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1040}.navbar-toggler i{display:none}.modal.show:before{opacity:.5;visibility:visible}.project-guides .wp-project-type input[type=checkbox]:checked+label i{background:#83cdb8;color:#fff}html[lang=ar] .guides-location .gui-select{text-align:right!important}html[lang=ar] .nice-select .option{text-align:right}.search-new .nice-select{width:100%!important}.search-new .col{padding-left:10px;padding-right:10px;width:25%}.search-new .row-group{display:flex;justify-content:space-between}.search-new .modal-guides h4{text-align:left;text-transform:uppercase}.search-form-new a:focus,.search-form-new a:hover{background-color:#0c698a;border-color:#0c698a;color:#fff}.search-new .modal-guides h4 strong{color:#83cdb8}.row-group .text-right{text-align:right;width:100%}.custom-modal-popup{background:#fff;left:0;margin:20px auto;max-height:calc(100vh - 40px);max-width:850px;overflow-y:auto;padding:30px 30px 60px;position:relative;right:0;z-index:99999}.fieldset .processing{display:none}body.popup-open{overflow:hidden}@media (max-width:767px){.custom-modal-popup fieldset{padding:0}.pay-link{display:block;padding:16px 0 0}header.header .pay-link a{float:right;margin-right:12px;margin-top:10px;position:relative;top:11px}header.header .pay-link a.blue-btn{float:left;top:0}.hubspot-form-group .hs-richtext.hs-main-font-element h4{font-size:19px;margin:15px 0 10px}}@media (max-width:479px){.custom-modal-popup{padding:30px 20px 80px}}