/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 12:36:44 */
.csr_posts  .csr_posts_li_inner h3 {
	font-size: 30px;
	line-height: 40px;
}
.csr_posts_li_inner .content_heading p {
	font-size: 16px;
	line-height: 26px;
}
path#morphPath4_2 {
	transform: translateY(2px);
}
.group_cobg .elementor-element {
	background: #fff;
}
body .csr_posts .csr_posts_li_inner h3 {
	font-weight: 600;
}
.breadcrumb_wrap span.seperator_b {
	height: 10px;
}
.team-section .team-img-dev img {
	border-radius: 20px;
}
.site-footer .site-navigation #menu-quick-links li {
	width: 50%;
}
.footer-inner .site-navigation {
	width: 43%;
}
.group_comp_sec .usp-txt img {
	display: none;
}

.emission_sec .emission_mob_img {
	/* 	display: none; */
	width:0;
}

@media (max-width: 2200px) {
	.e-con>.e-con-inner,header#site-header .header-inner,section#header_contact .section-container,.site-footer .footer-inner,.below_footer {
		max-width: 1500px;
		width:100%;
		margin: 0 auto;
	}
}
@media (max-width: 1670px) {
	.news-event-lists {
		gap: 40px !important;
	}
	.graphane-content-tab .e-n-tab-title {
		padding: 10px 17px !important;
	}
	.graphane-content-tab .e-n-tab-title span.e-n-tab-title-text {
		max-width: 228px !important;
	}
	.emission_images_ul {
		left: -75px !important;
	}
	.emission_below_text {
		max-width: 425px;
		right: auto !important;
		bottom: -40px;
	}
	.head_nav_div {
		width: 75% !important;
	}
	.emission_sec h4 {
		right: auto !important;
		left: -10px !important;
	}
}

@media (max-width: 1440px) {
	.graphane-content-tab .e-n-tab-title {
		padding: 5px 17px !important;
	}
	.csr_posts_li_inner .csr_image_slider {
		width: 45% !important;
	}

	.csr_posts_li_inner {
		justify-content: start !important;
		gap: 75px;
	}
	.csr_posts ul li:nth-child(2n) .csr_posts_li_inner {
		justify-content: space-between !important;
	}
	.co2_emisson_info .emission_images_ul li:nth-child(1) img {
		scale: 0.9;
	}
	.emission_images_ul {
		top: 130px !important;
		left: -55px !important;
	}
	.emission_arrow_ul {
		right: 45px !important;
	}
	.emission_below_text {
		bottom: 0px;
	}
	.csr_posts ul li:nth-child(2n) .csr_posts_li_inner {
		justify-content: end !important;
	}
}

@media (max-width: 1280px) {
	.e-con>.e-con-inner,header#site-header .header-inner,section#header_contact .section-container,.site-footer .footer-inner,.below_footer {
		max-width: 1150px;
		width:100%;
		margin: 0 auto;
	}
	body .our_edge_slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: -50px !important;
	}

	.our_edge_slider .elementor-swiper-button.elementor-swiper-button-next {
		right: -50px !important;
	}
	.vmv_sec .pin-spacer:nth-child(3), .vmv_sec .pin-spacer:nth-child(3) .gsapwrap, .vmv_sec .pin-spacer:nth-child(3) .gsapwrap1 {
		height: 410px !important;
		max-height: 410px !important;
	}

}

@media (max-width: 1180px) {
	.news-event-lists {
		gap: 30px !important;
		justify-content: flex-start;
	}
	.single-cb_newsevent main#content {
		padding: 0px 15px 40px !important;
	}
	section#breadCrumb_only {
		margin: 7px 15px 10px !important;
	}
	div#rmp-menu-wrap-1789 ul#rmp-menu-1789 .rmp-submenu.rmp-submenu-depth-1.rmp-submenu-open li:nth-last-child(1) {
		border-bottom: 0 !important;
	}
}

