@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&display=swap";
.multi-step,.multi-step *{box-sizing:border-box;padding:.25rem;font-family:Roboto,sans-serif}.multi-step :after,.multi-step :before{box-sizing:border-box}.multistep_heading{margin-left:1rem;display:inline-block}.multi-step .btn{cursor:pointer;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;color:#fff;-o-transition:color .15s ease-in-out 0s, background-color .15s ease-in-out 0s, border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;border-width:0;border-style:initial;border-color:initial;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;-webkit-border-radius:.125rem;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:1.125rem;margin:.375rem;padding:.5rem 1.6rem;font-size:.64rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.multi-step .modal-header{flex-wrap:wrap}.multi-step .modal-header .modal-title{text-align:center;flex:1 0 auto;font-size:.8rem}.multi-step .modal-header .modal-steps{flex:0 0 100%;justify-content:space-around;padding-top:.3rem;display:flex}.multi-step .modal-header .modal-steps .step{flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:relative}.multi-step .modal-header .modal-steps .step:first-child:before,.multi-step .modal-header .modal-steps .step:first-child:after{left:unset;right:unset;transform:translate(51%);width:50%!important}.multi-step .modal-header .modal-steps .step:last-child:before,.multi-step .modal-header .modal-steps .step:last-child:after{left:0;width:50%!important}.multi-step .modal-header .modal-steps .step:before{z-index:1;content:"";border:1px solid;width:100%;height:1px;display:block;position:absolute;top:11px}.multi-step .modal-header .modal-steps .step:after{z-index:1;content:"";-o-transition:.2s linear;border:1px solid;width:0%;height:1px;transition:all .2s linear;display:block;position:absolute;top:11px;left:0}.multi-step .modal-header .modal-steps .step.current:after{-o-transition:.2s linear;width:calc(50% - 10px);transition:all .2s linear}.multi-step .modal-header .modal-steps .step.current:first-child:after{-o-transition:.2s linear;transition:all .2s linear;width:0%!important}.multi-step .modal-header .modal-steps .step.completed:after,.multi-step .modal-header .modal-steps .step.skipped:after{-o-transition:.2s linear;width:100%;transition:all .2s linear}.multi-step .modal-header .modal-steps .step .dot{z-index:2;border:1px solid;border-radius:20px;width:20px;height:20px;margin:auto;display:inline-block;position:relative;top:.125em}.multi-step .modal-header .modal-steps .step .dot:before{content:"";border-radius:20px;width:20px;height:20px;position:absolute;top:-1px;left:-1px;transform:scale(.75)}.multi-step .modal-header .modal-steps .step .label{text-align:center;flex:0 0 100%;margin:.5em 0;font-size:12px;display:block}.multi-step .modal-body .step-content-container{height:100%;position:relative}.multi-step .modal-body .step-content-container .step-content{width:100%;display:none;position:relative;top:0;left:0}.multi-step .modal-body .step-content-container .step-content .content-inner{position:relative}.multi-step .modal-body .step-content-container .step-content.active{display:inline-block}.multi-step .modal-footer .btn-prev{margin-right:auto}.multi-step .modal-footer .btn-skip{display:none}.multi-step .modal-footer .btn-skip.skippable{display:block}.multi-step .modal-footer .disabled,.multi-step .modal-footer :disabled{cursor:not-allowed}.flex-center{justify-content:center;align-items:center;height:100%;display:flex}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}
#services a{color:#41464b}.page-section h3.section-subheading,.page-section .section-subheading.h3{line-height:1.5rem}#sip_ip_cards .darkblue_bg{background-color:#161616!important}.img-thumbnail{width:100px}.fs_1_5{font-size:1.5rem}#services .col-md-3.card{color:#fff!important;background:#00052a!important}.card{transition:transform .2s;color:#000!important;background:#fff!important}.card:hover{transform:translateY(-5px)}.btn-plus{border-radius:50%!important;width:50px!important;height:50px!important;margin:1.5rem auto!important;font-size:1.5rem!important}.footer_logo{max-width:200px}#services .card p{min-height:85px}body{font-family:Open Sans,sans-serif}h2 b{color:#ffc000}.col-md-3.card{color:#000!important;background:#fff!important}.card .btn{width:51px;margin:0 1.5rem!important;font-size:1.5rem!important}.filter_bar .btn{font-size:1em}.btn-social{border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.headset-icon{vertical-align:middle;margin-top:-3px}.head_socialbar .btn-social{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:12px;line-height:30px;display:inline-flex}.round_images{border:1px solid #3394f1;border-radius:60%;width:180px;height:180px;margin-top:1rem;padding:10%}.black_card_alterheight{min-height:470px!important}#black_card_alterheight1 p.text-muted,#black_card_alterheight2 p.text-muted,#black_card_alterheight3 p.text-muted{min-height:60px!important}#mainNav.fixed-top{top:45px}@media (max-width:768px){#mainNav.fixed-top{top:0}.filter_bar .btn{font-size:.75em!important}.submenu{box-shadow:none;background:#f8f8f8;padding-left:15px;width:100%!important;position:relative!important}.submenu .nav-link{padding:10px 0;display:block}}@media (max-width:991px){.d-flex-mobile-reverse{flex-direction:column-reverse!important;display:flex!important}}.navbar.fixed-top{transition:all .3s}.nav-scrolled .navbar.fixed-top{top:0!important}header.masthead,#nonbanner_page{padding-top:117px}.modal-steps .step.current .dot{background-color:#007bff}.modal-steps .step.completed .dot{background-color:#28a745}.avatar{width:50px;margin-bottom:15px}.modal-steps{justify-content:space-between;width:100%;margin-bottom:30px;display:flex;position:relative}.modal-steps:before{content:"";z-index:0;background:#e0e0e0;width:100%;height:2px;position:absolute;top:12px;left:0}.modal-steps .step{z-index:1;text-align:center;flex:1;position:relative}.modal-steps .dot{background:#e0e0e0;border:2px solid #fff;border-radius:50%;width:25px;height:25px;margin:0 auto 10px}.modal-steps .step.current .dot{background:#fff;border:2px solid #ffc107}.modal-steps .step.completed .dot{background:#ffc107}.black_card p.text-muted{min-height:84px!important}.black_card{min-height:562px;color:#fff!important;background:#00052a!important;padding:2rem 1rem!important}.form-check-label{width:90%;margin-left:0}.multi-step .btn.btn-primary{color:#000}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#cca000;border-color:#cca000}#mg-16{width:18%!important}.navbar_quote_btn{margin-top:1rem}.modal-steps:before{content:"";z-index:0;background:#dee2e6;height:2px;position:absolute;top:15px;left:10%;right:10%}.modal-steps{justify-content:space-between;align-items:flex-start;width:100%;padding:0 10px;display:flex;position:relative;overflow:hidden}.step{text-align:center;flex:1;position:relative}.step .dot{background-color:#fff;border:2px solid #dee2e6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 10px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.step.completed .dot{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.step.current .dot{color:#0d6efd;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd33}.step .label{color:#6c757d;font-size:12px;font-weight:500;display:block}.step.current .label{color:#0d6efd;font-weight:700}#banner_phone{width:70%}.mt_5rem{margin-top:5rem}button.btn.m-1.btn-outline-secondary{color:#fff;border-color:#fff}.padd_btm_1{padding-top:1rem!important;padding-bottom:1rem!important}.heading_top_2rm{padding-top:2rem}#ideal_for_projects .features .span{font-size:.87rem!important}.padd1{padding:1rem!important}.dropdown{position:relative}li.dropdown .nav-link{display:inline-block!important}.submenu{z-index:999;width:210px;margin:0;padding:10px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 4px 6px #0000001a;background:#00052a!important}#related_products h4{color:#000!important}@media (max-width:576px){.modal-steps:before{top:12px}.step .dot{width:24px;height:24px;font-size:11px}.step .label-text{display:none}.step.current .label-text{background:#fff;width:80px;padding:2px;font-size:10px;display:block;position:absolute;left:50%;transform:translate(-50%)}}
