@media only screen and (min-width: 1399px)
{
.container{max-width:1400px; margin: 0 auto;}
.medium-container{max-width:1100px; margin: 0 auto;}
.small-container{max-width:900px; margin: 0 auto;}	
}
@media only screen and (min-width: 1199px)
{
.container{max-width:1200px;margin: 0 auto;}	
.small-container{max-width:900px;margin: 0 auto;}	
.medium-container{max-width:1000px; margin: 0 auto;}	
}
@media only screen and (min-width: 1180px)
{
/* 	.ct-menu-section .site-branding{width: 30%;} */
	.ct-menu-section #ct-menu{width: 70%;}
}
@media only screen and (min-width: 1024px)
{
.ct-menu-section{display: flex; width: 100%;align-items: center; justify-content: space-between;}
#cw-logo{ width: 25%;position:relative;}
#cw-menu{ width: 85%; display: flex; align-items: center; justify-content: flex-end;}
}

@media (max-width: 1024px)
{ 
/* common css */
	.mean-container .mean-nav ul li >ul>li a.mean-expand.mean-clicked{transform: translateY(0px);}
	.mean-container .mean-nav ul li >ul>li a.mean-expand{    text-align: start !important;
    left: -18px;transform: translateY(2px);}
body{font-size: 16px;}
.mean-container .mean-nav ul li li li a, .mean-container .mean-nav ul li li, ul#mobile-menu li{background: var(--primary-color) !important;}
ul#mobile-menu li {right: 0 !important;}
.mean-container .mean-nav ul li li li a{border-bottom: unset !important;}
.mean-container a.meanmenu-reveal span{height: 3px !important;}
.mean-container a.meanmenu-reveal.meanclose {position: fixed; top: 20px !important; right: 25px !important; z-index: 99999;}
.mean-container .mean-nav ul li.current_page_item a{background: unset !important;}
.mean-container .mean-nav{position:unset !important;}
.mean-container .mean-nav ul li a{border-bottom: 0 !important; padding: 15px 30px !important; text-transform: unset !important; font-size: 14px;}
.toggled ul#primary-menu.nav-menu, .toggled ul#secondary-menu.nav-menu, .toggled ul#mobile-menu.nav-menu{ display: flex; flex-direction: column; }
header#masthead{position:absolute;top:0px !important;background: var(--light-color) !important;}
body.logged-in.admin-bar header#masthead{top:0px !important;padding: 15px 0px;}
header#masthead img.custom-logo{ max-width: 100%; max-height: 80px;}
.ct-menu-section {margin-top: 0px;text-align:center;display: flex;align-items: center;justify-content: space-between;}
ul#primary-menu, ul#secondary-menu, ul#mobile-menu {top: -30px; text-align: center; padding: 15px; float: unset; width: 50vw; background:var(--primary-color); height: 100%; min-height: 100vh; position: fixed; right:-100%;margin-top: 15px; z-index: 999; transition: 1s; padding-bottom: 30px;padding-top: 120px; overflow-y: auto; flex-direction: column; justify-content: flex-start;  border-left: 5px solid var(--secondary-color); z-index: 9999;}
ul#primary-menu li a, ul#secondary-menu li a, ul#mobile-menu li a{margin: 0;}
#masthead nav.mean-nav.horizontal_menu ul#mobile-menu{right:0 !important;transition: 1s; overflow-y: auto; display: unset; max-height: 100vh;}
ul#primary-menu li, ul#secondary-menu li, ul#mobile-menu li >ul li{width: 100%;}
.menu-mobile-menu-container{display: block !important;}
.menu-primary-container, .menu-secondary-container{display: none;}
a.meanmenu-reveal.meanclose>span{display: none; background: var(--primary-color) !important;}
.mean-container a.meanmenu-reveal{margin-bottom: 10px !important;z-index: 99999;}
.meanmenu-reveal.meanclose{margin-top: 20px !important;}
a.meanmenu-reveal span::before { content: ''; background-color: var(--secondary-color); width: 25px; height: 2px; padding: 3px 0 0 0; position: absolute; top: 5px; left: 0; transition: 0.5s;}
a.meanmenu-reveal span::after { content: ''; background-color: var(--secondary-color); width: 25px; height: 2px; padding: 3px 0 0 0; position: absolute; bottom: -7px; left: 0; transition: 0.5s;}
a.meanmenu-reveal.meanclose span::before { rotate: 45deg; transition: 0.5s; top: -3px;}
a.meanmenu-reveal.meanclose span::after { rotate: -45deg; transition: 0.5s; top: -3px;}
.ct-menu-section #ct-menu, .ct-menu-section .site-branding{width:unset;}	
#mobile-menu > li > a.mean-expand {width: 100%; text-align: start !important; top: 4px;}
#mobile-menu li a.mean-expand  {width: 100%; text-align: end;}
#mobile-menu > li > a {font-weight: 600;}
#masthead .sub-menu > li > a {padding: 10px 20px 10px 30px !important; top: -7px !important; opacity:1;}
.sub-menu .sub-menu {padding-left: 10px !important;}
.mean-container .mean-nav ul li li li a {font-size: 14px !important; color: var(--light-color);}
.col-lg-6,.col-lg-7, .col-lg-5{width: 100%;}
.row.row-reverse{flex-direction:row-reverse;}
.mobile-button{display: block;}
.button-link{padding:10px 15px;}
.innerpage_banner{padding:60px 0px;}
.innerpage_banner h1{font-size:55px;line-height:55px;}
#site-navigation{display: none !important;}
.hierarchical-pages>li{width: 50%;}
.normal-pages{grid-template-columns: repeat(2,1fr);}
section.top-padding{padding-top: unset;}
.top_content p{max-width: 100%;}
	.custom-tooltip{width:450px;}
/* hero_banner_section */
section.hero_banner_section-block{height: auto;}
section.hero_banner_section-block .accreditation_wrapper:after:after{height: 72px;right: -52px;}

/* text_image_section */
section.text_image_section-block .image_wrap img{width: 100%;height: 100%;}

/* events_section */
section.events_section-block .event_title{font-size: 21px;line-height: 27px;}
section.events_section-block .content_wrapper{min-height: 330px;}
section.events_section-block.events_listing_section .event_silder{column-gap: 14px;row-gap: 14px;}
section.events_section-block.events_listing_section .content_wrapper{width: 49%;}

/* full_width_content_section */
section.full_width_content_section-block.detail_view_pages .content_wrap p::after{width: 140px;}
section#newsletter-section .content_wrapper::after{width: 160px;}
/* silver_jubilee_animation_section */
	section.silver_jubilee_animation_section-block{height:40vh;}
section.silver_jubilee_animation_section-block .content_wrap{overflow-x: auto; justify-content: flex-start;}
section.silver_jubilee_animation_section-block .content_wrap::-webkit-scrollbar{display: none;}

/* icon_content_section */
section.icon_content_section-block .content_wrapper{width: 100%;}
section.department_listing_section .page_title_wrap{column-gap: 10px;}
section.department_listing_section .page_title_wrap .box_wrapper{width: 49%;}
	
/* image_content_section */
section.image_content_section-block .image_wrap img{min-height: 220px;max-height: 220px;}
section.image_content_section-block .image_content p{max-width: 100%;}
section.image_content_section-block .wrapper .image_wrap img{min-height: 100%;max-height: 100%;}
section.image_content_section-block.skill_development a img{height: 200px;}
section.image_content_link_section-block .image_content{padding: 20px 0;}
/* two_column_image_content_slider_section */
section.two_column_image_content_slider_section-block .tns-nav{top: 90%;left: auto;right: 50%;transform: translateX(50%);}
		
/* section.vertical_tab_section */
section.vertical_tab_section .tab-content {overflow: overlay;}
section.vertical_tab_section .col-md-2{width: 25%;}
section.vertical_tab_section .col-md-10{width: 75%;}
section.vertical_tab_section .content_wrap.text_content{overflow-x: auto;}
section.vertical_tab_section .tab_content_wrapper h2{line-height: 45px;}
/* two_column_icon_content_section */
section.two_column_icon_content_section-block .content_wrapper{max-width: 100%;padding-bottom: 10px;}

/* two_column_content_section */
section.two_column_content_section-block#institution .content_wrap{padding: 40px 20px;}
section#library_section .col-md-5, section#library_section .col-md-7{width: 100%;}
/* animated_rounded_section */
section.animation_content_section-block .col-md-4,section.animation_content_section-block .col-md-8{width:100%}
section.animated_rounded_section-block .animated_rounded_wrapper{padding: 40px 0;}
section.animated_rounded_section-block .animated_rounded_wrapper ul{align-items: flex-start;flex-wrap: wrap;}

/* animation_content_section */
section.animation_content_section-block .animation_content .wrapper .title_wrap{justify-content:center;max-width:150px;}
section.animation_content_section-block .animation_content{background-size:50%;}	
	section.animation_content_section-block .content_wrap{padding: 30px 0 0 0;}
/* recruiters_section */
section.recruiters_section-block .our_recruiters{grid-template-columns: repeat(4,1fr);}
		
/* slider_highlighted_section */
section.slider_highlighted_section-block#review_meeting .highlighted_title{    right: -14%;}
section.slider_highlighted_section-block .highlighted_title{right: -9%;}
	
/* related_pages_section */
section.related_pages_section-block .top_content h4::before{left: 25%;}
section.related_pages_section-block .top_content h4::after{right: 37%;}
section.related_pages_section-block .top_content h4::before, section.related_pages_section-block .top_content h4::after{content: '////////';}
section#relatedpost_section .top_content h4::before {left: 20%;}
section#relatedpost_section .top_content h4::after {right: 32%;}	

/* innerpage_content */
section.innerpage_content .event_section_wrap .event_silder.event_list .content_wrapper{width:48%;}
		
/* pdf_links_section */
/* section.pdf_links_section-block .box_model a .image_wrap, section.pdf_links_section-block .box_model a .pdf_title{max-width: 100%;} */
	section.pdf_links_section-block .container{max-width: 980px;}
section.pdf_links_section-block .wrapper a .pdf_title{max-width: 80%;}
section.pdf_links_section-block .col-md-3.column_wrap{width: 30%;}
section.pdf_links_section-block .pdf_link_wrap .col-md-3:nth-of-type(-n+3)>.box_model{border-top: 2px solid var(--border-grey-color)!important ;}
section.pdf_links_section-block .pdf_link_wrap .col-md-3:nth-of-type(3n+1)>.box_model{border-left: 2px solid var(--border-grey-color)!important ;}
section.pdf_links_section-block .pdf_link_wrap .col-md-3:nth-of-type(-n+4)>.box_model{border-top: unset;}
section.pdf_links_section-block .pdf_link_wrap .col-md-3:nth-of-type(4n+1)>.box_model{border-left:unset}

/* section.department_placement_details-block */
section.department_placement_details-block .departments_placement{flex-wrap: wrap;}
section.department_placement_details-block .departments_placement>:nth-of-type(-n+8){border-top: 0 !important;}
section.department_placement_details-block .departments_placement>:nth-of-type(-n+5){border-top: 1px solid var(--border-grey-color)!important;}
section.department_placement_details-block .departments_placement>:nth-of-type(6){border-left: 1px solid var(--border-grey-color)!important;}

/* boxed_link_section */
section.boxed_link_section .col-md-4{width: 50%;}
	
/* .careers_wrapper */
section.careers_listing_section  .col-lg-3{width: 50%;}

/* section.counter_section-block */
section.counter_section-block .content_wrapper{flex-wrap: wrap;gap: 50px;
}	
/* image_section */
section.image_section-block.gallery_section img{height: 180px;}
	.menu_section .wrapper{padding-left:20px;}
	.row.departments_components{column-gap:0;}
	.departments_section{width:25%;}
	.components_section{width:75%;}
/* footer */
footer .skc_institutions{justify-content: center;flex-wrap: wrap;}
footer .wrapper{flex-wrap: wrap;row-gap:30px;}
.footer_menu_links .col-md-3,.footer_menu_links .col-md-2{width: 50%;}
.footer_menu_links .col-md-7{width: 100%;}
.footer_col.accreditations ul#footer-menu-2{display: grid;grid-template-columns: repeat(2,1fr);}
ul#footer-menu-1{display: grid;grid-template-columns: repeat(2, 1fr);}
.preloader p span {font-size: 75px !important;}
.footer_menu_links .col-md-6{width:100%;}
	body.single-department section.full_width_content_section-block .content_wrap{overflow-x: overlay;}
/* 	footer .wrapper .email_info{margin:0 50px;} */
	.mean-bar{display: flex;
    flex-direction: row-reverse;}
	section.three_column_image_content_section-block .image_content_boxes p{max-width:100%;}
	footer .wrapper>div{width:50%;}
	.page-id-16826 .two_column_content_section-block .row{flex-direction: column; align-items: center;}
}
@media (max-width: 1024px) and (min-width: 992px)
{
/* .mean-container .mean-bar{display:none;} */
}
@media (max-width: 991px) 
{
	.mean-bar{display: flex; 
    flex-direction: row-reverse;}
	.student_achievement_sub_button_wrap {column-gap: 12px; row-gap: 30px;}
}
@media (max-width: 980px) 
{

/* General */
	
.container{max-width:880px;}
.container-medium{max-width:900px;}	
.container-sml{max-width:800px;}
.blog_container{max-width:750px;}
	#canvas{display:none;}

/* Menu */
}

