

@media (max-width:600px)
{.elementor-2920 .elementor-element.elementor-element-436fcc3 .elementor-tab-title.elementor-active, .elementor-2920 .elementor-element.elementor-element-436fcc3 .elementor-tab-title.elementor-active a {
    text-align: left;
  
}
	.elementor-2920 .elementor-element.elementor-element-436fcc3 .elementor-tab-title{
		 text-align: left;
		
	}
}




/* .testimonial.swiper .dp {
  margin-left: -135px;
  margin-bottom: -9px;
} */
/*people cards*/
.innermost-container{
	display:none !important; transition-delay: 0s; transition-timing-function: ease-in !important;
}

.outermost-container:hover .innermost-container{
	display:block  !important; transition-delay: 0s; transition-timing-function: ease-in !important;
}

.bghov:hcover .bgimage{
	background-image: url("/wp-content/uploads/2024/10/Group-427320553.png") !important;
	
}
.custom_container:hover .bg-img{
	background-image: url("/wp-content/uploads/2024/07/Group-427320554.png") !important;
	
}
.custom_container:hover .bgimage1{
		background-image: url("/wp-content/uploads/2024/07/Group-427320553.png") !important;
	
}
.custom_container:hover .elementor-element-4de4dcc{
	background-image: url("/wp-content/uploads/2024/07/Group-427320553.png") !important;
	
	
}





.outermost-container:hover .overlay-team{
  background-color: rgba(238,81,38,1) !important;
   border-radius: 100% !important;
 transition-delay: 0s !important; transition-timing-function: ease-in !important;
	
}

.outermost-container:hover .img-team{ transition-delay: 0s !important; 
	  opacity: 0.6 !important;
}

.cont-ab:hover .cont-bb{
	background-color:
#EF5126 !important;
	transition-delay: 0s !important; transition-timing-function: ease-in !important;
}
.cont-ab:hover .career-icon-b{
	color:
#EF5126 !important;
	background-color:
#EF5126 !important;
	transition-delay: 0s !important; transition-timing-function: ease-in !important;
	
}
.cont-ab:hover .text-12{
	color:
white !important;
	transition-delay: 0s !important; transition-timing-function: ease-in !important;
	
}
/* @media (max-width:768px){
	.elementor-9007 .elementor-element.elementor-element-5934a19 img {
    width: 10rem !important;
    height: 10rem !important;
   
} */
}
/* teams  end */
.custom-categories-container{
	margin: 0!important;
	padding: 0!important;
	list-style: none;
	display: flex;
	gap: 15px;
}
.custom-categories-container li a{
	display: inline-block;
	background: var( --e-global-color-primary );
	color: #fff;
	padding: 5px 20px;
	font-size: 1rem;
}
.custom-categories-container li.event-has-ended a{
	background: #8e8e8e;
}
.ast-separate-container #primary{
	margin:0px !important;
}
.ast-container{
	padding:0px !important;
}
.ast-separate-container .ast-article-single{
	padding:0px !important;
}
@media (min-width: 922px) {
    .ast-container {
         max-width: 100% !important; 
    }
}
.custom_container:hover .cont-ins{
	    --e-con-transform-translateY: -20px !important;
}

/*  */
.el-careers-grid .e-loop-item:nth-child(odd) .el-link-container{
	background: #FFF8F0!important;
}
.el-careers-grid .e-loop-item:nth-child(odd) .career-icon .elementor-widget-container,
.el-careers-grid .e-loop-item:nth-child(odd) .career-icon .elementor-widget-container svg,
.el-careers-grid .e-loop-item:nth-child(odd) .link-text{
	border-color: var( --e-global-color-accent )!important;
	color: var( --e-global-color-accent )!important;
	fill: var( --e-global-color-accent )!important;
}
.el-careers-grid .e-loop-item:nth-child(odd):hover .career-icon .elementor-widget-container,
.el-careers-grid .e-loop-item:hover .link-text{
	border-color: #fff!important;
	color: #fff!important;
}
.el-careers-grid .e-loop-item:nth-child(odd):hover .el-link-container{
	background: var( --e-global-color-accent )!important;
}

.el-careers-grid .e-loop-item:nth-child(even):hover .el-link-container{
	background:  var( --e-global-color-primary )!important;
}

