.m-0,p, h1, h2, h3, h4, h5, h6{margin:0}
.d-none{
display:none;
}
.w-100, .w-100 img, .w-100 a{width:100% !important}
.no-sidebar .entry-content .alignfull{width:100%;margin-left:0;margin-right:0}
.main-navigation .main-nav ul > li a{padding:0px 15px !important;margin-left:2px;}
.wp-block-list{margin:0;padding-left:20px}
.main-navigation .main-nav ul ul li a{padding:12px 20px !important;margin-left:0px;}
.register-btn a{background:var(--web-yellow);animation: blink 2s linear infinite;text-transform:uppercase}
@keyframes blink {
0% {background-color:#ff0000;}
50% {background-color: #0013ff;}
100% {background-color:#ff0000;}
}  .banner-slider .slider-caption{position:absolute;bottom:0px}
.info-heading-home:before{position:absolute;background:#eadec0;width:100%;top:0;min-height:100%;height:auto;left:-100%;right:auto;content:''}
.info-heading-home .clip-sec-1{clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%)}
.info-heading-home:after{background:#d6c7a1;content:"";right:-5px;height:100%;padding:0;min-height:100%;clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);position:absolute;width:100%;top:0;z-index:0}
.diploma-courses p{margin-bottom:0!important}
.diploma-courses a{text-decoration:none}
.diploma-courses a:hover{text-decoration:underline}
.hov-mt-20:hover{transform:translatey(-15px);}
.hov-mt-20{transition:0.4s}
.h-300{height:auto;max-height:300px;overflow-y:scroll!important}
.home-info-left a{text-decoration:none}
.course-bg:before{width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;top:15px!important;left:15px!important;transition:.3s}
.course-bg:hover:before{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;top:5px!important;left:5px!important}
.video-sec .video-popup{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content!important;border-radius:100px;animation:pulse-animation 2s infinite;background:var(--web-yellow);padding:18px 15px 15px 20px;height:80px}
.video-sec .video-popup .uagb-modal-trigger svg{fill:#fff!important}
@keyframes pulse-animation {
0%{box-shadow:0 0 0 0 rgba(205,153,51,0.5)}
100%{box-shadow:0 0 0 20px rgba(205,153,51,0)}
}
.partner-gallery .spectra-image-gallery__media{height:150px;padding:5px;display:flex;justify-content:center;align-items:center}
.partner-gallery .slick-arrow{background:#00000080;opacity:.5}
.partner-gallery .slick-arrow:hover{background:#00000080;opacity:1}
.course-detail-sec{overflow:hidden;position:relative}
.course-detail-sec .wp-block-uagb-image__figure img{height: 250px !important;object-fit:cover;object-position:center;}
.course-detail-sec .section-head {position: absolute !important;bottom: 0;z-index: 1;padding: 10px 10px;transition: 0.5s;min-height:auto;background:#2b2347ba}
.course-detail-sec .section-head h5, .course-detail-sec .section-content h5, .course-detail-sec .section-content p{color: #fff;}
.course-detail-sec .section-head h5, .course-detail-sec .section-content h5{font-weight:600 !important}
.course-detail-sec .section-content{position:absolute !important;bottom: 0;z-index:2;opacity:0;transition:0.5s;padding:10px 10px 10px; transform:translatey(100%); background:#2b2347ba;}
.course-detail-sec .section-content a{width:100%;display:flex;justify-content:center;align-items:center;}
.course-detail-sec:hover .section-content{transform:translatey(0%);opacity:1}
.course-detail-sec:hover .section-head{opacity:0}
.list-icon-top .uagb-icon-list__source-wrap{margin-top:5px !important;}
.list-icon-top.have-subs em {background: var(--accent);display: inline-flex;color: #fff;font-weight: 700;border-radius: 3px;line-height: 0;margin-right: 5px;padding: 9px 5px 10px;font-style: normal;}
.wp-block-uagb-buttons .uagb-buttons-repeater.wp-block-button__link{width:230px;display:inline-flex;align-items:center;justify-content:center}
.btn-width-100 a.wp-block-button__link.uagb-buttons-repeater{width:100%}
.btn-width-auto a.wp-block-button__link.uagb-buttons-repeater{width:auto}
.emp-portfolio .uagb-post__image img{border-radius:150px;width:192px; height:192px !important;margin:auto;object-fit:contain}
.emp-portfolio .uagb-post-grid-byline{padding:0}
.flex-wrap .uagb-buttons-layout-wrap{flex-wrap:wrap;}
.btn-width-250.wp-block-uagb-buttons .uagb-buttons-repeater.wp-block-button__link{width:250px;}
.sec-heading{border-left:3px solid var(--web-blue)}
.uagb-tabs__wrap .uagb-tabs__body-container{padding:0}
.about-us-tabs ul.uagb-tabs__panel{margin:auto!important;width:100%;max-width:1270px!important}
.about-us-tabs ul.uagb-tabs__panel li.uagb-tab a{text-decoration:none;width:100%}
.about-us-tabs .uagb-tabs__panel .uagb-tab{width:25%;margin:0;border-radius:5px!important}
.about-us-tabs ul.uagb-tabs__panel li.uagb-tab a:before{content:'';width:2px;height:20px;position:absolute;background:#000;right:0;transform:translatex(50%)}
.about-us-tabs ul.uagb-tabs__panel li.uagb-tab:last-child a:before{display:none}
.swiper-button-next,.swiper-button-prev{border-radius:0!important;left:0}
.swiper-button-next{right:0;left:auto}
.home-gallery .uagb-slick-carousel .slick-slide img{max-height:370px;object-fit:cover}
.home-gallery .uagb-slick-carousel{max-height: 450px;}
.home-gallery .spectra-image-gallery__layout--carousel ul.slick-dots{margin-bottom:0 !important;top:-35px}
.event-head a{text-decoration:none}
.event-head{}
.event-head:hover{background:var(--web-blue) !important;} .alumini-form{display:flex;flex-wrap:wrap}
.alumini-form fieldset:first-child{width:100%}
.alumini-form fieldset{width:50%}
.alumini-form fieldset:nth-child(odd){padding-left:10px}
.alumini-form fieldset:nth-child(even){padding-right:10px}
.alumini-form input{width:100%;padding:10px 0;font-size:15px;margin-top:20px;background:transparent;border:none;border-bottom:1px solid #ddd}
.alumini-form input:hover{border-color:#000}
.alumini-form legend{margin-bottom:5px;padding-top:20px;display:none}
input[type='submit']{background:var(--web-blue);margin-top:20px;width:200px;border:none}
input[type='submit']:hover{background:var(--web-yellow);border:none} input[type='text'].uppercase{
text-transform:uppercase;
}
.enroll-form .mb-3{
margin-bottom:20px !important;
}
.enroll-form .d-flex{gap:20px;flex-wrap:wrap;justify-content:space-between;}
.enroll-form .d-flex .w-33, .enroll-form .d-flex .conditional-968{width:32%}
.enroll-form .d-flex .w-25{width:25%}
.enroll-form .d-flex.align-end{align-items: flex-end;}
.enroll-form .d-flex.content-start{justify-content:flex-start;}
.enroll-form input[type="text"], .enroll-form input[type="tel"], .enroll-form input[type="email"], select, .enroll-form input[type="number"], .enroll-form input[type="date"] {
background: transparent;
border: 1px solid #b3b3b3;
line-height: 28px;
font-size: 15px;
width: 100%;
height: 40px;
padding: 5px 15px;
}
.enroll-form  input[type="file"]{
line-height: 40px;
font-size: 15px;
width: 100%;
}
.wpcf7-radio .first{margin-left:0}
.enroll-form input[type="text"].aiowps-captcha-answer{width: auto;}
.form-sec{
border:1px solid var(--web-blue);
padding:25px 15px;
position:relative;
margin-top:20px;
margin-bottom:40px
}
.form-sec:nth-child(2){
margin-bottom:20px
}
.form-head {
position: absolute;
top: -20px;
background: #fff;
padding: 5px 10px;
}
.enroll-form p {
margin-bottom: 5px;
font-family: 'Proxima Nova' !important;
font-size:15px
}
.enroll-form .address p{
width:5%;
text-align:center;
}
.wpcf7-acceptance p{
display:inline-block;
padding-left:10px;
}
.wpcf7-acceptance .wpcf7-list-item{margin-left:0}
p.aiowps-captcha {
margin-top: 15px;
}
.profile-form input:not([type="file"]) {
border: none;
border-bottom: 1px solid #dcdcdc;
padding: 10px 5px;
width: 100%;
background: transparent;
}
.profile-form input:focus {
outline: none;
border-bottom-color: #2a2444;
}
.cf7-row:not(.submit-row){
display: flex;
gap: 40px;
margin-bottom: 25px;
}
.cf7-col {
flex: 1;
}
.cf7-file-label {
font-size: 14px;
margin-bottom: 6px;
display: block;
color: #555;
}
.profile-form .submit-row input{width: auto;}
.submit-row input[type="submit"] {
background: #2a2444;
color: #fff;
padding: 12px 40px;
border: none;
cursor: pointer;
}
@media (max-width: 768px) {
.cf7-row {
flex-direction: column;
gap: 20px;
}
} .home .visible-not-home{display:none}
.d-flex{display:flex;justify-content:center;align-items:center}
.custom_header .d-flex{justify-content:space-between;max-width:1270px;margin:auto;padding:0 0px}
.custom_header {padding: 10px 20px;text-align: center;color: #fff;position:relative;background:var(--web-blue)}
.custom_header.post-header{padding-bottom:0}
.custom_header h1{font-weight:700;font-size:20px}
.custom_header .container.grid-container{position:relative;z-index:1}
.custom_header .yoast-breadcrumb a {font-weight: 550;text-transform: capitalize;color: rgba(255,255,255,0.6);text-decoration:none}
.custom_header .entry-footer{margin-top:20px;padding:10px;background:rgba(255,255,255,0.19);width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}
.custom_header .yoast-breadcrumb,.custom_header .entry-footer{font-size:14px;display:flex;justify-content:center;gap:1.2em;font-family:'Proxima Nova'!important; position:relative;z-index:1}
.custom_header p.yoast-breadcrumb{margin-bottom:0}
.custom_header .entry-footer .entry-meta {color: #fff;display: flex;gap: 1em;font-size: 14px;margin:0}
.custom_header .entry-footer .author a {color: #fff;text-decoration:none} .tablepress tbody tr td, .tablepress thead tr th,.wp-block-table td, .wp-block-table th{border: 1px solid #ddd;font-size:14px;}
.tablepress tbody tr td:not(.column-1),.tablepress thead tr th:not(.column-1){text-align:center}
.tablepress.center-col-3 thead tr th:not(.column-3), .tablepress.center-col-3 tbody tr td:not(.column-3){text-align: left}
.tablepress thead tr th, .wp-block-table thead{background:#f0f0f0}
.wp-block-table thead{border-bottom:0}
.table-overflow{overflow:auto !important}
.color-column-odd tbody tr td:nth-child(even){background: #f0f0f0}
table.column-fixed{table-layout: fixed;}
table.tablepress-id-8 .column-1{text-align:center} .notification .marquee span {position: relative;padding-left: 22px;}
.notification .marquee span:before {content: "";background-image: url(//indianculinaryinstitute.com/wp-content/uploads/2025/01/New_icons_22.gif);position: absolute;left: -10px;width: 18px;height: 7px;top: 11px;}
.notification .marquee a {color: #fff;line-height: 30px;font-size: 14px;text-decoration: none;margin-right:20px}
.marquee-container {width: 100%;overflow: hidden;white-space: nowrap;position: relative;}
.marquee-text {display: flex;animation: marquee 30s linear infinite;white-space: nowrap;}
.marquee-container:hover .marquee-text {animation-play-state: paused;}
@keyframes marquee {
from {transform: translateX(0%);}
to {transform: translateX(-100%);}
} .main-navigation .menu-item-gtranslate a{display:flex;align-items:center}
.main-navigation .menu-item-gtranslate .menu-item-gtranslate-child a{display:flex}
.main-navigation .menu-item-gtranslate a:before{content:"";display:inline-block;width:25px;height:25px;background:url(//indianculinaryinstitute.com/wp-content/uploads/2025/01/language-logo-1.webp);margin-right:10px;margin-top:10px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}
.main-navigation .menu-item-gtranslate .dropdown-menu a:before{filter:invert(1);margin-top:0;margin-bottom:0}
.main-navigation .menu-item-gtranslate > a{background:#000}
.main-navigation .menu-item-gtranslate .sub-menu li a:hover:before{filter:invert(0)}
.main-navigation .main-nav ul .menu-item-gtranslate.menu-item a{padding-right:13px}
.gt_switcher_wrapper{background:#000;padding:10px 15px;color:#fff!important;border-radius:5px;width:80px;text-align:center}
.gt_switcher_wrapper:hover{background:var(--web-yellow)}
.gt_switcher_wrapper a.glink.gt-current-lang {display: none;}
.gt_switcher_wrapper a{color: #fff !important} .generate-back-to-top{bottom:70px;right:15px}
ul#menu-privacy-menu li a{font-size:14px;text-decoration:none}
ul#menu-important-links li a{font-size:16px;text-decoration:none;color:var(--contrast);transition:0.4s}
ul#menu-important-links li a:before{content:'\2794';transition:.5s;margin-right:5px;position:absolute;opacity:0;left:0;color:var(--accent)}
ul#menu-important-links li a:hover:before{opacity:1}
ul#menu-important-links li a:hover{color:var(--accent);padding-left: 20px;}
ul#menu-privacy-menu li, ul#menu-important-links a{margin-bottom:0}
.inside-site-info{flex-wrap:wrap;text-align:left;justify-content:center;position:relative;padding-bottom:45px}
.site-footer{position:relative;padding-top:145px}
.site-footer .inside-footer-widgets .footer-widget-4{order:-1;width:100%;flex-grow:1;flex-shrink:0;flex-basis:100%;margin-bottom:40px; background:#fff;position:absolute;left:0;top:0;z-index:0}
.site-footer .inside-footer-widgets .footer-widget-4 .widget{padding-left:0}
.site-footer .inside-footer-widgets{flex-wrap:wrap}
.footer-bar-align-right .copyright-bar{margin-right:0;margin-top:10px;font-size:14px;order: 0}
#mvcwid h3, #wpsvcattribution{display:none;}
#mvcwid{position:absolute;left:0;bottom:0px}
#mvcwid #wpsvccount{text-align:center;}
ul#menu-privacy-menu li:after{content:'';width:2px;height:15px;position:absolute;background:#fff;right:-10px;top:4px}
ul#menu-privacy-menu li:last-child:after{display:none} @media (min-width:1270px){
.about-us-tabs ul.uagb-tabs__panel{width:1270px}
}
@media (min-width: 993px){
.list-grid-2 .uagb-icon-list__wrap{flex-wrap:wrap;flex-direction:row!important;justify-content:flex-start!important}
.list-grid-2 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:50%;margin:0!important;margin-bottom:7px!important}
.menu-item-has-children .dropdown-menu-toggle{display:none}
.enroll-form .d-flex.no-wrap {
flex-wrap: nowrap;
}
}
@media (max-width: 1078px) {
.main-navigation .main-nav ul > li a{padding:0 12px!important;margin-left:0}
}
@media (max-width: 1157px) {
.enroll-form .d-flex .w-33, .enroll-form .d-flex .conditional-968{
width:31%;
}
.enroll-form .d-flex.content-start{justify-content:space-between}
}
@media (max-width:768px) {
.home-info-left h5:after{top:35px}
.site-footer{position:relative;padding-top:311px}
ul#menu-privacy-menu li{padding:2px 0}
.custom_header{padding:15px 20px 15px}
.custom_header .entry-title{font-size:26px;line-height:40px}
.custom_header .aioseo-breadcrumbs,.custom_header .entry-footer{margin-top:30px;padding:15px}
.banner-slider .slider-caption{bottom:20px}
.custom_header .d-flex{display:block}
.banner-slider img{max-height:250px}
.inside-footer-widgets div.footer-widget-3{margin-bottom:0}
.course-detail-sec .wp-block-uagb-image__figure img{height:auto !important}
.enroll-form .d-flex .w-33, .enroll-form .d-flex .conditional-968,.enroll-form .d-flex .w-25, .enroll-form .d-flex, .enroll-form .d-flex p{
width:100%;
}
.enroll-form .d-flex{gap:0}
.enroll-form .address p{text-align:left}
.enroll-form .d-flex.address.content-start {
gap: 20px;
}
img.visible-not-home {
height: 100px !important;
}
}
@media (max-width:546px){
.custom_header .aioseo-breadcrumbs, .custom_header .entry-footer{display:block;}
.custom_header .aioseo-breadcrumbs span {margin: 0px 6px;}
.wp-block-uagb-buttons .uagb-buttons-repeater.wp-block-button__link{width:100% !important}
}