body{
    font-family{font-family: Roboto,sans-serif;}
}
h1,h2,h3,p{font-family: Roboto,sans-serif;}
.left_logo {
    width: 9%;
}
 p {
    font-size: 20px;
    line-height: 26px;
}
.logo-container{border-bottom:1px solid #ddd;}
.right_logo a {
    height: auto;
}
.right_logo { padding: 4px 8px;}
.left_logo a{height:100%;}
.logo-container {
    float: left;
    width: 100%;
 }
.kdem-banner{float:left;width:100%;}

.kdem-banner{background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../images/kdem/chip_images.png);height: 700px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.banner-content{font-size:36px;color:#fff;line-height: 43px;position: absolute;top: 160px;padding: 10px 194px;font-weight: 600;}
 .vlsi_sckill_sction {
    float: left;
    width: 100%;
    margin-top: -53px;
 }
.vlsi_sckills-wrapper{background: #ff6900;padding:  34px 4px 17px;}
.vlsi_sckills-wrapper h2{color:#fff;font-weight: 500;font-size: 35px;}
.vlsi_sckills_reg.btn-primary{background: #fff;border-color: #fff;color:#ff6900;}
.vlsi_sckills_reg.btn{padding: 13px 19px 13px;}
.vlsi_sckills_reg.btn:after{background: none;}

.about_section{float: left;width: 100%;margin-top: 26px;}
.about-title h2{color:#F15924;}
.about_section p{font-size: 16px;line-height: 26px;}

.prtner-section{float:left;width:100%;margin-top:26px;margin-bottom:17px}
.prtner-section .prtner-container {display: flex; justify-content: center;gap: 44px;}
.coursepr-section{
    float:left;
    width:100%;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 40px 30px;
    margin-bottom: 22px;
}
.course-box-inner {
    display: flex;
    justify-content: center;
    gap: 70px;
    margin-bottom: 53px;
    flex-wrap: wrap;
}
.course-box-inner-wrapper {
    width: 27.33%;
    padding: 5% 5% 5% 5%;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #F15924;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18)
}
.course-box-inner-wrapper:hover{
    border-color: #0066cc;
    box-shadow: none;
}
.course-box-icon img {
    width: 54%;
    margin-left: auto;
    margin-right: auto;
}
.course-box-icon img:hover {
   
}
.course-box-title {
    font-size: 20px;
    margin-top: 14px;
    font-weight: 600;
    text-align: center;
    line-height: 26px;
}

.eligiblity_crt_section{
    float:left;
    width:100%;
    margin-bottom:10px;
}
.eligiblity_crt_wrapper{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22);
    margin: 0px 20px 40px 20px;
}

.eligiblity_crt_tbox {
    background: #F15924;
    color: #fff;
    padding: 12px 10px 12px 10px;
    text-align: center;
}
.eligiblity_crt_tbox:hover{background: #0066cc;}
.eligiblity_crt_tbox h2{margin-bottom:0;color:#fff;}
.eligiblity_crt_content {
    margin-top: 27px;
    padding: 12px 50px 25px;
}
.eligiblity_crt_content ul {
    font-size: 18px;
    line-height: 29px;
    font-weight: 500;
}
.eligiblity_crt_content ul li ul {
    margin-left: 37px;
}
.eligiblity_crt_prgfee h2 {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    color: #5a4949;
}

.faq_section{float:left;width:100%;}

.frequently-conbox .rleft-section  {
    grid-column-start:  7;
    grid-column-end:  -1;
    grid-row-start:  1;
}
.fleft-section img  {
    height:  424px;
    width:  423px;
    margin:  auto;
}
.rleft-section  {
    padding:  14px;
}
.fleft-conent  {
    width:  80%;
    padding:  28px 12px;
}
.fleft-conent  {
    width:  80%;
    padding:  28px 12px;
    justify-content:  center;
    align-items:  center;
}
.asked_accordition ul  {
    padding:  15px 10px;
}
.asked_accordition ul li  {
    background:  #083554;
}
.asked_accordition ul li  {
    margin-bottom:  14px;
    box-shadow:  0px 2px 10px 1px #aaaaaa;
    margin-top:  7px;
    border-radius:  3px;
    cursor:  pointer;
}
.asktitlesec:hover {
    background: #e36d1d;
    color: #fff;
}
.asktitlesec.active {
    background: #e36d1d;
    color: #fff;
}
.asktitlesec  {
    padding:  5px 11px;
    display:  flex;
    background:  1px #fff;
}
.akslist_content {
    margin-top:  0px;
    padding:  11px 17px;
    color:  #fff;
    display: none }
.akslist_content.active {
    transition:  all .5s ease-in-out;
}
.akslicon  {
    padding: 0px 7px;
    background:  none;
    color:  #000;
}
.accordition_list .akslicon:hover{color:  #fff;}
.akslist_title {
    width:  calc(100% - 20px);
    font-weight:  600;
}
section.quoteform-section {
    width:  100%;
    grid-row-start:  auto;
    overflow:  initial;
    display:  grid;
    padding: 0 !important;
}
section.quoteform-section .container  {
    margin:  0 auto;
    width:  100%;
    padding: 0 !important;
}
.akslist_title p{font-size: 17px;}
.akslist_content ul li{box-shadow:none}
.akslist_content p {
    font-size: 17px;
}
.akslist_content ul li p {
    line-height: 22px;
    padding: 0px 2px;
}
.table-section{float:left;width:100%;}
.table-content{   
    width: 50%;
    margin-left: auto;
    margin-right: auto;}
table tr th{
    background:#F15924;
    color:#fff;
}
.b_banner-section{float:left;width:100%;margin-bottom: 18px;}
.b_banner-content{
    background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../images/kdem/placement_assistance.jpg);
    height: 218px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 41px 52px;
    color: #fff;
}
.b_banner-content p{line-height: 18px;margin-bottom:12px;}
.footer-section{
    float:left;
    width:100%;
    background-color: #24BCF1;
}
.footer-wrapper{
    display:flex;
    flex-wrap:wrap;
    gap: 116px;
    justify-content: center;
    padding: 17px 12px;
    
}
.footer-wrapper-box {
    width: 12%;
    padding: 12px 39px;
    padding: 8px;
}
.footer-bottom-section{
    float:left;
    width:100%;
    background:#000;
}
.footer-bottom-wrapper p {
    color: #fff;
    font-size:14px;
}
.footer-wrapper{
    padding: 17px 12px;
    gap: 89px;
}
.footer-wrapper-box{
    width: 19% ;
    padding: 9px 30px;
}
.qucik-link {
	position: fixed;
	top: 50%;
	right: 20px;
	cursor: pointer;
	z-index: 99;
	transform: translateX(50%) translateY(-50%) rotate(-90deg)
}

.mobile-show {
    display: none;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td{
    padding: 16px !important;
    color: #6d7882 !important;
}
.table>thead>tr>th{
    padding: 24px;
}
.table>thead>tr>th:first-child{
     border-radius: 25px 0px 0px 0px;
}
.table>thead>tr>th:last-child{
     border-radius: 0px 25px 0px 0px;
}
.table tbody tr:nth-child(2n){
    color: #6d7882;
    background: #f2f2f2;
}

.kdem-bleft-content h3 {
    color: #fff;
    line-height: 42px;
    font-size: 28px;
}
.orangeh3-color{color:#ff6900 !important;font-weight:700;}
.orangeh4-color{color:#ff6900 !important;}

.kdem-bleft-content h4 {
    color: #fff;
    line-height: 21px;
}

.kdem-bleft-content {
    padding: 46px 7px 20px 29px;
}
.kdem-bright-content {
    padding: 22px 9px 52px 29px;
}

form.banner-form {
    background: #fff;
    padding: 22px 25px 14px 25px;
    border-radius: 10px;
}
.banner-form h3{color:#000 !important;}


@media only screen and (max-width: 600px) {
  .left_logo {
    width: 34%;
}
.right_logo {
    width: 50%;
}
.pull-right.right_logo img {
    width: 100%;
    margin-top: 22px;
}
.banner-content{
    line-height: 29px;
}
  .banner-content {
    font-size: 23px;
    padding: 0 0;
  }
 .course-box-inner-wrapper{width: 100%;}
 .mobile-show {
    display: block!important;
}
.mobile-hide {
    display: none;
}
.footer-wrapper-box{
    width: 100% !important;
    padding: 1px !important;
}
.footer-wrapper-box img {
    width: 47%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px !important;
}
.footer-wrapper{gap:0px;}
.table-content{
    width:100%;
}
.b_banner-content{
   height: 214px;
   padding: 27px 14px;
}
.prtner-section .prtner-container{flex-wrap:wrap;gap: 11px;}
.partner-log{
    width: 31%;
}
.eligiblity_crt_content{padding: 12px 7px 25px;}
.kdem-banner{height:100%;}
}