@media (max-width: 1024px) {
	.tab_prod_img img {
		border-radius: 15px;
		margin-bottom: 25px;
	}
	
	form ul.cust-form li {
		width: 47%;
		margin-bottom: 0px !important;
	}
	form ul.cust-form {
		gap: 10px 30px !important;
	}
	.usp-section .pin-spacer .gsapwrap, .group_comp_sec .gsapwrap,
	.usp-section .gsapwrap1, .group_comp_sec .gsapwrap1 {
		padding: 0 !important;
	}
	.team-section .team-lists {
		gap: 20px !important;
		align-items: start !important;
	}
	.team-section h3.title {
		font-size: 22px !important;
		margin: 10px 0 5px !important;
	}
	.team-section span.designation {
		font-size: 18px !important;
	}
	.usp-section .usp-inner {
		padding:20px 20px !important;
	}
	.usp-section .usp-txt ul li {
		font-size: 14px !important;
		line-height: 17px;
		margin-bottom: 5px;
	}
	.usp-section .usp-txt h4 {
		font-size: 23px  !important;
		margin: 0 0 5px  !important;
	}
	.csr_image_slider {
		padding-bottom: 50px;
	}
	.csr_image_slider .swiper-button-prev {
		left: auto;
		top: auto;
		right: 60px;
		bottom: 0;
	}
	.csr_image_slider .swiper-button-next {
		right: 0;
		top: auto;
		bottom: 0;
	}
	.csr_posts_li_inner {
		align-items: start;
	}
	section#breadCrumb_only {
		margin: 0;
		/* 		padding: 5px 15px; */
	}
	section#breadCrumb_title {
		padding: 0 15px;
	}
	section#breadCrumb_title .banner_title {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	section#bannersection h1.banner_title {
		max-width: 400px !important;
	}
	footer#site-footer .footer-inner,footer#site-footer .below_footer {
		padding: 0 15px !important;
	}

	footer#site-footer .footer-inner {
		gap: 0 !important;
	}
	footer#site-footer .footer-inner .footer_adrs_div {
		min-width: auto !important;
		max-width: 240px;
	}
	.below_footer_menu.show {
		max-width: 100% !important;
		width: 100%;
		display: block;
	}
	.copyright {
		max-width: 100% !important;
		width: 100% !important;
		text-align: center;
	}
	footer#site-footer .below_footer {
		flex-wrap: wrap;
		justify-content: center;
		gap: 10px;
	}
	.below_footer_menu #menu-bottom-links li {
		margin-right: 0px !important;
	}
	body .below_footer_menu #menu-bottom-links {
		justify-content: center !important;
	}
	.csr_posts > ul > li {
		padding: 40px 0 !important;
	}
	footer#site-footer svg.morph_path {
		top: -2px !important;
	}
	.wrapper .pin-spacer,.wrapper .content-inner .subtitle br {
		display: none !important;
	}
	.left-content {
		height: auto !important;
	}
	.left-content .content {
		width: 100% !important;
		height: auto !important;
		max-width:  100% !important;
		max-height: none !important;
		padding: 0px 0px 0px;
	}
	.wrapper {
		padding: 0px 15px 60px;
	}
	.tab_prod_img img {
		width: 100%;
	}
	.content-inner .subtitle,.content-inner p,.content-inner h3 {
		max-width: 100% !important;
	}
	.content-inner h3,.taccbannertxt h2 {
		min-height: auto !important;
		font-size: 40px !important;
		line-height: 50px !important;
	}
	body .our_edge_slider .elementor-swiper-button.elementor-swiper-button-prev {
		left:50% !important;
		top: auto !important;
		bottom: -30px;
		margin-left:-60px;
	}
	.our_edge_slider .elementor-swiper-button.elementor-swiper-button-next {
		right: 50% !important;
		top: auto !important;
		bottom: -30px !important;
		margin-right:-60px;
	}
	#our_edge_section .edge_morph_path {
		top: -30px;
	}
	.roadmap_sec .e-con-inner {
		padding: 30px 0 60px !important;
	}
	.graphine_home_sec {
		max-width: 767px !important;
	}
	.graphine_uses ul li:nth-child(2) {
		right: -20px !important;
		scale: 0.8;
	}
	.graphine_uses ul li:nth-child(1),.graphine_uses ul li:nth-child(3) {
		left: 20% !important;
	}
	.graphine_img_box h2 {
		font-size: 32px !important;
		line-height: 42px !important;
	}
	.tab_prod_img {
		display: block !important;
	}
	.emmission_offset_box .elementor-icon-box-icon {
		height: 86px !important;
		width: 86px !important;
	}
	.emmission_offset_box .elementor-icon-box-icon svg {
		max-width: 50px !important;
	}
	.emmission_offset_box h4 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.home-news-event-lists {
		gap: 20px 0px !important;
		flex-wrap: wrap;
		justify-content: space-between !important;
	}
	.home-news-lists-url {
		width: 48% !important;
	}
	.home-news-event-lists .title {
		font-size: 18px !important;
		line-height: 25px;
	}
	.taccbannertxt {
		top: 30% !important;
		padding: 0 15px;
	}
	.prod_overvw_slider  .elementor-image-carousel {
		padding-bottom: 40px !important;
	}	
	.prod_roadmap {
		padding: 80px 0 10px !important;
		scale: 1.3 !important;
	}
	.graphane-content-tab .e-n-tab-title span.e-n-tab-title-text {
		max-width: 100% !important;
	}
	


	.news-lists-url .date {
		margin-bottom: 5px !important;
	}
	.news-lists-url img {
		margin-bottom: 10px !important;
	}
	.wrapper .column.left {
		display: flex;
		flex-wrap: wrap;
		gap: 30px 0;
	}
	.content-inner .subtitle {
		font-size: 25px !important;
		line-height: 33px !important;
		margin-bottom: 25px !important;
	}
	.prod_overvw_slider .elementor-image-carousel-wrapper {
		padding-bottom: 40px;
	}
	.emission_arrow_ul {
		display: none;
	}
	.emission_images_ul {
		left: 0 !important;
	}
	.emission_title {
		text-align: center !important;
	}
	.emission_below_text {
		max-width: 100% !important;
		right: 0 !important;
	}
	.emmission_offset_box h4 {
		font-size: 25px !important;
		line-height: 35px !important;
		margin: 5px 0 !important;
	}
	.mask_img .elementor-widget-container {
		mask-size:  100% !important;
	}
	.career_form ul li,.career_form ul .fileupload {
		width: 47.5% !important;
	}
	form ul.cust-form, .career_form ul {
		gap: 10px 30px !important;
	}
	.prod-sticky-nav-tab {
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.anode-prodcts-sec .elementor-swiper-button {
		bottom: 0 !important;
	}
	.graphine_mask_img .elementor-widget-container {
		mask-size: 100% 100% !important;
	}
	.product_scroll_div {
		padding: 0px 15px 40px !important;
	}
	.graphin_effect .morph_path {
		top: 2px !important;
		z-index: 1;
	}
	.vmv_sec .pin-spacer:nth-child(3), .vmv_sec .pin-spacer:nth-child(3) .gsapwrap, .vmv_sec .gsapwrap1 {
		height: 350px !important;
		max-height: 350px !important;
	}

	.vmv_sec .usp-img {
		width: 30% !important;
	}
	

	footer#site-footer a.footer_address br {
		display: none;
	}
	.para_text.linedrow:after, .overview_text h2:after {
		bottom: -8px !important;
	}
	.cb_newsevent .entry-title {
		font-size: 28px;
	}
	.news-lists-url img {
		margin-bottom: 0px !important;
	}
	.news-lists-url .news_thumb {
		border-radius: 17px;
	}
	.date-warp {
		margin: 10px 0 0;
	}
	.usp-img {
		width: 31%;
	}
	section#bannersection .banner_images_desk section#breadCrumb_title{
		transform: translateY(-58%) !important;
	}

	div#home_banner_section .effect_waves_div {
		bottom: 18px !important;
	}
	.emmission_offset_box,.emission_below_text {
		opacity: 1 !important;
	}
	.graphine_img_box {
		right: -25px !important;
		width: 34% !important;
		top: 30px !important;
	}
	.graphine_home_sec {
		min-height: 500px !important;
	}
	.graphine_uses ul li:nth-child(3) {
		bottom: 15px !important;
	}
	.event-lists {
		padding: 20px 0 30px !important;
	}
	.news_lists{
		margin: 0 0 50px !important;
	}
	.news-lists-url {
		width: 48% !important;
	}
	.product_scroll_div .content-inner h3 {
		margin-bottom: 20px !important;
	}
	div#rmp-menu-wrap-1789 ul#rmp-menu-1789 li.current-menu-item > .rmp-menu-item-link  {
		color: #76b143 !important;
	}
	.overview_text.center_border h2 {
		padding-bottom: 15px;
	}
	.contact_mid_office:nth-child(2):after {
		width: 0;
	}
	.emission_sec h4 {
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
		font-size: 35px !important;
		line-height: 45px !important;
	}
	.emission_title.greenBgwtext span {
		/* margin-right: 0; */
		float: none;
		display: inline;
		padding: 0 0px 0 8px;
	}
	.csr_posts_li_inner {
		flex-wrap: wrap;
		gap: 20px;
	}
	.csr_posts_li_inner .csr_image_slider,.csr_posts_li_inner .content_heading {
		width: 100% !important;
	}
	.footer-inner .site-navigation {
		width: 25%;
	}

	.site-footer .site-navigation #menu-quick-links li {
		width: 100%;
	}
	.emission_sec .emission_desk_img {
		display: none;
	}
	.emission_sec .emission_mob_img {
		/* 		display: block; */
		width:auto;
	}


}