@media (max-width: 921px) {
    .ast-separate-container #primary, .ast-separate-container #secondary {
        padding: 0em 0 !important;
    }
}
.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled{
	opacity: 01 !important;
}
.event-cont:hover .elementor-icon{
	background-color:#EF5126 !important;
	color:white !important;
	fill:white !important;
	
}
.elementor-button:hover {
    box-shadow: -4px 4px 0px 0px #1F4796;
}

/*  */
.reports-years-slider .swiper-wrapper{
	height: calc(60px * 3);
}

.reports-years-slider .swiper-slide{
	height: 60px!important;
}

.custom_container:hover .aboutbgimag{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/07/Group-427320676.png") !important;
	
}
.custom_container:hover .aboutbgimag-1{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/07/Group-427320678.png") !important;
	
}
.custom_container:hover .aboutbgimag-2{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/07/Group-1.png") !important;
	
}
.custom_container:hover .aboutbgimag-3{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/07/Group-427320682.png") !important;
	
}
.custom_container:hover .aboutbgimag-4{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/07/Group-427320661.png") !important;
	
}
.custom_container:hover .aboutbgimag-5{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/07/Group-427320662.png") !important;
	
}
.custom_container:hover .aboutbgimagfcxo{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/08/Group-427320708.png") !important;
	
}
.custom_container:hover .aboutbgimagfcxo-1{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/08/Group-427320709.png") !important;
	
}
.custom_container:hover .aboutbgimagfcxo-2{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/08/Group-427320710.png") !important;
	
}
.custom_container:hover .aboutbgimagfcxo-3{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/08/Group-427320711.png") !important;
	
}
.custom_container:hover .aboutbgimagfcxo-4{
	background-image: url("https://wordpress-1050398-4773899.cloudwaysapps.com/wp-content/uploads/2024/08/Group-427320712.png") !important;
	
}
.custom_container:hover .elementor-element-69df320{
	--e-con-transform-translateY: -20px !important;
}
.custom_container:hover .elementor-element-9c30267{
	--e-con-transform-translateY: -20px !important;
}
.custom_container:hover .elementor-element-2598519{
	--e-con-transform-translateY: -20px !important;
}
.custom_container:hover .elementor-element-0d5a775{
	--e-con-transform-translateY: -20px !important;
}
.custom_container:hover .elementor-element-01cec27{
	--e-con-transform-translateY: -20px !important;
}
.custom_container:hover .elementor-element-b914747{
	--e-con-transform-translateY: -20px !important;
}

/* reports archive category filter */
.reports_categories_filter{
	display: flex;
	justify-content: flex-end;
	gap: 25px;
	flex-wrap: wrap;
}
.reports_categories_filter input[type="radio"]{
	display: none;
}
.reports_categories_filter input[type="radio"] + label{
	padding: 8px 40px;
	color: var( --e-global-color-accent );
	border: 2px solid var( --e-global-color-accent );
	transition: all 300ms ease-in-out;
	cursor: pointer;
	color: #000;
	font-weight: 400;
	display: inline-block;
}
.reports_categories_filter input[type="radio"]:checked + label,
.reports_categories_filter input[type="radio"]:hover + label{
	background: var( --e-global-color-accent );
	color: #fff;
	box-shadow: -4px 3px 0px 0px #1F4796;
}

/* filter dropdown */
.reports-filter-container{
	display: flex;
	gap: 15px;
	flex-direction: column;
	align-items: flex-end;
}
@media(min-width: 768px) {
	.reports-filter-container{
		justify-content: flex-end;
	}
	.reports-filter-container .year-filter-container{
		display: none;
	}	
}

/*  */
.reports-years-slider .swiper-slide span{
	font-weight: 700;
	font-size: 1.6rem;
	display: block;
	text-align: center;
	color: rgba(0,0,0,.2);
	font-family: 'Public Sans',sans-serif;
	transition: all 200ms ease-in-out;
}
.reports-years-slider .swiper-slide.swiper-slide-active span{
	transform: scale(1.7);
	color: #1F4796;
}

