/*menu*/
/* Prevent background scroll- mobile menu is active */
.no-scroll {
	position: fixed;
	width: 100%;
	overflow: hidden;}

.mob-menu-toggle{ display:none !important;}
.mob-menu-toggle {
	cursor: pointer;
	width: 30px;
	height: 30px;
    margin-right: 20px;
	position: relative;
	z-index: 100;
	display: inline-block;
}
.mob-menu-toggle .menu-icon,
.mob-menu-toggle .menu-icon:before,
.mob-menu-toggle .menu-icon:after {
	background-color: #333;
	height: 3px;
	width: 100%;
	position: absolute;
	left: 0;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.mob-menu-toggle .menu-icon {
	top: 50%;
	transform: translateY(-50%);
}
.mob-menu-toggle .menu-icon:before {
	content: '';
	top: -8px;
}
.mob-menu-toggle .menu-icon:after {
	content: '';
	top: 8px;
}
.mob-menu-toggle.active .menu-icon {
	transform: rotate(45deg);
}
.mob-menu-toggle.active .menu-icon:before {
	transform: rotate(-90deg) translateX(0);
	opacity: 0;
}
.mob-menu-toggle.active .menu-icon:after {
	transform: rotate(-90deg);
    top: 1px;
}
.mobile-navigation {
	position: fixed;
	top: 0;
	right: -300px;
	width: 300px;
	height: 100vh;
	overflow-y: auto;
	background-color: #fff;
	box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);
	transition: right 0.3s ease;
	z-index: 99;
}
.mobile-navigation.active {
	right: 0;
}
.mobile-navigation li{list-style-type:none; padding: 15px 0;}
.mobile-navigation li a{text-decoration:none;list-style-type:none;}
header.site-header .mobile-navigation .aluminiRegistration {width: 100%;display: inline-block !important;margin: 20px 0;padding-left: 25px;}

/*menu ends here*/

/* home-page - css start here*/
#iiht-salem-alumni-network-banner-slider-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:3rem;height:4px;margin:unset; border-radius:unset; }
#iiht-salem-alumni-network-banner-slider-container .swiper-wrapper {margin-bottom:10px;}
#iiht-salem-alumni-network-banner-slider-container .swiper-pagination-bullet{background:var(--secondary-border-color);}
#iiht-salem-alumni-network-banner-slider-container .swiper-pagination-bullet-active{background:var(--secondary-color);}

