html {
    overflow-x: hidden!important;
}

body{
	font-size: 14px;
	overflow-x: hidden!important;
	width:100%;
	height: 100%;
	position:relative;
}

h2{
	margin-bottom:0px !important;
}

.elementor-widget-text-editor a{
	color: #e1bc51;
}
.elementor-widget-text-editor a:hover{
	color: #151d4f;
	text-decoration: underline;
}
.breadcrumb-section,.sif-slider-item{
 	opacity:0;
}

.logged-in .breadcrumb-section, .logged-in .sif-slider-item{
	opacity:1 !important;
}






/* =================== Sif preloader ========================*/
.sif-preloader{
	position: fixed;
	background: #fff;
	width: 100%;
	height: 100%;
	z-index: 10001;
}

.sif-preloader .loader-wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

/*===============================
 * Logo
 * ==============================*/
.sif_site_logo svg{
    width: 276px !important;
	height:72px!important;
}
.e-page-transition--preloader{
    width: 276px !important;
	height:72px!important;
}

/*===============================
 * main-menu
 * ==============================*/
.main-menu{}
.main-menu .pp-advanced-menu .sub-arrow{
	padding-left:5px !important;
	width:15px !important;
	display:none !important;
}
.main-menu a.pp-menu-item:hover{
	color:#E1BC51 !important;
}
.main-menu .menu-item .has-submenu{
	position:relative;
}
.menu-item .has-submenu{
	display:block !important;
}
.main-menu .menu-item.menu-item-has-children{
	position:relative;
}
.main-menu .menu-item.menu-item-has-children:before, .pp-menu-off-canvas .menu-item.menu-item-has-children:before{
	content: '\f078' !important;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 12px;
    position: absolute;
    opacity: 1 !important;
	right:-15px;
    top: 8px;
    z-index: 1;
}
.main-menu .pp-advanced-menu--dropdown .menu-item.menu-item-has-children:before, .pp-menu-off-canvas .pp-advanced-menu--dropdown .menu-item.menu-item-has-children:before{
	right: 15px;
    top: 8px;
    transform: rotate(-90deg);
}
.pp-sub-item.highlighted, .pp-sub-item:focus, .pp-sub-item:hover{
	background-color:transparent !important;
}

.current-menu-ancestor a.has-submenu:after{
	background-color:#151d4f !important;
	opacity:1 !important;
}

.menu-item.current-menu-ancestor:hover .pp-menu-item:after{
	background-color:#E1BC51 !important;
}
ul.pp-advanced-menu ul ul a {
    border-left: 0px solid transparent !important;
}

.menu-item .pp-advanced-menu--dropdown{
/* 	padding-bottom:10px !important;
	padding-top:10px !important; */
} 
/* .pp-advanced-menu--dropdown .current-menu-parent > a:before, .pp-advanced-menu--dropdown .current-menu-item a.pp-menu-item-active:before{
    content: '';
    width: 85%;
    height: 2px;
    background-color: #151d4f;
    position: absolute;
    left: 15px;
    bottom: 3px;
	opacity:1 !important;
}
.pp-advanced-menu--dropdown .current-menu-parent > a:hover, .pp-advanced-menu--dropdown .current-menu-item a.pp-menu-item-active:hover{
	color:#E1BC51 !important;
}
.pp-advanced-menu--dropdown .current-menu-parent > a:hover:before, .pp-advanced-menu--dropdown .current-menu-item a.pp-menu-item-active:hover:before{
	background-color:#E1BC51 ;
} */
a.pp-sub-item.pp-menu-item-active:before, .current-menu-parent.menu-item-has-children a.pp-menu-item-anchor:before, {}
.login-menu-section a.pp-menu-item{
    border: 1px solid #E1BC51;
    border-radius: 5px;
	position:relative;
}

.login-menu-section a.pp-menu-item:hover{
	background-color: #e1bc51; 
}
.login-menu-section a.pp-menu-item:before{
	content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
	transition:.4s ease-in-out;
	background-color: #e1bc51;  
	z-index: -1;
}

/* .login-menu-section a.pp-menu-item:hover:before{
	width:100%;
} 
 */
.login-menu-section .pp-advanced-menu--dropdown {
	padding:10px 0px !important;
}

/*==================================
 * notice-action-section
 * =================================*/
.notice-action-section{
	position:absolute !important;
	top:0px;
}
.notice-action-section .elementor-element{
	    cursor: pointer !important;
}

/*===============================
 * Hero Banner 
 * ==============================*/