@media (max-width: 900px) {
	.news-event-lists {
		gap:30px 25px !important;
	}
	footer#site-footer a.footer_address {
		margin-bottom: 5px !important;
	}
	
}

@media (max-width: 800px) {
	.news-event-lists {
		gap:40px 25px !important;
	}
	.news-lists-url .news_thumb:after, .home-news-lists-url .news_thumb:after {
		width: 30px !important;
		height: 30px !important;
		top: 10px !important;
		right: 10px !important;
	}
	.graphine_uses ul li:nth-child(1), .graphine_uses ul li:nth-child(3) {
		left: 14% !important;
	}
	.graphine_uses ul li:nth-child(2) {
		right: -15px !important;
	}
	section#breadCrumb_title {
		transform: translateY(-50%) !important;
	}
	.topsection .morph_path{
		bottom: -20px !important;
	}
}

@media (max-width: 767px) {
	.footer_adrs_div .head_cont_box .head_num a::before {
		bottom: 5px !important;
	}
	div#our_edge_section {
		margin-bottom: 0;
	}
	.roadmap_sec .e-con-inner {
		padding: 40px 0 !important;
	}
	footer#site-footer svg.morph_path {
		top: -1px !important;
	}
	form ul.cust-form li {
		width: 100%;
	}
	.news-event-lists {
		gap:40px !important;
	}
	.news-lists-url .title{
		margin-bottom: 15px !important;
		font-size: 17px !important;
	}
	section.news-events-section .read-more-btn {
		font-size: 15px !important;
		padding: 6px 10px !important;
	}
	.site_map.site_map_product .menu > .menu-item > a {
		font-size: 25px !important;
		line-height: 35px !important;
	}
	.site_map .menu .menu-item a {
		font-size: 18px !important;
		line-height: 35px !important;
	}
	section#breadCrumb_title .banner_title,.content-inner h3,.taccbannertxt h2 {
		font-size: 35px !important;
		line-height: 45px !important;
	}
	.content-inner .subtitle {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.content-inner .subtitle strong br {
		display: none;
	}
	.home-news-event-lists {
		flex-wrap: wrap;
		gap: 40px !important;
		justify-content: space-between;
	}
	.home-news-event-lists .home-news-lists-url {
		width: 100% !important;
	}
	
	.graphine_home_sec {
		display: block !important;
		background-image: url(https://development.ikf.in/tacc/wp-content/uploads/2025/04/graphine-prod-mob.svg);
		background-repeat: no-repeat;
		background-position: bottom center;
		max-width: 310px !important;
		background-size: 100%;
		min-height: 600px !important;
		margin: 0 auto !important;
	}
	.graphine_uses ul li:nth-child(1), body .graphine_uses ul li:nth-child(2),body .graphine_uses ul li:nth-child(3) {
		position: relative !important;
		top: 20px !important;
		left: 0 !important;
		right: auto !important;
		bottom: auto !important;
		opacity: 1 !important;
		scale: 1 !important;
		margin-bottom: 30px;
		width: 40%;
	}
	.graphine_uses_box h3 {
		font-size: 14px !important;
		text-align: center !important;
		line-height: 15px !important;
		max-width: 138px !important;
	}
	.graphine_uses ul li .graphine_uses_box img {
		width: 45px;
		height: 45px;
	}
	.graphine_uses ul li .graphine_uses_box {
		text-align: center !important;
	}
	body .graphine_uses ul li:nth-child(1) {
		right: auto !important;
		left: -10px !important;
		top: 0px !important;
	}
	body .graphine_uses ul li:nth-child(2) {
		right: -20px !important;
		left: auto !important;
		top: 0px !important;
	}
	body .graphine_uses ul li:nth-child(3) {
		top: 20px !important;
		left: 7px !important;
		margin-bottom: 17px;
	}
	.graphine_uses ul li svg {
		display: none;
	}
	.graphine_img_box h2 {
		/* 		font-size: 25px !important;
		line-height: 26px !important; */
		scale: 0.9;
	}
	img.bg_white,.graphine_sec .animated.fadeIn img.bg_white {
		display: none !important;
		opacity: 0 !important;
		width: 0;
	}


	.graphine_uses ul li .graphine_uses_box {
		position: relative !important;
		left: 3px !important;
		top: -50px !important;
		bottom: auto !important;
		right: auto !important;
		text-align: center !important;
	}

	.graphine_uses_box h3,.graphine_uses,.graphine_sec .animated.fadeIn .graphine_img_box img {
		max-width: 100% !important;
		width: 100% !important;
	}
	.prod_roadmap li {
		opacity: 0;
	}
	.prod_roadmap {
		padding: 110px 0 110px !important;
		scale: 1 !important;
		background-image: url(https://development.ikf.in/tacc/wp-content/uploads/2025/03/Production-Roadmap-mob.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	.graphine_uses {
		position: relative;
		top: 50px;
	}
	.graphine_uses ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		padding: 0 !important;
	}
	.graphine_sec .animated.fadeIn .graphine_img_box img {
		width: 300px !important;
	}
	.prod_overvw_slider .elementor-image-carousel-wrapper {
		padding-bottom: 0;
	}
	.co2_emisson_info .emission_images_ul li:nth-child(2),.co2_emisson_info .emission_images_ul li:nth-child(3),.co2_emisson_info .emission_images_ul li:nth-child(4) {
		display: none;
	}
	.emission_images_ul li {
		opacity: 1 !important;
	}
	.mask_img .elementor-widget-container {
		mask-size: 100% !important;
	}
	.team-img-dev span,.team-img-dev span:after {
		width: 29px !important;
		height: 30px !important;
	}

	.cb_newsevent .entry-title {
		padding: 0 !important;
	}
	#rmp-container-1789 {
		min-width: 320px !important;
	}

	.banner_images_mobi {
		display: block !important;
	}
	section#bannersection .banner_images_desk img {
		display: none !important;
	}
	section#breadCrumb_title {
		position: relative !important;
	}
	.section-container-full {
		display: flex;
		flex-flow: column-reverse;
	}
	section#breadCrumb_title {
		transform: translateY(-6%) !important;
		background-color:#242021;
	}
	section#breadCrumb_title:after {
		position: absolute;
		content: '';
		left: 0;
		right: 0;
		width: 100%;
		height: 110px;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(36, 32, 33, 1) 60%, rgba(36, 32, 33, 1) 55%, rgba(36, 32, 33, 0) 100%);
		top: -50px;
		z-index: 9;
	}
	section#bannersection h1.banner_title {
		position: relative;
		z-index: 11;
	}
	section#breadCrumb_title .banner_title br {
		display: none;
	}
	.head_cont_box .head_num a:before, .head_cont_box .head_mail a:before {
		width: 26px !important;
		height: 26px !important;
		top: -5px;
	}
	.mobile-cta {
		right: 65px !important;
	}
	.graphin_effect .morph_path {
		top: -19px !important;
		z-index: 1;
	}
	.para_text.linedrow, .overview_text h2 {
		padding-bottom: 20px;
	}
	.news-lists-url {
		width: 48% !important;
	}
	.news-event-lists {
		gap: 40px 4%  !important;
	}
	.news-events-wrap.news_lists {
		margin: 0 0 35px 0;
	}
	.news-events-wrap.event-lists {
		padding: 25px 0 40px 0;
	}
	.graphine_sec .animated.fadeIn .graphine_img_box,.graphine_sec .animated.fadeIn img.bg_white,
	.graphine_sec .animated.fadeIn .graphine_uses_box{
		transition-delay: 0.5s !important;
	}
	.single-cb_newsevent section#breadCrumb_title:after {
		width: 0;
	}
	.graphane-tab .elementor-widget-container .e-n-tab-title {
		text-align: center;
		padding: 0;
	}
	.graphane-tab .elementor-widget-container .e-n-tab-title span {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	.graphane-tab .e-n-tabs-heading {
		flex-wrap: nowrap !important;
		padding: 15px 0 !important;
	}
	.graphane-tab .elementor-widget-container .e-n-tab-title:after {
		right: -13px !important;
	}
	section#bannersection .banner_images_desk section#breadCrumb_title{
		transform: translateY(-15px) !important;
	}
	.graphine_home_sec:after {
		display:none;
	}
	.topsection .morph_path {
		bottom: 0px !important;
		top: auto !important;
	}
	.group_comp_sec .usp-inner {
		padding: 50px  20px !important;
	}

	div#home_banner_section .effect_waves_div {
		bottom: -1px !important;
	}
	body .below_footer_menu #menu-bottom-links {
		display: grid; 
		grid-template-columns: auto auto; 
		justify-content: start !important; 
	}
	ul.emission_images_ul {
		top:170px !important;
	}
	.graphine_img_box {
		width: 60% !important;
		right: -70px !important;
		top: 0px !important;
		opacity: 1 !important;
	}
	.contact_mid_office:after {
		width: 0;
	}

	section#bannersection h1.banner_title {
		max-width: 100% !important;
	}
	body .graphane-content-tab .elementor-widget-container img {
		/* 		width: auto !important;
		margin: 0 auto; */
	}
	.emission_sec h4 {
		font-size: 32px !important;
		line-height: 42px !important;
	}
	.dwnl_pdf {
		font-size: 0;
	}
	.investor_accordion .link > span {
		font-size: 20px !important;
		padding: 10px 20px !important;
	}
	.investor_accordion .submenu {
		padding: 30px 20px 0 !important;
	}
	.investor_accordion .link>span:after {
		top: 22px !important;
	}
	.below_footer_menu #menu-bottom-links li:after {
		width: 0;
	}
	.scrollingimage .content-inner h3 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	div#home_banner_section .video-mask{
		display: none !important;
	}
	.video-section .wrapper_1:after {
		width: 0 !important;
	}
	.our_edge_slider .swiper-slide-inner .elementor-image-carousel-caption .para_text {
		font-size: 14px;
		line-height: 20px;
	}
	.prod-sticky-nav-tabs-container.prod-sticky-nav-tabs-container--top-second .prod-sticky-nav-tab {
		display: flex;
	}
	.prod-sticky-nav-tab {
		font-size: 14px !important;
		line-height: 18px !important;
		padding: 15px;
        display: inline-block;
	}
	.graphene_infograph_sec .prod_property_ul li {
/* 		background-image: url(https://development.ikf.in/tacc/wp-content/uploads/2025/06/hexgone_thin.svg) !important; */
		opacity:1 !important;
	}
	.prod_property_ul li img, .prod_property_ul li span{
		transform: scale(1) !important;
	}
	.inner-mobile-anode-prod-name:after {
		border-top: 22px solid transparent;
		border-bottom: 22px solid transparent;
		border-left: 20px solid #76b143;
	}
}