/* events-main-section */
#events-main-section #events-main-heading-container h3{font-size: 52px;color: var(--ternary-color);}
#events-main-section .events-sub-head-content{font-size: 22px; line-height: 32px;color:var(--secondary-body-color);}
#events-main-section .events-view-button-wrap .elementor-icon-box-icon .elementor-icon{margin:6px;}
#events-main-section .events-view-container .elementor-widget-container p {margin-bottom:0.5em !important; }
#events-main-section .events-view-container .elementor-widget-container p a{color:var(--secondary-body-color);}
#events-main-section .events-view-container {background: var(--primary-border-color);padding: 26px 26px 24px 26px;width: 120px;clip-path: circle(50% at 50% 50%);margin: 20px 0;}
#events-main-section .latest-events {display: grid;gap: 10px;max-width: 100%;margin: 0 auto;}
#events-main-section .events-item.custom-container-1{flex-direction: column; grid-area: 1 / 1 / 3 / 2;}
#events-main-section .events-item.custom-container-2,#events-main-section .events-item.custom-container-3{max-height: 335px;}
#events-main-section .events-item.custom-container-2{ grid-area: 1 / 2 / 2 / 3;}
#events-main-section .events-item.custom-container-3{grid-area: 2 / 2 / 3 / 3;} 
#events-main-section .events-item {display: flex;position: relative; border-radius: 10px;border: 1px solid var(--primary-border-color);}
#events-main-section .events-image {position: relative;}
#events-main-section .events-thumbnail .image-wrapper img {width: 100%;height: auto;display: block;}
#events-main-section .custom-container-1 .events-thumbnail .image-wrapper img {border-top-left-radius: 10px;border-top-right-radius: 10px;}
#events-main-section .custom-container-2 .events-thumbnail .image-wrapper img,#events-main-section .custom-container-3 .events-thumbnail .image-wrapper img{max-height: 510px;min-height: 335px;object-fit: cover;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
#events-main-section .date-wrapper {position: absolute;z-index:5;}
#events-main-section .date-wrapper p{ margin-bottom:0px; padding: 3px 10px;background: var(--secondary-color);color: #fff;font-size: 16px; }
#events-main-section .custom-container-1 .date-wrapper{bottom: 0px; left:30px;}
#events-main-section .custom-container-2 .date-wrapper,
#events-main-section .custom-container-3 .date-wrapper{top: 0px; right:0px;}
#events-main-section span.events-type {text-transform: capitalize;}
#events-main-section .events-item .events-content {padding: 20px;}
#events-main-section .events-item .events-content span.read-more-icon:after{content:"";width:12px;
height:12px;background:url(https://aaiihtslm.in/wp-content/uploads/2024/10/Read-Icon.png) no-repeat center left;background-size: contain;display: inline-block;vertical-align: middle;margin-left: 10px;}
#events-main-section .events-item .events-content h3{ font-size: 26px;line-height: 34px;padding-bottom: 10px;}
#events-main-section .events-item .events-content .event-excerpt{font-size: 16px;line-height: 23px;color: var(--secondary-body-color);}
#events-main-section .events-item .events-content .event-readmore {color: var(--primary-color);}
.custom-view-wrapper { background: var(--primary-border-color);padding: 30px;border-radius: 50%;transition: all 0.3s ease-in-out; width:120px; height:120px;}
.custom-view-wrapper .custom-view-link{ color: var(--secondary-body-color); }
.custom-view-wrapper p.custom-view-content {margin-bottom: unset;    font-size: 16px;}
.custom-view-container {width: 50%; text-align: center;text-transform:capitalize;}
span.custom-view-all-icon {content: "";width: 18px;height: 18px;margin-bottom: 5px;display: inline-block;background: url(https://aaiihtslm.in/wp-content/uploads/2024/10/Arrow-icon.svg) no-repeat center left;background-size: contain;}
.custom-view-wrapper:hover{transform: scale(1.1); background:var(--secondary-color);}
.custom-view-wrapper:hover span.custom-view-all-icon{filter: invert(1) brightness(2);}
.custom-view-wrapper:hover .custom-view-link{color:#fff;font-weight:400;}
/* photo-gallery-section */
#photo-gallery-section h3{font-size: 42px; line-height: 62px;color:var(--ternary-color); }
#photo-gallery-section .photo-gallery-sub-head-content{font-size: 22px; line-height: 32px;color:var(--secondary-body-color);}
#photo-gallery-section .photo-gallery-view-container .photo-gallery-view-button-wrap .elementor-icon-box-icon .elementor-icon{margin:6px;} 
#photo-gallery-section .photo-gallery-view-container .elementor-widget-container p {margin-bottom:0.5em !important; }
#photo-gallery-section .photo-gallery-view-container .elementor-widget-container p a{color:var(--secondary-body-color);}
#photo-gallery-section .photo-gallery-view-container {background: var(--primary-border-color);padding: 26px 26px 24px 26px;width: 120px;clip-path: circle(50% at 50% 50%);margin: 20px 0;}
#photo-gallery-section .photo-gallery-sub-container .photo-gallery-image-wrapper{padding:0; overflow: hidden;}
#photo-gallery-section .photo-gallery-sub-container .photo-gallery-image-wrapper .photo-gallery-text-overlay .elementor-widget-container{background:#1B3467CC;border-radius: 0 0 8px 8px;font-size: 16px;line-height: 23px;}
#photo-gallery-section .custom-view-container {width: 100%;}


/* latest-news-updates-section */
#latest-news-updates-section .latest-news-heading h2 {font-size: 48px; line-height: 1.3;color:var(--ternary-color);}
#latest-news-updates-section .latest-news-left-content-section { color:var(--secondary-body-color);font-size: 22px; line-height: 32px; }
#latest-news-updates-section .news-view-all-container {margin: 5px 0 5px 0; padding: 6px;}
#latest-news-updates-section .news-view-all-wrap .elementor-icon-box-icon .elementor-icon{margin:20px 0 0 0;}
#latest-news-updates-section .news-view-all-wrap .elementor-widget-container p {margin-bottom:0.5em !important; }
#latest-news-updates-section .news-view-all-wrap .elementor-widget-container p a{color:var(--secondary-body-color);}
#latest-news-updates-section .news-view-all-wrap{background: var(--primary-border-color);padding: 24px 26px 26px 24px;width: 130px;clip-path: circle(50% at 50% 50%);margin: 5px 0;}
#latest-news-updates-section .latest-news {display: flex;flex-wrap: wrap;justify-content: space-between;}
#latest-news-updates-section .news-item,#latest-news-updates-section .news-item.tns-item{ border-radius: 10px;border:1px solid var(--primary-border-color); }
#latest-news-updates-section .news-item .news-thumbnail {position: relative;}
#latest-news-updates-section .news-item .date-wrapper {position: absolute;bottom: -24px;z-index: 5;}
#latest-news-updates-section .news-item .news-thumbnail .image-wrapper img{ border-top-left-radius: 10px;border-top-right-radius: 10px;}
#latest-news-updates-section .news-item .news-thumbnail p.date-published {margin-left: 1.2rem;padding: 3px 10px;background: var(--primary-color);color: #fff;font-size: 16px;}
#latest-news-updates-section .news-item .news-content {padding: 20px;}
#latest-news-updates-section .news-item .news-content h3.news-title {font-size: 26px;line-height: 34px;padding-bottom: 10px;}
#latest-news-updates-section .news-item .news-content p.news-excerpt {font-size: 16px;line-height: 23px;color:var(--secondary-body-color);}
#latest-news-updates-section .news-item .news-content a.news-readmore { color: var(--primary-color); }
#latest-news-updates-section .news-item .news-content a.news-readmore span.read-more-icon:after{content:"";width:12px;height:12px;background:url(https://aaiihtslm.in/wp-content/uploads/2024/10/Read-Icon.png) no-repeat center left;background-size: contain;display: inline-block;vertical-align: middle;margin-left: 10px;}
#latest-news-updates-section .custom-view-container {width: 72%;}
#latest-news-and-update-left-section-container,#latest-news-and-update-left-section{padding:0;}
#custom-controls .tns-next{background: url(https://aaiihtslm.in/wp-content/uploads/2024/11/arrow-right.png);}
#custom-controls .tns-prev{background: url(https://aaiihtslm.in/wp-content/uploads/2024/11/arrow-left.png);}
#custom-controls .tns-prev,#custom-controls .tns-next { background-size: cover; width: 35px;  height: 35px; border: none; cursor: pointer; pointer-events: auto;  }
#custom-controls {text-align: right;margin-right: 20%;margin-top: 20px;}

/* alumni-stories-testimonial-section  */
#alumni-stories-testimonial-section .alumni-stories-testimonial-main-heading h2{font-size: 48px; line-height: 68px;color:var(--ternary-color);}
#alumni-stories-testimonial-section .alumni-stories-testimonial-heading h3{font-size: 42px; line-height: 62px;color:var(--ternary-color);}
#alumni-stories-testimonial-section .alumni-stories-testimonial-right-content-section{font-size: 22px; line-height: 32px;color:var(--secondary-body-color);}
#alumni-stories-testimonial-section .wpmtst-testimonial-image {position: absolute;bottom: 7%;}
#alumni-stories-testimonial-section .wpmtst-testimonial-image img {border-radius: 40px;}
#alumni-stories-testimonial-section .wpmtst-testimonial-content {font-size:16px;line-height:26px;}
#alumni-stories-testimonial-section .wpmtst-testimonial-content p:last-of-type {margin-bottom: 30px;}
#alumni-stories-testimonial-section .testimonial-name,#alumni-stories-testimonial-section .testimonial-company{text-align: left;width: 65%;
float: right;}
#alumni-stories-testimonial-section .testimonial-name{color: var(--primary-color);font-size: 20px;line-height: 30px;font-weight: 600;}
#alumni-stories-testimonial-section .testimonial-company{color: var(--secondary-body-color);font-size: 16px;line-height: 24px;font-weight: 600;}
#alumni-stories-testimonial-section .testimonial-inner{background:var(--primary-slider-bg-color);border-radius: 20px;padding: 3rem 2rem;}
#alumni-stories-testimonial-section .wpmslider-controls {padding: 40px 0 20px;}
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-pager-link:before{width: 25px;height: 3px;margin-left: unset;vertical-align: middle;margin-bottom: 6px;mask:unset;-webkit-mask:unset;}
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-pager-link.active:before{bottom:0px;background:var(--primary-color);}
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-pager-link:hover{color:var(--primary-color);}
#alumni-stories-testimonial-section .strong-view.pager-style-buttons .wpmslider-pager-link:hover:before{color:var(--primary-color);background:var(--primary-color);}
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-next:hover,
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-prev{color:var(--primary-color);}
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-next{color:#A4A4A4;}
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-next,
#alumni-stories-testimonial-section .wpmslider-controls .wpmslider-prev{text-transform:uppercase;}

/* homepage- css ends here*/

/* register page starts here */
.register-form-section .custom-cf7-message textarea,.register-form-section .custom-cf7-wrapper input,.register-form-section .custom-cf7-wrapper select {
    width: 100%;
    padding: 0.8rem;
    font-size: 18px;
    border-radius: 8px;
    border: unset;
	margin-top: 10px;
}
.register-form-section .custom-cf7-field label {
    width: 100%;
	color: #627785;
}
.register-form-section #cf7-custom-submit button#custom-submit-btn {
    color: #fff;
    background: var(--secondary-color);
    padding: 1rem 1.5rem;
	font-size:18px;
	font-family: "Plus Jakarta Sans", sans-serif !important;border: unset;
}
.register-form-section #cf7-custom-submit button#custom-submit-btn:hover{ background: #fff;color: var(--secondary-color);border: 1px solid var(--secondary-color);}

.register-form-section .custom-cf7-wrapper select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(https://aaiihtslm.in/wp-content/uploads/2024/11/custom-select-icon.png);
	background-size: 12px;
	background-repeat: no-repeat;
	background-position-x: 96%;
	background-position-y: 1.5rem;  
	background-color:#fff;
}
.register-content-bg p.custom-phone,
.register-form-section .hidden-submit-button p {
    margin-bottom: unset;
}  
.register-form-section .custom-cf7-message.custom-cf7-field {
    margin-bottom: 20px;
}
.register-form-section span.wpcf7-not-valid-tip {
    margin-top: 15px;
}
.register-form-section form .wpcf7-response-output {margin: 0.1em 0.5em 1em !important; }
.register-content-bg p.custom-email {
    margin-bottom: 10px;
}

/* job listing page css */
.job-filter-sidebar img {max-width: 30px;object-fit: contain;}
#custom-submit-button{ color: #fff;background: var(--secondary-color);padding: 1rem 1.5rem;font-size:18px;font-family: "Plus Jakarta Sans", sans-serif !important;}
#custom-submit-button:hover{ background: #fff;color: var(--secondary-color);border: 1px solid var(--secondary-color);}
.post-type-archive-jobs .job-archive-container aside.job-filter-sidebar{padding:40px;}
.job-archive-container main.job-listings .job-item .salary p{font-size:16px;font-weight:500;}
.job-archive-container main.job-listings .job-item .post-date p{font-size:14px;font-weight:500;}
.filter-group-items-wrapper {margin-top: 20px;}
.job-archive-container main.job-listings .job-item{margin-bottom:30px;}
/* job listing page css end here*/

/* job individual page css */
.job-content ul li{line-height:38px;}
.job-archive-container main.job-listings blockquote p{line-height:36px;}
.job-archive-container .custom-contact-info p, .job-archive-container .custom-email,.job-archive-container .custom-phone{margin-bottom:unset;line-height:36px;}
/* job individual page css end here*/

/* news listing page css */
.news-container-wrap{margin: 2rem 0;padding:2rem 0;}
.news-archive-container {
    width: 85%;
    margin: 0 auto;
}
.news-banner-container {
    background: var(--primary-color);
    padding: 45px 0;
}
.news-banner-container h1 {
    color: #ffffff;
	width: 60%;
    line-height: 86px;
}
.news-archive-container main .news-item {
    border: 1px solid #F1F3F6;
    padding: 40px;
    border-radius: 24px;
    background: #ffffff;
	margin-bottom:30px;
}
.news-archive-container .news-item h2 a {
    font-size: 28px;
	line-height: 38px;
    color: #212121;
    text-decoration: none;
}
.news-archive-container .news-item .post-date {
    display: flex;
    align-items: center;
    gap: 10px;
	margin:15px 0;
}
.news-archive-container .news-item .post-date p{
margin:0; font-size:14px; font-weight:500;}
.news-archive-container .news-item .summary-container{margin-top:15px;}

.news-archive-container .news-item p.summary-wrapper{margin:0;}
.news-archive-container a.apply-btn {
    color: #ffffff;
    background: var(--primary-color);
    padding: 16px 32px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 18px;
	line-height: 24px;
    display: inline-block;
    margin: 0 0 10px 0;
    border: 1px solid var(--primary-color);
}
.news-archive-container a.apply-btn:hover {
    background: transparent;
    color: var(--primary-color);
}

.news-archive-container .news-item .taxlist {margin: 20px 0;}
.news-archive-container .news-item .taxlist p {
    font-size: 16px;
    margin: 0;padding: 8px 16px;
    background: #F1F3F6; display: inline-block;
    border-radius: 30px;
}
/* news lists ends here */
/* news listing  */
.single-news ul li{line-height:38px;}
/* news listings ends her*/
/* events listing page css */
.events-container-wrap{margin: 2rem 0;padding:2rem 0;}
.events-archive-container {
    width: 85%;
    margin: 0 auto;
}
.events-banner-container {
    background: var(--primary-color);
    padding: 45px 0;
}
.events-banner-container h1 {
    color: #ffffff;
	width: 60%;
    line-height: 86px;
}
.events-archive-container main .events-item {
    border: 1px solid #F1F3F6;
    padding: 40px;
    border-radius: 24px;
    background: #ffffff;
	margin-bottom:30px;
}
.events-archive-container .events-item h2 a {
    font-size: 28px;
	line-height: 38px;
    color: #212121;
    text-decoration: none;
}
.events-archive-container .events-item .post-date {
    display: flex;
    align-items: center;
    gap: 10px;
	margin:15px 0;
}
.events-archive-container .events-item .post-date p{
margin:0; font-size:14px; font-weight:500;}
.events-archive-container .events-item .summary-container{margin-top:15px;}

.events-archive-container .events-item p.summary-wrapper{margin:0;}
.events-archive-container a.apply-btn {
    color: #ffffff;
    background: var(--primary-color);
    padding: 16px 32px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 18px;
	line-height: 24px;
    display: inline-block;
    margin: 0 0 10px 0;
    border: 1px solid var(--primary-color);
}
.events-archive-container a.apply-btn:hover {
    background: transparent;
    color: var(--primary-color);
}

.events-archive-container .events-item .taxlist {margin: 20px 0;}
.events-archive-container .events-item .taxlist p {
    font-size: 16px;
    margin: 0;padding: 8px 16px;
    background: #F1F3F6; display: inline-block;
    border-radius: 30px;
}
/* events lists ends here */
/* events listing  */
.single-events ul li{line-height:38px;}
/* events listings ends her*/

.checkbox-wrapper label { display: flex ; align-items: center; }
.checkbox-wrapper label input[type="checkbox"] { margin: 0 10px 0 0; width: max-content; }

@media (min-width:5001px){
div#connect_us_top:after{right:39%;}
div#connect_us_bottom:after{left:38%;}	
}
@media (min-width:4001px) and (max-width:5000px){
div#connect_us_top:after{right:35%;}
div#connect_us_bottom:after{left:32%;}		
}

@media (min-width:3001px) and (max-width:4000px){
div#connect_us_top:after{right:28%;}
div#connect_us_bottom:after{left:24%;}	
}
@media (min-width:2001px){
	#iiht-salem-alumni-network-banner-slider-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{height:4px;}
}

@media (min-width:2001px) and (max-width:3000px){
div#connect_us_top:after{right:20%;}
div#connect_us_bottom:after{left:15%;}	
}

@media (min-width:1901px)and (max-width:2000px){
div#connect_us_top:after{right:15%;}
div#connect_us_bottom:after{left:12%;}	
}

@media (min-width:1901px){
	#iiht-salem-alumni-network-banner-slider-container, #iiht-salem-alumni-network-banner-slider{position:unset;}
}
@media (min-width:1601px)and (max-width:1900px){
	div#connect_us_top:after{right:10%;}
	div#connect_us_bottom:after{left:8%;}
}
@media (max-width:980px){
	div#connect_us_top:after {right:0;}
	div#connect_us_bottom:after{left:0;}
	.home-firstfold h1 {font-size: 42px;}	
	.home-firstfold h3 {font-size: 26px;}
    .desktop-navigation {
		display: none !important;
	}
	.mob-menu-toggle,
	.mobile-navigation {display: inline-block !important;}
    header.site-header .aluminihead {justify-content: space-between;}
    header.site-header .aluminihead .mobile-navigation ul#primary-menu{margin-top:10rem !important;
    margin-left:0 !important;}
}
@media (min-width:768px) and (max-width:980px){	
#events-main-section .latest-events {display: flex;gap: 35px; max-width: 100%;flex-wrap: wrap;}
#events-main-section .events-item.custom-container-2,#events-main-section .events-item.custom-container-3 {flex-direction: column;}
#events-main-section .events-item.custom-container-2, #events-main-section .events-item.custom-container-3 {max-height: unset;}	
#events-main-section .custom-container-2 .events-thumbnail .image-wrapper img, #events-main-section .custom-container-3 .events-thumbnail .image-wrapper img { max-height: unset;min-height: unset;    border-top-left-radius: 10px;  border-top-right-radius: 10px;border-bottom-left-radius: unset;}
#events-main-section .custom-container-2 .date-wrapper p,#events-main-section .custom-container-3 .date-wrapper p{border-top-right-radius: 10px;}
#latest-news-updates-section .news-item {max-width:100%;}
.register-form-content-section .register-form-section {padding: 60px 25px 30px 25px;margin-right: 10px;}	
.register-form-content-section .register-content-bg {padding: 60px 35px;}
.job-archive-container aside.job-filter-sidebar {width: 35%;padding: 40px 20px;}	
.job-archive-container{gap: 20px;}
.news-archive-container {width: 90%;}
.events-archive-container {width: 90%;}
}

@media (max-width:767px){
#iiht-salem-alumni-network-banner-slider-container, #iiht-salem-alumni-network-banner-slider{position:unset;}	
#events-main-section .latest-events {display: flex;gap: 35px; max-width: 100%;flex-wrap: wrap;}
#events-main-section .events-item.custom-container-2,#events-main-section .events-item.custom-container-3 {flex-direction: column;}
#events-main-section .events-item.custom-container-2, #events-main-section .events-item.custom-container-3 {max-height: unset;}	
#events-main-section .custom-container-2 .events-thumbnail .image-wrapper img, #events-main-section .custom-container-3 .events-thumbnail .image-wrapper img { max-height: unset;min-height: unset;    border-top-left-radius: 10px;  border-top-right-radius: 10px;border-bottom-left-radius: unset;}
#events-main-section .custom-container-2 .date-wrapper p,#events-main-section .custom-container-3 .date-wrapper p{border-top-right-radius: 10px;}
#latest-news-updates-section .news-item {max-width:100%;}	
.register-form-content-section .register-form-section {padding: 60px 20px 30px 20px;margin-right: 1px;}	
.register-form-content-section .register-content-bg {padding: 60px 30px;}
.job-archive-container{ flex-direction: column;}
.job-archive-container aside.job-filter-sidebar {width: 100%;}
.filter-group-items-wrapper {display: none;}
.filter-group-items-wrapper.open {display: block;margin-top: 20px;}
.filter-group-title{width:90%;}
.filter-group-title:after{content:"";
	background: url(https://aaiihtslm.in/wp-content/uploads/2024/11/custom-select-icon.png);
	background-size: contain;	background-repeat: no-repeat;	background-position: center;	width: 12px;	height: 12px;	display: inline-block;	margin-left: 30px;}
.filter-group-title.open:after{content:"";rotate:180deg;}
.post-type-archive-jobs .job-archive-container main.job-listings {width: 100%;}
.job-archive-container main.job-listings .job-item .taxlist{flex-wrap: wrap;}
.banner-container h2 {font-size: 36px;}
.job-archive-container main.job-listings .job-item .salary-date{flex-direction: column;}
.single-events ul.single-news ul, .job-archive-container ul{    margin: 0 0 0.5em 0.1em;}
.news-banner-container h1 {line-height:54px;text-align: center;width: 100%;padding: 20px 5px;}
.news-archive-container {width: 100%;}
.news-archive-container main .news-item {padding:20px;}
.events-banner-container h1 {line-height:54px;text-align: center;width: 100%;padding: 20px 5px;}
.events-archive-container {width: 100%;}
.events-archive-container main .news-item {padding:20px;}

}