.content {
            max-height: 120px;
            overflow: hidden;
            transition: max-height 0.5s ease;
}
.expanded {
            max-height:800px; 
        }
.toggle-btn {
            cursor: pointer;
            color:black;
        }

.tags{
        border-radius:5px;
    }
    .table td {
        font-size:16px;
    }
    a {
        color:black;
    }
    .fade:not(.show) {
        opacity: 0.9;
    }
    .navbar-nav > li > a {
		padding-top:0;padding-bottom:5px;text-decoration:none !important;/*font-family: 'humanst521-bt-bold', sans-serif !important;*/
	}
	.navbar-nav > li > a:hover{
	    border:0px solid transparent !important;/*font-family: 'humanst521-bt-bold', sans-serif !important;*/
	}
	.navbar-nav > li:hover{
	    border:none !important;
	}
	.navbar-nav:hover{
	    border:none !important;
	}

	.modal-dialog {
        margin-top:55px;
    }
    .nav-item a{
    font-weight:900;
}
    .nav-link{
        color:black !important;font-weight:800 !important;
    }
    
    .items{
        color:red;font-weight:800;/*background-color:red;*/
    }
  
    @media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}
    #navbarSupportedContent{
        margin-right:0rem !important;
    }
    
    
    @media only screen and (max-width: 600px) {
     #navbarSupportedContent{
        margin-right:0rem !important;
    }
    .content {
        max-height: 250px;
    }
    .expanded {
            max-height:800px; 
        }
    .flex-row{
        flex-direction: column !important;
    }
    .top-mg{
        margin-top:10px;
    }
    
    }
    
    .ml-auto1{
        margin-left:auto !important;
    }
    a{
        text-decoration:none;
    }
    .seminarr{
        color:white !important;
    }
    .tabs .nav-link>div:after {
        color:white;
    }
    

   ul.gkbreadcrumb {
  padding: 10px 16px;list-style: none;background-color: #141452; position: sticky; top: 0;z-index: 99;
}
ul.gkbreadcrumb li {
  display: inline;font-size: 18px; color:white;
}
ul.gkbreadcrumb li+li:before {
  padding: 8px;color: white;content: "/\00a0";
}
ul.gkbreadcrumb li a {
  color: #0275d8;text-decoration: none;color:white;
}
ul.gkbreadcrumb li a:hover {
  color: #01447e;text-decoration: underline;
}


.cfooter{
    color:white;
}

        a{
            color:#660000;
            text-decoration:none;
        }
        a:hover{
            color:#660000;text-decoration:none;
        }

        table,
        tr,
        td,
        th {
            border: 1px solid black;
        }

        .table-heading {
            background-color: #10467D !important;color: rgb(255, 255, 255);text-align: center;/* margin: auto; */
            
            border: 1px solid rgb(210, 206, 206);
        }

        th {
            text-align: center;vertical-align: middle;border: 1px solid rgb(210, 206, 206);
            padding:10px;
            font-size:20px;
        }
        .course-tb { 
            padding: 10px;background: #000066;color: white;border-radius: 10px;
        }

        tr {
            background-color: rgb(241, 241, 241);font-weight: 500;border: 1px solid rgb(210, 206, 206);
        }

        td {
            border: 1px solid rgb(210, 206, 206);font-weight: 600;font-size: 17px;
            
        }

        .advantages {
            background-color: rgba(250, 241, 223, 0.878);width: 100%;padding-bottom: 10px;
        }
        .cards{
            background-color: #fff;width: 320px;height: 200px;margin: 30px;padding: 10px;vertical-align: middle;border-radius:10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        }
        .cards p{
            /* background-color: #10467D; */font-size:15px;height: 100%;line-height: 1.5;
        }
        .cards span{
            font-size: 16px; /* word-spacing:px; */margin-bottom: 20rem;font-weight: 800;
        }
        .why-images {
            width: 80px;height: 80px;float: left;margin: 10px 5px 2px 0px;
        }
        .accordion-button{
            font-size: 18px;font-weight: 700;
        }
        .test-bg {
            background: #000066;color: white;border-radius: 10px;
        }
        .n-test-bg{
            background: white;color: #000066;border: 1px solid red;border-radius: 10px;
        }
        @media only screen and (max-width: 768px) {
            .header-images {
            width: 95%;height: 90%;margin-bottom:1.5rem;
        }
        .n-test-bg{
            margin-top:2px;
        }
        .res-text {
            font-size:20px;
        }
        .why-join-details{
            flex-direction: column !important;
        }
        }
        .gktopper {
            font-size: larger; color:#1d3c7f;
        }
        .gmap {
            background-color: white;border-radius: 10px;padding-top: 10px;padding-bottom: 10px;
        }
        .res-text {
            35px
        }
        
        .gbtn1 {
    position:relative; overflow:hidden;
}


@keyframes shine {
    0% {left: -100px}
    20% {left: 100%}
    100% {left: 100%}
}
.gbtn1:before {
    content: '';position: absolute;width: 100px;height: 100%;
    background-image: linear-gradient(
        120deg,
        rgba(255,255,255, 0) 30%,
        rgba(255,255,255, .8),
        rgba(255,255,255, 0) 70%
    );
    top: 0;
    left: -100px;
    animation: shine 3s infinite linear;
}