.spin{animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.invalid-feedback{display:block!important}.E_Services_all2 .box_E_Services{background-color:#f6f6f6;height:84.5px;width:74.5px;float:right;margin:1px;color:#307eb4;font-size:10px}.E_Services_all_page .box_E_Services{background-color:#f6f6f6;height:84.5px;width:77.1px;float:right;margin:1px;color:#307eb4;font-size:10px}.colorbox1:hover{background-color:#78ddd9;color:#fff;transition:background-color 1s ease}.colorbox2:hover{background-color:#c8e559;color:#fff;transition:background-color 1s ease}.colorbox3:hover{background-color:#f8cc00;color:#fff;transition:background-color 1s ease}.colorbox4:hover{background-color:#e87cd1;color:#fff;transition:background-color 1s ease}.colorbox5:hover{background-color:#e9a870;color:#fff;transition:background-color 1s ease}.colorbox6:hover{background-color:#2e84b7;color:#fff;transition:background-color 1s ease}.colorbox7:hover{background-color:#c0d64f;color:#fff;transition:background-color 1s ease}body{background-repeat:no-repeat;background-position:top;background-color:#fff;margin:0;padding:0}body .page{min-height:calc(100vh - 351px);width:972px;margin-top:30px;background-color:#f2f2f2;direction:rtl}body .page .btn-theme{background:#2770a3;color:#fff;min-width:120px;padding:10px 20px;height:50px;border-radius:0;transition:all .2s ease}body .page .btn-theme:hover{transition:all .2s ease;background:#184665}body .page.contact form{width:600px;margin:0 auto;padding:250px 0 100px}body .page.contact form .title{margin-bottom:30px;font-size:30px;text-align:right;color:#2770a3}body .page.contact form .form-group .form-control{height:50px;border:1px solid transparent;border-radius:0}body .page.contact form .form-group .form-control:focus{border:1px solid #2770A3!important}body .page.contact form .form-group .form-control:focus{border-color:#2770a3}body .page.contact form .form-group .form-control.text-area{min-height:150px}body .page.contact form .form-group .form-select{height:50px;border:0;border-radius:0;background-position:left .75rem center}body .page.contact form .form-group .form-select:focus{border:1px solid #2770A3!important}body .page.contact form .form-group .form-select.text-area{min-height:150px}body .page .successModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:flex;justify-content:center;align-items:center}body .page .successModal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:0}body .page .successModal .modal-content{position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0);grid-column:2;grid-row:2;place-self:center center;display:grid;text-align:center}body .page .successModal .modal-content .btn-theme{max-width:300px;margin:0 auto 20px}body .page .successModal .modal-content .title{position:relative;max-width:100%;margin:0 0 50px;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block}body .success-animation{margin:40px auto 20px}body .checkmark{width:100px;height:100px;border-radius:50%;display:block;stroke-width:2;stroke:#4bb71b;stroke-miterlimit:10;box-shadow:inset 0 0 #4bb71b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;top:5px;right:5px;margin:0 auto}body .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb71b;fill:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}body .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}body .footer{height:100%}body .footer .footer_mune,body .footer .footer_box{max-width:972px;width:100%}
