/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2024 | 05:27:46 */
/* PLacement form Css */
.placement-form .wpforms-page-indicator-page-number{background:#fff !important}
.placement-form .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number{background:#C52B83 !important;}
.placement-form .wpforms-page-indicator-page.active .wpforms-page-indicator-page-triangle{border-top-color:#C52B83 !important}
.placement-form .wpforms-page-indicator-page-title{color:#fff}
.placement-form label, .placement-form .wpforms-field-layout-columns h4, .placement-form .wpforms-field-label, .placement-form p {color:#fff !important;font-family:"Merriweather", Sans-serif !important;font-weight:400 !important;}
.placement-form input, .placement-form .wpforms-uploader, .placement-form select, .placement-form textarea{background:transparent !important;border:1px solid #fff !important;border-radius:0px !important;color:#fff !important; font-family:"Merriweather", Sans-serif !important;font-size:14px !important;}
.alumni-form button{width:100px ;}
.placement-form .wpforms-uploader span{color:#fff !important}
.placement-form input::placeholder{color:#fff !important;}
.placement-form button{background:#C52B83 !important; font-family:"Merriweather", Sans-serif !important;}
.placement-form button:focus::after{border:none !important}
.placement-form .wpforms-uploader svg{color:#fff}
.placement-form div.wpforms-container-full .wpforms-field-sublabel{font-size:12px !important}
.placement-form .wpforms-container .wpforms-page-indicator{margin-bottom:30px;}
.placement-form form .wpforms-field-container .wpforms-page-4 >  .wpforms-field:nth-child(1){float:right;width:20%}
#wpforms-1825-field_105-container > div:nth-child(2) > div:nth-child(2){display:none;}
#wpforms-1825-field_105-container > div:nth-child(2) > div:nth-child(1){width:100%;}
.placement-form form .wpforms-field-container .wpforms-page-4 >  .wpforms-field:nth-child(2){float:left;width:78.5%;margin-top:-57.7rem}
#wpforms-1825-field_156{max-width:100%;color:#fff;}
.placement-form div.wpforms-container-full .read-doc{background: #ffa50047;padding: 4px 10px 20px 10px;border: 1px solid orange;border-radius: 5px;}
.placement-form div.wpforms-container-full .read-doc label{font-size:14px}
.placement-form .interest-row ul{display:flex !important;}
.placement-form input[type="radio"]{border:none !important;}
.placement-form .wpforms-field-description{color:#fff !important;margin-top:10px !important;}
.placement-form .wpforms-field.wpforms-field-content .wpforms-field-row ul li{position:relative;font-family:'Merriweather';color:#fff;font-size:14px;}
.placement-form .wpforms-field.wpforms-field-content .wpforms-field-row ul{list-style:none !important;}
.placement-form .wpforms-field.wpforms-field-content .wpforms-field-row ul li:after{content: ""; position: absolute;background: url("https://vidyavikas.edu.in/wp-content/uploads/2024/08/right.png") center/cover;width: 15px;height: 15px;left: -25px;top: 8px;}
.placement-form .wpforms-page-5 .wpforms-field-layout{border:1px solid #fff !important;border-top-width:0px !important}
.placement-form .wpforms-page-5 .wpforms-field-layout .wpforms-layout-column:nth-child(1){border-right:1px solid #fff !important}
#wpforms-1825-field_163-container{border-top-width:1px !important}
.placement-form .wpforms-page-5 .wpforms-field-layout .wpforms-layout-column{padding:0px 30px !important}
#wpforms-1825-field_164-container, #wpforms-1825-field_165-container{margin: 0px -30px 0px -20px;padding: 20px;border-bottom: 1px solid #fff;}
#wpforms-1825-field_164-container h4, #wpforms-1825-field_165-container h4{margin:0px;font-weight:800 !important}
#wpforms-1825-field_165-container{margin: 0px -20px 0px -30px;}

.placement-form.placement-form-2 label, .placement-form.placement-form-2 .wpforms-field-layout-columns h4, .placement-form.placement-form-2 .wpforms-field-label, .placement-form.placement-form-2 p{color:#000 !important}
.placement-form.placement-form-2 .wpforms-page-indicator-page-title{color:#000;font-family:poppins;}
.placement-form.placement-form-2 .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number{background:#38299A !important;}
.placement-form.placement-form-2 .wpforms-page-indicator-page-number{background:#38299A !important;}
.placement-form.placement-form-2 .wpforms-page-indicator-page.active .wpforms-page-indicator-page-triangle{border-top-color:#38299A !important}
.placement-form.placement-form-2 input, .placement-form.placement-form-2 .wpforms-uploader, .placement-form.placement-form-2 select{border-color:#000 !important;color:#000 !important}
.placement-form.placement-form-2 .wpforms-uploader span{color:#000 !important}
.placement-form.placement-form-2 .wpforms-uploader svg{color:#000 }
.placement-form.placement-form-2 input::placeholder{color:#000 !important;}
.placement-form.placement-form-2 .wpforms-page-5 .wpforms-field-layout .wpforms-layout-column:nth-child(1){border-right-color:#00000042 !important}
.placement-form.placement-form-2 .wpforms-page-5 .wpforms-field-layout{border-color:#00000042 !important;}
#wpforms-6645-field_163-container{border-top:1px solid #00000042 !important }
.placement-form.placement-form-2 .wpforms-field-description{color:#000 !important}
#wpforms-6645-field_105-container > div > div:nth-child(2){display:none;}
#wpforms-6645-field_105-container > div > div:nth-child(1){width:100%;}
#wpforms-6645-field_156{max-width:100%}
#wpforms-6645-field_156 li{color:#000 !important}
.placement-form.dark input, .placement-form.dark .wpforms-uploader, .placement-form.dark select, .placement-form.dark textarea{border-color:#000 !important;color:#000 !important}
.placement-form.dark label, .placement-form.dark .wpforms-field-layout-columns h4, .placement-form.dark .wpforms-field-label, .placement-form.dark p, .placement-form.dark .wpforms-uploader span, .placement-form.dark .wpforms-uploader svg, .placement-form.dark .wpforms-page-indicator-page-title, .placement-form.dark .wpforms-field-description{color:#000 !important}
.placement-form.dark .wpforms-uploader{border-style:dashed !important;}
.placement-form.dark select{padding-left:10px !important}
#wpforms-12853-field_7{flex-direction:row !important;flex-wrap:nowrap !important;width:100% !important}
#wpforms-12853-field_7 .depth-1{width:20% !important}
#wpforms-12853-field_12-container{margin-top:15px !important}
.placement-form.dark form .wpforms-field-container .wpforms-page-4 > .wpforms-field:nth-child(1){width:100% !important;float:none !important}
.placement-form.dark .wpforms-field.wpforms-field-content .wpforms-field-row ol li:after{content: "";position: absolute;background: url("https://vidyavikas.edu.in/wp-content/uploads/2024/08/right.png") center / cover;width: 15px;height: 15px;left: -25px;top: 5px;}
.placement-form.dark .wpforms-field.wpforms-field-content .wpforms-field-row ol li{position: relative;font-family: 'Merriweather';font-size: 14px;list-style:none !important}
#wpforms-12853-field_17-container .wpforms-clear.wpforms-pagebreak-left{display:flex;justify-content:center;}
.placement-form.dark .wpforms-pagebreak-left .wpforms-page-next{margin-left:auto !important;}
.placement-form.dark .wpforms-pagebreak-left{display:flex;}
.placement-form.dark .wpforms-field.wpforms-field-select{position:relative}
.placement-form.dark .wpforms-field.wpforms-field-select:after{content: "\f078";font-family: "Fontawesome";position: absolute;right: 10px;top: 60px;color: #000;font-size: 12px;}


/* Facilitis Block */
.bg-box{position:relative}
.bg-box:after{content: "";border: 2px solid ;top: 60px;position: absolute;height: 80%;width: 75%;z-index: -1;}
.bg-box.right:after{right: 2%;}
.bg-box.left:after{left: 2%;}
.bg-box.primary:after{border-color:#c52b83}
.bg-box.secondary:after{border-color:#341F8E}
.facility-slider-block .profile-image-card{height:300px !important;border:3px solid #C52B83}
.facility-slider-block .profile-image-card img{height:100% ;width:100%;object-fit:cover;}
.facility-slider-block .swiper-wrapper .profile-image-card:nth-child(2n+1){border-color:#341f8e}
.recent-events-grid .mec-event-image{height:420px !important;overflow:hidden}
.recent-events-grid .mec-event-image img{height:100%;object-fit:cover;width:100%;transition:.3s;}
.recent-events-grid .mec-event-footer .mec-event-share-icon{background:#341F8E;}
.recent-events-grid .mec-event-footer .mec-event-share-icon i{color:#fff}
.recent-events-grid .mec-event-footer .mec-booking-button{background:#341F8E;color:#fff;}
.recent-events-grid .mec-load-more-wrap .mec-load-more-button{background:#C52B83;border-radius:3px;color:#fff;font-weight:700;border:none;}
.recent-events-grid .mec-event-content{ border-bottom:1px solid #341F8E;}
.recent-events-grid .mec-event-content .mec-event-title{color:#341F8E;font-weight:700;font-family:"Merriweather", Sans-serif ;}
.recent-events-grid .mec-event-article{box-shadow:0px 0px 23px 0px #C52B8361;}
.recent-events-grid .mec-event-article:hover .mec-event-image img{transform:scale(1.02)}
.mec-single-event .mec-event-content h1{color: #341F8E;font-weight: 700;font-family: "Merriweather", Sans-serif;}
.mec-single-event .mec-single-event-description p{color:#000;font-family: "Merriweather", Sans-serif;font-size:16px;}
.mec-single-event .mec-event-meta h3, .mec-single-event .mec-event-social .mec-frontbox-title{color: #fff;font-weight: 700;font-family: "Merriweather", Sans-serif;font-size:15px;}
.mec-single-event .mec-single-event-location .author i{opacity:0;visibility:hidden;}
.mec-single-event .mec-event-meta .mec-start-date-label, .mec-single-event .mec-event-meta .mec-events-abbr, .mec-single-event .mec-event-meta .author h6{color:#fff;font-weight:500;}
#main-content.mec-container{max-width:100%;width:100%;}
.mec-container .mec-single-event{padding:50px 40px}
.mec-single-event .mec-breadcrumbs{border:none;}
.mec-single-event .mec-breadcrumbs a:hover{color:#C52B83}
.mec-single-event .mec-event-meta, .mec-single-event .mec-event-social{background-color: #341F8E;box-shadow: 0px 0px 23px 0px #C52B8312}
.mec-single-event .mec-export-details a{background: #341F8E;color: #fff !important;border: navajowhite;font-weight: 500;}
.mec-single-event .mec-event-meta i:before{color:#fff !important}
.mec-single-event .mec-event-schedule{display:none}

/* Upcoming Updates */
.upcoming-events-block .mec-event-article{padding:20px;border-left:5px solid #341F8E;box-shadow:0px 0px 20px 0px #dddddde5}
.upcoming-events-block .mec-event-article:nth-child(odd) .mec-event-meta-wrap{background:#341F8E}
.upcoming-events-block .mec-event-article:nth-child(even) .mec-event-meta-wrap{background:#C52B83}
.upcoming-events-block .mec-event-footer{border:none;background:transparent}
.upcoming-events-block .mec-event-footer .mec-event-sharing-wrap{border:none;left:120px}
.upcoming-events-block .mec-event-footer .mec-event-share{border:none;background:transparent !important;}
.mec-event-sharing-wrap:hover li a{color:#626262}
.upcoming-events-block .mec-event-footer .mec-booking-button{left:0;right:inherit;background:#C52B83;color:#fff;font-weight:600}
.upcoming-events-block .mec-event-image-wrap{vertical-align:middle;}
.upcoming-events-block .mec-event-image-wrap .mec-event-image{height:180px}
.upcoming-events-block .mec-event-meta span{color:#fff !important;font-weight:600 !important;}
.upcoming-events-block .mec-event-meta svg path{fill:#fff}
.upcoming-events-block .mec-event-image-wrap .mec-event-image a{height:100%;width:100%;display:block}
.upcoming-events-block .mec-event-image-wrap .mec-event-image img{height:100%;width:100%;object-fit:cover}
.upcoming-events-block .mec-event-content .mec-event-title a{font-weight:700;position:relative}
.upcoming-events-block .mec-event-content .mec-event-title a:after{content:"";height:12px;width:12px;background:#32CD32;border-radius:50%;position:absolute;bottom:10px;right:-20px;}
.upcoming-events-block .mec-event-content .mec-event-description{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.upcoming-events-block .mec-event-address{display:none;}
.upcoming-events-block .mec-date-details .mec-event-day{padding-left:10px}
a.sina-portfolio-link{display:none !important}
.sina-button.sina-portfolio-btn.is-checked{background-color:var( --e-global-color-554d73d ) !important;}
/* Course Detail Page */
.staff-img-row .ekit-team-img{height:235px !important;}
.gallary-slider .swiper-slide{height:350px}
.gallary-slider .swiper-slide figure{height:100%}
.gallary-slider .swiper-slide figure img{height:100%;width:100%;object-fit:cover}

.elementskit-post-image-card .elementskit-entry-thumb{height:300px;}
.elementskit-post-image-card .elementskit-entry-thumb img{height:100%;object-fit:cover}
.general-infomation-img {height:330px;}
.general-infomation-img img{height:100%;object-fit:cover;}

/* Course Download Cards */
.application-form-download .sdm_top_row{display:flex;justify-content:space-between;align-items:center;}
.application-form-download .sdm_download_title{float:none;}
.application-form-download .features-row{display:flex;align-items:center;}
.application-form-download .sdm_download_title{line-height:inherit;} 
.application-form-download .sdm_download_item_count{padding:0;border:none;color:#c52b83;}
.application-form-download .sdm_download_size{color:#c52b83;}
.application-form-download .sdm_download_item_count:before{content:"\f019";font-family:fontawesome;padding-right:5px}
.application-form-download .sdm_download_size:before{content:"\f15b";font-family:fontawesome;padding-right:5px;}
.application-form-download .sdm_download_description{border:none;margin-bottom:0px;}
.application-form-download .sdm_download_description p{margin:0px;font-family:"Merriweather", Sans-serif;color:#000;font-size:14px;max-width:90%}
.application-form-download .sdm_download_title{color:#341F8E;font-family:"Merriweather", Sans-serif;}
.application-form-download .sdm_download{background:#341F8E !important;color:#fff !important;padding:13px 28px;border:none ;font-weight:500;box-shadow:inherit !important;border-radius:0px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;font-weight:500}
.application-form-download .sdm_download:hover{background:#c52b83 !important;}
.application-form-download .sdm_download_item {border-radius:0px;border:none;background:#ededed;padding:30px 20px;}

/* Courses Slider */
.courses-cards-slider .intake, .courses-cards-slider .year{color:#c52b83;}
.general-info-img img{height:400px !important;object-fit:cover;}
.step-get-admission:before{content: "";position: absolute;top: -108px;left: 150px;width: 500px;height: 130px;background-image: url("https://vidyavikas.edu.in/wp-content/uploads/2024/08/line-1.png");background-size: contain;background-position: center;background-repeat: no-repeat;}
.step-get-admission:after{content: "";position: absolute;bottom: -112px;right: 220px;width: 500px;height: 130px;background-image: url("https://vidyavikas.edu.in/wp-content/uploads/2024/08/line-2.png");background-size: contain;background-position: center;background-repeat: no-repeat;}
.all-courses-row img{height:300px !important;object-fit:cover;}
.general-info-logos > .elementor-element:after{content: "";position: absolute;top: 0;right: -20px;height: 120px;width: 1px;border-right: 1px solid #c6c6c6;}
.general-info-logos > .elementor-element:nth-last-child(1):after{border:none;}
.general-info-logos .elementor-element img{height:80px; object-fit:contain;}
.general-info-logos .elementor-element-fcc9679 img{object-fit:inherit;width:80px;height:80px}
.all-courses-row .swiper-slide{height:550px !important}
.course-offer-tabs .nav-tabs a.active img{filter:brightness(100) invert(1);}
.course-offer-tabs .nav-tabs img{width:30px}
.course-offer-tabs .nav-tabs .elementkit-nav-item{margin:0px !important;margin-bottom:10px !important;}
.course-offer-tabs .elementskit-tab-title{width:80%;display:inline-block;}
.course-offer-tabs .nav-tabs .elementkit-nav-link:after{content:"\f054";font-family:fontawesome; right:20px; top:20px; position:absolute; height:10px; width:10px;}
.elementor-element-406a290 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1){display:flex;justify-content:center;}
.elementor-element-406a290 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1) li{width:20%}
.admission-accordion .elementskit-card img{height:350px;object-fit:cover;border-radius:10px;} 
.fees-structure-tabs .nav-tabs{display:flex !important;justify-content:center;}
.fees-structure-tabs .nav-tabs li{width:20%}

.main-card, .main-card .inner-card, .main-card .features, .main-card h2, .main-card .elementor-divider-separator, .main-card .badge .elementor-widget-container{transition:.3s !important}
.main-card:hover .elementor-divider-separator{border-color:#fff !important;}
.main-card:hover{border-color:#C42B83 !important}
.main-card:hover .inner-card{background:#C42B83 !important;}
.main-card .inner-card{height:100%}
.main-card:hover .inner-card .features{background:#FFD3EC !important;}
.main-card:hover .inner-card .features h2{color:#000 !important}
.main-card:hover h2{color:#fff !important}
.main-card:hover .badge .elementor-widget-container{background:#C42B83 !important}
.main-card .inner-card .features{padding:15px !important}
.main-card:hover .inner-card .resource-url a{color:#fff;}
.documents-require-tabs .elementskit-card-body li{list-style:none;}
.documents-require-tabs .elementskit-card-body li:before{content:"\f178";font-family:fontawesome;padding-right:10px}

.imp-note{padding:10px 20px;background:#C42B83;color:#fff}
.doc-img{height:600px;width:100%;}
.doc-img img{height:100%;width:100%;object-fit:cover;}
.doc-img.lib-img{height:770px}

.admission-accordion h4{font-family:"Merriweather", Sans-serif ;}
.all-courses-row .elementor-widget-text-editor p{ display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;  overflow: hidden;}
.h-400 img {height:400px;}
.download-form-btn a{color:#000;background:#fff !important;border:none;box-shadow:none !important;padding:16px 30px;border-radius:0px;font-family:"Merriweather", Sans-serif}
.mega-menu-items .elementor-icon-list-item{padding:10px !important;transition:.3s;}
.mega-menu-items .elementor-icon-list-item:hover{background-color:#c52b833d;padding-left:20px !important;}
.mega-menu-items .elementor-icon-list-item .ekit_badge_left .ekit_page_list_title_title{transition:.3s;}
.mega-menu-items .elementor-icon-list-item:hover .ekit_badge_left .ekit_page_list_title_title{color:#C52B83;}

.library-committee{height:400px;}
.library-committee img{height:100%;object-fit:cover}

.commitee-slider img{width:100px}
.commitee-slider .swiper-wrapper .swiper-slide:nth-child(odd){background-color:#341F8E;}

.advance-sop-cards .wpr-flip-box p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;  overflow: hidden;}
.advance-sop-cards .wpr-flip-box-active p{display:block;}

#pum-5779 .popmake{background:#341F8E !important}
#pum-5779 .pum-close.popmake-close{margin:20px;display:grid;place-items:center;height:40px;width:40px;border:1px solid #fff;background:transparent}
#pum-5779  .pum-close.popmake-close i{font-size:20px;}
.pop-up-block p{margin:0px !important;}
.pop-up-block .heading-section h2{color:#fff;text-align: center;margin-top:40px;font-family:"Poppins";font-weight:400}
.pop-up-block .cards-row{max-width: 800px;margin: 0 auto;margin-top: 30px;display: flex;gap:20px;justify-content: center;}
.pop-up-block .cards-row .info-card{width:30%;background: #C52B83;text-align: center;padding: 20px;transition: .3s;height: 120px; position: relative;}

.pop-up-block .cards-row .info-card a{text-decoration: none;color: #fff;font-weight: 400;position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;}
.pop-up-block .cards-row .info-card .img-box img{width:40px;margin:0 auto;margin-bottom: 20px;}
.pop-up-block .cards-row .info-card h3{margin:0px;color:#fff;font-family:"Merriweather", Sans-serif;font-size:16px;}


.pop-up-block .popular-courses-block{margin-top: 50px;}
.pop-up-block .popular-courses-block h2{text-align:center;position: relative;color:#fff;font-size:24px;font-weight:400}
.pop-up-block .popular-courses-block h2:before, .pop-up-block .popular-courses-block h2:after{content:"";width: 300px;height:2px;background-color: #80808054;border-radius: 50px;position: absolute;top:50%;}
.pop-up-block .popular-courses-block h2:before{transform: translate(-108%);}
.pop-up-block .popular-courses-block h2:after{transform: translate(8%);}
.pop-up-block .popular-courses-block .course-row{margin-top: 30px;display: flex;gap:40px;justify-content: center;}
.pop-up-block .popular-courses-block .course-row ul{list-style: none;}
.pop-up-block .popular-courses-block .course-row ul li{display: flex;justify-content: center;}
.pop-up-block .popular-courses-block .course-row ul a{color:#fff;display: inline-block;text-decoration: none;padding: 5px 0px;position: relative;text-align: center;font-size:14px;font-family:"Merriweather", Sans-serif;}
.pop-up-block .popular-courses-block .course-row ul a:before{content:"";height:2px;width: 0px;background-color: #C52B83;position: absolute;bottom:-0px;transition: .3s;border-radius: 50px;}
.pop-up-block .popular-courses-block .course-row ul a:hover:before{width: 100%;}
.pop-up-block .popular-courses-block .course-row{margin-bottom:30px}

#explore-more-btn{display:grid;place-items:center;height:30px;width:30px;}
#explore-more-btn:before{content:"\f002";font-family:"fontawesome";font-size:20px;transition:.3s;}
#explore-more-btn.active:before{content: "";background: url(https://vidyavikas.edu.in/wp-content/uploads/2024/09/close-1.png) center / contain no-repeat;height: 16px;width: 16px;display: block;}

#pum-5779 .pum-close.popmake-close{display:none;}
#pum-5779{display:block !important;z-index:-1 !important}
div#popmake-5779{display:block !important;opacity:0 !important; visibility:hidden;top:50px !important}
div#popmake-5779.active{opacity:1 !important; visibility:visible;top:113px !important;transition:.3s;position:fixed;}

.sop-card{overflow:hidden !important;}
.sop-card .inner-box{transform:translateY(20px);transition:.8s !important;transition-delay:300ms !important;position:absolute;z-index:10; width: 100%;left: 0;padding: 0px 20px;}
.sop-card:hover .inner-box{transform:translateY(-20rem)}
.sop-card .icon-box{transition:300ms !important;}
.sop-card:hover .icon-box{opacity:0;}
.sop-card:after{background: #00000000;content: "";height: 100%;position: absolute;width: 100%;left: 0;bottom: 0;transition:.8s !important;transition-delay:200ms !important}
.sop-card:hover:after{background:#0000007a}

.sop-card .inner-box .elementor-widget-text-editor{position:absolute;transform:translatey(130px);padding-right:40px;}
.sop-card .inner-box .elementor-widget-text-editor ul{padding-left:10px !important}

/* Events Page  */
.mec-wrap, .mec-wrap div:not([class^="elementor-"]), .lity-container, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap .mec-totalcal-box input[type="submit"], .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-agenda-event-title a, .lity-content .mec-events-meta-group-booking select, .lity-content .mec-book-ticket-variation h5, .lity-content .mec-events-meta-group-booking input[type="number"], .lity-content .mec-events-meta-group-booking input[type="text"], .lity-content .mec-events-meta-group-booking input[type="email"], .mec-organizer-item a, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label{font-family:"poppins"}

.upcoming-events-block .mec-event-footer .mec-booking-button:hover{border-color:#C52B83 !important}
.mec-single-event{border-top:1px solid #341f8d}
.mec-single-event .mec-events-event-image img{border-radius:0px;}
.mec-breadcrumbs a{font-weight:700 !important}

.staff-img-row.no-cover img{object-fit:inherit !important}
.wpforms-container .wpforms-notice.wpforms-info{border-color:#38299A !important}
.wpforms-confirmation-container-full p{color:#000 !important}
.elementskit-megamenu-panel .mega-menu-items{box-shadow:0px 3px 10px 0px #00000029 !important;}
div.wpforms-container-full .wpforms-form .wpforms-page-button{min-width:150px !important;}
#wpforms-6645-field_2-container{display:none !important}
#wpforms-6645-field_100 > h4{margin-bottom:-7px;}
#wpforms-6645-field_3-container > div{justify-content:flex-start;margin-top:30px}
#wpforms-form-6645 > div.wpforms-submit-container{position: absolute;bottom: 40px;right: 0;}
#wpforms-form-6645 > div.wpforms-submit-container .wpforms-submit{min-width:150px;background-color:#38299A !important;}
#wpforms-6645-field_164-container{margin: 0px -30px 0px -20px;padding: 20px;border-bottom: 1px solid #b9b9b9;}
#wpforms-6645-field_165-container{margin: 0px -20px 0px -30px;padding: 20px;border-bottom: 1px solid #b9b9b9;}
#wpforms-6645-field_164-container h4, #wpforms-6645-field_165-container h4{margin-bottom:0px !important;}
.facility-box p, .facility-box .elementor-widget-text-editor .elementor-widget-container{ display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/* Foter Block */
.footer-logo img{filter:brightness(100);}
.footer-block:after{content:"";content: "";height: 100%;width: 27%;position: absolute;background: #C52B83;left: 0;z-index: 0;top: 0;}
.footer-block .email-link{color:#fff !important;text-transform:lowercase !important}

/* Enquiry Form */
#pum-7613{background-color:rgb(0 0 0 / 85%);}
#popmake-7613{padding:0px;}
#popmake-7613 .pum-close.popmake-close{height:35px;width:35px;display:grid;place-items:center;padding:0px;margin:10px;margin-top:22px;box-shadow:none;background-color:#38299A;}
#popmake-7613 .pum-close.popmake-close i{font-size:18px;}
#popmake-7613 .wpforms-submit{background-color:#C52B83;font-family:'poppins';font-weight:500;font-size:16px;}
#popmake-7613 .pum-content.popmake-content{padding:0px;}
#popmake-7613 .enquiry-form-block{background-color:#fff;padding:0px;display:flex;}
#popmake-7613 .enquiry-form-block .w-50{width:50%}
#popmake-7613 .enquiry-form-block .image-block img{width:100%;height:100%;}
#popmake-7613 .enquiry-form-block .form-box{padding:20px;}
#popmake-7613 .enquiry-form-block .form-box .wpforms-container{margin-top:-10px}

.card-enquiry-button{color:#C52B83;font-family:"Merriweather", Sans-serif;display:inline-block;margin-top:10px;font-size:16px;font-weight:600;transition:.3s;}
.card-enquiry-button:hover{color:#38299A;}
#wpforms-submit-7574{width:40%;border-radius:0px;}
#wpforms-submit-7574:focus{outline:none}
.elementor-element-0f580c6, .elementor-element-ecc3069{top:40% !important}

/* Event Calendar */
.event-calendar-block .mec-event-image{height:100px !important}
.event-calendar-block .mec-event-image img{height:100% !important;object-fit:cover !important}
.event-calendar-block .mec-calendar-events-sec{margin-bottom:30px;}

.d-in-block-all{display:inline-block}
.mt-10{margin-top:10px}
.d-block{display:block;}

/* Alumni */
.about-alumni-tab .elementkit-nav-link.active .elementskit-tab-icon{transform:rotate(-90deg)}

/* grievance-form */
.grievance-form .wpforms-field-label{font-size:20px !important;font-family: "Merriweather", Sans-serif !important;color:#38299A !important}
.grievance-form input{border:1px solid #C52B83 !important;font-family: "Merriweather", Sans-serif !important;height:50px !important}
.grievance-form textarea{border:1px solid #C52B83 !important;}
.grievance-form input[type="radio"]{height:auto !important;border:none !important;}
.grievance-form .wpforms-field-radio{margin-bottom:15px !important}
.grievance-form .wpforms-field-radio fieldset{display:flex;align-items:center;gap:20px;}
.grievance-form .wpforms-field-radio legend{margin-bottom:0px !important;}
.grievance-form .wpforms-field-radio label{color:#000 !important; font-family: "Merriweather", Sans-serif !important;font-weight:700 !important}
.grievance-form .wpforms-submit{width:15% !important;background-color: #C52B83 !important;padding:30px 10px !important;font-family: "Merriweather", Sans-serif !important;}

.h-300 img{height:300px !important;}

/* NAAC Page */
#post-11492 > div > div > div.elementor-element.elementor-element-26b76f3.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.elementskit-parallax-multi-container > div > div > div > div > div > div.row > div.col-md-3.wpdmap-filter-sidebar > div:nth-child(3){display:none;}
.naac-document-block .wpdmap-header-card,.w3eden .card{border:2px solid #38299A;border-radius:0px}
.w3eden label{color:#000;font-weight:700;}
.w3eden .input-group.input-src, .w3eden .form-control, .w3eden input{border:2px solid #D60A84 !important;border-radius:0px;color:#000}
.w3eden .form-control::placeholder{color:#000;}
.link-template-default .package-title a{color:#000;}
#reset-filter{color:#000 !important}
.link-template-default .media > .ml-3 a{font-family:poppins;letter-spacing:0px;}

.list-of-committee-accordion ul{padding-left:20px !important;}

/* Virtual Admission Form */
.d-flex.flex-wrap ul{display:flex !important;flex-wrap:wrap !important;}
.wpforms-notice.wpforms-info p{color:#000 !important}

/* Contactc Us Form */

#wpforms-submit-13671{background: #341F8E !important;color: #fff !important;padding: 25px 28px;border: none;font-weight: 500;box-shadow: inherit !important;border-radius: 0px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 16px;font-weight: 500;}
#wpforms-submit-13671:hover{background: #c52b83 !important;}
/* Tablet */
@media screen and (min-width:768px) and (max-width:1024px){
	
	.sec-res-heading h2{font-size:16px !important;}
	.course-offer-tabs .ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content{width:70% !important}
	.course-offer-tabs .elementor-4378 .elementor-element.elementor-element-e4a3a7a .elementkit-tab-wraper.vertical > .elementkit-tab-nav{width:59%}
	.d-inline-block-md{display:inline-block;}
	.mt-5-sm{margin-top:10px}
	.d-block-md{display:block}
	.ml-0-md{margin-left:0px}
	.elementor-element-406a290 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1) li{width:30%;}
	.fees-structure-tabs .nav-tabs li{width:30% !important}
	.roles-responsibilities, .roles-responsibilities img{height:100%;object-fit:cover}
	.grievance-form .wpforms-field-radio fieldset{align-items:flex-start;flex-direction:column;}
	.grievance-form .wpforms-submit{width:35% !important;}
	#order{padding-right:30px !important}
	.w3eden .wpdm-download-link{width: 100%;display: block;margin-top: 10px;}
	.link-template-default .media > .ml-3{width:100%;margin-left:0px !important;}
	.w3eden .media{flex-wrap:wrap;}
}
/* Mobile  */
@media screen and (min-width:320px) and (max-width:767px){
	.d-md-none{display:none;}
	header .site-branding{width:80%}
	header .site-branding .site-logo-container, header .site-branding .site-logo-container img{width:100%}
	.primary-heading-mobile h2{font-size:26px !important}
	[data-header*="type-1"] .ct-header [data-row*="middle"]{height:auto !important}
	.footer-block::after {display:none;}
	#popmake-7613 .enquiry-form-block{flex-direction:column}
	#popmake-7613 .enquiry-form-block .w-50{width:100%;}
	#popmake-7613 .enquiry-form-block .image-block{display:none;}
	.elementor-3698 .elementor-element.elementor-element-a1844ff .elementskit-menu-hamburger{width:35px;padding:3px;}
	.pink-bg1{position: static;margin-left: 0px;height: 30px;display: inline-block;}
	.gallary-slider .swiper-slide{height:200px}
	.d-in-block{display:inline-block !important}
	.mt-5-sm{margin-top:10px}
	.h-100-md{height:100% !important}
	.course-offer-tabs .nav.nav-tabs{flex-basis:100% !important;margin-right:0px !important}
	.course-offer-tabs .tab-pane{padding:10px 0px !important}
	.elementor-element-61c8e7d{margin-top:20px !important}
	.admission-accordion h4{font-size:16px}
	.admission-accordion .elementskit-card img{height:200px }
	.ekit-wid-con .elementskit-accordion .ekit-accordion-title{padding-right:50px}
	.application-form-download .sdm_top_row{flex-direction:column;align-items:flex-start;}
	.application-form-download .sdm_top_row .sdm_top_right_column{margin-top: 20px;width: 100%;}
	.application-form-download .sdm_download, .application-form-download .sdm_download_button{width:100%;text-align:center;}
	.application-form-download .sdm_download_title{font-size:16px;}
	.application-form-download .sdm_download_description p{font-size:12px;}
	.card-enquiry-button{font-size:14px;}
	.step-get-admission::before, .step-get-admission::after{display:none;}
	.elementor-element-406a290 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1) li{width:50%;}
	.elementor-3641 .elementor-element.elementor-element-406a290 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:0px;}
	.imp-note{font-size:14px;}
	.fees-structure-tabs .nav-tabs li{width:100;%}
	.elementor-3641 .elementor-element.elementor-element-33f253c .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:0px;}
	.bg-box.primary::after {display:none;}
	.bg-box.secondary::after {display:none;}
	.library-committee{height:100%;}
	.recent-events-grid .mec-event-image{height:200px !important}
	.recent-events-grid .mec-event-content .mec-event-title{font-size:16px}
	.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{padding-left:0px}
	.mec-event-list-standard .mec-event-content{padding-right:0px}
	.mec-event-list-standard .mec-event-title{font-size:18px;}
	.upcoming-events-block .mec-event-content .mec-event-description{font-size:12px;}
	.mec-event-footer, .mec-event-list-standard .mec-col-table-c{padding-bottom:0px;}
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{margin-top:-50px;}
	.awsm-job-listings .awsm-job-more{margin-left:0px;}
	.awsm-job-item h2.awsm-job-post-title a{font-size:16px;}
	.event-calendar-block .mec-calendar .mec-calendar-topsec .mec-calendar-events-sec .mec-event-image{width:100% !important;margin-bottom:10px}
	.mobile-menu-toggler{position: absolute;right: 20px;}
	.header-apply-btn{right:50px;}
	.ct-elementor-default-template .e-con>.e-con-inner{width:100%}
	.general-info-img img{height:200px !important}
	.application-form-download .sdm_download_description p{max-width:100%; text-align:justify}
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{padding:10px 20px 1px 20px}
	.main-card .inner-card .features{padding:10px !important}
	.sop-card .inner-box .elementor-widget-text-editor{transform:translateY(90px)}
	.sop-card:hover .inner-box{transform:translatey(-18rem)}
	.mec-calendar .mec-calendar-topsec .mec-calendar-events-sec .mec-monthly-contents{width:99% !important}
	.staff-img-row .ekit-team-img{height:200px !important}
	#post-6509 .upcoming-events-block .mec-event-footer{display:none !important;}
	.single-staff .swiper-slide.profile-card{width:200px !important;margin:0 auto !important;}
	.single-staff .swiper-slide.profile-card img{object-position:top}
	.course-detail-accordion p{text-align:justify}
	.course-offer-tabs .nav-tabs img{width:20px;}
	.course-offer-tabs .nav-tabs .elementkit-nav-link::after {top:13px;}
	.fees-structure-tabs .nav-tabs li{width:50% }
	.grievance-form .wpforms-field-label{font-size:14px !important;margin-bottom:7px !important}
	.grievance-form input{height: 42px !important;font-size: 12px !important;}
	.grievance-form .wpforms-field-radio fieldset{align-items:flex-start;flex-direction:column;gap:10px }
	.grievance-form .wpforms-submit{width: 55% !important;font-size: 14px !important;padding: 10px !important;}
	.grievance-form .wpforms-field-radio label{font-size:12px !important}
	.grievance-form .wpforms-field-radio{margin-bottom:0px !important}
	.w3eden .wpdm-download-link{width: 100%;display: block;margin-top: 10px;}
	.link-template-default .media > .ml-3{width:100%;margin-left:0px !important;}
	.link-template-default .media > .ml-3 a{font-size:10px !important;font-family:poppins;letter-spacing:0px;}
	.w3eden .media{flex-wrap:wrap;}
	#wpforms-13671{margin-top:0px !important}
}
/* Large Screen */
@media screen and (min-width:1400px) and (max-width:1980px){
	.elementor-element-0f580c6, .elementor-element-ecc3069{top:40px !important}
}