.sif-hero-banner-wraper{}
.sif-hero-banner-wraper .slick-arrow{
	border:0px !important;
	font-size:0px;
	z-index:99!important;
	background-color:transparent !important;
}
.sif-hero-banner-wraper button:focus {
    outline:0px !important;
}
.sif-slider-item{
	min-height:600px;
}
.slider-content-box{
	min-height:600px !important;
	padding-bottom:40px;
}
.slider-content-box .e-con-inner{
	align-items:flex-end !important;
}
.sif-hero-banner-wraper .slick-next {
    right: 20px;
}
.sif-hero-banner-wraper .slick-arrow:before{
	content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    opacity: 1;
    background-repeat: no-repeat;
	
}
.sif-hero-banner-wraper .slick-next:before{
    background-image: url('../../../wp-content/uploads/2024/01/next-arrow.svg');
}
.sif-hero-banner-wraper .slick-prev:before{
    background-image: url('../../../wp-content/uploads/2024/01/prev-arrow.svg');
}
.sif-hero-banner-wraper .slick-prev {
    left: 20px;
}
.sif-slider-item{
	
}
.breadcrumb-section.sif-slider-item:before{
	content: '' !important;
	position:absolute !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 29, 79, 0.00)), to(#151D4F));
    background: -o-linear-gradient(top, rgba(21, 29, 79, 0.00) 0%, #151D4F 100%);
    background: linear-gradient(180deg, rgba(21, 29, 79, 0.00) 0%, #151D4F 100%);
    opacity: 1 !important;
	height:430px !important;
	width:100% !important; 
	top:unset !important;
	bottom:0px !important;
}
.sif-slider-item .pp-dual-heading{
	margin-top:0px !important;
}


/*==============================
 * our-branch-location
 * =============================*/
.our-branch-location img{
	width:100%;
	object-fit:cover;
}
.tooltipster-content{
	width:230px !important;
	padding:20px;
}
.tooltipster-content strong{
	display:block;
	text-transform:uppercase;
	margin-bottom:10px;
}
.pp-tooltip-content{
	padding:0px !important;
}
.pp-tooltip-content .phone{
	margin-top:10px;
}
.pp-hotspot-icon {
    position: relative;
    margin-top: -30px;
    z-index: 999;
    margin-left: 50px;
}

/*================================
 * button style
 * ===============================*/
.elementor-kit-5 a:hover{
	text-decoration: unset !important;
}
.elementor-button{
	position:relative;
	overflow:hidden;
}
.elementor-button-content-wrapper, .pp-button-text{
	position:relative;
	z-index:9;
}
.elementor-button:before{
	content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
	transition:.4s ease-in-out;
}
/* 
.orange_btn .elementor-button:before{
    background-color: #e1bc51;
}
.orange_btn .elementor-button:hover:before{
	width:100%;
}  */
.orange_btn  .elementor-button:hover{
	color:#FFF !important; 
	background-color: #e1bc51 !important;
}
/*===========================================
 * our-services-section
 * ==========================================*/
.our-services-section.service-grid .elementor-grid-item {
    min-width: 0;
    height: 100%;
    text-align: center;
    background-color: var(--e-global-color-f0c0c34);
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 20px 0px;
	position:relative;
}
.our-services-section.service-grid .pp-info-box-footer{
	position:absolute;
	text-align:center;
	bottom:20px;
	width:100%;
}
.our-services-section.service-grid  .pp-info-box-description{
	margin-bottom:50px !important;
}
/* .our-services-section.service-grid  .elementor-button:before{
    background-color: #e1bc51;
}
.our-services-section.service-grid .elementor-button:hover:before{
	width:100%;
} */

.our-services-section.service-grid  .elementor-button:hover{
	color:#FFF !important; 
	background-color: #e1bc51 !important;
	border:1px solid  #e1bc51 !important;
}
.popu-skip-button{
	cursor:pointer;
}

.sif-google-map-section .gm-style .gm-style-iw-c{
	border:1px solid #E1BC51 !important;
	top: 15px 
}
.sif-google-map-section .gm-ui-hover-effect{
	display:none !important;
}
.sif-google-map-section .gm-style .gm-style-iw-tc::after{
	display:none !important;
}
.sif-google-map-section a{text-decoration:underline !important;}
/*================================
 * Heading Style
 * ===============================*/


.pp-dual-heading{
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.inner-dual-header .pp-dual-heading .pp-first-text{
	font-weight:400 !important;
}
.inner-dual-header .pp-dual-heading .pp-first-text, .inner-dual-header .pp-dual-heading .pp-second-text, .sif-slider-item .pp-dual-heading .pp-first-text, .sif-slider-item .pp-dual-heading .pp-second-text{
	font-size:3em !important;
    line-height: 1.2em !important;
}
.inner-header .elementor-heading-title{
	font-size:3em !important;
    line-height: 1.2em !important;
}
.inner-dual-header .pp-second-text{
	margin-top:0px !important;
	margin-left:0px !important;
}

/*==============================
 * list Style
 * =============================*/
.list-style ul {
	list-style:none;
    padding-left: 20px;
}


.list-gap ul{
	margin-left: 20px;
	display: table;
}
.list-gap ul li ul{
	margin-left: 50px;
}
.list-gap ul li{
	font-size: 1em;
	line-height: 29px; 
	font-weight: 400;
	margin-bottom: 12px;
	list-style: none;
	display: table-row;
}
.list-gap ul li ul li{
	margin-bottom: 5px;
}
.list-gap ul li:before {
	background-repeat: no-repeat !important;
	position: relative;
	top: 8.2px;
	display: table-cell!important;
}
.list-gap ul li i{
	display: none;
}
.list-style ul li{
    display: table-row;
}
.list-style ul li:before{
	content: '';
    background-image: url('../../../wp-content/uploads/2024/01/Bullet.svg');
    width: 15px;
    height: 15px;
	background-size:contain;
	background-repeat:no-repeat;
    display: table-cell!important;
	position:relative;
	left:-10px;
	top:7px;
}
.list-style ul li li:before {
	background-size:contain;
	background-repeat:no-repeat;
    background-image: url('../../../wp-content/uploads/2024/01/right-icon.png');
}
.list-style ul li ol{
	padding:0px;
	padding-left:10px;
}
.full-page-text-section .list-style ul{
	padding-bottom:10px;
}
.full-page-text-section .list-style p{
	margin-bottom:10px;
}
.full-page-text-section .list-style h3{
	margin-top:25px;
	font-size:1.3em;
}
.full-page-text-section .list-style h3:first-child{
	margin-top:0px;
}
.full-page-text-section .list-style h4{
	font-size:1.2em;
}
.list-gap ul li ul{
	margin-left:0px !important;
}
.full-page-text-section .list-style li{
	color: var(--e-global-color-primary);
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 28px;
}
.list-style .upper-roman{
   counter-reset: list!important;
}

.list-style .lower-alpha{
   counter-reset: list!important;
}
.list-style .lower-alpha li{
	list-style: none !important;
}
.list-style ul.lower-alpha li:before{
	content: "(" counter(list, lower-alpha) ") " !important;
	counter-increment: list !important;
	background-image:unset !important;
    top: 0px;
    left: -5px;
}
.list-style ul.lower-alpha.doble li:before{
	content:unset !important
}
.list-style ul.lower-alpha.doble{
	margin-left:10px;
}
.list-style ul.lower-alpha.doble li{
	display:flex;
	gap:5px;
}
.list-style .upper-roman  li{
	list-style: none !important;
	display: table-row;
}
.list-style ol.upper-roman li:before{
	content: "(" counter(list, lower-roman) ") " !important;
	counter-increment: list !important;
	background-image:unset !important;
    display: table-cell !important; 
	position: relative;
    top: 0px;
	left:-5px;
}
/*================================
 * Our Profile Page
 * ===============================*/
.profile-banner-slider .sif-slider-item::before {
	height: 655px !important;
}
.profile-banner-slider .slider-content-box .e-con-inner {
	align-items: flex-start !important;
}
.profile-banner-slider .e-con-boxed.e-flex{
	flex-direction: unset;
	flex-wrap: nowrap;
	justify-content: normal;
	align-items: flex-end;
	align-content: flex-end;
	min-height: 550px;
}
.business-deal-section .elementor-widget-image{
	position: relative;
}
.business-deal-section .elementor-widget-image:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 196px;
	left: 0;
	bottom: 0;
	background: linear-gradient(180deg, rgba(21, 29, 79, 0) 0%, #151D4F 100%);
}
.we-ask-section .pp-dual-heading{
	margin: 0;
}
.bridging-future-section .elementor-widget-image{
	position: relative;
}
.bridging-future-section  .elementor-widget-image:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 196px;
	left: 0;
	top: 0;
	rotate: -180deg;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.year-section .content-column{
	position: relative;
}
.year-section .content-column:before{
	content: '';
	position: absolute;
	width: calc(100% + 4000px);
	height: 1px; 
	background: #E1BC51;
	left: 0;
	top: -45px;
}
.mission-pillars-section .content-column{
	transition:.4s ease-in-out;
}
.mission-pillars-section .content-column:hover{
	border-color: #fff !important;
	box-shadow: rgba(0, 0, 0, 0.25) 7px 9px 40px 30px;
}
.mission-pillars-section .content-column:hover .elementor-widget-image .elementor-widget-container{
	border-color: #fff !important;
}

/*================================
 * sif-footer-section
 * ===============================*/
.sif-footer-section .footer-menu a, .sif-footer-section a, .sif-footer-section .footer-text.elementor-widget-text-editor{
	opacity:0.7;
}

.sif-footer-section .address p,  .sif-footer-section .address.elementor-widget-text-editor{
	opacity:1;
}
.footer-bottom-section a{
	font-size:12px !important;
}
.hotline p, .tel p{
	opacity:1;
}

/*popup*/
.meet-new-popup-bg{
	background-size:100% 100% !important;
}
.dialog-close-button{
	border:0px !important;
	outline:0px !important;
}

/*----------------------------------
 * CAR CALCULATOR
 * ---------------------------------*/

.car_calculation table {
	border-radius: 4px;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
	border: none;
}
.car_calculation table td, 
.car_calculation table th {
	border: none;
	vertical-align:middle;
}
.car_calculation input{
	border: none !important;
	outline: none;
}
.car_calculation #estimate-btn {
	position: relative;
	overflow: hidden;
	border: 1px solid #151D4F;
	border-radius: 5px 5px 5px 5px;
	padding: 11px 20px 10px 20px;
	font-size: 12px;
	font-weight: 400;
	color: #151D4F;
	text-transform: uppercase;
	z-index: 1;
}
/* .car_calculation #estimate-btn::before {
	background-color: #e1bc51;
	content: '';
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	transition: .4s ease-in-out;
	z-index: -1;
} */
.car_calculation #estimate-btn:hover {
	color: #FFF !important;
	border: 1px solid #e1bc51 !important;
	background-color: #e1bc51;
}

/* .car_calculation #estimate-btn:hover::before {
	width: 100%;
} */

/* .maximise-potential-tabs-section #capital .e-n-tab-icon{
    transform: rotate(-45deg);
    margin-top: -5px;
} */
.maximise-potential-tabs-section .e-n-tab-icon{
	display:none !important;
}
.maximise-potential-tabs-section .e-n-tab-title{
	flex-grow:1 !important;
}
/*====================================
 * board_directors_committees
 * ===================================*/
.board_directors_committees_wraper{
	
}

.board_directors_committees_wraper .slick-arrow{
	border:0px;
	font-size:0px;
	background-color:#FFF !important;
	width:50px; 
	height:50px;
	border-radius:50%;
}

.board_directors_committees_wraper .slick-arrow:hover{
	background-color:#151D4F !important;
}
.board_directors_committees_wraper .slick-next:before, .board_directors_committees_wraper .slick-prev:before{
	color: #000;
    content: '';
    background-image: url('../../../wp-content/uploads/2024/01/left-arrow-blue.svg');
    width: 20px;
    position: relative;
    display: inline-block;
    height: 30px;
}
.board_directors_committees_wraper .slick-prev{
	left:0px;
	z-index:9;
}

.board_directors_committees_wraper .slick-next{
	right:0px;
}
.board_directors_committees_wraper .slick-prev:before{
    left: -6px;
}
.board_directors_committees_wraper .slick-next:hover:before, .board_directors_committees_wraper .slick-prev:hover:before{
	   background-image: url('../../../wp-content/uploads/2024/01/left-arrow-white.svg');
}
.board_directors_committees_wraper .slick-next:before{
	transform: rotate(180deg);
	right: -6px;
}
.board_directors_committees_wraper [type=button]:focus, .board_directors_committees_wraper [type=submit]:focus, button:focus{
    outline: 0px auto -webkit-focus-ring-color;
}
.board_directors_committees_nav {
	margin-bottom:50px !important;
}
.board_directors_committees_nav .slick-list{
	padding:0px 30px;
}
.board_directors_committees_nav .profile_card_wrap{
	padding:10px 30px;
	cursor:pointer;
}

.board_directors_committees_nav .profile_content{
    text-align: center;
    border-bottom: 4px solid transparent;
	transition:.4s;
    margin: 0px auto;
}
.board_directors_committees_nav .profile_content:hover{
	border-bottom: 4px solid #E1BC51;
}
.board_directors_committees_nav .profile_content h2{
	font-family: Roboto;
	font-size: 1.1em;
	font-weight: 400;
	font-size: 1em;
	letter-spacing: 0em;
    margin-bottom: 10px;
}
.board_directors_committees_nav .profile_content p{
	font-family: Roboto;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.2em;
	letter-spacing: 0em;

}
.board_directors_committees_nav .slick-current.slick-active .profile_content{
    border-bottom: 4px solid #E1BC51;
}

.board_directors_committees_for{
	
}

.board_directors_committees_for .profile_card_wrap{
	display:flex;
    align-items: flex-start;
	gap:40px;
}
.board_directors_committees_for .profile_image{
	width:30%;
	padding:10px;
}
.board_directors_committees_for .profile_content{
	width:70%;
}

.board_directors_committees_for .profile_image img{
	border-radius:20px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 18%);
}

