@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body{   font-family: "Roboto", sans-serif!important;} 
header {background: #fff;position: fixed;top: 0; left: 0; width: 100%; z-index: 99999; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);padding: 10px 0;}
.form-sec { background: #ffffff;padding: 26px;border-radius: 8px; margin: 0 auto; opacity: 1;width: 100%; max-width: 470px;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.form-sec h6 {text-align: center; font-size: 26px; font-weight: 600;   color: #101010;margin-bottom:10px; }    
.form-sec p {text-align: center; font-size: 16px;font-weight: 500;color: #303030;}    
input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"],select {
color: #232226;background-color: rgba(23, 22, 26, 0.04) !important; border: 1px solid #d8d8d8;  width: 100%; padding: 11px 14px; line-height: 1.3; -webkit-border-radius: 4px;
        border-radius: 4px;position: relative; transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s; outline: none; font-size: 14px; font-weight: 400; margin: 0 0 8px 0; }
.iti { width: 100%;    display: block!important;}    
.iti input, .iti input[type=text], .iti { margin: 0 0 8px 0!important; }    
input.submt-button {padding: 12px 0; cursor: pointer; background-color: #2196f3 ; border: 1px solid #2196f3!important;transition: ease-in-out all .5ms;
margin-top: 0px;border-radius: .5rem; color: #fff !important; font-weight: 700;  margin: 10px 0; width: 100%; font-size: 18px; box-shadow: 0 4px 11px rgb(33 150 243 / 38%);}
 a.cta-btn {padding: 1rem 2.375rem; cursor: pointer; background-color: #127ed3; border: 1px solid #127ed3 !important;transition: ease-in-out all .5ms; margin-top: 0px; border-radius: .5rem;color: #fff !important; text-align: left; display: inline-block;float: left;
font-weight: 700;margin: 10px 0;text-decoration: none;font-size: 1.125rem;box-shadow: 0 4px 11px rgb(247, 141, 36, .35);}
a.cta-btn:hover {background: #127ed3;}
.cta-holder { margin: 0 auto;}
input.submt-button:hover { background:#127ed3;}
#banner-holder {width: 100%;padding: 100px 0 40px;}
.bg-employee-find-hlder { position: relative; width: 100%;  height: 260px!important;}
.testimonial-sec .testimonial {color: #fff; position: relative;padding: 25px 25px 25px 30px; margin: 20px 0px 60px; text-align: left;  border-radius:10px;  -webkit-backdrop-filter: blur(20px);  backdrop-filter: blur(20px);  background: radial-gradient(circle at 10% 20%, rgb(120, 50, 255) 0%, rgb(50, 150, 250) 91%);}.testimonial-sec .testimonial::after{    content: '\f10d';font-family: FontAwesome;left: 40px; position: absolute;  top: 8px;  font-size: 90px; opacity: 0.2;color: #e5e5e5;}
.testimonial-sec .testimonial p { margin: 0 0 14px ; height: 174px; color: #fff;  font-weight: 400;  line-height: 28.05px; font-size: 16px;}
.testimonial-sec .testimonial h5 { margin: 0 0 14px ;color: #fff;font-weight: 600;line-height: 28.05px; font-size: 26px;text-align:left;}
.testimonial-sec .media img {width: 65px; height: 65px;  display: block;  border-radius: 50%;  box-shadow: 0 2px 4px rgb(0 0 0 / 20%);  border: 2px solid #fff;  object-fit: cover;padding: 4px;}
.testimonial-sec .overview {text-align: left; padding: 0 0 0 20px;}
.testimonial-sec .overview .name { font-size: 18px; font-family: "Inter", sans-serif;}
.testimonial-sec .overview .details { font-size: 16px; font-family: "Inter", sans-serif;}

@media screen and (min-width: 320px) and (max-width: 767px) {
    input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"] {
        padding: 9px 14px; outline: none;  font-size: 12px;margin: 0 0 8px 0;}
        .form-sec {background: #ffffff; padding: 20px 12px; margin-bottom: 22px;}
        .form-sec h6 {text-align: center; font-size: 18px; margin-bottom:6px;}
        .form-sec p{font-size: 12px; margin-bottom:10px;}
        ul.bullets-sec {margin-bottom: 20px;}
        .bg-employee-find-hlder {height:280px!important;}
        .testimonial-sec .testimonial h5 {margin: 0 0 6px;line-height: 28.05px;font-size: 22px; text-align: left;}
.testimonial-sec .testimonial p{    font-size: 14px;    line-height: 24.05px;height:240px;}
 .testimonial-sec .testimonial {color: #fff; position: relative; padding: 18px 16px 18px 16px;margin: 20px 0px 10px;}
.testimonial-sec .overview {text-align: left; padding: 0 0 0 4px;}
.testimonial-sec .media img { width: 50px;height: 50px;}
.testimonial-sec .overview .name { font-size: 15px;}
.testimonial-sec .overview .details{ font-size: 13px;}
.marg-15{margin:15px 0;}
}