*{margin:0;padding:0;box-sizing:border-box}.nobdr{border:none!important}.nobg{background:0 0!important}.nobdr_top{border-top:none!important}.nomargin{margin:0!important}.nomargin-top{margin-top:0!important}.nomargin-left{margin-left:0!important}.nomargin-right{margin-right:0!important}.nopadding{padding:0!important}.clear,body,h1,h2,h3,h4,h5,h6,html,ul,ul li{margin:0;padding:0}.alignbottom{vertical-align:text-top}img{height:auto;border:0}ul li{list-style:none}a{text-decoration:none}a:hover,a:focus{text-decoration:none!important}article,aside,details,figcaption,figure,footer,header,hgroup,ins,mark,nav,section,small,summary,title,video{display:block}.cf:after,.cf:before{content:" ";display:table}img{max-width:100%;width:auto}body{position:relative;overflow-x:hidden;background:none;background-color:transparent!important}:focus{outline:none!important;box-shadow:none!important;outline:-webkit-focus-ring-color auto 0}select:focus{outline:none!important;box-shadow:none!important}sup{color:red;font-size:10px}.search-top .bootstrap-select .dropdown-toggle:focus{outline:none!important}input:-internal-autofill-selected{background-color:transparent!important}html{height:100%}body{height:100%}@font-face{font-family:'aileronbold';src:url(fonts/aileron-bold-webfont.woff2) format("woff2"),url(fonts/aileron-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'aileronregular';src:url(fonts/aileron-regular-webfont.woff2) format("woff2"),url(fonts/aileron-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'aileronlight';src:url(fonts/aileron-light-webfont.woff2) format("woff2"),url(fonts/aileron-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'aileronsemibold';src:url(fonts/aileron-semibold-webfont.woff2) format("woff2"),url(fonts/aileron-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}.contact-number{background:#fff;padding:11px 20px 10px 45px;border-radius:25px;font-size:14px;font-family:'SFProDisplay-Bold';color:#023575;text-decoration:none;text-transform:uppercase;position:relative;overflow:hidden;line-height:20px}.contact-number::before{position:absolute;display:block;content:'';width:16px;height:16px;top:12px;left:18px;z-index:2;pointer-events:none;background-color:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 #ef323a;animation:pulse 2s infinite}.contact-number::after{position:absolute;display:block;content:'';width:16px;height:16px;top:12px;left:18px;z-index:2;pointer-events:none;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 5px #f13e42;box-shadow:inset 0 0 0 5px #f13e42}#exampleModal.get-estimate-model .modal-backdrop{display:none}#exampleModal.get-estimate-model .modal-header .close span img{width:15px}.get-estimate-model{height:100%;background:#fff}.modal-open .get-estimate-model.modal{width:100%;background:#fff;margin:0;padding:0;height:100%;display:flex;justify-content:center;z-index:999999999}.get-estimate-model .modal-dialog{max-width:1280px;margin:0 auto;width:100%}.get-estimate-model .modal-dialog .modal-content{box-shadow:none}.get-estimate-model .modal-dialog .modal-content .modal-body{float:left;width:100%}.get-quote-div{padding:0 15px 30px}.get-estimate-model .modal-content{border:none}.get-estimate-model .modal-header{border:none}.get-estimate-model .modal-body .get-quote-div h2{font:35px/45px aileronbold!important;text-transform:none;margin-bottom:5px;color:#023575!important;width:auto!important}.get-quote-div span{font:14px/18px aileronregular}.get-estimate-model .parsley-errors-list > li{position:absolute!important;bottom:-16px;font-size:12px;color:red}.get-estimate-model .file-return{bottom:-16px;font-size:12px;color:red}.consent-autho .parsley-required{position:static!important;padding-bottom:10px}.get-touch-box{padding:0 15px;width:50%;float:left;margin-bottom:28px;margin-right:0!important}.get-touch-box label{width:100%;display:block;float:left;font:14px/18px AileronBold;color:#3e3f44;text-transform:uppercase;margin:0;height:auto}.get-touch-box label span{color:red!important;position:static!important;display:inline-block!important}.project-requirment label span{color:red!important;position:static!important;display:inline-block!important}.get-touch-box input{float:left;width:100%;border:none;border-bottom:1px solid #3e3f44;padding:0;color:#b8babd;background:none;height:30px;font:15px/20px AileronRegular}.skype-id{float:left;width:50%;padding-left:15px}.phone-std{float:left;width:35%;padding-left:15px}.std{width:15%;float:left}.country-drop{float:left;width:50%}.country-drop:first-child{padding-right:10px}.country-drop:last-child{padding-left:10px}.get-touch-box .bootstrap-select{width:100%!important;float:left}.get-touch-box .btn.dropdown-toggle .caret{border-top-color:#3e3f44}.get-touch-box .btn.dropdown-toggle{background:none!important;box-shadow:none!important;width:100%;border:0;border-bottom:1px solid #3e3f44;height:30px;padding:2px 20px 2px 0;border-radius:1px;border-left-width:3px}.bootstrap-select.btn-group .dropdown-toggle .filter-option{font:15px/17px AileronRegular!important;color:#393e4d}.bootstrap-select.btn-group .dropdown-menu.open{background:#e1e1e1;max-height:none!important;padding:0!important;margin-top:2px;width:auto;overflow:inherit!important}.get-touch-box .dropdown-menu a.active{background:#3fbc7a!important;color:#fff!important}.get-touch-box .dropdown-menu a.active span{color:#fff!important}.get-touch-box .dropdown-menu a{color:#393e4d!important;font:11px/11px AileronRegular!important;padding:7px 5px;white-space:normal;border-bottom:1px solid #fff;display:block}.dropdown-menu.inner{max-height:110px!important;background:#e1e1e1;padding-top:2px!important}.get-touch-box .dropdown-menu .bs-searchbox input{border:1px solid #ccc;height:20px!important;color:#393e4d!important;font:11px/11px AileronRegular!important;padding:2px 5px!important;background:#fff}.select-option > h3{width:100%;color:#3e3f44;font:14px/18px AileronBold;margin:0!important;padding-top:0;padding-bottom:20px;text-transform:uppercase}.get-estimate-model .modal-body .country-drop span{font:11px/11px AileronRegular;color:#393e4d!important}.select-option{float:left;width:100%;padding-bottom:25px;padding-left:15px;padding-right:15px}.check-bx .checkbox-custom{opacity:0;position:absolute}.check-bx .checkbox-custom,.check-bx .checkbox-custom-label{display:inline-block;vertical-align:middle;margin:0;cursor:pointer;font:14px/18px AileronBold;color:#3e3f44}.check-bx .checkbox-custom-label{position:relative}.check-bx .checkbox-custom + .checkbox-custom-label:before{content:'';background:transparent;margin-top:1px;border:1px solid #3e3f44;display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:4px;text-align:center;box-sizing:border-box;border-radius:2px}.check-bx .checkbox-custom:checked + .checkbox-custom-label:before{background:#19b5e8 url(../images/white-check.png) no-repeat 2px 3px}.check-bx .checkbox-custom:checked + label::before{background:#19b5e8;border:1px solid #19b5e8}.check-bx{float:left;background:none;border-radius:2px;padding-right:20px;position:relative}.project-requirment{clear:left;float:left;width:100%;margin-bottom:28px;padding-left:15px;padding-right:15px}.project-autho{width:67%;padding-right:3%;float:left;position:relative}.project-autho label{font:14px/18px AileronBold;color:#3e3f44;margin:0;padding-top:0;padding-bottom:0;text-transform:uppercase;width:100%}.project-autho input{float:left;width:100%;border:none;border-bottom:1px solid #3e3f44;padding:0;color:#b8babd;background:none;height:30px;font:15px/20px AileronRegular}.project-attech{float:left;width:19%;position:relative}.js .input-file-trigger{font:11px/11px AileronRegular;margin:0;border:1px solid #023575;width:100%;display:inline-block;color:#3e3f44;text-transform:uppercase;padding:6px 5px 6px 25px}.js .input-file{position:absolute;top:0;left:0;width:225px;opacity:0;padding:14px 0;cursor:pointer}.file-return{margin:0}.file-return:not(:empty){margin:1em 0}.js .file-return{font-style:italic;font-size:.9em;font-weight:700}.js .file-return:not(:empty):before{content:"Selected file: ";font-style:normal;font-weight:400}.consent-autho{clear:left;padding-left:15px;padding-right:15px}.consent-autho .check-bx{margin-bottom:25px}.consent-autho .query-db-btn{background:#fff;padding:11px 20px 10px 45px;border-radius:25px;font-size:14px;font-family:"AileronBold";color:#023575;text-decoration:none;text-transform:uppercase;position:relative;overflow:hidden;line-height:20px;border:2px solid #023575;float:left;z-index:99;transition:all .3s ease 0}.consent-autho .query-db-btn::before{position:absolute;display:block;content:'';width:16px;height:16px;top:13px;left:18px;z-index:2;pointer-events:none;background-color:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 #ef323a}.consent-autho .query-db-btn::after{position:absolute;display:block;content:'';width:16px;height:16px;top:13px;left:18px;z-index:2;pointer-events:none;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 5px #f13e42;box-shadow:inset 0 0 0 5px #f13e42}.consent-autho .query-db-btn:hover::before{-webkit-box-shadow:0 0 0 30px transparent!important;box-shadow:0 0 0 30px transparent!important}.consent-autho .query-db-btn:hover::after{-webkit-box-shadow:inset 0 0 0 5px #ef323a;box-shadow:inset 0 0 0 5px #ef323a;-webkit-transition:all 0 ease-in-out .2s;-o-transition:all 0 ease-in-out .2s;transition:all 0 ease-in-out .2s}.get-estimate-model .modal-body .planner-details ul li::after{display:none!important}.get-estimate-model .get-touch-box input:focus,get-estimate-model .get-touch-box textarea:focus{border-color:#3e3f44}.get-touch-box:nth-child(2n+1){clear:left}.get-estimate-model .modal-header .close{margin:0!important}.text-danger{font-size:12px!important;color:red}.modal-header{padding-top:0;margin-bottom:0!important}.get-quote-div{position:relative}.get-quote-div .tis_icon{float:left;max-width:35px}.get-quote-div .close{opacity:1;width:40px;height:40px;position:absolute;right:15px;top:0}.get-quote-div .close img{width:30px}.modal-open .get-estimate-model.modal{width:100%;margin:0;padding:0;height:100%;display:flex;justify-content:center;z-index:999999999;background-size:cover}.get-estimate-model .modal-header{border:none}.get-estimate-model .modal-header .close{margin:0!important}.get-estimate-model .modal-dialog .modal-content .modal-body{float:left;width:100%}.get-quote-div{padding:0 15px 30px}.get-estimate-model .modal-body .get-quote-div h2{font:25px/30px aileronbold!important;text-transform:none;margin-bottom:5px;color:#023575!important;width:auto!important;text-transform:uppercase}.get-estimate-model .modal-body span{display:inline-block;color:#b8babd;font:16px/28px 'SF Pro Display'}.get-quote-div h2 + span{display:none!important}.get-quote-div{text-align:center;margin-bottom:15px;padding-bottom:0}.free_quote strong{width:100%;float:left;color:#000;font-size:18px;line-height:22px;margin-bottom:15px;display:none}.free_quote .form-row .col input[type="text"],.free_quote .form-row .col input[type="email"],.free_quote .form-row .col select{color:#818181;font:16px/30px 'SF Pro Display';padding:10px 15px 10px 45px;background:#fff;border-radius:100px;height:45px;-webkit-box-shadow:0 0 10px 0 #d5d2ee!important;-ms-box-shadow:0 0 10px 0 #d5d2ee!important;box-shadow:0 0 10px 0 #d5d2ee!important;margin-bottom:5px;background-size:28px!important;background-position:11px 3px!important;border:0;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}.free_quote .form-row .col select{cursor:pointer;width:100%}.form-control:focus{-webkit-box-shadow:0 0 10px 0 #d5d2ee!important;-ms-box-shadow:0 0 10px 0 #d5d2ee!important;box-shadow:0 0 10px 0 #d5d2ee!important}.free_quote .col{padding:0 15px 0 0;position:relative}.free_quote .col #parsley-id-9{position:absolute;left:0;bottom:-1px;width:100%}.free_quote .col #parsley-id-11{position:absolute;right:-190px!important;bottom:0;left:auto}.free_quote .col + .col .parsley-errors-list{position:absolute;left:20px;bottom:-1px;width:100%}.free_quote .col + .col{padding-left:15px}.free_quote .form-row{margin-bottom:0;margin-top:20px}.free_quote .form-row.location,.free_quote .form-row.details{margin-top:20px}.free_quote .form-row.details{margin-top:20px}.free_quote .col .name{background:url(../images/name.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .col .email{background:url(../images/email.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .col .phone{background:url(../images/phone.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .col .phone2{padding:10px 15px!important}.free_quote .col .skype{background:url(../images/skype.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .col .website{background:url(../images/website.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .col .company{background:url(../images/company.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .col .country{background:url(../images/country.png) no-repeat 11px 3px!important;background-size:40px!important;position:relative;padding-right:50px!important}.free_quote .col.country-arrow{position:relative}.free_quote .col.country-arrow::before{background:url(../images/select_arrow.png) no-repeat 11px 3px!important;background-size:40px!important;position:absolute;top:0;right:34px;content:"";width:42px;height:42px}.free_quote .col span{width:100%}.free_quote .col .state{background:url(../images/state.png) no-repeat 11px 3px!important;background-size:40px!important}.free_quote .form-check .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 #d5d2ee;-ms-box-shadow:0 0 10px 0 #d5d2ee;box-shadow:0 0 10px 0 #d5d2ee}.free_quote .form-check{padding-left:41px!important;line-height:28px;display:inline-block}.free_quote .form-check .wpcf7-list-item{margin-left:0!important}.free_quote .form-check .wpcf7-list-item .wpcf7-list-item-label{color:#818181!important;font:16px/30px 'SF Pro Display'!important}.free_quote .form-check .form-check-input{position:absolute!important;opacity:0!important;cursor:pointer!important;height:35px!important;width:100%!important;left:0;z-index:9999}.free_quote .form-check input[type="checkbox"]{position:absolute;left:0;top:0;width:100%;height:30px;opacity:0;z-index:9999;cursor:pointer}.form-check input:checked ~ .checkmark::after{display:block}.form-check .checkmark::after{position:absolute;top:0;left:0;width:30px;height:30px;content:"";background:url(../images/right_tic.png) no-repeat 0 0!important;display:none;background-size:30px!important}.free_quote .form-check:last-child{margin-right:0!important}.free_quote .form-check{margin-right:120px}.free_quote .col .textarea{min-height:148px;border-radius:10px;color:#818181;font:16px/30px 'SF Pro Display';padding:10px 15px 10px 45px;background:url(../images/project.png) no-repeat 8px 6px #fff!important;background-size:30px!important;resize:none;-webkit-box-shadow:0 0 10px 0 #d5d2ee;-ms-box-shadow:0 0 10px 0 #d5d2ee;box-shadow:0 0 10px 0 #d5d2ee;height:90px}.free_quote .col .attachment{width:100%;color:#818181;font:16px/27px 'SF Pro Display';padding:10px 15px 10px 46px;border-radius:100px;height:45px;background:url(../images/attach.png) no-repeat 11px 3px #fff!important;background-size:30px!important;position:relative;cursor:pointer;-webkit-box-shadow:0 0 10px 0 #d5d2ee;-ms-box-shadow:0 0 10px 0 #d5d2ee;box-shadow:0 0 10px 0 #d5d2ee}.free_quote .col .attachment input[type="file"]{position:absolute;left:0;top:-65px;width:100%;height:60px;opacity:0}.agree .checkmark{width:26px!important;height:26px!important}.agree .checkmark::after{position:absolute;top:0;left:0;width:26px;height:26px;content:"";background:url(../images/right_tic_small.png) no-repeat 0 0!important;display:none}.agree .form-check .form-check-input{position:absolute!important;opacity:0!important;cursor:pointer!important;height:26px!important;width:26px!important;left:0;z-index:9999;top:0}.agree{padding-left:45px;position:relative;margin-top:25px}.agree .form-check{position:absolute;left:0;top:0}.agree p{font:13px/16px 'SF Pro Display';color:#000}select:focus{outline:none!important;box-shadow:none!important}.button_row .submit{max-width:250px;height:45px;width:100%;text-align:center;background:#034291;font:16px/45px 'SF Pro Display';color:#fff;text-transform:uppercase;border-radius:100px;border:0;font-weight:700;-webkit-box-shadow:0 0 10px 0 #d5d2ee;-ms-box-shadow:0 0 10px 0 #d5d2ee;box-shadow:0 0 10px 0 #d5d2ee;display:inline}.isdcode{max-width:165px;margin-right:15px}.button_row{width:100%;text-align:center;margin-top:40px}.free_quote .form-check .form-check-label{color:#818181;font:16px/30px 'SF Pro Display'}.free_quote label.error{color:red;font-size:12px}@media only screen and (min-width:1025px) and (max-width:1440px){.modal-open .form-bg{padding:20px 30px}.free_quote .form-check{margin-right:110px}.get-quote-div{margin-bottom:0}.button_row{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.modal-open .form-bg{padding:50px 30px}.free_quote .form-check{margin-right:20px;padding-left:45px!important;font-size:16px}.free_quote .form-check .checkmark{width:35px;height:35px}.form-check .checkmark::after{width:35px;height:35px;background-size:100%!important}.agree .checkmark::after{width:26px;height:26px;background-size:100%!important}.free_quote .form-check{line-height:35px}.free_quote .col .attachment p{margin:0;font-size:12px;line-height:27px}}@media only screen and (max-width:767px){.modal-open .form-bg{padding:50px 25px}.free_quote .form-check .checkmark{width:35px;height:35px}.form-check .checkmark::after{width:35px;height:35px;background-size:100%!important}.agree .checkmark::after{width:26px;height:26px;background-size:100%!important}.free_quote .form-check{line-height:35px}.free_quote .col{padding:0;position:relative;width:100%}.free_quote .form-row{margin-bottom:0;flex-direction:column}.free_quote .col + .col{padding-left:0}.free_quote .form-row .col input[type="text"],.free_quote .form-row .col input[type="email"],.free_quote .form-row .col select{padding:10px 15px 10px 45px;height:45px;margin-bottom:5px;background-size:30px!important}.free_quote .col .attachment{padding:10px 15px 10px 45px;height:45px;margin-bottom:5px;background-size:30px!important;line-height:27px}.free_quote .col .attachment input[type="file"]{height:45px}.free_quote .col{margin-bottom:20px}.free_quote .form-row.location{margin-top:10px}.free_quote .form-row.details{margin:10px 0 20px}.free_quote .form-check{margin:0 0 15px;width:100%;padding-left:50px!important}.free_quote .col .country{padding-right:30px!important}.free_quote .col.country-arrow::before{top:1px;right:13px}.button_row .submit{height:45px;line-height:46px}#isd_code{max-width:125px!important}.get-quote-div{padding:0 0 30px}.get-estimate-model .modal-body .get-quote-div h2{font:20px/24px aileronbold!important}.get-quote-div .tis_icon{float:left;position:absolute;left:0;top:4px;width:40px}.get-quote-div .close{right:0;top:4px}.free_quote .col #parsley-id-9{left:0}.free_quote .col #parsley-id-11{right:-140px!important}.free_quote .col + .col .parsley-errors-list{left:0}.free_quote .form-row{margin-top:0}.free_quote .col .attachment p{margin:0;font-size:15px;line-height:27px}}@media only screen and (min-width:368px) and (max-width:440px){.free_quote .col .attachment{padding:7px 15px 7px 45px}.free_quote .col .attachment p{margin:0;font-size:12px;line-height:34px!important}}@media only screen and (min-width:320px) and (max-width:367px){.free_quote .col .attachment p{margin:0;font-size:12px;line-height:13px!important}}@media(max-width:1024px){.get-estimate-model .modal-dialog{max-width:800px}.modal-open .get-estimate-model.modal{align-items:unset}}@media(max-width:850px){.get-touch-box{width:100%}.std{width:100%;margin-bottom:28px}.phone-std{width:100%;padding-left:0;margin-bottom:28px}.skype-id{width:100%;padding-left:0}.country-drop{width:100%}.country-drop:first-child{padding-right:0;margin-bottom:28px}.country-drop:last-child{padding-left:0}.project-autho{width:100%;padding-right:0;margin-bottom:35px}.project-attech{width:100%}.modal-open .get-estimate-model.modal{align-items:unset}.select-option{padding-left:15px;padding-right:15px}.project-requirment{padding-left:15px;padding-right:15px}.consent-autho{padding-left:15px;padding-right:15px}.check-bx{margin-bottom:10px}.modal-open .get-estimate-model.modal{padding-left:0!important}.service-header-text{padding:0}.deal-header-fix{padding:0}}