.board_directors_committees_for .profile_content h2.title {
	color: #151D4F;
	font-family: Roboto;
	font-size: 3em;
	font-style: normal;
	font-weight: 400;
    margin-bottom: 5px;

}
.board_directors_committees_for .profile_content .designation{
	color: rgba(21, 29, 79, 0.78);
	font-family: Roboto;
	font-size: 1.2em;
	font-style: normal;
	font-weight: 400;
}
.board_directors_committees_for .profile_content .profile-details{
	margin-top:30px;
	color: #151D4F;
	font-family: Roboto;
	font-size: 1em;
	font-style: normal;
	font-weight: 300;
	line-height: 28px;
}
.board_directors_committees_for .social-links{
    margin-top: 40px;
	padding-left:115px;
	position:relative;
}
.board_directors_committees_for .social-links:before {
    content: '';
    position: absolute;
    height: 2px;
    background: #151D4F;
    left: 0;
    top: 8px;
}
.board_directors_committees_for .social-links ul{
	padding:0px; 
	display:flex;
	gap:20px;
	list-style:none;
}


/*===========================================
 *  board_directors_committees_banner_wraper
 * ==========================================*/
.board_directors_committees_banner_wraper .board_directors_banner {
	height:600px;
    background-size: cover;
    background-repeat: no-repeat;
    object-fit: cover;
    background-position: top center;
}
.board_directors_committees_banner_wraper .board_directors_banner:before{
    content: '';
    position: absolute;
    width: 100%;
    background: linear-gradient(180deg, rgba(21, 29, 79, 0.00) 0%, #151D4F 100%);
    height: 60%;
    bottom: 0;
}
.profile_banner_card_wrap {
	max-width: 1200px;
    margin: 0px auto;
    height: 600px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding:50px 10px;
	position:relative;
	z-index:1;
}
.profile_banner_card_wrap .benner_content h1{
	color: #151D4F;
	font-size: 3em;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}
.profile_banner_card_wrap .benner_content p{
	color: #FFF;
	font-size: .9em;
	font-style: normal;
	font-weight: 700;
	line-height: 95.688%;
	text-transform: uppercase;
}
.profile_banner_card_wrap .profile_content{
	width:100%;
}
.profile_banner_card_wrap .profile_content h2{
	color:#E1BC51;
	font-size: 2em;
	font-style: normal;
	font-weight: 400;
}

.profile_banner_card_wrap .profile_content p{
	color: #FFF;
	font-size: .8em;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
}

/*===========================================
 * committee-box-items
 * ==========================================*/
.board_committees .committee-box-items{
	min-height:230px !important;
}

.committee-box-items .elementor-icon-box-title{
    color: #151d4f !important;
    font-size: 1.5em !important;
    font-style: normal;
    font-weight: 400 !important;
	margin:0px !important;
}
/* .committee-box-items:hover .elementor-icon-box-icon svg path, .committee-box-items:hover .elementor-icon-box-title{
	fill:#E1BC51 !important;
	color:#E1BC51 !important;
} */
.committee-box-items .elementor-icon-box-wrapper{
    align-items: center !important;
	min-height:60px;
}
.committee-box-items ul{
	list-style:none;
	padding:0px !important;
}
.committee-box-items ul li{
	color: #151D4F;
	font-size: 1em;
	font-style: normal;
	font-weight: 300;
}

.daily_special_rate{
	position:relative;
}
.daily_special_rate:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid #ffffff;
    border-top: 40px solid transparent;
    border-radius: 0px 8px 0px 0px;
    right: 0;
    top: -38px;

}
.contact-us-today-form  .gform_wrapper.gravity-theme .gform_footer{
	justify-content:center;
}
.contact-us-today-form .pp-contact-form input[type=number]{
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #151D4FD9;
	border-radius:5px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.financial-results .finalcial-result-box{
	display:flex;
	gap:10px;
    align-items: center;
}
.financial-results .pp-post:hover h2 {
	color:#e1bc51 !important;
}

.financial-results.left-filter .elementor-widget-container{
	display:flex;
}
.financial-results.left-filter .pp-post-filters-container{
	width: 13%;
    margin-right: 40px;

}

.financial-results.left-filter .pp-post-filters {
	border-radius:12px;
	background-color:rgba(21, 29, 79, 0.04);
	padding:15px;
}

.financial-results-section .financial-results.left-filter .pp-posts-container{
    background: transparent !important;
    padding: 20px 20px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}

/*==========================================
 * video-icon-animation
 * =========================================*/

.video-icon-animation{
	
}

.video-icon-animation img{
    border-radius: 20px !important;
}
.empowering-video-img img{
	height:600px !important;
}
.video-icon-animation .elementor-custom-embed-play svg{
    opacity: 1 !important;
    filter: unset;
}

.elementor-lightbox .elementor-video-container .elementor-video-landscape {
    height: 85vh;
    max-width: 900px;
    width: 100%;
}

@keyframes waves{
    0% {
		-webkit-transform: scale(0.2, 0.2);
		transform: scale(0.2, 0.2);
		opacity: 0;
	}
	50% {
		opacity: 0.9;
	}
	100% {
		-webkit-transform: scale(0.9, 0.9);
		transform: scale(0.9, 0.9);
		opacity: 0;
	}

}

.video-icon-animation .elementor-custom-embed-play{
    height: 65px;
    width: 65px;
    color: #ffffff;
    background-color: #FFF;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: all ease 0.3s;
    animation: pulseshadow 2000ms linear infinite;
    opacity: 1 !important;
    z-index: 999999;
}

.video-icon-animation.financing-arena .elementor-custom-embed-play:before{
    content:'';
    position: absolute;
    width: 90px;
    height: 90px;
    background: #FFFF;
    opacity: 1;
    border-radius: 100%;
    right: 50%;
    bottom: 50%;
    z-index: -1;
/*     animation:  3s waves ease-in-out infinite;
    animation-delay: 0s; */
    margin: 0px -45px -45px 0px;
	opacity:.6;
}
/* .video-icon-animation.financing-arena .elementor-custom-embed-play:after{
    content:'';
    position: absolute;
    width: 100px;
    height: 100px;
    background: #FFF;
    opacity: 1;
    border-radius: 100%;
    right: 50%;
    bottom: 50%;
    margin: 0px -50px -50px 0px ;
    z-index: -1;
    animation: waves 3s ease-in-out infinite;
    animation-delay: 2s;
} */




/*============================================
 *   breadcrumb-section
 * ===========================================*/

.breadcrumb-section{
	padding:0px !important;
}
.breadcrumb-section .slider-content-box{
	padding:0px 0px 60px 0px!important;
}
.breadcrumb-section .elementor-heading-title{
	margin-left:3.2px;
	margin-bottom:0px;
}
.breadcrumb-section .pp-dual-heading{
	text-transform:capitalize;
}

.breadcrumb-section .pp-dual-heading .pp-second-text{
	text-transform:capitalize !important;
    font-weight: 200 !important;
	font-size:3em !important;
}

/*============================================
 *  awards-tab-section
 * ===========================================*/
.awards-tab-section .committee-box-items{
	transition:.2s;
	box-shadow:0px 0px 20px 0px rgba(84,72,163,.12) !important;
	padding:30px !important;
}
.awards-tab-section .committee-box-items .elementor-widget-text-editor{
	text-align:left !important;
    align-self: baseline !important;
}
/* .awards-tab-section .committee-box-items:hover{
    box-shadow: -3px -4px 10px 2px rgba(0, 0, 0, 0.1) !important;
} */
.awards-tab-section .e-n-tabs-heading{
	padding:0px 10px;
}
.awards-tab-section .e-n-tab-title{
	flex:1 !important;	
}
/*============================================
 *  corporate-social-tabs
 * ===========================================*/

.corporate-social-tabs .e-n-tab-icon{
	display:none;
}



/*============================================
 *  annual-report-box
 * ===========================================*/

.annual-report-box:hover h2{
	color:#e1bc51 !important;
}

.annual-report-section .pp-post-filters-dropdown-button:after{
	
}
.annual-report-section .pp-post-filters-container{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
}
.annual-report-section .pp-post-filters-wrap{
	max-width: 200px;
    width: 100%;
}
.annual-report-section .pp-post-filters-dropdown-button{
	max-width: 200px;
    width: 100%;
	padding:13px !important;
	display:flex !important;
	justify-content:space-between;
}
.annual-report-section .pp-post-filters-dropdown-list{
	max-width: 200px;
    width: 100%;
    height: 200px;
    overflow: auto;
}
.annual-report-section .pp-post-filters-dropdown-item{
	text-align: center;
    padding: 12px !important;
    border-bottom: 1px solid #ccc;
}
.annual-report-section .pp-post-filters-dropdown-item:last-child{
	border-bottom:0px !important;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


/*===========================================
 *  annual-general-meeting
 * ==========================================*/
.annual-general-meeting{}
.annual-general-meeting .pp-post-filters .pp-post-filter:first-child{
	display:none !important;
}
.annual-general-meeting .annual-gm-box .pp-post-content{
    display: flex;
    background-color: #FFF;
    gap: 20px;
	align-items:center;
    border-radius: 6px;
}
.annual-general-meeting .annual-gm-box .pp-post-thumbnail{
	width:12%;
}
.annual-general-meeting .annual-gm-box .pp-post-title{
	width:88%;
}
.annual-general-meeting .annual-gm-box:hover .pp-post-title{
	color:#e1bc51 !important;
}
.annual-general-meeting .pp-post-filters-dropdown-item {
    text-align: left;
}
.annual-general-meeting .pp-post-filters-wrap{
	display:flex;
    justify-content: end;
}
.annual-general-meeting .pp-post-filters-dropdown{
    max-width: 230px;
    width: 100%;
}
.annual-general-meeting .pp-post-filters-dropdown-button{
	width:100%;
	display:flex !important; 
	justify-content:space-between;
}
.annual-general-meeting .pp-post-filters-dropdown-list{
	max-width:230px;
	width:100%;
	height:220px;
	overflow:auto;
}
/*===========================================
 * application-forms-pdf
 * ==========================================*/
.application-forms-pdf .pp-info-box{
	min-height:210px;
}
.application-forms-pdf .pp-info-box-title{
	margin-bottom:0px !important;
}

/*===========================================
 * faqs-tab-section
 * ==========================================*/
.faqs-tab-section h6{
    font-size: 1em !important;
    font-weight: 600!important;
}
.faqs-tab-section .e-n-tab-title{
	flex:1 !important;
}
/*===========================================
 * Contact from 7 style 
 * ==========================================*/

.contact-form-wraper{
	
}
.contact-form-wraper .field_row{
	display:flex; 
	gap:20px;
	margin-bottom:20px;
}
.contact-form-wraper .field_row .col-half{
	width:50%;
}
.contact-form-wraper .field_row .col-full{
	width:100%;
}
.contact-form-wraper .field_row input{
    width: 100% !important;
    border: 0px;
    border-radius: 0px;
}
.contact-form-wraper .field_row textarea{
	width: 100% !important; 
	border: 0px;
    border-radius: 0px;
    height: 100px !important;
}
.contact-form-wraper .field_row label{
    margin-bottom: 10px;
	font-size:0.9em;
}

.contact-form-wraper .field_row .submit_button input{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 5px 5px 5px 5px;
    padding: 10px 20px 10px 20px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    width: auto !important;
    color: #000;
	position:relative;
	background-color:transparent !important;
	outline:0px !important;
}

.contact-form-wraper .field_row .submit_button input:hover{
	background-color:#e1bc51 !important; 
	border-color: #e1bc51;
}
input[type="time"]{
	border:0px; 
	padding:7.2px;
	outline:0px;
}

/*===========================================
 *  .legal_serach_filter
 * ==========================================*/
#legal_docs_search_form{
	display:flex;
	gap:20px;
    justify-content: center;
    margin-bottom: 40px;
}
#legal_docs_search_form select{
	padding: 10px;
    border-radius: 5px;
    border: 1px solid #151d4f;
}
.legal-docs-cat, .legal-docs-year{
	width:30%;
}
.legal-docs-content-wraper .cat_name{ width:65%;}
.legal-docs-content-wraper .update_date{width:20%;text-align:center;}
.legal-docs-content-wraper .action{width:15%;}

