/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/
 
p{
	font-family: "Manrope", Sans-serif;
}
.elementskit-megamenu-panel{
	width: 205px !important;
}
.site-main p{
	margin: 0;
}
.home-recent-read .pp-dual-heading{
	margin-top:0 !important;
}
.home-recent-read:before,
.home-recent-read:after{
    content: "";
    position: absolute;
    height: 1px;
    background: #001d4f;
    top: 25px;
	z-index: 6666;
}
.home-recent-read:before{
	left: 0;
	width: 115px;
}
.home-recent-read:after{
	right: 0;
	width: 115px;
}
.home-recent-read span{
	font-family: "Manrope", Sans-serif;
	display: inline !important;
	font-size: 35px !important;
}
.news-grid-section .elementor-post__title a{
		display: -webkit-box !important;
		-webkit-line-clamp: 3;    
		-webkit-box-orient: vertical;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		   text-overflow: ellipsis;
}

.home-recent-read .pp-first-text{
	    z-index: 99;
    position: relative;
}
.home-recent-read .pp-second-text {
	-webkit-text-stroke: 1px #001d4f;
	-webkit-text-fill-color: white;
	position: absolute;
	left: 136px;
	top: 2px;
	white-space: nowrap;
	font-family: "Manrope", Sans-serif !important;
}
.month-list {
    display: none;
}
.archive-year-wrapper{
    max-width: 100px;
}
.year-toggle.active + .month-list {
    display: block;
}
.year-toggle {
    cursor: pointer;
    font-weight: bold;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.year-toggle.active {
    color: #0073aa; /* Change color when active */
}
.latetest-news-col .elementor-widget-pp-dual-heading{
	top: -12px !important;
}

.elementor-slideshow__title{
	display:none !important;
}
 .elementor-location-header *{
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
.fixed-header .elementor-location-header .gradueate-header-section .e-con-inner{
	padding-top: 20px;
	padding-bottom: 20px;
	 
}
.fixed-header .elementor-location-header .header-section .e-con-inner{
	padding-top: 10px;
	padding-bottom: 10px;
 }
.fixed-header .elementor-location-header .gradueate-header-section .elementor-widget-image img{
	width: 180px;
 }
.header-section .elementor-icon-box-icon{
	margin-bottom: -7px !important;
}
.e--pointer-double-line .elementor-item::after, .e--pointer-underline .elementor-item::after {
	bottom: -26px !important;
	content: "";
}
.header-section .elementor-icon-box-title a{
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.header-section .elementor-icon-box-title a:hover{
	color: #AA9249;
}
.header-section .elementor-shortcode{
	font-size: 14px; 
	line-height: 20px; 
	font-weight: 400;
	color: #101010;
	font-family: "Manrope", Sans-serif;
}
ul.pp-advanced-menu {
	margin-top: 35px !important;
	padding: 0 30px !important;
}
ul.pp-advanced-menu a{
	padding-top: 11px !important;
	padding-bottom: 11px !important;
}

/* 
.archive-side-menu{
position: relative;
}
.archive-side-menu .elementor-widget-button{
position: absolute;
bottom: 0;
} */



.social_share_custom>a{
	display: none !important;
}
.social_share_custom {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 10px 10px;
	-webkit-box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.2);
	        box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.2);
	width: 125px;
	gap: 10px !important;
	border-radius: 10px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 0 0 0 auto;
	position: absolute;
	top: 30px;
	right: 10px;
	visibility: hidden !important;
	z-index: 9;
	background:#fff !important;
}
.click_social_share_custom {
	visibility: visible !important;
 
}
.social_share_custom .social_share_item{
	/* 	height: 26px; */
}
.social_share_custom .social_share_item a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #000 !important;
	opacity: 0.8;

}
.social_share_custom .social_share_item a:hover{
	
}
.social_share_custom svg{
	width: 16px;
}
.home_grid_post .elementor-post{
	overflow: visible !important;
}


