.content-pusher {
padding-top: 118.516px !important;
}
.page-template p, .page-template ul li, .page-template ul li span, .page-template ul li a {
font-size: 15px !important;
text-align: left;
line-height: 1.4em !important;
}
.sectionHeading h2 {
font-size: 28px;
line-height: 1;
font-weight: 600;
} 
.floatBoxHeading h2 {
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
line-height: 1.4em;
color: var(--e-global-color-cad2b35);
} .alumniCarousel .premium-carousel-wrapper .slick-arrow, .awardsCarousel .premium-carousel-wrapper .slick-arrow {
top: 0;
right: 0;
margin-top: -80px !important;
}
.alumniCarousel .carousel-prev {
right: 40px !important;
left: auto !important;
}
.alumniCarousel .elementor-widget-container img:hover {
transform: translateY(-10px);
transition: all 0.3s;
}
.awardsCarousel .carousel-prev {
right: 40px !important;
left: auto !important;
}
.awardBox p {
text-align: center;
}
.mainButton .premium-button {
line-height: 1.2;
text-transform: capitalize;
}
.mainButton .premium-button:hover svg {
transition: all 0.3s;
transform: translateX(5px);
}
.mainButton .premium-button:active {
transform: scale(0.95);
}  .counterBox .elementor-counter .elementor-counter-title {
text-align: center;
font-size: 15px !important;
line-height: 1.4em !important;
}
.counterBox:hover {
transform: scale(1.1, 1.1);
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
.peopleCarousel .elementor-main-swiper {
margin: 0;
} .partnerCarousel .elementor-image-carousel {
padding-bottom: 15px;
}
.faqAccordion .ekit_accordion_icon_left_group svg {
width: 18px;
height: 18px;
}
.faqAccordion .elementskit-card .collapse {
visibility: visible;
}
.faqAccordion .elementskit-btn-link .ekit_accordion_icon_left_group {
padding-right: 10px !important;
}
.mainButton .premium-drawable-icon {
display: flex;
align-items: center;
justify-content: center;
}
.newsCarousel .anwp-pg-post-teaser__content, .blogsCarousel .anwp-pg-post-teaser__content {
padding: 10px;
}
.newsCarousel .anwp-pg-post-teaser__excerpt p {
line-height: 1.4;
}
.newsCarousel .swiper-wrapper .anwp-pg-post-teaser, 
.blogsCarousel .swiper-wrapper .anwp-pg-post-teaser {
border-radius: 8px;
padding-bottom: 0 !important;
}
.newsCarousel .anwp-pg-post-teaser__content, .blogsCarousel .anwp-pg-post-teaser__content {
border-radius: 0 0 8px 8px;
}
.newsCarousel .anwp-pg-post-teaser:hover, .blogsCarousel .anwp-pg-post-teaser:hover {
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 20px 0px;
transition: all 0.3s;
}
.buttonMain {
background-color: #00339900;
color: #013399 !important;
font-size: 15px !important;
line-height: 1.2 !important;
border-radius: 20px;
padding: 0;
}
.buttonMain::after {
content: "";
display: inline-block;
background-image: url("data:image/svg+xml,%3Csvg class='premium-svg-nodraw premium-drawable-icon e-font-icon-svg e-fas-chevron-right' aria-hidden='true' viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23003399' d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'%3E%3C/path%3E%3C/svg%3E");
width: 12px; height: 12px; background-repeat: no-repeat;
background-size: contain;
margin-left: 3px;
}
.buttonMain:hover::after {
transition: all 0.3s;
transform: translateX(5px);
}
.eventsContainer .view-all {
display: flex;
align-items: center;
}
.eventsContainer .view-all::after {
content: "";
display: inline-block;
width: 25px;
height: 25px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134.287 134.287"><path id="Icon_ionic-ios-arrow-dropright-circle" data-name="Icon ionic-ios-arrow-dropright-circle" d="M3.375,70.519A67.144,67.144,0,1,0,70.519,3.375,67.133,67.133,0,0,0,3.375,70.519Zm78.926,0L55.863,44.339a6.231,6.231,0,1,1,8.813-8.813l30.8,30.893a6.223,6.223,0,0,1,.194,8.587L65.321,105.446a6.22,6.22,0,1,1-8.813-8.78Z" transform="translate(-3.375 -3.375)" fill="%23fff"/></svg>');
background-repeat: no-repeat;
background-size: contain;
margin-left: 8px;
}
.eventsContainer .event-wrapper h5 a {
font-size: 18px;
line-height: 1.2;
font-weight: 600;
}
.view-all:hover::after {
transition: all 0.3s;
transform: translateX(5px);
}
.eventsContainer .image img {
border-radius: 8px !important;
}
.elementor-9335 .elementor-element.elementor-element-76c9855 .elementor-icon {
border-radius: 8px 0px 0px 8px !important;
} .mainButton .premium-button {
padding: 5px 6px 5px 20px !important;
}
.mainButton.bigBtn .premium-button {
padding: 10px 12px 10px 25px !important;
}
.noPad .premium-button {
padding: 0 !important;
}
.mainButton .premium-button .premium-button-text-icon-wrapper span {
font-size: 15px;
}
.mainButton.bigBtn .premium-button .premium-button-text-icon-wrapper span {
font-size: 20px;
}
.mainButton .premium-button .premium-button-text-icon-wrapper svg {
width: 40px !important;
height: 40px !important;
}
header#masthead {
box-shadow: 0 1px 5px -2px rgba(42, 42, 42, 0.4);
}
#masthead .navigation {
padding-top: 10px;
padding-bottom: 10px;
}
.pageHeading h1 {
font-weight: 700;
}
.homeImageBanner {
position: relative;
}
.bannerContent {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 99; }
.bannerContent .pageHeading {
position: relative;
}
.bannerContent .pageHeading::before {
content: "";
width: 5px;
height: 56px;
background-color: var(--e-global-color-secondary);
margin-right: 20px;
display: inline-block;
position: absolute;
left: 0;
}
.bannerContent .pageHeading h1 {
font-size: 40px !important;
line-height: 1.4em !important;
margin-left: 30px;
}
.contentBox .pageHeading h1 {
margin-left: 20px;
font-size: 36px !important;
}
.contentBox::before {
content: "";
width: 3px;
height: 36px;
background-color: var(--e-global-color-secondary);
margin-right: 20px;
display: inline-block;
position: absolute;
left: 0;
}
.subMenuBox a:hover {
text-decoration: underline;
color: var(--e-global-color-secondary) !important;
}
.subMenuBox h3, .menuLinkIcon h3 {
margin-top: 0;
}
.subMenuBox p, .menuLinkIcon p {
text-align: left;
} nav .nav>li>.sub-menu {
padding: 0;
border-radius: 8px;
}
.navigation .navbar-nav li .sub-menu li {
padding: 8px 15px;
border-bottom: 1px solid #64728D33;
}
.navigation .navbar-nav li .sub-menu li:hover {
background-color: #f8f8f8;
}
.navigation .width-navigation .navbar-nav>li .sub-menu li.current-menu-item {
background-color: #f8f8f8;
}
.navigation .navbar-nav li .sub-menu li a {
padding: 0;
font-size: 15px;
line-height: 1.2;
border: none;
}
.subMenuBox:hover {
background-color: #f7faff;
transition: all 0.3s;
}
.navigation .navbar-nav>li .sub-menu .sub-menu {
padding: 0;
border-radius: 8px;
left: calc(100% + 2px);
}
.menu-main-menu li .sub-menu:not(.megacol) li.menu-item-has-children:before {
display: none;
}
.navigation .navbar-nav #magic-line {
display: none !important;
}
#magic-line {
display: none !important;
} .navigation .width-navigation .navbar-nav>li.current-menu-item>a {
box-shadow: inset 0 -4px 0 0 var(--e-global-color-a7800ef);   
color: var(--e-global-color-a7800ef);
transition: all .35s;
}
.navigation .width-navigation .navbar-nav>li>a:hover {
box-shadow: inset 0 -4px 0 0 #64728d33;
}
.navigation .navbar-nav>li>a, .navigation .navbar-nav>li>span {
padding: 20px 10px;
}
.site-header .navbar-nav>li {
margin-inline: 5px;
}
.newsCarousel .anwp-pg-post-teaser__excerpt p {
text-align: left;
}
.alumniVideoCarousel .premium-carousel-wrapper .slick-arrow {
top: 0;
right: 0;
margin-top: -80px !important;
}
.alumniVideoCarousel .carousel-prev {
right: 40px !important;
left: auto !important;
}
ul.slick-dots li {
margin: 2px !important;
}
.feature-icon-box:before {
position: absolute;
left: -16px;
width: 50px;
height: 150px;
content: "";
top: 0;
background-color: var(--e-global-color-a7800ef);
-ms-transform: rotate(12deg);
-webkit-transform: rotate(12deg);
transform: rotate(12deg);
}
.floatBtn .elementor-icon-box-content h3 {
margin: 0;
}
.newsCarousel .swiper-container, .blogsCarousel .swiper-container {
padding-bottom: 40px !important;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 3px;
}
.programmeBox .elementor-cta__description b {
line-height: 2.4;
}
.footer_widget ul li a {
text-align: left;
}
.subMenuBox .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
margin-top: 4px;
} .bannerShadow {
box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px 0 !important;
border-radius: 0 0 8px 8px;
}
.programmeBox {
box-shadow: 0px 2px 10px 0px rgba(99.00000000000001, 99.00000000000001, 99.00000000000001, 0.2);
}
.newsCarousel .anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__title, .blogsCarousel .anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__title {
padding-bottom: 15px;
padding-top: 10px;
}
.elementor-8920 .elementor-element.elementor-element-a5f72f8 > .elementor-widget-container, .elementor-8920 .elementor-element.elementor-element-8d1d4f8 > .elementor-widget-container, .elementor-8920 .elementor-element.elementor-element-b0ad13d > .elementor-widget-container, .elementor-8920 .elementor-element.elementor-element-aa906a1 > .elementor-widget-container {
margin: 0 !important;
}
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
padding: 5px 0 !important;
}
.eventsContainer .description p {
font-size: 15px;
line-height: 1.4;
}
.subList {
padding: 0 20px !important;
} .peopleCardCarousel .elementskit-profile-info {
line-height: 1.2;
}
.peopleCardCarousel .elementskit-profile-info .elementskit-author-des {
font-size: 15px;
line-height: 1;
color: #2575fc;
}
.peopleCardCarousel .elementskit-commentor-content p {
text-align: left;
margin-bottom: 0 !important;
}
.peopleCardCarousel .elementskit-commentor-content .elementskit-stars {
padding-bottom: 0px;
}
.elementor-8896 .elementor-element.elementor-element-c39cecd {
display: none;
}
.contactFootLinks {
color: #D4A415 !important;
}
.faqAccordion .wpb_content_element .wpb_wrapper ul li {
line-height: 1.2;
text-align: left;
padding-bottom: 5px;
}
.floatBtn {
cursor: pointer;
}
.floatBtn:hover .elementor-icon {
transition: all 0.3s;
transform: translateX(5px);
}
.peopleCardCarousel [class*=" eicon-"],.peopleCardCarousel [class^=eicon] {
display: inline-block;
font-family: eicons;
font-size: inherit;
font-weight: 400;
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.peopleCardCarousel .elementskit-single-testimonial-slider .elementskit-commentor-content .elementskit-stars {
display: none;
}
.peopleCardCarousel .elementskit-single-testimonial-slider .elementskit-commentor-content p {
padding-top: 20px;
}
.peopleCardCarousel .elementskit-single-testimonial-slider .elementskit-commentor-content p::before {
content: url(//www.imtcdl.ac.in/wp-content/uploads/2024/05/stars-people.png); display: block;
background-size: contain; position: absolute;
top:0;
left: 50%;
transform: translate(-50%);
margin-top: -16px;
} .aboutSectionPage:hover {
box-shadow: 0 0 40px -8px rgb(0 0 0 / 16%), 0 0 24px -16px rgb(0 0 0 / 16%);
transform: scale3d(1.03, 1.03, 1.08) translate3d(0.1rem, -0.25rem, 20rem);
}
.missionBox .elementor-icon-box-content ul li, .visionBox .elementor-icon-box-content ul li {
font-size: 15px;
line-height: 1.4; } .campusNewsBox .elementor-image-box-content h3 {
margin-top: 0;
line-height: 1;
}
.timeBox .elementor-icon-box-content h3 {
margin-top: 0;
margin-bottom: 0;
}
.sectionSubheading p {
font-size: 18px;
line-height: 1.2;
text-align: center;
}
.missionBox .elementor-icon-box-content ul li, .visionBox .elementor-icon-box-content ul li {
font-size: 16px;
text-align: left;
}
.floatBtn .elementor-icon-box-content h3 a, .floatBtn .elementor-icon-box-icon a i {
color: #ffffff !important;
}
.page-id-190607 .footerFloatingBox, .page-id-179004 .footerFloatingBox {
display: none;
}
.peopleCardCarousel .swiper-slide .elementskit-profile-info {
height: 64px;
}
.approvedProgramme a.elementor-cta {
font-size: 15px;
line-height: 1.4em;
padding-top: 5px;
color: var(--e-global-color-6b28c0b);
display: inline-block;
}
.deanimageBox .elementor-image-box-content h3 {
margin-top: 0;
}
.awardBox:hover {
background-color: var(--e-global-color-cad2b35);
}
.sideBoxBooksInner {
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
border-radius: 4px;
} .slmSideBox img {
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
border-radius: 4px; display: block !important;
width: 100% !important;
}
.sideBoxBooksInner {
position: -webkit-sticky; position: sticky;
top: 18%;
z-index: 1; }
.slmList ul li a {
color: var(--e-global-color-a7800ef);
}   .chart-wrap { margin: 0 auto;
padding: 10px;
width: 100%; }
.chart-wrap .chart-title {
margin-bottom: 10px;
font-size: 16px;
line-height: 1.2;
text-align: center;
text-transform: uppercase;
}
.chart-wrap .row {
position: relative;
height: 26px;
margin-bottom: 15px;
}
.chart-wrap .bar-wrap {
position: relative;
background: #d7dbde;
width: 100%;
height: 100%;
overflow: hidden;
}
.chart-wrap .bar-wrap .bar {
position: absolute;
top: 0;
left: 0;
height: 100%;
background-color: var(--e-global-color-secondary);
transition: all 1s;
transform: translateX(-100%);
}
.chart-wrap .bar-wrap .bar.in {
transform: translateX(0%);
}
.chart-wrap .row:nth-of-type(1) .bar {
transition: 1s 400ms;
background-color: #4c77aa;
}
.chart-wrap .row:nth-of-type(2) .bar {
transition: 1s 600ms;
background-color: #b54d4c;
}
.chart-wrap .row:nth-of-type(3) .bar {
transition: 1s 800ms;
background-color: #93b557;
}
.chart-wrap .row:nth-of-type(4) .bar {
transition: 1s 1000ms;
background-color: #765e90;
}
.chart-wrap .row:nth-of-type(5) .bar {
transition: 1s 1200ms;
background-color: #4da3b4;
}
.chart-wrap .row:nth-of-type(6) .bar {
transition: 1s 1400ms;
background-color: #ec904d;
}
.chart-wrap .row:nth-of-type(7) .bar {
transition: 1s 1600ms;
background-color: #2f438a;
}
.chart-wrap .row:nth-of-type(8) .bar {
transition: 1s 1800ms;
background-color: #b54389;
}
.chart-wrap .row:nth-of-type(9) .bar {
transition: 1s 2000ms;
background-color: #2c4764;
}
.chart-wrap .label {
position: absolute;
top: 0;
left: 0;
width: 150px;
padding-left: 10px;
text-align: left;
font-size: 15px;
line-height: 26px;
text-transform: uppercase;
font-weight: 400;
z-index: 10;
}
.chart-wrap .number {
position: absolute;
top: 0;
right: 0;
width: 30px;
padding-right: 40px;
font-size: 15px;
line-height: 26px;
font-weight: 400;
text-align: right;
z-index: 10;
} .custom-icon .elementor-image-box-content .elementor-image-box-title {
margin-bottom:0;
margin-top:0;
text-align:start;
}
.accordion-prgrm .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon {
margin-left:auto;
}
.accordion-prgrm .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}
.fee-box .textContent p {
text-align:center;
}
.applyBox .elementor-icon-box-content h3 {
margin: 0;
font-size: 16px;
line-height: 1.4em;
font-weight: 700;
}
.applyBox .elementor-icon-box-content p {
font-size: 15px;
line-height: 1.4em;
padding: 6px 0;
}
.programmeForm .elementor-field-option label {
color: #ffffff;
line-height: 1.2 !important;
font-weight: 400;
}
.programmeForm .elementor-field-subgroup span {
line-height: 1.4em !important;
}
.tableStyle {
padding: 40px;
}
.tableStyle table {
padding: 10px !important;
}
.tableStyle table tr th {
font-size: 16px;
line-height: 1.2;
padding: 10px !important;
}
.tableStyle table tr td {
font-size: 15px;
line-height: 1.2;
padding: 10px !important;
}
.tableStyle .elementor-heading-title {
padding: 8px;
}
.programmeFaq .e-n-tabs .e-n-tabs-heading {
border-bottom: 5px solid #eaf1ff;
}
.programmeFaq .e-n-tabs .e-n-tabs-heading button {
margin: 0 0px -5px 0px;
}
.programmeFaq .panel-heading h4 a {
font-size: 16px;
color: var(--e-global-color-a7800ef);
font-weight: 400;
}
.programmeFaq .panel-heading h4 a::before {
display: none;
}
.programmeFaq .thim-widget-accordion .panel-collapse .panel-body {
padding: 15px;
}
.programmeFaq .panel .panel-body p {
font-size: 16px;
line-height: 1.2;
color: #666666;
}
.deanProfile .elementor-image-box-content p {
text-align: center;
}
footer#colophon .footer .footerContentBox a {
font-size: 15px;
}
.infoTextFooter p {
font-size: 15px;
padding-bottom: 5px;
}
.awardBox p {
font-size: 15px;
}
.leadBox p {
text-align: center;
}
.elementor-select-wrapper .select-caret-down-wrapper svg {
width: 9px !important;
}
ul.slick-dots li {
font-size: 10px !important;
} .scroll-left,
.scroll-right {
background-color: transparent;
color: white;
border: none;
padding: 10px;
cursor: pointer;
}
.tabBoxProg {
position: relative;
} .scroll-left {
position: absolute;
left: 0;
}
.scroll-right {
position: absolute;
right: 0;
}
.progTabContainer {
position: -webkit-sticky; position: sticky;
top: 0; z-index: 9999999;  transition: .3s ease-in-out;
}
header.affix.menu-hidden + div#main-content .progTabContainer {
top: 0;
}
header.affix + div#main-content .progTabContainer {
top: 118px;
}  .tabProgrammeCarousel .swiper-slide a .elementor-icon-list-text {
color: var(--e-global-color-a7800ef) !important;
} .elementor-element-2d764bb .elementor-widget-container a {
text-align: right;
margin-top: -10px;
}
div #p-overview, div #p-objectives, div #p-overview, div #p-objectives, div #p-pedagogy, div #p-curriculum, div #p-fee, div #p-apply, div #p-experience, div #p-faq, div #p-disclaimer, div #p-otherProg, div #p-focusarea{
position: absolute;
top: -100px;
visibility: hidden;
}
.assistBox .infoLink {
color: var(--e-global-color-cad2b35);
font-weight: 600;
text-decoration: underline;
display: inline !important;
}
.assistBox .infoLink:hover {
color: var(--e-global-color-secondary);
transition: .3s ease;
}
.contentBox .e-con-inner {
padding: 0;
}
.pageBanner {
padding: 20px 20px;
display: flex;
justify-content: center;
min-height: 280px;
}
.learningBox {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.floatBtn .floatBigTxt {
padding-bottom: 10px;
font-size: 16px;
font-weight: 600;
display: block;
}
.floatBtn .floatSmallTxt {
font-size: 15px;
font-weight: 400;
}
.floatBtn .premium-button:hover .icon-arrow-right {
transition: all 0.3s;
transform: translateX(8px);
}
.floatBtn {
width: 100%;
}
.floatBtn .premium-button .premium-button-text-icon-wrapper {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center !important;
}
.elementor-widget-n-tabs .e-n-tab-title-text {
display: flex;
align-items: center;
font-size: 20px !important;
text-align: var(--n-tabs-title-text-align);
}
.programmeFaq .e-n-tabs .e-n-tabs-heading {
display: flex !important;
}
.curriculumAcco .tableStyle {
padding: 10px;
}
.alumniVideoCarousel .elementor-custom-embed-play {
position: absolute;
right: 0;
bottom: -16px;
top: auto;
left: auto;
transform: none;
}
.programmeFaq .elementor-widget-n-tabs .e-n-tab-title-text {
font-size: 18px !important;
}
.float {
position: fixed;
width: 54px;
height: 54px;
bottom: 15px;
right: 15px;
color: #FFF;
border-radius: 30px;
text-align: center;
font-size: 30px;
box-shadow: 0 0 8px 0 #c2c2c2;
z-index: 100;
line-height: 52px;
}
#back-to-top {
right: 33px;
border-radius: 50%;
bottom: 93px;
}
.enrollFloat {
position: fixed;
width: 70px;
height: 70px;
bottom: 15px;
right: 20px;
color: #FFF;
box-shadow: 0 0 8px 0 #c2c2c2;
z-index: 100;
border-radius: 50%;
}
.enrollFloat .yelBg { background-color: #eac556;
width: 100%;
height: 100%;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.enrollFloat .fixCircle {
font-size: 11px;
line-height: 1.2;
color: #fff;
background-color: var(--e-global-color-a7800ef);
width: 78%;
height: 78%;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
border: 1px solid #ffffff;
}   .enrollFloat svg {
width: 70px;
height: 70px;
}
.elementor-element-76c9855, .elementor-element-2d764bb {
display: none;
}
.aboutVideo video {
width: 1170px !important;
height: auto !important;
}  .elementor-179859 .elementor-element.elementor-element-106af89 > .elementor-widget-container {
border: none;
}
.elementor-179859 .elementor-element.elementor-element-106af89 .elementor-button {
border-radius: 30px;
}
.elementor-form .elementor-button .elementor-button-icon, .elementor-form .elementor-button .elementor-button-text {
line-height: 1.2;
}
.elementor-179859 .elementor-element.elementor-element-1031a231 {
padding: 20px;
}
.type-post .entry-header .entry-meta {
display: none;
margin-bottom: 0;
}
.single article .entry-header .entry-title {
margin-bottom: 0;
}
.elementor-179859 .elementor-element.elementor-element-7e695594 > .elementor-widget-container {
background-color: transparent;
}
.elementor-179859 .elementor-element.elementor-element-7e695594 .elementor-heading-title {
color: var(--e-global-color-a7800ef);
} .contentSecNews h2  {
padding-block: 60px 20px;
}
.customPageHeading h3 {
font-size: 20px;
font-weight: 700;
line-height: 1.2;
padding-bottom: 10px;
}
.customSubHeading h4 {
font-size: 16px;
font-weight: 700;
line-height: 1.2;
padding-top: 10px;
padding-bottom: 10px;
}
.cusTableBox {
overflow-x: auto;
}
.cusTableBox table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
border: 1px solid #000;
margin-bottom: 0;
}
.cusTableBox th {
color: var(--e-global-color-a7800ef);
font-weight: 600;
}
.cusTableBox td {
color: var(--thim-font-title-color);
font-size: 400;
}
.cusTableBox th, td {
text-align: center;
padding: 8px;
font-size: 16px;
line-height: 1.2;
}
.mdpTableBox table tr th {
text-align: center;
}
.mdpTableBox #curriculum th:nth-child(1) {
width: 22%;
}
.mdpTableBox #curriculum th:nth-child(2) {
width: 50%;
}
.mdpTableBox #curriculum th:nth-child(3) {
width: 9%;
}
.mdpTableBox #curriculum th:nth-child(4) {
width: 9%;
}
.faqContainer table {
margin-bottom: 12px;
}
.quoteStoryText .elementor-blockquote__content {
font-size: 20px !important;
line-height: 1.2 !important;
}
.quoteStoryText .elementor-blockquote__content span {
font-size: 24px;
font-weight: 600;
}
.benAcaSection .benAcaBox {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.navbar-nav li .sub-menu {
left: 0 !important;
}
.navLinkIcon .elementor-icon-box-content h3 {
margin: 0;
} .footer-bottom {
position: fixed;
bottom: 0;
right: 0;
left: 0;
z-index: -1;
}
#curriculum th:nth-child(2) {
text-align: center;
}
.online-mdp-iconbox .elementor-icon-box-content .elementor-icon-box-title a {
color: var(--e-global-color-cad2b35);
}
#offerings tr th {
text-align: center;
}
#offerings tr td {
text-align: center;
}
.offering-content-box .elementor-heading-title {
padding: 0;
}
#corporate-offerings p, .offering-content-box p.elementor-heading-title {
font-size: 15px;
line-height: 1.2;
}
.noPadHeading h3 {
padding: 0;
}
.customized-container p {
line-height: 1.2;
padding: 0;
font-size: 15px;
}
.contact-box-off .noPad .elementor-icon-box-title {
margin: 0;
}
.contact-box-off .elementor-icon-box-wrapper .elementor-icon-box-icon {
display: flex;
align-items: center;
justify-content: flex-start;
}
.customised-accordion .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
display: flex;
justify-content: start;
align-items: center;
}
.icon-acco {
display: flex;
align-items: center;
justify-content: start;
}
.img-acco {
margin-right: 20px; padding: 20px 20px;
border-radius: 8px 0 0 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.img-acco.ico-one-bg {
background-color: #f06797;
}
.img-acco.ico-two-bg {
background-color: #526cb3;
}
.img-acco.ico-three-bg {
background-color: #fcad57;
}
.text-acco {
padding: 20px 0;
}
.text-acco h3 {
color: var(--e-global-color-a7800ef);
padding-bottom: 5px;
font-size: 1.2rem;
line-height: 1.2;
}
.text-acco p {
font-size: 15px;
font-weight: 400;
line-height: 1.4em;
color: var(--e-global-color-primary);
}
.textconsultancy p {
font-size: 16px;
line-height: 1.4;
}
.corporate-form .programmeForm .elementor-message {
color: #ffffff;
}
.page-id-195674 .footerFloatingBox, .page-id-196051 .footerFloatingBox {
display: none;
}
.download-cloud-corp img {
width: 70px;
height: 70px;
} .mainHeader {
position: relative;
top: 0;
right: 0;
left: 0;
box-shadow: 0 .2rem .4rem 0 rgba(79, 65, 65, .1);
}
.mainHeader.is-sticky {
position: fixed; animation: slideDown 0.35s ease-out;
z-index: 9999;
}
@-webkit-keyframes slideDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
@keyframes slideDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
.mainHeader.is-sticky .nav-logo img {
width: 200px;
height: auto;
}
.text-align-left {
text-align: left;
}
.text-align-left p {
text-align: left;
}
.text-align-center {
text-align: center;
}
.text-align-center p {
text-align: center;
}
.landing-title h1 .premium-dual-header-first-span {
display: inline-block !important;
}
.lan-bnr-list ul li .elementor-icon-list-text {
font-size: 15px;
font-weight: 500;
color: var(--e-global-color-cad2b35);
}
.about-info-sec .left h3 {
font-size: 32px;
line-height: 1.3;
font-weight: 700;
}
.about-info-sec .right p {
font-size: 24px !important;
line-height: 1.2 !important;
font-weight: 400 !important;
}
.info-box {
display: flex;
justify-content: center;
align-items: center;
}
.info-box .elementor-counter-title {
text-align: center;
}
.program-card h3 {
font-size: 2.6rem;
font-weight: 500;
line-height: 1.2;
color: var(--e-global-color-cad2b35);
margin-bottom: 1rem;
}
.program-card h4 {
font-size: 1.25rem;
font-weight: 400;
line-height: 1.2;
color: var(--e-global-color-secondary);
margin-bottom: 1rem;
}
.program-card p {
font-size: 15px;
font-weight: 400;
line-height: 1.2;
color: var(--e-global-color-cad2b35);
text-align: left;
margin-bottom: 1rem;
}
.program-info-box p {
font-size: 15px;
font-weight: 500;
line-height: 1.2;
color: #000000;
text-align: left;
margin-bottom: 1rem;
}
.program-info-box ul li .elementor-icon-list-text {
font-size: 15px;
font-weight: 500;
line-height: 1.2;
color: #000000;
text-align: left;
}
.strength-box {
box-shadow: 5px 5px 6px #00000029; }
.strength-box p {
font-size: 18px !important;
font-weight: 300;
line-height: 1.2em !important;
text-align: center;
margin: 1rem 0 !important;
}
table#landing-table tr th,
table#landing-table tr td {
border: 1px solid #707070;
}
table#landing-table tr th {
height: 70px;
text-align: center;
color: #013399;
font-size: 22px;
line-height: 1.2;
font-weight: 700;
background-color: #DFE0E2;
padding: 10px; 
}
table#landing-table tr td {
height: 60px;
text-align: center;
color: #000000;
font-size: 18px;
line-height: 1.2;
font-weight: 400;
background-color: #ffffff;
padding: 10px; 
}
.enquiry-sec p {
font-size: 28px !important;
line-height: 1.2 !important;
font-weight: 400; }
.enq-text ul li .elementor-icon-list-text {
font-size: 22px !important;
font-weight: 600;
line-height: 1.2em;
}
.faculty-carousel .thim-ekit-team__image:before {
display: none;
}
.landing-form .elementor-field-type-checkbox {
margin-top: 16px;
margin-bottom: 20px !important;
}
.landing-form .elementor-field-type-checkbox .elementor-field-option label {
color: #ffffff;
font-size: 14px !important;
font-weight: 400;
line-height: 1.2em !important;
margin-bottom: 0;
}
.landing-form .elementor-field-type-checkbox .elementor-field-option {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 5px;
}
.faculty-carousel .thim-ekit-team__content .thim-ekit-team__member-position {
min-height: 40px;
}
.faculty-carousel .thim-ekit-team__content .thim-ekit-team__member-description {
min-height: 150px;
}
.sub-head-lan p {
font-size: 16px !important;
line-height: 1.2 !important;
font-weight: 500;
}
.landing-form form .elementor-message-success {
color: #ffffff;
border: 1px solid #4BB543;
padding: 10px;
border-radius: 4px;
}
table#landing-table tr td .green {
color: #008000;
}
table#landing-table tr td .red {
color: #ff2c2c;
}
.fac-team-box {
text-align: center;
padding: 2em 2em 2em 2em;
margin: 0px 0px 0px 0px;
border-radius: 10px 10px 10px 10px;
border: 1px solid var(--e-global-color-cad2b35);
background-color: var(--e-global-color-a7800ef);
}
.fac-team-box .elementor-widget-image-box .elementor-image-box-wrapper img {
border: none;
border-radius: 50%;
box-shadow: none;
height: auto;
max-width: 100%;
width: 150px;
height: 150px;
margin: 0 auto;
}
.fac-team-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content h3 {
font-size: 20px;
font-weight: 400;
line-height: 1.2em;
color: var(--e-global-color-cad2b35);
margin-bottom: 1rem;
}
.fac-team-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .position {
font-size: 16px;
font-weight: 400;
line-height: 1.2em;
color: var(--e-global-color-cad2b35);
margin-bottom: 1rem;
min-height: 38px;
}
.fac-team-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .desc {
font-size: 15px;
font-weight: 400;
line-height: 1.2em;
border-top-style: none;
color: var(--e-global-color-cad2b35);
text-align: center;
min-height: 150px;
margin-top: 1rem;
margin-bottom: 0;
}
table#landing-table tr td img {
margin-right: 5px;
width: 16px;
height: 16px;
} .count-down-app {
text-align: center;
background: transparent;
padding: 0;
border-radius: 8px;
display: inline-block;
}
.count-down-app h3 {
font-size: 16px;
font-weight: 700;
color: #fff;
margin-bottom: 12px;
text-align: left;
}
.countdown-timer {
display: flex;
justify-content: center;
align-items: flex-start; gap: 8px;
}
.time-block {
display: flex;
flex-direction: column;
align-items: center;
}
.time-box {
background: #ffb607;
color: #000;
padding: 10px 12px;
border-radius: 4px;
min-width: 60px;
text-align: center;
box-shadow: 0 2px 4px rgba(0,0,0,0.3);
position: relative;
}
.time-box:before {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 50%;
background-color: rgb(0 0 0 / 8%);
z-index: 2;
border-radius: 4px;
}
.time-box span {
font-size: 28px;
font-weight: bold;
display: block;
color: #000000;
}
.time-block small {
font-size: 12px;
font-weight: 600;
line-height: 1.2;
color: #fff;
margin-top: 8px;
letter-spacing: 1px;
}
.separator {
font-size: 32px;
font-weight: bold;
color: #fff;
line-height: 1; margin-top: 5px; }  @media screen and (min-width: 800px) {
.chart-wrap .row {
padding: 0 40px 0 160px;
}
.chart-wrap .label {
text-align: right;
padding-left: 0;
}
.chart-wrap .number {
text-align: left;
padding-right: 0;
}
}  @media (max-width: 1450px) { .banner-content-con {
justify-content: flex-start;
background-position: center right !important;
}
.banner-form-con {
padding: 2rem;
}
.banner-form-con h3.elementor-heading-title {
font-size: 25px !important;
} }
@media (max-width:1024px) { .banner-content-con,
.building-bg {
background-image: none !important;
}
.apply-btn-bottom .premium-button {
position: fixed;
bottom: 0;
z-index: 999;
text-align: center;
border-radius: 10px 10px 0 0 !important;
}
.call-btn-bottom {
position: fixed;
right: 1rem;
bottom: 6rem;
z-index: 999;
}
.call-btn-bottom .premium-button {
width: 60px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
}
.banner-form-con {
padding: 2rem 1rem;
} }
@media (max-width:767px) {
.custom-icon .elementor-image-box-wrapper {
display:flex;
align-items:center;
}
.custom-icon .elementor-image-box-content {
width: 100%;
padding-left: 10px;
}
.bannerContent .pageHeading h1 {
font-size: 26px !important;
margin-left: 30px;
}
.contentBox .pageHeading h1 {
font-size: 26px !important;
}
.peopleCardCarousel .elementskit-commentor-content {
margin-bottom: 0;
}
.pageBanner {
padding: 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
order: 0 !important;
width: 20px !important;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
margin-block-end: 0 !important;
}
.elementor-191304 .elementor-element.elementor-element-e964a8b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
line-height: var(--e-global-typography-text-line-height);
font-size: 9px !important;
}
.programmeFaq .e-n-tabs .e-n-tabs-heading {
padding-bottom: 20px;
border-bottom: none;
gap: 0px;
}
.programmeFaq .e-n-tabs .e-n-tabs-heading button {
margin-right: 10px;
border-width: 0px 0px 2px 0px;
}
.pageBanner {
min-height: 200px;
padding: 0 10px;
}
.elementor-189644 .elementor-element.elementor-element-e964a8b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-189644 .elementor-element.elementor-element-e964a8b > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
border-width: 0px 0px 2px 0px;
}
.footer_bottom_widget .elementor-element-4c01fd4 {
width: 100%;
left: auto;
}
.content-pusher {
padding-top: 139.516px !important;
}
}
@media only screen and (min-width: 578px) and (max-width: 767px) {
.content-pusher {
padding-top: 85.516px !important;
}
}
@media (max-width:576px) { 
.sectionHeading h2 {
font-size: 22px;
line-height: 1.2;
padding-bottom: 5px;
font-weight: 600;
} 
.awardsCarousel ul.slick-dots li, .alumniCarousel ul.slick-dots li {
width: 10px;
height: 10px;
}
.alumniCarousel .premium-carousel-wrapper .slick-arrow, .awardsCarousel .premium-carousel-wrapper .slick-arrow {
top: 0;
right: 0;
margin-top: -45px !important;
}
.alumniCarousel .carousel-prev {
right: 38px !important;
left: auto !important;
}
.awardsCarousel .carousel-prev {
right: 23px !important;
left: auto !important;
} .alumniVideoCarousel ul.slick-dots li {
width: 10px;
height: 10px;
}
.alumniVideoCarousel .premium-carousel-wrapper .slick-arrow {
top: 0;
right: 0;
margin-top: -45px !important;
}
.alumniVideoCarousel .carousel-prev {
right: 23px !important;
left: auto !important;
}
.feature-icon-box:after {
display: none;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;
}
.bannerShadow {
border-radius: 0;
}
ul.slick-dots li {
margin: 5px !important;
}
.peopleCardCarousel .swiper-slide .elementskit-profile-info {
height: 75px;
}
.bannerContent .pageHeading::before {
height: 38px;
}
.contentBox::before {
content: "";
width: 3px;
height: 28px;
}
.contentBox .pageHeading h1 {
margin-left: 10px;
line-height: 1.2 !important;
}
.mainButton.bigBtn .premium-button .premium-button-text-icon-wrapper span {
font-size: 16px;
}
.tabProgrammeCarousel .swiper-slide a .elementor-icon-list-text {
font-size: 12px !important;
}
header.affix + div#main-content .progTabContainer {
top: 78px;
}
.e-n-accordion .tableStyle {
padding: 30px;
}
.bannerContent {
top: 80%;
}
.content-pusher {
padding-top: 78.1875px !important;
}
.facultyDeanCard .elementor-flip-box__image img {
width: 40% !important;
}
div#preload {
display: none;
}
.subMenuBox .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
margin-top: 1px;
}
.customised-accordion .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
flex-wrap: wrap;
flex-direction: column;
gap: 10px;
align-items: start;
}
.img-acco {
padding: 10px 10px;
}
.img-acco.ico-one-bg img {
width: 95px;
height: 95px;
}
.img-acco.ico-two-bg img {
width: 84px;
height: 84px;
}
.img-acco.ico-three-bg img {
width: 105px;
height: 105px;
}
.text-acco h3 {
font-size: 1rem;
font-weight: 600;
} .about-info-sec .left h3 {
font-size: 24px !important;
line-height: 1.2 !important;
}
.about-info-sec .right p {
font-size: 18px !important;
}
.program-card h3 {
font-size: 1.5rem !important;
margin-bottom: 8px;
}
.program-card h4, .program-card p {
margin-bottom: 8px;
}
.strength-box p {
font-size: 15px !important;
}
.enquiry-sec p {
font-size: 20px !important;
}
.enq-text ul li .elementor-icon-list-text {
font-size: 15px !important;
}
table#landing-table tr th {
font-size: 14px;
}
table#landing-table tr td {
font-size: 12px;
}
.land-table .table-responsive {
border: none;
margin-bottom: 0;
}
.info-box-1 {
order: 1;
border-right: 1px solid #000000 !important; 
margin-bottom: 1rem;
}
.info-box-2 {
order: 3;
border-right: 1px solid #000000 !important;
}
.info-box-3 {
order: 2;
margin-bottom: 1rem;
}
.info-box-4 {
order: 4;
} }