@media (max-width: 680px) {
	.csr_posts_li_inner .content_heading,.csr_posts_li_inner .csr_image_slider,.csr_image_slider img {
		width: 100%;
	}
	.csr_posts ul li {
		padding: 20px 0 30px !important;
	}
	footer#site-footer .below_footer {
		flex-wrap: wrap;
	}
	footer#site-footer .footer-inner {
		flex-wrap: wrap;
		gap: 30px 0 !important;
	}

	footer#site-footer .footer-inner .site-branding {
		width: 100%;
	}

	footer#site-footer .footer-inner .footer_adrs_div {
		max-width: 360px !important;
	}
	.career_form ul li,.career_form ul .fileupload {
		width: 100% !important;
	}
	
	.site-footer .site-navigation #menu-quick-links li {
		width: 50% ;
	}
	.inner-mobile-anode-prod-name {
		display: flex;
		gap: 0 10px;
		align-items: center;
	}
}
@media (max-width: 620px) {
	.product_menu li.menu-item-has-children:last-child {
		margin-top: 15px;
	}
	.site-footer .footer-inner .site-navigation ul.menu {
		justify-content: start;
	}

	.below_footer_menu #menu-bottom-links {
		margin-top: 20px;
	}
}

@media (max-width: 580px) {
	footer#site-footer svg.morph_path {
		top: -1px !important;
	}
	.news-lists-url {
		width: 47% !important;
	}
	.news-event-lists {
		justify-content: space-between;
	}
	.usp-section .usp-inner {
		flex-wrap: wrap;
		justify-content: center;
		gap: 12px;
	}
	.usp-section .usp-inner .usp-img {
		width: 100% !important;
		text-align: center;
	}
	.usp-section .usp-inner .usp-txt,.home-news-event-lists .home-news-lists-url,.home-news-event-lists .home-news-lists-url img {
		width: 100% !important;
	}
	.usp-section .usp-txt h4 {
		margin: 10px 0 5px !important;
	}
	.vmv_sec .pin-spacer:nth-child(3), .vmv_sec .pin-spacer:nth-child(3) .gsapwrap,  .vmv_sec .gsapwrap1 {
		height: 650px !important;
		max-height: 650px !important;
	}

	.usp-img img {
		width: 100% !important;
	}
	.group_comp_sec .gsapwrap,
	.group_comp_sec .gsapwrap1 {
		height: 500px;
	}
	/* 	.team-section h3.title {
	font-size: 18px !important;
	line-height: 24px !important;
} */

	.team-section span.designation {
		font-size: 16px !important;
	}
	body .csr_posts  .csr_posts_li_inner h3 {
		font-size: 25px !important;
		line-height: 35px !important;
	}
	.usp-section .usp-txt ul li {
		font-size: 14px !important;
		line-height: 20px;
		margin-bottom: 10px;
	}
	footer#site-footer .footer-inner {
		gap: 20px 0 !important;
	}
	.site-footer .site-navigation #menu-quick-links li {
		text-align: left;
	}
	.copyright {
		max-width: none !important;
		display: inline !important;
		text-align: left;
		width: auto !important;
		margin-right: 10px;
		font-size: 13px !important;
	}

	footer#site-footer .below_footer {
		gap: 10px 0;
		margin-top: 0 !important;
		justify-content: space-between;
	}
	.vmv_sec .pin-spacer, .vmv_sec .pin-spacer .gsapwrap{
		min-height: 510px;
	}
	.prod_property_ul li {
/* 		width: 50% !important; */
	}
	section#breadCrumb_title .banner_title {
		font-size: 25px !important;
		line-height: 35px !important;
		margin: 10px 0 30px !important;
	}	
	.usp-section .gsapwrap1 {
		min-height: fit-content;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.usp-section .usp-inner .usp-txt {
		padding: 10px 20px !important;
	}
	footer#site-footer .footer-inner .site-branding img {
		width: 130px;
	}

	footer#site-footer a.footer_address {
		line-height: 23px;
	}

	.footer_adrs_div .number_CIN {
		margin-bottom: 4px !important;
	}

	.footer_adrs_div .head_cont_box {
		margin-bottom: 10px !important;
	}

	footer#site-footer .footer-inner {
		gap: 15px 0 !important;
	}
}

