@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

body {font-size: 18px; font-family: "Jost", sans-serif; line-height: normal; color: #212121; margin: 0; padding: 0; }
html {scroll-behavior: smooth; }
h1,h2,h3,h4,h5,h6 {font-family: "Jost", sans-serif; margin: 0 !important; padding: 0; }
h2 {color: #0079bf;font-weight: 700;font-size: 35px;}
p {margin: 0; padding: 0;}
img {max-width: 100%; }
a {text-decoration: none!important; }
ul {list-style: none;padding: 0;margin: 0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0; }
.no_space {padding-right: 0px; padding-left: 0px; }
.sec {width: 100%; padding: 60px 0; }
.sec1 {width: 100%; padding: 50px 0; }
.main_btn1 {background: #0079bf;padding: 10px 40px;display: inline-block;border: 2px solid #ffffff00;border-radius: 5px;color: #ffffff !important;transition: linear 0.3s;animation-duration: 3s;animation-iteration-count: infinite;animation-name: main_btn1;display: inline-block;}
.main_btn1:hover {color: #60b6e3 !important;border: 2px solid #60b6e3; }
.main_btn2 {background: #0079bf;padding: 10px 40px;display: inline-block;border: 2px solid #ffffff00;border-radius: 5px;color: #ffffff !important;transition: linear 0.3s;animation-duration: 3s;animation-iteration-count: infinite;animation-name: main_btn1;display: inline-block;}
.main_btn2:hover {color: #60b6e3 !important;border: 2px solid #60b6e3;}
.bg-blue {background: #0079bf;}
.bg-white {background: #fff !important;}
.bg-alice {background: #eff2fa;}
.bg-aqua { background: #60b6e3; }
.clr-blue {color: #0079bf;}
.clr-white {color: #fff !important;}
.clr-black {color: #000 !important;}
.clr-light-blue { color: #60b6e3; }
.clr-yellow { color: #ffc24a; }
.clr-green { color: #b7dc98; }
.clr-grey { color: #212121; }

/****************************************************************/
.header {width: 100%; background:#888; overflow: visible !important; }
/* Jo div sticky karni hai */
/* Normal state */
.head_bot {

    background-color: #ffffff;
    transition: all 0.4s ease-in-out; /* Smoothness ke liye */
    width: 100%;
}

/* Jab user scroll karega toh ye class trigger hogi */
.is-sticky {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050;
    background-color: #ffffff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    
    /* Animation trigger */
    animation: slideDown 0.5s ease-out;
}

/* Slide down animation */
@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}




.logo img {
    width: 80%;
}

.head_tleft ul li:first-child {
    border-right: 1px solid #ffffff47;
}
nav.navbar.navbar-expand-lg {
    margin: 0;
    padding: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
    color: #212121;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
}
.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;justify-content: flex-end;}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 40px;
    border-radius: 0;
    left: 0px;
    padding: 30px 0 10px;
    border: none;
    box-shadow: none;
    z-index: 0;
}
ul.dropdown-menu.ser {
    /* display: block; */
    column-count: 3;
}
ul.dropdown-menu.ser li h3 {
    padding: 0 15px;
    font-size: 20px;
}
ul.dropdown-menu li a {
    font-size: 16px;
}
/****************************************************************/
.h_banner {width: 100%;background: #0079bf38 url(img/main_banner.jpg) no-repeat center center;background-size: cover;padding: 320px 0 100px;background-blend-mode: overlay;}
.ban_left, .ps_ban_box {
    background: #ffffffa1;
}
.ban_left h3 {
    font-size: 18px;
    font-weight: 600;
}

.ban_left h1 {
    font-size: 33px;
    font-weight: 700;
}

.ban_left p {
    font-size: 20px;
    font-weight: 400;
}
/****************************************************************/
.h_sec1 {
    margin: -25px 0 0;
}
.s1_bot .owl-wrapper {
    display: flex !important;
    align-items: center;
}
.s1_box img {
    width: 60%;
    text-align: center;
}
/****************************************************************/
.h_sec2 {
    position: relative;
}
.s2_icon {width: 40%;}

.s2_icon span {background: #0079bf;padding: 15px 20px;display: inline-block;border-radius: 50%;font-size: 20px;color: #fff;}

/****************************************************************/
.s3_top {
    font-size: 18px;
}
/****************************************************************/
.s4_left {
    margin: 100px 0 0;
}
.s4_right {
    background: url(img/s4_img1.webp) no-repeat center center;
    background-size: cover;
    height: 100vh;
}
.s4_right img {
    display: none;
}
@keyframes main_btn1 {
    0% {
        box-shadow: 0 0 0 0 #01a2ff47;
    }

    100% {
        box-shadow: 0 0 0 10px #00a1ff47;
    }
}

/****************************************************************/
.h_sec5 {
    background: #00629b47;
}
.s5_tbox {
    border-bottom: 2px solid #60b6e3;
}

.s5_box ul li {
    font-size: 15px;
}
.s5_box ul li span {
    padding: 2px 5px;
    display: inline-block;
    border-radius: 50px;
    margin: 0 10px 0 0;
    color: #0079bf;
}

/****************************************************************/
.s6_bot .owl-prev{font-size: 15px;color: #000000;background: #fff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;top: 40%;left: -7%;transition: linear 0.3s;}
.s6_bot .owl-prev:hover {background: #0079bf;color: #ffffff;}
.s6_bot .owl-next{font-size: 15px;color: #000000;background: #ffffff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;left: 101%;right: 0;top: 40%;transition: linear 0.3s;transform: rotate(180deg);}
.s6_bot .owl-next:hover {background: #0079bf;color: #ffffff;}
.s6_bbox p {
    font-size: 16px;
    color: #555555;
}
/****************************************************************/
.s7_box form input {
    height: 50px;
}

.s7_box form {
    margin: 30px 0 0;
}

.s7_box form button {
    width: 100%;
}

/****************************************************************/
.contact_s1_right input.form-control {
    background: #fff !important;
    border: 1px solid #d1d1d1 !important;
    margin: 0 0 15px;
    height: 50px;
    color: #000 !important;
}
.contact_s1_right textarea.form-control {
    background: #fff !important;
    border: 1px solid #d1d1d1 !important;
    margin: 0 0 15px;
    height: 150px;
    resize: none;
    color: #000 !important;
}
.contact_s1_right button {
    border: none;
}
/****************************************************************/

.rev_banner {
    background: #003c5f47 url(img/revenue-banner.jpg) no-repeat center top;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}
.rev_box {
    background: #ffffffa1;
}

.rev_s1_right ul li {
    position: relative;
    padding: 0 0 0 25px;
    margin: 0 0 10px;
}

.rev_s1_right ul li::before {
    content: "";
    position: absolute;
    background: #0079bf;
    width: 10px;
    height: 10px;
    top: 7px;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
}
.rev_sec2 {
    background: #00253b url(img/rev_s2_banner.jpg) no-repeat center;
    background-size: cover;
    background-blend-mode: overlay;
}

.rev_s2_bot {
    display: flex;
    align-items: center;
}
.rev_s2_right p {
    font-size: 16px;
    font-weight: 300;
}
.rev_s2_right .owl-prev{font-size: 15px;color: #000000;background: #fff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;top: 40%;left: -15%;transition: linear 0.3s;}
.rev_s2_right .owl-prev:hover {background: #0079bf;color: #ffffff;}
.rev_s2_right .owl-next{font-size: 15px;color: #000000;background: #ffffff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;left: -15%;right: 0;top;top: 55%;transition: linear 0.3s;transform: rotate(180deg);}
.rev_s2_right .owl-next:hover {background: #0079bf;color: #ffffff;}


.rev_sec3 {
    background: #fff url(img/rev_s3_banner.png) no-repeat right;
    background-size: 60% auto;
}
.rev_sec4 {
    background: url(img/rev_s4_banner.png) no-repeat left;
    background-size: 45% auto;
}

/****************************************************************/
.phy_banner {
    background: #003c5f47 url(img/physician_banner.jpg) no-repeat center bottom;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}

/****************************************************************/
.emr_banner {
    background: #003c5f47 url(img/emr_banner.jpg) no-repeat center ;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}
/****************************************************************/
.ps_banner {
    background: #003c5f82 url(img/ps_banner.jpg) no-repeat center;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0 0;
}
.ps_banner .owl-prev{font-size: 15px;color: #000000;background: #fff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;top: 40%;left: -7%;transition: linear 0.3s;}
.ps_banner .owl-prev:hover {background: #0079bf;color: #ffffff;}
.ps_banner .owl-next{font-size: 15px;color: #000000;background: #ffffff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;left: 103%;right: 0;top: 40%;transition: linear 0.3s;transform: rotate(180deg);}
.ps_banner .owl-next:hover {background: #0079bf;color: #ffffff;}


.ps_sec1 {
    background: #fff url(img/ps_s1_banner.jpg) no-repeat center center;
    background-size: cover;
}
.ps_sec2 {
    background: #fff url(img/ps_s2_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.ps_sec3 {
    background: #fff url(img/ps_s3_banner.jpg) no-repeat center right;
    background-size: 50% auto;
}
.ps_sec4 {
    background: #fff url(img/ps_s4_banner.jpg) no-repeat left;
    background-size: 50% auto;
}
.ps_sec5 {
    background: #00629b47;
}

.ps_sec6 {
    background: #fff url(img/ps_s6_banner.jpg) no-repeat center right;
    background-size: 50% auto;
}
.ps_sec7 {
    background: #fff url(img/ps_s7_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.ps_sec8 {
    background: #fff url(img/ps_s8_banner.jpg) no-repeat right top;
    background-size: 50% auto;
}
.ps_sec9 {
    background: #fff url(img/ps_s9_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.ps_sec11 {
    background: #fff url(img/ps_s11_banner.jpg) no-repeat center right;
    background-size: 50% auto;
}
.ps_sec12 {
    background: #fff url(img/ps_s12_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.ps_sec13 {
    background: #fff url(img/ps_s13_banner.jpg) no-repeat right top;
    background-size: 50% auto;
}
.ps_sec14 {
    background: #fff url(img/ps_s14_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.ps_sec15 {
    background: #fff url(img/ps_s15_banner.jpg) no-repeat center right;
    background-size: 50% auto;
}
.ps_sec16 {
    background: #fff url(img/ps_s16_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.ps_sec17 {
    background: #fff url(img/ps_s17_banner.jpg) no-repeat right center;
    background-size: 50% auto;
}

/****************************************************************/
.lab_rev_banner {
    background: #003c5f47 url(img/lab_revenue_banner.jpg) no-repeat center bottom;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}

.lab_rev_sec2 {
    background: #00253b url(img/lab_rev_s2_banner.jpg) no-repeat center;
    background-size: cover;
    background-blend-mode: overlay;
}

.lab_rev_sec3 {
    background: #fff url(img/lab_rev_s3_banner.jpg) no-repeat right;
    background-size: 50% auto;
}
.lab_rev_sec4 {
    background: url(img/lab_rev_s4_banner.jpg) no-repeat left;
    background-size: 50% auto;
}

.lab_bill_banner {
    background: #003c5f47 url(img/lab_bill_banner.jpg) no-repeat center ;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}
/****************************************************************/
.lis_banner {
    background: #003c5f47 url(img/lis_banner.jpg) no-repeat center ;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}
/****************************************************************/
.lab_sec1 {
    background: #fff url(img/lab_s1_banner.jpg) no-repeat center right;
    background-size: 50% auto;
}
.lab_sec2 {
    background: #fff url(img/lab_s2_banner.jpg) no-repeat center left;
    background-size: 50% auto;
}
.lab_sec6 {
    background: #fff url(img/lab_s6_banner.jpg) no-repeat center right;
    background-size: 50% auto;
}
.lab_sec7 {
    background: #fff url(img/lab_s7_banner.jpg) no-repeat center left;
    background-size: 50% auto;
}
/****************************************************************/
.faq_banner {
    background: #0000008c url(img/faq_banner.jpg) no-repeat center;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
.faq_s1_top {
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
}

.faq_s1_right .tabs_item_content h3 {
    font-size: 30px;
    font-weight: 700;
    color: #353B41;
    margin: 0 0 10px;
}

.faq_s1_right .tabs_item_content ul li {position: relative;padding: 0 0 0 25px;margin: 0 0 10px;}

.faq_s1_right .tabs_item_content ul li::before {
    content: "";
    position: absolute;
    background: #2a3866;
    width: 10px;
    height: 10px;
    left: 0;
    right: 0;
    top: 8px;
    bottom: 0;
    border-radius: 50pc;
}

.faq_s1_right .tabs {list-style-type: none;margin-bottom: 40px;padding-left: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;/* margin-left: 90px; *//* margin-right: 90px; */justify-content: center;} 
.faq_s1_right .tabs li {-ms-flex: 0 0 16.6666666667%;flex: 0 0 25%;max-width: 25%;padding-right: 5px;padding-left: 5px;text-align: center;margin: 20px 0 0;} 
.faq_s1_right .tabs li a {display: block;font-size: 16px;font-weight: 700;text-transform: capitalize;position: relative;z-index: 1;padding: 20px 10px;line-height: normal;transition: linear 0.3s;border: 1px solid #000;background: #ffffff;border-radius: 50px;color: #000;} 
.faq_s1_right .tabs li a:hover, .faq_s1_right .tabs li a:hover i, .faq_s1_right .tabs li.current a, .faq_s1_right .tabs li.current a i {color: #ffffff;border: 1px solid #000;background: #0079bf;border-radius: 50px;}
.faq_s1_right .tabs li a i {color: #ff007a; font-size: 40px; margin-bottom: 15px; font-weight: 400; display: inline-block; -moz-transition: .4s; -webkit-transition: .4s; transition: .4s; } 
.faq_s1_right .tabs_item:first-child {display: block;} 
.faq_s1_right .tabs_item {display: none;} 



#accordion .panel {border: 1px solid #0000001f;border-radius: 5px;margin: 0 0 26px;}
#accordion a {display: block;font-weight: 600;padding: 30px 35px;color: #000000;/* background: #0f80de; */border-radius: 5px;font-size: 18px;}
#accordion .panel-heading a.collapsed:hover, #accordion .panel-heading a.collapsed:focus {color: black;transition: all 0.2s ease-in;}
#accordion .panel-heading a.collapsed:hover::before, #accordion .panel-heading a.collapsed:focus::before {/* color: #fff; */}
#accordion .panel-heading { padding: 0; border-radius: 0px; }
#accordion .panel-heading a:not(.collapsed) {color: #000000;transition: all 0.2s ease-in;margin: 0 0 -20px;}
#accordion .panel-heading .accordion-toggle::before {font-family: 'FontAwesome';content: '\f00d';float: right;color: #000000;font-weight: lighter;transform: rotate(0deg);transition: all 0.2s ease-in;}
#accordion .panel-heading .accordion-toggle.collapsed::before {color: #000000;transform: rotate(-135deg);transition: all 0.2s ease-in;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border: none; padding: 0 30px 30px 35px; }

/****************************************************************/
.elec_sec1 p {
    margin: 0 0 10px;
}
/****************************************************************/
.ehr_banner {
    background: #0000008c url(img/ehr_banner.jpg) no-repeat center;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay; 
}
/****************************************************************/
.ehr_s1_right {
    border: 1px solid #000;
    padding: 15px;
    border-radius: 5px;
}

.ehr_s1_right h3 {
    font-size: 35px;
}

.ehr_s1_right img {
    margin: 20px 0 20px;
}
.ehr_s1_left_box1 {
    background: antiquewhite;
    height: 95%;
}
.ehr_s1_left_box2 {
    background: azure;
    height: 95%;
}
.ehr_s1_left_box3 {
    background: beige;
    height: 95%;
}
.ehr_s1_left_box4 {
    background: aliceblue;
}
.ehr_s1_left_box5 {
    background: bisque;
}
/****************************************************************/
.contact_s1_box {
    width: 100%;
    padding: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

.contact_s1_box span {
    font-size: 30px;
    background: #0079bf;
    border-radius: 50%;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
}
/****************************************************************/
.blog1_banner {
    background: #0000008c url(img/blog_s1_img1.jpg) no-repeat center top;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
.blog2_banner {
    background: #0000008c url(img/blog_s1_img2.jpg) no-repeat center top 28%;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
.blog3_banner {
    background: #0000008c url(img/blog_s1_img3.jpg) no-repeat center top 28%;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
.blog4_banner {
    background: #0000008c url(img/blog_s1_img4.jpg) no-repeat center;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
.blog5_banner {
    background: #0000008c url(img/blog_s1_img5.jpg) no-repeat center;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
.blog6_banner {
    background: #0000008c url(img/blog_s1_img6.jpg) no-repeat center top 30%;
    background-size: cover;
    padding: 150px 0;
    background-blend-mode: overlay;
}
/****************************************************************/
.cred_banner {
    background: #003c5f47 url(img/cred_banner.jpg) no-repeat center bottom;
    background-size: cover;
    background-blend-mode: overlay;
    padding: 150px 0;
}
.cred_sec1 {
    background: url(img/cred_s1_banner.jpg) no-repeat right;
    background-size: 50% auto;
}
.cred_sec2 {
    background: url(img/cred_s2_banner.jpg) no-repeat left;
    background-size: 50% auto;
}
.cred_sec3 {
    background: url(img/cred_s3_banner.jpg) no-repeat right;
    background-size: 50% auto;
}

.cred_sec4 {
    background: url(img/cred_s4_banner.jpg) no-repeat left;
    background-size: 50% auto;
}
.cred_sec5 {
    background: url(img/cred_s5_banner.jpg) no-repeat right;
    background-size: 50% auto;
}

/****************************************************************/

.medbill_sec1 {
    background: url(img/medbill_s1_banner.jpg) no-repeat right;
    background-size: 50% auto;
}
.medbill_sec2 {
    background: url(img/medbill_s2_banner.jpg) no-repeat left;
    background-size: 50% auto;
}
.medbill_sec3 {
    background: url(img/medbill_s3_banner.jpg) no-repeat right;
    background-size: 50% auto;
}

.medbill_sec4 {
    background: url(img/medbill_s4_banner.jpg) no-repeat left;
    background-size: 50% auto;
}
.medbill_sec5 {
    background: url(img/medbill_s5_banner.jpg) no-repeat right;
    background-size: 50% auto;
}
/****************************************************************/
ul.contact_details li a {
    font-size: 16px;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/*responsive*/
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 980px) {

    h2 {
    font-size: 26px;
}
    p { font-size:16px; }
    .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 13px;
}
    .main_btn1,.main_btn2 {
    padding: 5px 10px;
    font-size: 16px;
}
    @keyframes main_btn1 {
    0% {
        box-shadow: 0 0 0 0 #01a2ff47;
    }

    100% {
        box-shadow: 0 0 0 5px #00a1ff47;
    }
}

    .h_banner {
    padding: 100px 0 100px;
}
    .head_tleft ul li a, .head_tright {
    font-size: 15px;
}
    .ban_left h1 {
    font-size: 28px;
}

    .ban_left h3,  .ban_left p  {
    font-size: 16px;
}
    .h_sec1 {
    margin: -14px 0 0;
}
    .h_sec4 {
    padding: 60px 0;
}
    .s4_left {
    margin: 0;
}
    .s4_right {
    height: auto;
    background: none;
}

    .s2_icon span {
    padding: 8px 11px;
    font-size: 14px;
    margin: 0 10px 0 0;
}
    
    .s5_tbox {
    align-items: center;
    align-content: center;
}
    .s5_tlbox {
    width: 82%;
}
    .s5_bbox ul {
    display: block !important;
    column-count: 2;
}

    .s5_bbox ul li {
    margin: 10px 0  !important;
}








    .is-sticky { animation: none; }
    .s6_bot .owl-prev{font-size: 15px;color: #000000;background: #fff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;top: 100%;left: 45%;transition: linear 0.3s;}
    .s6_bot .owl-next{font-size: 15px;color: #000000;background: #ffffff;border-radius: 50%;padding: 15px 15px;width: 50px;height: 50px;left: 51%;right: 0;top: 100%;transition: linear 0.3s;transform: rotate(180deg);}
}

@media screen and (max-width: 767px) {

    h1,h2 {
    font-size: 20px;
}   
    .main_btn1, .main_btn2 {
    width: 100%;
    text-align: center;
}
    .head_top,.head_right {
    display: none;
}
    .h_sec4, .sec {
    padding: 30px 0;
}
    /*nav.navbar.navbar-expand-lg {
    display: none;
}*/
    .ban_left h3 {
    font-size: 11px;
}
    .ban_left h1 {
    font-size: 20px;
}
    .h_banner, .rev_banner {
    padding: 200px 0 30px;
}
    .s3_top {
    margin: 0 !important;
}
    .s3_box {
    margin: 20px 0 0;
}
    .s2_right h2 {
    margin: 20px 0 0 !important;
}
    .s5_tbox {
    display: block !important;
}
    .s5_tlbox {
    width: auto;
    margin: 0 0 20px;
}
    .s5_bbox ul {
    display: flex!important;
    flex-direction: column;
}
    .s6_bot .owl-prev,.rev_s2_right .owl-prev,.ps_banner .owl-prev {
    font-size: 10px;
    color: #000000;
    background: #fff;
    border-radius: 50%;
    padding: 10px 10px;
    width: 35px;
    height: 35px;
    top: 100%;
    left: 35%;
    transition: linear 0.3s;
}
    .s6_bot .owl-next, .rev_s2_right .owl-next,.ps_banner .owl-next {
    font-size: 10px;
    color: #000000;
    background: #ffffff;
    border-radius: 50%;
    padding: 10px 15px;
    width: 35px;
    height: 35px;
    left: 51%;
    right: 0;
    top: 100%;
    transition: linear 0.3s;
    transform: rotate(180deg);
}       
    .s6_icon img {
    width: 60%;
}
    .s7_box h4 {
    font-size: 16px;
}
    .foot_tright ul li a, ul.contact_details li a,.foot_tright ul li a span {
    font-size: 16px !important;
}

    .foot_tright h3,.foot_tleft h3  {
        font-size: 20px;
    }
    .foot_tright {
    margin: 20px 0 0;
}

/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

/*    .rev_banner {*/
/*    padding: 60px 0;*/
/*}*/
    
    .rev_s2_bot {
    display: flex;
    align-items: center;
    flex-direction: column;
}
    .rev_box h3,.blog_s1_box_text h3,.blog_in_box h3,.ehr_s1_left_box4 h3 {
    font-size: 18px;
}
    .rev_s1_top,.rev_s2_top {
    text-align: left !important;
}
    .rev_s2_right .owl-next {
    left: 60%;
    right: 0;
    top: 100%;
}
    .rev_sec3,.rev_sec4 {
    background-size: cover;
}

    .rev_s5_left {
    margin: 0 0 30px !important;
}
    .faq_banner,.phy_banner,.emr_banner,.ps_banner,.cred_banner,.lab_rev_banner,.lab_bill_banner,.lis_banner,.ehr_banner,.blog1_banner,.blog2_banner,.blog3_banner,.blog4_banner,.blog5_banner,.blog6_banner {
    padding: 200px 0 30px;
}
    .phy_s1_right,.phy_s3_right {
    margin: 0 0 30px;
}
    .ps_sec1,.ps_sec4,.ps_sec14,.ps_sec15,.ps_sec16,.lab_sec6,.lab_sec7 {
    background-position: right;
    background-size: cover;
}
    .ps_sec1,.ps_sec2,.ps_sec3,.ps_sec4,.ps_sec6,.ps_sec9,.ps_sec11,.ps_sec12,.ps_sec13,.lab_rev_sec4,.lab_sec2 {
    background-position: left;
    background-size: cover;
}
    .ps_sec7,.ps_sec8,.ps_sec17,.lab_rev_sec3,.lab_sec1 {
    background: none;
}
/*    .faq_banner {*/
/*    padding: 100px 0;*/
/*}*/
    .faq_s1_right .tabs li {
    max-width: 100%;
}
    .faq_s1_right .tabs {
    display: flex;
    flex-direction: column;
}
    .ehr_s1_right h3 {
    font-size: 25px;
}
    .head_bot {
    padding: 0 0 !important;
}



nav.navbar.navbar-expand-lg {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    /* border-bottom: 1px solid #000; */
    margin: -52px 0 0;
    padding: 50px 0 0;
}

button.navbar-toggle {
    position: absolute;
    padding: 9px 10px;
    background-color: #0079bf;
    border: 1px solid transparent;
    border-radius: 4px;
    right: 0px;
    top: -5px;
    margin: -10px 0 0;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    background-color: #fff;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

button.navbar-toggle.collapsed {
    top: 0;
}

.navbar-collapse.collapse ul.navbar-nav {
    display: none;
}

.navbar-collapse.in ul.navbar-nav {
    display: block;
}

ul.dropdown-menu.ser {
    column-count: 1;
}

.navbar-collapse.in {
    overflow-y: scroll;
    width: 90%;
    /* float: left; */
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    padding: 0;
    z-index: 999;
    margin: 0 0 0;
    background: #cde4f0;
    padding: 10px 10px;
}
ul.dropdown-menu.ser li h3 {
    padding: 0;
    font-size: 16px;
}
.dropdown-menu > li > a {
    padding: 3px 0;
}


.navbar-expand-lg .navbar-collapse {
    display: block !important;
}


.s4_right img {
    display: block;
}








}