@media only screen and (min-width: 1620px) and (max-width: 1970px) {
}
 @media only screen and (min-width: 1601px) and (max-width: 1920px) {
}
 @media only screen and (min-width: 1500px) and (max-width: 1600px) {
}
 @media only screen and (min-width: 1400px) and (max-width: 1505px) {
     .aboutsecvr .abtleft {
         margin: 0 13px 0 0px;
    }
     .crerdetailsecvr .crerdesg {
         font-size: 35px;
    }
}
 @media only screen and (min-width: 1300px) and (max-width: 1400px) {
     .prdctsecvr .prdctwrap .prdctxt {
        width: 75%;
    }
     .secinnerheading {
        font-size: 35px;
    }
    .sec-heading {
        font-size: 34px;
    }
     .homeslider .carousel-control-prev {
        right: 14%;
    }
     .slider-heading {
         font-size: 35px;
    }
     .aboutsecvr .abtleft {
         margin: 0 13px 0 0px;
    }
     .aboutsecvr .abtlogo {
         width: 80px;
         height: 80px;
    }
     .reviewsecvr .counter {
         font-size: 35px;
    }
     .whyseclft {
         padding: 0 6em 0 3em;
    }
     .introsecvr .introrght {
         padding-left: 2em;
    }
     .corevaluesecvr {
         padding: 2em 0;
    }
     .ourvsnsecvr {
         padding: 3em 0 2em;
    }
     .aboutsecvr .abtinfocard {
         width: 170px;
    }
 
     .guidancesecvr .guidancewrapper {
         padding: 5em 6em;
    }
     .comitmntsecvr .process-list li {
         width: 25%;
         padding: 70px 10px 0 10px;
    }
     .instalsecvr .instalsecrght {
         padding-left: 30px;
    }
     .instalsecvr {
         padding: 5em 0;
    }
     .trainingscvr .trainingleft {
         padding: 0 5em 0 2em;
    }
     .trainingscvr .trainingrght {
         padding: 0 0 0 7em;
    }
     .page-template-service .instalsecvr {
         padding: 3em 0;
    }
     .page-template-service .frmsecvr {
         padding: 3em 0 4em;
    }
     .supportsecvr .supportseclist li {
         padding: 2em 2em 1em 2em;
    }
     .page-template-service .supportsecvr {
         padding: 3em 0;
         margin: 0;
    }
     .crerdetailsecvr .crerdesg {
         font-size: 32px;
    }
     .crerdetailsecvr .crerdetails {
         margin-right: 60px;
    }
     .crerfrmwrap {
         padding: 35px;
    }
     .prevexhinner {
         padding: 0 0px 50px 0px;
    }
     .prevexhisecvr .exhibtn {
         margin: 0px 0 0 0;
    }
     .exhibitionsecvr .info {
         padding: 25px 0px 0;
    }
     .exhibitionsecvr .contact-text {
         width: 84%;
    }
     .exhibitionsecvr {
         padding: 3em 0;
    }
     section.exhibitionsecvr.prevexhisecvr {
         padding: 0em 0;
    }
     .exhibitionpage .brdrdiv {
         padding-bottom: 50px;
    }
     .prevexhinner .numrow{
        padding: 0 0 1em 0;
    }
    .bedpostnsecvr .bedpstninfo {
    padding: 20px 10px;
}
.technicalsecvr .slick-prev {
    left: 44%;
}
}
 @media screen and (max-width: 1280px) {
     .secinnerheading {
        font-size: 30px;
    }
    
     .prdctsecvr .prdctwrap .findtitle {
        font-size: 40px;
    }
     .prdctsecvr .prdctwrap .prdctxt {
        width: 75%;
    }
     .slider-heading {
        font-size: 33px;
    }
     .aboutsecvr .abtleft {
         margin: 0 13px 0 0px;
    }
     .aboutsecvr .abtlogo {
         width: 80px;
         height: 80px;
    }
     .reviewsecvr .counter {
         font-size: 35px;
    }
     .whyseclft {
         padding: 0 6em 0 3em;
    }
     .introsecvr .introrght {
         padding-left: 2em;
    }
     .corevaluesecvr {
         padding: 2em 0;
    }
     .ourvsnsecvr {
         padding: 3em 0 2em;
    }
     .aboutsecvr .abtinfocard {
         width: 160px;
         padding: 20px 20px;
    }

     .aboutsecvr {
         padding: 4em 0 2em;
    }
     .reviewsecvr .counterbox p {
         font-size: 14px;
    }
     .reviewsecvr .custmtxt {
         font-size: 16px;
    }
     .ourteamsecvr .teamdetails h5 {
         font-size: 16px;
    }
     .bannersecvr p {
         margin-bottom: 24px;
    }

     .instalsecvr .instalsecrght {
         padding-left: 20px;
    }
     .trainingscvr .trainingleft {
         padding: 0 5em 0 2em;
    }
     .trainingscvr .trainingrght {
         padding: 0 0 0 7em;
    }
     .guidancesecvr .guidancewrapper {
         padding: 5em 6em;
    }
     .instalsecvr {
         padding: 3em 0;
    }
     .crerdetailsecvr .crerdesg {
         font-size: 30px;
    }
     .crerdetailsecvr .crerdtlicon {
         gap: 40px;
    }
     .crerdetailsecvr .crerdetails {
         margin-right: 60px;
    }
    .crerfrmwrap {
        margin:0;
        padding: 35px;
    }
     .crerdetailsecvr {
         padding: 4em 0 3em 0;
    }
     .careerfrm input, .careerfrm textarea, .careerfrm select {
         padding: 10px;
    }
     .crerdetailsecvr .crerdescdiv {
         margin-bottom: 23px;
    }
     .exhibitionsecvr .contact-text {
         width: 84%;
    }
     .exhibitionsecvr {
         padding: 3em 0;
    }
     section.exhibitionsecvr.prevexhisecvr {
         padding: 0em 0;
    }
     .exhibitionpage .brdrdiv {
         padding-bottom: 50px;
    }
     .prevexhinner .numrow{
        padding: 0 0 1em 0;
        row-gap:30px;
    }
     .prevexhisecvr .exhibtn {
         margin: 10px 0 0 0;
    }
     .page-template-exhibitions .frmsecvr {
         padding: 4em 0;
    }
     .prevexhinner {
         padding: 0 0px 60px 0px;
    }
     .bannersecvr .bannertitle {
         font-size: 35px;
    }
     .exhibitionsecvr .heading-div {
         margin: 0px 0 35px 0;
    }
    .technicalsecvr .slick-prev {
    left: 43%;
}
 .technicalsecvr .slick-next {
    right: 49%;
}
}
 @media (max-width:1200px) {
     .secinnerheading {
        font-size: 25px;
    }
     .prdctsecvr .innertitle {
        font-size: 16px;
    }
     .sec-heading {
        font-size: 30px;
    }
     .prdctsecvr .prdctwrap .findtitle {
        font-size: 35px;
    }
     .cnctfrmheading {
        font-size: 25px;
        margin-bottom: 20px;
    }
     .slider-heading {
        font-size: 32px;
    }
    .homeslider .innerheading {
        margin: 10px 0 10px;
    }
     .aboutsecvr {
         padding: 3em 0 2em;
    }
     .reviewsecvr .counter {
         font-size: 30px;
    }
     .introsecvr .introrght {
         padding-left: 1em;
    }
     .whysecvr {
         padding: 5em 0;
         margin: 2em 0;
    }
     .aboutsecvr .abtlogo {
         width: 73px;
         height: 73px;
    }
     .aboutsecvr .abtinfocard {
         width: 145px;
         padding: 16px 14px;
    }
     .whysecvr .bedinfo {
         padding-left: 4em;
    }
}
 @media (max-width: 1199px) {
     .homeslider .ceriticate {
        width: 75%;
        padding-top: 17px;
    }
     .homeslider .slider-caption {
        width:35%;
    }
     .homeslider .carousel-control-prev {
        right: 14%;
    }
     .prdctsecvr .prdctwrap .findtitle {
        font-size: 30px;
    }
     .prdctsecvr .prdctwrap .prdctxt {
        width: 86%;
    }
     .secinnerheading {
        font-size: 22px;
    }
     .servicesecvr {
        padding: 2em 0;
    }
     .servicesecvr .numrow{
        row-gap: 20px;
        justify-content: center;
    }
     .prtnersecvr .prtnerwrap {
        padding: 80px 60px 80px 92px;
    }
     .cnctfrmlist {
        margin-left: 14px;
    }
     .exhibitionsecvr .heading-div {
        margin: 45px 0 40px 0;
    }
     .frmsecvr {
        padding: 3em 0 2em;
    }
     .cnctfrmlist {
        padding: 30px 30px;
    }
     .homeslider .commission-text {
        width: 40%;
    }
     .aboutsecvr .abtinfocard {
         width: 140px;
         padding: 10px;
    }
     .reviewsecvr .custmtxt {
         font-size: 14px;
    }
     .reviewsecvr .counterbox p {
         font-size: 13px;
    }
     .whyseclft {
         padding: 0 4em 0 3em;
    }
  
     .comitmntsecvr .process-list li {
         width: 25%;
         padding: 70px 10px 0 10px;
    }
     .supportsecvr .supportseclist li {
         padding: 2em 2em 0em 2em;
    }
     .supportsecvr .supportseclist li::after {
         right: 0px;
    }
     .instalsecvr {
         padding: 4em 0;
    }
     section.instalsecvr.technicalscvr {
         padding: 2em 0;
    }
     .page-template-service .frmsecvr {
         padding: 2em 0 4em;
    }
     .crerdetailsecvr .crerdetails {
         margin-right: 50px;
    }
     .crerfrmwrap .crerfrmtitle {
         font-size: 20px;
    }
     .bannersecvr .bannertitle {
         font-size: 30px;
    }
     .exhibitionsecvr .heading-div {
         margin: 0px 0 35px 0;
    }
     .exhibitionsecvr .contact-text {
         width: 87%;
    }
     .frmsecvr .socials-icon {
         margin-top: 23px;
         padding-top: 23px;
    }
     .prevexhinner {
         padding: 0 0px 50px 0px;
    }
     .exhbtnexposec .exhtnimg {
         padding-right: 25px;
    }
     .exhbtnsliderwrap {
         padding-bottom: 4em;
    }
     .exhibitionslider {
         padding:2em 0;
    }
     .exhbtnexposec {
         padding: 5em 0;
    }
    .footer .right-block {
    justify-content: end;
    padding-top: 2em;
}
  .bannersecvr {
    padding: 8em 0;
}
}
 @media only screen and (min-width: 1024px) and (max-width: 1199px) {
     .slider-heading {
         font-size: 30px;
    }
     .innerheading {
         font-size: 18px;
    }
     .homeslider .slider-caption p {
        margin-bottom: 22px;
    }
     .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 25px;
        height: 25px;
    }
     .homeslider .carousel-control-prev-icon::after, .homeslider .carousel-control-next-icon::after {
        font-size: 11px;
    }
     .prdctsecvr .prdctwrap .cnctinfo .icon-circle {
        min-width: 30px;
         height: 30px;
        font-size: 12px;
    }
     .prdctsecvr .prdctdesc p {
         margin-bottom: 25px;
    }
     .prtnersecvr .prtnerwrap .themebtn {
        margin-top: 10px;
    }
     .frmsecvr .frmcntcticon {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }
     .socials-icon a {
        width: 33px;
        height: 33px;
    }
     .footer .footer-logo img {
        height: 73px;
    }
     .footer .ftr-title {
        font-size: 18px;
        margin-bottom: 16px;
    }
     .contact-item .icon-circle {
         width: 30px;
         height: 30px;
    }
     .whysecvr .bedinfo {
        padding-left: 2em;
    }
     .accordianinner .accordion-button {
         font-size: 16px;
    }
     .training-list .trainingicon {
         width: 70px;
         height: 70px;
    }
     .ourvsninner {
         padding-bottom: 5em;
    }
     .comitmntsecvr .order-title {
         font-size: 18px;
    }
     .instalsecvr .instalsecrght .assesmentitle {
         font-size: 16px;
    }
     .supportsecvr .supportitle {
         font-size: 17px;
    }
     .frmsecvr .heading-div {
         margin-right: 40px;
    }

     .blogdetailsecvr .blgdtalcntnt {
         margin: 30px 0 10px;
    }
     .rltedblogsec .heading-div {
         margin: 40px 0 35px 0;
    }
     .blogtitle {
         font-size: 16px;
    }
     .bloginfo {
         padding: 25px;
    }
     .blogdetailsecvr .blgdtalwrap {
         padding: 1em 0 0 0;
    }
    .statistictxt::after {
    right: 0px;}
    .statistictxt {
    padding: 0 3em;
}
.patient-outcomes-sec .right-block {
    padding-left: 0em;
}
.page-template-legacy .reviewsecvr {
    margin-bottom: 2em;
}
.bedpostnsecvr .bedpstninfo {
    padding: 30px 11px 18px;
}
 .technicalsecvr .slick-prev {
    left: 44%;
}
.exprticusecvr .exprticuinner {
    width: 62%;
}
.exprticusecvr {
    padding: 2em 0;
}
.technicalslider .heading-div {
    margin-bottom: 14px;
}
.technicalsecvr {
    padding: 5em 0 4em;}
    .bedsectxt {
    margin: 0 0px 40px;
}
.tabsecvr .legacyheading {
    font-size: 55px;}
}
 @media only screen and (min-width: 991px) and (max-width: 1024px) {
     .themebtn {
        padding: 8px 13px;
    }
     .prdctsecvr .heading-div {
        margin-bottom: 32px;
    }
     .prdctsecvr {
        padding: 14px 0 2em 0;
    }
     .prdctsecvr .prdctwrap .prdctxt {
        width: 97%;
    }
     .servicesecvr {
        padding: 1em 0;
    }
     .prtnersecvr .prtnerwrap {
        padding: 6em;
    }
     .aboutsecvr .abtlogo {
         width: 64px;
         height: 64px;
    }
     .ourvsninner {
         padding-bottom: 4em;
    }
     .introsecvr .introinfo h4 {
         font-size: 30px;
    }
     .ourvsnsecvr {
         padding: 2em 0 2em;
    }
     .corevaluesecvr {
         padding: 1em 0 2em;
    }
     .whysecvr .bedinfo .bedcerti p {
         font-size: 13px;
    }
     .sec-heading {
         font-size: 28px;
    }
     .accordianinner .accordion-item {
        padding: 20px 0;
    }
     .introsecvr .introrght {
         padding-left: 0em;
    }
     .whysecvr {
         padding: 4em 0;
         margin: 2em 0;
    }
     .header .logo {
         width: 158px;
    }
     .bannersecvr .bannertitle {
         font-size: 35px;
    }
     .reviewsecvr {
         margin: 1em 0 3em;
    }
     .whysecvr .bedinfo {
         padding-left: 2em;
    }
     .exhbtnexposec {
         padding: 4em 0;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 30px;
    }
     .rltedblogsec {
         padding: 2em 0 3em;
    }
     .rltedblogsec .heading-div {
         margin: 40px 0 35px 0;
    }
    .blogtitle {
         font-size: 18px;
    }
     .bloginfo {
         padding: 25px;
    }
     .exhibitionslider .nav-sliderimg img {
         width: 110%;
    }
    .statistictxt {
        padding: 0 2em;
    }
    .patient-outcomes-sec .right-block {
    padding-left: 1em;
}
.patient-outcomes-sec .left-block {
    padding-right: 1em;
}
.exprticusecvr .exprticuinner {
    width: 56%;
}

}
 @media (max-width: 992px) {
     .homeslider .slider-caption {
        width: 50%;
    }
     .homeslider .slider-caption p {
        margin-bottom: 21px;
    }
     .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 25px;
        height: 25px;
    }
     .homeslider .carousel-control-prev-icon::after, .homeslider .carousel-control-next-icon::after {
        font-size: 11px;
    }
     .innerheading {
        font-size: 18px;
    }
     .prdctsecvr .prdctwrap {
         padding: 35px 30px 50px 30px;
    }
     .footer .footer-logo img {
         height: 68px;
    }
     .frmsecvr .frmcntcticon {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }
     .socials-icon a {
        width: 33px;
        height: 33px;
    }
     .footer .footer-logo img {
        height: 73px;
    }
     .footer .ftr-title {
        font-size: 18px;
        margin-bottom: 16px;
    }
     .contact-item .icon-circle {
         width: 30px;
         height: 30px;
    }
 
     .bannersecvr .bannercaption .ceriticate {
         padding-top: 22px;
    }
     .bannersecvr .bannertitle {
         font-size: 30px;
    }
     .abtcontent {
         padding-top: 40px;
    }
     .aboutsecvr .abtline {
         height: 168px;
    }
     .aboutsecvr .abtinfocard {
         width: 140px;
         padding: 12px;
    }
     .reviewsecvr {
         margin: 1em 0 2em;
    }
     .aboutsecvr {
         padding: 2em 0 1em;
    }
     .ourvsnsecvr {
         padding: 2em 0 2em;
    }
     .ourvsninner {
         padding-bottom: 4em;
    }
     .corevaluesecvr .training-list {
         padding: 20px 25px 0px 30px;
    }
     .whyseclft {
         padding: 0 2em 0 0em;
    }
     .whysecvr .bedinfo {
         padding-left: 0em;
    }
     .whysecvr .bedinfo .bedcerti p {
         font-size: 12px;
    }
     .accordianinner .accordion-button {
        font-size: 16px;
    }
     .introsecvr .introinfo h4 {
         font-size: 30px;
    }
     .introsecvr .introinfo span {
         font-size: 16px;
    }
     .introsecvr .bedname img {
         width: 64%;
    }
     .introsecvr .introrght {
         padding-left: 0em;
    }
     .introsecvr {
         padding: 2em 0 1em 0;
    }
     .training-list .trainingicon {
         width: 70px;
         height: 70px;
    }
     .reviewsecvr .reivewimg::after {
        display: none;
    }
     .reviewsecvr .reviewinner .inner-block {
         row-gap: 20px;
    }
     .ourvsnsecvr .information-card {
         padding: 25px;
    }
     .ourvsnsecvr .information-card p {
        margin-bottom:0;
    }
     .ourvsnsecvr .info-img {
         width: 50px;
         height: 50px;
    }
     .ourvsnsecvr .mission-img {
         width: 26px;
         height: 26px;
    }
     .corevaluesecvr {
         padding: 1em 0 3em;
    }
    .trainingwrapper {
    padding: 20px 24px 21px 60px;}
     .ourteamsecvr {
         padding: 3em 0 3em 0;
    }
     .ourvsnsecvr .info-contect {
         margin-top: 24px;
    }
     .comitmntsecvr .order-title {
         font-size: 16px;
         padding-bottom: 15px;
         margin-bottom: 14px;
    }
     .instalsecvr .instalsecleft {
         padding: 0 0px 2em 0;
         height: auto;
    }
     .instalsecvr .instalsecrght {
         padding-left: 0px;
    }
     .instalsecvr {
         padding: 4em 0 2em;
    }
     .trainingscvr .trainingleft {
         padding: 0 0em 0 0em;
    }
     .trainingscvr .traininginner {
         padding-top: 3em;
    }
     .trainingscvr .trainingrght {
         padding: 0 0 1em 0em;
    }
     .trainingscvr .trainingrght::before {
        display: none;
    }
     .guidancesecvr {
         padding: 0em 0 3em 0;
    }
     .guidancesecvr .guidancewrapper {
         padding: 4em 4em;
    }
     .guidancesecvr .heading-div {
         padding: 0 0 10px 0px;
    }
     section.instalsecvr.technicalscvr {
         padding: 1em 0 0;
    }
     .supportsecvr .supportseclist li {
         width: 50%;
    }
     .supportsecvr .supportseclist {
        flex-wrap: wrap;
        
    }
     .supportsecvr .supportseclist li:nth-child(2)::after {
        display: none;
    }
     .frmsecvr .heading-div {
         margin-right: 20px;
    }
     .cnctfrmlist {
         padding: 25px 25px;
         margin:0;
    }
     .comitmntsecvr .oredersecinfo {
         margin-top: 0px;
    }
     .comitmntsecvr .process-list li {
         width: 50%;
         padding: 70px 10px 0 10px;
    }
     .comitmntsecvr .process-list {
         flex-wrap: wrap;
    }
     .comitmntsecvr .process-list::before {
         display: none;
         top: 26px;
    }
     .comitmntsecvr .process-list li::before {
         content: "";
         position: absolute;
         top: 26px;
         left: 0;
         width: 100%;
         height: 1px;
         background: #c8c8c8;
    }
     .comitmntsecvr {
         padding: 3em 0 3em;
    }
     .instalsecvr .instalsecrght .assesmentitle {
         font-size: 17px;
    }
     .trainingscvr .trainingleft img {
         padding-top: 1em;
    }
     .instalsecvr {
         padding: 3em 0 1em;
    }
     .trainingscvr .traininginner {
         padding-top: 2em;
    }
     .training-list .trainingicon {
         left: -32px;
    }
     .training-list li {
         padding: 20px 25px 20px 60px;
    }
     .training-list {
         padding: 30px 0 35px 0;
    }
     .guidancesecvr .guidancewrapper {
         padding:3em;
    }
     .guidancesecvr .guidancediv .guidancetitle {
         font-size: 16px;
    }
     .instalsecvr .instalsecrght .assesmentitle {
         font-size: 16px;
    }
     .supportsecvr {
         padding: 4em 0 2em;
    }
     .page-template-service .frmsecvr {
         padding: 1em 0 4em;
    }
     .crerdetailsecvr .crerdetails {
         margin-right: 30px;
    }
     .crerdetailsecvr .crerdtlicon {
         row-gap: 10px;
         display: flex;
         flex-direction: column-reverse;
         justify-content: start;
         text-align: start;
         align-items: baseline;
    }
     .crerdetailsecvr .crerdesg {
         font-size: 25px;
    }
     label {
         font-size: 13px;
    }
     .prevexhisecvr .bg-block {
         margin-bottom: 0px;
    }
     .exhibitionsecvr.exhibitionpage .numrow{
        row-gap: 30px;
    }
     .prevexhinner {
         padding: 0 0px 30px 0px;
    }
     .blogdetailsecvr .blgdtalcntnt {
         margin: 30px 0 0;
    }
     .rltedblogsec .heading-div {
         margin: 40px 0 35px 0;
    }
     .blogtitle {
         font-size: 16px;
    }
  .statisticvr .col-xxl-3:nth-child(2) .statistictxt::after {
  display: none;
}
.statistictxt {
    padding: 0 2em 1em;
}
.page-template-legacy .reviewsecvr {
    margin-bottom: 2em;
}
.patient-outcomes-sec .outcome-grid {
    row-gap: 10px;
}
    .patient-outcomes-sec {
        padding: 30px 0;
    }
    .btmborder {
    padding-top: 3em;
}
 .patient-outcomes-sec .left-block,
  .patient-outcomes-sec .right-block {
    padding-left: 0;
    padding-right: 0;
  }
   .patient-outcomes-sec .right-block { margin-top: 30px; }
   .patient-outcomes-sec .cpd {
    padding: 25px 0;
}
.heading-div.text-left {
    text-align: center;
}
.patient-outcomes-sec .right-block .heading-div .sec-heading {
    margin-bottom: 20px;
}
}
 @media (max-width: 992px) {
     .header .navbar {
         padding: 7px 0;
    }
     .navbar-toggler:focus {
         box-shadow: none !important;
         outline: none !important;
    }
     #MainMenu {
         display: block;
         margin:10px 0 0 0;
         background-color:#1783FF;
    }
     #MainMenu > li {
         position: relative;
         display: block;
         width: 100%;
         margin: 0;
         padding: 0;
    }
     #MainMenu > li > a {
         display: block;
         padding: 10px 14px;
         color: #fff;
         text-decoration: none;
         font-size: 15px;
         line-height: 1.4;
         border-bottom: 1px solid #e5e1dc;
         transition: all 0.3s ease;
    }
     #MainMenu > li:last-child > a {
         border-bottom:unset;
    }
     #MainMenu > li > a:hover {
         background: #222222;
         color: #fff;
    }
     #MainMenu > li.menu-item-has-children {
         position: relative;
    }
     #MainMenu > li.menu-item-has-children > a {
         padding-right: 40px;
    }
     #MainMenu > li.menu-item-has-children > a::after {
         content: "";
         position: absolute;
         right: 15px;
         top: 50%;
         width: 9px;
         height: 9px;
         border-right: 1.5px solid #fff;
         border-bottom: 1.5px solid #fff;
         transform: translateY(-70%) rotate(45deg);
         transition: transform 0.3s ease;
    }
     #MainMenu > li.menu-item-has-children.active > a::after {
         transform: translateY(-30%) rotate(-135deg);
    }
     #MainMenu > li.menu-item-has-children:hover > ul.sub-menu {
         display: none;
    }
     #MainMenu > li.menu-item-has-children > ul.sub-menu {
         position: relative;
         top: auto;
         left: auto;
         transform: none;
         width: 100%;
         min-width: 0;
         margin: 0;
         padding:0;
         background: #fff;
         border: 1px solid #fff;
         box-shadow: none;
         overflow: hidden;
         z-index: 9999;
    }
     #MainMenu > li.menu-item-has-children.active > ul.sub-menu {
         display: block;
    }
     #MainMenu ul.sub-menu li {
         display: block;
         width: 100%;
         margin: 0;
         padding: 0;
    }
     #MainMenu ul.sub-menu li a {
         display: block;
         width: 100%;
         padding: 11px 18px;
         color: #444;
         background: transparent;
         font-size: 15px;
         line-height: 1.4;
         text-decoration: none;
         border-bottom: 1px solid #e8e4df;
         transition: all 0.3s ease;
    }
     #MainMenu ul.sub-menu li:last-child a {
         border-bottom: 0;
    }
     #MainMenu ul.sub-menu li a:hover {
         color: #000;
         background: #ebe7e2;
         padding-left: 22px;
    }
     .rltedblogsec .numrow{
        row-gap: 25px;
    }
     .blogdetailsecvr .blgdtalwrap {
         padding: 1em 0 0 0;
    }
     .page-template-contact-us .modelsecvr {
         padding: 2em 0 2em;
    }
     .prtnerinner {
         width: 90%;
    }
     .prtnersecvr .prtnerwrap .themebtn {
         margin-top: 10px;
    }
     .page-template-contact-us .prtnersecvr {
         padding: 3em 0 2em;
    }
    .bedpostnsecvr .bedpostntxt {
    padding: 0px 0em;
}
.exprticusecvr .exprticuinner {
    width: 52%;
}
.exprticusecvr .exprticuheading {
    font-size: 28px;}