.legal-docs-content-wraper table{
	background-color: #FFF;
    border-radius: 20px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
	margin-bottom:30px;
}
.legal-docs-content-wraper table tr:last-child td:first-child{
    border-radius: 0px 0px 0px 20px;
}

.legal-docs-content-wraper table tr:last-child td:last-child{
    border-radius: 0px 0px 20px 0px;
}
.legal-docs-content-wraper table th{
	font-size:1.2em;
}
.legal-docs-content-wraper table td, .legal-docs-content-wraper table th{
	border:0px !important;
}
.legal-docs-content-wraper .cat_name{
	text-align:left;	
}
.legal-docs-content-wraper .cat_name .l-count{
    margin-right: 10px; 
}
.legal-docs-content-wraper thead{
	border-bottom: 2px solid #e1bc51;
}
.legal-docs-content-wraper  tbody .cat_name a{
	color:#151d4f;
}
.legal-docs-content-wraper  tbody .cat_name a:hover{
	color:#E1BC51;
	text-decoration:underline;
}
.legal-docs-content-wraper  tbody .action{
	text-align:center;
}
.legal-docs-content-wraper  tbody .action a{
    font-size: .9em;
    color: #151d4f;
    border: 1px solid #E1BC51;
    padding: 8px 10px;
    text-align: center;
    border-radius: 5px;
}
.legal-docs-content-wraper  tbody .action a:hover{
	background-color:#E1BC51;
	color:#FFF !important;
}
/*=============================
 * News Room
 * ===========================*/
