.cource-item{box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; margin-bottom:25px}
.whybox{
        margin-bottom: 15px;
    }
      
 .bajiraopic{
         width: 100%;
    height: 66%;
 }
  .partner-item img {overflow:hidden;border:2px solid #0000bc;border-radius:10px}
  .t5{padding: 21px 0 !important}
  .img1 {
    margin-left: -22px;    margin-top: 12px;}

    .p30{padding-bottom: 30px;}
   .t2 h2{text-transform: capitalize !important;}
   .t7 {background: #d5edff;
    padding: 50px;}
    .course-title.gtdd {background: #000ca2;
    color: white;
    padding: 10px;
    text-align: center;}
    
    .white {color: white;}
    .n1 {color: #eb1c24;padding: 9px;}
    .n2 {color: #ffab1a;}
    .n3 {color:#ff0000;}
 .mcbox {
    background: white;
    padding: 20px;
    margin-top: 20px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    height: 295px;
}
  .bjt {background: linear-gradient(to bottom, #ff3000, #3c1105);height: 240px;margin: 0px;padding: 10px;box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}
 .dynamicSection table { width:100%; }
 .dynamicSection tr:first-child  {
    background: #000ca2; color: #fff;
}
.bxs {box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
padding: 14px;}
.bg5 {box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; margin-bottom:25px}
 
 .bggray {background: #f2f2f2;}
   .gsts {box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; margin-bottom:25px}
   .dynamicSection tr {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
 
 @media only screen and (max-width: 600px) {
  .bajiraopic{
      width: 100%;
        height: 92%;
 }
}



    
   .whymodal  {
           width: 488px !important;
  }
  
  @media only screen and (max-width: 600px) {
 .whymodal {
    width: 373px !important;
}
}
  

  .whyimge{
      height:444px !important;
  }
  
  
  @media only screen and (max-width: 600px) {
 .whyimge{
      height:205px !important;
  }
}
  
  .modal-backdrop{
          background-color: rgba(0, 0, 0, .7) !important;
  }
  
  .modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 5px 19px !important; 
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
}

      .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
    z-index: 11;
    opacity: 1;     
    font-size: 14px;
}
       .owl-carousel .owl-nav .owl-prev {left:0; } 
       .owl-carousel .owl-nav .owl-next {right:0; } 
 marquee p{ margin:0;
    padding:10px 15px; display:inline-block; width:100%;
}

.rainbow-btn {
    height:55px;
    width:180px;
    /*margin: 50px auto;*/
    /*width: 600px;*/
    text-align: center;
    position: relative;
    color: #ffffff;
    text-decoration: none;
    border-radius: 6px;
    box-sizing: border-box;
    display: block;
    z-index: 2;
    overflow: hidden;
    padding: 8px;
    /*height: 100px; */
}
.rainbow-btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 100%;
    background: linear-gradient(115deg,#4fcf70,#fad648,#a767e5,#12bcfe,#44ce7b);
    background-size: 50% 100%
}
.rainbow-btn span {
    position: relative;
    z-index: 2;
    padding: .375rem 0;
    font-size: 1.1rem;
    text-decoration: none;
    align-items: center;
    background: #000;
    border-radius: 3px;
    display: block;
    justify-content: center;
    box-sizing: border-box;
    height: 100%;
    font-size: 16px;
    font-weight:bold;
}
.rainbow-btn:focus:before,
.rainbow-btn:hover:before {
    animation: rainbow-btn .75s linear infinite
}

@keyframes rainbow-btn {
    to {
        transform: translateX(-50%)
    }
}


.f-27{font-size: 27px}