@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
body{font-family: "Roboto", sans-serif;padding: 80px 0 0 0;margin: 0;}
a{text-decoration: none;}
.orange{color: #ff9800;}
.blue{color: #2e68b1;}
figure{margin: 0;}
.font-700{font-weight: 700;}
header .navbar .navbar-brand img{width: 175px;}
header .navbar{    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);position: fixed;z-index: 9;top: 0;left: 0;right: 0;background: #fff;}
header .navbar-nav{margin: 0 auto;}
header .navbar .navbar-nav .nav-link{padding: 0 10px;}
.whatsp-contact figure img{width: 32px;}
.whatsp-contact figure{display: flex;align-items:center;grid-column-gap: 10px;margin: 0;}
.whatsp-contact figure a span{display: block;color: #2e68b1; font-size: 18px; font-weight: 600; }
.whatsp-contact figure a span:first-child{ border-bottom: 1px solid #a3a3a35c; padding-bottom: 1px; margin-bottom: 4px;}
/* .whatsp-contact figure a span:last-child{color: #2e68b1;font-size: 18px;font-weight: 600;} */
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {color: #ff9800;font-weight: 800;}
.banner .banner-content h1{ color: #151e66;font-size: 60px;font-weight: 800;}
.banner .banner-content h2{color: #555c96;font-size: 20px;font-weight: 500;margin: 20px 0;}
.banner .banner-content p{color: #ff9800;font-size: 30px;font-weight: 500;margin: 0;}
.oncologist-banner-content h1{color:#151e66;font-size: 47px;font-weight: 800;line-height: 1.3;}
.oncologist-banner-content p{color: #ff9800; font-size: 18px; font-weight: 500; margin: 10px 0 0 0; line-height: 1.7;}
.banner-grid{display: flex;}
/* .banner{border: 2px solid #2e68b1;} */
.container-custom{position: relative;}
.banner-content,.oncologist-banner-content{position: absolute;top: 50%;right: 0;width: 60%;transform: translateY(-50%);display: flex;flex-direction: column;}
.ptb-120{padding: 120px 0;}
.title h3{font-size: 38px;font-weight: 300;color: #111111;margin-bottom: 20px;font-family: "Poppins", sans-serif;}
.title p{color: #444444;font-size: 16px;font-weight: 400;line-height: 1.6;}
.second-block .block-content .card{    border: none;border-radius: 0;background: #f1f7fa;transition: transform .9s;}
.second-block .block-content .card .card-img-top{    min-height: 210px;transition: transform .9s;max-height: 210px;object-fit: cover;}
.second-block .block-content .card .card-body{min-height: 195px;}
.second-block.fifth-block .block-content .card .card-body{min-height: 175px;}
.second-block .block-content .card .card-body h5{color: #444;font-size: 16px;font-weight: 400;line-height: 1.6;}
.second-block .block-content .card .card-body p{color: #444;font-size: 13px;margin: 0;}
.second-block.doctorslist .block-content .card .card-body h5{text-transform: capitalize;font-weight: 600;margin-bottom: 10px;font-size: 24px;color: #151e66;border-bottom: 1px solid #d8e0e4;padding-bottom: 20px;margin-bottom: 20px;}
.second-block.doctorslist .block-content .card .card-body h5 span{font-size: 18px;}
.second-block.doctorslist .block-content .card .card-body{padding: 20px 0 0 0;min-height: 160px;}
.second-block.doctorslist .block-content .card .card-body ul{display: flex;justify-content: space-between; padding: 0;margin: 0;list-style: none;}
.second-block.doctorslist .block-content .card .card-body ul li{    display: flex;flex-direction: column;margin-bottom: 10px;}
.second-block.doctorslist .block-content .card .card-body ul li span:first-child{font-size: 13px;color: #151e66;}
.second-block.doctorslist .block-content .card .card-body ul li span:last-child{font-size: 16px;color: #ff9800;font-weight: 500;}
.second-block.doctorslist .block-content .card {border: none;padding: 40px 30px;background: #fff;}
.second-block.doctorslist .block-content .card .card-img-top{border-radius: 50%;}
.gridslider{background: #151e66;}
.gridslider .carousel{padding: 1px 0;}
.gridslider .title{padding: 60px;}
.gridslider .title h3{    font-size: 32px;font-weight: 300;margin: 0;color: #fff;line-height: 1.5;}
.thirdbg{background: url(../images/third-block-img01..png) no-repeat center;background-size: cover;min-height: 500px;min-width: 500px;}
.card , .card img{transition: transform .9s;}
.card:hover img{ -ms-transform: scale(0.9); /* IE 9 */-webkit-transform: scale(0.9); /* Safari 3-8 */transform: scale(0.9);}
.third-block .title h3{color: #151e66;}
.third-block .title p{color: #555c96;}
.third-block{background:#e9f6ff;min-height: 500px;}
.third-block .block-content .card{border-radius:8px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border: none;padding: 20px;margin-bottom: 20px;display: flex;flex-direction: row;align-items: flex-start;background: #151e6600;}
.third-block .block-content .card .card-body{padding-top: 0;}
.third-block .block-content .card img{    min-width: 145px;height: 160px;object-fit: cover;}
.third-block .block-content .card .card-body h5{color: #2e68b1;    font-size: 20px;font-weight: 800;}
.third-block .block-content .card .card-body p{color:#a3a3a3;font-size: 13px;margin: 0;}
.fifth-block{background:#e9f6ff;}
.fourth-block .uniqueimg{width: 100%;}
.fourth-block ul li{font-size: 18px;font-weight: 700;;width: 100%;border-radius: 4px;background: #151e66;padding: 15px 30px;margin-bottom: 8px;color: #fff;}
.fifth-block .block-content .card {border: none;}
.fifth-block .block-content .card .card-body {    padding: 30px 20px;}
.fifth-block .block-content .card .card-body p{color: #a3a3a3;font-size: 13px;margin: 0;}
.fourth-block .title h3 span{color: #ff9800;}
.fourth-block .unique-list  h4{      color: #fff;font-size: 18px;font-weight: 400;line-height: 1.5;padding: 0;}
.fourth-block .title p{font-size: 14px;}
.owl-carousel .owl-item img {height: 250px;object-fit: cover;}
.owl-dots{display: none;}
.owl-nav button{font-size: 30px !important;  }
.owl-nav button span{margin-top: -5px;display: block;color: #fff;}
.owl-nav .owl-next{    right: 0; top: 36%;    position: absolute;width: 32px;height: 32px;background: #2e68b1 !important;padding: 0px 20px !important;color: #fff;display: flex !important;align-items: center;justify-content: center;line-height: normal;}
.owl-nav .owl-prev{left: 0; top: 36%;    position: absolute; width: 32px;height: 32px;background: #2e68b1 !important;padding: 0px 20px !important;color: #fff;display: flex !important;align-items: center;justify-content: center;line-height: normal;}
.unique-list{ list-style: none;display: flex;flex-direction: column;align-items: flex-start;margin:0;padding:0;text-align: left;}
.unique-list li{display: flex;align-items: center;}
.unique-list li figure { border-radius: 8px;margin-right: 22px;}
.unique-list li figure img{ border-radius: 8px;}
.sixth-block .title h3 {color: #151e66;font-size: 36px; font-weight: 800; text-align: left; }
/* .sixth-block .title  { padding-left: 25px;} */
.sixth-block .row{align-items: center;padding:20px;border:1px solid #d8eeff; border-radius: 10px;background: #fff;box-shadow: 0 18px 18px -6px rgba(28, 46, 187, 0.1);}
footer{background: #151e66;padding: 50px 0 0;color: #fff;}
footer .top-ftr .ftr-contact ul,.about-ftr ul{list-style: none;}
footer .top-ftr .ftr-contact ul li h4{color: #fff;font-size: 16px;margin: 0;font-weight: 700;    opacity: .8;}
footer .top-ftr .ftr-contact ul li p{color: #fff;font-size: 14px;line-height: 28px;font-weight: 500;}
footer .top-ftr .ftr-contact ul li,.about-ftr ul li{ display: flex;grid-column-gap: 18px;}
footer .top-ftr .ftr-contact ul li i,.about-ftr ul li i{width: 30px;height: 30px;display: flex;border-radius: 00%;background: #151e66;align-items: center; justify-content: center;border-radius: 4px;}
footer .about-ftr h4{color: #fff;font-size: 16px;margin: 0;font-weight: 700;opacity: .8;}
footer .about-ftr p{color: #fff;font-size: 14px;margin: 20px 0 40px 0; font-weight: 500;}
footer .about-ftr ul{margin: 0;padding: 0;display: flex;grid-column-gap: 18px;}
footer .btm-ftr{border-top: 1px solid rgb(249 249 249 / 21%);padding:30px 0;margin: 30px 0 0;}
footer .btm-ftr .copyrights{font-size: 13px; color: rgb(249 249 249 / 62%);}
footer .btm-ftr ul{list-style: none;display: flex; justify-content: flex-end;}
footer .btm-ftr ul li a{font-size: 13px; color: rgb(249 249 249 / 62%);}
.testimonials .card{ padding: 20px;border: 1px solid #d8eeff;border-radius: 10px;background: #e9f6ff;box-shadow: 0 18px 18px -6px rgba(28, 46, 187, 0.1);}
.testimonials .card .card-body{background: #fff;padding: 20px 50px;margin-left: -50px;}
.testimonials .card .card-body .card-title{color: #151e66;font-size: 18px;font-weight: 800;line-height: 1.6;}
.testimonials .card .card-body .card-text{color: #555c96;font-size: 16px;font-weight: 800;padding: 20px 0 20px 20px;margin-top: 30px;position: relative;}
.testimonials .card .card-body .card-text-last{color: #ff9800;font-size: 18px;font-weight: 800;text-align: right;margin: 0;}
.testimonials .card .card-body .bi{font-size: 34px;}
.testimonials .card .card-body sup{position: absolute;left:-6px;top:-8px;}
.carousel-indicators [data-bs-target]{background-color: #151e66;}
.clr-none{color: #000;}
.saveclr{color: #ff9800;font-weight: 700;}
.h380{height: 380px;object-fit: contain;}
.customlist li{list-style: none;display: flex;grid-column-gap: 12px;padding-bottom: 18px;}
.customlist li img{width: 18px;}
/* .partners{background: url(../images/partners/partnerbg.png) no-repeat center;background-size: cover;} */
/* .partners .partners-carousel .card figure{width: 300px; height: 300px;}
.partners .partners-carousel .card figure img{width: 100%; height: 100%;} */
.partners{background: #e9f6ff;}
.partners .owl-carousel .owl-item img{height: auto;}
.partners .item{background: #fff;min-height: 275px;padding:16px;border-radius: 8px;}
.deals-carousel  .item .card-title {padding: 15px 5px;}
.deals-carousel .item h5 a{font-size:16px;display: block;}

.deals-carousel .item h5 a:first-child{color: #2e68b1;padding-bottom: 14px;}
.deals-carousel .item h5 a:last-child{color: #ff9800;}
.deals-carousel  .item {position: relative;}
.deals-carousel  .item .offer-price{position: absolute; top: 0; right: 0; background: #ff9800; padding: 4px 5px; border-radius: 4px;}
.deals-carousel  .item .offer-price a{font-size: 14px;color: #fff;font-weight: 700;}
.gridslider .carousel-indicators {bottom: -46px;}
.ouroffers .block-content .card .card-body {min-height: auto !important;}
.deals-carousel .item{padding:0;}
.banner-block{background: #f8f8f8;position: relative;}


.banner-block .title h3{font-family: "Poppins", sans-serif;color: #2e68b1;margin: 10px 0px;line-height: 54px;font-size: 46px;font-weight: 700;}
.cancercare-partners{background: #151e66;}
.cancercare-partners .title h3{color: #fff;}
.banner-block .title{padding: 50px;}
.terms{padding: 40px 0;}
.terms h3{font-size: 18px;font-weight: 600;margin-bottom: 18px;}
.terms p{font-size: 16px;font-weight: 400;margin-bottom: 18px;}
.banner-animation{position: relative;}
.banner-animation .banner-center img{padding: 30px 0;background: #fff;border-radius: 24px; margin: 40px 0;}
.movingdiv {padding: 20px;border: 1px solid #d8eeff;border-radius: 10px;background: #fff;box-shadow: 0 18px 18px -6px rgba(28, 46, 187, 0.1); position: absolute;min-width: 380px;opacity: 0;}
.imganimation .specialoffers figure img{width: 48px;}
.imganimation .specialoffers{display: flex;grid-column-gap: 14px;}
.movingdiv h4{font-size: 14px;font-weight: 700;margin-bottom: 8px;color: #ff9800;}
.movingdiv p{font-size: 12px;font-weight: 400;margin: 0;color: #2e68b1;}
/* .box1 {top: 40px;left: -125px;animation-delay: 0s;animation-name: fadeSlide;animation-iteration-count: infinite;}
.box2 {top: 40px;right: -125px;animation-delay: 3s; }
.box3 {top: 50%;left: -125px;animation-delay: 6s; }
.box4 {top: 50%;right: -125px;animation-delay: 9s; }
.box5 {bottom: 40px;left: -125px;animation-delay: 11s; }
.box6 {bottom: 40px;right: -125px;animation-delay: 13s; } */


/* .animate {
    animation: fadeSlide 3s linear infinite;
} */
/* .banner-block .img-space{background: #f8f8f8;padding: 25px 0;} */
/* .navbar .container{flex-direction: column;}
.navbar .toplogo{display: flex;align-items: center;justify-content: space-between; width: 100%;}
.navbar-collapse{border-top: 1px solid rgba(0, 0, 0, 0.1254901961); width: 100%;padding: 25px 0;margin-top: 10px;}
.navbar-nav .navbar-brand{padding: 0;margin: 0;}
.navbar-nav li:not(:last-child){margin-right: 20px;} */
@media (max-width:768px){
    .banner-block .title h3 { line-height: initial;font-size: 25px;}
    .banner-block .title { padding: 30px 30px 20px 20px;}
    .ptb-120 { padding: 60px 0;}
    .title h3 {font-size: 18px;line-height: 1.7;}
    .title p {font-size: 14px;}
    .gridslider .title { padding: 30px;}
    .gridslider .title h3 {font-size: 19px;}  
    .partners {margin: 50px 0;}
    .sixth-block .title{margin-top: 20px;}
    .customlist{padding: 0;}
    .customlist .mb-5{margin-bottom: 1rem !important;}
    .sixth-block .title h3{font-size: 19px;}
    .ftr-contact ul{padding: 0;margin:40px 0 0 0;}
    header .navbar .navbar-nav .nav-link {padding: 10px 15px;}
    .h380 { height: auto;}
    footer .btm-ftr .copyrights{text-align: center;}
    footer .btm-ftr ul{justify-content: center;padding: 0;margin: 0;}
    
}
@media (min-width: 1024px){
    .box1 { top: 70px; left: 25px; animation: glitch 12s linear infinite; animation-delay: 0s; }
.box2 { top: 70px; right: 25px; animation: glitch 12s linear infinite; animation-delay: 2s; }
.box3 {display: flex;
    align-items: center;
    justify-content: center;padding: 0;border: none;border-radius: 0;background: none;box-shadow: none; top: 50px; left:0;right:0;margin: 0 auto; animation: glitch 12s linear infinite; animation-delay:5s; }
.box4 {display: flex;
    align-items: center;
    justify-content: center;padding: 0;border: none;border-radius: 0;background: none;box-shadow: none; bottom: 50px; left:0;right:0;margin: 0 auto;animation: glitch 12s linear infinite; animation-delay: 4s; }
.box5 { bottom: 70px; left: 25px; animation: glitch 12s linear infinite; animation-delay: 3s; }
.box6 { bottom: 70px; right:25px; animation: glitch 12s linear infinite; animation-delay: 1s; }
.box3 .specialoffers,.box4 .specialoffers{
    padding: 20px;
    border: 1px solid #d8eeff;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 18px 18px -6px rgba(28, 46, 187, 0.1);
    position: absolute;
    min-width: 380px;
}
@keyframes glitch {
    0% { opacity: 0; transform: translateX(0); }
    10% { opacity: 1; transform: translateX(-10px); }
    20% { opacity: 1; transform: translateX(10px); }
    30% { opacity: 1; transform: translateX(-10px); }
    40% { opacity: 1; transform: translateX(10px); }
    50% { opacity: 1; transform: translateX(0); }
    100% { opacity: 0; transform: translateX(0); }
}
}
@media (max-width:768px){
    .movingdiv{
        position: absolute;
        bottom: 25%;
        right: 0;
        left: 0;
        min-height: 100px;
        opacity: 0;
        position: absolute; 
        animation: mfadeInOut 20s infinite;
      }
    
      .box1 {
        animation-delay: 0s;
      }
      .box2 {
        animation-delay: 2s;
      }
      .box3 {
        animation-delay: 4s;
      }
      .box4 {
        animation-delay: 6s;
      }
      .box5 {
        animation-delay: 8s;
      }
      .box6 {
        animation-delay: 10s;
      }
    
      @keyframes mfadeInOut {
        0%, 100% {
          opacity: 0;
        }
        8.33%, 25% {
          opacity: 1;
        }
        33.33% {
          opacity: 0;
        }
    }
}
@media (min-width: 768px) and (max-width:1023px) { 
    .movingdiv{
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        border: none;
        border-radius: 0;
        background: none;
        box-shadow: none;
        margin: 0 auto;
        bottom:0;
        right: 0;
        left: 0;
        min-height: 100px;
        opacity: 0;
        position: absolute; 
        animation: mfadeInOut 20s infinite;
      }
      .specialoffers{
        display: flex;
        grid-column-gap: 14px;
        padding: 20px;
        border: 1px solid #d8eeff;
        border-radius: 10px;
        background: #fff;
        box-shadow: 0 18px 18px -6px rgba(28, 46, 187, 0.1);
        min-width: 380px;
      }
    
      .box1 {
        animation-delay: 0s;
      }
      .box2 {
        animation-delay: 2s;
      }
      .box3 {
        animation-delay: 4s;
      }
      .box4 {
        animation-delay: 6s;
      }
      .box5 {
        animation-delay: 8s;
      }
      .box6 {
        animation-delay: 10s;
      }
    
      @keyframes mfadeInOut {
        0%, 100% {
          opacity: 0;
        }
        8.33%, 25% {
          opacity: 1;
        }
        33.33% {
          opacity: 0;
        }
    }
}
@media (min-width: 768px) and (max-width:992px) { 
    .banner-block .title h3{font-size: 24px;line-height: initial;}
    .title h3 {font-size: 24px;}
    .gridslider .title h3 {font-size: 19px;}
}

@media (min-width: 992px) and (max-width:1200px) { 
    header .navbar .navbar-nav .nav-link {padding: 0 6px;font-size: 14px;}
    .whatsp-contact figure a span{font-size: 14px;}
    .banner-block .title h3{font-size: 32px;line-height: initial;}
    .gridslider .title h3 {font-size: 19px;}
 }
