@media only screen and (min-width: 1399px)
{
.container{max-width:1400px;}
.medium-container{max-width:1100px;}
.small-container{max-width:900px;}	
}
@media only screen and (min-width: 1199px)
{
.container{max-width:1200px;}	
.small-container{max-width:900px;}	
.medium-container{max-width:1000px;}	
}
@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)
{
	#video-popup .video-popup-content{top: -40%;}
		#masthead.scrolled{background:unset !important}
	.home_updated.our_colleges .container{margin: 0px;padding: 0px 0px 0px 35px;}
	.home_updated #courses-offered .container{margin: 0px;padding: 0px 0px 0px 35px;}
	header#masthead{padding-right:25px !important}
	header#masthead{padding-right:25px !important}
	.society_container .col-md-12{display:flex;justify-content:center}
	.home_updated#rankings .top_content{margin:0px}
    .home_updated.ranking_and_accreditation .tab_wrapper{padding: 0px 22px 0px 22px;}
	.home_updated.hero_banner_section-block{height:unset}
	#tns2 > .tns-item{height:60vh}
	header#masthead{padding:10px 0px}
	header#masthead row{justify-content: space-between;flex-direction: row;}
	header#masthead .row{justify-content:unset;align-items: start;}
	#masthead .col-md-2{width:50%}
	#masthead .col-md-10{width:28%}
	#secondary-menu ul{position: fixed;right: 0px;display: flex;flex-direction: column;width: 240px;background: var(--primary-heading-color);padding: 15px;height: 368px;top: 85px;}
	 #secondary-menu{flex-direction:column}
	#masthead .col-md-10{width:100%}
/* 	.mean-container a.meanmenu-reveal.meanclose{position:fixed;top:30px;right:30px} */
	#masthead .col-md-2{padding: 15px 10px;display:none}
	#masthead .col-md-10{display: flex;justify-content: flex-end;padding: 20px 25px 30px;	}
	#ct-menu .mean-bar{display: flex;flex-direction: column;align-items: flex-end;}
	.mean-container a.meanmenu-reveal.meanclose{right: 0px !important;}
	#ct-menu .mean-bar{position:relative}
	#ct-menu .mean-bar::before{position: absolute;content: '';background: white;width: 50px;background-size: 26px;height: 50px;border-radius: 45px;top: -8px;right: -4px;}
	.mean-nav{width: 100% !important;position: fixed !important;left: 0px;top: 0px;z-index: -1 !important;padding: 50px 12px;}
	
body{font-size: 16px;}
.container-fluid{width: 100%;}
ul#primary-menu li a{margin: 0;}
	header#masthead{position:fixed;height:auto;padding:20px 0 0 20px;}
.button-link{padding:10px 15px;}
.innerpage_banner{padding:60px 0px;}
.innerpage_banner h1{font-size:55px;line-height:55px;}
.toggled ul#primary-menu.nav-menu{ display: flex; flex-direction: column; }
header#masthead{position:fixed;top:0px !important;z-index: 2;}
body.logged-in.admin-bar header#masthead{top:0px !important;padding: 15px 0px;}
header#masthead img.custom-logo{max-width: 250px;}
.ct-menu-section {margin-top: 0px;text-align:center;display: flex;}
ul#primary-menu { text-align: center; padding: 15px; float: unset; width: 100%; background: var(--primary-light-color); height: auto; min-height: 100%; min-width: 100vw; position: absolute; left: 0;margin-top: 20px; z-index: 999; }
.mobile-button{display: block;}
ul#primary-menu li{border:0px;}
a.meanmenu-reveal span::before { content: ''; background-color: #000; 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: #000; 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;}

/* hero_banner_section */
section.hero_banner_section-block{height: 70vh;}
/* list_with_two_column_content_section */
section.list_with_two_column_content_section-block .wrapper{display: grid;grid-template-columns: repeat(3, 1fr); padding-bottom: 0;margin: 0 auto;justify-items: center;width: 100%;row-gap: 30px;}

/* tab_section-block */
section.tab_section-block .wrapper .image_content_wrapper{width: 45%;}
section.tab_section-block .tab_title_wrap{width: 38%;}
section.tab_section-block .tab_content_wrap{width: 62%;}
section.tab_section-block .top_content{width: 95%;}
footer .skc_institutions{flex-wrap: wrap;}
.col-lg-3{width: 50%;}
footer .wrapper{padding: 40px;}
footer .wrapper .row{align-items: center;}
footer .wrapper .address p{margin-bottom: 0;}
footer .wrapper .contact_info{padding-top: 20px;}
header#masthead .row{justify-content: flex-end;}
ul#primary-menu {background: #ffffffe6;padding-left:0 !important;left:-33px;}
header#masthead .courses-offered-mobile{display: block;}
header#masthead .courses_offered {display: none;}
.mean-nav ul#primary-menu li{margin:7px 0 0 30px;}
.mean-container .mean-nav ul li a{border-bottom: unset;}
ul#primary-menu > li > a:before{left: 10px;width: 100%;}
ul#primary-menu > li > a{padding: 10px;}
.mean-container .mean-nav ul li a{border-bottom: unset !important;}
section.text_image_section-block:after{width: 250px;bottom: -260px;}
.mean-container a.meanmenu-reveal span{background: var(--tertiary-dark-color) !important;}
.mean-container a.meanmenu-reveal.meanclose span{background: transparent !important;}
.mean-container a.meanmenu-reveal.meanclose{top: 17px !important;left:2px !important;}
.ct-menu-section{padding:15px 10px 23px 15px;background:var(--light-color);border-radius:50%;}
.mean-nav ul#primary-menu li, ul#primary-menu.menu.not-highlighted li{width: inherit !important;}
	
/* video_section */
.video_section .btn-close{z-index: 1;}
.video_section{padding:0 10px;}
.video_section iframe{transform:unset;    height: calc(100vh - 200px);}
.video_section .modal-body{    height: 100%;display: flex;align-items: center;}
.video_section .btn-close{   transform: translateX(50%); right: -20px;}
}
@media (max-width: 1024px) and (min-width: 992px)
{
.mean-container .mean-bar{display:block;}
}
@media (max-width: 991px) 
{
	header#masthead{padding:10px 0px}
	header#masthead row{justify-content: space-between;flex-direction: row;}
	header#masthead .row{justify-content:unset;align-items: start;}
	#masthead .col-md-2{width:50%}
	#masthead .col-md-10{width:28%}
	#secondary-menu ul{position: fixed;right: 0px;display: flex;flex-direction: column;width: 240px;background: var(--primary-heading-color);padding: 15px;height: 368px;top: 85px;}
	#secondary-menu{flex-direction:column}
	#masthead .col-md-10{width:100%}
/* 	.mean-container a.meanmenu-reveal.meanclose{position:fixed;top:30px;right:30px} */
	#masthead .col-md-2{padding: 15px 10px;display:none}
	#masthead .col-md-10{display: flex;justify-content: flex-end;padding: 20px 25px 30px;	}
	#ct-menu .mean-bar{display: flex;flex-direction: column;align-items: flex-end;}
	.mean-container a.meanmenu-reveal.meanclose{right: 0px !important;}
	#ct-menu .mean-bar{position:relative}
	#ct-menu .mean-bar::before{position: absolute;content: '';background: white;width: 50px;background-size: 26px;height: 50px;border-radius: 45px;top: -8px;right: -4px;}
	.mean-nav{width: 100% !important;position: fixed !important;left: 0px;top: 0px;z-index: -1 !important;padding: 50px 12px;}
	.core_values_section { padding: 130px 35px;}
	.institution_container {padding-top: 0px;}
	.three_columns_content_section-block{padding-top: 165px;}
	#vision-mission{background-position-y: 190px;}
	#rankings .top_content{margin:0px}
	.core_values_section {padding-bottom: 25px;}
	section.tab_section-block .top_content h3::after{display:none}
	.society_container .col-md-12{display:flex;justify-content: center;}
	.ranking_and_accreditation .tab_wrapper{padding: 0px 18.5px 0px 19px;}
	.your_institution{padding: 40px;}
	#management{padding: 40px;}
	.two_column_content{margin: 15px 0px;}
	.home_updated.ranking_and_accreditation .tab_wrapper{padding:0px}
}
@media (max-width: 980px) 
{

/* General */
	
.container, .container-fluid{max-width:880px;}
.container-medium{max-width:900px;}	
.container-sml{max-width:800px;}
.blog_container{max-width:750px;}
	#canvas{display:none;}
	section.hero_banner_section-block{height: 100vh;}
	
/* Menu */
}

@media (max-width: 896px) 
{
	section.hero_banner_section-block{height: 100vh;}
	.video_section iframe{height: calc(100vh - 100px);}
	.video_section .btn-close{bottom: 0;}
	.video_section .btn-close{ right: 50%;}
}
@media (max-width: 860px) 
{
.container, .container-fluid{max-width:760px;}	
h2,h2 a{font-size:37px;}
h3,h3 a{font-size:25px;}
h4,h4 a{font-size:17px;}
h5,h5 a{font-size:17px;}
.video_section iframe{transform:unset;    height: calc(60vh - 200px);}
}
@media (max-width: 820px)
{
	section.hero_banner_section-block{height: 40vh;}
	#tns2 > .tns-item{height:80vh}

}
@media (max-width: 768px)
{
	section.hero_banner_section-block{height: 50vh;}
	.three_columns_content_section-block{padding-top: 65px;}
}
@media (max-width: 767px)
{
	section.hero_banner_section-block p{width:fit-content}
	#about .button_group{display:none}
.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10, .col-lg-3{width: 100%;}
.container, .container-fluid{max-width:700px;}
/* section {padding: 20px 0px !important;} */
section.no-padding{padding:0px !important;}
.text_image_section-block {padding-top: 0px;}
body{font-size: 17px;}
.tns-outer .tns-nav{right: 5%;}
.home h1 {font-size: 30px;}
.article_title_wrap h4 { line-height: 25px; }	

/* hero_banner_section-block */
section.hero_banner_section-block .content_wrap{padding-top: 50px;}
section.hero_banner_section-block{height: 80vh;}

/* list_with_two_column_content_section-block */
section.list_with_two_column_content_section-block .content_wrap.right_wrap, section.list_with_two_column_content_section-block .content_wrap.left_wrap{margin-top: 0;}	
section.list_with_two_column_content_section-block .content_wrap.right_wrap>:last-child{margin-bottom: 0;}
section.list_with_two_column_content_section-block .content_wrap{width: 100%;}
section.list_with_two_column_content_section-block .content_wrap{padding-top: 0;}

/* full_width_content_section-block */
section.full_width_content_section-block .content_wrap ul{flex-direction: column;}
section.full_width_content_section-block .content_wrap>:last-child{margin-bottom: 0;}
section.full_width_content_section-block .content_wrap p{margin-bottom: 10px;}
section.full_width_content_section-block .content_wrap ul{gap: 0;padding-top: 10px;}
section.full_width_content_section-block .content_wrap ul li{width: 100%;}
section.full_width_content_section-block#about .content_wrap h2{font-size: 30px;line-height: 36px;}

/* text_image_section-block */
section.text_image_section-block:after{content: unset;}
section.text_image_section-block .content_wrap{width: 100%;}
section.text_image_section-block .row{row-gap: 0;}
section.text_image_section-block .content_wrap{padding-top: 20px;}
section.text_image_section-block#rankings{padding: 40px 0;}
section.text_image_section-block ul{margin-left: 0;}

/* management_section-block */
section.management_section-block .content_wrapper a, .more_button{padding-bottom: 10px;}
section.management_section-block .content_wrapper p{margin-bottom: 10px;}
section.management_section-block .wrapper{gap:20px;}

/* tab_section-block */
section.tab_section-block .top_content{padding-bottom: 0;width: 100%;}
section.tab_section-block .top_content h3{margin-bottom: 10px;}
section.tab_section-block .top_content h3::after{content: unset;}
section.tab_section-block{display: none;}
section.accordian_section-block.tab_section-block{display: block;}
section.tab_section-block .wrapper{overflow: scroll;flex-wrap: unset;}
section.tab_section-block .wrapper .image_content_wrapper{min-width: 200px;min-height: 200px;}
.accordion-body{padding:0 10px 20px 0;}
.accordion-body .title_wrap{margin-bottom: 10px;}
.accordion-button{padding: 10px 0;}

/* list_with_two_column_content_section-block */
section.list_with_two_column_content_section-block .wrapper{display: grid;grid-template-columns: repeat(2, 1fr);width: 100%;gap: 10px;justify-content: center;row-gap: 10px;}
section.list_with_two_column_content_section-block .wrapper{margin-top: 0;padding-bottom: 30px;}
section.list_with_two_column_content_section-block .wrapper .box_wrap{width: 160px;height: 160px;}
section.list_with_two_column_content_section-block .wrapper .image_content .image_wrap{width: 75px;}

/* gallery_section-block */
section.gallery_section-block .grid-carousel-container .grid-owl-dots{display: none !important;}
section.gallery_section-block .container-fluid{padding: 0;max-width: 100% !important;}

section.accolades_section-block .top_content{padding-bottom: 20px;}
.video_section iframe{width: 100%;transform: unset;height: calc(80vh - 200px);}
.modal-content{width: 100%;height: 90vh;}
#popup_video{padding-right: 0 !important;}
.video_section .btn-close{bottom: -10px;}

footer .skc_institutions{padding: 25px 0;}
footer .skc_institutions a{padding: 10px 0;text-align: center;font-size: 14px;}
footer .skc_institutions a::after{display: none;}
footer .skc_institutions{flex-direction: column;}
footer .email_info{padding-top: 25px;}
footer .footer_logo{padding-bottom: 20px;width: 200px;margin: 0 auto;}

/* 	Updated Styles */
	.society_container h2{padding-left:unset;cursor:unset}
	.society_container {margin-bottom:0px !important}
	.society_container .top_content h2::before{display:none}
	.vision_container .medium-container .col-md-12 .content_wrap{padding:unset}
/* 	.society_container .accordion-header{visibility: collapse;} */
/* 	.ranking_and_accreditation {margin-bottom:-70px !important} */
	#vision-mission .col-md-6 .content_wrap ul,.society_container .content_wrapper ul,.ranking_and_accreditation .content_wrapper ul{padding-left:40px;}
	#vision-mission .col-md-6 .content_wrap ol,.society_container .content_wrapper ol,.ranking_and_accreditation .content_wrapper ol{padding-left:40px;}
	.vision_container {padding-bottom:0px}
	.mission_container #vision-mission .col-md-6 .content_wrap h2{padding-bottom:15pxpx}
/* .mission_container #vision-mission .col-md-6:nth-child(1){padding-bottom:15px} */
/* 	.society_container .col-md-12 .top_content{padding-bottom:unset} */
	.ranking_and_accreditation.tab_section-block .wrapper .image_content_wrapper .content_wrapper ol ul{padding-top:15px}
/* 	.society_container .top_content{margin-bottom:40px} */
	.institution_container {padding-bottom:0px}
	.institution_container .medium-container .col-md-12 .wrapper {padding-bottom:0px}
	.mission_container {padding-bottom:0px}
	#be_image_container{padding: 10px 0px;}
	.society_container{padding: 25px 0px;}
	.ranking_and_accreditation{padding:30px 0px 20px 0px;}
	.courses_offered{padding:0px}
	.arts_and_science_section{padding: 18px 0px;}
	.mission_container #vision-mission .col-md-6 .content_wrap h2{padding-bottom: 10px !important;}
	.your_institution.full_width_content_section-block h2{margin-bottom: 15px}
	.institution_container .button_group{display:unset;background: var(--primary-color);padding: 13px;text-align: center;border-radius: 30px;margin-top: 50px;}
	.institution_container #vision-mission{display:unset}
	.institution_container .col-md-12 .wrap-4{    transform: translateX(50%);}
	#vision-mission .col-md-6:nth-child(1){margin-top:40px}
	header#masthead{padding:10px 0px}
	header#masthead row{justify-content: space-between;flex-direction: row;}
	header#masthead .row{justify-content:unset;align-items: start;}
	#masthead .col-md-2{width:50%}
	#masthead .col-md-10{width:28%}
	#secondary-menu ul{position: fixed;right: 0px;display: flex;flex-direction: column;width: 240px;background: var(--primary-heading-color);padding: 15px;height: 368px;top: 85px;}
	#secondary-menu{flex-direction:column}
	#masthead .col-md-10{width:100%}
/* 	.mean-container a.meanmenu-reveal.meanclose{position:fixed;top:30px;right:30px} */
	#masthead .col-md-2{padding: 15px 10px;display:none}
	#masthead .col-md-10{display: flex;justify-content: flex-end;padding: 20px 25px 30px;	}
	#ct-menu .mean-bar{display: flex;flex-direction: column;align-items: flex-end;}
	.mean-container a.meanmenu-reveal.meanclose{right: 0px !important;}
	#ct-menu .mean-bar{position:relative}
	#ct-menu .mean-bar::before{position: absolute;content: '';background: white;width: 50px;background-size: 26px;height: 50px;border-radius: 45px;top: -8px;right: -4px;}
	.mean-nav{width: 100% !important;position: fixed !important;left: 0px;top: 0px;z-index: -1 !important;padding: 50px 12px;}
	section.hero_banner_section-block .image_wrap{width:unset}
	.three_columns_content_section-block{padding-top:30px}
	.three_columns_content_section-block .col-md-5.content_wrapper{padding: 10px 10px 20px 10px;}
	.three_columns_content_section-block{padding-bottom:10px}
	.society_container .top_content h2{background:unset;padding:unset;width: 100%;font-size: 35px;padding-top:7px}
	.courses_offered.tab_section-block .top_content h2{font-size:36px}
	.our_colleges{padding-top:30px}
	.vision_spacing{margin-top:0px}
	.mean-nav {transition: background-color 0.5s ease;}
	#masthead.scrolled {background-color:unset !important}
	.two_column_content {margin:unset;flex-direction: column;}
	.two_column_wrapper{width:100%;border: solid 4px #f1b00078 !important;}
	..two_column_wrapper:nth-child(2){margin-top:0px}
	.ranking_and_accreditation .container{padding:0px}
	#mobile-courses-offered .container{padding:0px}
	.society_container .accordion{padding:5px}
	#menu-item-848,#menu-item-859,#menu-item-858{display:unset}
	#menu-item-676,#menu-item-673,#menu-item-675{display:none}
    #vision_mission_core_values_section, #our_colleges_menu_section, #courses_offered_menu_section{display:unset}
	.institution_container {padding-top:40px}
    .society_container .col-md-12{display:unset}
	.accordion-button {padding:10px 20px 10px 2px;}
	.our_colleges .top_content{padding:10px}
	#mobile-courses-offered .top_content {padding: 0px 10px;}
	#tns2 > .tns-item{height:100vh}
	#vision-mission.three_columns_content_section-block{padding-top: 30px !important;}
	.ranking_and_accreditation {padding: 30px 10px 20px 30px;}
	header#masthead{padding-right:0px !important}
	section.accordian_section-block.tab_section-block{padding: 0px 27px;}
	.society_container.accordian_section-block.tab_section-block{padding:0px 30px 27px}
	section.accordian_section-block.tab_section-block .accordion{padding:0px 0px 10px 12px;}
	.society_container{padding-bottom:25px}
	.society_container h2{background:none !Important;padding-left: 0px !important;}
    .ranking_and_accreditation {padding: 30px 10px 20px 15px;}
	.your_institution {margin-bottom:40px}
	.home_updated.three_columns_content_section-block .col-md-5.content_wrapper {padding: 0px 10px 10px;}
	.institution_container {margin-top: -35px;}
	section.hero_banner_section-block p{margin-top: 28px;}
	.two_column_content{margin:0px !important}
	.two_column_wrapper{width:100% !important}
	.two_column_wrapper:nth-child(2){margin-top: 0px;}
	.grid-carousel-container .grid-owl-dots{display:none}
	.grid-owl-carousel.nav-center > .grid-owl-nav{display:block !important}
	header#masthead{z-index: 999 !important;}
	section.management_section-block .content_wrapper{padding-left:0px}
	footer .wrapper{padding: 30px;}

@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, .container-fluid{max-width:600px;}	
#gototop{bottom:20px;right:10px;}
.cw_tabs .nav-tabs .nav-item{margin-left:5px;margin-right:5px;}	
section.hero_banner_section-block{height: 100vh;}
.video_section .btn-close{right: 60px;bottom: -10px;width: 90px;}
.video_section iframe{height: calc(100vh - 100px);}
}
@media (max-width: 576px)
{
.container, .container-fluid{max-width:510px;}
section.hero_banner_section-block{height: 80vh;}
}
@media (max-width: 480px)
{
.container, .container-fluid{max-width:420px;}
section.hero_banner_section-block{height: 60vh;}
.video_section iframe{        height: calc(87vh - 300px);}	
.video_section .btn-close{width: 130px;right: 50%;}
}
@media (max-width: 420px)
{
.container, .container-fluid{max-width:365px;}
}
@media (max-width: 390px)
{
.buttons_wrap{display:block;}	
.container, .container-fluid{max-width:335px;}
section.hero_banner_section-block{height: 80vh;}
}
@media (max-width: 340px)
{
.container, .container-fluid{max-width:300px;}
}
@media only screen and (max-width: 932px) and (orientation: landscape) {
	#tns2 > .tns-item{height:100vh}
	section.hero_banner_section-block .content_wrap{padding-top: 40px;}
/* 	section.list_with_two_column_content_section-block .wrapper{column-gap: 60px;width: fit-content;} */
    .three_columns_content_section-block {padding-top: 45px;}
/* 	section.tab_section-block .top_content{width:100%} */
    .ranking_and_accreditation .tab_wrapper{padding:0px}
	#our_colleges.tab_section-block .top_content,#courses-offered.tab_section-block .top_content{width:100%}
	.nav-tabs .nav-item{margin-left: 0px}
	.ranking_and_accreditation.tab_section-block .tab_content_wrap{padding:22px 40px 10px 0px}
	.institution_container .col-md-12 .wrap-4{transform:unset}
	section.list_with_two_column_content_section-block .wrapper{grid-template-columns: repeat(3, 1fr);}
}