.post-three-dot .three-dot-one, 
.post-three-dot .three-dot-two, 
.post-three-dot .three-dot-three{
	width: 5px;
	height: 5px;
	display: block;
	background: #000;
	border-radius: 50%;
	margin-bottom: 3px;
}
#news-archiev-section{
	position: relative;
}
/* #news-archiev-section:after{
	content: url("https://orfeostorydev.com/nuss-graduate/wp-content/uploads/2024/10/Shape-Icon.png");
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: -368px;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
} */
#news-archiev-section .e-con-inner{
	z-index: 2;
}
.elementor-widget-button .elementor-buttonm, .elementor-button-link{
	max-width: 147px !important;
	width: 100% !important;
	height: 40px !important;
	line-height: 12px !important;
	background: transparent !important;
}
.elementor-widget-button .elementor-button:hover, .elementor-button-link:hover{
	background: #8E681F !important;
}
.elementor-widget-button .elementor-button:focus, .elementor-button-link:focus{
	background: #AA9249 !important;
}
.news-archiev-section .elementor-shortcode h2{
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #000000;
    position: relative;
    margin-bottom: 10px;
    font-family: "Manrope", Sans-serif;
}
.news-archiev-section .elementor-shortcode h2:first-child{
	margin-top: 0;
}
.news-archiev-section .news-archive-sidebar{
	position: relative;
}
.news-archiev-section .news-archive-sidebar::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 96%;
	background: #0000001A;
	right: 13px;
	top: 5px;
}
.news-archiev-section .latetest-news-col .elementor-post{
	border-radius: 5px 5px 5px 5px;
/* 	background: -o-linear-gradient(220.06deg, #363434 27.16%, #9C9595 116.51%);
	background: linear-gradient(229.94deg, #363434 27.16%, #9C9595 116.51%); */
}
.news-archiev-section .latetest-news-col .elementor-post__thumbnail__link{
	padding: 0px;
}
.news-archiev-section .elementor-shortcode ul{
	padding: 0;
	list-style: none;
	padding-left: 0;
}
.news-archiev-section .elementor-shortcode ul li{
	margin-bottom: 10px;
}
.news-archiev-section .elementor-shortcode ul li a{
	font-size: 14px; 
	line-height: 22px; 
	font-weight: 400;
	color: #000000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-family: "Manrope", Sans-serif;
}
.news-archiev-section .elementor-shortcode ul li a:hover{
	color: #8E681F;
}
.news-archiev-section .elementor-shortcode h2:before{
	content: url("https://www.nussgraduate.org/wp-content/uploads/2024/10/Arrow-Left.svg");
	position: absolute;
	right: 0;
/* 	 transition:0.4s; */
}
.news-archiev-section .elementor-shortcode h2.active:before{
	   -webkit-transform: rotate(90deg);
	       -ms-transform: rotate(90deg);
	           transform: rotate(90deg);
}
/* .news-archiev-section .news-grid-section .elementor-widget-posts{
height: 570px;
overflow: scroll;
overflow-x: hidden;
} */
/* .news-archiev-section .news-archive-sidebar{
z-index: 2;
} */
.news-archiev-section .elementor-post__title a{
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.news-archiev-section .elementor-post__title > a{
	padding-right: 20px;
    display: inline-block;
}
.news-archiev-section .elementor-post__title a, .new-inner-wrapper .elementor-post__read-more{
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.news-archiev-section .elementor-post__title:hover{
	color: #001D4F !important;
}
.new-inner-wrapper .elementor-post__read-more:hover{
	color: #8E681F !important;
}

/* .nicescroll-cursors{
position: relative;
top: 102px;
float: right;
width: 7px !important;
height: 252px !important;
background-color: rgb(170, 146, 73) !important;
border: medium;
background-clip: padding-box;
border-radius: 5px;
}
.nicescroll-rails-vr {
border-left: 1px solid #00000033;
transform: translateX(60px);
} */
.archive-style .elementor-post {
	background:#fff !important;
}
.archive-style .elementor-post .elementor-post__text{
	
}
.news-button-section{
	position: relative;
}
.news-archiev-section .news-button-section:after{
/* 	content: ''; */
	position: absolute;
	/* 	width: 1074px; */
	width: 100% !important;
	height: 1px; 
	background: #00000033;
	right: 0;
	top: 0;
}
.archive-side-menu .elementor-widget-button .elementor-button{
	max-width: auto !important;
	width: auto!important;
	height: 100% !important;
	line-height: 12px !important;
	background: transparent !important;
}
.news-grid-section .elementor-post__title{
	position: relative;
	/* 	max-width: 250px; */
	/* 	max-width: 250px;	 */
}
.news-grid-section .elementor-post__title::after {
	content: url("https://www.nussgraduate.org/wp-content/uploads/2024/10/three-dot-icon.svg");
	position: absolute;
	right: -4px;
	top: 5px;
	width: 15px;
	text-align: right;
	cursor: pointer;
}

.advertisemnet-placement h3{
	position: relative;
}
.advertisemnet-placement h3::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 590px;
	background: #FFFFFF80;
	right: 290px;
	top: -210px;
	z-index: 9999;
	-webkit-transform: rotate(-79deg);
	    -ms-transform: rotate(-79deg);
	        transform: rotate(-79deg);
}
.advertisemnet-placement h3::before {
	content: '';
	position: absolute;
	width: 1px;
	height: 590px;
	background: #FFFFFF80;
	left: 287px;
	top: -358px;
	z-index: 9999;
	-webkit-transform: rotate(-79deg);
	    -ms-transform: rotate(-79deg);
	        transform: rotate(-79deg);
}
.archive-breadcumb h1{
	display: inline-block;
	position: relative;
	margin-bottom: 0;
}
.archive-breadcumb .elementor-icon-list-item a .elementor-icon-list-text{
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.archive-breadcumb .elementor-icon-list-item a .elementor-icon-list-text:hover{
	color: #AA9249 !important;
}
.archive-breadcumb h1::after {
	content: '';
	position: absolute;
	background: #181818;
	height: 1px;
	width: 100%;
	left: 0;
	bottom: 0px;
}
.common_heading_style .pp-first-text{
	z-index: 99;
	position: relative;
}
.common_heading_style .pp-second-text {
	-webkit-text-stroke: 1px #181818;
	-webkit-text-fill-color: white;
	position: absolute;
	left: 1px;
	top: 5.15px;
	white-space: nowrap;
}
.common_heading_style .pp-dual-heading {
	position: relative;
	width: auto;
	display: inline-block;
	z-index: 9;
}
.archive-post-section .pp-post-content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;	
}
.archive-post-section .author-box h3 a {
	font-size: 12px !important;
	line-height: 17px !important;
	font-weight: 700 !important;
}
.archive-post-section .author-box h3 span{
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: 400 !important;	
	text-transform: lowercase;
}
.archive-post-section .author-box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-column-gap: 15px;
	   -moz-column-gap: 15px;
	        column-gap: 15px;	
/* 	margin-left: -15px; */
	margin-bottom: 12px;
	position: relative;
}
.archive-post-section .author-box:after{
	content: url("https://www.nussgraduate.org/wp-content/uploads/2024/10/three-dot-icon.svg");
	position: absolute;
	right: 0;
	top: 17px;
}
.archive-post-section .author-box img{
	border-radius: 50%;
	width: 43px;
	height: 43px;
}
.archive-post-section .elementor-post__title{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	position:relative;
}
.archive-post-section .elementor-button-wrapper{
/* 	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-center;
	border-top: 1px solid #0000001A;
	padding-top: 30px; */
}

