/* Responsive Start Here */

@media only screen and (min-width:1780px){
	.custom-inner-tabs {
		max-width: 490px;
		margin-left: auto;
	}
	.custom-inner-tab-content {
		max-width: 790px;
		margin-right: auto;
	}
	.custom-tabs-container .custom-tab-content {		
		overflow: hidden;
	}
}

@media only screen and (max-width:1024px){
	.custom-tabs-container .custom-tabs {
		padding: 0px 20px 0px 20px;
	}
	.custom-tabs-container .custom-tab-content {
		padding: 70px 20px 70px 50px;	
	}
	.custom-tabs-container>div {
		flex: 0 0 100% !important;
	}
	.custom-tabs-container {
		overflow: hidden;
		row-gap: 30px;
	}
	.custom-inner-tabs {
		max-width: 100%;
		margin-left: auto;
	}
	.custom-inner-tab-content {
		max-width: 100%;    
	}
	.custom-tabs-container .custom-tab-content {
		padding: 70px 40px 70px 40px;
	}
	.custom-tabs {
		padding: 0px !important;
	}
	.custom-tabs {
		padding: 0 40px !important;
	}
	.custom-tabs-container .custom-tab-content {		
		overflow: hidden;
	}
	.our-community-col .elementor-widget-container {
		min-height: unset; 
	}
	div#innovation-slider .owl-dots {
		left: 100px;
		bottom: 44px;
	}
	#about-tab .custom-tabs-container .custom-tabs {
		padding: 40px !important;		
	}
	.custom-tabs-heading {
		margin: 9px 0px 30px;
	}
	div#about-tab .custom-tab-content {
		padding: 70px 40px 70px 40px;
	}
	div#footer-main .elementor-social-icons-wrapper.elementor-grid {
		justify-content: left;
	}
}

@media only screen and (max-width:767px){
	div#sub-title .elementor-widget-container .elementor-image-box-wrapper figure img {
		display: block;
	}
	div#sub-title .elementor-widget-container .elementor-image-box-content {
		margin-left: 7px;
	}
	.custom-tabs-container .custom-tabs {
		flex: 0 0 100%;
	}
	.custom-tabs-container .custom-tab-content {
		flex: 0 0 100%;   
		padding: 50px 20px 50px 20px;   
	}
	.custom-tabs-heading h2 {  
		line-height: 42px;
	}
	.custom-tabs-heading {
		margin: 9px 0px 30px;
	}
	.header-wrapper .hfe-site-logo .hfe-site-logo-container img {
		width: 100% !important;
		max-width: 100% !important;
		display: block;
	}
	.custom-tabs-container .custom-tabs {
		padding: 0px 20px 0px 20px;
	}
	#about-tab .custom-tabs-container {
		row-gap: 20px;
	}
	.custom-tabs {
		padding: 0 20px !important;
	}
	#footer-main ul {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 10px;
	}
	#about-tab .custom-tabs-container .custom-tabs {
		padding: 20px;    
	}
	div#innovation-slider {
		padding: 20px;
	}
	div#innovation-slider .owl-dots {
		left: 80px;
		bottom:25px;
	}
	#about-tab .custom-tabs-container .custom-tabs {
		padding: 20px !important;
	}
	div#about-tab .custom-tab-content {
		padding: 50px 20px 50px 20px;
	}
	div#footer-main .elementor-social-icons-wrapper.elementor-grid {
		justify-content: center;
	}
}