@media only screen and (max-width: 991px){
    .banner{
        text-align: center;
        padding: 6rem 0 2rem;
    }
    
    header{
        padding: 0.8rem 0;
    }
    
    header .navbar-brand img {
        width: 14rem;
    }
    
    .header-top{
        display: none;
    }
    
    .dfstssdsfdsf h5{
        color: #000 !important;
    }
    
    .fsdbfgh55d, .gbdfghvdfgdf{
        height: auto;
    }
    
    .insurance-offer-section{
        padding: 0;
    }
    
    .insurance-content-container{
        display: block;
    }
    
    .insurance-info-box {
        width: 100%;
    }
    
    .fjgjfdgfgf5885, .dsfghdsvfsddgdf, .sdfgfsdfdssd{
        text-align: center;
    }
    
    .vfghgfg5, .overlay{
        height: auto;
    }
    
    .fbhgfg {
        margin-bottom: 2rem;
    }
    
    .insurance-image-wrapper{
        width: 100%;
    }
    
    .fjhdvgfsfsdf{
        padding-top: 1rem;
        padding-left: 0 !Important;
        padding-right: 0 !Important;
    }
    
    .fbhgfg h4{
        padding-top: 0;
    }
    
    .px-5{
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    
    .py-5{
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    
    .idhewrew_inner{
        margin-bottom: 2rem;
    }
    
    h1 {
        font-size: 2rem;
    }
    
    .banner .kndjwekjrwer_left h5 {
        font-size: 1rem;
    }
    
    .iuhenjwrjwjer{
        justify-content: center;
    }
    
    .section-1 .iuehwer_inner:after{
        position: initial;
    }
    
    .section-2 .iudnuiewewojewrer .iudjewjokjwoer_inner{
        text-align: center;
    }
    
    .section-2 .iudnuiewewojewrer .iudjewjokjwoer_inner .iojoijijiewe{
        margin: auto;
    }
    
    h2 {
        font-size: 1.8rem !important;
    }
    
    h2 br{
        display: block;
    }
    
    header .nav-item{
        margin: 0;
    }
    
    .indheiwerwr_left{
        text-align: center;
    }
    
    .iodjeiewrwer{
        justify-content: center;
    }
    
    footer .ndoiwoiewr .doweiooewr h4 {
        font-size: 1rem;
    }
    
    footer .ndoiwoiewr .doweiooewr h3 {
        font-size: 1.4rem;
    }
        
    .section-3 .idiheiiuewrr_left .ijniuehwjmrewrew .iudnejjiisja_inner h4{
        margin-top: 1rem;
    }
    
    .section-3{
        text-align: center;
    }
    
    .section-3 .idiheiiuewrr_left .ijniuehwjmrewrew .iudnejwer_inner {
        width: 6rem;
        height: 6rem;
        margin: auto;
    }
    
    .oihretretret .duienwrewrer .card {
        margin: 0;
    }
    
    .noidierewrewr .nekdiwr_right{
        margin-top: 1rem;
    }
    
    #navbarSupportedContent{
        position: fixed;
        top: 11%;
        background: #fff;
        width: 85%;
        height: 100%;
        position: fixed;
        left: 0;
        z-index: 9999;
        left: 0;
        transition: 0.3s ease-in-out;
        overflow-y: auto;
        border-right: 1px solid #d8d8d8;
    }
    
    .iundiheruiejr_list{
        width: auto !important;
    }
    
    .iundiheruiejr_list.position-absolute{
        position: initial !important;
    }
    
    #navbarSupportedContent {
        top: 8%;
    }
    
    #navbarSupportedContent.p-4{
        padding: 1rem !important;
    }
    
    #navbarSupportedContent.respnsvemenu{
        width: 0;
        z-index: -2;
        left: -15rem !important;
        transition: 0.3s ease-in-out;
    }
    
    header .header-main .bi-search.position-absolute{
        position: initial !important;
    }
    
    .uidhskihfnwrwrt{
        display: none;
    }
    
    .mnjoifjwtrt.d-none{
        display: block !important;
    }
    
    .searchInput input {
        font-size: 14px;
    }
    
    .hdr-res-menu .ibjkiojnioewrer_list.p-2{
        padding: 0 !important;
    }
    
    .cdsfrxcsgtrerer h6 {
        height: auto;
    }
    
    .doihnkjuiewrewr {
        min-height: 75px;
        line-height: 75px;
        max-height: 75px;
        min-width: 75px;
    }
    
    .uihnidjojerer .oinjoiewrewr{
        display: none;
    }
    
    .uihnidjojerer .ihihndewrewr.d-none{
        display: block !important;
    }
    
    main .oijmdlkoejrewre .idnerewrewr_wrapper .ihnkjdeer_inner p{
        min-height: auto;
    }
    
    .ihnkjdeer_inner{
        text-align: center;
    }
    
    main .oijmdlkoejrewre .idnerewrewr_wrapper .ihnkjdeer_inner span{
        margin: auto;
    }
    
    .iohfnorjewrwe_right{
        text-align: center;
    }
    
    .ihnjhewrewr .d-flex{
        display: block !important;
    }
    
    .ihnjhewrewr .d-flex img.me-4{
        margin-right: 0 !important;
    }
    
    .ihnjhewrewr .d-flex img{
        margin-bottom: 1rem;
    }
    
    .process-overview-section .unihirewrewr .ihjewrojwer_inner{
        margin-right: 0;
    }
    
    .process-overview-section .unihirewrewr .sdrewr_ioerer{
        margin-left: 0;
        text-align: center;
    }
    
    .sdrewr_ioerer.text-right{
        text-align: center !important;
    }
    
    .ihjewrojwer_inner {
        text-align: center;
    }
    
    .process-overview-section .unihirewrewr .ihjewrojwer_inner .uihdnewrer{
        left: 50%;
        transform: translateX(-50%);
    }
    
    .ihjewrojwer_center{
        display: none;
    }
    
    .sdbnfghsdvfsdfgdf{
        text-align: center;
    }
    
    .fdbngdfhgfd{
        display: block;
        justify-content: center;
    }
    
    .fdbngdfhgfd button{
        margin-left: 0;
    }
    
    .fdbngdfhgfd h6{
        margin-bottom: 1rem;
    }
    
    .dfnbgfdg{
        margin: 2rem auto;
    }
    
    .bjuihniewrewr{
        display: none;
    }
    
    .fdbngdfhgfd.d-none{
        display: block !important;
    }
    
    .uihdnwrewrrer .inkiojjwqee{
        text-align: center;
    }
    
    .idnjirer_wrapper ul li p{
        text-align: left !important;
    }
    
    .iuhnkerewr {
        text-align: center;
    }
    
    .deihrkneuirer_inner .inkher_circle{
        margin: auto;
        margin-bottom: 1rem;
    }
    
    .uidhner_wrapper .tab-button {
        padding: 7px 10px !important;
        font-size: 0.9rem;
    }
    
    .uidhner_wrapper .tab-button.me-4{
        margin-right: 0.5rem !important;
    }
    
    .footer-top{
        padding: 1rem;
    }
    
    .ojokewrewr .container-fluid.py-5{
        padding-top: 0 !important;
    }
    
    .ojokewrewr.py-5{
        padding-top: 0 !important;
    }
    
    .ojokewrewr .container-fluid.px-5, .ojokewrewr.px-5{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .ojokewrewr .iduewrwjrie_left{
        border-radius: 0;
    }
    
    .feswfeerertyeqeqwe {
        margin-top: -3.3rem;
    }
    
    .cdsrfsadsdeseareer.row{
        justify-content: center;
    }
    
    .iduewrwjrie_left{
        text-align: center;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_left h2{
        text-align: center;
    }
    
    .footer-bottom .d-flex{
        display: block !important;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer{
        margin-left: 0;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.outer-circle{
        max-width: 100%;
        height: 31.5rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle{
        max-width: 80%;
        height: 24.2rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.center-circle {
        max-width: 7rem;
        height: 7rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker h6 {
        font-size: 0.7rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr h5 {
        left: 26%;
        font-size: 0.8rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker h6{
        font-size: 0.8rem;
    }
    
    .nihdkjnwire_left{
        margin-bottom: 1.4rem;
        text-align: center;
    }
    
    main .uihnidjojerer .iohfnorjewrwe_left img:last-child{
        width: -webkit-fill-available;
    }
    
    .deihsdfneuirer_inner .dihewrewr_image .doiewrewr{
        height: 100%;
    }
    
    .deihsdfneuirer_inner .dihewrewr_image .doiewrewr h5{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .process-overview-section .unihirewrewr .ihjewrojwer_inner{
        min-height: auto;
    }
    
    footer .footer-top .btn-main span:first-child{
        display: none;
    }
    
    footer .footer-top .btn-main span:last-child.d-none{
        display: block !important;
    }
    
    footer .footer-top .btn-main span:last-child i{
        font-size: 1.2rem;
    }
    
    footer .footer-top .btn-main {
        padding: 0.5rem 1rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer{
        text-align: center;
    }
    
    .service-dropdown
    {
        width:100%;
        height:75vh;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    
    .service-dropdown .ibjkiojnioewrer_list li {
        font-size: 14px;
        line-height: 1.8;
    }
    
    .ouinihierer a 
    {
        padding-bottom:-40px !important;
    }
    
    .inkiojjwqee img:last-child {
        max-width: 80%;
    }
    
    .dfnghudfg p{
        width: 100%;
    }
    
    .ghvfgdfg p{
        text-align: center;
    }
    
    .ghfghfghf .uihdenwre_right p{
        text-align: left;
    }
    
    .dnkwheriwekrer_shape:before {
        left: 54%;
    }
    
    .fvfdd{
        text-align: center;
        margin-bottom: 1.4rem;
    }
    
    .fbghvdfhfd h2{
        width: 100%;
    }
    
    .dbfghdfgdfg{
        height: auto;
    }
    
    .dfghdg,
    .dfgfgv,
    .bjhfdgfd{
        display: none;
    }
    
    .dfbgdfdf{
        padding: 0;
    }
    
    .fdjhbgfg{
        display: block;
    }
    
    .fgjhgdfbgfd{
        margin-bottom: 1.2rem;
    }
    
    .njhbgfdg{
        margin-top: 0;
    }
    
    .cscredsyuiufr{
        display: none;
    }
    
    .uidbkjheiowrer.d-none{
        display: block !important;
    }
    
    #multiStepForm{
        padding-top: 0;
    }
    
    .service-dropdown.position-absolute{
        position: relative !important;
        box-shadow: none;
    }
    
    .service-dropdown{
        left: initial;
        transform: translateX(0);
    }
    .header .header-main .bi-search{
        display:none;
    }
    
    .header .header-main
    {
        width:70% !important;
    }
    
    .iudkoioojer.position-absolute{
        position: initial !important;
    }
    
    .iudkoioojer{
        width: auto;
        margin-top: 0.8rem;
        box-shadow: none;
    }
    
    footer .footer-top .form-control
    {
        padding-right:70px !important;
    }
    
    .idhewrew_inner{
        border-right: none;
    }
    
    .uidhner_wrapper .tab-buttons {
        flex-wrap: wrap;
    }
    
    .uidhner_wrapper .tab-button {
        margin-bottom: 0.8rem;
    }
    
    .doijmdlewrewr_left h2 {
        font-size: 3rem !important;
        text-align: center;
        color: #fff;
        text-shadow: none;
    }
    
    .doijmdlewrewr_left h2.mb-0{
        margin-bottom: 1rem !important;
    }
    
    .doijmdlewrewr_left h2 span{
        background: initial;
        -webkit-background-clip: initial;
        background-clip: initial;
        -webkit-text-fill-color: initial;
        text-fill-color: initial;
        background-size: initial;
        color: #fff;
    }
    
    .doijmdlewrewr_left h2 br{
        display: none;
    }
    
    .doiemjoiewr{
        display: none;
    }
    
    .oijdmoiewrwer_wrapper{
        text-align: center;
    }
    
    .sdfgedtyuyi{
        margin: auto;
        width: 75vw;
        height: 75vw;
    }
    
    .sdfgedtyuyi.position-absolute{
        position: initial !important;
    }
    
    .uihnjduerewrwer.mb-5{
        margin-bottom: 0 !important;
    }
    
    .idnikniewrew_right:before {
        bottom: -1rem;
        left: 50%;
        z-index: -2;
        transform: translateX(-25%);
    }
    
    .idnikniewrew_right:after {
        width: 3rem;
        height: 3rem;
        bottom: -1rem;
        left: 45%;
    }
    
    .idnikniewrew_left .btn-main{
        display: none;
    }
    
    .iuhnkhiewrer.d-none{
        display: block !important;
        margin: auto;
    }
    
    .idnikniewrew_right {
        margin-bottom: 2rem; 
    }
    
    .ikniuerejrr.d-none{
        display: block !important;
    }
    
    .crcerdscgcsdaesd{
        display: none;
    }
    
    .dewrfsdcer_inner img {
        width: 7rem;
        left: 80%;
    }
    
    .sdcdxfxdfguyhhj img {
        left: 24% !important;
    }
    
    .iuhihiworwenrer .inkjeiueer{
        transform: translateX(0);
        text-align: center;
        margin-bottom: 2rem;
    }
    
    .iuhihiworwenrer .inkjeiueer.position-absolute{
        position: initial !important;
    }
    
    .idhwerwer_wrapper.py-5{
        padding-top: 5rem !important;
    }
    
    .dewrfsdcer_inner {
        margin-top: -9rem;
    }
    
    .bckclra{
        margin: 3rem auto;
    }
    
    .dikwerhewrwerwr{
        text-align: center;
    }
    
    .duinkwenriewr_inner button{
        margin-bottom: 1.4rem;
    }
    
    .duinkwenriewr_inner button.ps-0{
        padding-left: 0.75rem !important;
    }
    
    .duinkwenriewr_inner h1 {
        margin-bottom: 1rem;
    }
    
    .ojokewrewr section .content {
        height: 25rem;
    }
    
    .dojejrejerr_left{
        text-align: center;
    }
    
    .cstregdtefsfret {
        left: 0;
    }
    
    .fgnf {
        margin-left: -0.8rem;
    }
    
    .oijdmjoierer{
        height: auto;
    }
    
    .idnikniewrew_right:before {
        width: 75vw;
        height: 75vw;
    }
    
    .idnikniewrew_right:before {
        left: 30%;
    }
    
    .idnikniewrew_right:after{
        display: none;
    }
    
    .idhnkjheuirerer img {
        border-radius: 10px; 
        width: 40% !important;
        margin: 0 auto 2rem;
    }
    
    .loading-bar__wrapper .slick-current.loading-bar-bullet::before {
        min-height: 5rem;
        max-height: 5rem;
        height: 5rem;
        width: 5rem;
        min-width: 5rem;
        max-width: 5rem;
        margin: -2rem -2rem 1rem -2rem;
    }
    
    .loading-bar__wrapper .slick-current span {
        left: 15% !important;
    }
    
    .loading-bar-bullet::before {
        margin: -9px 0 0;
    }
    
    .loading-bar__wrapper .slick-slide span {
        left: -7%;
        position: absolute;
    }
    
    .contbanner{
        height: auto;
    }
    
    .nbghdfbgfdg h2 {
        padding: 168px 0 60px 0;
    }
    
    .gfhf br{
        display: none;
    }
    
    .iuhndkhiehrer{
        display: none;
    }
    
    .cdsfrxcsgtrerer h4{
        height: auto;
        overflow: initial;
    }
    
    .fhgvfdg h4 {
      height: auto;
    }
    
    .idiheiiuewrr_right{
        margin-top: 1.4rem;
    }
    
    .au-banner {
        top: 4rem;
    }
    
    .sec-gap {
        padding: 3rem 0;
    }
    
    .diewrhjewrewr{
        text-align: center;
    }
    
    .isndfriserser p{
        text-align: justify;
    }
    
    .mdiiurhewr_inner img{
        width: 100%;
    }
    
    .dioenrjiewrwer:before {
        top: -1rem;
    }
    
    .diediuhenwrwer.pb-0{
        padding-bottom: 4rem !important;
    }
    
    .oijdmeiewrer{
        text-align: center;
        padding: 3rem 6rem 1rem 6rem;
    }
    
    .hnknihewrewr .doieknrtret_left.pt-5{
        padding: 5rem 0 !important;
    }
    
    .oiwefjoijwer{
        text-align: center;
    }
    
    .oiwefjoijwer .col-lg-6.pt-5{
        padding-top: 0 !important;
    }
    
    .dniehrewrewr .lsimage {
        transform: translate(-5rem, 3rem) scale(1.1);
    }
    
    .lip-section-1 {
        width: 90%;
    }
    
    .odjejwrwerewr, .lip-section-3 .csdfvtygdfdfg .oijerer_inner{
        text-align: center;
    }
    
    .oiwefjoijwer h5::after{
        display: none;
    }
    
    .ewrfvrttyyy{
        background: rgba(255, 255, 255, 0.6);
    }
    
    .iunefjtttrterer .lsimage, .lsc-section-2 .diekjrjhejrer h5:before{
        display: none;
    }
    
    .iosjrwoejre_inner{
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }
    
    .diekjrjhejrer .ps-5{
        padding-left: 0 !important;
    }
    
    .diekjrjhejrer{
        padding-top: 1.4rem;
    }
}









@media only screen and (max-width: 820px){
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.outer-circle{
        width: 76vw;
        height: 76vw;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle{
        max-width: initial;
        width: 58vw;
        height: 58vw;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker {
        bottom: -7.9rem;
        left: -17%;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.outer-circle:before{
        left: 0;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.center-circle {
        max-width: initial;
        width: 20vw;
        height: 20vw;
    }
}








@media only screen and (max-width: 767px){
    .loading-bar__wrapper .slick-current.loading-bar-bullet::before {
        min-height: 4rem;
        max-height: 4rem;
        height: 4rem;
        width: 4rem;
        min-width: 4rem;
        max-width: 4rem;
        margin: -2rem -2rem 1rem -2rem;
    }
    
    .loading-bar__wrapper .slick-current span {
        left: 7% !important;
        font-size: 1rem;
    }
    
    .loading-bar-bullet::before {
        margin: -9px 0 0;
    }
    
    .loading-bar__wrapper .slick-slide span {
        left: -19%;
    }
}








@media only screen and (max-width: 720px){
    .bckclra {
        width: 82vw;
        height: 82vw;
    }
    
    .bckclrb {
        width: 60vw;
        height: 60vw;
    }
    
    .doijmewlrjowerew img {
        width: 120%;
    }
    
    .diojekriewr_wrapper.py-5{
        padding: 5rem 0 !important;
    }
}








@media only screen and (max-width: 700px){
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker {
        bottom: -6.9rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker {
        bottom: -18rem;
    }
    
    .sdfgedtyuyi, .idnikniewrew_right:before {
        width: 65vw;
        height: 65vw;
    }
    
    .section-3 .idiheiiuewrr_right .diuewneworwer {
        left: 0;
    }
}











@media only screen and (max-width: 646px){
    .fbhfhgvfd{
        display: block;
    }
}











@media only screen and (max-width: 640px){
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker {
        bottom: -10.5rem;
        left: -48%;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker {
        left: 36%;
    }
    
    h2{
        font-size: 1.6rem !important;
    }
    
    .nihdkjnwire_left h3 {
        font-size: 1.2rem;
    }
    
    .dsgdfdsf{
        width: 100%;
    }
    
    .gbfgdfg{
        padding: 0;
    }
    
    .bckclrb {
        width: 68vw;
        height: 68vw;
    }
    
    main .ihnejoewrewrwerr .idhewrew_inner h5 {
        font-size: 1rem;
    }
    
    .lsc-section-3, .lsc-section-4, .diuehriewrewr_right, .l-section-4{
        text-align: center;
    }
    
    .lsc-section-4 p, .l-section-4 p{
        text-align: justify;
    }
    
    .l-section-4 h2:after{
        left: 50%;
        transform: translateX(-50%);
    }
    
    .dfstssdsfdsf .dbfhgdgdfg55{
        text-align: left;
    }
    
    .bfhjgf55sd h5{
        color: #000;
    }
    
    .lirp-section-1 .col-lg-5 .duihrewrhewr{
        display: none;
    }
    
    .lirp-section-1{
        text-align: center;
    }
    
    .duihrewrhewr p{
        text-align: justify;
    }
    
    .duihrewrhewr div.d-flex{
        display: block !important;
    }
    
    .duihrewrhewr .btn{
        margin-bottom: 1rem;
    }
    
    .duihrewrhewr .btn.me-4{
        margin-right: 0 !important;
    }
    
    .duihrewrhewr a.d-flex, .ioherier_inner .d-flex{
        justify-content: center;
    }
    
    .ioherier_inner{
        text-align: center;
    }
    
    .lirp-section-3{
        text-align: center;
    }
    
    .diwernhjwerewr .d-flex{
        text-align: center;
        display: block !important;
    }
    
    .iduheruwerwer_left{
        margin-top: 1.4rem;
    }
    
    .lirp-section-3 .iduheruwerwer_left .iojoiejwrewrrr {
        left: 0;
    }
}










@media only screen and (max-width: 534px){
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker h6 {
        font-size: 0.6rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker h6 {
        font-size: 0.6rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr h5 {
        left: 32%;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker {
        bottom: -15rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.outer-circle:before {
        bottom: 0;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle:before,
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle:after{
        width: 3.5rem;
        height: 3.5rem;
    }
    
    .uidhner_wrapper .tab-button {
        margin-bottom: 0.8rem;
    }
    
    .bckclrb {
        width: 70vw;
        height: 70vw;
    }
    
    .iuhndkhiehrer .arrow {
        height: 2rem;
    }
    
    .iuhndkhiehrer .timeline_wrp .timeline_steps_wrp .single_step {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    
    label {
        font-size: 1rem;
    }
}










@media only screen and (max-width: 478px){
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker {
        bottom: -13rem;
    }
    
    .bckclra {
        width: 80vw;
        height: 80vw;
    }
    
    .bckclrc {
        width: 18rem;
        height: 18rem;
    }
    
    .bckclrb {
        width: 72vw;
        height: 72vw;
    }
    
    .dkmehirewr {
        width: 4rem;
    }
    .footer .footer-top 
    {
        padding:10px !important;
    }
    
    .section-1 .iuehwer_inner span {
        font-size: 3rem;
    }
}








@media only screen and (max-width: 454px){
    .gfhf br{
        display: block;
    }
    
    header .navbar-brand img {
        width: 10rem;
    }
    
    h1 {
        font-size: 1.6rem !important;
    }
    
    .iodjeiewrwer.d-flex{
        display: block !important;
    }
    
    .inihdnwerewrewr.d-flex, .contct-banner .iudnhehiroiwrewr .inihdnwerewrewr .btn-main{
        display: block !important;
        margin-bottom: 1rem;
    }
    
    .inihdnwerewrewr .btn.me-5{
        margin-right: 0 !important;
    }
}








@media only screen and (max-width: 420px){
    .p-5 {
        padding: 1rem !important;
    }
    
    h1{
        font-size: 2.5rem;
    }
    
    h3{
        font-size: 1.4rem !important;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle:before,
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle:after {
        width: 2.5rem;
        height: 2.5rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker {
        bottom: -6.5rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker h6,
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker h6{
        font-size: 0.5rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker{
        bottom: -12rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker.mb-3{
        margin-bottom: 3px !important;
    }
    
    .uihnidjojerer .ihihndewrewr{
        text-align: center;
    }
    
    main .uihnidjojerer .iohfnorjewrwe_left img:first-child{
        width: 70%;
    }
    
    .deihsdfneuirer_inner .dihewrewr_image .doiewrewr h5 {
        font-size: 0.8rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr:before {
        background-size: 60%;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr h5 {
        left: 25%;
    }
    
    footer .footer-bottom .indiewhrwer_right ul li{
        display: block;
        list-style: none;
        margin-left: 0;
    }
    
    .bckclrc {
        width: 17rem;
        height: 17rem;
    }
    
    .banner .kndjwekjrwer_left .udhusbdyufdf {
        font-size: 1rem;
    }
    
    .cdsfgfredcf.d-flex{
        display: block !important;
        text-align: center;
    }
    
    .section-6 .idnewiiejiwrewr .dionewihnweiewr .heading {
        font-size: 1.2rem;
    }
}










@media only screen and (max-width: 395px){
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker {
        bottom: -11rem; 
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr:before {
        background-size: 40%;
        right: -1rem;
    }
    
    .bckclrc {
        width: 15rem;
        height: 15rem;
    }
    
    .btn-main {
        padding: 0.5rem 0.5rem;
        font-size: 0.8rem;
    }
}











@media only screen and (max-width: 385px){
    .uidhner_wrapper .tab-button {
        padding: 7px 7px !important;
    }
    
    .bckclrc {
        width: 14rem;
        height: 14rem;
    }
}










@media only screen and (max-width: 378px){
    h1{
        font-size: 2.5rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.center-circle {
        width: 18vw;
        height: 18vw;
        border: 5px solid var(--light-blue-backrgound-color);
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr h5 {
        left: 25%;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker {
        bottom: -10rem;
    }
    
    .idnjirer_wrapper ul{
        padding-left: 0 !important;
    }
    
    .bckclra {
        width: 85vw;
        height: 85vw;
    }
    
    .ojokewrewr section .content {
        height: 40rem;
    }
}








@media only screen and (max-width: 360px){
    .px-5 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr .ferrepihnker h6, main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .uighjdnboirewrer .ferrepihnker h6 {
        font-size: 0.4rem;
    }
    
    main .uidhnbeuirewrewr .nihdkjnwire_right .iuhdiewrewrwer span.inner-circle .duijererewr h5{
        left: 30%;
        font-size: 0.6rem;
    }
    
    .iduhewnhrewr_inner img {
        height: auto;
    }
    
    .bckclrc {
        width: 12rem;
        height: 12rem;
    }
    
    .ojokewrewr section .content {
        height: 45rem;
    }
}









@media only screen and (max-width: 329px){
    .iuhenjwrjwjer.d-flex{
        display: block !important;
    }
    
    .iuhenjwrjwjer a.me-5{
        margin-right: 0 !important;
        margin-bottom: 1rem;
    }
    
    .iuhenjwrjwjer a{
        display: block !important;
    }
    
    .form-control::placeholder{
        font-size: 0.9rem !important;
    }
    
    .banner .kndjwekjrwer_right h5 {
        font-size: 1rem !important;
    }
}