@media (max-width: 1366px) {
    .medical-services-wrapp .main-services-boxes .last-box ul li span {
        margin-left: 40px;
    }
    .medical-services-wrapp .main-services-boxes .frst-box {
        padding: 30px;
    }
    .medical-services-wrapp .main-services-boxes .last-box {
        padding: 30px;
    }
    .foot-maiilid a {
        font-size: 14px;
    }
    .default-popup .inner-default-popup .defalut-popup-wrapper{
        padding: 13px 21px;
    }
    .default-popup .inner-defalut2-wrappr .left-cont-default h4{
        font-size: 30px;
    }
    .default-popup .inner-defalut2-wrappr .right-con-default h4{
        font-size: 24px;
    }
    .default-popup .close-defalt-popup i{
        width: 42px;
    height: 41px;
    }
    .default-popup .inner-defalut2-wrappr .right-con-default a{
        padding: 10px 31px;
    }
}

@media (max-width: 1024px) {
    header .navbar-light .navbar-nav .nav-link {
        font-size: 14px;
    } 
  
    .new-calspan-wrapper h3 {
        font-size: 30px;
    }
    .Contact-map-wrapper .conta-form h4:after{
        display: none;
    }
    .our-spacilist {
        background-image: url(./img/background.png);
        background-size: initial;
        padding: 1rem 0 2rem 0;
        background-repeat: repeat;
        background-color: rgba(0, 0, 0, 0);
        background-attachment: fixed;
    }
    .news-update {
        padding: 1rem 0 3rem 0;
    }
    .Contact-map-wrapper {
        padding: 3rem 0;
    }
    .our-services-wrap {
        padding: 2rem 0 3rem 0;
    }
    .testimonial-wrapper {
        padding: 3rem 0;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant {
        left: 30px;
        top: 50%;
    }
    footer {
        padding: 2rem 0 0 0;
    }
    footer .footer-bottom {
        margin-top: 1rem;
    }
    header .top-bar .mail-wrap a {
        font-size: 14px;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant h1 {
        font-size: 35px;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant h6 {
        font-size: 25px;
    }
    header .navbar-expand-lg .navbar-nav .nav-link {
        margin-left: 1px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        margin-bottom: 29px;
    } 
    .tittle p {
        width: 100%;
    }
    .our-services-wrap .main-srv-boxes .boxes-degn h5 {
        font-size: 16px;
    }
    .our-services-wrap .main-srv-boxes {
        grid-template-columns: repeat(3, 1fr);
    }
    .testimonial-wrapper p {
        width: 100%;
    }
    .news-update .new-wrapper .new-boxes-1 .news-con {
        padding: 20px 20px 30px 20px;
    }
    footer .quick-link .blocontt span {
        font-size: 13px;
    }
    footer .quick-link ul li {
        font-size: 14px;
    }
    footer .foote-logo p {
        font-size: 14px;
        margin: 2rem 0 0 0;
    }
    .news-update .new-wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 30px;
    }
    .top-carrrdd{
        margin-bottom: 4rem;
    }


    .sec-11 .sec-11-box-wrappers .savibtns a{
        font-size: 20px;
    }
    .sec-11 .sec-11-box-wrappers:before{
        top: -128px;
    
    }
    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx:before{
  border-right: solid 70px rgba(4, 5, 51, 0);
        border-top: solid 339px #e1dede;
        border-left: solid 70px transparent;
    }

    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx:after{
        border-left: solid 70px rgba(4, 5, 51, 0);
        border-top: solid 305px #e1dede;
        border-right: solid 70px transparent;
        border-bottom: solid 305px #e1dede;
    }
}


@media (max-width: 991px) {
    .navbar-light .navbar-toggler-icon {
        background-image: url(./img/menu-bar.png); background-repeat: no-repeat;
    }

    header .dropdown:hover .dropdown-menu {
    display: none;
}
header .dropdown:hover .dropdown-menu.show{
    display: block   ;

}

    .modal-content {
        background-color: rgb(221 220 220);
    }
    .inner-about-us {
        padding: 2rem 0;
    }
    header .btn-primary {
        color: #fff;
        background-color: transparent;
        border-color: transparent;
        margin-top: 0;
        margin-left: 16px;
        margin-bottom: 12px;
    }
    .our-services-wrap {
        padding: 2rem 0 2rem 0;
    }
    .inner-about-us .stathocap-inner {
        margin: 2rem 0;
    }
    .enroll-wrpinner {
        padding: 2rem 0;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant p {
        width: 88%;
    }
    .enroll-wrpinner .new-brand {
        margin: 0;
    }
    .navbar-light .navbar-toggler {
        color: unset;
        border-color:unset;
    
    }
    header .navbar-light .navbar-nav .nav-link:focus, header .navbar-light .navbar-nav .nav-link:hover {
        border-radius: 0;
    }
    header .navbar-light .navbar-nav .nav-link {
        text-transform: uppercase;
    }
    header .navbar-light .navbar-nav .nav-link.active, header .navbar-light .navbar-nav .show > .nav-link {
        border-radius: 0;
    }
    .navbar-toggler:focus {
        box-shadow: unset;
    }
    .navbar-toggler {
        background-color: unset;
        border: unset;
    }
    header .top-bar .mail-wrap a {
        font-size: 14px;
    }
    .desktop-banner{
        display: none;
    }
    .mobile-banner{
        display: block;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant {
        left: 44px;
        top: 90%;
        width: 100% !important;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant p {
        width: 87%;
    }
    header .navbar-expand-lg .navbar-nav .nav-link {
        margin-left: 1px;
        padding-left: 29px;
        padding-right: 16px;
        padding-top: 10px;
        margin-bottom: 0;
        margin-top: 10px;
    }
    .our-services-wrap .main-srv-boxes {
        grid-template-columns: repeat(2, 1fr);
    }
    footer .quick-link .main-blog {
        grid-template-columns: repeat(2, 1fr);
    }
    .news-update .new-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 24px;
    }
    header .top-bar .mail-wrap {
        justify-content: center;
        margin-bottom: 9px;
    }
    header .top-bar .top-socila-icon ul {
        justify-content: center;
    }
    header .navbar {
        padding: 0;
        /* overflow-y : scroll ; */
   
    }
    header .navbar-collapse{
        overflow-y: scroll;
    }
   header .navbar-nav {
        height: 400px;
    }
}

@media (max-width: 768px) {
    .medical-services-wrapp {
        padding: 0 0 2rem 0;
    }

    .Contact-map-wrapper .conta-form h4:after{
        display: none;
    }
    .medical-ennrrolu h4 {
        margin: 0rem 0 1rem 0;
    }

    .Contact-map-wrapper .conta-form button[type=submit] {
        padding: 7px 20px;
    }
    .Contact-map-wrapper .conta-form .call-now-bg a {
        padding: 7px 11px;
    }
    .Contact-map-wrapper .conta-form {
        padding: 1rem;
    }
    .enroll-wrpinner .advanced-services {
        margin-bottom: 2rem;
    }
    .meet-the-team-inner {
        padding: 2rem 0 0rem 0;
    }
    .primary-source-inner-wrap {
        padding: 0rem 0 2rem 0;
    }
    .our-spacilist {
        padding: 2rem 0;
    }
    .our-services-wrap {
        padding: 1rem 0 2rem 0;
    }
    .inner-cont-wrapp {
        padding: 2rem 0 0 0;
    }
    .career-know{
        padding: 2rem 0;
    }
    .career-know .main-sec-carere {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
    .request-info .midd-requst {
        margin: 0rem 0 0 0;
    }
    .caqh-enrollment-inner {
        padding: 2rem 0;
    }
    .news-update {
        padding: 2rem 0 2rem 0;
    }
    .inner-cont-wrapp .conta-form h4 {
        font-size: 26px;
    }
    .our-spacilist .specilist-boxes-main-wrap .miidle-part {
        min-height: 290px;
    }
    .meet-the-team-inner .team001 {
        margin-bottom: 2rem;
    }
    .medical-ennrrolu {
        padding: 2rem 0;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant {
        position: absolute;
        left: 72px;
        top: 82%;
        width: 84%;
        transform: translateY(-50%);
        z-index: 99;
    }
    .hero_section .main_slider .item img {
        height: auto;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .banner-mobil .main_slider .item .banner-caption .hero_contant {
        top: 33%;
    }

    /* .deskytop{
        display: none;
    }
    .banner-mobil{
        display: block;
    } */
    .Contact-map-wrapper .maop iframe{
        padding-right: 0;
    }
    .hero_section .owl-dots button.active {
        background-color: #3e71a8;
        border: 2px solid #3e71a8;
    }
    .hero_section .owl-dots button {
        border: 2px solid #3e71a8;
    }
    .default-popup{
        height: 99vh;
        overflow-y: scroll;
    }
    .default-popup .close-defalt-popup i{
        font-size: 24px;
    margin-top: 0px;
    margin-bottom: 7px;
    padding: 15px;
    width: 40px;
    height: 40px;
    margin-right: 0;
    }

    .sec-11 .sec-11-box-wrappers{
        grid-template-columns: 1fr;
    }
    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx{
        padding: 6rem 1rem;
    }
    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx:before{
        width: 100%;
        height: 79px;
        border: solid 72px red;
        top: 0;
        transform: unset;
        left: 50%;
         border-bottom-color: transparent;
        border-top-color: #e1dede;
        border-left: solid 371px #e1dede;
        transform: translate(-50%,-50%);
        border-right: solid 371px #e1dede;
    }
    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx:after{
        width: 100%;
        height: 79px;
        border: solid 72px red;
        top: unset;
        bottom: 0;
        transform: translate(-50%, 50%);

        left: 50%;
         border-top-color: transparent;
        border-bottom-color: #e1dede;
        border-left: solid 371px #e1dede;
        border-right: solid 371px #e1dede;
    }
    .sec-11 .sec-11-box-wrappers:before{
        display: none;
    }
    .sec-11 .sec-11-box-wrappers .left-call-n a{
        margin-bottom: 1rem;
    }
    .sec-11 .sec-11-box-wrappers .get-f-q > div{
        margin-top: 1rem;
    }
}

@media only screen and (max-width: 576px) {
    .hero_section .main_slider .item .banner-caption .hero_contant {
        position: unset;
    }
    #myBtn {
        bottom: 92px;
    }
    .hero_section .owl-dots {
        bottom: 155px;
    }
    .hero_section .main_slider .owl-nav button.owl-prev, .hero_section .main_slider .owl-nav button.owl-next {
        top: 15%;

    }
    .inner-cont-wrapp .conta-form {
    
        margin-top: 1rem;
    }
    .Contact-map-wrapper .conta-form h4:after{
        display: none;
    }
    .our-spacilist {
        display: none;
    }
    .new-calspan-wrapper .dicouted-btn {
        text-align: center;
    }
    .new-calspan-wrapper {
        text-align: center;
    }
    .our-services-wrap {
        display: none;
    }
    .top-carrrdd {
        margin-bottom: 6rem;
    }
    .Contact-map-wrapper .conta-form {
        padding: 1rem;
        margin-top: 4rem;
    }
    .new22-new-2 h2 {
    
        font-size: 28px;

    }
    .new22-new h2 {

        font-size: 28px;

    }
    .testimonial-wrapper {
        margin-top: 3rem;
    }
    section.new-calspan-wrapper {
        margin-bottom: 2rem;
        margin-top: -8rem;
    }
    .conta-form {
        padding-top: 1rem;
    }
    .h4head {
        margin-top: 2rem;
    }
    .medical-licenihgg.medical-ennrrolu img {
        margin-top: 1rem;
    }
    .h3head {
        margin-top: 2rem;
    }
    .cnt223 a {
        top: -14px;
        /* right: 0; */
        padding: 8px;
        font-weight: 600;
        left: 42%;
    }
    .cnt223 img {
        box-shadow: 0 18px 42px rgba(0, 0, 0, 0.2588235294);
        border-radius: 20px;
        width: 50%;

    }
    .inner-cont-wrapp .con-aricle {
     
        margin-bottom: 1rem;
    }
    .our-spacilist .specilist-boxes-main-wrap .owl-nav button.owl-prev {
        left: 3px;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant h6 {
        display: block;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant h1 {
        display: block;
    }
    .our-services-wrap .main-srv-boxes {
        grid-template-columns: repeat(1, 1fr);
    }
    .desktop{
        display: none;
    }
    div:where(.swal2-container) button:where(.swal2-close) {
        margin-top: 4.2rem;
    }
    .mobile{
        display: block;
    }
    .h2head {
        font-size: 25px;
    }
    .advanced-services .row {
        flex-direction: column-reverse;
    }
    .enroll-wrpinner .advanced-services.provider-redii .h5head {
        margin: 2rem 0 1rem 0;
    }
    .enroll-wrpinner {
        padding: 2rem 0 0 0;
    }
    .h4head {
        font-size: 22px;
        font-weight: 600;
    }
    .new-brand .row {
        flex-direction: column;
    }
    section.npi-wrap-inn .row {
        flex-direction: column-reverse;
    }
    .inner-cont-wrapp .conta-form h4 {
        font-size: 28px;
    }
    .breadcum-banner-sec h1 {
        font-size: 30px;
        font-weight: 600;
    }
    .news-update .new-wrapper {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        row-gap: 30px;
    }
    /* .hero_section .main_slider .item .banner-caption .hero_contant {
        left: 21px;
        width: 90%;
        top: 81%;
    } */
    .our-spacilist .specilist-boxes-main-wrap .owl-nav button.owl-next {
        right: 3px;
    }
    .our-spacilist .specilist-boxes-main-wrap .owl-nav button.owl-prev, .our-spacilist .specilist-boxes-main-wrap .owl-nav button.owl-next {
        top: 15%;
    }

    .Contact-map-wrapper .maop iframe {
        padding-right: 0;
    }
    .Contact-map-wrapper .conta-form h4 {
        margin-top: 2rem;
    }
 
    footer .quick-link .main-blog {
        grid-template-columns: auto 1fr;
    }
    footer .quick-link .main-blog .blocontt{
        padding: 15px;
    }
    footer .quick-link {
        margin-top: 1rem;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant p {
        display: block;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant .common-btn {
        text-align: center;
    }
    .new-calspan-wrapper .popup .content{
        width: 100%;
        height: 100vh;
        overflow: scroll;
    
    }
    .default-popup .inner-default-popup{
 
    grid-template-columns: repeat(1, 1fr);
   
    }
    .default-popup .inner-defalut2-wrappr .left-cont-default h4{
        font-size: 21px;
    }
    .default-popup .inner-defalut2-wrappr .right-con-default h4{
        font-size: 15px;
    }
    .default-popup .inner-defalut2-wrappr .right-con-default a{
        margin-left: 9px;
    padding: 5px 15px;
    font-size: 13px;
    }
    .default-popup .inner-defalut2-wrappr p{
        font-size: 14px;
    }
    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx:before{
        border-right: solid 280px #e1dede;
        border-left: solid 282px #e1dede;
    }
    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx:after{
        border-left: solid 280px #e1dede;
    border-right: solid 280px #e1dede;
    }
}
@media (max-width: 425px) {
    .Contact-map-wrapper .conta-form .call-now-bg a {
        margin-top: 1.2rem;
        color: #fff;
        border: unset;
        font-size: 17px;
    
    }
    #myBtn {
        bottom: 92px;
    }
    .tittle {
        margin-bottom: 1rem;
    }
    .inner-cont-wrapp .conta-form input {
        width: 100%;

    }
    .primary-source-inner-wrap {
        padding: 1rem 0;
    }
    .our-services-wrap .main-srv-boxes {
        grid-template-columns: repeat(1, 1fr);
    }
    .enroll-wrpinner .new-brand {
        margin: 4rem 0 1rem 0;
    }
    .breadcum-banner-sec .breadcrumb {
        font-size: 14px;
    }
    .caqh-enrollment-inner {
        padding: 1rem 0 2rem 0;
    }
    .medical-ennrrolu {
        padding: 2rem 0;
    }
    .medical-ennrrolu {
        padding: 2rem 0;
    }
    .medical-ennrrolu ul li {
        margin-left: 16px;
        font-size: 14px;
    }
    .medical-ennrrolu ul li:before {
        left: -18px;
    }
    .inner-cont-wrapp.request-info img {
        display: none;
    }
    .inner-cont-wrapp .conta-form {
        padding: 0 30px 30px 30px;
  
    }
    .inner-cont-wrapp {
        padding: 0 0;
        margin: 2rem 0 0 0;
    }
    .breadcum-banner-sec .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
        font-size: 12px;
        margin-top: 2px;
    }
    .inner-cont-wrapp .con-aricle {
        margin-bottom: 2rem;
    }
    .inner-about-us .stathocap-inner h3 {
        font-size: 22px;
    }
    footer {
        padding: 2rem 0 0 0;
    }
    .inner-about-us .stathocap-inner {
        margin: 1rem 0;
    }
    .inner-cont-wrapp .main-co .in-co-det .mobile-no h6 {
        font-size: 22px;
        font-weight: 600;
        color: var(--blue-color2);
        margin-bottom: 0.2rem;
    }
    .inner-cont-wrapp .conta-form h4 {
        font-size: 22px;
    }
    .inner-cont-wrapp .main-co .in-co-det .phn-ico span i {
        height: 50px;
        width: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .inner-cont-wrapp .main-co .in-co-det {
        column-gap: 9px;
    }
    header .dropdown .dropdown-item {
        font-size: 13px;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant h1 {
        font-size: 22px;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant h6 {
        font-size: 16px;
    }
    .common-heading {
        font-size: 26px;
    }
    .our-services-wrap {
        padding: 0rem 0 2rem 0;
    }
    .testimonial-wrapper .author-text p {
        font-size: 17px;
    }
    .testimonial-wrapper {
        padding: 2rem 0;
    }
    .news-update {
        padding: 2rem 0;
    }
    .midd-requst h3 {
        font-size: 18px;
        font-weight: 600;
    }
    .Contact-map-wrapper .conta-form input {
        margin-bottom: 1rem;
    }
    .inner-cont-wrapp .main-co h2 {
        font-size: 28px;
        margin-bottom: 2rem;
    }
    .Contact-map-wrapper {
        padding: 2rem 0;
    }
    .inner-about-us {
        padding: 2rem 0;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant p {
        width: 100%;
        display: block;
    }
    .hero_section .main_slider .item .banner-caption .hero_contant {
       position: unset;
       top: 78%;
       margin-top: 3rem;
    }
    header .top-bar .mail-wrap {
        display: block;
        text-align: center;
    }

    .sec-11 .sec-11-box-wrappers .com-boxox.center-boxx .cenr-bt{
        padding: 15px 25px;
        font-size: 16px;
    }
}

@media (max-width: 320px) {
.sec-11 .sec-11-box-wrappers .com-boxox.center-boxx .cenr-bt {
    padding: 12px 8px;
    font-size: 16px;
}
}