.sif-rewsroom-section  .pp-posts-button{
	position:absolute; 
	bottom:0px;
}
.sif-rewsroom-section .pp-post-wrap{
    position: relative;
    padding-bottom: 50px;
}

.sif-rewsroom-section .pp-post-filters-dropdown{
    display: flex !important;
    justify-content: flex-end;
}

.sif-rewsroom-section .pp-post-filters-dropdown-button{
    max-width: 200px;
    width: 100%;
    display: flex!important;
    justify-content: space-between;
}
.sif-rewsroom-section .pp-post-filters-dropdown .pp-post-filters-dropdown-list {
    display: none;
    margin: 37px 0 30px;
    padding: 0;
    list-style-type: none;
    position: absolute;
    z-index: 99999;
}
.sif-rewsroom-section .pp-post-filters-dropdown-list{
    max-width: 200px;
    width: 100%;
}
.sif-rewsroom-section .pp-post-filters-dropdown-list li{
	text-align:left !important;
}
.sif-rewsroom-section .next, .sif-rewsroom-section .prev{
	font-size:0px !important;
}
.sif-rewsroom-section .next:before, .sif-rewsroom-section .prev:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px !important;
}
.sif-rewsroom-section .next:before{
    content: "\f054";
}
.sif-rewsroom-section .prev:before{
    content: "\f053";
}
.single-post-content> .e-con-inner{
	padding:40px 10px !important;
}
/*=========================
 * 
 *=========================*/