.single-post p{
	margin: 0;
}
.single-post-authorbox .authorbox-wraper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 20px;
	   -moz-column-gap: 20px;
	        column-gap: 20px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.single-post-authorbox .authorbox-wraper .author-info p, .single-post-authorbox .authorbox-wraper .author-info h3, 
.single-post-authorbox .authorbox-wraper .author-info h3 a{
	color: #000000;
	font-size: 13px;
	margin: 0;
	font-weight: 400;
	font-family: "Open Sans", Sans-serif;
}
.single-post-authorbox .authorbox-wraper .author-info h3 a{
	padding-left: 4px;
}
.single-post-authorbox .authorbox-wraper .author-info h3{
	margin-top: 5px;
}
.single-post-authorbox .authorbox-wraper .author-info p a{
	color: #000;
	font-weight: 600;
}
.related-category-items .author-image, .related-category-items .author-info p{
	display: none;
}
.related-category-items .author-info h3 span{
	display: none;
}
.related-category-items .author-info{
	font-family: "Manrope", Sans-serif;
}
.related-category-items .author-info h3 a, .related-category-items .author-info h3 {
	font-size: 20px !important;
	line-height: 35px !important;
	pointer-events: none;
	margin: 0 !important;
	font-family: "Manrope", Sans-serif !important;
}
.posts-relate-section .swiper-button-prev{
	left: -60px !important;
}
.posts-relate-section .swiper-button-next{
	right: -60px !important;
}
.posts-relate-section .pp-slider-arrow::after {
	width: 20px !important;
	font-size: 18px !important;
	font-weight: 800 !important;
	color: #2D2D2D !important;
}
.posts-relate-section .pp-posts-carousel{
	overflow: hidden;
}
.posts-relate-section .pp-slider-arrow svg{
/* 	display: none; */
}
.posts-relate-section .pp-slider-arrow{
/* 	background: transparent; */
}
.posts-relate-section .pp-slider-arrow.elementor-swiper-button-next{
	left: unset !important;
    right: 0 !important;
}
.posts-relate-section .pp-post-thumbnail-wrap img{
	border-radius: 10px;
}
.posts-relate-section .pp-posts-skin-card .pp-post-meta-wrap{
	padding: 0;
}
.posts-relate-section .pp-meta-text a{
	color: #000;
	font-weight: 500 !important;
}
.posts-relate-section .pp-post-title{
	min-height: 62px !important;
}