.exprticusecvr .exprticuwraper {
    padding: 4em;}
.technicalsecvr {
    padding: 4em 0 4em;}

.bedpostnsecvr {
    padding: 2em 0;
}
.marquee-txt {
    font-size: 50px;}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
 
     .exhibitionsecvr .info {
         padding: 21px 0px 0;
         font-size: 13px;
    }
     .prevexhinner {
         padding: 0 0px 40px 0px;
    }
     .prevexhisecvr .exhibtn {
         margin: 0px 0 0 0;
    }
     .bannersecvr p {
         margin-bottom: 20px;
    }
     .bannersecvr .bannercaption .ceriticate {
         padding-top: 20px;
    }
     .header .logo {
         width: 130px;
    }
     .exhbtnexposec .expoinfo {
         gap: 20px;
    }
     .exhbtnexposec {
         padding: 4em 0;
    }
    .exhbtnexposec .exprowrap {
         padding: 0px;
    }
     .exhbtnsliderwrap {
         padding-bottom: 3em;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 30px;
    }
      .instalsecvr .instalsecleft img {
    height: 100%;
}
.tabsecvr .legacyheading {
    font-size: 50px;}
    .tabsecvr .tabsec .tabmenu {width: 100%;}
    .bedsecvr {
    padding: 1em 0 2em;
}
.exprticusecvr {
    padding: 3em 0 1em;
}
    .reviewsecvr .counter {
        font-size: 24px;
    }