.related-newsroom .elementor-post__card{
	flex-direction:column-reverse !important;
}

.related-newsroom .elementor-post__read-more{
    border: 1px solid #151d4f;
    padding: 8px 20px;
    border-radius: 5px;
}

.related-newsroom .elementor-post__text{
	margin-top:0px !important;
}


.kill-switch-form .loading-stelement:before{
	content: '';
    position: absolute;
    width: 110%;
    height: 110%;
    background: #ffffff61;
    left: -5%;
    top: -5%;
}
.kill-switch-form .loading-stelement .loader4:before{
	content: '';
    background-image: url('../../../wp-content/uploads/2024/03/loading-gif.gif');
    position: absolute;
    height: 100px;
    width: 100px;
    background-size: contain;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
}

.kill-switch-form .loading-stelement.dis-none:before, .kill-switch-form .loading-stelement.dis-none .loader4:before{
	content:unset;
}
.kill-switch-form #error-nrice{
    font-size: 14px;
    color: red;
}

.kill-switch-form .wpcf7 form.sent .wpcf7-response-output{
	display:none !important;
}



/*===========================================
 *  Responsive Midea Query 
 * ==========================================*/


@media screen and (max-width: 1365px) {
	
}
 
@media screen and (max-width: 1280px) {
	.sif-slider-item{
		min-height:500px;
	}
	.slider-content-box{
		min-height:500px !important;
	}
	
	.breadcrumb-section .slider-content-box{
    	padding: 0px 0px 50px 0px!important;
	}
}

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

	.sif-slider-item{
		min-height:480px;
	}
	.slider-content-box{
		min-height:480px !important;
		padding-bottom:40px;
	}
	/*===============================
	 * breadcrumb-section
	 * ==============================*/
	.breadcrumb-section.sif-slider-item{
		min-height:400px !important;
	}
	.breadcrumb-section .slider-content-box{
		min-height:400px !important;
   		padding: 0px 0px 40px 0px!important;
	}
	
	.breadcrumb-section.sif-slider-item:before{
		height:100% !important;
	}
	
	/*===============================
	 * board_directors
	 * ==============================*/
	.board_directors_committees_nav .profile_card_wrap{
		padding:10px 20px;
	}
	.profile_banner_card_wrap .benner_content h1, .board_directors_committees_for .profile_content h2.title{
		font-size:2.5em;
	}
	.breadcrumb-section .pp-dual-heading .pp-second-text{
		font-size:2.5em !important;
	}
	
}


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

/*===============================
 * main-menu
 * ==============================*/
.main-menu .pp-advanced-menu > li:not(:last-child){
	margin-right:25px !important;
	}