@media (max-width: 480px) {
	.news-lists-url {
		width: 100% !important;
	}	
	.team-section .team-lists {
		flex-wrap: wrap;
		justify-content: space-between !important;
	}
	.team-section .team-lists .team-listing {
		width: 47%;
	}
	.emission_below_text {
		bottom: -40px !important;
	}
	footer#site-footer .bottomfooter {
		bottom: -13px;
	}
	path#morphPath4_3 {
		transform: translateY(6px);
	}
	footer#site-footer svg.morph_path {
		top: -15px !important;
	}
	path#morphPath4_2 {
		transform: translateY(7px);
	}
	body .site-footer .footer-inner {
		margin-top: 0px !important;
	}
	.investor_accordion .link > span {
		padding-right: 40px !important;
	}
	.investor_accordion .submenu>li a {
		font-size: 16px !important;
	}
	.investor_accordion .submenu>li a {
		font-size: 16px;
	}
	.group_comp_sec.usp-section .usp-inner .usp-img {
		/* 		background: #fff;
		box-shadow: 10px 10px 20px #0000000d !important;
		height: 150px;
		overflow: hidden; */
		display:none;
	}
	.group_comp_sec .usp-txt img {
		display: block;
	}

	.group_comp_sec .usp-img img {
		box-shadow: none !important;
		width: 200px !important;
		transform: translateY(-14px);
	}
	.group_comp_sec.usp-section .usp-inner .usp-txt {
		border-radius: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		gap: 10px 10px;
		align-items: center;
	}
	.group_comp_sec.usp-section .usp-inner .usp-txt img {
		width: 40%;
		mix-blend-mode: darken;
		height: 70px;
		object-fit: cover;
		object-position: center;
	}

	.group_comp_sec.usp-section .usp-inner .usp-txt h4 {
		width: 55%;
		font-size: 16px !important;
		line-height: 22px !important;
	}

}

@media (max-width: 400px) {
	.team-section .team-lists .team-listing {
		width:100%;
	}
	footer#site-footer .bottomfooter {
		bottom: -14px;
	}
	.graphene_infograph_sec .prod_property_ul li {
		/* 		min-height: 215px !important;
		background-position: top 22px right 16.8px !important; */
	}
}