/*table*/

/* DivTable.com */
.divTable{
    display: table;
  width: 100%;
    /*overflow-x:auto !important;*/
  /*position: absolute;*/
/*   margin-left: 10%;
  margin-right: 10%; */
}

.divTableRow {
    display: table-row;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.divTableFirstRow {
    background-color: #4A8E1E;
    font-family: "Lato", Times, serif;
    font-size: 16px;
    font-weight: bold;
}
.divTableHeading {
    background-color: #4A8E1E;
    display: table-header-group;
}

div.divTableRow.divTableFirstRow:hover {
    background-color: rgba(74, 142, 30, 1) !important;
}

.divTableCell, .divTableHead {
    border-right: 1px solid rgba(255, 255, 255, 0.5);/*#999999;*/
    display: table-cell;
    padding: 10px 10px;
    font-family: "Lato", Times, serif;
    font-size: 16px;
    color: #003C04;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    vertical-align: middle;
}

.divTableCell:last-child {
    border-right: none;
}

.divTableHeading {
    background-color: #4A8E1E;
    display: table-header-group;
    font-weight: bold;
}
.divTableFoot {
    background-color: #EEE; display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    display: table-row-group;
    overflow-x:auto !important;
    text-align: center;
}

div.divTableRow.odd {
    background-color: rgba(74, 142, 30, 0.1);
}

div.divTableRow.even {
    background-color: rgba(74, 142, 30, 0.2);
}

div.divTableRow:hover {
    background-color: rgba(74, 142, 30, 0.8);
    color: #fff;
}


.sign-up-btn {
    white-space: nowrap;
    background-color: rgba(74, 142, 30, 0.4);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
/*  color: #fff !important;*/
    font-weight: bolder;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    vertical-align: middle;
/*  color: #003C04;*/
}

.divTableCell a {
    color: #003C04;
}

.sign-up-btn:hover {
    background-color: rgba(74, 142, 30);
    color: #fff;
}

.sign-up-btn a {
    text-decoration: none;
}

.closed-session.closed-session  {
    background-color: rgba(140, 61, 22, 0.2) !important;
    cursor: not-allowed !important;
    color: rgb(140, 61, 22) !important;
}

.closed-session:hover .divTableCell {
    background-color: rgba(140, 61, 22, 0.2) !important;
    cursor: not-allowed !important;
    color: rgb(140, 61, 22) !important;
}

.closed-session .divTableCell {
    color: rgb(140, 61, 22) !important;
}

.closed-session .sign-up-btn {
    background-color: rgba(140, 61, 22, 0.2) !important;
    cursor: not-allowed !important;
}

.closed-session .sign-up-btn a {
    cursor: not-allowed !important;
    pointer-events: none;
    color: rgb(140, 61, 22) !important;
}

div.divTableRow:hover .divTableCell,
div.divTableRow:hover .divTableCell a {
    color: #fff;
}

/*Only used for tablet/mobile*/
.mobile-scroll-pulse,
.dates-rates-mobile-sub {
    display: none;
}

.pricing-details {
    color: rgb(119, 119, 119);
    font-size: 1em;
    line-height: 1.5em;
    list-style-type: square !important;
}

.program-details {
    color: rgba(119, 119, 119, 0.7);
    font-size: 1em;
    line-height: 1.5em;
}

































.less__ul{
    padding-left: 14px;
    font-size: 16px;
    color: #000;
}
.circle-list{
    padding-left: 0px;
}
.lestr{
    margin-bottom: 6px;
    height: 40px;
}




.course__en {
    width: 50px;
    height: 50px;
    right: 24px;
    bottom: 457px;
    position: fixed;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    border-radius: 50%;
    z-index: 99;
    display: inline-block;
    line-height: 45px;
}

.course__en:before {
    position: absolute;
    content: " ";
    z-index: -1;
    top: -15px;
    left: -15px;
    background-color: #c87f0d6b;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    opacity: 0.6;
    -webkit-animation: pulse 1s ease-out;
    animation: pulse 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}













.less_pading{
    margin-bottom: 17px;
}
.coll_txt{
    font-size: 18px !important;
    line-height: 22px !important;
    font-weight: 200;
}
.col__fx{
        object-fit: cover;
    height: 153px;
    width: 100%;
}
.stat__css{
    text-align: center;
    font-size: 20px !important;
}
.topstate__css{
        object-fit: cover;
    width: 100%;
    height: 226px;
}
.top__reslated{
       font-size: 24px;
    padding-left: 19px;
}
.shg__fonts{
    font-size: 16px !important;
    color: #000;
}
.iieooeo__csss{
    border-bottom: 1px solid #ddd;
    box-shadow: 5px 4px 4px 0px #ddd;
    padding: 9px;
}




.top__college{
	padding: 19px 2px 18px 28px;
    background: #fff;
    border-radius: 15px;
    font-size: 22px;
}
.course__css{
  padding-top: 0px;
    background: azure;
}

   i.fa.fa-phone {
    font-size: 22px;
}
 
.applynow {
    color: white !important;
    font-size: 13px !important;
    padding: 4px !important;
}
     
     .icon-bar {
        position: fixed;
    top: 77%;
    z-index: 11
}
.icon-bar a {
    display: block;
    text-align: center;
    padding: 4px 18px;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
}
.whatsappsss {
    background: #4CAF50;
    color: white;
   padding: 4px !important;
}
.phonecss{
     background: coral;
    padding: 4px !important;
}