.themebtn
{
    padding: 10px 12px;}
.tabsecvr .tabsec {
    padding: 37px 0 40px 0;
}
.tabsecvr .tabsec .tabmenu .tabmenu-item a {
    padding: 11px 15px;}
.tabsecvr .tabsec .tabmenu {
    gap: 5px;}
.bedsectxt {
    margin: 0px 0px 25px;
}
  .bannersecvr {
    padding: 8em 0;
}
.tabsecvr .tabsec .tabmenu .tabmenu-item a {
    font-size: 14px;}
}
 @media screen and (max-width: 800px) {
     .themebtn {
        padding: 8px 13px;
    }
     .homeslider .slider-caption p {
        display: none;
    }
     .slider-heading {
         font-size: 30px;
    }
     .homeslider .slider-caption {
         top: 24%;
         width: 57%;
    }
     .homeslider .innerheading {
         margin: 10px 0 20px 0;
    }
     .homeslider .carousel-inner::after {
         bottom: -26px;
    }
     .prdctsecvr .heading-div {
         margin-bottom: 36px;
    }
     .prdctsecvr .innertitle {
         font-size: 15px;
    }
     .prdctsecvr .prdctdesc p {
         margin-bottom: 21px;
    }
     .prdctsecvr .prdctwrap {
         padding: 30px 30px 40px 30px;
    }
     .prdctsecvr .prdctwrap .findtitle {
         font-size: 26px;
    }
     .prdctsecvr .prdctwrap .cnctinfo a {
         font-size: 13px;
    }
     .prdctsecvr .prdctwrap .cnctinfo .icon-circle {
         font-size: 12px;
         min-width: 27px;
         height: 27px;
    }
     .prdctsecvr .prdctwrap .prdctxt {
         width: 100%;
    }
     .prdctsecvr .prdctwrap .cnctinfo {
         gap: 15px;
    }
     .servicesecvr {
         padding: 2em 0;
    }
     .prtnerinner {
         width: 100%;
    }
     .prtnersecvr .prtnerwrap .themebtn {
         margin-top: 6px;
    }
     .sec-heading {
         font-size: 26px;
    }
     .cnctfrmheading {
         font-size: 20px;
         margin-bottom: 16px;
    }
     .frmsecvr {
         padding: 2em 0 3em;
    }
     .page-template-legacy .frmsecvr .cpd {
    padding: 18px 0;
}
    .exprticusecvr .exprticuheading {
        font-size: 25px;
    }
        .exprticusecvr {
        padding: 2em 0 1em;
    }
        .reviewsecvr .counter {
        font-size: 27px;
    }
    .statisticvr .statistictxt p {
    font-size: 14px;}
     .exhibitionsecvr .event-title {
         font-size: 18px;
    }
     .exhibitionsecvr .contact-item .icon-circle {
         width: 26px;
         height: 26px;
         font-size: 12px;
    }
     .contact-text {
         width: 88%;
    }
    .bedsectxt {
    margin: 0 0px 30px;
}
.tabsecvr .tabsec .tabmenu {width: 100%;}
.tabsecvr .legacyheading {
    font-size: 50px;}
.bedsecvr {
    padding: 1em 0 2em;
}
.statistictxt::after {
    right: -6px;}
.patient-outcomes-sec .heading-div .sec-heading {
    padding-bottom: 10px;
}
     .crerdetailsecvr .crerdtlicon {
         row-gap: 20px;
         display: flex;
         flex-direction: row;
         justify-content: start;
         text-align: start;
         align-items: baseline;
    }
     .crerfrmwrap {
         margin:1em 0 0 0;
         padding: 30px;
    }
     .crerdetailsecvr .crericon {
         width: 40px;
         height: 40px;
    }
    .bannersecvr {
    padding: 6em 0;
}
    .sub-title {
    font-size: 20px;}
}
 @media screen and (max-width: 820px) {
     .homeslider .slider-caption {
         top: 27%;
         width: 63%;
    }
     .homeslider .carousel-inner::after {
         display: none;
    }
     .prdctsecvr {
         padding: 3em 0 2em 0;
    }
     .prtnerinner {
         width: 60%;
    }
     .page-template-contact-us .frmsecvr {
         padding:3em 0;
    }
     .page-template-contact-us .prtnersecvr {
         padding: 3em 0 1em;
    }
     .servicesecvr .heading-div {
         margin-bottom: 40px;
    }
     .prtnersecvr .prtnerwrap {
         padding: 5em;
    }
     .cnctfrmlist {
         margin-left: 0px;
    }
     .frmsecvr .socials-icon {
         margin-top: 25px;
         padding-top: 25px;
    }
     .training-list .trainingicon {
         left: -22px;
    }
     section.instalsecvr.technicalscvr {
         padding: 0em 0 0;
    }
     .supportsecvr {
         padding: 3em 0 2em;
         margin: 2em 0;
    }
     .page-template-service .frmsecvr {
         padding: 2em 0 1em;
    }
     .servicemodelsec .heading-div {
         margin-top: 3em;
    }
     .modelsecvr .modeltitle {
         font-size: 20px;
    }
     .bannersecvr .bannertitle {
         font-size: 25px;
    }
    
     .training-list .trainingicon {
         width: 65px;
         height: 65px;
    }
     .exhibitionsecvr .heading-div {
         margin:0px 0 35px 0;
    }
     .page-template-exhibitions .frmsecvr {
         padding: 3em 0;
    }
     .cnctfrmheading {
         font-size: 20px;
    }
    .page-template-frontpage .frmsecvr .cpd {
    padding: 1em 0;
}
.contact-icon {
    width: 35px;
    height: 35px;
}
.ftrmenu-list {
    padding: 45px 0 45px 0;
}
.bannersecvr {
    padding: 4em 0;
}
.tabsecvr .tabsec .product-tab-select {
        height: 43px;}

}
 @media screen and (max-width: 767px) {
     .homeslider .slider-caption {
         top: 25%;
         width: 100%;
    }
     .prdctsecvr .prdctrow > [class*="col"]:first-child .prdctwrap {
         border-right: unset;
    }
     .prdctsecvr .prdctrow > [class*="col"]:nth-child(2n+3) .prdctwrap {
         border-right:unset;
    }
     .prdctwrap.findwrap {
         padding:0 0 0;
         border-bottom: 0;
    }
     .prdctsecvr .prdctdesc {
         padding-top: 20px;
         padding-bottom: 30px;
    }
     .prdctsecvr .prdctrow > [class*="col"]:first-child .prdctwrap {
         border-top: unset;
    }
     .prdctsecvr .prdctinner {
         border-top: unset;
         border-bottom:unset;
    }
     .prdctrow .prdctwrap:last-child .prdctdesc {
         padding-bottom: 0 !important;
    }
     .prdctrow .prdctwrap:last-child .prdctdesc {
         padding-bottom: 0 !important;
    }
     .prdctsecvr .prdctwrap {
         padding: 30px 0px 30px 0px;
    }
     .frmsecvr .socials-icon {
         margin-top: 20px;
         padding-top: 15px;
    }
     .frmsecvr .heading-div {
         margin:0px 0 2em 0;
    }
     .prtnersecvr {
         padding: 2em 0;
    }
     .exhibitionsecvr {
         padding: 2em 0;
    }
     .exhibitionsecvr .heading-div {
         margin: 31px 0 35px 0;
    }
     .exhibitionsecvr .event-title {
         font-size: 16px;
    }
     .contact-text {
         width: 82%;
    }
     .exhibitionsecvr .bg-block {
         padding: 0 17px 20px;
    }
     .homeslider .commission-text {
         width: 76%;
    }
     .prdctwrap.findwrap {
         padding-bottom: 0;
         margin-bottom: 0;
    }
     .prdctsecvr .prdctrow > [class*="col"]:nth-child(3) .prdctwrap {
        padding-bottom:0;
    }
     section.instalsecvr.technicalscvr {
         padding: 0em 0 0;
    }
     .supportsecvr {
         padding: 3em 0 2em;
         margin: 2em 0;
    }
     .supportsecvr .supportseclist li {
         padding: 2em 1em 0em 1em;
    }
     .supportsecvr .supportseclist li::after {
        display: none;
    }
     .teamsecvr {
         padding: 2em 0 3em;
    }
     .teamsecvr .heading-div {
         margin: 43px 0 35px 0;
    }
     .paddingrow {
         padding: 0 0px;
    }
     .teamsecvr .jobinfo {
        padding:30px;
    }
     .teamsecvr .jobdesg {
         font-size: 20px;
    }
     .teamsecvr .jobinner {
         padding: 16px 0 0px 0;
    }
     .exhibitionsecvr .event-title {
         font-size: 16px;
    }
     .exhibitionsecvr .heading-div {
         margin:0px 0 35px 0;
    }
     .page-template-exhibitions .frmsecvr {
         padding: 3em 0;
    }
     .exhbtnexposec {
         padding: 4em 0 3em;
    }
     .exhbtnexposec .exprowrap {
         padding: 30px 0px 0 0px;
    }
     .exhbtnexposec .exhtnimg {
         padding-right: 0px;
    }
     .exhbtnexposec {
         padding: 4em 0 2em;
    }
     .exhbtnsliderwrap {
         padding-bottom: 2em;
    }
     .rltedblogsec {
         padding: 2em 0;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 30px;
    }
     .blogdetailsecvr .blgdtalwrap {
         padding: 0em 0 0 0;
    }
     .page-template-contact-us .prtnersecvr {
         padding: 3em 0 0em;
    }
     .prtnerinner {
         width: 93%;
    }
     .page-template-contact-us .modelsecvr {
         padding: 3em 0 2em;
    }
        .instalsecvr .instalsecleft img {
    height: 100%;
}
.tabsecvr .tabsec .tabmenu .tabmenu-item a {
    padding: 10px 14px;}
.tabsecvr .tabsec .tabmenu {
    gap: 5px;}
.tabsecvr .tabsec {
    padding:40px 0;
}
    .tabsecvr .legacyheading {
        font-size: 40px;
    }
    .tabsecvr .tabsec .tabmenu .tabmenu-item a {
    font-size: 13px;}
    .sub-title {
    font-size: 18px;}
    .exprticusecvr .exprticuinner {
        width: 75%;
    }
}
 @media screen and (max-width: 680px) {
     .homeslider .slider-caption {
         top: 28%;
         width: 100%;
    }
     .homeslider .carousel-control-prev {
         right: 15%;
    }
     .prdctsecvr .prdctrow > [class*="col"]:first-child .prdctwrap {
        padding-top:0;
    }
     .slider-heading {
         font-size: 25px;
    }
     .homeslider .innerheading {
         margin: 5px 0 12px 0;
         font-size: 15px;
    }
     .homeslider .ceriticate {
        display: none;
    }

     .bannersecvr .bannertitle {
         font-size: 26px;
    }
     .aboutsecvr .abtleft {
         margin: 0px 0px 0 0px;
    }
     .reviewsecvr .counter {
         font-size: 26px;
    }
     .ourvsnsecvr .info-contect {
         margin-top: 18px;
    }
     .ourvsnsecvr {
         padding: 1em 0 2em;
    }
     .ourvsninner {
         padding-bottom: 3em;
    }
     .whysecvr {
         padding: 3em 0;
         margin: 2em 0;
    }
     .whyseclft {
         padding: 0 0em 2em 0em;
    }
     .whysecvr .bedinfo .bedcerti {
         width: 100%;
    }
     .whysecvr .bedinfo .bedcerti-logo img {
         width: 58%;
    }
    .whyseclft::after {
        display: none;
    }
     .accordianinner .accordion-item {
        padding:18px 0;
    }
     .introsecvr .introrght .quoteimg img {
        display: none;
    }
     .introsecvr .introrght {
        padding-top: 2em;
    }
     .introsecvr .introinfo h4 {
        font-size: 26px;
    }
     .introsecvr .introinfo::after {
         width: 100%;
    }
     .ourteamsecvr {
         padding: 1em 0 2em 0;
    }
     .introsecvr .introlft img {
         width: 100%;
    }
     .introsecvr .bedname {
         left: 50%;
         width: 157px;
    }
     .training-list .trainingicon {
         width: 60px;
         height: 60px;
    }
     .training-list .trainingicon img {
         width: 30px;
    }
     .trainingwrapper {
         padding: 20px 25px 20px 54px;
    }
     .exhibitionpage .brdrdiv {
         padding-bottom: 40px;
    }
     .exhibitionsecvr .info {
         padding: 24px 0px 0;
    }
        .corevaluesecvr .training-list {
        padding: 0px;
    }
    .corevaluesecvr .numrow {
    padding-top: 2em;
    row-gap:40px;
}
.tabsecvr .tabsec .tabmenu .tabmenu-item a {
    font-size: 12px;}
.tabsecvr .tabsec .product-tab-select {
        height: 42px;}
    .exprticusecvr .exprticuwraper::after {
        background-color: #000;
    }
    .exprticusecvr .exprticuinner {
        width: 98%;
    }
}
 @media screen and (max-width: 620px) {
     .homeslider .carousel-control-prev {
         right: 17%;
    }
     .prtnersecvr .prtnerwrap {
         padding: 4em;
    }
     .training-list .trainingicon {
         left: 0px;
         margin: 0 auto;
         right: 0;
         top: 0;
    }
     .training-list .trainingcntnt {
         padding-top: 26px;
         text-align: center;
    }
     .trainingcntnt {
         width: 100%;
         left: 0px;
         margin: 0 auto;
         right: 0;
         top: 0;
    }
     .training-list li {
         padding: 20px;
    }
     .training-list ul {
         row-gap: 40px;
         display: flex;
         flex-direction: column;
    }
     .training-list {
         padding: 30px 0 25px 0;
    }
     .page-template-exhibitions .frmsecvr {
         padding: 2em 0;
    }
     .exhibitionsecvr .heading-div {
         margin: 0px 0 26px 0;
    }
     .exhbtnexposec {
         padding: 3em 0 2em;
         margin-bottom:0;
    }
     .exhibitionslider {
         padding: 2em 0 1em;
    }
     .exhibitionslider .nav-sliderimg img {
         width: 100%;
         height: 100%;
         margin: 0 auto;
         border-radius: 10px;
    }
     .page-template-contact-us .frmsecvr {
         padding: 2em 0 2em;
    }
     .page-template-contact-us .modelsecvr {
         padding: 2em 0 2em;
    }
        .tabsecvr .legacyheading {
        font-size: 35px;
    }
      .sub-title {
    font-size: 16px;}
}
 @media screen and (max-width: 580px) {
     .homeslider .slider-caption {
         top: 28%;
         width: 100%;
    }
     .comitmntsecvr .process-list li {
         width: 100%;
         padding: 60px 0px 0 0px;
    }
     .comitmntsecvr .process-list li:first-child{
        padding-top:10px;
    }
     .comitmntsecvr .process-list li:first-child::before{
        display: none;
    }
     .comitmntsecvr .dot-wrapper::before {
        display: none;
    }
     .comitmntsecvr .step-no {
        display: none;
    }
     .comitmntsecvr .process-list li {
         padding: 40px 0px 0 0px;
         text-align: center;
    }
     .comitmntsecvr .order-title::after {
        left:0;
        right:0;
        margin:0 auto;
    }
     .comitmntsecvr .process-list li::before {
         top: 14px;
    }
     .comitmntsecvr .process-list p {
         margin-bottom: 10px;
    }
     .supportsecvr .supportseclist li {
         width: 100%;
         text-align: center;
         padding: 2em 0 0 0;
    }
     .supportsecvr .supportseclist img {
         width: 30px;
         margin-bottom: 13px;
    }
     .supportsecvr .supportseclist li p{
         margin-bottom: 0;
    }
     .supportsecvr {
         padding: 3em 0 1em;
         margin: 1em 0;
    }
     .supportsecvr .heading-div p {
         margin-bottom: 0;
    }
     .modelsecvr {
         padding: 2em 0;
    }
     .servicemodelsec .heading-div {
         margin-top: 2em;
    }
     .header .logo {
         width: 140px;
    }
     .page-template-service .frmsecvr {
         padding: 1em 0 1em;
    }
     .crerdetailsecvr .crericon {
         width: 40px;
         height: 40px;
    }
     .crerdetailsecvr {
         padding: 3em 0 3em 0;
    }
     .crerdetailsecvr .crerdtlicon {
         padding-bottom: 14px;
         margin: 15px 0;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 26px;
    }
     .blogdetailsecvr .blgdtalft {
         gap: 25px;
    }
     .rltedblogsec .heading-div {
         margin: 30px 0 35px 0;
    }
     .blogdetailsecvr {
         padding: 2em 0 0 0;
    }
        .tabsecvr .tabsec {
        padding: 30px 0;
    }
        .patient-outcomes-sec .cpd {
        padding: 10px 0;
    }
        .bedsecvr {
        padding: 0em 0 2em;
    }
    .statisticvr .reviewinner {
    padding: 30px 0px;
}
    .statistictxt {
        padding: 0 0em 1em 1em;
    }
    .patient-outcomes-sec .right-block {
        margin-top: 20px;
    }
    .patient-outcomes-sec .right-block .heading-div .sec-heading {
    font-size: 20px;
}
    .btmborder {
        padding-top: 2em;
    }
    .page-template-legacy .frmsecvr .cpd {
        padding: 0px 0;
    }
        .exprticusecvr .exprticuwraper {
        padding: 3em;
    }
    .exprticusecvr .exprticuheading {
        font-size: 22px;
    }
     .technicalsecvr .slick-next {
    right: 45%;
}
.patient-outcomes-sec .right-block .heading-div .sec-heading {
    margin-bottom: 15px;
}
.tabsecvr .tabsec .product-tab-select {
        height: 41px;}
}
 @media screen and (max-width: 575px) {
     .homeslider .slider-caption {
         top: 28%;
         width: 100%;
    }

     .bannersecvr p {
         margin-bottom: 20px;
    }
     .bannersecvr .bannercaption .ceriticate {
         padding-top: 20px;
    }
     .bannersecvr .bannertitle {
         font-size: 25px;
    }
     .sec-heading {
         font-size: 22px;
    }
     .reviewsecvr .reivewimg img {
         width: 30%;
    }
     .reviewsecvr .reviewinner .inner-block {
         row-gap: 14px;
    }
     .trainingwrapper {
         padding: 20px 25px 20px 40px;
    }
    .footer .ftr-title {
        font-size: 17px;
        margin-bottom: 10px;
    }
     .introsecvr .introinfo {
         padding-bottom: 14px;
         margin: 0px 0 15px 0;
    }
     .introsecvr .introinfo h4 {
         font-size: 25px;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 22px;
    }
     .blogdetailsecvr .blgdtalft {
         flex-wrap: wrap;
         row-gap: 10px;
    }
     .blogdetailsecvr .blgdtalsocial {
         margin: 20px 0 29px 0;
    }
     .bloginfo {
         padding: 20px;
    }
        .prdctsecvr .prdctwrap .findtitle {
        font-size: 24px;
    }
.page-template-frontpage .frmsecvr .cpd {
    padding: 0 0;
}
    .tabsecvr .legacyheading {
        font-size: 30px;
    }
     .statisticvr .col-xxl-3:nth-child(1) .statistictxt::after {
  display: none;
}
    .statisticvr .col-xxl-3:nth-child(3) .statistictxt::after {
  display: none;
}
  .statisticvr .col-xxl-3:nth-child(4) .statistictxt::after {
  display: none;
}
.technicalsecvr {
        padding: 3em 0 3em;
          margin-top: 1em;
    }
  
}
 @media screen and (max-width: 520px) {
      .homeslider .slider-caption {
        top: 28%;
        width: 93%;
    }
     .prtnersecvr .prtnerwrap {
         padding: 3em;
    }
     .introsecvr .introinfo h4 {
         font-size: 25px;
    }
     .introsecvr .introinfo span {
         font-size: 15px;
    }
     .introsecvr .bedname {
         left: 50%;
         width: 142px;
         padding: 6px 20px;
    }
     .training-list .trainingcntnt .trainingtitle {
         font-size: 15px;
    }
     .aboutsecvr .abtinfocard {
         width: 130px;
    }
     .corevaluesecvr .training-list {
         padding:0;
    }
    .corevaluesecvr .training-list:last-child{padding-bottom:0;}
     .reviewsecvr .reviewinner .inner-block {
         row-gap: 0px;
    }
     .bannersecvr p {
         margin-bottom: 14px;
    }
     .bannersecvr .bannercaption .ceriticate {
         padding-top: 15px;
    }
     .abtcontent {
         padding-top: 30px;
    }
     .guidancesecvr .guidancediv::before {
        display: none;
    }
     .guidancesecvr .guidancediv {
         padding:25px;
    }
     .modelsecvr .modelinner {
         margin-bottom: 0px;
    }
     .guidancesecvr .guidancewrapper {
         padding: 2em;
    }
     .crerdetailsecvr .crerdtlicon {
         gap: 22px;
    }
        .prdctsecvr .prdctwrap .findtitle {
        font-size: 22px;
    }
.instalsecvr .instalsecleft img {
        height: 70%;
    }
    .instalsecvr .instalsecleft {
    height: auto;
}
.blogsecvr {
    padding: 1em 0;
}
}
 @media screen and (max-width: 480px) {
     .slider-heading {
         font-size: 20px;
         margin: 0 7px;
    }.slider-caption .themebtn {
    margin-top: 10px;
}
     .homeslider .innerheading {
         margin: 5px 10px 0px 10px;
         font-size: 14px;
    }
     .secinnerheading {
         font-size: 18px;
    }
     .prdctsecvr .innertitle {
         font-size: 14px;
    }
     .servicesecvr .info-contect {
         margin-top: 18px;
    }
        .prtnersecvr .prtnerwrap .themebtn {
        margin-top: 24px;
    }
        .prtnersecvr {
        padding: 2em 0 0;
    }
     .prtnersecvr .secinnerheading {
         margin-bottom: 6px;
    }
     .reviewsecvr {
         margin: 0em 0 2em;
    }
     .bannersecvr .bannertitle {
         font-size: 22px;
    }
     .reviewsecvr .counter {
         font-size: 25px;
    }
     .introsecvr .introinfo h4 {
         font-size: 22px;
    }
     .bannersecvr .bannercaption .ceriticate .commission-text {
         width: 100%;
    }
     .ourvsnsecvr {
         padding: 1em 0 1em;
    }
     .corevaluesecvr .heading-div {
         margin-bottom: 0px;
    }
     .guidancesecvr .guidancediv::before {
         left: 12px;
         top: 18px;
         width: 17px;
         height: 17px;
         font-size: 10px;
    }
     .guidancesecvr .guidancewrapper {
         padding: 2em;
    }
     .teamsecvr .heading-div {
         margin: 30px 0 30px 0;
    }
     .teamsecvr {
         padding: 1em 0 2em;
    }
     .crerdetailsecvr .crerdesg {
         font-size: 22px;
    }
     .crerdetailsecvr .crerdtlicon {
         gap: 10px;
         flex-direction: column;
    }
     .page-template-frontpage   .servicesecvr {
        padding: 1em 0;
    }
        .tabsecvr .legacyheading {
        font-size: 25px;
    }
    .bedsectxt {
    font-size: 14px;}
    .prdctsecvr .prdctwrap {
        padding: 20px 0px 20px 0px;
    }
      .bannersecvr {
    padding: 2em 0;
}
.tabsecvr .tabsec .product-tab-select {
        height: 40px;}
}
 @media screen and (max-width: 460px) {
     .aboutsecvr .abtleft {
         margin: 0px 0px 0 0px;
         display: flex;
         flex-direction: column-reverse;
    }
     .aboutsecvr .abtinfocard {
         width: 100%;
    }
     .aboutsecvr .abtline {
         height: 146px;
         margin-bottom: 10px;
    }
     .aboutsecvr .abtlogo {
         margin-bottom: 10px;
    }
     .reviewsecvr .reviewinner .inner-block {
         padding: 0;
    }
     .reviewsecvr .reviewinner {
         padding: 20px;
    }
     .ourvsninner {
         padding-bottom: 2em;
    }
     .reviewsecvr {
         margin: 0em 0 1em;
    }
     .whysecvr {
         padding: 2em 0;
         margin: 1em 0;
    }
     .aboutsecvr {
         padding: 1em 0 0em;
    }
     .bannersecvr .bannertitle {
         font-size: 20px;
    }
     .comitmntsecvr .order-title {
         font-size: 15px;
         padding-bottom: 9px;
         margin-bottom: 7px;
    }
     .comitmntsecvr {
         padding: 3em 0 2em;
    }
     .instalsecvr {
         padding: 2em 0 1em;
    }
     .guidancesecvr .guidancediv {
         padding: 17px;
    }
     .guidancesecvr .guidancediv .guidancetitle {
         font-size: 16px;
    }
    .guidancesecvr .paddingtop {
         margin-top: 20px;
    }
     .instalsecvr .instalsecrght .assesmentitle {
         font-size: 16px;
    }
     .supportsecvr .supportitle {
         font-size: 16px;
    }
     .cnctfrmheading {
         font-size: 16px;
         margin-bottom: 14px;
    }
     .modelsecvr .modeltitle {
         font-size: 16px;
    }
     .crerdetailsecvr .crerdesg {
         font-size: 20px;
    }
     .crerdetailsecvr .crerdesc {
         font-size: 16px;
         margin-bottom: 6px;
    }
     .crerdetailsecvr .crertxt {
         font-size: 13px;
    }
     .crerfrmwrap .crerfrmtitle {
         font-size: 18px;
    }
     .crerfrmwrap {
         padding: 20px;
    }
     .crerdetailsecvr {
         padding: 2em 0 2em 0;
    }
     .blogdetailsecvr .blgdtalsocial .socials-icon a {
         width: 30px;
         height: 30px;
         font-size: 12px;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 20px;
    }
     .bannersecvr .bannercaption .ceriticate .comissionlogo {
         width: 37px;
    }
     .singlebtn {
         margin-top: 0px;
    }
     #MainMenu > li > a {
         padding: 6px 8px;
         font-size: 14px;
    }
     #MainMenu ul.sub-menu li a {
         padding: 6px 8px;
         font-size: 13px;
    }
     .accordianinner .accordion-button {
         font-size: 15px;
    }
    .page-template-contact-us .frmsecvr {
        padding: 2em 0 3em;
    }
    .contact-text h4 {
    font-size: 16px;
    margin: 0 0 5px 0;
}
.contact-icon {
    flex-shrink: 0;
    width: 35px;
    height: 35px;}
    .ftrmenu-list {
    padding: 28px 0 22px 0;
}
.footer .footer-logo img {
        height: 57px;
    }
    .footer .right-block {
        justify-content: end;
        padding-top: 1em;
    }
    .page-template-career .servicesecvr {
        padding: 0em 0 1em;
    }
    .header .logo .logo-img {
    height: 45px;
}
.technicalsecvr .slick-next {
        right: 44%;
    }
        .exprticusecvr .exprticuheading {
        font-size: 20px;
    }
    .exprticusecvr .exprticuinner .themebtn {
    margin-top: 10px;
}
    .patient-outcomes-sec {
        padding: 20px 0 !important;
    }
        .marquee-txt {
        font-size: 36px;
    }
