.orange-button {
    text-align: center;
}
@media (max-width: 1366px) and (min-width: 1280px) {
    .campaign-section6 .swiper {
        height: 47vh !important;
    }
    .booster-img {
        position: absolute;
        right: 0vw;
        bottom: 8vw;
    }
}
@media (max-width: 1920px) and (min-width: 1800px) {
    .cardiology-header-band {
        height: 640px;
    }
    .kolm-band {
        background: url(../images/homepage/home_image.svg) 0 0/130% 112% no-repeat #fff0;
    }
    .cns-header-band {
        background: url(../images/konectar/cns/konectar_laptop.jpg) 0 0/100% 115% no-repeat #fff0;
    }
    .nephrology-header-band,
    .oralhealth-header-band {
        background-size: 100% 100%;
    }
    .virtual-insights-band .image-block {
        height: 260px;
        max-height: 260px;
    }
    span.insight-content-title {
        min-height: 50px;
        height: 50px;
    }
    .gastroenterology-header-band {
        background: 95% 115% #f2f7fa;
    }
    .eyecare-header-band {
        background-size: 90% 100%;
        background-color: #f2f7fa;
    }
}
@media (min-width: 991px) {
    .oralhealth-hcp-landscape img,
    .veterinary-hcp-landscape img {
        width: 75%;
        margin: 0 auto;
    }
    .dermatology-hcp-landscape img,
    .endocrinology-hcp-landscape img,
    .eyecare-hcp-landscape img,
    .nephro-hcp-landscape img {
        width: 60%;
        margin: 0 auto;
    }
}
@media (max-width: 980px) {
    #konectar-sub-product {
        background: url(../images/homepage/konectar_soc_virutual.png) 0 0/110% 100% no-repeat;
    }
    #campaign-main #get-demo .get-demo-block {
        height: 75%;
    }
}
@media (max-width: 767px) {
    .secondary-menu {
        margin-left: 0rem;
    }
    #data-services #band-one {
        padding-top: 70px;
    }
    #kolm-band,
    #products #band-one,
    /* #about-us #company-profile, */
    /* #get-demo #band-one, */
    .virtualengagement #konectar-header,
    #campaign-main #kolm-band-one {
        padding-top: 60px;
    }
    #konectar-band video {
        margin-top: 2vw;
    }
    .bi-list::before,
    .kolm-management-header {
        font-weight: 700 !important;
    }
    .certification {
        width: 100%;
        height: 25vh;
        display: flex;
        justify-content: center;
    }
    .kolm-banner,
    .konectar-kolm-banner {
        height: 230px;
        display: block !important;
    }
    #resources .card-img-block .card-img-top {
        height: 100%;
        min-height: 100%;
    }
    #resources .article-card .card-body {
        top: -15px;
    }
    .accept-btn-css {
        margin-bottom: 16px;
    }
    #konectar-sub-product > .container,
    .pm-0 {
        padding: 0 !important;
        margin: 0 !important;
    }
    #header {
        min-height: 55px !important;
        box-shadow: 0 4px 6px rgb(0 0 0 / 0.1);
    }
    #header .konectar-logo img,
    #header .logo img {
        margin-top: 6px;
        margin-left: -6px;
    }
    #discover,
    #industry-band,
    #kol-band,
    #product-band,
    #secondary-navbar,
    .dotted_line {
        display: none !important;
    }
    .navbar-section {
        margin-top: 15px !important;
        padding-right: 0 !important;
        justify-content: unset !important;
        margin-left: -20px !important;
    }
    .mobile-menu-text {
        display: block;
        position: absolute;
        bottom: -6px;
        right: 2px;
        font-size: 9px;
        color: #818181;
    }
    .blog-header #header-container {
        padding: 0 !important;
    }
    .blog-header .navbar-section {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
        padding: 0 !important;
    }
    .kolm-band,
    .konectar-kolm-band {
        background: #fff !important;
        min-height: 400px !important;
    }
    .kolm-band .kolmband {
        padding-left: 1rem !important;
    }
    .kolm-band-title {
        margin-top: 15px !important;
        padding-left: 12px !important;
    }
    #products .band-three .content-box,
    .custom-text-center,
    .kolm-band-title .kolm-title,
    .kolm-band-title h5,
    .kolm-band-title p,
    .virtual-platform-band .virtual-platform-content {
        text-align: center;
    }
    .kolm-banner {
        background: url(../images/mobile/homepage/band1_image.png) no-repeat #fff0;
        background-size: cover;
        width: 100%;
    }
    .konectar-kolm-banner {
        background: url(../images/konectar/generic/mobile/band1_img.jpg) no-repeat #fff0;
        background-size: cover;
        width: 100%;
    }
    #konectar-sub-product > .container {
        min-width: 100%;
    }
    #konectar-instance-list .konectar-instance-title a span,
    #konectar-instance-list .konectar-instance-title a:hover {
        font-size: 12px !important;
    }
    #konectar-instance-list .konectar-instance-icon a img {
        width: 45px;
        height: 45px;
    }
    #konectar-sub-product {
        background: 0 0 !important;
    }
    .ksp-virtual-engage {
        background: #f5f9fb;
    }
    .ksp-social,
    .ksp-virtual-engage {
        padding-bottom: 18px;
    }
    .ksp-social p,
    .ksp-virtual-engage p {
        text-align: center;
        font-size: 20px;
        margin-top: 9px;
    }
    .ksp-social-content {
        padding-left: 15px !important;
    }
    .ksp-social {
        background: #dbecf3;
    }
    #main .band-image-block img {
        width: 95px;
        height: 95px;
    }
    #data-services .band-title-block,
    #main .band-title-block,
    #products .band-title-block {
        text-align: left !important;
    }
    #main .band-title-block .band-title {
        font-size: 16px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    #main .band-title-block .band-content,
    #products .band-title-block .band-content {
        padding-right: 0 !important;
        padding-left: 0 !important;
        text-align: left !important;
    }
    .discover-mobile-header,
    .engage-mobile-header,
    .profile-mobile-header {
        display: block !important;
        font-family: asap-bold-italic;
        color: #fff;
        text-align: center;
        background: #1c252e;
        padding: 10px 0 3px;
        font-size: 16px;
    }
    .specialities-title {
        margin-top: 20px;
        font-size: 18px;
    }
    .cardiology-kdb-title,
    .gastroenterology-kdb-title,
    .new-tag,
    .specialities-listing,
    .veterinary-khbt,
    .veterinary-khbt span {
        font-size: 13px !important;
    }
    .social-links,
    li.list-inline-item.first-item {
        width: 100%;
        text-align: center;
    }
    .specialities-listing .list-group li {
        font-size: 12px;
        padding-top: 3px;
    }
    .kolm-management-header {
        font-size: 24px !important;
    }
    .kolm-management-subheader {
        font-size: 15px !important;
    }
    .bg-button,
    .konectar-band .konectar-band-subtext p,
    .konectar-band .konectar-band-text p,
    .konectar-header-block .social-band-text span {
        font-weight: 700;
    }
    .kolm-management-block {
        height: auto !important;
        min-height: 100px !important;
    }
    .main-home-page .carousel-inner {
        min-height: 225px;
    }
    .main-home-page .carousel-item.carousel-item-block p {
        font-size: 16px;
    }
    #band-seven,
    .kolm-band-image {
        display: none;
    }
    #products .band-one {
        padding-right: 0;
        padding-left: 10px;
        min-height: 240px;
        background: url(../images/products/4.jpg) 0 0/120% 100% no-repeat #fff0;
        background-size: none;
    }
    #products .band-one-text {
        font-size: 12px;
        line-height: 20px;
        padding: 6% 0;
    }
    #products .bold-text {
        font-size: 18px !important;
    }
    #products .hero-subheader {
        line-height: 13px;
        padding: 0% 2% 9%;
        margin: 1% 0 0;
        font-size: 2.5vw;
    }
    #products .band-one-content {
        background: rgb(0 0 0 / 0.5);
        margin-top: 18px;
    }
    #data-services .band-image-block,
    #products .band-image-block {
        flex-direction: column !important;
    }
    #products .band-image-block img {
        width: 75px;
        height: 75px;
    }
    #products .band-title-block .band-title {
        font-size: 15px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    #products .band-three .content-title {
        font-size: 20px;
        line-height: 0;
        padding-bottom: 20px;
    }
    #products .band-three .content-description {
        font-size: 14px !important;
        line-height: 21px !important;
        text-align: left !important;
    }
    #products .band-five .content-title {
        font-size: 18px;
        line-height: 0;
    }
    #products .band-five .content-description {
        font-size: 13px !important;
        line-height: 21px !important;
        text-align: left !important;
    }
    #products .band-five .content-brochure_box img {
        width: 120px;
    }
    #data-services .band-four .crm-image img,
    #products .band-eight .content-image img,
    #products .band-five .crm-image img,
    #products .get-demo-btn,
    #work-with-us .mobileImage,
    .oralhealth-hcp-landscape img {
        width: 100%;
    }
    #products .band-eight .content-title {
        font-size: 18px;
    }
    #products .band-eight .content-description {
        font-size: 14px;
        line-height: 18px;
    }
    #band-ten {
        height: 150px;
    }
    #products .band-ten-text {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 12px;
    }
    .button {
        font-size: 12px;
    }
    .bg-button {
        font-size: 15px;
    }
    #data-services .band-four .content-title,
    #data-services .band-nine .content-title,
    #data-services .band-one-text {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 6px;
        margin-top: 12px;
    }
    #data-services .band-four .content-description,
    #data-services .band-nine .content-description,
    #data-services .band-one-description {
        font-size: 12px;
        line-height: 16px;
    }
    #data-services .band-image-block img {
        width: 70px;
        height: 70px;
    }
    #data-services .band-title-block .band-title {
        font-size: 14px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    #data-services .band-title-block .band-content {
        padding-right: 0 !important;
        padding-left: 0 !important;
        text-align: left !important;
        font-size: 12px;
    }
    #data-services .band-ten-text {
        font-size: 16px;
        line-height: 22px;
    }
    .support-mail-block {
        margin-top: 18px;
    }
    #get-demo .get-live-demo {
        font-size: 22px;
        line-height: 46px;
        text-align: center;
        margin-bottom: 3px;
    }
    #get-demo .get-demo-subtitle {
        font-size: 16px;
        line-height: 1.2;
        text-align: center;
        color: black !important;
    }
    #get-demo .get-demo-text {
        font-size: 14px;
        line-height: 8px;
        text-align: center;
    }
    #blog-view .article-date {
        font-size: 12px;
        line-height: 20px;
    }
    #blog-view .article-heading,
    #blog-view .article-heading a {
        font-size: 14px;
        line-height: 20px;
    }
    .cns-logo-tag {
        margin-left: -6px;
    }
    .logo-section .logo-tag {
        font-size: 10.5px !important;
    }
    #meet-us .profile-img {
        width: 90px;
        height: 90px;
    }
    #meet-us .profile-img-block {
        min-height: 95px !important;
    }
    #meet-us .band-two .leadership-profile-img img {
        border-radius: 3px;
        width: 85px;
        height: 85px;
    }
    #meet-us .leadership-profile-head,
    .hcp-management-title {
        text-align: left;
    }
    .list-inline-item .contact-icon {
        width: 16px;
    }
    .konectar-header-block-img {
        vertical-align: top;
        margin-top: 0;
        width: 65px !important;
        height: 12px !important;
    }
    .cns-hcp-landscape .konectar-landscape-text,
    .konectar-landscape-text,
    .veterinary-hcp-landscape {
        font-size: 12px !important;
        margin-bottom: 0 !important;
    }
    #konectar-specialities .konectar-specialities-list-title p,
    .font-vpcoc {
        font-size: 20px !important;
    }
    .konectar-discover-block-white {
        height: auto !important;
        margin: 9px;
        box-shadow: 0 2px 4px #888 !important;
    }
    .oncology-header-band {
        background: 0 0 !important;
        min-height: 100px !important;
    }
    .oncology-experts {
        background: 0 0 !important;
        height: auto !important;
        min-height: 320px;
        padding-top: 20px;
    }
    .oncology-header-banner {
        display: block !important;
        background: url(../images/konectar/oncology/konectar_oncology_laptop_old_new.jpg) 0 3%/130% 100% no-repeat #fff0;
        width: 100%;
        height: 230px;
    }
    .cns-header-band,
    .dermatology-header-band {
        background: 0 0 !important;
        height: auto !important;
        min-height: 100px !important;
    }
    .cns-experts {
        background: 0 0 !important;
        height: auto !important;
        min-height: 250px;
        padding-top: 20px;
    }
    .cns-hcp-landscape,
    .cns-kpi-band,
    .dermatology-hcp-landscape,
    .eyecare-hcp-landscape {
        padding-top: 21px;
        padding-bottom: 21px;
    }
    .cns-header-banner {
        display: block !important;
        background: url(../images/konectar/images/konectar_laptop.png) no-repeat #fff0;
        background-size: cover;
        width: 100%;
        height: 174px;
    }
    .cns-kpi-band {
        height: auto !important;
        background: #ecf3f5 !important;
    }
    .cns-kpi-banner {
        display: block !important;
        background: url(../images/konectar/images/image_03.png) no-repeat #fff0;
        width: 259px;
        background-size: cover;
        height: 186px;
        margin: 0 auto;
    }
    .cardiology-header-banner,
    .dermatology-header-banner,
    .endocrinology-header-banner,
    .eyecare-header-banner,
    .gastroenterology-header-banner,
    .nephrology-header-banner {
        width: 100%;
        display: block !important;
    }
    .cardiology-header-band,
    .gastroenterology-header-band,
    .nephrology-header-band,
    .oralhealth-header-band,
    .painmedicine-header-band,
    .virtual-header-band {
        background: 0 0 !important;
        min-height: 100px !important;
        height: auto !important;
    }
    .cardiology-experts,
    .dermatology-experts,
    .eyecare-experts,
    .gastroenterology-experts,
    .oralhealth-experts,
    .painmedicine-experts {
        background-image: url(../images/konectar/oncology/mobile/onco_bg2.jpg) !important;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        min-height: 300px;
        height: auto !important;
        padding-top: 21px;
        padding-bottom: 21px;
    }
    .cardiology-header-banner {
        background: url(../images/konectar/cardiology/mobile/konectar_cardiology_laptop.png) no-repeat #fff0;
        background-size: cover;
        height: 180px;
    }
    .cardiology-khbt,
    .endocrinology-khbt,
    .oralhealth-khbt {
        top: 150px !important;
    }
    .cardiology-title,
    .endocrinology-kdt,
    .oralhealth-kdt {
        font-size: 14px !important;
    }
    .cardiology-hcp-landscape {
        padding-top: 12px;
    }
    .cardiology-kdb-bg,
    .gastroenterology-kdb-bg {
        border: 1px solid #ccc;
        margin: 5px;
        background: #fff;
        border-radius: 3px;
    }
    .dermatology-header-banner {
        background: url(../images/konectar/dermatology/mobile/konectar_band1_laptop.jpg) no-repeat #fff0;
        background-size: cover;
        height: 180px;
    }
    .dermatology-khbt {
        background: #fff !important;
        top: 160px !important;
    }
    .dermatology-hcp-landscape .konectar-landscape-text,
    .nephro-hcp-landscape .konectar-landscape-text {
        font-size: 16px !important;
        margin-bottom: 0 !important;
    }
    .endocrinology-header-band,
    .eyecare-header-band {
        background: 0 0 !important;
        min-height: 120px !important;
        height: auto !important;
    }
    .endocrinology-experts,
    .nephro-experts {
        min-height: 300px;
        padding-top: 21px;
        padding-bottom: 21px;
    }
    .endocrinology-experts {
        background-image: url(https://www.aissel.com/images/konectar/oncology/mobile/onco_bg2.jpg) !important;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        height: auto !important;
    }
    .endocrinology-header-banner {
        background: url(../images/konectar/endocrinology/mobile/konectar_endocrinology_laptop.png) no-repeat #fff0;
        background-size: cover;
        height: 180px;
    }
    .endocrinology-hcp-landscape .konectar-landscape-text {
        font-size: 16px !important;
        margin-bottom: 0 !important;
        padding-top: 14px;
    }
    .eyecare-header-banner {
        background: url(../images/konectar/eyecare/mobile/konectar_band1_laptop.jpg) no-repeat #fff0;
        background-size: cover;
        height: 180px;
    }
    .eyecare-khbt {
        background: #fff !important;
        top: 150px !important;
    }
    .eyecare-hcp-landscape .konectar-landscape-text {
        font-size: 14px !important;
        margin-bottom: 0 !important;
    }
    .eyecare-hcp-landscape img,
    .nephro-hcp-landscape img {
        width: 100% !important;
    }
    .gastroenterology-khbt {
        background: #fff !important;
        top: 177px !important;
    }
    .gastroenterology-header-banner {
        background: url(../images/konectar/gastroenterology/mobile/konectar_gastroenterlogy.png) no-repeat #fff0;
        background-size: cover;
        height: 230px;
    }
    .nephrology-khbt {
        background: #fff !important;
        top: 180px !important;
    }
    .nephro-experts {
        background-image: url(../images/konectar/oncology/mobile/onco_bg2.jpg) !important;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        height: auto;
    }
    .nephrology-header-banner {
        background: url(../images/konectar/nephrology/mobile/konectar_band1_bg.png) no-repeat #fff0;
        background-size: cover;
        height: 180px;
        text-align: center;
    }
    .nephrology-banner-img {
        width: 190px;
        margin-top: 18px;
    }
    .oralhealth-header-banner {
        display: block !important;
        background: url(../images/konectar/oralhealth/mobile/konectar_oralhealth_laptop.jpg) no-repeat #fff0;
        background-size: cover;
        width: 100%;
        height: 180px;
    }
    .painmedicine-header-banner {
        display: block !important;
        background: url(../images/konectar/pain_medicine/mobile/konectar_painmedicine_mobile.png) no-repeat #fff0;
        background-size: cover;
        width: 100%;
        height: 180px;
    }
    .painmedicine-khbt {
        top: 130px !important;
    }
    .veterinary-header-band {
        height: 160px;
    }
    .veterinary-khbt {
        padding-left: 60px;
        padding-right: 60px;
        padding-top: 12px;
    }
    .veterinary-specialities .konectar-specialities-list-title img {
        width: 70% !important;
    }
    .font-vpcbc,
    .veterinary-klt {
        font-size: 16px !important;
    }
    .virtual-eng-header-banner {
        display: block !important;
        background: url(../images/konectar/virtualEngagement/mobile/band1_background.jpg) 0 0/100% 100% no-repeat #fff0;
        width: 100%;
        height: 250px;
    }
    .virtual-header-band .virtual-band-text {
        font-size: 20px !important;
        text-align: center;
        line-height: 1.3 !important;
        padding-left: 20px;
        padding-right: 20px;
    }
    .virtual-platform-band {
        height: auto !important;
        min-height: 100px;
    }
    .virtual-insights-band .image-block {
        min-height: 100px !important;
    }
    .hcp-management-content {
        text-align: left;
        padding-left: 12px;
    }
    .hcp-management-subtext {
        padding-top: 0;
        font-size: 13px;
        text-align: left;
    }
    .virtual-social-title {
        font-size: 24px !important;
        text-align: center;
    }
    .virtual-social-text {
        font-size: 20px !important;
        text-align: center;
    }
    .virtual-social-subtext {
        font-size: 16px !important;
        text-align: center;
    }
    .no-lbr {
        border-top-left-radius: 0 !important;
    }
    #konectar-infographics .infographics-image {
        background-image: url(../images/konectar/generic/mobile/infographics.svg) !important;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% 100%;
        min-height: 250px !important;
        width: 100% !important;
    }
    #konectar-infographics .infographic-title {
        font-size: 15px;
    }
    #konectar-infographics .info-content img {
        width: 74px;
        height: 20px;
    }
    .konectar-kolm-band .kolm-title {
        font-size: 24px !important;
    }
    .konectar-kolm-band .kolm-band-title h3 {
        text-align: center;
        margin-top: 0;
    }
    .konectar-kolm-band .icon-box p,
    .konectar-kolm-band .icon-box span {
        text-align: left;
        font-size: 11px !important;
    }
    .konectar-instance-list {
        margin-left: 0;
        justify-content: start;
    }
    #main {
        display: flex;
        flex-flow: column;
    }
    .gridInverseMobile1 {
        order: 2;
        -webkit-order: 2;
    }
    .gridInverseMobile2 {
        order: 1;
        -webkit-order: 1;
    }
    .konectar-social-content {
        flex-direction: column-reverse;
    }
    .social-header-banner {
        display: block !important;
        background: url(../images/konectar/social/mobile/Konectar-Social-Mobile.jpg) no-repeat #fff0;
        background-size: 100% 100%;
        height: 195px;
    }
    .social-header-band .konectar-header-block {
        color: #000;
        position: absolute;
        background: #fff;
        top: 160px;
        right: 0;
        text-align: center;
        width: 155px;
        padding: 8px;
    }
    .konectar-header-block .social-band-text {
        font-size: 12px !important;
        line-height: 18px !important;
    }
    .social-header-band {
        background: 0 0 !important;
        width: 0 !important;
        height: 0 !important;
    }
    #video-box iframe {
        width: 370px;
        height: 230px;
    }
    .social-content iframe {
        width: 260px;
        height: 200px;
    }
    .social-experts .konectar-experts-header {
        font-weight: 600 !important;
        line-height: 25px;
    }
    .social-header-band .social-khbl {
        margin-top: 5px !important;
        padding-left: 0;
        padding-right: 0;
    }
    .footerLinksSection .list-inline-item {
        width: auto;
    }
    .konectar-topbar .mobile-nav-toggle {
        color: #fff !important;
    }
    .konectar-topbar .mobile-menu-block,
    .konectar-topbar .mobile-menu-text {
        margin-right: 9px;
        color: #fff !important;
        margin-top: -3px;
    }
    .konectar-social-img {
        width: 100% !important;
        height: 200px;
    }
    .cardiology-header .logo-section .logo img,
    .oncology-header .logo-section .logo img {
        max-height: 30px !important;
    }
    .oncology-header .logo-section .logo-tag {
        font-size: 10.3px !important;
        margin-left: 2px;
    }
    .cardiology-header .logo-section .cardiology-logo-tag,
    .oralhealth-header .logo-section .oralhealth-logo-tag,
    .veterinary-header .logo-section .veterinary-logo-tag {
        font-size: 10px !important;
        margin-left: -6px;
    }
    .eyecare-header .logo-section .logo img,
    .oralhealth-header .logo-section .logo img,
    .veterinary-header .logo-section .logo img {
        max-height: 32px !important;
    }
    .endocrinology-header .logo-section .logo img {
        max-height: 25px !important;
    }
    .endocrinology-header .logo-section .logo-tag {
        font-size: 8.6px !important;
        margin-left: -4px;
    }
    .gastroenterology-header .logo-section .logo img {
        max-height: 23px !important;
    }
    .gastroenterology-header .logo-section .gastroenterology-logo-tag {
        font-size: 7.7px !important;
        margin-left: -4px;
    }
    .dermatology-header .logo-section .logo img,
    .nephrology-header .logo-section .logo img,
    .painmedicine-header .logo-section .logo img {
        max-height: 28px !important;
    }
    .dermatology-header .logo-section .logo-tag,
    .nephrology-header .logo-section .nephrology-logo-tag,
    .painmedicine-header .logo-section .painmedicine-logo-tag {
        font-size: 9.5px !important;
        margin-left: -6px;
    }
    .eyecare-header .logo-section .eyecare-logo-tag {
        font-size: 10.8px !important;
        margin-left: -6px;
    }
    .experts-background-css {
        background: #ffffffd9;
    }
}
@media (max-width: 667px) and (min-width: 390px) and (orientation: landscape) {
    #products .band-one-text {
        font-size: 21px;
        line-height: 17px;
        padding: 5% 0;
    }
    #products .hero-subheader {
        line-height: 18px;
        padding: 0% 2% 9%;
        margin: 0% 0 0;
        font-size: 2.5vw;
    }
}
@media (max-width: 420px) and (orientation: portrait) {
    #blog-view .band-one .article-description span {
        font-size: 15px !important;
    }
    .article-description {
        font-size: 15px;
    }
    .new-mob {
        padding: 8px;
    }
}
@media (max-width: 992px) and (min-width: 768px) and (orientation: portrait) {
    #notification_banner .request-demo-btn {
        font-size: 9px;
        height: 28px;
        line-height: 25px !important;
        margin-right: 0 !important;
        padding: 8px 7px !important;
    }
    #notification_banner .tag-line p {
        display: block;
        margin-bottom: 8px;
        font: 1em "Sans";
        color: #fff;
        text-transform: uppercase;
    }
    #notification_banner .wrap {
        height: 55px;
    }
    #mobile-nav {
        display: none !important;
    }
}
@media (max-width: 992px) and (min-width: 768px) and (orientation: landscape) {
    #notification_banner .tag-line p {
        font: 1.27em "Sans" !important;
    }
    .konectar-instance-list {
        justify-content: start !important;
    }
}
@media (max-width: 768px) and (orientation: portrait) {
    .blog-item {
        display: none !important;
    }
    .social-header-band .konectar-header-block {
        width: 160px;
    }
}
@media (max-width: 899px) and (min-width: 850px) and (orientation: landscape) {
    #mobile-nav .konectar-item,
    .blog-item {
        display: none;
    }
    p.konectar-engagement-virtual-text {
        min-height: 75px;
    }
    .kvel-block {
        min-height: 80px;
    }
}
@media (max-width: 1024px) and (min-width: 898px) and (orientation: landscape) {
    #mobile-nav {
        display: block !important;
    }
    p.konectar-engagement-virtual-text {
        min-height: 75px;
    }
    .kvel-block {
        min-height: 25px;
    }
}
@media (max-width: 992px) and (min-width: 768px) and (orientation: landscape) {
    #products .band-one-text {
        font-size: 32px;
    }
}
@media (max-width: 1182px) and (min-width: 768px) {
    .konectar-kol-management-text img {
        margin-top: 5px !important;
    }
}
@media (max-width: 1182px) and (min-width: 1025px) and (orientation: landscape) {
    #notification_banner .tag-line p {
        font: 1.27em "Sans" !important;
    }
    .dotted_line {
        font-weight: 700;
        left: 90%;
        position: relative;
        bottom: 16rem;
        font-size: 13px;
        width: 20%;
    }
    .band-title-block {
        text-align: center;
        max-height: 134px !important;
    }
}
@media (max-width: 1024px) and (min-width: 767px) and (orientation: portrait) {
    .secondary-menu {
        margin-left: 5.3rem;
    }
    .kolm-management-header {
        font-size: 27px;
    }
    #notification_banner .countdown .figure .top,
    .countdown .figure .top-back {
        height: 66% !important;
    }
    #notification_banner .request-demo-btn {
        font-size: 18px !important;
    }
    #notification_banner .tag-line p {
        display: block;
        margin-bottom: 8px;
        font: 1.2em "Sans" !important;
        color: #fff;
        text-transform: uppercase;
    }
    #konectar-band video {
        margin-top: 2vw;
    }
    #products .band-one-text,
    #products .bold-text {
        font-size: 28px !important;
    }
    .dotted_line {
        left: 89%;
        bottom: 16rem;
        font-size: 8px;
        width: 20%;
    }
    .band-title-block {
        text-align: center;
    }
    .social-why-konectar .konectar-kol-management-block h6 {
        font-size: 16px !important;
    }
    .social-why-konectar .konectar-kol-management-block p {
        font-size: 16px;
    }
    #konectar-kol-management p {
        line-height: 23px !important;
    }
    .navbar-mobile .dropdown ul {
        box-shadow: none;
    }
    #secondary-navbar,
    .kvelm-block {
        display: block !important;
    }
    #products .band-eight .content-image img {
        width: 100%;
    }
    .bi-list::before {
        font-weight: 700 !important;
    }
    .band-title-block .band-content {
        font-size: 14px;
    }
    .kolm-management .home-kolmp {
        width: 30%;
        padding: 0 0.5rem !important;
    }
    .kolm-band .kolmband,
    .kolm-band-title {
        padding-left: 3rem !important;
    }
    .band-text .home-hcpb p,
    .band-text .home-hcpb span,
    .band-text .home-prob p,
    .band-text .home-prob span,
    .band-text .home-userb p,
    .band-text .home-userb span {
        font-size: 15px;
    }
    .kolm-band {
        min-height: 450px !important;
        background-position: 99%;
        background-size: 78% 100% !important;
    }
    .kolm-band-title {
        margin-top: 40px !important;
    }
    .carousel-indicators {
        bottom: -12px;
    }
    #konectar-sub-product {
        background-size: 100% 100% !important;
    }
    .blank-column-holder,
    .kvel-block {
        display: none !important;
    }
    .kolm-management-block {
        min-height: 331px !important;
    }
    .ksp-social-content,
    .ksp-virtual-engage {
        text-align: center;
        padding: 1rem;
    }
    .konectar_virtual_engagement_mlogo {
        width: 60% !important;
    }
    .konectar_social_mlogo {
        width: 70% !important;
        margin-top: 15px;
    }
    .key-labels {
        font-size: 36px !important;
        line-height: 18px !important;
    }
    #products .band-one {
        background-size: 100%;
        min-height: 19.125rem;
    }
    #konectar-sub-product .container {
        padding: 0 !important;
        max-width: 100% !important;
    }
    #products .band-one-content {
        padding: 3% 0% 0% 2%;
    }
    #products .hero-subheader {
        line-height: 27px;
        padding: 0% 0% 0%;
        letter-spacing: 0.15px;
        font-size: 2.3vw;
    }
    #integrations .discover-image {
        width: 260px;
    }
    #products .band-five .content-title {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    #products .band-five .content-description {
        font-size: 18px !important;
        width: 210px;
    }
}
@media (max-width: 1182px) and (min-width: 820px) and (orientation: landscape) {
    .kolm-management-block {
        min-height: 415px !important;
    }
    .oralhealth-hcp-landscape img,
    .veterinary-hcp-landscape img {
        width: 75%;
        margin: 0 auto;
    }
    .dermatology-hcp-landscape img,
    .endocrinology-hcp-landscape img,
    .eyecare-hcp-landscape img,
    .nephro-hcp-landscape img {
        width: 60%;
        margin: 0 auto;
    }
}
@media (max-width: 1024px) and (min-width: 767.98px) and (orientation: landscape) {
    .secondary-menu {
        margin-left: 24.66rem;
    }
    #notification_banner .request-demo-btn {
        font-size: 17px !important;
        height: 36px !important;
        line-height: 25px;
        margin-right: 0;
        padding: 4px 12px !important;
    }
    #notification_banner .countdown .figure .top,
    .countdown .figure .top-back {
        height: 66% !important;
    }
    #notification_banner .tag-line p {
        font: 1.27em "Sans" !important;
    }
    .konectar-instance-list {
        justify-content: space-around;
    }
    #konectar-instance-list .konectar-instance-title a span {
        font-size: 11px !important;
    }
    #video-box iframe {
        width: 530px;
        height: 360px;
    }
    .social-content iframe {
        width: 380px;
        height: 280px;
    }
    .social-band {
        height: 380px !important;
    }
    .social-analytics-band {
        min-height: 400px !important;
    }
    .kolm-management-block {
        padding: 3% !important;
    }
    .home-kolmp {
        padding: 0 1rem !important;
    }
    .home-hcpb,
    .home-prob,
    .home-userb {
        margin-left: 8.5%;
        padding: 1rem !important;
    }
    .band-text .home-hcpb p,
    .band-text .home-prob p,
    .band-text .home-userb p {
        font-size: 17px;
    }
    #profile-band .band-title-block .band-content {
        padding: 0 0.5rem !important;
    }
    .band-title-block .band-content {
        font-size: 14px;
        line-height: 22px !important;
        padding-top: 0px !important;
    }
    .kolm-band-title {
        padding-left: 60px;
        margin-top: 40px !important;
        padding-left: 4.5rem !important;
    }
    .kolm-band .kolmband {
        padding-left: 5rem !important;
    }
    .kolm-band {
        min-height: 450px !important;
        background-position: 99%;
        background-size: 78% 100% !important;
    }
    #konectar-sub-product i {
        font-size: 14px !important;
    }
    .kolm-management-block {
        min-height: 326px !important;
    }
    #products .content-image img {
        width: 100%;
    }
    #products .band-one {
        min-height: 345px;
    }
    #products .band-one-content {
        padding: 2% 0% 0% 2%;
    }
    #products .hero-header {
        line-height: 41px;
        padding: 3% 0% 0%;
    }
    #products .hero-subheader {
        line-height: 27px;
        padding: 1% 0% 0%;
        font-size: 1.95vw;
        letter-spacing: 0.5px;
    }
    #integrations .discover-image {
        width: 370px;
    }
}
@media (max-width: 1024px) and (min-width: 767.98px) and (orientation: portrait) {
    .campaign-section4 .card-container {
        height: 25vw !important;
    }
    .band-nine img {
        width: 100%;
    }
    #data-services .band-three {
        height: 240px !important;
    }
    #konectar-kolm-band .kolm-band-title {
        width: 65%;
    }
    #konectar-kolm-band .kolm-title {
        font-size: 25px;
    }
    #konectar-kolm-band .kolm-band-image {
        width: 35%;
    }
    .konectar-kolm-band .kolm-band-image img {
        width: 80%;
    }
    #konectar-specialities li {
        font-size: 16px;
        padding-bottom: 9px;
    }
    #konectar-specialities .konectar-specialities-list-title p {
        font-size: 30px !important;
    }
    .konectar-header-block {
        width: 65% !important;
        margin-top: 30px !important;
        margin-bottom: 30px;
    }
    .cns-header-band .konectar-header-block,
    .oncology-header-band .konectar-header-block {
        width: 50% !important;
    }
    #konectar-header > .container-fluid > .row {
        justify-content: end;
    }
    .cns-header-band {
        width: 100% !important;
        height: 100% !important;
        background-size: contain !important;
    }
    .cardiology-experts,
    .endocrinology-experts {
        background: #ecf2f2 !important;
    }
    .cns-header-band .wt-backgorund,
    .dermatology-header-band .wt-backgorund,
    .gastroenterology-header-band .wt-backgorund {
        padding: 2% 3%;
    }
    .cns-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 13px;
        line-height: 17px;
    }
    .endocrinology-header-band .konectar-header-block .konectar-header-block-list,
    .oncology-header-band .konectar-header-block .konectar-header-block-list {
        font-size: 10px;
    }
    .eyecare-header-band .wt-backgorund,
    .nephrology-header-band .wt-backgorund,
    .oncology-header-band .wt-backgorund {
        background-color: #fdfdfd;
        padding: 2% 3%;
        border-radius: 10px 0 0 10px;
    }
    .oncology-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 13px;
        line-height: 16px;
    }
    .cns-hcp-landscape .konectar-landscape-text,
    .dermatology-hcp-landscape .konectar-landscape-text,
    .endocrinology-hcp-landscape .konectar-landscape-text,
    .eyecare-hcp-landscape .konectar-landscape-text,
    .nephro-hcp-landscape .konectar-landscape-text,
    .veterinary-hcp-landscape .konectar-landscape-text {
        font-size: 24px !important;
    }
    .konectar-discover-header {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .konectar-discover-header span {
        font-size: 20px !important;
    }
    .konectar-discover-title {
        text-align: left;
        font-size: 16px;
        line-height: 20px;
    }
    .konectar-discover-description {
        text-align: left;
        font-size: 14px;
        line-height: 18px;
    }
    .konectar-discover-button div {
        text-align: center;
    }
    /* .cns-kpi-band {
        height: 375px !important;
    } */
    .konectar-experts-text {
        line-height: 20px !important;
    }
    .konectar-experts-title {
        line-height: 18px !important;
    }
    .cardiology .konectar-specialities,
    .oncology .konectar-specialities {
        background: #f4f4f4 !important;
    }
    .cardiology .konectar-specialities-block,
    .dermatology .konectar-specialities-block,
    .endocrinology .konectar-specialities-block,
    .eyecare .konectar-specialities-block,
    .gastroenterology .konectar-specialities-block,
    .nephrology .konectar-specialities-block,
    .oncology .konectar-specialities-block,
    .oralhealth .konectar-specialities-block,
    .painmedicine .konectar-specialities-block,
    .veterinary .konectar-specialities-block {
        justify-content: left !important;
    }
    .cardiology .konectar-specialities-block ul,
    .dermatology .konectar-specialities-block ul,
    .endocrinology .konectar-specialities-block ul,
    .eyecare .konectar-specialities-block ul,
    .gastroenterology .konectar-specialities-block ul,
    .nephrology .konectar-specialities-block ul,
    .oncology .konectar-specialities-block ul,
    .oralhealth .konectar-specialities-block ul,
    .painmedicine .konectar-specialities-block ul,
    .veterinary .konectar-specialities-block ul {
        margin-bottom: 0 !important;
    }
    .cardiology-header-band,
    .eyecare-header-band,
    .nephrology-header-band,
    .social .social-band,
    .social-header-band {
        height: 100% !important;
    }
    .cardiology-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 12px;
        line-height: 17px;
    }
    .cardiology-header-band .konectar-header-block {
        margin-top: 16px !important;
        margin-bottom: 30px;
        width: 50% !important;
        padding: 2%;
    }
    .dermatology-header-band,
    .endocrinology-header-band,
    .gastroenterology-header-band,
    .oralhealth-header-band,
    .painmedicine-header-band {
        height: 100% !important;
        background-size: contain !important;
    }
    #konectar-social-band > .container > .konectar-social-band-block > div:nth-child(3),
    .cardiology-social-band > .konectar-social-band-block > div:nth-child(3) {
        align-items: center !important;
        margin-top: 9px;
    }
    .oralhealth-header-band .konectar-header-block {
        margin-top: 16px !important;
        margin-bottom: 30px;
        width: 50% !important;
        padding: 2% 3%;
    }
    .nephrology-header-band .konectar-header-block-text,
    .oralhealth-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 15px;
        line-height: 24px;
    }
    .eyecare-header-band .konectar-header-block-list,
    .nephrology-header-band .konectar-header-block-list,
    .oralhealth-header-band .konectar-header-block-list,
    .painmedicine-header-band .konectar-header-block-list {
        font-size: 12px;
    }
    .endocrinology-header-band {
        margin-left: -90px;
    }
    .endocrinology-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 16px;
        line-height: 23px;
    }
    .endocrinology-header-band .wt-backgorund {
        background-color: #fdfdfd;
        padding: 4% 3%;
        border-radius: 10px 0 0 10px;
        margin-right: -95px;
    }
    .endocrinology-header-band .konectar-header-block {
        width: 55% !important;
    }
    .endocrinology .konectar-discover-block-white {
        height: 175px;
    }
    .dermatology .konectar-discover-block .justify-content-center,
    .endocrinology .konectar-discover-block .justify-content-center,
    .eyecare .konectar-discover-block .justify-content-center,
    .nephrology .konectar-discover-block .justify-content-center,
    .painmedicine .konectar-discover-block .justify-content-center {
        align-items: center;
    }
    .gastroenterology-header-band .konectar-header-block {
        width: 50% !important;
        margin-top: 21px !important;
    }
    .gastroenterology-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 14px;
        line-height: 20px;
    }
    .painmedicine-header-band .wt-backgorund {
        padding: 2%;
    }
    .painmedicine-header-band .konectar-header-block {
        margin-top: 13px !important;
        width: 50% !important;
    }
    .painmedicine-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 14px;
        line-height: 23px;
    }
    .dermatology .konectar-discover-block-white,
    .eyecare .konectar-discover-block-white,
    .nephrology .konectar-discover-block-white,
    .painmedicine .konectar-discover-block-white {
        height: 145px;
    }
    .dermatology-header-band .konectar-header-block {
        margin-top: 17px !important;
        width: 52% !important;
    }
    .dermatology-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 14px;
        line-height: 24px;
    }
    .dermatology-header-band .konectar-header-block-list {
        font-size: 11px;
    }
    .eyecare-header-band .konectar-header-block {
        margin-top: 18px !important;
        width: 51% !important;
    }
    .eyecare-header-band .konectar-header-block-text {
        color: #0071bc;
        font-size: 14px;
        line-height: 22px;
    }
    .nephrology-header-band .konectar-header-block {
        width: 50% !important;
        margin-top: 16px !important;
    }
    .nephrology-experts {
        background: #ecf2f2 !important;
        height: 440px !important;
    }
    .veterinary-header-band {
        height: 100%;
    }
    .veterinary-experts {
        height: 330px;
    }
    .veterinary-discover {
        background: #f2f7fa !important;
    }
    .social .social-band-text {
        font-size: 26px !important;
        padding: 5px;
        border-radius: 5px;
        margin-top: 30px;
        background-color: rgb(243 243 243 / 80%);
    }
    .social-header-band .row,
    .virtual-header-band .row {
        justify-content: start !important;
    }
    .social .social-experts {
        height: 100% !important;
        padding-top: 20px;
    }
    .social-analytics-band {
        min-height: 280px !important;
    }
    .virtual-header-band .row div {
        width: 85% !important;
    }
}
@media (max-width: 1024px) and (min-width: 767.98px) and (orientation: landscape) {
    #konectar-kolm-band .kolm-band-title {
        width: 65%;
        padding-left: 3.5rem !important;
    }
    #konectar-kolm-band .kolm-title {
        font-size: 28px !important;
    }
    #konectar-kolm-band .kolm-band-image {
        width: 35%;
    }
    .konectar-kolm-band .kolm-band-image img {
        width: 100%;
    }
    .button {
        font-size: 16px;
        padding: 6px 14px;
    }
    .book-demo-btn {
        padding: 6px 16px 6px 12px;
    }
    .cns-header-band {
        height: 100% !important;
    }
    .konectar-header-block {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .konectar-analytics-title {
        font-size: 26px !important;
        line-height: 30px !important;
    }
    #konectar-specialities .konectar-specialities-list-title p {
        font-size: 30px !important;
        padding: 0 !important;
    }
    #konectar-specialities li {
        font-size: 16px !important;
        padding-bottom: 9px !important;
    }
    #konectar-specialities .container {
        padding: 0 !important;
    }
    .cns-hcp-landscape .konectar-landscape-text,
    .dermatology-hcp-landscape .konectar-landscape-text,
    .endocrinology-hcp-landscape .konectar-landscape-text,
    .eyecare-hcp-landscape .konectar-landscape-text,
    .nephro-hcp-landscape .konectar-landscape-text,
    .veterinary-hcp-landscape .konectar-landscape-text {
        font-size: 30px !important;
        margin-bottom: 6px !important;
    }
    .veterinary-discover {
        background: #f2f7fa !important;
    }
    .cardiology-experts,
    .oncology-experts {
        height: 390px !important;
        background-size: 100% 100%;
    }
    .dermatology-experts,
    .endocrinology-experts,
    .eyecare-experts,
    .nephrology-experts,
    .oralhealth-experts,
    .painmedicine-experts {
        height: 360px !important;
    }
    .konectar-experts-text {
        line-height: 24px !important;
    }
    .oncology .konectar-specialities {
        background: #f4f4f4 !important;
    }
    .cardiology .konectar-specialities-block,
    .dermatology .konectar-specialities-block,
    .endocrinology .konectar-specialities-block,
    .eyecare .konectar-specialities-block,
    .gastroenterology .konectar-specialities-block,
    .nephrology .konectar-specialities-block,
    .oncology .konectar-specialities-block,
    .oralhealth .konectar-specialities-block,
    .painmedicine .konectar-specialities-block,
    .veterinary .konectar-specialities-block {
        justify-content: left !important;
    }
    .cardiology .konectar-specialities-block ul,
    .dermatology .konectar-specialities-block ul,
    .endocrinology .konectar-specialities-block ul,
    .eyecare .konectar-specialities-block ul,
    .gastroenterology .konectar-specialities-block ul,
    .nephrology .konectar-specialities-block ul,
    .oncology .konectar-specialities-block ul,
    .oralhealth .konectar-specialities-block ul,
    .painmedicine .konectar-specialities-block ul,
    .veterinary .konectar-specialities-block ul {
        margin-bottom: 0 !important;
    }
    .oralhealth-experts {
        background-size: 100% 85%;
    }
    .konectar-experts-title {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .dermatology .konectar-discover-block-white,
    .endocrinology .konectar-discover-block-white,
    .eyecare .konectar-discover-block-white,
    .nephrology .konectar-discover-block-white,
    .painmedicine .konectar-discover-block-white {
        height: 435px;
    }
    .gastroenterology-experts {
        height: 360px;
        background-size: 100% 90%;
    }
    .veterinary-header-band {
        height: 100%;
    }
    .veterinary-experts {
        height: 360px;
    }
}
@media (max-width: 812px) and (min-width: 375px) and (orientation: landscape) {
    #media-view .modal .modal-header label:first-child {
        word-break: break-all;
        font-size: 1rem;
    }
    #media-view .modal .modal-header h6 {
        font-size: 0.975rem;
    }
    #konectar-specialities .konectar-specialities-list-title p {
        font-size: 30px !important;
    }
    #konectar-specialities li {
        font-size: 16px !important;
        padding-bottom: 9px !important;
    }
    #konectar-header > .container-fluid > .row {
        justify-content: end;
    }
    .konectar-discover-button div {
        text-align: center;
    }
    .konectar-kol-management-text img {
        margin-top: 6px !important;
    }
    #konectar-sub-product > .container {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
    }
    #konectar-sub-product .konectar_virtual_engagement_screen {
        width: 65%;
    }
    .ksp-social > .row > .kvel-block,
    .ksp-virtual-engage > .row > .kvel-block {
        text-align: center;
        margin-top: 20px;
    }
    .kvel-block img {
        width: 75%;
    }
    .ksp-social-content {
        padding-left: 20px !important;
    }
    .ksp-social,
    .ksp-virtual-engage {
        padding: 20px;
    }
    .dotted_line {
        display: none !important;
    }
    .key-labels {
        font-size: 42px;
        line-height: 20px;
    }
    #products .band-seven {
        height: 190px !important;
    }
    #konectar-sub-product .ksp-social img,
    #konectar-sub-product .ksp-virtual-engage img {
        width: 70%;
    }
    .ksp-social > .row > div:nth-child(2),
    .ksp-virtual-engage > .row > div:nth-child(2) {
        text-align: center;
        padding: 20px;
    }
    .nephro-experts {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .cardiology-header-band,
    .dermatology-header-band,
    .endocrinology-header-band,
    .eyecare-header-band,
    .gastroenterology-header-band,
    .nephrology-header-band {
        height: 340px !important;
    }
    .cardiology-hcp-landscape,
    .dermatology-hcp-landscape,
    .endocrinology-hcp-landscape,
    .eyecare-hcp-landscape,
    .gastroenterology-hcp-landscape,
    .nephrology-hcp-landscape,
    .oralhealth-hcp-landscape,
    .painmedicine-hcp-landscape,
    .veterinary-hcp-landscape {
        padding-top: 12px;
    }
    #konectar-social-band > .container > .konectar-social-band-block > div:nth-child(3),
    .cardiology-social-band > .konectar-social-band-block > div:nth-child(3) {
        align-items: center !important;
        margin-top: 9px;
    }
    .dermatology .konectar-experts-title,
    .endocrinology .konectar-experts-title,
    .eyecare .konectar-experts-title,
    .gastroenterology .konectar-experts-title,
    .nephrology .konectar-experts-title,
    .oralhealth .konectar-experts-title,
    .painmedicine .konectar-experts-title,
    .veterinary .konectar-experts-title {
        line-height: 22px;
    }
    .dermatology .konectar-discover-block-white,
    .endocrinology .konectar-discover-block-white,
    .eyecare .konectar-discover-block-white,
    .nephrology .konectar-discover-block-white,
    .painmedicine .konectar-discover-block-white {
        height: 150px;
    }
    .dermatology .konectar-discover-block .justify-content-center,
    .endocrinology .konectar-discover-block .justify-content-center,
    .eyecare .konectar-discover-block .justify-content-center,
    .nephrology .konectar-discover-block .justify-content-center,
    .painmedicine .konectar-discover-block .justify-content-center {
        align-items: center;
    }
    .painmedicine-header-band,
    .veterinary-header-band {
        height: 340px;
    }
    .veterinary-discover {
        background: #f2f7fa !important;
    }
    .social-header-band .row,
    .virtual-header-band .row {
        justify-content: start !important;
    }
    .social .social-experts {
        height: 100% !important;
        padding-top: 20px;
    }
    .social .social-band {
        height: 100% !important;
    }
    .social-analytics-band {
        min-height: 280px !important;
    }
    .virtual-header-band .row div {
        width: 85% !important;
    }
    .virtual-header-band {
        height: 224px !important;
    }
}
@media (max-width: 1240px) {
    #konectar-sub-product {
        background: url(../images/homepage/konectar_soc_virutual.png) 0 0/100% 100% no-repeat;
    }
}
#blog-view .article-heading a:hover,
#blog-view .article-heading:hover {
    color: #309af4;
}
i.fa.fa-caret-down.menu-mobile-products {
    position: absolute;
    right: 15px;
    font-size: 16px;
    top: 15px;
}
a.nav-link.menu-dropdown-products-link {
    width: 95%;
}
.dropdown-toggle::after {
    display: none;
}
#mobile-nav1 .ul.dropdown-menu.show,
.navbar-mobile .dropdown ul.dropdown-menu.show {
    display: block;
}
@media (min-width: 800px) {
    #reqstForm1,
    #reqstForm2 {
        width: 145px;
    }
}
@media (max-width: 991px) {
    #secondary-navbar a,
    #secondary-navbar a:focus {
        font-size: 11px;
    }
    #secondary-navbar > ul > li {
        padding: 0 2px 6px 0;
    }
    #products .band-one {
        background: url(../images/products/4.jpg) 30% 0/125% 100% no-repeat #fff0;
    }
    .button-arrow {
        right: -8px;
    }
    #konectar-sub-product {
        background: url(../images/homepage/konectar_soc_virutual.png) 0 0/130% 100% no-repeat #f5f9fb;
    }
}
@media (max-width: 800px) {
    #secondary-navbar .item-last {
        padding-right: 6px !important;
    }
    #products .band-seven {
        background-size: 100% 80%;
        height: 335px;
    }
    .modal-body {
        max-height: 600px;
        overflow: scroll;
    }
}
@media (max-width: 768px) {
    p.konectar-engagement-virtual-text {
        min-height: 60px;
    }
    .kvelm-block {
        min-height: 200px;
    }
    .ksp-social-content p {
        padding-top: 10px;
    }
    .ksp-social-content {
        padding: 0 !important;
    }
    .orange-button.home_learn_more {
        margin: 0 auto;
        font-size: 12px;
    }
    .nephrology-header .navbar-section,
    .painmedicine-header .navbar-section {
        margin-top: 0 !important;
    }
    #get-demo .get-demo-block {
        width: 100%;
    }
    .main-home-page .kvel-block {
        text-align: center;
    }
}
@media (max-width: 767px) {
    #notification_banner .request-demo-btn {
        font-size: 9px !important;
        height: 28px !important;
        line-height: 25px !important;
        margin-right: 0 !important;
        padding: 0 7px !important;
    }
    #notification_banner .tag-line p {
        display: block;
        margin-bottom: 8px !important;
        font: 1em "Sans" !important;
        color: #fff;
        text-transform: uppercase;
    }
    #notification_banner .wrap {
        height: 55px !important;
    }
    #notification_banner .countdown .bloc-time {
        float: left;
        margin-right: 10px !important;
        text-align: center;
    }
    #kolm-band .kolm-band .kolm-band-title h1 {
        font-size: 1.45rem !important;
    }
    .konectar-kolm-banner {
        background: url(../images/konectar/generic/mobile/band1_img.jpg) 95% 50%/92% 120% no-repeat #f2f2f2;
        height: 240px;
    }
    .kolm-banner {
        background: url(../images/mobile/homepage/band1_image.png) 100% 18%/85% 100% no-repeat #ffffff !important;
    }
    .cardiology-header .navbar-section,
    .cns-header .navbar-section,
    .dermatology-header .navbar-section,
    .endocrinology-header .navbar-section,
    .eyecare-header .navbar-section,
    .gastroenterology-header .navbar-section,
    .oncology-header .navbar-section,
    .oralhealth-header .navbar-section,
    .social-konectar-header .navbar-section,
    .veterinary-header .navbar-section {
        margin-top: 0 !important;
    }
}
@media (max-width: 567px) {
    #products .discover-image {
        width: 80%;
    }
    #products .band-image-block img {
        width: 90%;
        height: 45%;
    }
    .media-box-header {
        border: none !important;
    }
    .main-home-page .carousel-inner {
        min-height: 240px;
    }
    #products .band-one {
        min-height: 195px;
        background: url(../images/products/4.jpg) 0 0/120% 100% no-repeat #fff0;
    }
    #products .band-five .crm-image img {
        width: 70%;
    }
    .kolm-banner {
        height: 200px;
        background: url(../images/mobile/homepage/band1_image.png) 0 0/100% 100% no-repeat #ffffff !important;
    }
    .konectar-kolm-banner {
        background: url(../images/konectar/generic/mobile/band1_img.jpg) 95% 50%/100% 100% no-repeat #f2f2f2;
        height: 220px;
    }
    .cns-header-banner {
        height: 180px;
        background: url(../images/konectar/images/konectar_laptop.png) 0 0/100% 100% no-repeat #f2f9f9;
    }
    .oncology-header-banner {
        background: url(../images/konectar/oncology/konectar_oncology_laptop_old_new.jpg) 0 3%/150% 100% no-repeat #fff0;
        height: 230px;
    }
    .cns-kpi-banner {
        background: url(../images/konectar/images/image_03.png) 50% 0/80% 80% no-repeat #fff0;
    }
    .painmedicine-header-banner {
        background: url(../images/konectar/pain_medicine/mobile/konectar_painmedicine_mobile.png) no-repeat #fff0;
        background-size: 140% 125%;
        height: 200px;
    }
    .eyecare-header-banner {
        background-size: 115% 120%;
    }
    .modal-body {
        max-height: 450px;
        overflow: scroll;
    }
    .modal-content {
        max-height: 520px !important;
    }
    .modal-footer {
        padding: 5px;
    }
    .modal-footer .custom-btn {
        font-size: 14px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1060px) {
    .webui-popover.in {
        width: 220px !important;
    }
    .get-demo-btn {
        min-width: 140px;
    }
    span.insight-content-title {
        height: 55px;
    }
    .cardiology-experts {
        background-size: 100% 90% !important;
    }
}
@media screen and (min-width: 1061px) and (max-width: 1208px) {
    #header .get-demo-btn {
        min-width: 140px;
    }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
    .social-header-banner {
        display: block !important;
        background: url(../images/konectar/social/mobile/Konectar-Social-Mobile.jpg) no-repeat #fff0;
        background-size: 100% 100%;
        height: 225px;
    }
    .social-header-band .konectar-header-block {
        right: 0;
        text-align: center;
        width: 270px;
        padding: 15px;
    }
}
@media (max-width: 779px) and (min-width: 766px) {
    #get-demo .band-one {
        background: url(../images/get_demo/hand_mobile.png) 0 0/100% 100% no-repeat #fff0;
    }
    #konectar-sub-product {
        background: #f5f9fb;
    }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
    #about-us .band-two {
        height: 640px;
    }
    #products .band-nine {
        height: 380px;
    }
    .get-demo-btn {
        font-size: 12px;
        width: 110px;
        padding: 3px;
    }
    #data-services .content-block.justify-content-center {
        min-height: 320px;
    }
}
@media screen and (min-width: 768px) and (max-width: 992px) and (orientation: portrait) {
    .get-demo-btn {
        font-size: 10px;
        width: 120px !important;
        padding: 3px 11px;
    }
    .primary-navbar > ul > li {
        white-space: nowrap;
        padding: 9px 7px 10px 0 !important;
    }
}
@media (min-width: 767px) and (max-width: 1025px) {
    .primary-navbar > ul > li {
        white-space: nowrap;
        padding: 9px 10px 10px 0;
    }
    .dotted_line {
        font-weight: 500;
        left: 90%;
        font-size: 7px;
    }
}
@media (max-width: 820px) and (min-width: 770px) {
    .oralhealth .wt-backgorund {
        padding: 2% 3%;
    }
}
@media screen and (min-width: 567px) and (max-width: 768px) {
    .cns-header-banner {
        background: url(../images/konectar/images/konectar_laptop.png) 0 0/100% 110% no-repeat #f2f9f9;
        height: 215px;
    }
    .nephro-experts {
        padding-top: 20px;
    }
    div#ats-message-container {
        max-height: 260px;
    }
    #products #salesforce-band {
        padding: 40px 0;
    }
    #products .band-nine img {
        width: auto;
    }
    .painmedicine-header-banner {
        background: url(../images/konectar/pain_medicine/mobile/konectar_painmedicine_mobile.png) no-repeat #fff0;
        background-size: 125% 135%;
        height: 280px;
    }
}
@media (max-width: 460px) {
    #products .band-one {
        min-height: 170px;
    }
}
#media-view .modal {
    padding-bottom: 30px;
}
@media (max-width: 1200px) {
    #data-services .band-three {
        background-size: 100% 135%;
        height: 380px;
        background-attachment: initial !important;
    }
    #data-services .band-six {
        background-attachment: initial !important;
        background:
            linear-gradient(to bottom, rgb(255 255 255 / 0.5) 0, rgb(255 255 255 / 0.6) 100%),
            url(../images/data_services/effective.jpg) 0 30%/100% 130% no-repeat;
        height: 450px;
    }
    #campaign-main #get-demo .get-demo-block {
        height: 80%;
        top: 1.5625rem;
    }
}
@media (max-width: 1024px) {
    #campaign-main .kolm-band-one {
        background-size: 100% 100%;
    }
    p.konectar-engagement-virtual-text {
        min-height: 70px;
    }
    p.konectar-engagement-virtual-text + div.kvel-block {
        min-height: 60px;
    }
}
@media (max-width: 768px) {
    #campaign-main #get-demo .get-demo-block {
        height: 100%;
        border-radius: 0;
        top: 0;
        width: 100%;
    }
    #campaign-main .kolm-band-one {
        background-size: 100% 100%;
    }
    .konectar_social_veterinary_img {
        width: 70% !important;
    }
    .konectar_social_screen {
        width: 70%;
    }
    .campaign-konectar-hcp-band .hcp-management-content,
    .campaign-konectar-hcp-band .hcp-management-subtext,
    .campaign-konectar-hcp-band .hcp-management-title {
        text-align: center;
    }
}
@media (max-width: 578px) {
    #campaign-main .kolm-band-one {
        background: 0 0;
    }
    .campaign-demo-form {
        background: url(../images/campaign/BAnner-01.jpg) no-repeat #fff0;
        background-size: 100% 100%;
    }
    .margin-xs-auto {
        margin: 0 auto;
        width: 200px;
    }
}
.mandatory {
    color: red;
}
@media (max-width: 1200px) and (min-width: 1025px) {
    #products .band-one {
        min-height: 24.125rem;
    }
}
@media (max-width: 1200px) and (min-width: 991px) {
    #resources .card-img-block .card-img-top {
        height: 11.25rem;
        min-height: 11.25rem;
    }
}
@media (max-width: 568px) {
    .endocrinology-hcp-landscape img,
    .eyecare-hcp-landscape img,
    .nephro-hcp-landscape img,
    .oralhealth-hcp-landscape img,
    .veterinary-hcp-landscape img {
        max-height: 260px;
    }
}
@media (max-width: 1025px) and (min-width: 767px) {
    #products .band-seven {
        background-size: 100% 110%;
        background-attachment: scroll !important;
    }
    .main-home-page .hcp-band,
    .main-home-page .pro-band,
    .main-home-page .user-band {
        background-size: 100% 110%;
        background-attachment: scroll;
    }
}
@media (max-width: 480px) {
    #notification_banner .no-gutter-right {
        padding-right: 0px !important;
    }
}
@media (max-width: 767px) and (orientation: landscape) {
    .mobile-header-display {
        display: none !important;
    }
}