@media (max-width: 860px) 
{
.container{max-width:760px;}	
h2,h2 a{font-size:37px;line-height: 42px;}
h3,h3 a{font-size:25px;}
h4,h4 a{font-size:17px;}
h5,h5 a{font-size:17px;}
}
@media (max-width: 768px)
{
section.pdf_links_section-block .container{max-width: 720px;}
}
@media screen and (max-width: 768px) {
  .boxed_content_section-block.timeline::after {
    left: 31px;
  }
  
  .boxed_content_section-block.timeline .col-md-12 {
    width: calc(100% - 70px);
    padding-left: 70px !important;
    padding-right: 0 !important;
    align-self: flex-start !important;
  }
  
  .boxed_content_section-block.timeline .col-md-12::before {
    left: 25px !important;
    right: auto !important;
  }
}
@media (max-width: 767px)
{
	footer .wrapper>div{width:100%;}
	.ct-menu-section a{display:flex;}
/* common css */	
.container{max-width:700px;}
	section.pdf_links_section-block .container{max-width:700px;}
.col-md-2,.col-md-3, .col-md-4, .col-md-5,.col-md-6, .col-md-7,.col-md-8, .col-md-9, .col-lg-3, .col-lg-4, .col-lg-8{width: 100%;}
footer .footer_col>*:last-child{margin-bottom: 20px;}
	footer .wrapper .footer_logo img{width:80%;}
section {padding: 20px 0px !important;}
section.no-padding{padding:0px !important;}
header#masthead{position:fixed;}
body{font-size: 17px;}
	.preloader {display:none !important;}
.home h1 {font-size: 30px;}
.article_title_wrap h4 { line-height: 25px; }
.top_content h2{font-size: 27px;line-height: 35px;}	
ul#primary-menu, ul#secondary-menu, ul#mobile-menu {width: 70vw;}
.mean-container a.meanmenu-reveal.meanclose {right: 10px !important;}
.large_font_size .top_content p{font-size: 17px;}
.top_content p{padding-bottom: 20px;}
.row.row-reverse{flex-direction: column-reverse;}
.accordion-button{font-size: 20px;}
.accordion-body{max-width: 100%;}
table{margin-top:0 !important;width: 650px !important;}
.menu_section .wrapper{padding-bottom:20px;}
.accordion-body .content_wrap.text_content.inside_image{display: flex;flex-direction: column;align-items: center;}
/* #facilities .accordion-body .content_wrap.text_content.inside_image{align-items:flex-start;} */
.accordion-body	.content_wrap.read_more_content.inside_image p{margin-bottom:0;}
.accordion-body .content_wrap.read_more_content.inside_image img{width:100%;}
.accordion-button:not(.collapsed)::after{transform: translateY(12px);}
section.accordion_section-block .accordion-button{padding:15px 20px;}
.accordion_section-block .accordion-body .wrapper p a{    display: inline-block;margin-top: 15px;padding: 15px 30px;text-transform: uppercase;color: var(--light-color);font-weight: 600;background-color: var(--primary-color);}
.hierarchical-pages>li{width: 100%;}
.normal-pages{    grid-template-columns: repeat(1,1fr);}
select{width: 100%;padding: 8px;}
section.forms_tabs_section{display: block;}
	section.three_column_image_content_section-block .image_content_boxes .image_wrap img{width:100%;height:200px;object-fit:contain;}
	section.three_column_image_content_section-block .image_content_boxes p{text-align:center !important;}
.departments_menu_section h5::after{display: block;}
.custom-tooltip{transform: translate(40px, 10px);left: 0 !important;width:300px;}
	section.innerpage_banner h1{margin: 40px 0;}
	
/* counter_section */
section.counter_section-block .content_wrapper{flex-wrap: wrap;    justify-content: space-between;gap: 20px;}
section.counter_section-block .content_wrapper .content{font-size: 20px;text-align: center;}
section.counter_section-block .content_wrapper .number_count{font-size: 50px;line-height: 60px;}
section.counter_section-block .counter_wrapper{width: 45%;}

/* hero_banner_section */
section.hero_banner_section-block .content_wrap h2{font-size: 37px;line-height: 45px;}
section.hero_banner_section-block .accreditation_wrapper .image_wrap{padding: 0 6px;}
section.hero_banner_section-block .accreditation_wrapper a img{max-width: 60px;max-height: 60px;}
section.hero_banner_section-block .accreditation_wrapper::before{border-top: 32px solid transparent;border-bottom: 33px solid transparent;border-right: 18px solid #42476b;}
section.hero_banner_section-block .accreditation_wrapper:after{    right: -41px;transform: translateY(0px);width: 42px;height: 61px;background-size: 45%;}
section.hero_banner_section-block .content_wrap{padding: 25px 0;}
	section.hero_banner_section-block .accreditation_wrapper .image_wrap img{max-width: 66px;}
section.hero_banner_section-block .accreditation_wrapper{max-width: 320px;height:61px}
section.hero_banner_section-block .accreditation_wrapper>:last-child img{max-width: 70px;}

/* slider_highlighted_section */
section.slider_highlighted_section-block .image_wrap img{width: 100%;}
section.slider_highlighted_section-block .tns-outer	{overflow: hidden;}
section.slider_highlighted_section-block#review_meeting .highlighted_title{top: 54%;right: unset;left: 50%;}
section.slider_highlighted_section-block #tns1 > .tns-item{max-height: 100vh;}
section.slider_highlighted_section-block .highlighted_title{z-index: 1;top:-40px;right: unset;left: 50%;height:max-content;    transform: translate(-50%,-50%);}
section.slider_highlighted_section-block{padding-top: 80px !important;}
section.slider_highlighted_section-block .highlighted_content_wrapper, section.slider_highlighted_section-block .image_wrap{position: relative;width: 100%;}
section.slider_highlighted_section-block .highlighted_content_wrapper{right: 0;}
section.slider_highlighted_section-block .highlighted_content_wrapper{max-height: 100%;}
section.slider_highlighted_section-block .tns-nav{display: none;}

/* animated_rounded_section */
section.animated_rounded_section-block .animated_rounded_wrapper ul{flex-direction: column;align-items: center;}
/* related_pages_section */
section.related_pages_section-block .top_content h4::before, section.related_pages_section-block .top_content h4::after{content: '////';}
section.related_pages_section-block .top_content h4::after{right: 20%;}
section.related_pages_section-block .top_content h4::before{left: 7%;}
section.related_pages_section-block .related_pages_boxed_wrapper .wrapper{padding:15px;}
section.related_pages_section-block .col-md-12{padding: 0;}
section#relatedpost_section .top_content h4::before{left: 0;}
section#relatedpost_section .top_content h4::after{right: 10%;}	

/* newsletter */
section#newsletter-section .content_wrapper::after{content: unset;}
section#newsletter-section .content_wrapper{flex-direction: column;row-gap: 40px;}
section#newsletter-section .content_wrapper .content_wrap, section#newsletter-section .content_wrapper .button_group{width: 100%;}

/* management_section */
section.management_section-block .wrapper{gap: 20px 0;}
section.management_section-block .image_wrap img{min-height: 100%;max-height: 100%;}
	section.management_section-block.medium_size_images .image_wrap img{width:100%;}
section.management_section-block h2{line-height: 28px;}
/* section.management_section-block#sports .content_wrapper h6{word-break: break-all;letter-spacing: 1.3px;} */
	section.management_section-block .content_wrapper{padding-left:0;}
/* boxed_page_links_section */
section.boxed_page_links_section-block .box_item.tns-item{ display: flex; align-items: center; justify-content: center; }

/* animation_content_section */
section.animation_content_section-block .content_wrap{padding: 0;margin-top: 55px;}
section.animation_content_section-block .animation_content{height: 300px;}
section.animation_content_section-block .animation_content .wrapper .title_wrap{height: 165px;max-width:140px;}
section.animation_content_section-block .animation_content{background-size: 90%;}
/* section.animation_content_section-block.top-large-padding{padding-top:40px !important;} */

/* full_width_content_section */
/* section.full_width_content_section-block#newsletter-section{padding-bottom: 30px !important;} */
section.full_width_content_section-block.detail_view_pages .content_wrap{align-items:flex-start;flex-direction: column;gap: 20px;}
section.full_width_content_section-block .content_wrap{overflow-x: overlay;}
/* section.full_width_content_section-block#transport .top_content{width: 100%;} */

/* two_column_content_section */
section.two_column_content_section-block .content_wrap{max-width: 100%;}
section.two_column_content_section-block .content_wrap{padding: 0;}
/* section.two_column_content_section-block#institution .content_wrap p, section.two_column_content_section-block#institution .content_wrap li{font-size: 17px;}
section.two_column_content_section-block#skill_development .content_wrap{padding: 0;padding-bottom: 20px;}
section.two_column_content_section-block.placement_director_section .content_wrap{padding: 20px;}
section.two_column_content_section-block#library_section .content_wrap{padding: 20px;} */
/* icon_content_section */
section.icon_content_section-block .content_wrapper{margin-bottom: 30px;}
section.icon_content_section-block .top_content h2{font-size: 30px;line-height: 35px;}
section.icon_content_section-block .content_wrapper .image_wrap{max-width: 50px;margin: 0 auto;}
section.icon_content_section-block .content_wrapper h3, section.icon_content_section-block .content_wrapper p, section.icon_content_section-block .content_wrapper .more_button{text-align: center;}
section.icon_content_section-block .content_wrapper .content_wrap.read_more_content{max-width: 100%;}
	section#training_section .content_wrap.read_more_content h4{text-align:center;}
/* two_column_image_content_slider_section */
section.two_column_image_content_slider_section-block .image_content_wrapper{padding-left: 20px;}
section.two_column_image_content_slider_section-block .sider_wrapper{flex-direction: column;}
section.two_column_image_content_slider_section-block .tns-nav{top: unset;bottom: 2%;}
section.two_column_image_content_slider_section-block h2{padding-top: 10px;}

/* department_listing_section */
section.department_listing_section .page_title_wrap .box_wrapper{width: 100%;}

/* pdf_links_section */
section.pdf_links_section-block .pdf_wrapper{flex-direction: column;}
section.pdf_links_section-block .wrapper a{max-width: 100%;}
section.pdf_links_section-block .box_model{margin: 0;border-bottom: 0;border-left: 2px solid var(--border-grey-color);border-top: 2px solid var(--border-grey-color);}
section.pdf_links_section-block .pdf_link_wrap>:last-child >.box_model{border-bottom: 2px solid var(--border-grey-color);}
/* section.pdf_links_section-block .wrapper a .pdf_title{max-width: 100%;} */
section.pdf_links_section-block .pdf_wrapper{gap: 15px;}
section.pdf_links_section-block.semester_details .pdf_wrapper{gap: 0;}
section.pdf_links_section-block .col-md-3.column_wrap{width: 100%;}
section.pdf_links_section-block .pdf_link_wrap .col-md-3:nth-of-type(4n+1)>.box_model{border-left: 2px solid var(--border-grey-color);}
section.pdf_links_section-block .pdf_link_wrap .col-md-3:nth-of-type(-n+4)>.box_model{border-top: 2px solid var(--border-grey-color)!important;}
/* section.pdf_links_section-block#publications_section .row.pdf_link_wrap{row-gap:15px;} */
/* image_content_section */
section.image_content_section-block .image_wrap img{min-height: 100%;}
section.image_content_section-block .image_content p{max-width: 100%;}
/* section.image_content_section-block.skill_development a img{height: 100%;} */

/* innerpage_banner */
section.innerpage_banner h1{font-size: 39px;}

/* department_placement_details */
section.department_placement_details-block .departments_placement{display: grid;grid-template-columns: repeat(2,1fr);}
section.department_placement_details-block .departments_placement>*:nth-child(odd){border-left: 1px solid var(--border-grey-color);}
section.department_placement_details-block .departments_placement>:nth-of-type(6){border-left:unset !important;}
section.department_placement_details-block .departments_placement>:nth-of-type(-n+5){border-top: 0 !important;}
section.department_placement_details-block .departments_placement>:nth-of-type(-n+2){border-top: 1px solid var(--border-grey-color)!important;}
section.department_placement_details-block .departments_placement .wrapper a{padding: 25px 66px;}
section.department_placement_details-block .departments_placement .wrapper{max-width: 100%;}

/* cta_section */
section.cta_section-block .content_wrapper{max-width: 100%;flex-direction: column;row-gap: 40px;text-align: center;}

/* document_tab_listing_section */
section.document_tab_listing_section .boxed_content_section > .col-md-4:nth-of-type(3n-1), .boxed_content_section > .col-md-4:nth-of-type(3n){width: 100%;}
section.document_tab_listing_section .boxed_content_section>*:nth-child(even)>div{border: 5px solid var(--boxed-border-color);}
section.document_tab_listing_section .nav-tabs .nav-link.active::before{bottom: -14px;}
section.document_tab_listing_section.accordion_section-block .tab-content{padding-top: 20px;}
section.document_tab_listing_section{display: none;}

/* boxed_content_section */
section.boxed_content_section-block.single_content_wrapper  .content_wrapper> div:last-child div{border-bottom: unset !important;}
section.boxed_content_section-block .content_wrapper .col-md-3{width: 100%;}
section.boxed_content_section-block .content_wrapper .boxed_links p, section.boxed_content_section-block .content_wrapper .boxed_links h4{text-align: center;}
section.boxed_content_section-block .content_wrapper .boxed_links{border-bottom:0;border-top: 5px solid var(--boxed-border-color) !important;border-left: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper> div:last-child div{border-bottom: 5px solid var(--boxed-border-color) !important;}
/* section.boxed_content_section-block#contact_details .col-md-4{width: 100%;} */
section.boxed_content_section-block .content_wrapper .col-md-3>div{border-left: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-3:nth-of-type(-n+4)>div{border-top:0;border-left: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-3:nth-of-type(-n+1)>div{border-top: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-4>div{border-top:0;border-left: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-4:nth-of-type(-n+1)>div{border-top: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-4:nth-of-type(-n+3)>div{border-top:0;}
section.boxed_content_section-block .content_wrapper .col-md-4:nth-of-type(-n+1)>div{border-top: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-6:nth-of-type(-n+2)>div{border-top:0;border-left: 5px solid var(--boxed-border-color);}
section.boxed_content_section-block .content_wrapper .col-md-6:nth-of-type(-n+1)>div{border-top: 5px solid var(--boxed-border-color);}
/* section.boxed_content_section-block#contact_details .boxed_wrapper{border-top:0;}
section.boxed_content_section-block#contact_details .col-md-4:nth-of-type(-n+1)>div{border-top: 5px solid var(--boxed-border-color);} */
section#certificate_details_section .content_wrapper .col-md-6>div{border-left: 5px solid var(--boxed-border-color);}
/* section#publications .content_wrap.read_more_content{overflow-x: scroll;} */
/* accordion_section */
section.accordion_section-block.tab{display: block;}
section.accordion_section-block.tab .content_wrap.text_content h1{font-size: 22px;font-weight: 400;}
section.accordion_section-block.tab .content_wrap.text_content h2{font-size: 19px;}
section.accordion_section-block.tab .content_wrap.text_content.inside_image p{margin-bottom: 0;}
section.accordion_section-block.tab .content_wrap.text_content{padding-top:15px;}
section.accordion_section-block.tab .more_button a{color:var(--dark-color);}
section.accordion_section-block.tab .more_button{text-decoration: underline !important;}
section.accordion_section-block.tab .accordion-body{padding: 0;padding-top: 20px;}
section.accordion_section-block .accordion-body{overflow-x: scroll;}

/* vertical_tab_section */
section.vertical_tab_section{display: none;}
section.accordion_section-block.tab .content_wrap.text_content.link_content> p> a{display: inline-block;margin-top: 15px;padding: 15px 30px;text-transform: uppercase;color: var(--light-color);font-weight: 600;background-color: var(--primary-color);}
section.accordion_section-block.tab .content_wrap.text_content a{text-decoration: underline !important;}
/* section#cut-off-marks */
section#cut-off-marks{padding-top: 20px !important;}

/* content_pdf_section */
section.content_pdf_section-block .pdf_content_wrap .pdf_wrapper a .pdf_title{font-size: 18px;padding-bottom: 5px;}
section.content_pdf_section-block .pdf_content_wrap{gap: 15px 0;}

/* text_image_section */
section.text_image_section-block {padding-top: 0px;}
/* section.text_image_section-block#naac{padding-top: 20px !important;} */

/* silver_jubilee_animation_section */
	section.silver_jubilee_animation_section-block{height:50vh;}
section.silver_jubilee_animation_section-block .content_wrap{justify-content: unset;padding-left: 10px;height: 145px;}

/* recruiters_section */
section.recruiters_section-block .our_recruiters{grid-template-columns: repeat(3,1fr);}

/* events_section */
section.events_section-block .event_silder.event_list{flex-direction: column;}
section.events_section-block.events_listing_section .content_wrapper{width: 100% !important;}

/* careers_wrapper */
/* .careers_wrapper{flex-direction: column;} */
/* .careers_wrapper .title_wrapper{width: 100% !important;} */
section.careers_listing_section .col-lg-3{width: 100%;}

/* boxed_link_section */
section.boxed_link_section .wrapper .box_wrapper{column-gap: 10px;}
section.boxed_link_section .col-md-4{width: 100%;}

/* single_carrers_section */
.single_carrers_section .inner_content_wrap{flex-direction: column;}
.single_carrers_section .inner_content_wrap p{text-align: center;}

/* image_section */
section.image_section-block.media_and_press a img{width: 100%;}
section.image_section-block.gallery_section.min_gallery .top_images{max-height: 100%;}
section.image_section-block.gallery_section img{height: 100%;}
section.image_section-block.gallery_section img{padding: 2px 0;}
section.image_section-block.gallery_section .row .col-md-3> a{margin-left:0;}

section.pdf_links_section-block.boxed_accordion_pdf_section .accordion-body p{flex-direction: column;row-gap: 10px;}
section.document_listing_section {display: block;}
section.innerpage_content .event_section_wrap .event_silder.event_list .content_wrapper{width: 100%;}
/* section.video_section-block#campus_video{padding-top: 40px !important;padding-bottom: 0 !important;} */
	.departments_section{width:90%}	
.components_section{width:100%;}
/* footer */
.footer_menu_links .col-md-3, .footer_menu_links .col-md-2{width: 100%;}
footer .footer_col{padding-top: 10px;}
.footer_col.main_links{padding-top: 35px;}
footer .wrapper .footer_logo{max-width: 100%;}
footer .wrapper .contact_info, footer .wrapper .email_info{margin: unset;padding-left: 45px;gap: 15px;max-width: unset;}
footer .skc_institutions a{padding: 10px 0;text-align: center;}
footer .wrapper{gap: 20px 0;}
footer .skc_institutions a::after{display: none;}
footer .skc_institutions{flex-direction: column;}
footer .wrapper .address{max-width: unset;margin-left: 45px;}
footer .footer_col.main_links ul, .footer_col ul.menu{gap:10px;grid-template-columns: repeat(2,1fr);display: grid;}
footer .footer_col li a{line-height: 20px;}
footer .copyright_content{flex-direction: column;gap:20px;}


section.full_width_content_section-block#application_forms .content_wrap{flex-direction: column;}
section.boxed_link_section .wrapper .box_wrapper .title_wrap{text-align: left;}
section.accordion_section-block .accordion-button{font-size: 19px;}
section.slider_section-block .image_wrap img{height: 200px;}
section.icon_content_section-block .image_wrap img{width: 100%;height: 100%;}
section.full_width_content_section-block.equal_list .content_wrap ul{    grid-template-columns: repeat(1,1fr);}
section.two_column_content_section-block.boxed_bg .content_wrap{padding: 27px;}
	
/* Updated Style  */
	.image_content_link_section-block img{height:unset}
	.scroll-highlight-section{padding: 0px 40px;}
	.batch_image{left:2px}
	.marquee h1{font-size:16px}
/* 	search */
	.search-icon-wrapper{margin: 3px 10px;}
	.mean-container a.meanmenu-reveal{width: 60px;}
	.mean-container .mean-bar{display: flex;flex-direction: row-reverse;}
	#mobile-navigation .search-icon-wrapper{display:unset}
	section.hero_banner_section-block{    padding-top: 100px !important;}
	
	
section.boxed_content_section-block.computing_science_activities .content_wrapper .col-md-6:nth-child(3n+1) > div, section.boxed_content_section-block.computing_science_activities .content_wrapper .col-md-6:nth-child(5n+1) > div, section.boxed_content_section-block.computing_science_activities .content_wrapper .col-md-6:nth-child(7n+1) > div{    border-left: 5px solid var(--boxed-border-color);}
.student_achievement_wrap{flex-direction: column;gap:10px;}
.student_achievement_wrap .student_achievement_img_wrap{width:50%;}
#student_nism{margin-top:0px;}
.student_achievement_sub_category {padding: 6px 24px;}  
.student_achievement_sub_button_wrap {display: flex ; flex-direction: row; padding: 0 20px; row-gap: 25px;}   
section.accordion_section-block.tab.student-achievements-section .content_wrap.text_content a {text-decoration : none !important;} 
#student_cs, #student_cma, #student_acca {display: none;} 
.accordion_section-block.tab.student-achievements-section .student_tab_content.active {  display: block !important; }
.accordion_section-block.tab.student-achievements-section .accordion-collapse.collapse.show {height: auto !important;}
#student_ocp, #student_cs, #student_cma, #student_acca, #student_nism, #student_cseet, #student_ca{margin-top:20px; margin-left: 20px;} 
.accordion_section-block.student-achievements-section .content_wrap.text_content{display: flex ; align-items: flex-start;}
#popmake-17368 {width: 100% !important; left: 0px !important; top: 50px !important;}
section.management_section-block#sports .col-md-4{justify-content: center; display: flex;}
.pum-theme-content-only .pum-content+.pum-close {right: 42px !important;}
}

@media (max-width: 668px)
{
body{font-size:16px;}	
.cw_blog_single_content p, .cw_blog_single_content ul li,.cw_blog_single_content p a, .cw_blog_single_content ul li a{font-size:18px;}
.cw_blog_single_content .wp-block-columns.stat_column.stat_column2 > div:first-child{flex-basis: 100%!important;}
.container{max-width:600px;}
		section.pdf_links_section-block .container{max-width:600px;} 
#gototop{bottom:20px;right:10px;}
.cw_tabs .nav-tabs .nav-item{margin-left:5px;margin-right:5px;}	

/* slider_highlighted_section */
section.slider_highlighted_section-block#review_meeting .highlighted_title{top: 40%;}

/* related_pages_section */
section.related_pages_section-block .related_pages_boxed_wrapper a{min-height: 150px;max-height: 150px;min-width: 150px;max-width: 150px;}
}
@media (max-width: 576px)
{
.container, section.pdf_links_section-block .container{max-width:510px;}
	
}
@media (max-width: 480px)
{
.container, section.pdf_links_section-block .container{max-width:420px;}
header#masthead img.custom-logo{max-width: 350px;width:100%}
	section.management_section-block .image_wrap img{width:100%;}
	
/* slider_highlighted_section */
section.slider_highlighted_section-block#review_meeting .highlighted_title{top: 35%;}	

}
@media (max-width: 420px)
{
.container, section.pdf_links_section-block .container{max-width:365px;}
}
@media (max-width: 390px)
{
.buttons_wrap{display:block;}	
.container, section.pdf_links_section-block .container{max-width:335px;}

/* slider_highlighted_section */
section.slider_highlighted_section-block#review_meeting .highlighted_title{top: 39%;
}
}
@media (max-width: 340px)
{
.container, section.pdf_links_section-block .container{max-width:300px;}
}
@media (max-width:280px) {
/* hero_banner_section */
section.hero_banner_section-block .accreditation_wrapper::before {border-top: 27px solid transparent;border-bottom: 27px solid transparent;border-right: 15px solid #42476b;}
section.hero_banner_section-block .accreditation_wrapper a img{max-width: 50px;max-height: 50px;}
}