.post-commentr-section .comment-reply-title, 
.post-commentr-section .logged-in-as{
	display: none;
}
.post-commentr-section .comment-form-comment label{
	margin-bottom: 15px;
}
.post-commentr-section .comment-form-comment textarea{
	height: 120px;
	border-radius: 10px;
	resize: none;
	outline: 0 !important;
	border: 1px solid #E5E5E5;
}
.post-commentr-section .comment-form-comment textarea:focus{
	border: 1px solid var( --e-global-color-secondary );
}
.post-commentr-section .form-submit{
	margin-top: 15px;
	text-align: right;
}
.post-commentr-section .form-submit .submit {
	max-width: 160px;
	width: 100%;
	font-size: 14px;
}
.post-commentr-section .comment-form-author, .post-commentr-section .comment-form-email, 
.post-commentr-section .comment-form-url, .post-commentr-section .comment-form-cookies-consent, 
.post-commentr-section .comment-notes{
	display: none;
}
.post-commentr-section .form-submit .submit:hover{
	border-color: #aa9249 !important;
}
.post-tags{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 20px;
	   -moz-column-gap: 20px;
	        column-gap: 20px;
	padding-left: 98px;
}
.post-tags a{
	color: #585858;
	font-weight: 700;
	font-size: 13px;
	line-height: 18px;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.post-tags a:hover{
	color: var( --e-global-color-secondary );
}

.privacy-policy-section ol li{
	margin-bottom: 3px;
}

.page-title-section .pp-second-text {
	-webkit-text-stroke: 1px #ffffff;
	-webkit-text-fill-color: transparent;
	position: absolute;
	left: 2px;
	top: 2.3px;
	font-family: "Manrope", Sans-serif !important;
	font-size: 45px !important;
}
.inner-header-section .elementor-shortcode {
	color: #fff;
}
.dont-miss-news .elementor-button-wrapper {
	text-align: center;
	border-bottom: 1px solid #c6c6c6;
	padding-top: 20px;
	padding-bottom: 45px;
}
.dont-miss-news .news-club-title h2 {
	display: inline-block;
	background: #aa9249;
	padding: 9px 22px 7px;
}
.club-news-grid .elementor-post__title {
	position: relative;
	max-width: 100%;
	padding-right: 10px;
}
.club-news-grid .elementor-post__title a{
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.club-news-grid .elementor-post__title a:hover{
	color: #AA9249 !important;
}
.club-news-grid .elementor-post__title::after {
	right: 0;
	top: 1px;
}

#about-nuss-section{
	position: relative;
}
#about-nuss-section::before {
	content: url("https://www.nussgraduate.org/wp-content/uploads/2024/10/Shape-Icon.png");
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: unset;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	top: 338px;
}
.about-contatact-info .elementor-inline-item a{
	border-bottom: 1px solid #fff;
}
.page-title-section .elementor-icon-list-text:hover{
	color: #fff !important;
}
.page-title-section .elementor-icon-list-item a:hover .elementor-icon-list-text {
	color: #001d4f !important;
}
/* .policy-right-side{
position: sticky !important;
top: 0;
height: 100vh !important;
overflow-y: auto !important;
} */