.bedpostnsecvr .cpd {
    padding: 20px 0;
}
   
        .technicalsecvr .slick-prev {
        left: 36% !important;
    }.technicalsecvr .slick-next {
        right: 46% !important;
    }
    .exprticusecvr .exprticuinner img {
    width: 40%;}

    .ourvsnsecvr .information-title {
    font-size: 15px;}
    .visitsec.cpd{padding-top:1em !important;}
    .visitsec .numrow {
    padding-top: 4px;}
    .patient-outcomes-sec .outcome-card .title {
        font-size: 15px;}
        .slider-heading {
        font-size: 18px;
        margin: 0 7px;
    }
        .slider-caption .themebtn {
        margin-top: 18px;
    }
        .tabsecvr .tabsec .product-tab-select {
        font-size: 14px;}

}
 @media screen and (max-width: 420px) {
     .bannersecvr .bannertitle {
         font-size: 18px;
    }
     .homeslider .slider-caption {
         text-align: center;
    }
        .slider-caption .themebtn {
        margin-top: 10px;
    }
        .homeslider .slider-caption {
        top: 20%;
        width: 100%;
        left: 0;
    }
     .homeslider .carousel-control-prev {
         right: 84%;
    }
     .homeslider .carousel-control-prev, .homeslider .carousel-control-next {
         top: 54%;
         width: 25px;
         height: 25px;
    }
     .header .logo .logo-img {
         height: 50px;
    }
     .header .nav-btn{
        display: none;
    }
     .prdctsecvr {
         padding: 2em 0 2em 0;
    }
     .introsecvr {
         padding: 1em 0 0em 0;
    }
     .introsecvr .introinfo h4 {
         font-size: 20px;
    }
     .ourteamsecvr .teamslider {
         margin-top: 0px;
    }
     .sec-heading {
         font-size: 20px;
    }
    .technicalslider .heading-div {
    margin-bottom: 10px;
}
     .ftrmenu-list {
         padding: 24px 0 2px 0;
    }
     .footer .footer-logo img {
         height: 62px;
    }
    .patient-outcomes-sec ul li, .copyright, .bannersecvr p, .abtcontent .heading-div p, .ourvsnsecvr .information-card p, p, .training-list .trainingcntnt p, .accordion-body, body, .footer p {
         font-size: 13px;
    }
     .footer-top .socials-icon {
         margin-top: 18px;
    }
     .footer .ftr-menu {
         padding: 0 0px 0 0;
    }
     .contact-item {
         gap: 10px;
         margin-bottom: 15px;
    }
     .header .logo .logo-img {
         width: 83%;
    }
     .header .logo .logo-img {
         height: 42px;
    }
     .blogdetailsecvr .blgdtaltitle {
         font-size: 18px;
    }
     .blogdetailsecvr h2{
        font-size: 20px;
         margin: 10px 0;
    }
     .blogdetailsecvr h3{
        font-size: 18px;
         margin: 10px 0;
    }
     .blogdetailsecvr h4{
        font-size: 16px;
         margin: 10px 0;
    }
     .rltedblogsec .heading-div {
         margin: 30px 0 22px 0;
    }
     .socials-icon a {
         width: 30px;
         height: 30px;
         font-size: 13px;
    }
     .readmore {
         margin-top: 15px;
         padding-top: 15px;
    }
     .rltedblogsec {
         padding: 1em 0;
    }
        .exprticusecvr .exprticuheading {
        font-size: 18px;
    }
        .technicalsecvr {
        padding: 2em 0 2em;}
            .tabsecvr .tabsec {
        padding: 23px 0;
    }
        .reviewsecvr .counter {
        font-size: 20px;
    }
        .patient-outcomes-sec .outcome-large .title {
        font-size: 16px;
    }
    .bedpostnsecvr .bedpstntitle {
    font-size: 16px;}
.bedpostnsecvr .bedpstninfo {
        padding: 16px 8px 11px !important;
    }
        .exprticusecvr .exprticuwraper {
        padding: 2em;
    }
    .exprticusecvr .exprticuinner .themebtn {
        margin-top: 2px;
    }
    .patient-outcomes-sec .heading-div .sec-heading {
        padding-bottom: 0px;
    }
     .patient-outcomes-sec  .right-block .heading-div .sec-heading {
        padding-bottom: 7px;
    }

      .homeslider .slider-caption {
        padding: 0 10px;
    }
.tabsecvr .tabsec .product-tab-select {
        height: 38px;}
          .tabsecvr .tabsec .product-tab-select {
        font-size: 14px;}  .tabsecvr .tabsec .product-tab-select {
        font-size: 13px;}
}
 @media screen and (max-width: 380px) {
     .themebtn {
         padding: 6px 10px;
    }
     .homeslider .carousel-control-prev, .homeslider .carousel-control-next {
         top: 54%;
         width: 22px;
         height: 22px;
    }
     .footer .footer-logo img {
         height: 50px;
    }
        .patient-outcomes-sec .outcome-card .title {
        font-size: 15px !important;}
        .bedpostnsecvr .bedpstntitle {
        font-size: 15px !important;
    }
        .patient-outcomes-sec .outcome-large .title {
        font-size: 15px !important;
    }
}


@media (max-width: 991px) {
    .patient-outcomes-sec h3 {
        font-size: 18px;
    }

    .footer-top{ text-align:center; }
    .footer-top .socials-icon { justify-content: center; }
}
@media (max-width: 767px) {

    .patient-outcomes-sec {
        padding: 24px 0;
    }

    .patient-outcomes-sec .section-title {
        font-size: 20px;
    }

    .patient-outcomes-sec h3 {
        font-size: 18px;
    }

    .patient-outcomes-sec p {
        font-size: 13px;
    }
    .bedpostnsecvr .bedposition {

     max-height:unset;
}
.bedpostnsecvr .bedpstninfo {
    padding: 24px 8px 24px;
}
.technicalsecvr .slick-prev {
    left: 43%;
}
.patient-outcomes-sec .outcome-large .title {
    font-size: 18px;}
    .patient-outcomes-sec ul li {
    margin-bottom: 0px;
}
.patient-outcomes-sec .outcome-card .title {
    font-size: 16px;
    margin-bottom: 5px;
}
.bedpostntxt p{margin-bottom:0;}
}