/* reports archive posts */
#reports-posts article{
	background: #f1f0f0;
	padding: 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 25px;
	border-bottom: 1px solid #000;
	transition: transform 300ms ease-in-out;
}
#reports-posts article:hover{
	transform: scale(1.02);
}
#reports-posts article .info-container{
	width: 75%;
}
#reports-posts article .info-container .info{
	margin: 0;
	list-style: none;
	display: flex;
	gap: 12px;
	color: #1F4796;
	font-size: .9rem;
	align-items: center;
	margin-bottom: 5px;
}
#reports-posts article .info-container .info .divider{
	width: 1px;
	height: 15px;
	background: #000;
}
#reports-posts article .title{
	font-size: 1.6rem;
}
#reports-posts article .info-container .link-container{
	flex-shrink: 0;
}
#reports-posts article .link-container a{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: var( --e-global-color-accent );
	border: 1px solid;
	border-radius: 50%;
	aspect-ratio: 1 / 1;
	padding: 8px;
}
#reports-posts article:hover .link-container a{
	color: #fff;
	background: var( --e-global-color-accent );
	border-color: var( --e-global-color-accent );
}
#reports-posts article .link-container svg{
	width: 21px;
	height: 21px;
	vertical-align: middle;
}
@media(min-width: 768px){
	#reports-posts article{
		padding: 40px 50px;
	}
}
@media (max-width: 767px) {
	.elementor-9007 .elementor-element.elementor-element-5934a19 img{
		object-fit: cover !important;
		width: 162px !important;
  }
	}
@media (max-width: 600px){
	#wpfront-scroll-top-container{
		right: 46px !important;
    bottom: 15px !important;
	}
} 
.cont-a:hover .elementor-element-9a4356a{
	color:white !important;
}
.cont-a:hover .el-link-container{
	background: #1F4796;
}
.elementor-element-5e4f9c6{
	width: 100% !important;
}
/*  */
@media (max-width: 500px) {
    .elementor-9007 .elementor-element.elementor-element-5934a19 img {
        width: 150px;
        height: 139px !important;
        object-fit: contain;
    }
}
@media (max-width: 400px) {
    .elementor-9007 .elementor-element.elementor-element-5934a19 img {
        width: 128px !important;
        height: 128px !important;
        object-fit: cover !important;
    }

}
@media (max-width: 376px) {
    .elementor-9007 .elementor-element.elementor-element-5934a19 img {
        width: 128px !important;
        height: 115px !important;
        object-fit: cover !important;
    }

}

.elementor-widget-n-tabs{
	display:noflex !important;
}
.e-n-tabs-heading{
	    column-gap: 23px !important;
}
.elementor-widget-n-tabs .e-n-tabs{
	display:flex !important;
}
/* .elementor-widget-n-tabs .e-n-tabs-heading{
	display:flex !important;
} */
.e-n-tab-title{
	margin-bottom:10px !important;
}

/* Events */
.event-arrow{
  width: 40px;
  height: 40px;
  border: 1px solid #ef5126;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 7px;
  position: absolute;
  right:20px;
	bottom:30px
    
}
.event-detail-container {
    width: 1800px;
    margin: 0 auto;
    padding: 0px;
    height: 400px;
}

.event-featured-image {
    position: relative;
    text-align: center;
    color: white;
    height: 400px;
    object-fit: cover;
    background-position: center;
}

.event-featured-image img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    background-position: center;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1f4796;
    height: 400px;
    opacity: 0.9;
}

.event-details {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.event-info {
    margin-bottom: 10px;
    font-size: 1rem;
}

.event-title-2 {
    font-family: "Public Sans", Sans-serif;
    font-size: 2.8rem;
    line-height: 1rem;
    color: white;
    margin-top: 20px;
    font-weight: 500;
}

.event-type-2 {
    font-size: 16px;
    margin-bottom: 20px;
    color: white;
    margin-top: 30px;

}

.register-now-button {
    background: white;
    color: #EF5126;
    padding: 10px 15px;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid #EF5126;
}
.register-now-button:hover {
    background:  #EF5126;
    color: white;
    padding: 10px 15px;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid white;
}


.event-content-2 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px;
    
    padding-left: 120px;
    padding-right: 120px;
}

.left-column,
.right-column {
    flex: 1 !important;
    /* padding: 100px; */
}

.left-column {
    flex: 1;
}

.right-column {
    flex: 1;
    max-width: 350px;
}

.event-timings{
    padding-left: 5px;
	margin-top:20px
}
.event-additional-info{
    padding-left: 2px;
	margin-top:20px
}

.event-description,
.event-timings,
.event-additional-info,
.event-speaker-info,
.event-tags,
.event-banner-image {
    margin-bottom: 40px;
	margin-top:20px
}


.event-timings h2,
.event-additional-info h2,
.event-speaker-info h2,
.event-tags h2 {
    color: black !important;
    font-family: "Public Sans", Sans-serif !important;
    font-size: 1rem !important;
}

.speaker-container {
    display: flex !important;
    align-items: center !important;
}