/* .footer-section .e-con-inner{
	position: relative;
	border-radius: 15px 0 0 0;
	border-top: 1px solid #0000001A;
} */
/* .footer-section .e-con-inner:before{
	content: '';
	position: absolute;
	width: 645px;
	height: 27px; 
	left: 0;
	top: 0;
	opacity: 0.6;
	border-radius: 15px 0 0 0;
	-webkit-clip-path: polygon(0px 0px, 99.95% -1px, 91.91% 99.15%, 0% 100%);
	        clip-path: polygon(0px 0px, 99.95% -1px, 91.91% 99.15%, 0% 100%);
	background: -o-linear-gradient(269.32deg, #AA9249 13.95%, #A8A8A8 99.56%);
	background: linear-gradient(180.68deg, #AA9249 13.95%, #A8A8A8 99.56%);
} */
.footer-section .gform-body input {
	background: #EFEFEF !important;
	border: 1px solid #DCDCDC;
	border-radius: 50px;
	height: 43px !important;
	font-size: 16px !important;
	line-height: 21px !important;
	color: #221C1C;
	padding: 20px !important;
}
.footer-section .gform-body input:focus{
	border: 1px solid #8E681F;
}
.footer-section #gform_1 .gform_footer .gform_button{
	max-width: 147px;
	height: 40px;
	width: 100%;
	background: transparent;
	color: #000;
	border: 1px solid #000;
	font-size: 16px;
	line-height: 16px;	
	-webkit-transition: 0.4s;	
	-o-transition: 0.4s;	
	transition: 0.4s;
}
.footer-section #gform_1 .gform_footer .gform_button:hover{
	color: #fff;
	border: 1px solid #8E681F;
	background: #8E681F;
}
.footer-section .back-top .elementor-icon-list-item a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
	background: #EEEEEE;
	max-width: 100px;
	width: 100%;
	height: 34px;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-radius: 50px;
}

.footer-section .back-top .elementor-icon-list-icon{
	padding-left: 9px;
}
.footer-section .stay-conncetd, .footer-section .logo-column{
	position: relative;
}
.footer-section .stay-conncetd::before {
	content: '';
	position: absolute;
	width: 1px;
	height: 213px;
	background: #0000001A;
	left: -18px;
	top: 5px;
}
.footer-section .logo-column::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 213px;
	background: #0000001A;
	right: 5px;
	top: 5px;
}
.footer-section #validation_message_1_1 {
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	background: transparent !important;
	border: none !important;
	margin-top: 8px !important;
}
#gform_1_validation_container{
	display: none !important;
}
.socket-section .elementor-widget-text-editor a{
	color: #AEA49A;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.socket-section .elementor-widget-text-editor a:hover{
	color: #8E681F;
}
body:not(.wp-admin) input[type="date"], 
body:not(.wp-admin) input[type="email"],
body:not(.wp-admin) input[type="number"], 
body:not(.wp-admin) input[type="password"], 
body:not(.wp-admin) input[type="search"], 
body:not(.wp-admin) input[type="tel"],
body:not(.wp-admin) input[type="text"],
body:not(.wp-admin) input[type="url"],
body:not(.wp-admin) select,
body:not(.wp-admin) textarea {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: .5rem 1rem;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
select#mobile-yearly-monthly,select.mobile-yearly-monthly{
	border: 1px solid #ddd !important;
}
.single-post .elementor-widget-image a[data-elementor-open-lightbox="yes"]{
	display:block;
}


