@media only screen and (max-width: 1440px){
	.container_sec > .elementor-container, .container_sec > .e-con-inner{
		max-width: 95% !important;
	}
	.elementor-nav-menu .sub-arrow .e-font-icon-svg{
		fill: #fff !important;
	}
	.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
		justify-content: left;
	}

	body header.elementor-location-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		min-height: 100vh;
	}
}

@media screen and (min-width: 1441px) and (max-width: 1671px) {
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{
		margin: 0 8px !important;
	}

	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li a{
		font-size: 12px !important;		
	}

	body header.elementor-location-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		min-height: 100vh;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown{
		display: block;
	}

	.header_menu_main nav.elementor-nav-menu--main {
		display: none;
	}

	.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle{
		display: flex;
	}

	.elementor-nav-menu ul {
		display: none;
	}
}

@media only screen and (max-width: 1280px) {
	.life_mgiter .nav-tabs {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		white-space: nowrap !important;
		-webkit-overflow-scrolling: touch !important;
		scrollbar-width: none !important;
		-ms-overflow-style: none !important;
	}

	.life_mgiter .nav-tabs::-webkit-scrollbar {
		display: none !important;
	}

	.life_mgiter .nav-tabs::-webkit-scrollbar-thumb {
		background-color: #888 !important;
		border-radius: 10px !important;
	}

	.life_mgiter .elementkit-nav-item {
		flex: 0 0 auto !important;
		padding: 5px !important;
	}

	.life_mgiter .elementkit-nav-link {
		display: inline-block !important;
		padding: 10px 15px !important;
		white-space: nowrap !important;
	}

	.blog-item .content {
		font-size: 16px;
	}

	.blog-item .date {
		font-size: 16px;
	}
}

@media only screen and (max-width: 1115px){
	.container_faculties > * {
		flex: 1 1 calc(34% - 20px);
		max-width: calc(34% - 20px);
	}
	/* 		.container_faculties .card {
	width: 32%;
} */
}

@media only screen and (max-width: 1024px){

	.blog-item .date {
		font-size: 15px;
	}
	.container_sec .heading_main_hero h1 {
		font-size: 36px !important;
	}

}

@media (min-width: 768px) {
	.blog-container {
		grid-template-columns: repeat(3, 1fr);
	}
	.blog-item:first-child,
	.blog-item:last-child {
		grid-column: span 2;
	}
}

