/* In your CSS */
@font-face {
  font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Roboto', Arial, sans-serif;
}
.header{background-color:#f8f9fa;padding:10px}.menu ul{list-style-type:none;margin:0;padding:0}.menu li{display:inline-block;margin-right:20px}.menu li:last-child{margin-right:0}.menu a{color:#333;text-decoration:none;font-weight:700}.mobile-number{float:inline-end;text-align:center}.time_text{font-size:10px;float:right;width:100%;text-align:center;line-height:15px}.footer{padding:2%;background-color:#f8f9fa}.footer-grid{float:left}.footer-grid h4{font-size:135%;text-transform:uppercase;color:#f07818;margin-bottom:1em;margin-top:1em}.col-md-2.footer-grid>ul{margin:0;padding:0;text-align:left}.col-md-3.footer-grid>ul{margin:0;padding:0;text-align:left}.footer-grid ul li{list-style:none;margin-bottom:7px}.footer-grid ul li a{font-size:1em;text-decoration:none;line-height:2em;color:#999;list-style:none;text-transform:capitalize;word-break:normal;word-wrap:break-word}.footer-grid ul li a img{width:16px;margin-right:10px}.footer-bottom{background-color:#5d4b33;text-align:center;padding:5px}.footer-bottom p a{color:#f07818;margin-left:6px}.footer-bottom p{font-size:1em;color:#fff;line-height:1.8em}.containerfluidexternal{padding:2%;background-color:#f2f6f7}.card{margin:auto;padding:3%;border-radius:25px;align-items:center;width:90%}.textheaderstyle{color:#414141;font-size:25px;font-weight:400;margin:0;text-align: center;font-family: 'Roboto', sans-serif;}.search_box{width:75%;margin:1%}.zipcode_city{width:-webkit-fill-available;margin-top:3%;border-color:#414141}.button_style{margin-top:6%}.btn-primary{background-color:#ef7800;width:-webkit-fill-available}.browse_button{color:#414141;font-weight:400;font-size:25px}.toggle1{color:#0d1f5a;font-size:16px;font-weight:700;text-align:center;margin-top:10px;float:left;width:100%}.moreinfo{font-size:14px;display:inline-block;text-align:center;color:#f07818;margin-top:10px}.onlineappointment{line-height:normal;font-size:15px;font-weight:500;vertical-align:middle}.LandinIcon{float:left;margin-right:5px}.paddingtop10{padding-top:10px}.content_main{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #ccc;text-align:center;min-height: 120px; /* adjust based on your paragraph height */
}.heading1{font-size:35px;padding:3px;font-family:sans-serif;font-style:normal;font-weight:400}.Peregraphstyle{font-size:16px;font-weight:400;line-height: 1.4;margin: 0;font-family: 'Roboto', sans-serif;}.gridmain{padding-top:40px;padding-bottom:40px}.grdntcard{width:100%!important;height:auto;padding:20px 1.8%;border-radius:8px;border:1px solid #ccc;background:url(../images/box-bg.jpg) bottom left repeat-x!important;text-align:center}.svgIconstyle{height:35%;width:25%}.fontcolor{color:#414141;cursor:pointer}.margintop{margin-top:15px}.vaccination-container{display:flex;align-items:center}.iconwidth{width:35%;height:auto;margin-right:10px}.vaccination-content{flex-grow:1}.vaccination-title{font-size:19px;font-weight:700}.vaccination-description{color:#555}.carousel-indicators li{background-color:green}.carousel1{padding:5%}.speak-container{display:flex;align-items:center}.img-box2{margin-right:10px}.speak{padding-left:10%}.lawyersignupform{margin-top:5%}.lawyer_sign_up_zip{font-size:18px;line-height:18px;background:#fff;padding:15px;margin-bottom:15px;border-radius:8px;width:97%;box-shadow:-1px 0 17px -2px rgb(0 0 0 / .44);text-align:center;margin-top:20px;float:left}.fontcolor1{color:#f07818;cursor:pointer}.ImmigrationLawyer{margin-top:2%}.fontofbannerbottom{font-size:10px}.formsmall{max-width:50px;width:96%;text-align:center;padding:4px 2%;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.redBorder{border:1px solid red!important}.vaccanation ul{padding-left:25px;margin:0}.abbrevations{list-style:none}.btn-search{color:#fff;background-color:#007336;border-color:#063}