.home .news-archiev-section .elementor-grid.social_share_custom.click_social_share_custom{
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}


.select-wrapper {
	padding: 5px; /* Adds padding around the select */
	background-color: #f8f8f8;
	border-radius: 4px;
	border: 1px solid #ccc;
}
#mobile-yearly-monthly {
	margin: -5px; /* Remove padding space */
	width: calc(100% + 10px); /* Adjust width to fill padded container */
}
/* Style the overall select dropdown */
#mobile-yearly-monthly {
	font-size: 16px;
	padding: 8px;
	width: 100%;
	background-color: #f8f8f8; /* Background color */
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #333;
}

/* Style for the optgroup labels */
#mobile-yearly-monthly optgroup {
	font-weight: bold;
	font-size: 18px;
	color: #000;
	font-style:normal;
}

/* Style each option within the optgroup */
#mobile-yearly-monthly optgroup option {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #000000;
	font-family: "Manrope", Sans-serif;
}

/* Specific style when option is selected */
#mobile-yearly-monthly option:checked {
	background-color: #ddd;
	font-weight: bold;
	color: #000;
}



		

@media (min-width: 768px) and (max-width: 990px) { 
	.header-section .elementor-shortcode {
		font-size: 12px;
	}
}

@media only screen and (max-width: 1366px){
	.nicescroll-rails-vr {
		-webkit-transform: translateX(30px);
		    -ms-transform: translateX(30px);
		        transform: translateX(30px);
	}
/* 	.news-archiev-section .news-grid-section .elementor-widget-posts{
		height: 550px;
	} */
	.news-grid-section .elementor-post__title::after{
		right: 0;
	}
	.news-grid-section .elementor-post__title{
		padding-right: 10px;
	}
	#news-archiev-section::after {
		bottom: -378px;
	}
	
		.home-recent-read::before {
		display: none;
	}
	.home-recent-read::after {
		display: none;
	}
	.home-recent-read span {
		width: 100%;
		display: block !important;
		font-size: 40px !important;
	}
	.home-recent-read .pp-dual-heading {
		width: 310px;
		margin: 0 auto;
		max-width: 100%;
		position: relative;
	}
	.home-recent-read .pp-dual-heading::before {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		left: -50px;
		width: 40px;
	}
	.home-recent-read .pp-dual-heading::after {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		right: -50px;
		width: 40px;
	}
	.home-recent-read .pp-second-text {
		left: 0px;
		top: 2px;
	}
}
@media only screen and (max-width: 1200px) {
/* 	.news-archiev-section .news-grid-section .elementor-widget-posts {
		height: 530px;
	} */
	.news-archiev-section .news-archive-sidebar::after {
		right: 0px;
	}
	.news-archiev-section .news-button-section::after {
		width: 985px;
	}
	.nicescroll-rails-vr {
		-webkit-transform: translateX(25px);
		    -ms-transform: translateX(25px);
		        transform: translateX(25px);
	}
	#news-archiev-section::after {
		bottom: -328px;
	}
	.home-recent-read span {
		width: 100%;
		display: block !important;
		font-size: 40px !important;
	}
	.home-recent-read .pp-dual-heading {
		width: 310px;
		margin: 0 auto;
		max-width: 100%;
		position: relative;
	}
	.home-recent-read .pp-dual-heading::before {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		left: -50px;
		width: 40px;
	}
	.home-recent-read .pp-dual-heading::after {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		right: -50px;
		width: 40px;
	}

	.news-grid-section .elementor-post__title a{
		height: 63px !important;
	}
}

@media only screen and (max-width: 1024px){
	.page-title-section .pp-second-text {
		left: 3px;
		font-size: 40px !important;
		letter-spacing: 0px;
	}
	.home-recent-read span {
		width: 100%;
		display: block !important;
		font-size: 27px !important;
	}
	.home-recent-read .pp-dual-heading {
		width: 200px;
		margin: 0 auto;
		max-width: 100%;
		position: relative;
	}
	.home-recent-read .pp-dual-heading::before {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		left: -50px;
		width: 40px;
	}
	.home-recent-read .pp-dual-heading::after {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		right: -50px;
		width: 40px;
	}
	.news-grid-section .elementor-post__title a{
		height: 70px !important;
	}
}


