.mainbanners{margin:0;padding:0;position:relative}.innerpage{background:#edf8ff}.bnrtitles01{color:#0f7993}.bnrtitles01 span{font-weight:700}.bnrtitles02{background:#cde4f2;display:inline-block;padding:12px 25px;margin-bottom:20px;color:#4d4d52}.getafreequote a{display:inline-block;padding:12px 30px 11px;background:#025166;font-size:14px;color:#fff;font-weight:500;border-radius:100px;line-height:normal}.getafreequote a:focus,.getafreequote a:hover{background:#0f7993}.getafreequote a.servicesget{background-color:transparent;color:#025166}.getafreequote a.servicesget:focus,.getafreequote a.servicesget:hover{background-color:#025166!important;color:#fff}.accoladesimg{text-align:right}.software-services{position:relative;z-index:2;background:#0f7993}.partners-titles h2 span{display:block;width:260px;margin:0 auto;line-height:24px}.partners-titles a{color:#fff}.partners-titles a:focus,.partners-titles a:hover{color:#1dd1fd}.companypages-topbg{padding:30px}.contact-us.contfooter{top:0;margin-top:0}.openings-backs{padding:0;border-radius:0}.openings-backs h2{font-size:30px;color:#fff;font-weight:600}.openings-backs p{font-size:14px;color:#fff;line-height:24px;width:53%}.registration-forms{padding:20px 0 30px}.validmargin{margin-bottom:0!important}.company--pages{position:relative;z-index:2}.companypages-topbg{background:#006782;padding:50px 80px 80px!important;position:relative;border-radius:10px;margin-bottom:0;width:100%}.circlewith-titles .maintitles.lefttitles h2 span{font-size:16px;padding-bottom:2px}.circletops.leftside{left:0;right:0;margin:0 auto}.circlewith-titles .maintitles.lefttitles{left:0;justify-content:center;text-align:center}.registration-main{background:#fff;position:relative;padding:50px;border-radius:10px;top:0;z-index:100;box-shadow:0 2px 15px 0 #2c5661}.form-control.ortcontact{border-radius:0;font-size:12px;padding:8px 10px;color:#0f7993;border:2px solid #d1e6ec}.form-control.ortcontact:focus{border:2px solid #1d92b1;box-shadow:none}.registration-main label{margin-bottom:5px;font-size:12px}.form-control.ortcontact.select{color:#5e5e5e}.sendcontact-btn{border:0;border-radius:5px;background:#0b667d;padding:8px 25px;color:#fff;cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);font-size:15px;font-weight:500;margin-top:10%}.textsends{text-align:right}.registration-main .form-group{margin-bottom:10px}.boxbgcolor{background:#fff;padding:20px;margin-top:30px;border-radius:6px}.boxbgcolor h4{font-size:20px;font-weight:600;margin-bottom:0}.boxbgcolor p{font-size:14px;margin-top:6px;margin-bottom:0}.boxbgcolor h5{font-size:16px;font-weight:600;margin-top:3px;margin-bottom:0}.contactus-forms .form-group{margin-bottom:5px}input.inputfr[type=text]{box-sizing:border-box;width:100%;height:calc(3em + 2px);margin:0 0 11px;padding:1em;border:2px solid #d1e6ec;border-radius:0;background:#fff;resize:none;outline:0}input.inputfr[type=text][required]:focus{border-color:#0f7993}input.inputfr[type=text][required]:focus+label[placeholder]:before{color:#0f7993}input.inputfr[type=text][required]:focus+label[placeholder]:before,input.inputfr[type=text][required]:valid+label[placeholder]:before{transition-duration:.2s;transform:translateY(-1.5em) scale(.9)}input.inputfr[type=text][required]:invalid+label[placeholder][alt]:before{content:attr(alt)}input.inputfr[type=text][required]+label[placeholder]{display:block;pointer-events:none;line-height:1.25em;margin-top:calc(-3em - 2px);margin-bottom:calc((3em - 1em) + 2px)}input.inputfr[type=text][required]+label[placeholder]:before{content:attr(placeholder);display:inline-block;margin:0 calc(5px + 2px);padding:0 2px;color:#898989;white-space:nowrap;transition:.3s ease-in-out;background-image:linear-gradient(180deg,#fff,#fff);background-size:100% 5px;background-repeat:no-repeat;background-position:50%}textarea.inputfr[type=text]{box-sizing:border-box;width:100%;height:calc(6em + 2px);margin:0 0 11px;padding:1em;border:2px solid #d1e6ec;border-radius:0;background:#fff;resize:none;outline:0}textarea.inputfr[type=text][required]:focus{border-color:#0f7993}textarea.inputfr[type=text][required]:focus+label[placeholder]:before{color:#0f7993}textarea.inputfr[type=text][required]:focus+label[placeholder]:before,textarea.inputfr[type=text][required]:valid+label[placeholder]:before{transition-duration:.2s;transform:translateY(-1.5em) scale(.9)}textarea.inputfr[type=text][required]:invalid+label[placeholder][alt]:before{content:attr(alt)}textarea.inputfr[type=text][required]+label[placeholder]{display:block;pointer-events:none;line-height:1.25em;margin-top:calc(-6em - 2px);margin-bottom:calc((6em - 1em) + 2px)}textarea.inputfr[type=text][required]+label[placeholder]:before{content:attr(placeholder);display:inline-block;margin:0 calc(5px + 2px);padding:0 2px;color:#898989;white-space:nowrap;transition:.3s ease-in-out;background-image:linear-gradient(180deg,#fff,#fff);background-size:100% 5px;background-repeat:no-repeat;background-position:50%}@media (max-width:575.98px){.validmargin{margin-bottom:17px!important}.getafreequote a{padding:9px 20px;font-size:12px}.accoladesimg{margin-top:15px}.accoladesimg,.banner-alltext{text-align:center}.bnrtitles02{padding:10px 15px;margin-bottom:0}.banner-alltext h1 br{display:none}.partners-titles h2 span{width:120px;line-height:20px}.companypages-topbg{margin-right:0;padding:30px 15px 0;padding:15px 20px;margin-bottom:0}.registration-forms{padding:0 0 10px}.registration-main{padding:20px 15px}.boxbgcolor{padding:10px;margin-top:15px}.boxbgcolor h4{font-size:15px}.boxbgcolor h5,.boxbgcolor p{font-size:13px}.sendcontact-btn{font-size:13px;width:100%}.form-control.ortcontact{padding:6px 8px}.textsends{text-align:center;margin-top:15px;width:100%}input.inputfr[type=text]{margin:0 0 11px}.registration-main .form-group{margin-bottom:5px}}@media (min-width:576px) and (max-width:767.98px){.validmargin{margin-bottom:0!important}.getafreequote a{padding:10px 24px;font-size:13px}.bnrtitles02{padding:10px 20px}.accoladesimg,.banner-alltext{text-align:center}.accoladesimg{margin-top:15px}.banner-alltext h1 br{display:none}.partners-titles h2 span{width:170px;line-height:20px}.companypages-topbg{padding:30px 40px;margin-bottom:0}.registration-forms{padding:15px 0}.registration-main{padding:20px}.boxbgcolor{padding:12px;margin-top:15px}.boxbgcolor h4{font-size:15px}.boxbgcolor h5,.boxbgcolor p,.sendcontact-btn{font-size:13px}}@media (min-width:768px) and (max-width:991.98px){.getafreequote a{padding:10px 24px;font-size:13px}.bnrtitles02{padding:10px 20px}.banner-alltext h1 br{display:none}.partners-titles h2 span{width:200px;line-height:20px}.companypages-topbg{padding:30px 40px;margin-bottom:0}.registration-forms{padding:15px 0}.registration-main{padding:30px}.boxbgcolor{padding:15px;margin-top:20px}.boxbgcolor h4{font-size:16px}.boxbgcolor h5,.boxbgcolor p{font-size:13px}}@media (min-width:992px) and (max-width:1199.98px){.getafreequote a{padding:10px 24px;font-size:13px}.companypages-topbg{padding:40px 50px;margin-bottom:30px}.partners-titles h2 span{width:200px;line-height:20px}.registration-forms{padding:20px 0}.registration-main{padding:40px}.boxbgcolor{padding:15px}.boxbgcolor h4{font-size:18px}.boxbgcolor h5,.boxbgcolor p{font-size:14px}}