body.page-id-4467{
	overflow-x:hidden !important;
}
.custom-button {padding: 100px;}

.landing-banner-heading strong {
    color: #FFCD04;
    font-weight: 500;
}
footer .elementor-social-icon{
	align-items:start;
	justify-content: flex-start;
}
footer .elementor-social-icon svg{
	width:40px;
	height:40px;
}
.page-id-4467 .headingtext-color span{
	color:#FFCD04;
}
.gallery-sec .gallery-caption {
    padding-top: 20px;
}

.banner-bottom svg{
	fill:none !important;
	margin-right:0 !important;
}

.landing-banner h2 span{
	color: #FFCD04;
}
body .landing-banner {
    position: relative;
}

body .landing-banner-img {
    position: absolute;
    right: 0;
    width: 45%;
	padding:0;
	height:100%;
}
.landing-banner-img img {
    width: 100%;
	height:100%;
	object-fit:contain;
}

/**/
.landing-banner .fusion-row{
    position: unset !important;
}
.landing-banner-img .fusion-image-element, .landing-banner-img .fusion-image-element span {
    height: 100%;
    width: 100%;
}
.landing-banner-img .fusion-column-wrapper {
    margin: 0 !important;
}
.pf-slots div {
    font-size: 112px !important;
    font-weight: 500;
    line-height: 58px;
}

/****media query***/
@media screen and (max-width:1207px){
	.banner-bottom ul.elementor-icon-list-items.elementor-inline-items {
    	justify-content:center;
		gap:20px;
	}
}
@media screen and (max-width:1024px){
	body .landing-banner-img {
    position: unset !important;
    right: 0;
    width: 100% !important;
    padding: 0;
    height: auto !important;
}
	/* body .landing-banner-img{
		display:none !important;
	} */
	footer h2 br{
		display:none;
	}
}
@media screen and (max-width: 991px){
	.choose-program .e-con-inner > .elementor-element {
    	max-width: 70%;
	}
}
@media screen and (max-width: 575px){
	.choose-program .e-con-inner > .elementor-element {
    	max-width: 90%;
	}
}
@media screen and (max-width:475px){
	.banner-btns{
		flex-direction: column;
		justify-content:center;
		align-items:center;
	}
	.banner-btns .elementor-widget-button, .banner-btns .elementor-widget-button a{
		width:100%;
	}
}
@media screen and (max-width: 420px){
	.choose-program .e-con-inner > .elementor-element {
    	max-width: 100%;
	}
}