 body {
    font-family: 'Lato', sans-serif;
}
  .playIco {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    transform: translate(-50%, -50%);
    cursor: pointer;
  }

  .image-container {
    position: relative;
    width: 100%;
    max-width: 300px;
  }

  .image-box img {
    width: 100%;
    border-radius: 10px;
  }
  @media (max-width: 768px) {
    .header {
        height: 63px !important;
    }
        .features-small-item {
        padding: 7px 0px;
        height: 82px;
                margin-bottom: 4px;
       
    }
}

 
                .knmrBtn {
                    background: #0485e3;
                    border: none;
                    padding: 10px 26px;
                    border-radius: 33px;
                    font-size: 18px;
                }

                .check li:before {
                    content: "\f00c";
                    font-family: "FontAwesome";
                    font-size: 16px;
                    left: 0;
                    padding-right: 8px;
                    position: relative;
                    top: 2px;
                    color: #fff;
                }

                .check li {
                    font-size: 16px;
                    list-style: none;
                    margin-bottom: 4px;
                    font-weight: 400;
                    padding-left: 2em;
                    text-indent: -1.4em;
                    line-height: 34px;
                }

                    .check li a {
                        color: #58595B;
                    }

                .check1 li:before {
                    content: "\f00c";
                    font-family: "FontAwesome";
                    font-size: 16px;
                    left: 0;
                    padding-right: 8px;
                    position: relative;
                    top: 2px;
                    color: #00b2fb;
                }

                .check1 li {
                    font-size: 16px;
                    list-style: none;
                    margin-bottom: 4px;
                    font-weight: 400;
                    padding-left: 2em;
                    text-indent: -1.4em;
                    line-height: 34px;
                }

                    .check1 li a {
                        color: #58595B;
                    }

                .pbmit-sticky-corner svg path {
                    fill: #d9f2fa;
                }

                .pbmit-sticky-corner {
                    width: 30px;
                    height: 30px;
                    position: absolute;
                }

                .pbmit-bottom-left-corner {
                    bottom: -3% !important;
                    left: 55.2% !important;
                    transform: translate(-50%, -50%);
                }

                .imgBorbl {
                    border-radius: 30px 30px 30px 30px;
                    border-radius: 30px 30px 30px 30px;
                    width: 100%;
                }

                .about {
                    font-family: Outfit, sans-serif;
                    font-weight: 600;
                    font-size: 12px;
                    line-height: 24px;
                    letter-spacing: .6px;
                    color: #3368c6;
                    text-transform: uppercase;
                    font-style: normal;
                    background: #fff;
                    width: 21%;
                    text-align: center;
                    padding: 4px;
                    border-radius: 30px;
                    padding: 4px 0px;
                }

                .h2text {
                    line-height: 36px;
                    margin-bottom: 10px;
                }

                .knowmore {
                    background: #0267b1;
                    border: none;
                    border-radius: 30px;
                    padding: 12px 30px;
                }

                .countBox {
                    border-radius: 4px !important;
                    padding: 10px 0px !important;
                    background: linear-gradient(0deg, #34bcf4 0.53%, #1757a1 107.27%);
                    height: 87px !important;
                }
     

                .hboxs{
                    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14);
                }
                .hslh {
                    height:110vh
                }
                .hbap{
                    color: #fffff6;font-weight: 700;background-color: #f53937;cursor: default;position: relative;bottom: 9px;font-size: 13px;
                }
                .hpos1 {
                    position: relative;bottom: 2px;
                }
                .hfw1{
                    font-weight: 700;
                }
                .hbg1{
                    background: radial-gradient(100% 100% at 100% 0%, #89E5FF 10%, #0267b1 100%); box-shadow: 0px 2px 4px rgb(45 35 66 / 40%), 0px 7px 13px -3px rgb(45 35 66 / 30%), inset 0px -3px 0px rgb(58 65 111 / 50%);
                }
                .cfw1{
                    color: #fff; font-weight: 700;
                }
                .hls1 {
                    letter-spacing: 1.4px;
                }
                .hbg2 {
                    background: url('/Content/NewWebsite/Images/img-doc1.png');background-repeat: no-repeat;background-size: cover;background-position: top;
                }

                .homespboxs {
                    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14);
    padding: 8px;
                }

                .homespboxs1 {
                    margin-top: 13px;
                    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14);
    padding: 8px;
                }

                .hpos11{
                    position:relative; bottom:24px;
                }
                .homecol1{
                    color: #58595B;
                }
                .hborl{
                    border-left: 1px solid #d1d1d1;
                }
                .whnwboxs{
                    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14);
                }
                .hhhl{
                    height: 100%; height: 100%; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14); padding: 8px;
                }
                .habr{
                    left: 96.4% !important;bottom: 30.3% !important;transform: rotate(-366deg);
                }
                .habpos {
                    position: absolute; bottom: -24px; right: 0;
                }
                .habbg{
                    background: #d9f2fa; padding: 10px 18px; border-radius: 30px 0 0;
                }
                .hmrt{
                    margin-top: 13px;
                }
                .hptxtj {
                    text-align: justify
                }
                .mrr7mod{
                    margin: 7%;
                }
                .hbr{
                    border-right: 1px solid #d1d1d1; 
                }
                .hmrt{
                    margin-top: 30px;
                }

                .hipc{
                    font-weight: bold;font-size: 26px;
                }
                .hbgps{
                    background: #11aae126;
                }
                .hsbg{
                    background: #00000091;
                }
                .hfs13{
                    font-size: 13px;
                }
                .hegc{
                    background: #00000091;
                }
                .hbgt{
                    background:transparent
                }
                .mzi{
                    z-index:1072
                }
                .hfst{
                    position: relative;left: 11px;
                }

                .top-header span {
    
                    float: right;
                }
                    .list-group-item-action {    
                    text-indent: -.6em !important;
                    }
                
                 .hiring-badge {
                  display: inline-flex;
                  align-items: center;
                  gap: 8px;
                  padding: 10px 18px;
                  /*border-radius: 30px;*/  
                  background: #0267b1;
                  /*box-shadow: 0 0 12px rgba(255, 59, 59, 0.6);*/
                  animation: pulseGlow 1.5s infinite;
                  transition: 0.3s;
                }
                
                .hiring-badge i {
                  font-size: 16px;
                  animation: bounceIcon 1s infinite;
                }
                
                .hiring-badge:hover {
                  transform: scale(1.08);
                  box-shadow: 0 0 25px rgba(255, 59, 59, 1);
                }
                    .top-header ul li .nav-link {
                   
                    padding: 8px 4px !important;
                }
                
                /* Pulse */
                @keyframes pulseGlow {
                  0% { transform: scale(1); }
                  50% { transform: scale(1.08); }
                  100% { transform: scale(1); }
                }
                
                
                    @media (max-width: 768px) {
                    .logo {
                       
                        margin-bottom: 6px;
                    }
                    .top-header ul li .nav-link {
                   
                    font-size: 9px;
                    padding: 8px 4px !important;
                }
                        /*.logo {
                        width: 54%;
                      
                    }*/
                }


                .appointment-detail {
                    position: fixed;
                    bottom: 150px;
                    right: 0px;
                    z-index: 1071;
                    display: block;
                }
                
                .appointment-detail a:before {
                      background-image: url(/Content/images/helpline.png);
                    background-position: 50%;
                    background-repeat: no-repeat;
                    background-size: cover;
                    content: "";
                    height: 58px;
                    left: -26px;
                    position: absolute;
                    top: -16.9px;
                    width: 58px;
                    z-index: 1;
                }
                
                .appointment-detail a {
                     color: #fff;
                    background: #0266b1;
                    padding: 17px 47px;
                    border-radius: 4px;
                    border: 1px solid red;
                    font-weight: bold;
                    border-top-left-radius: 10px;
                    border-bottom-left-radius: 10px;
                }
                .redb{
                    color: #f53937;
                } 

                .mrqq{
                    width: 100%; font-size: 1.5rem; background: #fff; color: black;
                }
                .mrqq2{
                    width: 100%; color:red
                }
				 .red{
                    color:red
                }
				 .hnotice{
                    color:#f54a6d;
                }
				.Hcurser{
                    cursor:pointer;
                }
				.hpopup{
					background-color: #0267b1; padding: 10px; border-radius: 10px 10px 0 0px; margin-left: 0px; margin-right: 0px;display: flex;justify-content: space-between;
				}
				.hgit{
					margin: 0px; color: #fff
				}
				.hclsfrm{
					background-color: #ffffff; border-radius: 20px; line-height: 22px; height: 31px; width: 31px; text-decoration: none; border: none; color: #0267b1; padding: 1px 0px 0px 0px; font-family: system-ui; font-weight: bold;
				}
				.capques {
					background: yellow;color: black;font-weight: bold;padding: 10px 5px;margin-top: 7px;
				}
				.hpcl{
					padding-left: 0px;
				}
				.hmt32 {
					margin-top: -32px;
				}
				
				.calllemr{
					animation: none;transform: none;box-shadow: none;outline: 1px solid red;border: none;
				}
				.hpdd43{
					padding: 43px;
				}
				.hivfbtn {
					background: #ff599e;border: none;border-radius: 4px;color: white !important;font-weight: 500;letter-spacing: 2px;padding: 5px 9px;position: relative;top: 11px;
				}
				.hmtt5 {
					top:-5px;
				}
				
				.hnablna{
					width: 51px;position: relative;right: 6px;
				}
				
				.hmbbtn {
					background: #ff599e;border: none;border-radius: 4px;color: white !important;font-weight: 500;letter-spacing: 2px;padding: 5px 9px; width:50px
				}
				.hmrqbg {
					background-color:white;border-radius: 1px;
				}
				.hclobg {
					background: #ebf7ff;
				}
				
				.htbg{
					color: #f90707; font-size: 18px;
				}
.mrrqq {
    background-color: white;
    border-radius: 18px;
}
    .header {
            position: fixed;
            z-index: 1000;
            height: 156px;
            width: 100%;
            background: rgb(0 141 185 / 0%);
            -webkit-transition: all ease-out .5s;
            -moz-transition: all ease-out .5s;
            -o-transition: all ease-out .5s;
            transition: all ease-out .5s;
        }

        .Navctive {
            background: linear-gradient(0deg, #34bcf4 0.53%, #1757a1 107.27%);
        }

        .parallax {
            position: relative;
            background-attachment: fixed;
            background-position: center 0;
            background-repeat: no-repeat;
            background-size: cover;
            height: 100%;
        }
        .error, .msg {
            color: red;
        }

        .msgfont {
            font-size: 13pt;
        }