@media only screen and (max-width: 767px) {
	.header-section .elementor-shortcode {
		text-align: center;
	}
	.home-recent-read .pp-dual-heading::before {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		left: -75px;
		width: 60px;
		z-index: 6666;
	}
	.home-recent-read .pp-dual-heading::after {
		content: "";
		position: absolute;
		height: 1px;
		background: #001d4f;
		top: 25px;
		right: -75px;
		width: 60px;
		z-index: 6666;
	}
	.current-datetime{
		color:#fff !important;
	}
	.news-archiev-section .elementor-shortcode h2:before{
		display:none !important;
	}
	.page-title-section .pp-second-text {
		font-size: 30px !important;
		letter-spacing: 0px !important;
	}
	.page-title-section .pp-second-text {
		left: 1.2px;
		top: 4px;
	}
	#headermenu .elementor-nav-menu{
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
	}
	.footer-section #gform_1 .gform_footer .gform_button {
		max-width: 225px;
	}
	.footer-section .gform_footer{
		margin-top: -2px !important;
	}
	.footer-section .logo-column::after,.news-archiev-section .news-archive-sidebar::after,#news-archiev-section::after {
		display:none;
	}
	.footer-section .e-con-inner::before {
		background: unset;
	}
	.footer-section .elementor-nav-menu.sm-vertical{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.news-archiev-section .elementor-shortcode ul {
		-webkit-columns: 3;
		   -moz-columns: 3;
		        columns: 3;
		gap: 40px;
	}
	#headermenu .elementor-nav-menu {
		-webkit-margin-start: inherit;
		        margin-inline-start: inherit;
	}
	.nicescroll-cursors {
		height: 0 !important;
	}
	.news-archiev-section .news-grid-section .elementor-widget-posts {
		height: 100%  !important;
	}
	.news-grid-section .elementor-post__title {
		max-width: 100%;
	}
	.nicescroll-rails-vr {
		border-left: none;
	}
	#mainpost .elementor-post__thumbnail,.archive .elementor-post__thumbnail{
		padding-bottom: 0 !important;
	}
	#mainpost .elementor-post__thumbnail img{
		width: 100%;
		height: 100%;
		left: auto;
		position: relative;
		top: initial;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset;
	}
	.archive .elementor-post__thumbnail img {
		width: 100%  !important;
		height: auto  !important;
		left: inherit  !important;
		position: relative  !important;
		top: initial  !important;
		-webkit-transform: unset  !important;
		-ms-transform: unset  !important;
		transform: unset  !important;
	}
	.single.single-post .elementor-widget-theme-post-title h1.elementor-heading-title{
		font-size: 22px;
		line-height: 28px;
	}
	.footer-section .back-top .elementor-icon-list-item a {
		min-width: 80px;
}
	.archive-dropdown-wrapper:not(:first-child){
		margin-top: 13px;
	}
	.archive-dropdown-wrapper label{
		margin-bottom: 7px; 
		font-size: 16px; 
		font-weight: 500 !important;
		font-family: "Manrope", Sans-serif;
	}
	.archive-dropdown-wrapper select {
		height: 40px;
		color: #001d4f;
		font-size: 14px !important;
		background: transparent;
		border: 1px solid #001d4f82 !important;
	}
	  	.news-grid-section .elementor-post__title a{
		height: 63px !important;
	}
	.news-archiev-section .elementor-post__text{
		height: 133px !important;
	}
	.news-archiev-section .news-grid-section .elementor-widget-posts .elementor-posts .elementor-post:first-child{
		display: block !important;
	}
	.news-grid-section .elementor-post__title a {
		height: 100% !important;
	}
	.news-archiev-section .elementor-post__text {
		height: 100% !important;
	}
}
@media only screen and (max-width: 480px) {
	.news-archiev-section .elementor-shortcode ul {
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
		gap: 40px;
	}
}