.menu-item .has-submenu:before{
    font-size: 13px;
}
/*=================================
 * Heading Style
 * ================================*/
	.inner-dual-header .pp-dual-heading .pp-first-text, .inner-dual-header .pp-dual-heading .pp-second-text, .sif-slider-item .pp-dual-heading .pp-first-text, .sif-slider-item .pp-dual-heading .pp-second-text{
		font-size:2.5em !important;
	}
	.inner-header .elementor-heading-title{
		font-size:2.5em !important;
		line-height: 1.2em !important;
	}
}
@media screen and (max-width: 1100px) {
.main-menu .pp-advanced-menu > li:not(:last-child) {
    margin-right: 20px !important;
}

}
@media screen and (max-width: 1024px) {
	.main-menu .pp-advanced-menu--dropdown .menu-item.menu-item-has-children:before, .pp-menu-off-canvas .pp-advanced-menu--dropdown .menu-item.menu-item-has-children:before {
		right: 15px;
		top: 13px;
		transform: rotate(0deg);
	}
	
	.pp-menu-off-canvas .menu-item.active.menu-item-has-children:before{
    	transform: rotate(180deg);
	}
	
	.pp-menu-off-canvas .menu-item .sub-menu{
		display:none !important;
	}
	.pp-menu-off-canvas .menu-item.active>.sub-menu{
		display:block !important;
	}
	.current-menu-ancestor a.has-submenu{
		position:relative;
	}
/* 	.current-menu-ancestor a.has-submenu:before {
		content: '';
		background-color: #151d4f !important;
		opacity: 1 !important;
		content: '' !important;
		height: 3px;
		width: 80%;
		border: 0;
		left: 20px;
		bottom: 5px;
	} */
	
	/*=================================
	 * Heading Style
	 * ================================*/
	.inner-dual-header .pp-dual-heading .pp-first-text, .inner-dual-header .pp-dual-heading .pp-second-text, .sif-slider-item .pp-dual-heading .pp-first-text, .sif-slider-item .pp-dual-heading .pp-second-text{
		font-size:2em !important;
	}
	.inner-header .elementor-heading-title{
		font-size:2em !important;
		line-height: 1.2em !important;
	}
	/*============================================
	 *   breadcrumb-section
	 * ===========================================*/
	.breadcrumb-section .pp-dual-heading .pp-second-text{
		font-size:2em !important;
	}
	.breadcrumb-section.sif-slider-item{
		min-height:300px !important;
	}
	.breadcrumb-section .slider-content-box{
		min-height:300px !important;
   		padding: 0px 0px 20px 0px!important;
	}
	
	#menu-main-menu-1 .pp-advanced-menu ul{
		margin:0px 20px 0px 10px !important;
	}
	
	.empowering-video-img img{
		height:400px !important;
	}
	ul.pp-advanced-menu ul{
		padding:0px 15px !important;
	}
	.main-menu .menu-item.menu-item-has-children:before, .pp-menu-off-canvas .menu-item.menu-item-has-children:before{
		right:15px;
	}
	
}

@media screen and (max-width: 1023px) {
	
}	


@media screen and (max-width: 900px) {
	
	.sif-hero-banner-wraper .slick-next{top:unset !important;bottom: 80px;}
	.sif-hero-banner-wraper .slick-prev {
		left: unset;
		right: 80px;
		top:unset !important;
		bottom: 80px;
	}
	.slider-content-box .e-con-inner{
		gap: 0px !important;
	}
	/*============================
	 * .committee-box-items .elementor-icon-box-title
	 * ===========================*/
	.committee-box-items .elementor-icon-box-title{
   		font-size: 1.2em !important;
	}
	.committee-box-items{
		padding:20px !important;
	}
	
	
	.legal-docs-content-wraper .cat_name{ width:60%;}
	.legal-docs-content-wraper .update_date{width:20%;text-align:center;}
	.legal-docs-content-wraper .action{width:20%;}
}	