@media only screen and (max-width: 767px){
	/* 	body header.elementor-location-header {
	height: 63px;
} */

	.life_mgiter .elementor-tabs-wrapper{
		display: block !important;
	}

	.life_mgiter .elementor-tabs-wrapper .elementor-tab-title{
		white-space: nowrap;
		padding: 15px 20px;
	}

	.life_mgiter .elementor-tab-title.elementor-tab-mobile-title {
		display: none;
	}

	.container_sec .heading_main_hero h1 {
		font-size: 32px !important;
	}
	.container_sec > .elementor-container, .container_sec > .e-con-inner{
		max-width: 98% !important;
	}

	.container_sec.top_mini_header>.e-con-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.container_sec.top_mini_header>.e-con-inner span {
		font-size: 0;
		padding: 0;
	}
	.elementor-form-fields-wrapper .elementor-field-type-submit.elementor-col-20.e-form__buttons{
		width: 20%;
	}

	.blog-item {
		height: 230px;
	}

	.blog-item .content {
		bottom: 15px;
	}

	body.popup_open:before {
		content: ' ';
		width: 100%;
		height: 100%;
		position: fixed;
		background: rgba(0, 0, 0, 0.5);
		left: 0px;
		top: 0px;
		bottom: 0px;
		right: 0px;
		z-index: 100;
	}

	body.popup_open {
		overflow: hidden;
	}

	.container_sec > .e-con-inner{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.container_sec h1{
		font-size: 30px !important;
	}
	.event_detalis .elementor-gallery__container, .event_detalis_four .elementor-gallery__container {
		grid-template-columns: repeat(6, 1fr);
		gap: 10px;
	}
	.elementor-lightbox .elementor-lightbox-image{
		padding: 25px;
	}

	.event_detalis .elementor-gallery__container .e-gallery-item:nth-child(3n-2), .event_detalis .elementor-gallery__container .e-gallery-item:nth-child(3n-1), .event_detalis .elementor-gallery__container .e-gallery-item:nth-child(3n) {
		grid-column: span 3 !important;
	}
	.event_detalis .elementor-gallery__container .e-gallery-item:nth-child(7n-3), .event_detalis .elementor-gallery__container .e-gallery-item:nth-child(7n-2), .event_detalis .elementor-gallery__container .e-gallery-item:nth-child(7n-1), .event_detalis .elementor-gallery__container .e-gallery-item:nth-child(7n) {
		grid-column: span 3 !important;
	}
	.event_detalis_four .elementor-gallery__container .e-gallery-item:nth-child(7n-2), .event_detalis_four .elementor-gallery__container .e-gallery-item:nth-child(7n-1), .event_detalis_four .elementor-gallery__container .e-gallery-item:nth-child(7n) {
		grid-column: span 3 !important;
	}
	.facilities_icon_box ul.elementor-icon-list-items{
		flex-direction: column !important;
		row-gap: 5px;
	}
	.blog-container .date .date_top{
		font-size: 32px;	
	}
	.blog-container .date .month_year{
		font-size: 16px;
		padding-top: 8px;
		letter-spacing: 0;	
	}

	footer .footer_links:not(.active_footer_links) > .elementor-widget-wrap {
		margin-bottom: 0 !important;
	}

	/* 	footer .footer_links .elementor-widget-wrap h6{
	font-weight: 400;
} */

	.event_main .elementor-post__thumbnail img{
		border-radius: 0;
	}

	/* 	footer .footer_links h6:after {
	content: '';
	background: url('data:image/svg+xml,%3Csvg%20class%3D%22fa-svg-chevron-down%20e-font-icon-svg%20e-fas-chevron-down%22%20viewBox%3D%220%200%20448%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M207.029%20381.476L12.686%20187.132c-9.373-9.373-9.373-24.569%200-33.941l22.667-22.667c9.357-9.357%2024.522-9.375%2033.901-.04L224%20284.505l154.745-154.021c9.379-9.335%2024.544-9.317%2033.901.04l22.667%2022.667c9.373%209.373%209.373%2024.569%200%2033.941L240.971%20381.476c-9.373%209.372-24.569%209.372-33.942%200z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 5px;
	transition: transform 0.3s;
	right: 0;
}

	footer .footer_links.active_footer_links h6:after {
	transform: rotate(180deg);
	transition: transform 0.3s;
} */

	.header_menu_main.elementor-sticky--effects .logo_img img{
		width: 100% !important;
		max-width: 130px !important;
	}
	.blog-container a:nth-child(3) {
		display: none;
	}

	.blog-container a:last-child {
		display: none;
	}
	.recruiters_slider .swiper-slide-inner img {
		padding: 15px 15px;
	}
	.container_faculties > * {
		flex: 1 1 calc(50% - 15px);
		max-width: calc(50% - 10px);
	}  
	/* 		.container_faculties .card {
	width: 47%;
} */

}

@media only screen and (max-width: 440px){
	.container_faculties > * {
		flex: 1 1 calc(100% - 15px);
		max-width: calc(100% - 0px);
	}    
	/* 		.container_faculties .card {
	width: 100%;
} */
}

@media only screen and (max-width: 430px){
	#popup-form-enquiry{
		width: 100% !important;
		max-width: 95% !important;
	}

	.contact_con p strong {
		display: block;
	}
	.wp-chatbot-ball {
		width: 46px;
		height: 46px;
	}
	.ctc-analytics svg{
		height: 40px !important;
		width: 40px !important;
	}

	#close-popup-enquiry {
		top: 5px;
		left: 5px;
		font-size: 16px;
		width: 19px;
		height: 19px;
	}
}

@media only screen and (max-width: 320px){
	#popup-form-enquiry {
		height: 100%;
		max-height: 95%;
		overflow: scroll;
	}
}

@media only screen and (max-height: 680px){
	#popup-form-enquiry.show {
		height: 100%;
		max-height: 95%;
	}	
}