.speaker-image img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.speaker-details {
    margin-left: 20px;
}
.speaker-name {
    font-size: 20px;
    font-weight: bold;
}

.speaker-designation {
    font-size: 18px;
    color: gray;
	margin-left:-8px;
}

.event-tags {
    text-align: left;
}

.event-tags a {
    background: #1f4796;
    color: white;
    padding: 5px 10px;
    text-decoration: none;
    
}

.event-banner-image img {
    display: block;
    /* margin: 0 auto; */
    width: 330px !important;
    height: 300px !important;
}

.desc-text{
    font-family: "Public Sans", Sans-serif !important;
    font-size: 1.8rem !important;
    line-height: 1.3rem !important;
     font-weight: 600 !important;
     color: #1e261a !important;
}

.event-description-2{
    color: #1e261a !important;
    line-height: 1.3rem !important;
    font-weight: 300 !important;
    font-size: 1rem !important;
}
.tag-all-text{
    margin-top: 40px !important;
}
@media (max-width: 900px){
.event-content-2{
    gap: 5px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	.desc-text{
		    line-height: 1.8rem !important;
	}
	.speaker-name{
		line-height: 2rem !important;
	}

}
.event-title-2{
	line-height:2.5rem !important;
}
@media (max-width: 940px){
	.event-detail-container{
	width:auto !important;
}
}
@media (max-width: 450px){
	.event-content-2{
		gap: 5px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    display: flex !important;
    flex-direction: column !important;
	}
	
	.event-title-2 {
    font-family: "Public Sans", Sans-serif;
    font-size: 2rem;
    line-height: 1rem;
    color: white;
    margin-top: 20px;
    font-weight: 500;
}

}
/* Events end*/

.left-column{
	padding-left:0px;
}


@media only screen and (max-width: 600px){
	.near-footer{
		margin-top:1100px
	}
	.speaker-designation{
		text-align:left;
		margin-left:0px
	}
}

/*  */
.elementor-posts .elementor-post{
	position: unset!important;
}







.elementor-2939 .elementor-element.elementor-element-401132b{
	--min-height: 370 !important;
}
.el-careers-grid .elementor-grid-item:nth-child(2n+1):hover .el-link-container{
	background-color:
		#1F4796 !important;
}
	
}
.short-code-card{
	display:flex;
	flex-direction:column;
	align-items:center;
}

h1.wp-block-heading{
	    font-size: 1.45rem !important;
}
h2.wp-block-heading{
	    font-size: 1.45rem !important;
}
h3.wp-block-heading{
	    font-size: 1.45rem !important;
}
h4.wp-block-heading{
	    font-size: 1.45rem !important;
}
h5.wp-block-heading{
	    font-size: 1.45rem !important;
}
.elementor-shortcode{
	display:flex;
	flex-direction:column
}

/*  */
.el-post-categories .elementor-post-info li .elementor-post-info__terms-list{
	font-size: 0;
}
.el-post-categories .elementor-post-info li .elementor-post-info__terms-list .elementor-post-info__terms-list-item{
	padding: 0px 7px 0px 7px;
  background-color: var( --e-global-color-1590669 );
	font-size: .7rem;
}
.elementor-post-info__terms-list{
	display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px 3px !important;
    align-items: flex-end !important;
}
.elementor-post-info__terms-list-item{
	border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #DBDAD96E !important;
    border-radius: 0px 0px 0px 0px !important;
}

.speaker-details {
    margin-left: 0;
}

.elementor-widget ul{
/* 	margin: 0;
	list-style: none; */
}

/* menu fix */
.elementor-nav-menu .sub-arrow{
	margin: 0;
	padding: 0 10px;
}
.up-coming-text{
	margin-top:60px !important;
	text-align:center !important
}
/*  */
body:not(.elementor-editor-active) .flip-section-container.active .flip-card .flip-card-inner{
	transform: rotateY(180deg);
}
body:not(.elementor-editor-active) .flip-section-container:not(.active) .m_rl9Qu,
body:not(.elementor-editor-active) .flip-section-container.active .m_HQSx5{
	display: none!important;
}
/* @media only screen and (max-width: 500px) {
  .elementor-4175 .elementor-element.elementor-element-b2911b7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
   display:none !important;
}
} */


.custom_container:hover .elementor-element-5b73f1fa{
	background-image: url("https://projecttech4dev.org/wp-content/uploads/2024/10/Group-427320553.png") !important;
	
}