a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {     margin: 0;     padding: 0;     border: 0;     font-size: 100%;     font: inherit;     vertical-align: baseline }  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {     display: block }  body {     line-height: 1 }  ol, ul {     list-style: none }  table {     border-collapse: collapse;     border-spacing: 0 }  sup {     font-size: 10px;     top: -5px }  figcaption {     text-align: center;     font-size: 12px;     padding: 10px 0;     line-height: 20px;     font-weight: 500 }  .dropdown-menu .dropdown-toggle::after {     position: absolute;     right: 10px;     top: 10px;     transform: rotate(0);     font-family: FontAwesome;     content: "\f054";     border: none;     font-size: 8px;     color: #635f5f }  .container-fluid {     width: 100%;     padding-right: 100px;     padding-left: 100px;     margin-right: auto;     margin-left: auto }  b, strong {     color: #3c3a3a;     font-weight: 500 }  a:hover {     color: #0056b3;     text-decoration: none }  a:focus, button:focus {     outline: 0 }  body {     font-family: Roboto, sans-serif }  h1, h2, h3, h4, h5, h6 {     color: #565555;     padding: 10px 0;     line-height: 30px;     font-weight: 500;     font-family: Roboto, sans-serif }  h1 {     font-size: 26px }  h2 {     font-size: 22px }  h3 {     font-size: 18px }  h4 {     font-size: 16px }  h5 {     font-size: 15px }  h6 {     font-size: 14px }  p {     padding: 5px 0;     font-size: 15px;     font-weight: 400;     line-height: 30px;     color: #2e3d49;     text-align: left;     font-family: Roboto, sans-serif }  section {     padding: 25px 0 }  .offer_head {     position: relative;     background: linear-gradient(to right, #ff6f00, #ff9100);     color: #fff;     font-size: 13px;     text-align: center;     padding: 8px 0;     line-height: 20px; }  .offer_btns {     color: #fbff00;     text-decoration: underline;     font-size: 12px;     font-weight: 500;     border-radius: 0;     margin-left: 5px;     transition: .5s;     -webkit-transition: .5s }  .offer_btns:hover {     color: #fbff00;     text-decoration: underline;     transition: .5s;     -webkit-transition: .5s }    .t_head {     background: #2e2eff;     padding: 10px 75px;     color: #fff;     /* text-align: center; */     font-size: 14px;     /* font-weight: 500;     line-height: normal; */ } .t_head a {     color: #fff;     margin-right: 0;      border-right: 1px solid #fff;     padding: 0 8px;     display: inline-block; } .t_head span {     padding: 0 5px; } .t_head a:last-child{     border-right: none; }    .dropdown-menu .dropdown-menu {     left: 100%!important;     top: 0 }  .dropdown {     position: static }  .dropdown>.dropdown-menu {     margin: 0 }  footer {     background: #2c3942;     padding: 20px 0 }  .foo_navs h5 {     color: #cac8c8;     border-bottom: 1px solid #4c4a4a;     padding-bottom: 5px }  .footer_details p {     color: #dadada;     padding: 5px 0;     font-size: 11px;     line-height: 20px }  .row.footer_row {     padding: 10px 0 0;     margin-top: 15px;     border-top: 1px solid #4b575e }  .footer_social_list {     padding: 0;     display: flex;     width: 100%;     align-items: center }  .footer_social_list>li {     margin-right: 13px }  .footer_social_list>li>a {     background: #676262;     width: 35px;     height: 35px;     display: block;     text-align: center;     line-height: 35px;     border-radius: 50%;     font-size: 15px;     color: #fff;     transition: all .5s ease-in-out }  .footer_social_list>li>a:hover {     transition: all .5s ease-in-out;     transform: scale(1.1) }  .quote_left .fa.fa-phone-square {     font-size: 40px;     color: #2389f2 }  .quote_right p {     padding: 0 }  .quote_right p a {     font-size: 18px;     display: block;     color: #2389f2;     font-weight: 500 }  .quote_right span {     font-size: 10px;     display: block;     color: #3b3b3b;     font-weight: 500 }  .overallquotes {     display: flex;     align-items: center;     justify-content: center;     width: 100% }  .quote_left {     text-align: center;     padding-right: 10px }  .quote_right {     text-align: left;     padding-right: 5px }  .batchday {     line-height: 20px;     color: #4c4747;     font-weight: 500;     text-transform: capitalize;     position: relative }  .batchday i {     display: block;     font-size: 10px;     color: #2389f2;     text-transform: uppercase;     font-weight: 500 }  .batchtime {     line-height: 20px;     color: #4c4747;     font-weight: 500 }  .batchtime i {     display: block;     font-size: 11px;     color: #f5585b;     font-weight: 500 }  #toTop {     position: fixed;     bottom: 5%;     display: none;     cursor: pointer;     z-index: 99;     left: 0;     right: 0;     margin: 0 auto;     width: 100px }  #toTop i {     font-size: 18px;     display: block;     width: 35px;     height: 30px;     text-align: center;     margin: 0 auto;     line-height: 30px;     background-image: linear-gradient(to left, #248de4, #0c5397);     box-shadow: 0 0 9px 0 rgba(0, 0, 0, .3);     border-radius: 5px;     color: #fff;     cursor: pointer;     transition: all .5s ease-in-out;     -webkit-transition: all .5s ease-in-out;     -moz-transition: all .5s ease-in-out;     -ms-transition: all .5s ease-in-out;     -o-transition: all .5s ease-in-out }  #toTop i:hover {     font-size: 22px;     line-height: 25px;     transition: all .5s ease-in-out;     -webkit-transition: all .5s ease-in-out;     -moz-transition: all .5s ease-in-out;     -ms-transition: all .5s ease-in-out;     -o-transition: all .5s ease-in-out }  .showmore_content {     position: relative;     overflow: hidden;     margin-bottom: 20px }  .showmore_trigger {     width: 100%;     height: 45px;     line-height: 45px;     cursor: pointer }  .showmore_trigger span {     display: block;     text-align: center;     font-size: 13px;     color: #2389f2;     border-top: 1px solid #f0f0f0;     border-bottom: 1px solid #f0f0f0;     font-weight: 500 }  .all_additional {     background: #f9fdfd;     padding: 20px;     margin-top: 20px;     border: 1px solid #d1e3e3;     box-shadow: 0 2px 8px 0 #0000001a }  summary {     font-size: 18px;     font-weight: 500;     text-decoration: underline;     padding: 10px 0;     color: #444141 }  @media screen and (min-width:1200px) and (max-width:1300px) {     .main_menu .navbar-nav .nav-item .nav-link {         padding: 28px 10px     }     .t_head_list ul li {         margin: 10px 13px;         font-size: 12px     }     .request_quotation {         margin: -30px 20px     } }  @media screen and (min-width:1000px) and (max-width:1199px) {     .container-fluid {         padding-right: 15px;         padding-left: 15px     }     .t_head .container-fluid {         padding-left: 50px;         padding-right: 50px     }     .t_head_list ul li {         margin: 10px 8px;         font-size: 12px     }     .t_head_list ul li::after {         right: -10px     }     .main_menu .navbar-nav .nav-item .nav-link {         font-size: 13px;         padding: 25px 6px     }     .main_menu .dropdown-item {         font-size: 13px     }     .bt_recomentmenus .dropdown-toggle.nav-link {         font-size: 11px!important     }     .bt_recomentmenus>.dropdown-menu .nav-item .dropdown-item {         font-size: 12px!important     }     .bt_recomentmenus>.dropdown-menu {         width: 690px     }     section {         padding: 20px 0     }     .batchdate::after {         position: absolute;         right: 0     }     .batchdate i {         font-size: 14px;         margin: 0 5px     }     .batchdate {         font-size: 14px     }     .batchday i {         font-size: 10px     }     .batch_btn {         padding: 8px 10px;         font-size: 13px     }     .batchdate {         font-size: 12px     } }  @media screen and (min-width:1000px) and (max-width:1030px) {     .t_head .container-fluid {         padding-left: 20px;         padding-right: 20px     }     .t_head_list ul li {         font-size: 11px     } }  @media screen and (min-width:992px) and (max-width:999px) {     .container-fluid {         padding-right: 15px;         padding-left: 15px     }     .main_menu .navbar-nav .nav-item .nav-link {         font-size: 12px;         padding: 28px 9px     }     section {         padding: 20px 0     } }  @media screen and (max-width:992px) {     .quote_left .fa.fa-phone-square {         font-size: 26px     }     .footer_nav h6 {         font-size: 16px     }     .foo_navlist span {         font-size: 12px     }     .footer_copy p {         font-size: 12px     }     .footer_row {         padding: 20px 0     } }  @media screen and (max-width:991px) {     .t_head {         padding: 0;         line-height: 20px;         letter-spacing: 0.5px;         word-spacing: 1px;     }     .container-fluid {         padding-right: 12px;         padding-left: 12px     }     .logo {         width: 50%     }     .bt_recomentmenus>.dropdown-menu {         width: auto!important     }     .bt_recomentmenus>.dropdown-menu .nav-item {         float: none!important;         min-width: 100%!important     }     .bt_recomentmenus>.dropdown-menu .nav-item .dropdown-item {         color: #fff!important     }     .bt_recomentmenus .dropdown-toggle.nav-link {         padding: 10px 10px!important     }     .dropdown-menu>.active>a,     .dropdown-menu>.active>a:focus,     .dropdown-menu>.active>a:hover {         background-color: #0864a8     }     .dropdown-menu a {         border-bottom: 1px solid #0f72bb!important     }     .dropdown-toggle::after {         position: absolute;         right: 20px;         top: 23px     }     .dropdown-menu .dropdown-toggle::after {         position: absolute;         right: 20px;         top: 20px;         transform: rotate(90deg);         color: #fff     }     .dropdown-menu {         position: absolute;         top: 100%;         left: 0;         z-index: 1000;         display: none;         float: left;         min-width: 10rem;         padding: .5rem 0;         margin: .125rem 0 0;         font-size: 1rem;         color: #fff!important;         text-align: left;         list-style: none;         background-color: #0f7ccc!important;         background-clip: padding-box;         border: 1px solid rgba(0, 0, 0, .15);         border-radius: .25rem     }     .dropdown-item {         display: block;         width: 100%;         padding: .25rem 1.5rem;         clear: both;         font-weight: 400;         color: #fff;         text-align: inherit;         white-space: nowrap;         background-color: transparent;         border: 0;         border-bottom-color: currentcolor;         border-bottom-style: none;         border-bottom-width: 0;         font-size: 14px     }     .no_padding {         padding: 0     }     section {         padding: 15px 0     }     .common_row {         margin: 10px 0 0     } }  @media screen and (max-width:767px) {     .thiru_schedule li {         padding: 10px 3px     }     .batch_btn {         display: none     }     p {         line-height: 25px;         text-align: left;         font-size: 14px     }     .left_div::after {         display: none     }     .offer_head .container-fluid {         padding-left: 15px!important;         padding-right: 15px!important     }     .t_head_offer p {         font-size: 10px;         padding: 5px 35px 5px 20px;         line-height: 18px;         text-align: left     }     .offer_btns {         font-size: 10px     }     .on_discount {         font-size: 12px     }     .show_hide {         right: 5%     }     .show_hide i {         color: #0776be     }     .lazy.lazy-loaded {         width: 100%;         height: 100%     }     html {         overflow-x: hidden     }     body {         overflow-x: hidden     }     .contact-Enq {         display: none     }     .logo {         width: 70%     }     .quotes {         padding-left: 70px;         padding-right: 70px     }     .fixed_widgets {         height: 40px;         line-height: 40px     }     .cb_box_inner a {         font-size: 12px     }     .cb_box_inner i {         font-size: 20px!important;         top: 2px     }     .fixed_box span {         margin: 0 0;         font-size: 11px;         padding: 0 10px     }     .fixed_box span::after {         display: none     }     .footerlist li a {         line-height: 15px     }     .copy p {         text-align: center     }     ul {         padding-left: 10px     }     .header_login {         display: none     }     .footer-social {         display: block     }     footer {         padding: 20px 0 50px     }     #toTop {         bottom: 10%     }     #toTop span {         display: none     }     .social_list {         justify-content: center     }     .footer-social ul {         display: block;         margin: 0;         height: auto     }     .row.common_tags {         margin-top: 20px     }     .footer_copy p {         font-size: 11px;         line-height: 20px20px     }     .batchday::after {         display: none     }     .batchday i {         font-size: 9px     }     .batchtime {         width: 50%;         font-size: 12px;         line-height: 15px;         margin: 0 5px     }     .batchtime i {         font-size: 9px;         line-height: 12px     } }  @media only screen and (min-device-width:300px) and (max-device-width:640px) and (orientation:landscape) {     .b_dates span {         font-size: 12px;         min-width: 70px     } }  .bt_train_locmap {     background: #f3f8fd }  .bt_addressbox {     height: 300px;     width: 100%;     position: relative;     margin-bottom: 18px;     overflow: hidden;     background: #fff;     box-shadow: 0 1px 0 0 rgb(36 38 47 / 10%), 0 4px 6px 0 rgb(0 0 0 / 6%);     border-radius: 5px;     padding: 20px;     text-align: center;     border: 1px solid #ddd;     cursor: pointer;     transition: .3s ease-in-out }  .bt_addressbox:hover {     box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0 }  .bt_addressbox-details h3 {     font-weight: 500;     padding: 0 0 15px 0;     font-size: 15px;     color: #66686f;     line-height: 20px;     position: relative;     margin-bottom: 20px }  .bt_addressbox-details h3::after {     content: "";     background: #4095ec;     width: 40px;     height: 3px;     position: absolute;     bottom: 0;     left: 0;     right: 0;     margin: 0 auto;     box-shadow: 0 4px 8px 0 rgb(76 215 200 / 30%) }  .adresseditor-content p {     margin: 5px 0 5px 0;     line-height: 23px;     font-size: 14px;     color: #545454;     text-align: center }  .adresseditor-content .addland {     margin: 5px 0 5px 0;     line-height: 22px;     font-size: 13px;     color: #545454;     text-align: center;     word-spacing: 0;     letter-spacing: 0;     display: block }  .adresseditor-content .addland>strong {     display: block }  .bt_addressbox .bt_add_view {     position: relative;     margin: 0 auto;     display: flex;     font-size: 13px;     font-weight: 500;     color: #2389f2;     align-items: center;     justify-content: center }  .bt_addressbox .bt_add_view::after {     content: "\f178";     font-family: FontAwesome;     font-size: 14px;     padding-left: 15px }  .bt_addressbox .bt_add_view::before {     content: "";     background-image: url(https://www.besanttechnologies.com/wp-content/uploads/2021/08/location_icons1.png);     position: relative;     top: 0;     left: -5px;     width: 35px;     height: 35px;     display: block;     background-position: center;     background-size: 25px;     background-repeat: no-repeat }  .chennai_footerlist {     padding: 0 }  .chennai_footerlist li {     display: inline-block;     margin: 0 5px 5px 0 }  .chennai_footerlist li a {     font-size: 13px;     color: #bdbaba;     border-right: 1px solid #908d8d;     padding: 0 5px 0 0;     line-height: 22px;     display: inline-block;     transition: .5s;     -webkit-transition: .5s }  .chennai_footerlist li:last-child a {     border-right: none }  .chennai_footerlist li a:hover {     color: #fff;     transition: .5s;     -webkit-transition: .5s }  .chennailinks>p {     font-size: 12px;     line-height: 20px;     padding: 3px 0;     color: #bdbaba }  .btbatch_schedule {     padding: 2rem 0;     background: #f3f8fd }  .btchschedulenew {     background: #fff;     box-shadow: 0 1px 0 0 rgb(36 38 47 / 10%), 0 4px 6px 0 rgb(0 0 0 / 6%);     border-radius: 3px;     border: 1px solid #ddd;     margin: 20px 0 }  .bt_dd {     height: 330px;     width: 320px;     position: relative;     overflow: hidden;     background: #fff;     box-shadow: 0 1px 0 0 rgb(36 38 47 / 10%), 0 4px 6px 0 rgb(0 0 0 / 6%);     border-radius: 3px;     padding: 20px;     text-align: center;     margin: 20px auto;     border: 1px solid #ddd }  .bt_ddthumbnail {     padding: 15px 0 }  .bt_ddthumnbaildetails h3 {     border-bottom: 1px solid #e7e7e7;     font-weight: 600;     padding: 15px 0 20px 0;     font-size: 16px;     color: #66686f;     line-height: 25px }  .bt_ddthumnbaildetails p {     margin: 13px 0 13px 0;     line-height: 20px;     font-size: 13px;     color: #696666;     text-align: center;     word-spacing: 0;     letter-spacing: 0;     padding: 0 25px }  .bt_ddbtns {     display: flex;     align-items: center;     width: 100%;     justify-content: center }  .btn-demo {     box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);     background: #4095ec;     box-shadow: 0 6px 8px 0 rgb(0 0 0 / 10%);     border-radius: 3px;     height: 40px;     font-weight: 500;     font-size: 12px;     color: #fff;     letter-spacing: 0;     text-transform: capitalize;     border: 0 none;     padding: 15px 15px 15px 15px;     line-height: 14px;     -webkit-transition: all .3s ease-out;     -moz-transition: all .3s ease-out;     -o-transition: all .3s ease-out;     -ms-transition: all .3s ease-out;     transition: all .3s ease-out;     display: flex;     align-items: center;     margin: 15px 10px }  .btn-demo:hover {     background-color: #2b85e0;     border: 0 none;     box-shadow: rgb(149 157 165 / 20%) 0 8px 24px;     -webkit-transition: all .3s ease-out;     -moz-transition: all .3s ease-out;     -o-transition: all .3s ease-out;     -ms-transition: all .3s ease-out;     transition: all .3s ease-out }  .bt_coursetitle {     position: relative;     padding-bottom: 20px;     text-align: left;     margin-bottom: 30px }  .bt_coursetitle::before {     content: ' ';     background: #4095ec;     box-shadow: 0 4px 8px 0 rgb(76 215 200 / 30%);     width: 44px;     height: 4px;     position: absolute;     bottom: 0;     left: 0 }  .bold {     font-weight: 500;     color: #fd0f67;     font-size: 14px }  .external_link {     font-weight: 500;     color: #0b50ea;     font-size: 14px;     position: relative;     text-decoration: underline;     padding: 0 5px }  .external_link:hover {     text-decoration: underline }  .external_link::after {     content: "\f08e";     font-family: FontAwesome;     margin-left: 4px;     font-size: 9px;     color: #fd2f0e }  .static_title, .static_title-center {     position: relative;     margin-bottom: 20px }  .static_title-center {     text-align: center }  .static_title::before {     content: ' ';     background: #4095ec;     box-shadow: 0 4px 8px 0 rgb(76 215 200 / 30%);     width: 45px;     height: 4px;     position: absolute;     bottom: 0;     left: 0 }  .static_title-center::before {     content: ' ';     background: #4095ec;     box-shadow: 0 4px 8px 0 rgb(76 215 200 / 30%);     width: 45px;     height: 4px;     position: absolute;     bottom: 0;     left: 0;     right: 0;     margin: 0 auto }  .static_banners {     background-color: #2e2eff;     /* position: relative;     height: initial;     display: flex;     align-items: center;     padding-bottom: 2rem; */ }  .static_breadcrums {     padding: 10px 0 }  .static_breadcrums #staticbreadcrumbs span, .static_breadcrums #staticbreadcrumbs span a {     color: #fff;     font-size: 12px }  .static_breadcrums #staticbreadcrumbs span.breadcrumb_last {     font-weight: 500 }  .static_breadcrums .breadcrumb_last {     color: #fbeb55 }  .static_banners_content {     text-align: left;     padding: 1rem 0;     height: 100%;     position: relative;     z-index: 1 }  .static_banners_title h1 {     color: #fff;     display: flex;     margin-bottom: 0;     align-items: center;     padding-top: 0 }  .static_banners_title .static_content {     color: #fff;     font-size: 15px;     letter-spacing: 0;     line-height: 30px;     opacity: 1;     word-spacing: 0;     padding-bottom: 10px;     text-align: left }  .static_starwraper {     /* display: inline-block; */     margin: 10px 0; }  .static_starwraper>.btcus_badge {     margin-right: 5px;     display: inline-block;     background: #fb0883;     padding: 6px 10px;     font-size: 12px;     border-radius: 5px;     position: relative;     font-weight: 500;     color: #fff }  .star-rating-ex {     position: relative;     padding: 0 0;     width: 85px;     display: inline-block;     height: 15px;     top: 3px }  .star-rating-ex::before {     position: absolute;     top: 0;     left: 0;     background-image: url(../images/star-rating.webp);     width: 85px;     height: 15px;     background-position: 0 -270px;     content: "";     background-size: 100% }  .static_starwraper>span.btratingtitle {     font-size: 12px;     font-weight: 500;     color: #fff }  .static_banerbtn {     display: flex;     align-items: center;     justify-content: space-evenly;     margin: 1rem 0;     /* width: 100%;     padding-bottom: 0 */ }  .static_banerbtn>.btn.btn-default {     padding: 10px 10px 10px;     font-size: 12px;     /* text-transform: capitalize;     min-width: 120px;     height: 40px; */     border-radius: 3px;     /* font-weight: 500; */ }  a.btn.btn-default.static-effect {     background: #2389f2;     color: #fff;     /* margin-right: 10px */ }  a.btn.btn-default.static-light {     background: #f7941d;     color: #fff }  .st_title {     display: flex;     align-items: center;     width: 100% }  .typeclass {     position: relative;     font-size: 11px;     /* font-weight: 400; */     background: #3f4246;     /* display: inline-block; */     padding: 5px 12px 5px 20px;     /* line-height: 13px; */     border-radius: 10px;     color: #fff;     margin: -3px 0 0 15px }  .typeclass::before {     content: "";     background: red;     width: 7px;     height: 7px;     display: block;     position: absolute;     left: 8px;     top: 8px;     border-radius: 50%;     margin-right: 0 }  .callsec {     margin: 2rem 0 0 0;     border-top: 1px solid #e6e4e4;     padding: 1rem 0 }  .callsec a {     font-size: 14px;     text-align: center;     display: block;     color: #333 }  .callsec a span {     position: relative }  .callsec a span::before {     content: "\f095";     font-family: FontAwesome;     background: #000;     color: #fff;     width: 25px;     display: inline-block;     height: 25px;     line-height: 25px;     margin-right: 10px;     border-radius: 50% }  .static_quick {     width: 100%;     clear: both;     display: flex;     align-items: center;     background: #e7f4f9;     padding: 10px;     border-radius: 3px }  .quick_high {     display: flex;     align-items: center;     width: 100% }  .quick_high>.quick_hightitle {     font-size: 14px;     margin: 0 5px;     font-weight: 500;     line-height: 20px;     padding: 0 }  .quick_high>.icc {     font-size: 18px;     margin-right: 5px;     color: #2389f2 }  .static_enroll>a {     background: #f7941d;     display: flex;     text-align: center;     height: 40px;     line-height: 40px;     font-size: 14px;     color: #fff;     border-radius: 3px;     align-items: center;     justify-content: center;     font-weight: 500;     border: 2px solid #f7941d;     transition: all .5s ease-in-out }  .static_enroll>a:focus, .static_enroll>a:hover {     color: #f7941d;     text-decoration: none;     border: 2px solid #f7941d;     background: #fff;     text-decoration: none }  .satic_introvideo_wrapper {     height: auto;     background: rgba(255, 255, 255, .97);     border-radius: 3px;     position: relative;     z-index: 1;     width: 90%;     border: 1px solid #c3c3c3;     box-shadow: 0 0 12px rgb(0 0 0 / 50%);     margin: 0 auto;     padding-bottom: 0 }  .online_advicer {     padding-bottom: 5% }  .static_intro-assets a {     display: block;     height: 100%;     position: relative }  .static_intro-assets img {     width: 100%;     height: auto }  .static_intro-assets {     position: relative }  .static_intro_overlays {     opacity: .2;     background: #778da3;     bottom: 0;     left: 0;     position: absolute;     right: 0;     top: 0;     height: 100%;     width: 100% }  .satic_introvideo {     position: absolute;     z-index: 1;     top: 0;     width: 100%;     height: 100%;     display: flex;     align-items: center;     justify-content: center }  .static_intrivideoicon {     width: auto;     height: 60px;     z-index: 1;     border-radius: 100%;     box-sizing: content-box;     cursor: pointer;     position: relative;     display: flex;     align-items: center;     justify-content: center }  .static_intrivideoicon i {     color: #2389f2;     font-size: 20px;     text-align: center;     margin: 0;     height: 60px;     width: 60px;     display: flex;     justify-content: center;     align-items: center;     position: relative;     z-index: 3;     background: #e1f1f9;     border-radius: 50% }  .static_intrivideoicon:before {     content: "";     position: absolute;     z-index: 0;     left: 50%;     top: 50%;     display: block;     width: 60px;     height: 60px;     background: #b3d0ff;     border-radius: 50%;     animation: pulse-border 1.5s ease-out infinite;     right: 0;     margin: 0 auto }  @keyframes pulse-border {     0% {         transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);         opacity: 1     }     100% {         transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);         opacity: 0     } }  .static_introvideoblock .intro-text {     color: #fff;     font-weight: 500;     font-size: 14px;     margin-top: 10px }  .static_keylist {     padding: 0;     margin: 1rem 0;     column-count: 2 }  .static_skilllist {     padding: 0;     margin: 0 0 }  .static_keylist li, .static_skilllist li {     font-size: 15px;     line-height: 30px;     padding: 0 0 10px 1.5em;     position: relative;     color: #414042 }  .static_keylist li:after, .static_skilllist li:after {     content: '';     height: .4em;     width: .4em;     background: #4095ec;     display: block;     position: absolute;     transform: rotate(45deg);     top: 10px;     left: 5px }  .static_skills {     margin: 0 auto;     display: block;     position: sticky;     top: 20px }  .static_tootlscoverd>.showmore_content {     margin-bottom: 10px }  .static_tootlscoverd>.showmore_trigger {     height: 25px;     line-height: 25px }  .static_tootlscoverd>.showmore_trigger>span {     display: inline-block;     border: none;     font-size: 12px;     font-weight: 500;     text-decoration: underline }  .static_trainingmode {     background-color: #ebf1f8;     padding: 2rem 0 }  .static_tmodebox {     height: auto;     width: 100%;     position: relative;     margin-bottom: 18px;     overflow: hidden;     background: #fff;     box-shadow: 0 0 5px rgb(0 0 0 / 30%);     border-radius: 15px;     padding: 20px;     text-align: center;     border: 1px solid #ddd;     -webkit-transition: all .3s ease-out;     -moz-transition: all .3s ease-out;     -o-transition: all .3s ease-out;     -ms-transition: all .3s ease-out;     transition: all .3s ease-out }  .static_tmodebox:hover {     box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);     -webkit-transition: all .3s ease-out;     -moz-transition: all .3s ease-out;     -o-transition: all .3s ease-out;     -ms-transition: all .3s ease-out;     transition: all .3s ease-out }  .stthumbnail-details {     padding: 0 10px }  .stcourse-thumbnail img {     border: 1px dotted #4095ec;     border-radius: 50%;     padding: 10px;     width: 60px;     background: #f3f7fb }  .stcourse-thumbnail h3 {     border-bottom: 1px solid #f5efef;     font-weight: 500;     padding: 5px 0 10px 0;     font-size: 15px;     color: #66686f;     line-height: 20px }  .stthumbnail-details>.editor-content {     height: 110px;     overflow: hidden }  .stthumbnail-details>.editor-content>p {     margin: 10px 0 10px 0;     line-height: 20px;     font-size: 13px;     color: #737171;     text-align: center }  .static_tmodebox button.btn.btn-success.btn-block {     box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);     background-image: linear-gradient(to right, #0f35f3, #23b7ca);     box-shadow: 0 6px 8px 0 rgb(0 0 0 / 10%);     border-radius: 15px;     height: 35px;     font-weight: 500;     font-size: 12px;     color: #fff;     letter-spacing: 0;     text-transform: capitalize;     border: 0 none;     padding: 10px 10px 10px 10px;     line-height: 14px;     -webkit-transition: all .3s ease-out;     -moz-transition: all .3s ease-out;     -o-transition: all .3s ease-out;     -ms-transition: all .3s ease-out;     transition: all .3s ease-out }  .static_tmodebox button.btn.btn-success.btn-block:hover {     background-color: #2b85e0;     border: 0 none;     box-shadow: rgba(149, 157, 165, .2) 0 8px 24px;     -webkit-transition: all .3s ease-out;     -moz-transition: all .3s ease-out;     -o-transition: all .3s ease-out;     -ms-transition: all .3s ease-out;     transition: all .3s ease-out }  .static_tmodebox>.preferable {     background: #e64143 none repeat scroll 0 0;     color: #fff;     font-size: 12px;     height: 60px;     left: -90px;     padding: 40px 40px 15px 55px;     position: absolute;     top: -12px;     -webkit-transform: rotate(-40deg);     transform: rotate(-40deg);     width: 200px;     font-weight: 500 }  .static_tmodebox>.question-icon {     position: absolute;     top: 20px;     right: 20px }  .static_tmodebox .icon-question {     font-size: 20px;     color: #ddd }  .static_tmodebox ul.pop_list {     padding: 0 }  .static_tmodebox .pop_list li {     font-size: 13px;     padding: 5px 0;     line-height: 22px;     color: #524f4f;     position: relative;     display: flex }  .static_tmodebox .pop_list li::before {     content: "\f105";     font-family: FontAwesome;     padding-right: 8px;     font-size: 14px;     color: #585555 }  h3.popover-header {     font-size: 14px;     background: #fff }  .static-tab-left {     width: 45%;     float: left }  .static-tab-right {     width: 50%;     float: left }  .tabbed-content {     max-width: 100%;     margin: 1em auto;     display: inline-block;     width: 100% }  .static_scrolltab {     height: 500px;     overflow-y: scroll;     overflow-x: hidden;     box-shadow: 0 0 12px rgb(0 0 0 / 50%) }  .tabbed-content .tabs ul h3 {     padding: 10px 20px;     font-size: 16px;     background: #bad4f7;     cursor: no-drop;     line-height: 25px }  .tabbed-content .tabs ul li>h3 {     background: #0000 }  .tabbed-content .tabs ul {     border: 0 solid #ccc;     padding: 0 0;     box-shadow: 0 0 12px rgb(0 0 0 / 50%);     border-radius: 0;     position: relative }  .static_baneraccordian .card .card-body::::-webkit-scrollbar-track, .static_scrolltab::-webkit-scrollbar-track, .thiru_statictab::-webkit-scrollbar-track {     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);     background-color: #f5f5f5 }  .static_baneraccordian .card .card-body::-webkit-scrollbar, .static_scrolltab::-webkit-scrollbar, .thiru_statictab::-webkit-scrollbar {     width: 5px;     background-color: #f5f5f5 }  .static_baneraccordian .card .card-body::-webkit-scrollbar-thumb, .static_scrolltab::-webkit-scrollbar-thumb, .thiru_statictab::-webkit-scrollbar-thumb {     background-color: #848181 }  .tabbed-content .tabs ul li {     background: #fff;     position: relative }  .tabbed-content .tabs ul li a {     padding: 22px 20px;     position: relative;     color: #002c44;     font-weight: 500;     font-size: 15px }  .tabbed-content .tabs ul li a:after {     content: "";     border-bottom: 1px solid #dcdada;     position: absolute;     height: 1px;     width: 95%;     bottom: 0;     left: 0;     right: 0;     margin: 0 auto }  .tabbed-content .tabs ul li a.active {     background: #045bb3;     color: #f9f9f9 }  .tabbed-content .tabs ul li a.active::after {     display: none }  .tabbed-content .tabs ul li a .spanbg {     float: right;     background: #0c7cec;     padding: 3px 6px 4px 6px;     color: #fff;     border-radius: 12px;     font-size: 12px;     font-weight: 500 }  .tabbed-content .tabs ul li a.active .spanbg {     border: 1px solid #fff;     background: #0000 }  .tabbed-content .tabs ul li a.active::before {     content: '';     width: 0;     height: 0;     border-top: 16px solid #0000;     border-bottom: 16px solid #0000;     border-left: 16px solid #045bb3;     position: absolute;     right: -15px;     top: 15px }  .tabbed-content .item::before {     cursor: pointer;     font-weight: 500;     background: #0b68c6;     padding: 12px 13px;     font-size: 14px;     line-height: 20px;     display: block;     color: #fff }  .staticsyllabustitle {     background: #0a67c4;     color: #fff;     padding: 12px 13px;     font-size: 14px;     line-height: 20px }  .syllabustitlehead::before {     display: none!important }  .tabbed-content .item.active::before {     background: #444;     color: #eee }  .tabbed-content .item.active .item-content {     -webkit-transition: opacity .3s ease-in-out;     -moz-transition: opacity .3s ease-in-out;     -o-transition: opacity .3s ease-in-out;     -ms-transition: opacity .3s ease-in-out;     transition: opacity .3s ease-in-out }  .staticdownload {     display: inline-block;     padding: 8px 13px;     background: #0c7cec;     border-radius: 3px;     font-size: 13px;     line-height: 20px;     color: #fff;     font-weight: 500;     margin: 20px 0;     border: 1px solid #0c7cec;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .staticdownload:hover i {     color: #e2574c;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .staticdownload:hover {     background: #fff;     color: #0c7cec;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .staticdownload>i {     font-size: 14px;     margin-right: 5px;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_syllabus_content a {     font-size: 12px;     padding: 8px 10px;     margin: 0 5px 8px 0;     line-height: 20px;     font-weight: 500 }  @media all and (min-width:800px) {     .tabbed-content .item.active .item-content {         padding-top: 0     } }  .listpoint {     padding: 10px 0 0 0 }  .listpoint li {     position: relative;     list-style: none;     color: #414042;     font-size: 15px;     padding: 0 0 10px 1.5em;     line-height: 30px }  .listpoint li:after {     content: '';     height: .5em;     width: .5em;     background: #1881ec;     display: block;     position: absolute;     transform: rotate(45deg);     top: 9px;     left: 0 }  .tabbed-content .tabs {     display: none }  .tabbed-content .item::before {     content: attr(data-title) }  .tabbed-content .item .item-content {     opacity: 0;     visibility: hidden;     height: 0;     background: #f8fafc;     margin: 5px 0 0 80px;     position: relative;     width: 100% }  .tabbed-content .item .item-content .thiru_statictab {     padding: 20px 40px;     position: absolute;     background: #f4f4f5;     width: 100%;     top: 0;     height: 500px;     overflow-y: auto;     overflow-x: hidden;     box-shadow: 0 2px 16px rgb(0 0 0 / 8%) }  .tabbed-content .item.active .item-content {     opacity: 1;     visibility: visible;     height: auto }  @media all and (min-width:800px) {     .tabbed-content .tabs {         display: block     }     .tabbed-content .tabs li {         display: inline-block     }     .tabbed-content .tabs li a {         display: block     }     .tabbed-content .item {         min-height: 0;         position: relative     }     .tabbed-content .item::before {         display: none     }     .tabbed-content.tabs-side .tabs li {         display: block     } }  .static_projectwraper {     display: flex;     width: 100%;     border: 1px solid #d2d6de;     border-radius: 0 0 12px 12px;     height: 100%;     margin-bottom: 1rem;     box-shadow: 0 2px 16px rgb(0 0 0 / 8%);     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_projectwraper:hover {     box-shadow: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 1px 18px 0 rgb(0 0 0 / 12%), 0 6px 10px 0 rgb(0 0 0 / 14%);     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_projectwraper .static_project_thumb {     width: 40%;     padding: 10px;     height: 100%;     background: #ebf1f8;     align-items: center;     display: flex;     justify-content: center;     border-radius: 0 0 12px 12px }  .static_projectwraper .static_project_thumb img {     width: 100% }  .static_projectwraper .static_projectblock {     width: 60%;     padding-left: 10px;     padding-right: 10px;     height: 100% }  .static_projectwraper .static_projectblock .static_projecttitle {     padding: 10px 0 5px 0;     border-bottom: 1px solid #f3f3f3 }  .static_projectwraper .static_projectblock .static_projecttitle .project_tag {     font-size: 12px;     font-weight: 500;     line-height: 15px;     display: inline-block;     color: #fff;     background: #2389f2;     padding: 3px 13px;     border-radius: 10px }  .static_projectwraper .static_projectblock .static_projecttitle h3 {     font-size: 13px;     line-height: 20px;     color: #524f4f;     font-weight: 500 }  .static_projectwraper .static_projectblock .static_projectdesc {     padding: 0 }  .static_projectwraper .static_projectblock .static_projectdesc p {     font-size: 13px;     word-spacing: 0;     line-height: 21px }  .static_projectwraper .static_projectblock .static_projectdesc .showmore_content {     margin-bottom: 0 }  .static_projectwraper .static_projectblock .static_projectdesc .showmore_trigger {     height: 35px;     line-height: 35px }  .static_projectwraper .static_projectblock .static_projectdesc .showmore_trigger span {     border-bottom: none;     font-size: 12px;     font-weight: 500 }  .staticprgam_wraper {     padding: 30px 0;     background-repeat: no-repeat;     background-position: 50% 50%;     background-size: cover;     position: relative }  .staticprgam_wraper-overlay {     position: absolute;     width: 100%;     height: 100%;     left: 0;     right: 0;     top: 0;     background: #0c7cec33 }  .spl-0 {     padding: 0 }  .DateBlock>.batchblock>.thiru_schedule>li {     background-color: #fff;     padding: 30px 20px;     border-radius: 20px;     box-shadow: 0 4px 8px rgb(0 0 0 / 20%);     margin: 25px 8px;     border: 2px solid #14a8ae;     position: relative;     width: 47%;     float: left }  .dateblck1>.batchblock>.thiru_schedule>li {     width: 94% }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow {     display: block;     width: 100% }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchdate, .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchday, .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchtime {     width: 100%;     display: block;     margin: 0;     padding: 8px 0 }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchdate {     position: absolute;     top: -15px;     background-color: #0c7cec;     color: #fff;     padding: 5px 15px;     border-radius: 30px;     width: auto;     line-height: 15px;     font-weight: 500;     font-size: 12px }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchdate::after, .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchday::after {     display: none }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchday {     font-size: 14px;     border-bottom: 1px solid #f3eded }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchday>i, .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchtime>i {     font-weight: 500;     text-transform: capitalize;     font-size: 11px }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batchtime {     font-size: 14px }  .DateBlock>.batchblock>.thiru_schedule>li>.scherow>.batch_btn {     margin-bottom: 0;     display: block;     position: absolute;     bottom: -20px;     width: 85%;     background-image: linear-gradient(to right, #0f35f3, #23b7ca);     color: #fff;     border-radius: 30px;     text-align: center;     left: 0;     right: 0;     margin: 0 auto;     box-shadow: none;     border: none;     padding: 8px 20px;     line-height: 20px;     font-size: 14px;     text-transform: capitalize;     font-weight: 500 }  .static_custombatch {     background-color: #fff;     padding: 13px 15px;     border-radius: 20px;     box-shadow: 0 4px 8px rgb(0 0 0 / 20%);     margin: 5px 0;     border: 2px solid #149cae;     position: relative;     display: inline-block }  .static_custombatch>span.fa.fa-calendar-check-o {     font-size: 16px;     color: #21a6d0;     font-weight: 500;     margin-right: 5px }  .static_custombatch>.timingtitles {     font-size: 15px;     line-height: 20px;     font-weight: 500 }  .static_custombatch>.static_custombatchbtn {     display: inline-block;     padding: 5px 10px;     background: #0c7cec;     border-radius: 10px;     font-size: 12px;     line-height: 20px;     color: #fff;     font-weight: 500;     border: 1px solid #0c7cec;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out;     margin: 0 10px }  .static_custombatch>.static_custombatchbtn:hover {     background: #fff;     color: #0c7cec;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_certi_title {     display: flex;     align-items: center }  .static_certi_title>span {     display: inline-block;     width: 30px;     height: 50px;     text-align: center;     margin-right: 10px;     margin-top: -5px }  .certificateSlide {     display: block;     margin: 1rem 0 }  .certificateSlide img {     float: left;     margin: 10px 35px 45px 0;     border-radius: 10px;     position: relative;     z-index: 1;     width: 340px;     box-shadow: 20px 20px 40px rgb(0 0 0 / 20%);     border: 2px solid #f77b3b;     padding: 5px;     background: #f7f2ef;     top: 10px }  .certificateSlide .cerContent {     background-color: #f1f4f7;     color: #fff;     padding: 30px;     position: relative;     top: 30px;     border-radius: 0 100px 100px 0 }  .certificateSlide .cerContent p {     font-size: 13px;     line-height: 25px;     padding: 10px 0 }  .certificateSlide .cerContent_btn {     margin: 5px 0 }  .certificateSlide .cerContent_btn a {     display: inline-block;     font-size: 13px;     background: #fe8c00;     background: -webkit-linear-gradient(to left, #f83600, #fe8c00);     background: linear-gradient(to left, #f83600, #fe8c00);     padding: 12px 15px;     color: #fff;     border-radius: 3px;     margin: 8px 20px 0 0;     font-weight: 500;     box-shadow: rgb(149 157 165 / 20%) 0 8px 24px }  .static_comnwraper {     background: #0f77a8;     padding: 30px 0 }  .thiru-row {     width: 80%;     margin: 0 auto }  .static_aallabt_wrapper {     padding: 1.25rem;     background: #eee;     border-radius: 20px;     margin: 1rem 0 }  .static_aallabt_wrapper h2 {     font-size: 18px;     line-height: 22px }  .static_aallabt_wrapper p {     height: 170px;     overflow-y: scroll;     font-size: 13px;     overflow-x: hidden;     line-height: 23px }  .static_aallabt_wrapper p::-webkit-scrollbar-track {     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);     background-color: #f5f5f5 }  .static_aallabt_wrapper p::-webkit-scrollbar {     width: 0;     background-color: #f5f5f5 }  .static_aallabt_wrapper p::-webkit-scrollbar-thumb {     background-color: #848181 }  .static_alumnislider {     text-align: left }  .static_alumnislider>span {     display: inline-block;     margin: 0 8px 8px 0 }  .static_alumnislider>span>img {     border: 1px solid #ddd;     padding: 3px;     border-radius: 3px;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_alumnislider>span>img:hover {     transform: scale(1.05);     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_testi_box {     margin-bottom: 20px }  .static_testi_box .roundedBoxBlue {     border-radius: 20px;     padding: 20px 20px 30px;     background-color: #4095ec;     color: #f2f2f2 }  .roundedBoxBlue a b {     color: #ff0;     text-decoration: underline }  .static_testi_box .roundedBoxBlue p {     color: #fff;     word-spacing: 0;     line-height: 23px;     font-size: 14px }  .static_testi_box .roundedBoxBlue>.showmore_content {     margin-bottom: 0 }  .static_testi_box .roundedBoxBlue>.showmore_trigger {     height: auto;     line-height: inherit;     width: auto }  .static_testi_box .roundedBoxBlue>.showmore_trigger>span {     display: inline-block;     border: none;     float: right;     color: #ff0;     text-transform: capitalize;     font-size: 10px }  .static_testi_box .imguser {     margin: -20px auto 0;     box-shadow: 0 5px 10px rgb(0 0 0 / 20%);     display: table;     border-radius: 50%;     width: 80px;     height: 80px;     border: 3px solid #fff }  .static_testi_box .imguser img {     border-radius: 50% }  .static_sName {     display: block;     font-size: 16px;     font-weight: 500;     padding: 15px 0 }  .static_testi_details p {     padding: 0;     font-weight: 500;     font-size: 12px;     line-height: 20px;     color: #7c7e82 }  .static_trainerwraper {     background: #f1f4f7;     padding: 2rem 0 }  .static_instructor_pic {     margin-bottom: 10px }  .static_instructor_pic>img {     border-radius: 50%;     display: block;     border: 4px solid #d4d4d4 }  .static_instructor_title>p {     font-size: 13px;     word-spacing: 0;     line-height: 23px;     font-weight: 400;     padding: 5px 0 }  .static_instructor_title>p>span {     font-weight: 500;     min-width: 83px;     display: inline-block;     font-size: 14px }  .static_instructor_desc {     position: relative }  .static_instructor_desc::before {     content: "";     background: #dfe0e0;     position: absolute;     width: 1px;     height: 80%;     left: -30px;     top: 10%;     display: flex;     align-items: center;     transform: translateY(0) }  .static_instructor_desc>.showmore_content {     margin-bottom: 0 }  .static_instructor_desc>.showmore_trigger {     height: auto;     line-height: inherit }  .static_instructor_desc>.showmore_trigger>span {     float: right;     margin: 10px 0;     border: none;     font-size: 12px;     font-weight: 500;     line-height: 20px;     border-bottom: 1px solid }  .static_vide_testiwraper {     background: #f1f4f7;     padding: 3rem 0 }  .video-em {     margin-bottom: 2rem;     background: #fff;     padding: 5px;     border-radius: 10px }  .youtube-player {     width: 100%;     display: block;     position: relative;     cursor: pointer;     max-height: 1080px;     height: 100%;     overflow: hidden;     padding-bottom: 56.25%;     margin: 0 auto }  .youtube-player img {     bottom: -100%;     display: block;     left: 0;     margin: auto;     max-width: 100%;     width: 100%;     height: auto;     position: absolute;     right: 0;     top: -100%;     border-radius: 10px }  .video_embed_container h3 {     font-size: 13px;     text-align: center;     font-weight: 500;     line-height: 20px;     background: #fcfdff;     min-height: 60px;     display: flex;     align-items: center;     justify-content: center }  .video-player-icons {     height: 53px;     width: 57px;     left: 50%;     top: 50%;     margin-left: -36px;     margin-top: -36px;     position: absolute;     background-image: url(../images/video_icons.webp);     background-repeat: no-repeat }  .static_video_allbtn {     display: table;     margin: 10px auto }  .static_video_allbtn>a {     display: inline-block;     padding: 10px 15px;     background: #0c7cec;     border-radius: 3px;     font-size: 13px;     line-height: 20px;     color: #fff;     font-weight: 500;     border: 1px solid #0c7cec;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_video_allbtn>a:hover {     background: #fff;     color: #0c7cec;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_faqacordian {     margin: 20px 0;     width: 80% }  .static_faqacordian .card {     margin-bottom: 10px;     border: 1px solid rgba(46, 91, 255, .09)!important;     border-radius: 0 }  .static_faqacordian .card .card-header {     padding: 0;     background: #fff;     border-bottom: none }  .static_faqacordian .card .card-header .btn {     display: block;     width: 100%;     text-align: left;     padding: 15px 40px 15px 15px;     line-height: 25px;     font-size: 15px;     color: #353942;     font-weight: 500 }  .static_faqacordian .card .card-header .btn:focus {     box-shadow: none }  .static_faqacordian .card .card-body, .static_faqacordian .card-body p {     color: #414042 }  .static_faqacordian .card.active {     border: 1px solid #b1b5fd!important;     box-shadow: rgba(149, 157, 165, .2) 0 8px 24px }  .static_faqacordian .collapsed::before {     content: "\f078";     font-weight: 100;     margin-top: 0;     font-family: FontAwesome;     margin: 0 1rem }  .static_faqacordian .collapse.show::before, .static_faqacordian .collapsed::before {     color: #5e5e5e;     float: right;     font-family: FontAwesome;     font-size: 12px;     height: 25px;     padding: 0;     line-height: 25px;     display: block;     transition: all 1s ease 0s;     width: 25px;     text-align: center;     position: absolute;     right: 0;     transition: all 1s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -o-transition: all 1s cubic-bezier(.905, .395, .12, .55) }  .static_faqacordian .collapse.show::before {     border-radius: 50%;     content: "\f078";     font-weight: 100;     font-family: FontAwesome;     margin: -3rem 1rem;     -webkit-transform: rotate(180deg);     -moz-transform: rotate(180deg);     transform: rotate(180deg);     transition: all 1s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -o-transition: all 1s cubic-bezier(.905, .395, .12, .55) }  .static_relatedwraper {     background: #fcfdfd;     padding: 10px 0 }  .static_relateditems {     padding: 0 }  .static_relateditems li {     display: inline-block }  .static_relateditems li a {     display: block;     padding: 8px 10px;     background: #eef1f5;     border: 1px solid #e0e3e7;     font-size: 13px;     font-weight: 400;     color: #797b7c;     text-align: left;     border-radius: 3px;     box-shadow: 0 1px 2px 0 rgb(0 0 0 / 4%);     margin: 0 5px 8px 0;     -webkit-transition: all .5s ease-out;     -moz-transition: all .5s ease-out;     -o-transition: all .5s ease-out;     -ms-transition: all .5s ease-out;     transition: all .5s ease-out }  .static_relateditems li a:hover {     background: #4095ec;     color: #fff; }  .static_commonwraper {     padding: 2rem 0;     /* margin: 0 0;     background-position: center;     background-size: cover;     background-repeat: no-repeat;     background-attachment: fixed; */     position: relative }  .static_commonwraper::before {     content: "";     position: absolute;     width: 100%;     left: 0;     right: 0;     top: 0;     background: #023568cc;     height: 100% }  .static_common_widgets {     text-align: center;     width: 55%;     margin: 0 auto }  .static_common_widgets .static_commonspan {     font-size: 18px;     display: inline-block;     line-height: 25px;     font-weight: 500;     color: #fff705 }  .static_common_widgets .static_commontitle {     font-size: 22px;     font-weight: 500;     color: #fcfeff;     padding: 8px 0;     line-height: 33px }  .static_common_widgets .static_commontitle>span {     color: #f7e80c;     font-weight: 600 }  .static_common_widgets .static_commonpara {     text-align: center;     font-size: 16px;     padding-top: 0;     font-weight: 400;     color: #fcfeff;     word-spacing: 0 }  .static_common_widgets .static_commonlink {     padding: 10px 30px;     background-color: #196ae5;     color: #fff;     font-size: 13px;     font-weight: 500;     display: table;     margin: 15px auto;     transition: all .5s ease-out 0s;     -webkit-transition: all .5s ease-out 0s;     line-height: 22px;     border-radius: 3px;     box-shadow: rgb(149 157 165 / 20%) 0 8px 24px }  .static_common_widgets .static_commonlink:hover {     background-color: #196ae5;     color: #fff;     box-shadow: rgb(0 0 0 / 7%) 0 1px 2px, rgb(0 0 0 / 7%) 0 2px 4px, rgb(0 0 0 / 7%) 0 4px 8px, rgb(0 0 0 / 7%) 0 8px 16px, rgb(0 0 0 / 7%) 0 16px 32px, rgb(0 0 0 / 7%) 0 32px 64px;     transition: all .5s ease-out 0s;     -webkit-transition: all .5s ease-out 0s }  .staticscrollmenu_wraper {     display: block;     position: sticky;     top: 0;     padding: 0;     background: #fff;     border-bottom: 1px solid #eee;     box-shadow: 0 2px 8px 0 rgb(0 0 0 / 10%);     z-index: 2;     transition: all .3s ease }  .static_secondmenu ul {     padding: 0;     display: flex;     display: -webkit-box;     display: -ms-flexbox;     -webkit-box-orient: horizontal;     -webkit-box-direction: normal;     -ms-flex-direction: row;     flex-direction: row;     -ms-flex-wrap: wrap;     flex-wrap: wrap;     justify-content: space-between }  .static_secondmenu ul li {     margin-right: 10px }  .static_secondmenu ul li a {     display: block;     line-height: 25px;     padding: 13px 12px;     font-size: 14px;     font-weight: 400;     color: #51565e;     border-bottom: 2px solid #0000;     transition: all .4s ease-in-out }  .static_secondmenu li.active a, .static_secondmenu li:hover a {     border-bottom-color: #1180f3;     color: #1180f3;     transition: all .4s ease-in-out }  .static_secondmenu {     position: relative }  .static_scrollbtn {     position: absolute;     top: 30%;     right: 0 }  .static_scrollbtn a {     background: #248af0;     font-size: 13px;     font-weight: 500;     padding: 10px;     color: #fff;     border-radius: 3px }  @media screen and (min-width:992px) and (max-width:1279px) {     .static_secondmenu ul li a {         padding: 13px 8px;         font-size: 13px     }     .static_secondmenu ul li {         margin-right: 8px     } }  .static_contents_details h2 {     line-height: 35px;     color: #fff }  .static_contents_details p {     text-align: center;     color: #fff }  .static_contents_details p a {     font-weight: 500;     color: #efff00;     font-size: 14px }  .static_oveaccordian {     margin: 1rem 0 }  .static_oveaccordian>.accordion {     box-shadow: 0 2px 16px rgb(0 0 0 / 8%) }  .static_oveaccordian .card {     border: 1px solid #eae3e3;     border-radius: 0 }  .static_oveaccordian .card .card-header {     padding: 0;     margin-bottom: 0;     border: none;     background: #fff;     margin-top: -1px }  .static_oveaccordian .card .card-header .btn {     display: block;     width: 100%;     text-align: left;     padding: 15px 40px 15px 20px;     font-size: 15px;     font-weight: 500;     border-radius: 0;     font-family: Roboto, sans-serif;     border: none;     line-height: 25px }  .static_oveaccordian .card .card-header .btn:focus {     outline: 0;     box-shadow: none }  .static_oveaccordian .card .card-body {     padding: 20px;     border-top: 1px solid #eae3e3;     background: #eff5fb }  .static_oveaccordian .collapsed::before {     content: "\f055";     top: 15px;     right: 15px }  .static_oveaccordian .collapse.show::before, .static_oveaccordian .collapsed::before {     color: #64686b;     font-family: FontAwesome;     font-size: 18px;     display: block;     transition: all 1s ease 0s;     text-align: center;     position: absolute;     transition: all 1s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -o-transition: all 1s cubic-bezier(.905, .395, .12, .55) }  .static_oveaccordian .collapse.show::before {     content: "\f056";     top: 18px;     right: 15px;     -webkit-transform: rotate(180deg);     -moz-transform: rotate(180deg);     transform: rotate(180deg);     transition: all 1s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -o-transition: all 1s cubic-bezier(.905, .395, .12, .55) }  .tools_coverd_accordian {     margin: 2rem 0 }  .tools_coverd_accordian .card {     border: 1px solid #eae3e3;     border-radius: 0;     border-left: none;     border-right: none }  .tools_coverd_accordian .card .card-header {     padding: 0;     margin-bottom: 0;     border: none;     background: #fff;     margin-top: -1px }  .tools_coverd_accordian .card .card-header .btn {     display: block;     width: 100%;     text-align: left;     padding: 12px 40px 12px 20px;     font-size: 14px;     font-weight: 500;     border-radius: 0;     font-family: Roboto, sans-serif;     border: none;     line-height: 25px;     color: #565555 }  .tools_coverd_accordian .card .card-header .btn:focus {     outline: 0;     box-shadow: none }  .tools_coverd_accordian .card .card-body {     padding: 10px;     border-top: 1px solid #eae3e3;     background: #fafcfd }  .tools_coverd_accordian .collapsed::before {     content: "\f067";     top: 15px;     right: 15px }  .tools_coverd_accordian .collapse.show::before, .tools_coverd_accordian .collapsed::before {     color: #64686b;     font-family: FontAwesome;     font-size: 10px;     display: block;     transition: all 1s ease 0s;     text-align: center;     position: absolute;     transition: all 1s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -o-transition: all 1s cubic-bezier(.905, .395, .12, .55) }  .tools_coverd_accordian .collapse.show::before {     content: "\f068";     top: 18px;     right: 15px;     -webkit-transform: rotate(180deg);     -moz-transform: rotate(180deg);     transform: rotate(180deg);     transition: all 1s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all 1s cubic-bezier(.905, .395, .12, .55);     -o-transition: all 1s cubic-bezier(.905, .395, .12, .55) }  .static-position {     position: absolute;     top: 0;     width: 90%;     z-index: 3 }  .static_stllist {     padding: 10px;     height: 300px;     overflow-y: scroll;     margin-bottom: 10px }  .static_stllist::-webkit-scrollbar {     width: 3px;     background: 0 0 }  .static_stllist::-webkit-scrollbar-thumb {     background: #333 }  .static_stllist ul {     padding: 0 15px }  .static_stllist ul li {     padding: 5px 0 5px 25px;     position: relative }  .static_stllist ul li:last-child {     border-bottom: none }  .static_stllist ul li::before {     content: "";     display: inline-block;     width: 1px;     background: #e6ecf3;     position: absolute;     top: 0;     bottom: 0;     left: 0;     height: 100% }  .static_stllist ul li:first-child::before {     top: 30px }  .static_stllist ul li:last-child::before {     height: 55% }  .static_stllist ul li:last-child::after {     content: "";     background-image: url(../images/Masters_Sprite.svg);     display: inline-block;     background-position: -57px -18px;     width: 33px;     height: 40px;     position: absolute;     left: -13px;     top: 5px }  .static_stllist .static_listitems::before {     content: "";     display: inline-block;     width: 10px;     height: 10px;     background: #2389f2;     border-radius: 50%;     position: absolute;     top: 25px;     left: -4px }  .static_stllist ul li:last-child .static_listitems::before {     display: none }  .static_stllist .static_listitems span {     display: block;     font-size: 12px;     color: #737070;     padding: 3px 0 }  .static_stllist .static_listitems h3 {     line-height: 20px }  .static_stllist .static_listitems a {     font-size: 15px;     color: #333;     font-weight: 400;     line-height: 22px;     display: inline-block;     padding: 0 0 }  .static_stllist .static_listitems p {     font-size: 16px;     font-weight: 500;     color: #1179ef;     padding: 0;     line-height: 22px }  .static_fee_tab {     padding: 10px }  .static_fee_tab .nav-tabs {     border: none }  .static_fee_tab .nav-tabs .nav-item {     padding: 0;     line-height: 20px;     flex-grow: 1;     flex-basis: 0 }  .static_fee_tab .nav-tabs .nav-item .nav-link {     font-size: 14px;     text-align: center;     border-radius: 0;     border-left: none;     border-right: none;     border-top: none;     border-bottom: 1px solid #ddd;     background: #fff;     color: #2389f2;     border-left: 1px solid #ddd;     border-top: 1px solid #ddd;     border-right: 1px solid #ddd }  .static_fee_tab .nav-tabs .nav-item .nav-link.active {     border: none;     font-weight: 500;     color: #e4e9ef;     background: #2389f2;     border-bottom: 1px solid #ddd }  .static_fee_tab .tab-content {     padding: 20px;     background: #fff;     border-left: 1px solid #ddd;     border-right: 1px solid #ddd;     border-bottom: 1px solid #ddd }  .static_feediv {     display: flex;     align-items: center;     justify-content: center;     width: 100% }  .static_feedivleft {     width: 30% }  .static_feedivleft p {     font-size: 22px;     padding: 0;     text-align: center;     font-weight: 600;     line-height: 30px;     color: #234970 }  .static_feedivright {     width: 50% }  .static_feedivright span {     display: block;     padding: 2px 0;     line-height: 20px }  .static_feedivright .strikefee {     font-size: 16px;     font-weight: 400;     color: #d0c9c9;     text-decoration: line-through }  .static_feedivright .offerfee {     font-size: 20px;     color: #ffc600;     font-weight: 600 }  #paymentBtns, #paymentBtns1 {     text-align: center;     display: none }  .Spaybtn {     margin: 30px 0 0 }  .static_feebtn {     display: table;     margin: 25px auto 10px }  .static_feebtn a {     border-radius: 0;     line-height: 25px;     font-size: 13px;     font-weight: 500;     padding: 5px 15px;     text-align: center;     transition: all .3s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -o-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -webkit-box-shadow: 0 3px 10px -8px #000;     -moz-box-shadow: 0 3px 10px -8px #000;     box-shadow: 0 3px 10px -8px #000;     min-width: 120px;     margin: 0 5px }  .static_feebtn>.thbtn {     border: 1px solid #2389f2;     background: #2389f2;     display: inline-block;     color: #fff }  .static_feebtn>.thbtn:hover {     border: 1px solid #1984cb;     color: #1984cb;     background: #fff;     transition: all .3s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -o-transition: all .3s cubic-bezier(.905, .395, .12, .55) }  .static_feebtn>.thbtn1 {     border: 1px solid #2389f2;     display: inline-block;     color: #2389f2;     background: #fff }  .static_feebtn>.thbtn1:hover {     background: #2389f2;     border: 1px solid #2389f2;     color: #fff;     transition: all .3s cubic-bezier(.905, .395, .12, .55);     -webkit-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -moz-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -ms-transition: all .3s cubic-bezier(.905, .395, .12, .55);     -o-transition: all .3s cubic-bezier(.905, .395, .12, .55) }  .Spaybtn a {     font-size: 12px;     border: none;     border-radius: 0;     padding: 8px 10px;     line-height: 22px;     margin: 0 5px;     font-weight: 400;     min-width: 130px }  section.fixed_request {     padding: 0 }  .fixedrequestbtn {     position: fixed;     top: 30%;     right: 0;     z-index: 105;     transform: rotate(270deg);     transform-origin: right bottom;     box-shadow: 0 2px 8px 0 #0000001a;     -webkit-box-shadow: 0 2px 8px 0 #0000001a }  .fixedrequestbtn a {     display: inline-block;     padding: 10px 15px;     background: #2389f2;     line-height: 20px;     text-decoration: none;     color: #fff;     min-width: 150px;     text-align: center;     font-size: 14px;     font-weight: 500 }  .static_common_elementor h2 {     color: #fff;     font-size: 24px;     font-weight: 500;     font-family: Roboto, sans-serif }  .static_common_elemnthead p {     color: #fff;     padding: 5px 0;     line-height: 28px;     font-family: Roboto, sans-serif;     font-size: 15px;     font-weight: 400 }  .static_common_elemnthead .static_commonlink {     padding: 10px 30px;     background-color: #196ae5;     color: #fff;     font-size: 13px;     font-weight: 600;     display: table;     margin: 15px 0;     transition: all .5s ease-out 0s;     -webkit-transition: all .5s ease-out 0s;     line-height: 22px;     font-family: Barlow, sans-serif;     border-radius: 3px;     box-shadow: rgb(149 157 165 / 20%) 0 8px 24px }  .static_common_elemnthead .static_commonlink:hover {     background-color: #196ae5;     color: #fff;     box-shadow: rgb(0 0 0 / 7%) 0 1px 2px, rgb(0 0 0 / 7%) 0 2px 4px, rgb(0 0 0 / 7%) 0 4px 8px, rgb(0 0 0 / 7%) 0 8px 16px, rgb(0 0 0 / 7%) 0 16px 32px, rgb(0 0 0 / 7%) 0 32px 64px;     transition: all .5s ease-out 0s;     -webkit-transition: all .5s ease-out 0s }  .static_commonblock2 {     background: #0066cf }  .common-card {     text-align: center }  .card_thumb {     display: flex;     align-items: center;     justify-content: center;     border: 1px solid #ddd;     border-radius: 50%;     width: 100px;     height: 100px;     padding: 15px;     margin: 0 auto;     background: #f5faff;     box-shadow: rgb(0 0 0 / 24%) 0 3px 8px }  .card_thumb img {     width: auto!important }  .card_title h3 {     font-size: 16px;     line-height: 25px;     height: 60px;     overflow: hidden;     vertical-align: middle;     display: table-cell;     width: 1%;     color: #fff }  .card_description p {     font-size: 13px;     text-align: center;     line-height: 25px;     color: #fff }  .card_description .showmore_content {     margin-bottom: 0 }  .card_description .showmore_trigger {     width: auto;     height: auto;     line-height: initial }  .card_description .showmore_trigger span {     border: none;     margin: 10px 0;     font-size: 11px;     color: #fff;     text-decoration: underline }  #static_common .owl-next, #static_common .owl-prev {     position: absolute;     top: 35%;     -moz-transition: all .5s ease;     -o-transition: all .5s ease;     -webkit-transition: all .5s ease;     -ms-transition: all .5s ease;     transition: all .5s ease }  #static_common .owl-next {     right: -4% }  #static_common .owl-prev {     left: -4% }  #static_common .owl-nav span {     font-size: 60px;     color: #fff }  #static_common .owl-next.disabled, #static_common .owl-prev.disabled {     opacity: .5;     cursor: no-drop }  @media screen and (min-width:1000px) and (max-width:1279px) {     .quick_high>.quick_hightitle {         font-size: 13px     }     .static_enroll>a {         font-size: 13px     }     .quotes {         padding-left: 50px;         padding-right: 50px     }     .stthumbnail-details>.editor-content {         height: 130px     }     .stcourse-thumbnail h3 {         font-size: 14px     }     .servicebox {         padding: 15px     }     .static_servicestext h4 {         font-size: 14px     }     .DateBlock>.batchblock>.thiru_schedule>li {         margin: 25px 5px     }     .static_common_widgets {         width: 65%     }     .static_alumnislider>span>img {         width: 120px     }     .static_instructor_desc::before {         left: -30px     }     .static_relateditems li a {         padding: 8px 15px;         margin: 0 5px 8px 0     }     .tabbed-content .tabs ul li a {         padding: 24px 15px;         font-size: 14px     } }  @media (max-width:1279px) {     .static_banners_title .static_content {         font-size: 14px     }     .thiru-row {         width: 100%     }     .listpoint li {         font-size: 15px     } }  @media (max-width:991px) {     .staticscrollmenu_wraper {         display: none     } }  @media (max-width:767px) {     .st_title {         display: block     }     #static_common .owl-next {         right: 0     }     #static_common .owl-prev {         left: 0     }     section.fixed_request {         display: none     }     .static_breadcrums {         display: none     }     .static-position {         position: relative     }     .static_contents_details h2 {         line-height: 30px;         font-size: 18px     }     .static_contents_details p {         font-size: 13px;         line-height: 23px     }     .bt_addressbox {         height: auto     }     .static_baner_shapes img {         display: none     }     .static_banners {         padding-bottom: 1rem     }     .static_banners_title h1 {         font-size: 20px;         display: block     }     .typeclass {         margin: 0     }     .static_breadcrums {         padding: 5px 0     }     .quick_high>.icc {         font-size: 14px;         margin-right: 0     }     .quick_high>.quick_hightitle {         font-size: 12px;         line-height: 15px     }     .satic_introvideo_wrapper {         width: 100%     }     .static_keylist {         column-count: 1     }     .static_skills {         margin: 0 0     }     .stthumbnail-details>.editor-content {         height: auto;         overflow: visible     }     .static_servicestext {         width: 100%     }     .servicebox {         padding: 15px     }     .DateBlock>.batchblock>.thiru_schedule>li {         padding: 25px 20px;         margin: 25px 0 40px 0;         width: 100%;         float: none     }     .dateblck1>.batchblock>.thiru_schedule>li {         width: 100%     }     .spl-0 {         padding: 0 15px     }     .static_custombatch {         text-align: center     }     .static_custombatch>.static_custombatchbtn {         padding: 5px 15px;         margin: 13px 0 0     }     .tabbed-content {         margin: 1em auto 0;         display: block     }     .static-tab-left {         width: 100%;         float: none     }     .static-tab-right {         width: 100%;         float: none     }     .tabbed-content .item .item-content {         margin: 5px 0 0 0;         padding: 0;         position: relative     }     .tabbed-content .item .item-content .thiru_statictab {         padding: 10px 20px;         position: relative;         height: auto     }     .listpoint {         padding: 10px 0 10px 0     }     .static_alumnislider>span {         margin: 0 3px 5px 0     }     .static_alumnislider>span>img {         width: 100px;         padding: 8px     }     .static_projectwraper {         display: block;         height: auto     }     .static_projectwraper .static_project_thumb {         width: 100%;         height: auto     }     .static_projectwraper .static_project_thumb img {         width: 35%     }     .static_projectwraper .static_projectblock {         width: 100%;         padding: 10px;         height: auto     }     .static_projectwraper .static_projectblock .static_projecttitle h3 {         font-size: 16px     }     .mb-5,     .my-5 {         margin-bottom: 1rem!important     }     .static_common_widgets {         width: 100%     }     .static_common_widgets .static_commonspan {         font-size: 16px     }     .static_common_widgets .static_commontitle {         font-size: 22px;         line-height: 30px     }     .static_common_widgets .static_commonpara {         font-size: 14px;         line-height: 20px     }     .static_common_widgets .static_commonlink {         font-size: 12px;         margin: 15px auto 0     }     .certificateSlide img {         float: none;         margin: 10px auto;         width: 80%;         display: table     }     .certificateSlide .cerContent {         padding: 20px;         border-radius: 0     }     .certificateSlide .cerContent_btn a {         font-size: 12px;         margin: 8px 5px 0 0;         padding: 10px 10px     }     .static_instructor_pic>img {         margin: 0 auto     }     .static_instructor_title>p {         font-size: 14px;         text-align: center     }     .static_faqacordian {         width: 100%     }     .static_faqacordian .card .card-header .btn {         font-size: 14px;         padding: 10px 40px 10px 10px     }     .static_faqacordian .card .card-body,     .static_faqacordian .card-body p {         font-size: 14px     }     .static_relateditems li a {         padding: 7px 10px;         font-size: 12px;         margin: 0 0 5px 0     }     .static_quick>.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-xs,     .static_quick>.col-xl-6.col-lg-6.col-md-12.col-sm-12.col-xs {         padding: 0!important     } }  /* .header {     padding: 5px 0; }  */ .custom_menus {     float: right;     padding: 0 }  .custom_menus .dropdown .thirumenu_bg {     background: #2389f2;     border-radius: 3px;     color: #fff!important;     box-shadow: rgb(149 157 165 / 20%) 0 8px 24px;     padding: 5px 15px!important;     line-height: 20px!important;     font-size: 13px;     font-weight: 600 }  .custom_menus .navbar-nav .nav-item {     margin: 0 5px;     position: relative }  .custom_menus .navbar-nav {     align-items: center }  .custom_menus .nav-link {     position: relative;     padding: 5px 8px 5px 8px!important;     color: #6b6666;     display: block;     line-height: 22px;     font-size: 15px }  .custom_menus .dropdown-menu .nav-link {     font-size: 14px }  .custom_menus .dropdown-menu {     box-shadow: 0 0 10px -3px rgb(0 0 0 / 40%);     padding: 0;     min-width: 210px;     border-radius: 5px;     border: 1px solid #2389f2;     margin-top: 10px }  .custom_menus .dropdown-menu .dropdown .dropdown-menu {     min-width: 260px;     box-shadow: 0 0 10px -3px rgb(0 0 0 / 40%);     padding: 0;     border-radius: 5px;     border: 1px solid #2389f2;     left: 101%!important;     height: 100%;     background: #e8f3ff;     top: 0;     margin: 0 }  .custom_menus .dropdown-menu .nav-link:hover {     background: #eef6ff }  .thiru_menu_view {     font-size: 12px;     display: table;     margin: 20px auto;     border: 1px solid #2857ee;     padding: 5px 8px;     font-weight: 500;     text-shadow: none;     line-height: 20px;     background: #f9fcff;     width: auto;     color: #2857ee }  @media (max-width:991px) {     .custom_menus {         float: none;         display: block     }     .custom_menus .navbar-toggler {         padding: .1rem .2rem;         font-size: 1rem;         line-height: 1;         background-color: #0c1923;         border: 1px solid #0c1923;         border-radius: 0;         margin-right: 5px;         float: right;         margin-top: -2.3rem     }     .custom_menus .navbar-toggler-icon {         background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")     }     .custom_menus .navbar-nav {         display: block     }     .custom_menus .navbar-collapse {         background: #0c1923     }     .custom_menus .navbar-nav .nav-item {         margin: 0;         position: relative     }     .thirumenu_bg {         border-radius: 0     }     .custom_menus .nav-link {         padding: 8px 15px!important;         border-bottom: 1px solid #424242;         color: #fff;         font-size: 14px     }     .custom_menus .nav-item .dropdown-menu {         padding: 0;         min-width: 210px;         border-radius: 0;         border: none;         box-shadow: none;         margin-top: 0     }     .dropdown-menu .dropdown-toggle::after {         top: 10px     }     .custom_menus .nav-link:hover {         background: #0858b0!important     }     .custom_menus .nav-link:active,     .custom_menus .nav-link:focus {         background: #1b4879!important     }     .custom_menus .dropdown-menu .dropdown .dropdown-menu {         min-width: 100%;         box-shadow: none;         padding: 0 0 10px 0;         border-radius: 0;         border: none;         background: #064f9b!important     } }  .static_offer {     padding: 10px 13px;     background: #cfdbff }  .static_offer p {     font-size: 14px;     font-weight: 500;     text-align: center;     line-height: 24px;     color: #676262 }  .static_offer span.sss {     font-weight: 600;     color: #ff490b;     font-size: 16px }  .static_offer span.sss a {     border-bottom: 1px dotted;     color: #ff490b }  .static_getcer {     background: #ebf1f8;     padding: 3rem 0 }  .getcerti_wraper {     margin-top: 2rem }  .getcerti_wraper ul li {     position: relative;     float: left;     width: 23%;     margin: 1% }  .get_cert_card {     display: flex;     width: 100%;     position: relative;     background: #fcfdff;     margin-bottom: 25px;     border-radius: 10px;     border-top: 3px solid #2389f2;     padding: 20px;     min-height: 250px;     box-shadow: 0 2px 16px rgb(0 0 0 / 8%);     transition: all ease-in-out .5s }  .get_cert_card:hover {     box-shadow: 0 0 12px rgb(0 0 0 / 50%);     transition: all ease-in-out .5s }  .get_cert_card .get_cert_card_details {     width: 100% }  .get_cert_card .get_cert_card_details span {     font-size: 12px;     font-weight: 500;     color: #777070 }  .get_cert_card .get_cert_card_details h3 {     padding: 0;     font-size: 16px;     text-align: center }  .get_cert_card .get_cert_card_details h3>a {     color: #333;     text-decoration: underline;     margin: 0 }  .get_cert_card .get_cert_card_details p {     font-size: 12px;     line-height: 22px;     text-align: center;     color: #717579 }  .get_cert_card .get_cert_card_details .rrr {     font-size: 12px;     text-align: center;     display: block;     text-decoration: underline;     margin: 10px 0;     font-weight: 500;     color: #797474 }  @media (max-width:767px) {     .get_cert_card .get_cert_card_thumb {         display: none     }     .get_cert_card .get_cert_card_details p {         font-size: 12px     }     .get_cert_card {         min-height: auto;         margin-bottom: 20px     } }  .bt_addressmap_wrapper {     position: relative;     background: #fff;     height: 100%;     width: 100%;     border: 1px solid #ddd;     cursor: pointer;     transition: .3s ease-in-out;     box-shadow: 0 1px 0 0 rgb(36 38 47 / 10%), 0 4px 6px 0 rgb(0 0 0 / 6%);     border-radius: 5px;     margin-bottom: 18px }  .bt_addressmap_wrapper:hover {     box-shadow: rgb(100 100 111 / 20%) 0 7px 29px 0 }  .bt_addressboxmap {     position: relative;     height: 100%;     width: 100% }  .bt_addressboxmapembed {     height: 50% }  .bt_addressboxmapdetails {     height: 50%;     align-items: center;     display: flex;     justify-content: center;     padding: 5px 15px;     flex-direction: column }  .bt_addressboxmapdetails p {     text-align: center;     font-size: 12px;     line-height: 20px;     color: #605b5b }  .bt_addressboxmapdetails h5 {     padding: 0;     line-height: 25px }  @media (max-width:767px) {     .bt_addressmap_wrapper {         height: auto     } }  .recent_batches .owl-dots {     text-align: center;     margin: 15px 0 0 }  .recent_batches .owl-dots .owl-dot span {     width: 12px;     height: 12px;     margin: 0 5px;     background: #d6d6d6;     display: block;     -webkit-backface-visibility: visible;     transition: opacity .2s ease;     border-radius: 50% }  .recent_batches .owl-dots .owl-dot.active span, .recent_batches .owl-dots .owl-dot:hover span {     background: #717876 }  .contable table>thead>tr {     background: #1873d1;     color: #fff;     font-size: 15px;     font-weight: 500 }  .contable table>thead>tr>th {     padding: 12px 15px;     line-height: 20px }  .contable table>tbody>tr>td {     font-size: 15px;     padding: 12px 15px;     line-height: 20px }  .contable table>tbody>tr>td>a {     font-weight: 500;     font-size: 14px;     text-decoration: underline }  .contable table>tbody>tr>td>a>i.fa.fa-linkedin-square {     color: #0077b5;     font-size: 16px;     margin-left: 5px }  span.pp {     position: absolute;     bottom: 10%;     text-align: center;     width: auto;     color: #fff;     height: auto;     background: #53575c;     font-size: 12px;     padding: 8px 10px;     font-weight: 500;     line-height: 15px }  .bg {     background: #ebf1f7;     box-shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;     border-radius: 2px;     transition: .5s }  .bg:hover {     transition: .5s;     box-shadow: rgba(0, 0, 0, .1) 0 20px 25px -5px, rgba(0, 0, 0, .04) 0 10px 10px -5px }  .bg h3 {     padding: 10px;     font-size: 14px;     line-height: 22px;     height: 70px;     overflow: hidden;     display: flex;     align-items: center;     justify-content: center }  .ss_links li {     border: 1px solid #f6fbff;     margin-bottom: 15px;     border-radius: 3px;     box-shadow: rgb(0 0 0 / 5%) 0 0 0 1px;     max-width: 300px;     background: #f6fbff }  .ss_links li a {     display: flex;     padding: 10px 20px;     font-size: 14px;     font-weight: 500;     color: #596168;     line-height: 20px;     align-items: center }  .ss_links li a i {     color: #fbcd05;     padding: 0 1px }  .ss_links li a img {     margin-right: 10px }  .ss_title h3 {     font-size: 15px;     font-weight: 500;     padding: 0 0 3px 0;     line-height: 20px }  @media (max-width:767px) {     .ss_links li {         max-width: 100%     } }  .s_featurewraper {     width: 100% }  .s_featurewraper ul {     display: flex;     width: 100% }  .s_featurewraper ul li {     flex-grow: 1;     border-right-color: #6583e3!important }  .sFeatures h3 {     color: #fff;     padding: 0;     line-height: 25px;     font-size: 20px }  .sFeatures p {     padding: 0;     text-align: center;     color: #fff;     font-size: 14px;     font-weight: 400;     line-height: 22px }  @media (max-width:767px) {     .s_featurewraper ul {         display: block;         width: 100%     }     .s_featurewraper ul li {         width: 50%;         float: left;         margin-bottom: 20px     }     .sFeatures h3 {         font-size: 16px     }     .sFeatures p {         font-size: 13px;         line-height: 20px     } }  .static_relatedcourseitems li {     float: left;     background: #fff;     margin: 5px;     width: 265px;     border: 1px solid #f7f5f5;     height: 100px;     box-shadow: rgba(0, 0, 0, .04) 0 3px 5px;     transition: .5s }  .static_relatedcourseitems li:hover {     transition: .5s;     box-shadow: rgba(0, 0, 0, .08) 0 4px 12px }  .static_relatedcourseitems li a {     display: block;     padding: 10px;     width: 100%;     height: 100% }  .static_relatedcname {     display: flex;     width: 100%;     align-items: center;     height: 100% }  .static_relatedcname figure {     margin-right: 15px;     border-right: 1px solid #e2ecf7;     padding-right: 8px }  .staticcrtitle h3 {     padding: 0;     font-size: 14px;     line-height: 20px;     margin-bottom: 5px }  .staticcrtitle span.fa.fa-star.filled {     font-size: 12px;     color: #feaf34 }  .staticcrtitle .rvalue {     font-size: 12px;     width: 100%;     display: inline;     color: #7e7777;     font-weight: 500 }  @media (max-width:767px) {     .static_relatedcourseitems li {         float: none;         margin: 0 0 15px 0;         width: 100%     } }  .tt_wrapper {     background: #f6fffe;     padding: 15px;     border: 1px solid #f7f3f3;     border-radius: 10px;     min-height: 230px;     border-top: 4px solid #0c84cb;     box-shadow: rgba(0, 0, 0, .16) 0 1px 4px;     transition: .5s;     margin-bottom: 20px }  .tt_wrapper:hover {     box-shadow: rgba(0, 0, 0, .35) 0 5px 15px;     background: #fff;     transition: .5s }  .tt_wrapper h2 {     font-size: 17px;     line-height: 23px;     padding-top: 0 }  .tt_wrapper p {     text-align: center;     font-size: 13px;     line-height: 20px }  .tt_wrapper a {     font-size: 12px;     font-weight: 500;     text-decoration: none;     background: #0c84cb;     padding: 6px 12px;     color: #fff;     border-radius: 2px;     line-height: 18px;     margin: 5px 0;     display: inline-block;     box-shadow: rgba(0, 0, 0, .16) 0 1px 4px;     position: relative }  .tt_wrapper a::after {     content: "\f105";     font-family: FontAwesome;     padding-left: 8px }  .static_baneraccordian .card {     border: 1px solid #eae3e3;     border-radius: 0 }  .static_baneraccordian .card .card-header {     padding: 0;     margin-bottom: 0;     border: none;     background: #eff3fbb8;     margin-top: -1px }  .static_baneraccordian .card .card-header .btn {     display: block;     width: 100%;     text-align: left;     padding: 10px 30px 10px 15px;     font-size: 13px;     font-weight: 500;     border-radius: 0;     font-family: Roboto, sans-serif;     border: none;     line-height: 25px;     color: #837f7f }  .static_baneraccordian .card .card-header .btn:focus {     outline: 0;     box-shadow: none }  .static_baneraccordian .card .card-body {     padding: 0;     border-top: 1px solid #eae3e3;     background: #f9f9f9;     font-size: 14px;     height: 250px;     overflow-y: scroll }  .Blistitems {     padding: 0 }  .Blistitems li {     position: relative;     display: flex;     align-items: center;     width: 100%;     padding: 10px 15px;     border-bottom: 1px dotted #bbbcc1;     transition: .3s }  .Blistitems li:last-child {     border-bottom: none }  .Blistitems li:hover {     background: #f9fbff;     transition: .3s }  .Blistitems li::before {     content: "\f05b";     font-family: FontAwesome;     font-size: 12px;     color: #919399 }  .Blistitems li h4 {     font-size: 14px;     font-weight: 400;     padding: 0 10px;     line-height: 22px;     color: #504f4f;     width: 100% }  .Blistitems li h4 a {     color: #504f4f }  @media (max-width:767px) {     .tt_wrapper p {         height: auto;         overflow: visible     }     .tt_wrapper {         min-height: auto     } }  .mb_footerscroll {     display: none;     padding: 0 0;     background: #0463c1;     position: fixed;     z-index: 99;     bottom: 0;     width: 100%;     left: 0;     right: 0 }  .mb_mask {     display: flex }  .mb_box {     flex: 1 }  .mb_box a {     color: #fff;     font-size: 13px;     font-weight: 600;     display: block;     padding: 12px 10px;     margin: 0 0;     line-height: 20px;     text-align: center }  .mb_box a i {     font-size: 12px;     padding: 0 5px }  .mbbg1 a {     background: #0053a6 }  .mbbg2 a {     background: #1377db }  .mbbg3 a {     background: #0e8906 } @media (min-width: 992px){ .collapse.dont-collapse-sm {     display: block;     height: auto!important;     visibility: visible;     width: 100%;     display: flex; } } .combo_cntct_mblbtn {     width: 100%;     border: none;     background: 0 0;     text-align: center;     padding: 8px;     color: #fff!important;     font-size: 14px;     outline: 0!important;     box-shadow: none!important;     font-weight: 600;     line-height: normal; }