@media screen and (max-width: 767px) {
	/*=================================
	 * Heading Style
	 * ================================*/
	.inner-dual-header .pp-dual-heading .pp-first-text, .inner-dual-header .pp-dual-heading .pp-second-text, .sif-slider-item .pp-dual-heading .pp-first-text, .sif-slider-item .pp-dual-heading .pp-second-text {
		display:unset !important;
	}
	.inner-header br{
		display:none!important;
	}
	h2{
		margin-bottom:0px !important;
	}
	
	.empowering-video-img img{
		height:300px !important;
	}
	/*=================================
	 * hero section 
	 *=================================*/
	.sif-hero-banner-wraper .slick-next{bottom: 70px;}
	.sif-hero-banner-wraper .slick-prev {
		right: 70px;
		bottom: 70px;
	}
	.slider-content-box .e-con-inner{
		gap: 0px !important;
	}
	.slider-content-box {
		min-height: 300px !important;
		padding-bottom: 40px;
	}
	/*===============================
	 * breadcrumb-section
	 * ==============================*/
	.breadcrumb-section.sif-slider-item{
		min-height:250px !important;
	}
	.breadcrumb-section .slider-content-box{
		min-height:250px !important;
   		padding: 0px 10px 0px 10px!important;
	}
	
	.breadcrumb-section .pp-dual-heading .pp-second-text{
		font-weight:400 !important;	
	}
	.sif-hero-banner-wraper, .sif-hero-banner-wraper .e-con-inner, .sif-hero-banner-wraper .elementor-element{
		display:block !important;
	}
	.slider-content-box{
		padding:0px 0px 40px 0px !important;
	}
	.slider-content-box.elementor-element, .slider-content-box .e-con-inner{
		display: flex !important;
		align-items: end;
		gap: 0px !important;
	}
	.sif-hero-banner-wraper .slider-content-box .elementor-element{
		padding: 0px 0px 0px 0px!important;
	}
	.sif-hero-banner-wraper .slider-content-box h4{
		margin-bottom:10px;
	}
	.sif-hero-banner-wraper .pp-dual-heading{
		margin-bottom: 15px !important;
	}
	.sif-hero-banner-wraper .slider-content-box .elementor-button-wrapper{
		margin-top:15px;
	}
	.breadcrumb-section .sif-slider-item:before{
		height:100% !important;
    	background: linear-gradient(180deg, rgb(21 29 79 / 0%) 0%, #151d4fc4 100%);
	}
	.sif-hero-banner-wraper.innerpage .slick-arrow{
		display:none !important;
	}
	
	/*==================================
	 * Our Profile 
	 * =================================*/
	.sif-hero-banner-wraper.profile-banner-slider .e-con-inner , .sif-hero-banner-wraper.profile-banner-slider .elementor-element{
		display:flex !important;
	}
	.profile-banner-slider .e-con-boxed.e-flex{
		min-height:400px;
	}
	.profile-banner-slider .sif-slider-item::before{
		height:100% !important;
	}
	/*==================================
	 *  experience-section
	 * =================================*/
	.experience-section{
/* 		background-position: center left !important; */
	}
	.experience-section:before{ 
		background-image:linear-gradient(180deg, #151d4f00 0%, #151d4feb 80%)!important;
	}
	
	/*===================================
	 * Modal
	 * ===================================*/
	.dialog-widget-content{
		margin:10px;
	}
	.dialog-message{
		width:100% !important;
	}
	
	/*==================================
	 *  Board Directors
	 * =================================*/
	
	.board_directors_committees_for .profile_card_wrap{
		gap:20px;	
	}
	.profile_banner_card_wrap .benner_content h1, .board_directors_committees_for .profile_content h2.title{
		font-size:2em;
	}
	.board_directors_committees_for .profile_content .profile-details{
		margin-top:10px;
	}
	.board_directors_committees_nav .profile_card_wrap{
		padding:10px 5px;
	}
	/*==============================
	 * Committee-box-item
	 * =============================*/
	.committee-box-items ul{
		text-align:center !important;	
	}
	.committee-box-items .pp-content-reveal-buttons-wrapper, .committee-box-items .elementor-widget-text-editor,  .committee-box-items .elementor-widget-text-editor p{
		justify-content:center !important;
		text-align:center;
	}
	.awards-tab-section .committee-box-items .elementor-widget-text-editor p{
		text-align:left;
	}
	.newsroom-post-section .elementor-grid {
		grid-template-columns: repeat(2,1fr) !important;
	}
	.annual-general-meeting .pp-post-filters-dropdown-button{
		width:100% !important;
		display:flex !important;
    	justify-content: space-between;
	}
	
	.annual-general-meeting .pp-post-filters-dropdown{
		max-width: 100%;
		width: 100%;
	}
	.annual-general-meeting .pp-post-filters-dropdown-list{
		max-width:100%;
		width:100%;
	}
	.annual-general-meeting .pp-post-filters-dropdown-item {
		text-align:left;
	}
	
	.full-page-text-section .list-style h3{
		font-size: 1.1em;
	}
	
	.legal-docs-cat, .legal-docs-year{
		width:50%;
	}
	.legal-docs-content-wraper table th{
		font-size:1em;
	}
	.contact-form-wraper .field_row{
		flex-wrap:wrap;
	}
	.contact-form-wraper .field_row .col-half{
		width:100%;
	}
	/*======================
	 *   awards-tab-section
	 *====================*/
	.awards-tab-section .committee-box-items{
		display:block !important;
		text-align:center;	
		min-height:auto !important;
	}
	.awards-tab-section .committee-box-items .elementor-widget-text-editor, .awards-tab-section .committee-box-items .elementor-widget-text-editor p{
		text-align:center !important;
	}
	
	.board_directors_committees_for .profile_image img{
		width:280px;
		margin:0px auto;
	}
	.profile_content{
		text-align:center;
	}
	.awards-tab-section .award-mobile-flex{
		display:flex !important;
		flex-direction:column !important;
	}
	.single-post-content{
		padding:0px !important;
	}
	.single-post-content> .e-con-inner{
		padding:10px 0px !important;
	}
}


@media screen and (max-width: 570px) {
	
	.slider-content-box {
		min-height:250px !important;
		padding-bottom: 40px;
	}
	
	/*=================================
	 * tab-style
	 * ================================*/
	.awards-tab-section .e-n-tab-title, .maximise-potential-tabs-section .e-n-tab-title{
		flex-grow: 1 !important;
		flex:unset !important;
	}
	.maximise-potential-tabs-section  .e-n-tab-title{
		width:100% !important;
	}
	/*==================================
	 *  Board Directors
	 * =================================*/
	.board_directors_committees_for .profile_card_wrap{
		flex-wrap:wrap;	
	}
	.board_directors_committees_for .profile_image, .board_directors_committees_for .profile_content{
		width:100%;
	}
	.legal-docs-content-wraper table tr{
		display:flex;
		flex-direction:column;
	}
	
	
.legal-docs-content-wraper .cat_name{ width:100%;}
.legal-docs-content-wraper .update_date{width:100%;text-align:left;}
.legal-docs-content-wraper .action{width:100%;}
.legal-docs-content-wraper tbody .action{
		text-align:left;
}
.legal-docs-content-wraper table th.update_date, .legal-docs-content-wraper table th.action{
		display:none !important;
	}
	.legal-docs-content-wraper table td{
		padding:8px;
	}
	.legal-docs-content-wraper table tr td:last-first{
		padding-top:20px!important;
	}
	.legal-docs-content-wraper table tr td:last-child{
		padding-bottom:20px!important;
	}
	
	.awards-tab-section .e-n-tab-title{
		width:100% !important;
	}
}
@media screen and (max-width: 480px) {
	.slider-content-box{
		padding:0px 0px 20px 0px !important;
	}
	.sif-hero-banner-wraper .slick-next{
		bottom:50px;
		right:5px;
	}
	.sif-hero-banner-wraper .slick-prev{
		bottom:50px;
		right:60px;
	}
	
	/*our-services-section service-grid*/
	.our-services-section.service-grid .elementor-grid{
		grid-template-columns: repeat(1,1fr) !important;
	}
	.annual-report-section .pp-post-filters-wrap, .annual-report-section .pp-post-filters-dropdown-list{
		margin-right:20px !important;
	}
	#legal_docs_search_form{
		flex-wrap:wrap;
	}
	.legal-docs-cat, .legal-docs-year{
		width:100%;
	}
	
	.annual-report-section
}

@media screen and (max-width: 413px) {
	
}

@media screen and (max-width: 360px) {
	/*=================================
	 * Heading Style
	 * ================================*/
	.inner-dual-header .pp-dual-heading .pp-first-text, .inner-dual-header .pp-dual-heading .pp-second-text, .sif-slider-item .pp-dual-heading .pp-first-text, .sif-slider-item .pp-dual-heading .pp-second-text {
		font-size:1.6em !important;
	}
	.inner-header .elementor-heading-title{
		font-size:2em !important;
		line-height: 1.6em !important;
	}
	
	.newsroom-post-section .elementor-grid, .annual-report-section .elementor-grid {
		grid-template-columns: repeat(1,1fr) !important;
	}
	
}


















