@media only screen and (min-width: 1400px) {
	.container,
	.container-xl,
	.container-xxl,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 1375px;
	}
	.photo-gallery-view ul.box_image_view li:nth-child(14n+1) {
		grid-column: 1 / 3;
		grid-row: 2 span / 4 span;
	}
	.photo-gallery-view ul.box_image_view li:nth-child(14n+11) {
		grid-column: 4 / 6;
		grid-row: 2 span / 4 span;
	}

	.photo-gallery-view ul.box_image_view {
		grid-column-gap: 24px;
		grid-row-gap: 24px;
	}
}

@media only screen and (min-width: 2000px) {
	.industries .industries_slide {
		width: calc(59% - 12px);
	}
	.contact_form_area .form_design_view {
		width: calc(58% - 0px);
	}
}

@media only screen and (max-width: 1999px) {
	.contact_form_area .form_design_view {
		width: calc(61% - 0px);
	}
}

@media only screen and (max-width: 1799px) {
	.slider_part_info .slider_text h2 {
		margin-top: calc(8% + 4px);
	}
}

@media only screen and (max-width: 1599px) {
	.standard_packing {
		padding: 80px 0;
	}
	.standard_packing .standard_packing_img {
		border-radius: 340px 0 0 0;
	}
	.slider_part_info .slider_text h2 {
		margin-top: calc(6% + 4px);
	}
	.slider_part_info .slider_text h2,
	.inner_banner_body .inner_banner_info h2 {
		font-size: 45px;
	}
	.contact_form_area .form_design_view {
		width: calc(62% + 25px);
	}
}

@media only screen and (min-width: 1200px) {
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu {
		visibility: hidden;
		border: unset;
		border-radius: 0;
		margin: 0;
		background: transparent;
		position: absolute;
		top: calc(100% + 0px);
		left: 0;
		min-width: 230px;
		opacity: 0;
		transform: scaleY(0);
		transition: 0.4s all;
		transform-origin: top;
		width: 100%;
		min-width: 270px;
		padding-top: 31px;
		max-width: unset;
		display: flex;
		flex-wrap: wrap;
		padding-bottom: 0px;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown:hover .dropdown-menu {
		opacity: 1;
		transform: scaleY(1);
		visibility: visible;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu:after {
		content: "";
		position: absolute;
		background: #ffffff;
		height: calc(100% - 31px);
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: -1;
		box-shadow: 5px 5px 20px -5px rgb(22 32 42 / 25%);
		border: 1px solid rgb(68 68 68 / 25%);
		border-width: 0px 1px 1px 1px;
		border-radius: 0px 0px 5px 5px
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part {
		width: calc(50% - 0px);
		max-width: 280px;
		background: #CA0B1B;
		padding: 22px;
		border-radius: 0px 0px 5px 5px;
		z-index: 1;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part:after {
		content: "";
		position: absolute;
		top: -10px;
		left: -10px;
		height: 100%;
		width: 100%;
		background: url(./../images/pt_logo.svg);
		background-size: calc(30% - 0px);
		background-position: right bottom;
		background-repeat: no-repeat;
		filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(103%) contrast(102%);
		opacity: 0.1;
		z-index: -1;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part h5 {
		color: #ffffff;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 16px;
		margin-bottom: 10px;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part p {
		color: #ffffff;
		opacity: 0.8;
		line-height: 1.3;
		font-size: 15px;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part a {
		color: #ffffff;
		font-size: 13px;
		margin-top: 18px;
		display: inline-block;
		font-weight: 500;
		border-radius: 5px;
		padding: 8px 14px;
		transition: all 0.4s;
		overflow: hidden;
		z-index: 1;
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part a:before {
		border: 1px solid #ffffff;
		height: 100%;
		width: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		position: absolute;
		border-radius: 5px;
		transition: all 0.4s;
		content: "";
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part a:hover:before {
		border-color: transparent;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part a:after {
		background: radial-gradient(circle closest-side, #ca0b1b, transparent);
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part a:hover {
		background: #090c0f;
		color: #ffffff;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .drop_right_part {
		width: calc(100% - 280px);
		padding: 18px 15px;
	}

	.core_value .title_part p {
		max-width: calc(100% - 200px);
	}
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown.sm_menu .dropdown-menu ul {
    width: calc(100% - 20px);
    margin: 0 auto;
}
header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown.sm_menu .dropdown-menu ul li {
    border: unset;
}
}

@media only screen and (max-width: 1399px) {
	.my_90, .my_80 {
		margin: 70px 0;
	}
	.py_90 .py_80 {
		padding: 70px 0;
	}

	.industries .industries_title .title_part {
		width: calc(35% - 0px);
	}

	.about_us_part .title_part h2 {
		margin-bottom: 28px;
	}

	.about_us_part .about_part_2 {
		margin-top: 30px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span {
		font-size: 46px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area sup,
	.about_us_part .about_part_1 .counter_year .counter_show span.couter_title {
		font-size: 18px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show {
		left: calc(7% + 3px);
		bottom: calc(7% - 0px);
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span:nth-child(4) {
		top: -11px;
	}

	.counter_year {
		gap: 18px;
	}

	.counter_year .counter_show h3 {
		font-size: 27px;
	}

	.counter_year .counter>span {
		font-size: 26px;
	}

	.counter_year .counter_show sup {
		font-size: 22px;
		top: 1px;
	}

	.counter_year .counter_icon {
		min-width: 67px;
		height: 67px;
		width: 67px;
		border-radius: 6px;
	}

	.counter_year .counter_icon img {
		max-width: 38px;
	}

	.industries_box .ind_info {
		padding: 30px 24px 30px 24px;
	}

	.infrastructure .infra_info {
		padding: 40px 50px;
		width: calc(100% - 0px);
	}

	.about_part_1 .title_part {
		padding-right: 45px;
	}

	.slider_part_info .slider_text h2,
	.inner_banner_body .inner_banner_info h2 {
		font-size: 40px;
	}

	.home_slider .slider_part_info .slider_text span {
		font-size: 19px;
	}

	.home_slider .slider_part_info .slider_btn a {
		padding: 11px 16px;
		min-width: 150px;
	}

	.contact_us_part .contact_form_area {
		margin-top: 32px;
	}

	.contact_information ul.contact_us_info {
		gap: 35px 25px;
	}

	.contact_form_area .form_design_view {
		width: calc(53% + 35px);
		padding: 40px 40px 50px;
	}

	.contact_information ul.contact_us_info li {
		padding: 25px 20px 30px 68px;
	}

	.contact_information ul.contact_us_info li .contacts_info .follow_us_list {
		gap: 3px 24px;
	}

	.contact_form_area .form_design_view .main_title_loc.title_part p {
		white-space: pre-line;
	}

	.inner_banner_body .inner_banner_info {
		padding: 80px 0;
	}

	.contact_us_part .contact_us_information .main_title_loc {
		margin-bottom: 35px;
	}

	.pr_subscribe {
		padding: 65px 0;
	}

	.products_details_box .applications_part .application_part_box {
		width: calc(100% + (100vw - 1140px - 3px) / 2);
	}

	.product_details .key_benefits_part ul li {
		width: calc(100% - 0px);
	}

	.products_details_box h4 {
		margin-bottom: 10px;
	}

	.specification_list_part p {
		margin: 5px 0 10px;
	}

	ul.list_of_specification li span.spec_value {
		padding-left: 25px;
	}

	ul.list_of_specification li .spec_info h5 {
		width: 200px;
		font-size: 17px;
		padding-left: 25px;
	}

	.products_list ul.products_list_points li.main_pr_box .pr_title_view a.border_btn {
		margin-top: 5px;
	}

	.products_list ul.products_list_points li.main_pr_box .product_img_view .main_pr_img {
		height: 280px;
	}

	.products_list ul.products_list_points {
		gap: 28px 38px;
	}

	.products_list ul.products_list_points li {
		width: calc(33.33% - 27px);
	}

	.products_list ul.products_list_points li .pr_title_view {
		padding: 22px 18px;
	}

	.photo-gallery-view ul.box_image_view {
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 22px;
		grid-row-gap: 22px;
	}

	.photo-gallery-view ul.box_image_view li:nth-child(10n+1) {
		grid-column: 1 / 3;
		grid-row: 2 span / 3 span;
	}

	.photo-gallery-view ul.box_image_view li:nth-child(10n+8) {
		grid-column: 3 / 5;
		grid-row: 2 span / 4 span;
	}
	.safety_part
    {
        margin-top: 110px;
    }
    .safety_part .company_profile_img {
        margin-top: -130px;
    }
	.core_value ul.core_value_list {
    gap: 22px 25px;
}
.core_value ul.core_value_list li {
    width: calc(25% - 20px);
}
.core_value ul.core_value_list li .core_value_text h5 {
    margin-bottom: 15px;
}
ul.client_intro_list .client_part .client_profile_img {
    width: calc(45% - 20px);
}
ul.client_intro_list .client_part .client_history {
    width: calc(55% - 20px);
}
	.infrastructure_part .accordian_style .accordion-item h2.accordion-header {
    font-size: 19px;
}
.blog_section .blog-ttl {
    font-size: 56px;
}
.industries_part .right-part .text-section h2 {
    font-size: 42px;
}
.industries_part .right-part .text-section p {
    font-size: 20px;
    margin-top: 20px;
}
.industries_part .text-section img.flat_icon_ind {
    max-width: 62px;
    max-height: 62px;
	margin-bottom: 15px;
	}
	.industries_part .text-section{
		padding: 0 40px;
	}
	.process_section .sticky-wrapper .process_section_view {
    padding: 60px 0 40px 0;
}
ul.cor_philos_list li h3{
	margin: 0;
}
ul.cor_philos_list li .cor_philos_icon {
    padding-right: 25px;
}
.terms_of_use_part .other_part_view h2, .terms_of_use_part .other_part_view h3 {
        font-size: 28px;
        margin-bottom: 14px;
        margin-top: 18px;
    }
	.terms_of_use_part .other_part_view h3{
		  font-size: 26px;
	}
	.terms_of_use_part .other_part_view h4 {
    margin-top: 18px;
}
    .products_details_box .products_img_view {
        height: 380px;
    }
}

@media only screen and (min-width: 1200px) {
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item .dropdown-menu.col_divide>ul li a:before {
		display: none;
	}
}

@media only screen and (max-width: 1199px) {
	header .header_part .main_header_menupart #navbarSupportedContent {
		width: calc(100% - 20px);
		position: fixed;
		top: 0;
		left: 10px;
		transform: unset;
		clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
		transition: all 0.4s;
		background: #ffffff;
		z-index: 2;
		overflow-x: hidden;
		height: calc(100vh - 165px);
		overflow-y: auto;
		border-radius: 6px;
		margin-top: 150px;
		display: flex;
		align-content: flex-start;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 20px 15px 25px 8px;
		max-width: 350px;
	}

	header .header_part .main_header_menupart #navbarSupportedContent.show {
		clip-path: polygon(0px 0, 100% 0, 100% 100%, 0 100%);
	}

	header .header_part .navigationbar_header .main_header_menupart .header_btn a.quote_btn {
		padding: 10px 17px;
		font-size: 16px;
	}

	header .header_part button.navbar-toggler {
		width: 54px;
		height: 28px;
		padding: 0;
		border-radius: 5px;
		margin-right: 18px;
		border: unset;
		box-shadow: unset;
		outline: unset;
	}

	header .header_part button.navbar-toggler:before,
	header .header_part button.navbar-toggler:after {
		content: "";
		position: absolute;
		height: 1px;
		width: 100%;
		background: #000000;
		left: 0;
		border-radius: 5px;
	}

	header .header_part button.navbar-toggler:before {
		top: 0;
	}

	header .header_part button.navbar-toggler:after {
		bottom: 0;
	}

	header .header_part button.navbar-toggler span.line {
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}

	header .header_part button.navbar-toggler span.line:before {
		width: 100%;
		left: 0;
		top: 50%;
		position: absolute;
		transform: translateY(-50%);
		font-size: 14px;
		font-weight: 600;
		color: #CA0B1B;
		text-transform: uppercase;
		transition: all 0.4s;
	}

	header .header_part button.navbar-toggler[aria-expanded="false"] span.line:before,
	header .header_part button.navbar-toggler span.line:before {
		content: "Menu";
	}

	header .header_part button.navbar-toggler[aria-expanded="true"] span.line:before {
		content: "Close";
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav {
		margin-left: 0;
		gap: 18px 0;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item {
		justify-content: flex-start;
		        margin-right: 0;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item a {
		font-size: 22px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item:hover a {
		color: #CA0B1B;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle:after,
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle:before {
		width: 9px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle {
		top: 0px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu {
		border: unset;
		padding: 0;
		margin: 0;
		box-shadow: none;
		inset: auto;
		overflow: hidden;
		position: static !important;
		-moz-transition: all ease 0.5s;
		width: 100%;
		background: #fff0;
		transform: none !important;
		display: block !important;
		left: 100% !important;
		max-width: 100%;
		max-height: 0;
		transition: max-height 0.6s cubic-bezier(0, 1, 0, 1);
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu.show {
		max-height: 1000px;
		transition: max-height 1.5s ease-in-out;
	}

	/* header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu ul li a {
		padding: 12px 15px 12px 18px;
		text-align: left;
		line-height: 1.4;
	} */

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu ul {
		padding-top: 10px;
		padding-left: 0;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle.show:before {
		transform: translate(-50%, -50%) rotate(00deg);
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.ps_static .dropdown-menu>ul li a .products_img {
		display: none;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.ps_static .col_divide.dropdown-menu>ul>li {
		border-bottom: 1px dotted rgb(0 0 0 / 18%);
		border-width: 0px 0px 1px 0px;
		width: 100%;
		padding: 0;
	}

	/* header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item .dropdown-menu>ul li a:before {
		top: 20px;
		left: -6px;
	} */

	/* header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item .dropdown-menu>ul li a:hover:before {
		left: 5px;
		opacity: 1;
	} */

	.title_part h2, .footer_info_part h1 {
		font-size: 32px;
	}

	.mb_38 {
		margin-bottom: 24px;
	}

	.products_slide .custom_arrows {
		top: -80px;
	}

	.products_slide_img img {
		max-height: 380px;
	}

	.products_slide .swiper-slide .pr_title_info {
		padding: 28px;
	}

	.ps_42 {
		padding-left: 18px;
	}

	.pe_42 {
		padding-right: 18px;
	}

	.about_us_part .title_part p {
		margin: 14px 0;
	}

	.about_us_part .title_part h2 {
		margin-bottom: 22px;
	}

	.title_part span.sub_title {
		font-size: 14px;
		margin-bottom: 9px;
	}

	.about_part_1 .title_part {
		padding-right: 60px;
	}

	.color_border {
		margin-top: 16px;
	}

	.border_btn {
		padding: 11px 18px;
	}

	.mansha_advantage .title_part {
		width: calc(100% + 18px);
	}

	.mansha_advantage_list {
		padding-left: 25px;
	}

	.mansa_list_points .mansa_adv_box {
		padding-left: 18px;
		margin-bottom: 20px;
	}

	.mansa_adv_box .mansa_adva_info h5 {
		font-size: 20px;
		margin-bottom: 12px;
		padding-bottom: 10px;
		padding-right: 20px;
	}

	.mansa_adv_box .mansa_adva_info p {
		font-size: 16px;
		padding-right: 20px;
	}

	.mansa_list_points .mansa_adv_box .mansa_adva_icon img {
		max-width: 52px;
	}

	.mansa_adv_box .mansa_adva_info {
		padding: 30px 0px 0px 0px;
	}

	.infrastructure .infra_info .title_part h2 {
		margin-bottom: 18px;
	}

	.my_90, .my_80, .my_70 {
		margin: 60px 0;
	}

	.py_90, .py_80, .py_70 {
		padding: 60px 0;
	}

	.ps_42 {
		padding-left: 12px;
	}

	.pe_42 {
		padding-right: 12px;
	}

	.standard_packing .title_part {
		padding-right: 50px;
	}

	.standard_packing {
		padding: 50px 0;
	}

	.standard_packing .standard_packing_img {
		border-radius: 180px 0 0 0;
	}

	.industries_box .ind_info h5 {
		font-size: 19px;
		white-space: pre-line;
	}

	.footer_contact_info p.footer-text {
		margin-bottom: 10px;
	}

	footer .footer_part_top {
		padding: 0 15px 40px 15px;
	}

	footer .footer_part_top .footer_navigation {
		padding-left: 0;
	}

	footer .footer_part_top .company_footer {
		padding-left: 20px;
	}

	footer .footer_part_top .products_footer {
		padding-left: 18px;
	}

	footer .copyright_part_view {
		padding: 22px 20px;
	}

	.home_slider .home_slider_indicator {
		bottom: 30px;
		right: 22px;
		margin-top: -70px;
		margin-bottom: 108px;
		min-width: 170px;
	}

	.slider_part_info .slider_text h2,
	.inner_banner_body .inner_banner_info h2 {
		font-size: 36px;
	}

	.slider_part_info .slider_text h2 {
		margin-top: calc(4% + 4px);
	}

	.home_slider .home_slider_indicator button span.slider_name {
		font-size: 11px;
	}

	.home_slider .home_slider_indicator:before {
		height: calc(100% - 24px);
		left: calc(50% + 11px);
	}

	.home_slider .home_slider_indicator {
		margin-bottom: 88px;
		min-width: 170px;
	}

	.home_slider .slider_part_info .slider_text {
		padding-left: 12px;
	}

	.products_slide .custom_arrows {
		top: -65px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle {
		width: 12px;
		min-height: 12px;
		border-radius: 3px;
		background: transparent;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav>li.nav-item>a:hover {
		color: #CA0B1B;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav>li.nav-item>a:before {
		display: none;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .left_drop_part {
		display: none;
	}

	.contact_information ul.contact_us_info li {
		width: calc(50% - 14px);
	}

	.contact_form_area .form_design_view .main_title_loc.title_part p {
		font-size: 16px;
		line-height: 1.6;
		margin: 8px 0 20px 0;
		white-space: unset;
	}

	.contact_form_area .form_design_view {
		padding: 32px 32px 50px 32px;
		margin-top: -141px;
	}

	.contact_us_part .contact_form_area ul.contact_us_info {
		margin-top: 141px;
	}

	.contact_information ul.contact_us_info li:nth-child(3) {
		width: calc(50% - 92px);
	}

	.google_map iframe {
		height: 340px;
	}

	.inner_banner_body .inner_banner_info {
		padding: 68px 0;
	}

	.pr_subscribe {
		padding: 58px 0;
	}

	.products_details_box .applications_part .application_part_box {
		width: calc(100% + (100vw - 960px + 15px) / 2);
	}

	.product_details .key_benefits_part {
		margin-top: 28px;
		padding-top: 18px;
	}

	ul.list_of_specification li {
		width: calc(100% - 00px);
	}

	ul.list_of_specification li .spec_info h5 {
		width: 260px;
	}

	ul.list_of_specification {
		padding: 25px;
	}

	.product_details button.border_btn {
		padding: 10px 16px;
		margin-top: 14px;
	}

	.products_list ul.products_list_points li {
		width: calc(50% - 20px);
	}

	.products_list ul.products_list_points li.main_pr_box .product_img_view .main_pr_img {
		height: 350px;
	}
	    .safety_part .company_profile_img {
        margin-top: -115px;
    }
    .track .item_part {
	font-size: 70px;
    }
        .safety_part {
        margin-top: 75px;
        padding: 60px 0 170px 0;
    }
    .safety_part .company_profile_img {
        height: calc(100% + 225px);
    }
	.company_profile_part .title_part h2 {
    max-width: 500px;
}
    .core_value ul.core_value_list li {
        width: calc(50% - 14px);
    }
	.team_overview p {
    font-size: 20px;
	}
	ul.client_intro_list .client_part .client_profile_img {
		width: calc(50% - 20px);
	}
	ul.client_intro_list .client_part .client_history {
		width: calc(50% - 20px);
	}
	.client_profile_info p{
		font-size: 16px;
	}
	.clien_name_view h3 {
    font-size: 26px;
	}
header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown.sm_menu .dropdown-menu>ul li {
    border: unset;
}
	.blog_section .main_blog_box .blog_card
{
	padding: 5px;
}
.blog_card .blog_img {
    margin-bottom: 8px;
}
.blog_card_info {
    padding: 8px 10px 10px 10px;
}
.blog_card .date_box::before{
	background-size: 15px;
}
.blog_card .date_box{
	font-size: 14px;
	 margin-bottom: 7px;
}
.blog_card .blog_card_info h4 {
    font-size: 18px;
}
.blog_section .border_btn {
    padding: 8px 16px;
}
     .blog_section .blog-ttl {
        font-size: 50px;
    }
	.blog_section .main_blog_box .latest_blog_view {
    margin-bottom: 20px;
}
.blog_section .main_blog_box .latest_blog_view .blog_card_info h4 {font-size: 32px;}
.blog_section .main_blog_box .latest_blog_view a.blog_img img {
    min-height: 320px;
}
.industries_part .image-panel {
    padding: 12px;
}
    .industries_part .text-section {
        padding: 0 20px;
    }
	    .industries_part .right-part .text-section h2 {
        font-size: 36px;
    }
	    .industries_part .right-part .text-section p {
        font-size: 19px;
		}
		.process_section .roadmap_track {
    padding: 0 3vw 0 5vw;
}
.blog_det_sec  .blog_details .blog_details_left {
        width: calc(64% - 0px);
    }
      .blog_det_sec   .blog_details .blog_details_right {
        width: calc(34% - 15px);
    }
    .blog_det_sec  .blog_details {
        gap: 30px;
    }
    .blog_det_sec h1 {
        font-size: 32px;
    }
	.product_details .key_benefits_part ul li {
    padding: 6px 10px 6px 27px;
}
.product_details .key_benefits_part ul li:before {
    left: 2px;
    top: 9px;
    background-size: 15px;
}
ul.cor_philos_list li {
    padding: 22px 20px 10px 20px;
}
ul.cor_philos_list li h3
{
	margin: 0;
}
ul.cor_philos_list li .cor_philos_icon img {
    top: -5px;
}
    ul.cor_philos_list li .cor_philos_icon {	
        padding-right: 0;
    }
	.footer_info_part .hg_text {
    /* padding-bottom: 12px; */
    margin: 8px 0 12px 0;
}
.products_details_box .products_img_view {
        height: 320px;
    }
}

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

	footer .footer_part_top .company_footer,
	footer .footer_part_top .products_footer {
		padding-left: 0;
	}

	ul.footer_list li a,
	.footer_contact_info p.footer-text {
		font-size: 15px;
	}

	footer h5.footer-title {
		margin-bottom: 14px;
	}

	.footer_contact_info p.footer-text {
		line-height: 1.6;
	}

	footer .contact_info a {
		font-size: 16px;
	}

	footer .footer_part_top {
		padding: 0 0px 30px 15px;
	}

	.footer_contact_info .social-icons a {
		width: 44px;
		height: 44px;
		padding: 12px;
	}

	.copyright_part_view .copy_text,
	.copyright_part_view .copy_text strong {
		font-size: 14px;
	}

	.copyright_part_view .copy_text span.webplus a img {
		max-width: 24px;
	}

	footer .copyright_part_view {
		padding: 20px 12px;
	}

	footer .copyright_part_view {
		gap: 5px 0px;
	}

	.standard_packing .title_part p {
		margin: 9px 0 15px 0;
		line-height: 1.6;
	}

	.standard_packing .title_part {
		padding-right: 20px;
	}

	footer .copyright_part_view ul.td_link li a {
		font-size: 14px;
	}

	footer .copyright_part_view ul.td_link li {
		padding: 0 6px;
	}

	footer .copyright_part_view ul.td_link li:last-child {
		padding-right: 0px;
	}

	.standard_packing .standard_packing_img {
		border-radius: 150px 0 0 0;
	}

	.mansha_advantage .title_part {
		width: calc(100% + 0px);
	}

	.mansha_advantage_list {
		padding-left: 15px;
	}

	.infrastructure .infra_info_img {
		margin-top: -78px;
	}

	.title_part h2, .footer_info_part h1 {
		font-size: 30px;
	}

	.my_90, .my_80 {
		margin: 55px 0;
	}

	.py_90, .py_80 {
		padding: 55px 0;
	}

	.products_slide .swiper-slide .pr_title_info {
		padding: 25px 18px 10px 18px;
	}

	.about_us_part .about_part_1 .about_us_img {
		top: 0px;
		width: calc(100% - 50px);
		height: calc(100% + 00px);
		position: relative;
		margin: 15px auto 0 auto;
	}

	.industries .industries_title {
		position: relative;
	}

	.industries .industries_title .title_part {
		width: calc(100% - 90px);
	}

	.industries .industries_slide {
		width: calc(100% - 25px);
		margin-top: 15px;
	}

	.industries .industries_title .industries_left_part .custom_arrows {
		position: absolute;
		bottom: 0;
		right: 0;
	}

	.about_part_1 .title_part {
		padding-right: 0;
	}

	.main_slider_img img {
		min-height: 460px;
	}

	.swiper.industries_slide .custom_arrows {
		justify-content: center;
		margin-top: 25px;
	}

	.contact_us_part .contact_form_area .contact_loc_part {
		position: relative;
		top: unset;
		left: unset;
	}

	.contact_us_part .contact_form_area .contact_loc_part ul.contact_us_info,
	.contact_form_area .form_design_view {
		margin-top: 0;
	}

	.contact_form_area .form_design_view {
		width: calc(100% - 22px);
		margin: 45px auto;
	}

	.contact_us_part .contact_form_area .contact_loc_part ul.contact_us_info li,
	.contact_information.area_1 ul.contact_us_info li:nth-child(3) {
		width: calc(50% - 14px);
	}

	.contact_form_area .form_design_view .contact_form_view {
		max-width: 100%;
	}

	.contact_information.area_2 ul.contact_us_info li:nth-child(3) {
		order: 2;
		position: absolute;
		top: -142px;
		right: 0;
	}

	.contact_information.area_2 ul.contact_us_info li:nth-child(1) {
		order: 1;
	}

	.contact_information.area_2 ul.contact_us_info li:nth-child(2) {
		order: 3;
	}

	.contact_us_part .contact_us_information .main_title_loc {
		margin-bottom: 30px;
	}

	.pr_subscribe .pr_subscribe_view .right_view button.border_btn {
		padding: 8px 16px;
	}

	.pr_subscribe .pr_subscribe_view .right_view input {
		padding: 8px 8px 8px 12px;
		width: calc(100% - 115px);
		margin-right: 8px;
	}

	.pr_subscribe .pr_subscribe_view .right_view span {
		font-size: 15px;
		margin: 6px 8px;
	}

	.pr_subscribe .pr_subscribe_view .left_view p {
		font-size: 17px;
	}

	.products_details_box .applications_part .application_part_box {
		width: calc(100% - 0px);
		margin: 20px 0 0 auto;
	}

	.product_details .key_benefits_part ul li {
		width: calc(50% - 9px);
	}

	ul.list_of_specification li {
		padding: 18px 12px 18px 18px;
	}

	.products_details_box .products_img_view,
	.products_details_box .products_img_view img {
		height: unset;
		max-height: unset;
	}

	.products_list ul.products_list_points {
		gap: 27px 32px;
	}

	.products_list ul.products_list_points li {
		width: calc(50% - 17px);
	}

	.products_list ul.products_list_points li.main_pr_box .product_img_view .main_pr_img {
		height: 320px;
	}

	.photo-gallery-view ul.box_image_view {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
	}

	.photo-gallery-view ul.box_image_view li:after {
		background-size: 22px;
	}

	.photo-gallery-view ul.box_image_view li:nth-child(14n+11):after,
	.photo-gallery-view ul.box_image_view li:nth-child(14n+1):after {
		background-size: 32px;
	}

	.products_slide_img img {
		max-height: 450px;
	}
	    .safety_part {
        margin-top: 60px;
        padding: 50px 0 40px 0;
    }
    .track {
    gap: 50px;
    }
    .track .item_part:before {
    right: -28px;
}
    .vision_mission_part .client_pr_view {
    margin-top: -180px;
    }
    .vision_mission_part .client_pr_view {
        margin-top: 0;
        height: calc(100% + 0px);
    }
    .safety_part .company_profile_img {
        height: calc(100% + 180px);
		 margin-top: -95px;
		 width: calc(50% - 60px)
    }
	.scroll_infinity_text {
    margin-top: 18px;
}
.safety_part .safety_top_view .title_part {
    padding-right: 45px;
}
.py_70 {
    padding: 50px 0;
}
.vision_mission_part .client_pr_view img {
    max-height: 520px;
}
    .team_overview p {
        font-size: 17px;
    }
	.team_profile_overview .team_profile_img {
    margin-top: 12px;
	}
	.team_overview {
    padding-bottom: 5px;
    margin-bottom: 12px;
}
.team_overview .content_view_part p {
    text-align: left;
    /* margin: 0px 0px 5px 0px; */
}
ul.client_intro_list li {
    padding: 60px 0;
}
    ul.client_intro_list .client_part .client_profile_img {
        width: calc(70% - 00px);
        margin: 0 auto;
    }
	ul.client_intro_list .client_part .client_history {
		width: calc(100% - 00px);
		text-align: center;
	}
	    ul.client_intro_list .client_part .client_history .clien_name_view {
        justify-content: center;
        flex-direction: column;
    }
	.life_mansha_dropdown .title_part {
    margin-bottom: 24px;
    padding-bottom: 5px;
}
.life_mansha_dropdown .title_part {
    margin-bottom: 12px;
}
.infrastructure_part .accordian_style .accordion-item .accordion-body .com_infra_img {
    margin-top: 20px;
}
    .infrastructure_part .accordian_style .accordion-item .accordion-body .com_infra_img {
        width: calc(100% + 0px);
        margin: 20px 0px 0px 0px;
        padding-left: 122px;
        max-width: 660px;
    }
		.infrastructure_part .accordian_style .accordion-item {
    opacity: 1 !important;
    transform: unset !important;
}
    .blog_section .main_blog_box .latest_blog_view .blog_card_info h4 {
        font-size: 28px;
    }
	 /* .blog_section .blog_latest_img img {
    min-height: 290px;
}
    .blog_section .blog-ttl {
        font-size: 40px;
	}
	    .blog_section .blog-desc {
        padding: 30px 28px;
    }
	    .blog_card .date_box::before {
        top: calc(50% - 0px);
    } */
	 .blog_section .main_blog_box .latest_blog_view .blog-desc .blog_card_info {
    padding: 24px 26px;
}
    .blog_section .blog-ttl {
        font-size: 40px;
        padding: 12px 12px 12px 18px;
    }
	    .blog_section .main_blog_box .latest_blog_view a.blog_img img {
        min-height: 270px;
    }
	.industries_part .left-part {
    height: calc(87vh - 150px);
	}
	.industries_part .split-container {
		gap: 24px;
	}
	    .industries_part .right-part .text-section h2 {
        font-size: 32px;
    }
	    .industries_part .right-part .text-section p {
        font-size: 18px;
        margin-top: 14px;
    }
	    .industries_part .text-section img.flat_icon_ind {
        max-width: 58px;
        max-height: 58px;
        margin-bottom: 13px;
    }
	.process_section .cards .precess_icon img {
    max-height: 55px;
    max-width: 65px;
}
.process_section .cards:before {
    font-size: 42px;
}
.process_section .cards h3 {
    font-size: 19px;
}
.process_section .cards {
    width: 380px;
    min-height: 180px;
    padding: 24px 25px 15px 25px;
}
 .blog_det_sec .blog_details .blog_details_left {
        width: 100%;
    }
    .blog_det_sec .blog_details .blog_details_right {
        width: calc(100% - 0px);
    }
    .blog_det_sec .blog_details {
        flex-direction: column;
        gap: 20px;
    }
    .blog_det_sec .blog_main_text {
        padding-left: 0;
        padding-right: 0;
    }
	.thanks_error .tx_error_text span {
    	font-size: 19px;
	}
	ul.cor_philos_list li:nth-child(3n + 0) {
		width: 100%;
	}
	ul.core_capabilities_list li{
		padding-left: 50px;
	}
	ul.cor_philos_list li .cor_philos_icon {
		align-items: center;
	}
	ul.cor_philos_list li .cor_philos_icon img{
		top: unset;
	}
	ul.cor_philos_list li {
		padding: 22px 20px 15px 20px;
		width: calc(50% - 0px);
	}

	    ul.cor_philos_list li:last-child {
        width: calc(100% + 0px);
        padding-bottom: 0;
    }
	 .products_details_box .all_pr_details_img .swiper-slide img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        max-height: 450px !important;
    }
.products_details_box .all_pr_details_img .swiper-slide{
    height: auto !important;
    display: flex !important;
    width: 100% !important;
}
 
.products_details_box .all_pr_details_img .products_img_view, .products_details_box .all_pr_details_img .products_img_view img {
        height: unset;
        max-height: unset;
        width: 100%;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	ul.cor_philos_list li:nth-child(2n + 0), ul.cor_philos_list li:nth-child(5n + 0), ul.cor_philos_list li:last-child {
		border-width: 1px 0px 0px 0px;
	}
	ul.cor_philos_list li:nth-child(4n + 0) {
			border-width: 1px 1px 0px 0px;
	}
}
@media only screen and (min-width: 1400px) {
	.blog_section .main_blog_box .latest_blog_view a.blog_img {
		width: calc(50% - 0px);
	}
	.blog_section .main_blog_box .latest_blog_view .blog-desc {
		width: calc(50% - 0px);
	} 
}  
@media only screen and (min-width: 768px) {
        .blog_section .main_blog_box .latest_blog_view {
        display: flex;
        flex-wrap: wrap;
        border: unset;
        padding: 0;
        align-items: flex-start;
        align-content: flex-start;
    }
    .blog_section .main_blog_box .latest_blog_view a.blog_img {
        width: calc(48% - 0px);
    }
.blog_section .main_blog_box .latest_blog_view .blog-desc {
        width: calc(52% - 0px);
    }
.blog_section .main_blog_box .latest_blog_view .blog_card_info h4 {
    color: #444444;
    font-weight: 600;
    white-space: pre-line;
    /* max-width: fit-content; */
    line-height: 1.13;
    font-family: "Inter Tight", sans-serif;
}
    .blog_section .main_blog_box .latest_blog_view .blog-desc .blog_card_info {
        background-color: #ffffff;
        box-shadow: 1px 25px 50px rgb(0 0 0 / 16%);
        border-radius: 5px;
        width: calc(100% + 90px);
        margin-left: -90px;
    }
}

@media only screen and (max-width: 767px) {
	header .header_part {
		padding: 0px 22px;
	}

	header .header_part .translate_language img {
		max-width: 18px;
	}

	header .header_part .navigation_box_part .mail_number_part {
		padding: 11px 0 10px 15px;
	}

	header .header_part .mail_number_part .header_contact img {
		top: 0px;
		max-width: 15px;
		margin-right: 3px;
	}

	header .header_part .navbar a.logo_part {
		max-width: 120px;
	}

	header .header_part {
		padding: 0px 20px;
	}

	header .header_part .navigation_box_part .navigationbar_header {
		padding: 14px 0 14px 15px;
	}

	header .header_part .navigationbar_header .main_header_menupart .header_btn a.quote_btn {
		font-size: 15px;
	}

	header .header_part .main_header_menupart #navbarSupportedContent {
		height: calc(100vh - 145px);
		margin-top: 130px;
		padding: 30px 20px 25px 8px;
	}

	.title_part h2, .footer_info_part h1 {
		font-size: 28px;
	}

	footer .copyright_part_view {
		justify-content: center;
	}

	.standard_packing .standard_packing_img {
		position: relative;
		width: calc(100% - 20px);
		margin: 30px 0 0 auto;
	}

	.standard_packing {
		padding-bottom: 0px;
	}

	.standard_packing .standard_packing_img {
		border-radius: 100px 0 0 0;
	}

	.my_90, .my_80 {
		margin: 50px 0;
	}

	.py_90, .py_80 {
		padding: 50px 0;
	}

	.infrastructure .infra_info {
		padding: 32px 38px 28px 38px;
	}

	.border_btn {
		padding: 9px 15px;
		margin-top: 14px;
		font-size: 14px;
	}

	.infrastructure .infra_info_img {
		margin-top: -58px;
	}

	.custom_arrows .swiper_button {
		width: 32px;
		height: 32px;
	}

	.products_slide .swiper-slide .pr_title_info {
		padding: 25px 15px 10px 15px;
	}

	.counter_year .counter_show sup {
		font-size: 18px;
	}

	.counter_year .counter_show h3 {
		font-size: 22px;
	}

	.counter_year .counter>span {
		font-size: 22px;
	}

	.counter_year span.couter_title {
		font-size: 15px;
		line-height: 1.45;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span {
		font-size: 38px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span:nth-child(2) {
		width: 18px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span:nth-child(4) {
		top: 0;
		height: auto;
		max-height: fit-content;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area sup,
	.about_us_part .about_part_1 .counter_year .counter_show span.couter_title {
		font-size: 17px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show {
		left: calc(4% + 3px);
		bottom: calc(5% - 0px);
	}

	.slider_part_info .slider_text h2 {
		font-size: 34px;
		margin-top: calc(0% + 4px);
	}

	.inner_banner_body .inner_banner_info h2 {
		font-size: 34px;
	}

	.home_slider .slider_part_info .slider_text span {
		font-size: 17px;
		margin: 10px 0 12px 0px;
		line-height: 1.45;
	}

	.main_slider_img img {
		min-height: 380px;
	}

	.home_slider .home_slider_indicator {
		margin-bottom: 58px;
		min-width: 145px;
		bottom: 14px;
		right: 15px;
		border-radius: 10px;
		height: 28px;
		margin-top: -40px;
	}

	.home_slider .home_slider_indicator button.prev_btn {
		left: 2px;
	}

	.home_slider .home_slider_indicator button.next_btn {
		right: 2px;
	}

	.home_slider .home_slider_indicator button span.slider_name {
		font-size: 9px;
	}

	.home_slider .home_slider_indicator:before {
		height: calc(100% - 14px);
		left: calc(50% + 11px);
	}

	.home_slider .slider_part_info .slider_btn a {
		padding: 9px 10px;
		min-width: 115px;
		font-size: 13px;
	}

	.home_slider .slider_part_info .slider_btn a {
		padding: 9px 10px;
		min-width: 115px;
		font-size: 13px;
		margin: 5px 3px 0 0;
	}

	.home_slider .slider_part_info .slider_text span {
		font-size: 16px;
		margin: 9px 0 9px 0px;
	}

	.swiper.industries_slide .custom_arrows {
		margin-top: 18px;
	}

	.contact_information.area_2 ul.contact_us_info li:nth-child(3),
	.contact_information.area_2 ul.contact_us_info li:nth-child(1),
	.contact_information.area_2 ul.contact_us_info li:nth-child(2) {
		order: unset;
		position: relative;
		top: unset;
		right: unset;
	}

	.contact_information.area_1 ul.contact_us_info li:first-child,
	.contact_us_part .contact_form_area.area_2 .contact_loc_part ul.contact_us_info li {
		width: calc(100% + 0px);
	}

	.contact_information ul.contact_us_info {
		gap: 25px 25px;
	}

	.contact_us_part .contact_form_area {
		margin-top: 25px;
	}

	.contact_form_area .form_design_view {
		width: calc(100% - 22px);
		margin: 40px auto;
		padding: 28px 18px 40px 18px;
	}

	.contact_us_part .title_part p,
	.contact_us_part .title_part p a {
		font-size: 16px;
	}

	.inner_banner_body .inner_banner_info {
		padding: 55px 0;
	}

	.inner_banner_body .inner_banner_info .bredcrumbs_list ul li a,
	.inner_banner_body .inner_banner_info .bredcrumbs_list ul li {
		font-size: 15px;
	}

	.inner_banner_body .inner_banner_info .bredcrumbs_list {
		margin-top: 12px;
	}

	.products_slide .swiper-slide .pr_title_info h5 {
		font-size: 19px;
	}

	.products_list .main_pr_box .products_img_view img {
		max-height: 400px;
	}

	.pr_subscribe .pr_subscribe_view .title_part {
		flex-wrap: wrap;
	}

	.pr_subscribe .pr_subscribe_view .right_view {
		margin-top: 14px;
	}

	.pr_subscribe .pr_subscribe_view .left_view h2 {
		white-space: unset;
	}

	.pr_subscribe {
		padding: 45px 0;
	}

	.pr_subscribe .pr_subscribe_view .left_view p {
		font-size: 16px;
	}

	.product_details .key_benefits_part ul li {
		font-size: 15px;
	}
    .products_details_box h4 {
        font-size: 21px;
        padding: 2px 12px 2px 8px;
    }
    .products_details_box h4:before {
        top: 13px;
    }
	ul.list_of_specification {
		padding: 15px;
		margin-top: 15px;
	}

	ul.list_of_specification li .spec_info .spec_icon {
		width: 36px;
		height: 36px;
	}

	ul.list_of_specification li {
		padding: 15px 12px 15px 12px;
	}

	ul.list_of_specification li .spec_info h5 {
		width: 180px;
		padding-left: 15px;
		font-size: 16px;
	}

	ul.list_of_specification li span.spec_value {
		padding-left: 15px;
	}

	.products_details_box .applications_part .application_part_title .title_part p {
		font-size: 17px;
		margin-top: 8px;
	}

	.application_part_box .application_slide h5 {
		font-size: 17px;
	}

	.photo-gallery-view ul.box_image_view {
		grid-template-columns: repeat(2, 1fr);
	}

	.photo-gallery-view ul.box_image_view li:nth-child(10n+1),
	.photo-gallery-view ul.box_image_view li:nth-child(10n+8) {
		grid-column: unset;
		grid-row: unset;
	}

	.photo-gallery-view ul.box_image_view li:after {
		background-size: 28px !important;
	}
	 .core_value ul.core_value_list li {
	    width: calc(50% - 28px);
	 }
	     .safety_part {
        margin-top: 50px;
		 }
    .safety_part .company_profile_img {
        position: relative;
        height: calc(100% + 0px);
        width: calc(100% - 26px);
        margin: 0 auto;
    }
	    .safety_part {
        padding: 50px 0 50px 0;
    }
	    .vision_mission_part .client_pr_view img {
        max-height: 420px;
    }
	    .track .item_part {
        font-size: 60px;
    }
	    .scroll_infinity_text {
        margin: 14px 0 20px 0;
    }
	.safety_part .safety_top_view .title_part{
		padding-right: 0;
	}
	    .core_value ul.core_value_list li {
        width: calc(100% - 10px);
    }
	    .core_value ul.core_value_list {
        justify-content: center;
    }
	.core_value ul.core_value_list {
		margin-top: 25px;
	}
	.core_value ul.core_value_list li .core_value_text h5{
		white-space: unset;
	}
	ul.core_capabilities_list li p {
    font-size: 16px;
	}
	.team_overview .content_view_part p{
		margin: 0;
	}
	    .team_overview {
        padding-bottom: 15px;
        margin-bottom: 12px;
    }
	ul.client_intro_list .client_part .client_profile_img {
        width: calc(85% - 00px);
        padding: 10px 8px 8px 10px;
    }
	    ul.client_intro_list li {
        padding: 50px 0;
    }
	ul.client_intro_list .client_part {
    gap: 16px 40px;
	}
	    .clien_name_view h3 {
        font-size: 24px;
        margin-bottom: 8px;
    }
	.clien_name_view span{
		font-size: 15px;
	}
	.clien_name_view{
		gap: 12px 40px;
	}
		.team_page .team_profile_overview p:last-child{
		margin-bottom: 0px;
	}
	.life_mansha_dropdown .title_part{
		padding-bottom: 0px;
	}
	    .infrastructure_part .accordian_style .accordion-item h2.accordion-header {
        font-size: 18px;
    }
	    .life_mansha_dropdown .title_part {
        margin-bottom: 5px;
    }
.blog_section .blog-desc {
    width: calc(100% + 00px);
    margin-left: 0;
}
    .blog_section .main_blog_box .latest_blog_view a.blog_img img {
        min-height: unset;
          aspect-ratio: 425 / 270;
    }
	    .blog_section .main_blog_box .latest_blog_view .blog_card_info h4 {
        font-size: 20px;
    }
	    .blog_section .main_blog_box .latest_blog_view .blog-desc .blog_card_info {
        padding: 8px 10px 10px 10px;
    }
	.blog_section .main_blog_box .blog_card{
		padding: 0px;
	}
	    .industries_part .image-panel {
        padding: 8px;
    }
	    .industries_part .left-part {
        top: 140px;
        height: calc(89vh - 140px);
    }
	    .industries_part .text-section {
        padding: 0 20px 0 5px;
    }
	    .industries_part .right-part .text-section h2 {
        font-size: 28px;
    }
	    .industries_part .right-part .text-section p {
        font-size: 16px;
        margin-top: 10px;
    }
	.industries_part .text-section img.flat_icon_ind {
        max-width: 48px;
        max-height: 48px;
    }
	    .process_section .roadmap_track {
        padding: 20px 5vw 40px 5vw;
    }

	 .blog_det_sec .blog_left_text .share_link ul li a {
        width: 30px;
        height: 30px;
    }
    .blog_det_sec .blog_left_text .share_link ul li a img {
        width: 17px;
        max-height: 14px;
    }
    .blog_det_sec .blog_left_text {
        gap: 20px;
    }
    .blog_det_sec .blog_left_text .share_link ul {
        gap: 6px;
        padding: 6px;
    }
	.modal_view .modal-dialog .modal-content{
		margin: 0 auto;
		        width: calc(100% - 30px);	
	}
	ul.cor_philos_list li {
    width: calc(100% + 0px);
	    border-width: 1px 0px !important;
		        padding: 18px 10px 12px 15px;
}
ul.cor_philos_list li h3{
	font-size: 19px;
}
.certificate_slide .certificate_img:after{
		background-size: 26px;
	}
	.footer_info_part .hg_text strong {
    font-size: 18px;
	}
	    .terms_of_use_part .other_part_view h2, .terms_of_use_part .other_part_view h3 {
          font-size: 24px;
        margin-top: 16px;
    }
	.terms_of_use_part .other_part_view h3{
		  font-size: 22px;
	}
	    .terms_of_use_part .other_part_view h4 {
        margin-top: 16px;
		  font-size: 20px;
    }
		.terms_of_use_part .other_part_view ul {
    margin-bottom: 16px;
}
    .terms_of_use_part .other_part_view h6 {
        font-size: 17px;
        margin: 16px 0 10px 0;
    }
	  .terms_of_use_part .other_part_view ul li h5, .terms_of_use_part .other_part_view ol li h5 {
        font-size: 18px;
	  }
	  .terms_of_use_part .other_part_view ol li:before {
    font-size: 18px;
	  }
	  .terms_of_use_part .other_part_view ol li {
    padding-left: 30px;
	  }
	  .terms_of_use_part .other_part_view ol li:before{
		top: -2px;
	  }
	  .infrastructure .infra_info .border_btn {
    margin-top: 14px;
}
.about_us_part .border_btn {
    margin-top: 18px;
}
    .products_details_box .main_pr_view .thumb_pr_img img {
         height: 100%;
        max-height: 70px;
    }
	  
}
 @media only screen and (max-height: 768px){
	.process_section .sticky-wrapper .process_section_view {
    padding: 50px 0 30px 0;
}
.process_section .roadmap_track {
    height: calc(85vh - 00px);
}
.process_section .sticky-wrapper {
    padding-top: 0;
    margin-top: 0;
}
    .process_section .roadmap_track {
        height: calc(75vh - 00px);
        padding: 20px 5vw 0 5vw;
    }
 } 
 

@media only screen and (max-width: 767px) and (min-width: 600px) {
	.products_list ul.products_list_points li.main_pr_box .product_img_view .main_pr_img {
		height: 250px;
	}

	.products_list .pr_title_view h2 {
		font-size: 19px;
	}

	.products_list ul.products_list_points {
		gap: 25px 25px;
	}

	.products_list ul.products_list_points li {
		width: calc(50% - 13px);
	}
}

@media only screen and (max-width: 599px) {
	.products_list ul.products_list_points li {
		width: calc(95% - 0px);
		margin: 0 auto;
	}

	.products_list ul.products_list_points li.main_pr_box .product_img_view .main_pr_img {
		height: 100%;
		max-height: 400px;
	}
}

@media only screen and (max-width: 575px) {
	header .header_part {
		padding: 0px 12px;
	}

	header .header_part .navigation_box_part .navigationbar_header {
		padding: 10px 8px 10px 0px;
		flex-direction: row-reverse;
	}

	header .header_part .navigationbar_header .brand_logo {
		padding-left: 0;
		padding-right: 15px;
	}

	header .header_part .navigationbar_header .main_header_menupart .header_btn a.quote_btn {
		font-size: 15px;
		padding: 0;
		width: 40px;
		height: 36px;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
	}

	header .header_part .navigationbar_header .main_header_menupart .header_btn a.quote_btn img {
		max-width: 25px;
		filter: invert(1);
	}

	header .header_part .navigationbar_header .main_header_menupart {
		justify-content: flex-end;
		gap: 14px;
		flex-direction: row;
	}

	header .header_part button.navbar-toggler {
		margin-right: 0px;
	}

	header .header_part button.navbar-toggler span.line:before {
		font-size: 13px;
	}

	header .header_part .navigation_box_part .mail_number_part {
		padding: 12px 0 10px 0px;
		flex-direction: row-reverse;
	}

	header .header_part .translate_language img {
		max-width: 16px;
	}

	header .header_part .translate_language a.dropdown-toggle,
	header .header_part .translate_language a.dropdown-toggle:focus-visible {
		font-size: 14px;
	}

	header .header_part .translate_language ul.dropdown-menu {
		right: 0 !important;
		left: unset !important;
	}

	header .header_part .translate_language ul.dropdown-menu li a {
		font-size: 14px;
		padding: 5px 6px 5px 12px;
	}

	header .header_part .mail_number_part .header_contact {
		margin: 0;
		padding: 0;
	}

	header .header_part .mail_number_part .header_contact span {
		display: none;
	}

	header .header_part .mail_number_part .header_contact .phone_icon_top {
		height: 30px;
		width: 30px;
		border: 1px solid #000000;
		border-radius: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
	}

	header .header_part .mail_number_part .header_contact img {
		margin-right: 0;
	}

	header .header_part button.navbar-toggler {
		width: 50px;
		height: 26px;
	}

	header .header_part .main_header_menupart #navbarSupportedContent {
		height: calc(100vh - 145px);
		margin-top: 130px;
		padding: 20px 15px 20px 8px;
		max-height: fit-content;
		left: auto;
		width: calc(100% - 40px);
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav>li.nav-item>a {
		font-size: 20px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav {
		gap: 14px 0;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle:after,
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle:before {
		width: 8px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item button.dropdown-toggle {
		top: 1px;
		margin-left: 0px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu ul {
		padding-top: 5px;
		padding-left: 0;
		padding-right: 0;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu ul li a {
		padding: 10px 12px 10px 15px;
	}
	header .header_part .top_header_menu {
		padding: 0px 12px 0px 12px;
	}

	footer h5.footer-title {
		margin-bottom: 12px;
		font-size: 16px;
	}

	footer .footer_part_top {
		padding: 0 0px 22px 0px;
	}

	footer.custom-footer {
		padding-top: 40px;
	}

	footer h5.footer-title {
		margin-bottom: 12px;
		font-size: 16px;
	}

	.footer_contact_info .social-icons a {
		width: 40px;
		height: 40px;
		padding: 10px;
	}

	.copyright_part_view .copy_text {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		gap: 2px 0;
	}

	.copyright_part_view .copy_text span:nth-child(2):before {
		display: none;
	}

	.copyright_part_view .copy_text span {
		padding-left: 7px;
		margin-left: 7px;
	}

	.copyright_part_view .copy_text span:before {
		height: calc(100% - 6px);
	}

	footer .copyright_part_view ul.td_link li:before {
		height: calc(100% - 11px);
	}

	.copyright_part_view .copy_text span.webplus a img {
		max-width: 20px;
	}

	.copyright_part_view .copy_text span:nth-child(1) {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	.copyright_part_view .copy_text span:nth-child(2) {
		margin-left: 0;
		padding-left: 0;
	}

	footer .copyright_part_view {
		padding: 14px 10px;
	}

	footer .contact_info a {
		font-size: 15px;
	}

	.mansa_list_points .mansa_adv_box {
		padding-left: 8px;
		margin-bottom: 16px;
	}

	.mansa_list_points .mansa_adv_box .mansa_adva_icon img {
		max-width: 45px;
	}

	.mansha_advantage_list {
		padding-left: 0;
	}

	.mansa_adv_box .mansa_adva_info h5 {
		font-size: 17px;
		margin-bottom: 10px;
		padding-bottom: 10px;
		padding-right: 8px;
	}

	.mansa_adv_box .mansa_adva_info {
		padding: 25px 0px 0px 60px;
	}

	.mansa_adv_box .mansa_adva_info p {
		font-size: 15px;
		padding-right: 0;
	}

	.my_90, .my_80 {
		margin: 40px 0;
	}

	.py_90, .py_80 {
		padding: 45px 0;
	}

	.ps_42 {
		padding-left: 0px;
	}

	.pe_42 {
		padding-right: 0px;
	}

	.title_part span.sub_title {
		font-size: 13px;
		margin-bottom: 5px;
	}

	.title_part h2, .footer_info_part h1 {
		font-size: 24px;
	}

	.products_slide .custom_arrows {
		position: relative;
		top: unset;
		display: flex;
		justify-content: center;
		margin-bottom: -7px;
	}

	.products_slide .title_part {
		padding-right: 0px;
	}

	.mb_38 {
		margin-bottom: 18px;
	}

	.custom_arrows .swiper_button {
		width: 24px;
		height: 24px;
		padding: 6px;
	}

	.products_slide .swiper-slide .pr_title_info {
		padding: 22px 8px 0px 8px;
	}

	.products_slide .swiper-slide .pr_title_info h5 {
		font-size: 18px;
		margin-bottom: 7px;
	}

	.products_slide .swiper-slide .pr_title_info p {
		line-height: 1.55;
		font-size: 15px;
	}

	.link_attach {
		font-size: 14px;
	}

	.title_part h2 {
		white-space: unset !important;
	}

	.about_us_part .about_part_1 .about_us_img {
		width: calc(100% - 40px);
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span {
		font-size: 25px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span:nth-child(2) {
		width: 12px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter>span:nth-child(4) {
		top: 0px;
	}

	.value_of_area {
		align-items: center;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area sup,
	.about_us_part .about_part_1 .counter_year .counter_show span.couter_title {
		font-size: 15px;
	}

	.about_us_part .about_part_1 .counter_year .counter_show .value_of_area .counter {
		height: 40px;
	}

	.industries .industries_slide {
		width: calc(100% - 40px);
		margin: 10px auto 0 auto;
	}

	.industries .industries_title .title_part {
		width: calc(100% - 0px);
	}

	.industries .industries_title .industries_left_part .custom_arrows {
		position: relative;
		margin: 0 0 -10px auto;
	}

	.industries .industries_slide .swiper-slide:nth-child(even) .industries_box {
		flex-direction: column;
	}

	.industries_box .ind_img,
	.industries_box .ind_info {
		height: auto;
	}

	.industries_box .ind_info {
		padding: 24px 15px 20px 15px;
	}

	.industries_box .ind_info h5 {
		font-size: 18px;
		white-space: unset;
		margin-bottom: 10px;
	}

	.industries_box .ind_info p,
	.infrastructure .infra_info p,
	.about_us_part .title_part p,
	.standard_packing .title_part p {
		font-size: 15px;
		line-height: 1.55;
	}

	.infrastructure .infra_info {
		padding: 22px 15px 28px 15px;
	}

	.infrastructure .infra_info .title_part h2 {
		margin-bottom: 12px;
	}

	.border_btn {
		padding: 7px 13px;
		margin-top: 12px;
		font-size: 13px;
	}

	.infrastructure .infra_info_img {
		margin-top: 15px;
	}

	.standard_packing .border_btn {
		margin-top: 0px;
	}

	.home_slider .slider_part_info .slider_text {
		padding-left: 0;
	}

	.home_slider .home_slider_indicator {
		margin-bottom: 45px;
		min-width: 115px;
		bottom: 14px;
		right: 9px;
		border-radius: 6px;
		height: 24px;
		margin-top: -33px;
	}

	.home_slider .home_slider_indicator:before {
		height: calc(100% - 10px);
		left: calc(50% + 9px);
	}

	.home_slider .home_slider_indicator button span.slider_name {
		font-size: 8px;
		padding: 0px 3px;
	}

	.slider_part_info .slider_text h2 {
		font-size: 28px;
		margin-top: calc(0% + 0px);
		white-space: unset;
	}

	.inner_banner_body .inner_banner_info h2 {
		font-size: 28px;
	}

	.home_slider .slider_part_info .slider_text span {
		font-size: 14px;
		margin: 6px 0 6px 0px;
	}

	.home_slider .slider_part_info .slider_btn a {
		padding: 7px 7px;
		min-width: 108px;
		font-size: 13px;
		margin: 4px 3px 0 0;
	}

	.main_slider_img img {
		min-height: 330px;
	}

	.standard_packing .standard_packing_img {
		border-radius: 50px 0 0 0;
	}

	.home_slider .home_slider_indicator button {
		padding: 2px;
	}

	.home_slider .home_slider_indicator button span.slider_icon img {
		max-width: 4px;
		top: -1px;
	}

	.swiper.industries_slide .custom_arrows {
		margin-top: 10px;
	}

	.products_slide .home_products_slider {
		padding: 0 8px;
	}

	.about_part_2 .counter_slide {
		padding: 0 8px;
	}

	.contact_us_part .title_part p,
	.contact_us_part .title_part p a,
	.contact_us_part .contact_form_area .contact_loc_part ul.contact_us_info li .contacts_info p,
	.contact_information ul.contact_us_info li .contacts_info span,
	.contact_information ul.contact_us_info li .contacts_info a {
		font-size: 15px;
		word-break: break-word;
	}

	.contact_us_part .title_part p {
		margin-top: 8px;
	}

	.contact_information ul.contact_us_info li .contacts_info h4 {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.contact_information ul.contact_us_info li,
	.contact_us_part .contact_form_area .contact_loc_part ul.contact_us_info li,
	.contact_information.area_1 ul.contact_us_info li:nth-child(3) {
		width: calc(100% - 0px);
	}

	.contact_information ul.contact_us_info li .contact_details_icon {
		width: 45px;
		height: 45px;
	}

	.contact_information ul.contact_us_info li .contact_details_icon img {
		max-width: 24px;
		max-height: 24px;
		top: -1px;
	}

	.contact_information ul.contact_us_info li .contact_details_icon span.icon_space {
		height: calc(100% + 7px);
		width: calc(100% + 8px);
	}

	.contact_information ul.contact_us_info li:after {
		top: 50px;
	}

	.contact_information ul.contact_us_info li:before,
	.contact_information ul.contact_us_info li:after {
		height: 20px;
		width: 20px;
	}

	.contact_information ul.contact_us_info li:before {
		left: 51px;
	}

	.contact_information ul.contact_us_info li .contact_details_icon span.icon_space:before {
		right: -24px;
	}

	.contact_information ul.contact_us_info li .contact_details_icon span.icon_space:after {
		bottom: -24px;
	}

	.contact_information ul.contact_us_info li {
		padding: 20px 15px 22px 70px;
	}

	.contact_form_area .form_design_view {
		width: calc(100% - 22px);
		margin: 35px auto;
		padding: 28px 5px 40px 5px;
		border-radius: 5px;
	}

	.contact_form_area .form_design_view .main_title_loc.title_part p {
		font-size: 15px;
		margin: 6px 0 16px 0;
	}

	.form_design label {
		font-size: 13px;
		padding: 0px 0px 4px 14px;
	}

	.contact_form_view .border_btn {
		margin-top: 0;
	}

	.google_map iframe {
		height: 280px;
	}

	.form_design input::placeholder,
	.form_design textarea::placeholder {
		font-size: 14px;
	}

	.inner_banner_body .inner_banner_info {
		padding: 40px 0;
	}

	.inner_banner_body .inner_banner_info .bredcrumbs_list ul li a,
	.inner_banner_body .inner_banner_info .bredcrumbs_list ul li {
		font-size: 13px;
	}

	.inner_banner_body .inner_banner_info .bredcrumbs_list {
		margin-top: 9px;
	}

	.contact_information ul.contact_us_info li .contacts_info .follow_us_list a:before {
		right: -13px;
	}

	.contact_us_part .contact_us_information .main_title_loc {
		margin-bottom: 24px;
	}

	.contact_us_part .contact_information {
		margin-top: 24px;
	}

	.pr_subscribe .pr_subscribe_view .left_view p {
		font-size: 15px;
	}

	.pr_subscribe .pr_subscribe_view .right_view span {
		font-size: 14px;
		margin: 5px 5px 5px 7px;
	}

	.pr_subscribe .pr_subscribe_view .right_view input {
		padding: 6px 6px 6px 7px;
	}

	.pr_subscribe .pr_subscribe_view .right_view input::placeholder {
		font-size: 13px;
	}

	.pr_subscribe {
		padding: 38px 0;
	}

	.products_details_box .applications_part .application_part_box {
		width: 100%;
	}

	.product_details .key_benefits_part ul li {
		width: calc(100% + 0px);
	}
    .products_details_box h4 {
        margin-bottom: 8px;
        font-size: 19px;
        padding: 2px 12px 0px 8px;
    }
    .products_details_box h4:before {
        top: 14px;
        height: 10px;
        width: 10px;
    }
    .product_details .key_benefits_part {
        margin-top: 24px;
        padding-top: 18px;
    }
	.product_details button.border_btn {
		padding: 9px 16px;
		margin-top: 5px;
	}

	.products_details_box .product_details p {
		margin-top: 10px;
		font-size: 15px;
		line-height: 1.55;
	}

	ul.list_of_specification li {
		flex-direction: column;
		gap: 8px;
		align-items: flex-start;
	}

	ul.list_of_specification li .spec_info {
		width: 100%;
	}

	ul.list_of_specification li .spec_info h5 {
		width: calc(100% - 40px);
		padding-right: 0;
	}

	ul.list_of_specification li span.spec_value {
		padding-left: 50px;
		font-size: 15px;
	}

	.specification_list_part p {
		line-height: 1.55;
		font-size: 15px;
	}

	.products_details_box .applications_part .application_part_title .title_part p {
		font-size: 16px;
		line-height: 1.55;
	}

	.application_part_box .application_slide .application_img img {
		max-height: 320px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item .dropdown-menu>ul li a,
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .drop_right_part ul li a {
		padding: 9px 40px 9px 8px;
	}

	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item .dropdown-menu>ul li a:before,
	header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu .drop_right_part ul li a:before {
		top: 10px;
	}

	.products_list ul.products_list_points li .pr_title_view {
		padding: 16px 14px;
	}

	.products_list .pr_title_view h2 {
		font-size: 18px;
		margin-bottom: 6px;
	}

	.products_list ul.products_list_points li.main_pr_box .pr_title_view p {
		line-height: 1.55;
		font-size: 15px;
	}

	.products_list ul.products_list_points li:last-child .pr_title_view {
		padding-bottom: 0px;
	}

	.photo-gallery-view ul.box_image_view {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}
	.about_profile .title_part p, .all_pera_space p, ul.vision_mission_info li p, .core_value ul.core_value_list li .core_value_text p, ul.core_capabilities_list li p, .blog_card .blog_card_info p, .blog_section .blog-desc p{
		font-size: 15px;
		line-height: 1.55;
	}
	    .safety_part {
        padding: 40px 0 40px 0;
        margin-top: 40px;
    }
	    .track .item_part {
        font-size: 46px;
    }
	    .py_70 {
        padding: 40px 0;
    }
	    .vision_mission_part .client_pr_view img {
        max-height: 350px;
    }
	ul.vision_mission_info li .vision_icon h5 {
    font-size: 17px;
}
ul.vision_mission_info li .vision_icon {
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.vision_mission_info img{
	max-width: 50px;
}
ul.vision_mission_info li .vision_icon h5 {
    padding-left: calc(170px - 152px);
}
ul.vision_mission_info li p {
    padding-left: 68px;
}
.vision_mission_part ul.vision_mission_info {
    gap: 15px 0;
}
.core_value ul.core_value_list li .core_value_text h5
 {
    margin-bottom: 12px;
    white-space: unset;
    font-size: 20px;
}
.core_value ul.core_value_list li {
        width: calc(100% - 5px);
		  padding: 15px 15px;
    }
	.core_value ul.core_value_list li .core_value_text {
    margin-top: 0;
}
ul.core_capabilities_list li h5 {
    font-size: 18px;
    margin-bottom: 10px;
}
ul.core_capabilities_list li:before {
    font-size: 13px;
    height: 28px;
    width: 28px;
	    top: 14px;
		border-radius: 5px;
}
ul.core_capabilities_list li {
       padding-bottom: 14px;
    padding-top: 18px;
	    padding-left: 36px;
}
ul.core_capabilities_list {
    padding-top: 7px;
}
ul.core_capabilities_list li:first-child:before {
    top: -3px;
}
    .team_overview {
        padding-bottom: 10px;
        margin-bottom: 8px;
    }
	    .team_profile_overview .team_profile_img {
        margin-top: 8px;
    }
	.team_page .team_profile_overview p{
		margin: 12px 0;
	}
    ul.client_intro_list li {
        padding: 40px 0 35px 0;
    }
	    ul.client_intro_list .client_part .client_profile_img {
        width: calc(100% - 00px);
        padding: 8px 8px 8px 8px;
    }
	.client_profile_info {
    padding-bottom: 0;
    margin-bottom: 14px;
    padding-left: 0;
}
    .clien_name_view h3 {
        font-size: 22px;
        margin-bottom: 4px;
    }
	    .clien_name_view span {
        font-size: 14px;
    }
	.industries .industries_slide .swiper-slide:nth-child(odd) .industries_box:hover .ind_img, .industries .industries_slide .swiper-slide:nth-child(even) .industries_box:hover .ind_img {
    transform: scale(calc(95.5%)) translate(0px, -4px);
}
    .life_mansha_dropdown .title_part {
        margin-bottom: 17px;
	}
	    .accordian_style .accordion-item h2.accordion-header {
        font-size: 17px;
        padding: 16px 30px 16px 50px;
    }
	.accordian_style .accordion-item:before {
		font-size: 13px;
	        left: 10px;
		top: 11px;
		height: 32px;
		width: 32px;
		border-radius: 5px;
	}
	.accordian_style .accordion-item h2.accordion-header:after{
		right: 13px;
	}
	.accordian_style .accordion-item h2.accordion-header[aria-expanded=true]:after {
    top: 26px;
}
.accordian_style .accordion-item .accordion-body {
    padding: 12px 14px 20px 52px;
    font-size: 15px;
}
.infrastructure_part .accordian_style .accordion-item .accordion-body {
    padding: 18px 12px;
}
.infrastructure_part .accordian_style .accordion-item .accordion-body .com_infra_details .facility_icon {
    padding: 10px 10px;
}
.infrastructure_part .accordian_style .accordion-item .accordion-body .com_infra_details {
    flex-direction: column;
}
.infrastructure_part .accordian_style .accordion-item .accordion-body .com_infra_img {
        width: calc(100% + 0px);
        margin: 15px 0px 0px 0px;
        padding-left: 0;
        max-width: unset;
    }
	.table_infra_detais table td:nth-child(2){
	font-size: 13px;
}
.table_infra_detais table td:nth-child(1) {
    font-size: 20px;
}
    .infrastructure_part .accordian_style .accordion-item h2.accordion-header {
        font-size: 17px;
    }
	.blog_section .main_blog_box .latest_blog_view .blog_card_info h4 {
    padding-bottom: 10px;
}
    .blog_section .main_blog_box .latest_blog_view {
        margin-bottom: 0;
    }
 
    .industries_part .split-container {
        flex-direction: column;
    }
       .industries_part .left-part {
        width: 100%;
        height: 250px;
        top: unset;
    }
	.industries_part .left-part:before {
		opacity: 0.2;
	}
    .industries_part .right-part {
        display: flex;
        flex-direction: row !important; 
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
    }
       .industries_part .text-section {
        flex: 0 0 100%;
        width: 100%;
        scroll-snap-align: start;
        box-sizing: border-box;
        padding: 0px 20px 20px 20px;
        opacity: 1 !important;
        height: 100%;
		justify-content: flex-start;
    }
	.industries_part .split-container {
		display: grid;
		grid-template-columns: unset;
	}
    /* .process_section .sticky-wrapper .process_section_view {
        padding: 40px 0 15px 0;
    }
	.about_profile .title_part p, .all_pera_space p {
    margin: 12px 0;
	}
	.process_section .cards .precess_icon img {
    max-height: 45px;
    max-width: 55px;
}
.process_section .cards h3 {
    font-size: 17px;
    margin-bottom: 8px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 8px;
}
.process_section .cards:before {
    font-size: 32px;
    right: 15px;
    top: 13px;
}
.process_section .cards {
    width: 330px;
    min-height: 155px;
    padding: 18px 15px 12px 15px;
    margin-top: 0px;
    border-bottom: 3px solid #e2e2e2;
}
.process_section .roadmap_track{
	gap: 35px;
}
.process_section .cards .cards_other_text span {
    font-size: 14px;
    top: -15px;
    padding: 5px 8px;
    width: calc(100% - 35px);
}
.process_section .cards .cards_other_text:before {
    height: 9px;
    width: 9px;
    left: -5px;
    bottom: -5px;
}
.process_section .progress_line{
	height: 3px;
} */
/* .process_section .roadmap_track {
        height: calc(75vh - 00px);
        padding: 35px 3vw 15px 13vw;
    } */
	/* .process_section .sticky-wrapper {
    padding-top: 0;
    margin-top: 0; 
} */
    /* .process_section .roadmap_track {
        height: calc(75vh - 00px);
        padding: 95px 3vw 35px 13vw; 
    } */
	/* .process_section .sticky-wrapper {
    position: sticky;
    top: 105px;
	} */
	     .process_section .cards h3 {
        font-size: 18px;
    }
	    .process_section .sticky-wrapper .process_section_view {
        padding: 40px 0 25px 0;
    }
	.process_section .roadmap_track{
		gap: 35px;
	}
	    .process_section .cards {
        width: 350px;
		}
		.process_section .cards .cards_other_text span {
    padding: 5px 8px;
    width: calc(100% - 50px);
}
.process_section .cards .cards_other_text {
    top: calc(-50% - 10px);
    height: calc(50% + 10px);
}

.blog_det_sec h1 {
        font-size: 22px;
    }
    .blog_det_sec p {
        font-size: 15px;
        line-height: 1.55;
        margin-bottom: 12px;
    }
    .blog_det_sec h4 {
        font-size: 17px;
    }
    .blog_det_sec ul.list li {
        padding-left: 21px;
        font-size: 15px;
        margin-bottom: 8px;
    }
    .blog_det_sec ul.list li::before {
        width: 14px;
        height: 14px;
    }
       .blog_det_sec .blog_left_text h4 {
        margin-top: 16px;
        margin-bottom: 8px;
    }
	.blog_det_sec .blog_inner_text ul.list {
    margin-bottom: 18px;
    margin-top: 10px;
}
.blog_det_sec p{
	margin-top: 12px;
}
.pr_subscribe .pr_subscribe_view button.border_btn {
    margin-top: 0;
}
    .blog_det_sec .blog_details {
        gap: 16px;
    }
    .blog_det_sec h1 {
        margin-bottom: 14px;
    }
	.blog_det_sec .blog_main_img {
    margin-bottom: 22px;
	}
    .modal_view .modal-dialog .modal-content button.btn-close {
        right: 7px;
        top: 7px;
        height: 35px;
        width: 35px;
        background-size: 13px;
        border-radius: 8px 12px 8px 16px;
    }
.modal_view .modal-dialog .modal-content .popmodal_view .main_title_part {
    padding: 22px 35px 5px 10px;
    margin-left: 0px;
    width: calc(100% + 00px);
    border-radius: 10px 10px 0 0;
}
    .modal_view .modal-dialog .modal-content .modal-body .popmodal_view h2 {
        font-size: 28px;
        margin-top: 4px;
    }
.modal_view .main_title_part small.title_sub {
    font-size: 13px;
}
.modal_view .modal-dialog .modal-content .popmodal_view .popup_modal_form {
    padding: 0px 10px 15px 10px;
}
.modal_view form.form_design .form-group label {
    margin-bottom: 2px;
    font-size: 13px;
    padding: 0px 0px 2px 12px;
    letter-spacing: 0.3px;
}
.modal_view .modal-dialog .modal-content .popmodal_view .popup_modal_form .gy-4 {
    --bs-gutter-y: 1.2rem;
}
.modal_view form.form_design .form-group input::placeholder,
.modal_view form.form_design .form-group textarea::placeholder {
	font-size: 14px;
}
.modal_view form.form_design .form-group input, .modal_view form.form_design .form-group textarea {
    padding: 6px 9px 7px 12px;
}
.testimonials_box {
    padding: 22px 25px 15px 25px;
}
.testimonials_box h3 {
    font-size: 20px;
    margin-bottom: 4px;
}
.testimonials_box p {
    font-size: 15px;
    margin: 7px 0;
    line-height: 1.55;
}
.testimonials_box small {
    font-size: 13px;
}
.testimonials_box span.ind_name {
    font-size: 15px;
    margin-top: 5px;
    padding: 7px 6px 6px 6px;
}
.testimonials_box:before {
    height: 28px;
    width: 28px;
    background-size: 22px;
    right: 10px;
    top: 10px;
}
.industries_part .text-section{
	scroll-margin-top: 400px;
}
.thanks_error .tx_error_text p {
        font-size: 15px;
        margin: 8px auto 0px auto;
    }
	.thanks_error .thanks_error_img img {
    max-width: 75px;
    max-height: 75px;
    object-fit: contain;
}
    .thanks_error .tx_error_text span {
        font-size: 17px;
    }
	.whatsapp_btn a>img {
		max-width: 44px;
		max-height: 44px;
	}
	.whatsapp_btn {
		bottom: 20px;
		left: 20px;
	}
	ul.cor_philos_list li {
        padding: 18px 0px 12px 0px;
    }
    ul.cor_philos_list li .cor_philos_icon img {
        max-width: 40px;
        max-height: 40px;
    }
	ul.cor_philos_list li h3{
		font-size: 18px;
	}
	.about_profile ul.cor_philos_list li p {
		line-height: 1.55;
		font-size: 15px;
	}
	ul.cor_philos_list li .cor_philos_icon{
		border-bottom: 1px solid rgb(0 0 0 / 10%);
	}
	.certificate_slide .certificate_img{
		padding: 5px;
	}
	.certificate_slide .certificate_img:after{
		background-size: 22px;
	}
	.about_profile ul.cor_philos_list li:last-child p{
		margin-bottom: 0px;
	}
	.core_value ul.core_value_list li .core_value_icon {
		width: 65px;
		height: 65px;
		        padding: 12px;
	}
	    .footer_info_part .hg_text strong {
        font-size: 16px;
		        line-height: 1.4;
    }
	.footer_info_part h1{
		margin-bottom: 8px;
	}
	.terms_of_use_part .other_part_view ul li {
    padding-left: 24px;
    font-size: 15px;
}
.terms_of_use_part .other_part_view ul li:before {
    left: 2px;
    top: 5px;
    background-size: 14px;
}
    .terms_of_use_part .other_part_view h4 {
        margin-top: 15px;
        font-size: 18px;
        margin-bottom: 7px;
    }
	.terms_of_use_part .other_part_view h2, .terms_of_use_part .other_part_view h3 {
        margin-bottom: 10px;
		        font-size: 22px;
    }
	.terms_of_use_part .other_part_view h3{
		  font-size: 20px;
	}
	.terms_of_use_part a,  .terms_of_use_part span{
		font-size: 15px;
	}
	.terms_of_use_part .other_part_view ul {
    margin-bottom: 14px;
}
.terms_of_use_part ul li {
    margin: 8px 0;
}
    .terms_of_use_part .other_part_view ul li h5, .terms_of_use_part .other_part_view ol li h5 {
        font-size: 18px;
        margin-bottom: 6px;
        margin-top: 12px;
    }
.terms_of_use_part .other_part_view ol li:before {
    font-size: 16px;
    top: -1px;
}
.terms_of_use_part .other_part_view ol li {
    padding-left: 29px;
}
.infrastructure .infra_info .border_btn {
    margin-top: 10px;
}
.about_us_part .border_btn {
    margin-top: 12px;
}
  .products_details_box .main_pr_view .thumb_pr_img img {
        height: 55px;    padding: 2px;
    }
	.all_pr_details_img .custom_arrows
	{
		width: calc(100% - 4px);
	}
}

@media only screen and (max-height: 575px) and (max-width: 1199px) {
	header .header_part .main_header_menupart #navbarSupportedContent {
        /* height: calc(45vh - 0px); */
		  height: calc(53vh - 0px);
        margin-top: 100px;
	}
	    .industries_part .right-part .text-section h2 {
        font-size: 34px;
    }
	    .industries_part .text-section img.flat_icon_ind {
        max-width: 54px;
        max-height: 54px;
			margin-bottom: 12px;
		}
		    .industries_part .right-part .text-section p {
        font-size: 17px;
        margin-top: 12px;
    }
	.terms_of_use_part .other_part_view h6 {
    font-size: 16px;
	}
}
@media only screen and (max-height: 575px) and (max-width: 600px) {
	.industries_part .right-part .text-section h2 {
    	font-size: 44px;
	}
	.industries_part .right-part .text-section p {
		font-size: 20px;
		margin-top: 16px;
	}
	.industries_part .text-section img.flat_icon_ind {
		max-width: 60px;
		max-height: 60px;
		object-fit: contain;
		margin-bottom: 14px;
	}
	    .industries_part .right-part .text-section h2 {
        font-size: 28px;
    }
	    .industries_part .right-part .text-section p {
        font-size: 16px;
        margin-top: 10px;
    }
	.industries_part .text-section img.flat_icon_ind {
        max-width: 48px;
        max-height: 48px;
    }
	    .industries_part .text-section {
        padding: 0 20px 0 5px;
    }
}     

@media only screen and (max-height: 575px) and (max-width: 992px) {
	    .industries_part .right-part .text-section h2 {
        font-size: 26px;
    }
	    .industries_part .text-section img.flat_icon_ind {
        max-width: 48px;
        max-height: 48px;
        margin-bottom: 8px;
    }
	    .industries_part .right-part .text-section p {
        font-size: 16px;
        margin-top: 10px;
    }
}

@media only screen and (max-height: 575px){
	.process_section .cards .precess_icon img {
        max-height: 50px;
        max-width: 45px;
    }
	.process_section .cards:before {
		font-size: 34px;
		right: 20px;
		top: 10px;
	}
    .process_section .cards h3 {
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 9px;
        padding-top: 8px;
    }
	.process_section .cards {
     width: 360px;
	    padding: 18px 18px;
      min-height: 150px;
}
.process_section .cards .cards_other_text span {
    font-size: 14px;
}
    .process_section .cards .cards_other_text {
        top: calc(-47% + 17px);
        height: calc(38% - 0px);
    }
.process_section .cards .cards_other_text:after {
    transform: rotate(45deg) translate(-20px, -20px);
}
.process_section .cards .cards_other_text:before {
    bottom: -2px;
}
    .process_section .cards {
        border-width: 4px;
    }
    .process_section .sticky-wrapper .process_section_view {
        padding: 25px 0 8px 0;
    }
	.process_section .title_part p {
    font-size: 15px;
}
    .process_section .roadmap_track {
        height: calc(75vh - 00px);
        padding: 65px 3vw 15px 13vw;
        gap: 50px;
    }
	 .process_section .sticky-wrapper {
        top: -65px;
        height: calc(100vh + 70px);
    }
	    .process_section .cards .cards_other_text:before {
        bottom: -1px;
    }
	header .header_part .navbar a.logo_part {
    max-width: 90px;
}
header .header_part {
    padding: 0px 18px;
}
header .header_part .navigation_box_part .mail_number_part {
    padding: 8px 0 6px 15px;
}
header .header_part .translate_language img {
    max-width: 16px;
}
header .header_part .mail_number_part .header_contact .phone_icon_top img {
    max-width: 15px;
    margin-right: 3px;
}
header .header_part .navigationbar_header .main_header_menupart .header_btn a.quote_btn {
        padding: 8px 12px;
        font-size: 13px;
    }
	    header .header_part button.navbar-toggler span.line:before {
        font-size: 12px;
		}
		header .header_part .navigation_box_part .navigationbar_header {
    padding: 9px 0 10px 13px;
		}
		header .header_part .navigationbar_header .brand_logo {
    margin-top: -38px;
		} 
		    .slider_part_info .slider_text h2, .inner_banner_body .inner_banner_info h2 {
        font-size: 32px;
    }
	.inner_banner_body .inner_banner_info .bredcrumbs_list ul li a, .inner_banner_body .inner_banner_info .bredcrumbs_list ul li {
    font-size: 14px;
	}
	    .inner_banner_body .inner_banner_info {
        padding: 28px 0;
    }
	    .title_part h2 {
        font-size: 26px;
        margin-bottom: 10px;
    }
	.footer_info_part h1{
		font-size: 26px;
	}
	.about_profile .title_part p, .all_pera_space p {
    margin: 10px 0;
	}
	.inner_banner_body .inner_banner_info .bredcrumbs_list {
    margin-top: 8px;
    margin-left: 1px;
}
    .pr_subscribe {
        padding: 28px 0 25px;
    }
	    .pr_subscribe .pr_subscribe_view .left_view p {
        font-size: 15px;
        margin: 8px 0;
    }
	    .border_btn {
        padding: 9px 14px;
        font-size: 14px;
    }
       /* header .header_part .main_header_menupart #navbarSupportedContent {
        margin-top: 113px;
    } */

 } 
@media screen and (max-height: 575px) and (min-width: 1200px) {
		 header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu{
		        padding-top: 15px;
	 }
	     header .header_part .navigationbar_header .main_header_menupart ul.navbar-nav li.nav-item.dropdown .dropdown-menu:after {
        height: calc(100% - 15px);
		 }
}
 
	@media screen and (max-width: 450px) {
      .blog_det_sec .cate_date_box {
        gap: 10px;
        display: flex;
        flex-wrap: wrap;
		padding-left: 0;
		padding-right: 0;
    }
    .blog_det_sec .blog_left_text .share_link h6 {
        font-size: 11px;
        white-space: normal;
        text-align: center;
        margin-bottom: 4px;
    }
   .blog_det_sec .blog_left_text .share_link ul {
        gap: 4px;
        padding: 5px 4px;
    }
	.blog_det_sec .cate_date_box .date_box {
    font-size: 13px;
	}
	.blog_det_sec .cate_date_box .date_box::before {
		top: calc(50% - 1px);
		left: calc(0% + 2px);
		background-size: 14px;
	}
    .blog_det_sec  .blog_left_text .share_link ul li a {
        padding: 7px;
    }
    .blog_det_sec  .blog_left_text .share_link ul li a img {
        max-height: 13px;
    }
    .blog_det_sec  .blog_left_text {
        gap: 16px;
    }
    .blog_det_sec h1 {
        font-size: 20px;
    }
    .blog_det_sec .cate_box {
        padding: 2px 8px 2px 8px;
    }
    .blog_det_sec .recent_post ul li {
        padding: 8px 0 10px 0;
    }
    .blog_det_sec .categories_box, .recent_post_box {
        position: relative;
        padding: 16px 12px 16px 12px;
    }
    .blog_det_sec .categories_list li {
        padding: 6px 0 6px 15px;
    }
    .blog_det_sec .categories_list li a {
        font-size: 15px;
    }
    .blog_det_sec .categories_list li::before {
        top: 19px;
    }
    .blog_det_sec .categories_list li:last-child:before {
        top: 19px;
    }
}





/* ======= 10-09-2026 ====== */
@media screen and (max-width: 1799px) {

}
@media screen and (max-width: 1599px) {
	
}
@media screen and (max-width: 1399px) {
	.industries_part .split-container .right-part .text-section {
		width: calc(50% - 25px);
	}
	.industries_part.py_90 {
		padding: 90px 0px 60px;
	}
	.industry_modal .ind_research_part .modal_body_image {
		padding-right: 60px;
	}
}
@media screen and (max-width: 1199px) {
	.industries_part.py_90 {
        padding: 60px 0px 40px;
    }
	    ul.work_benefits_list li h4, ul.work_benefits_list li:before {
        font-size: 22px;
    }
	    ul.work_benefits_list li {
        padding: 28px 20px 28px 80px;
    }
	ul.work_benefits_list {
    margin-top: 30px;
}
.industry_modal .ind_research_part .modal_body_image {
    padding-left: 12px;
    padding-right: 50px;
}
.industry_modal .why_choose_us .why_choose_img {
    margin-top: -100px;
    padding-right: 12px;
	    width: calc(430px - 0px);
}
.industry_modal .ind_research_part .modal_body_content {
        padding-right: 12px;
    }
	.industry_modal .why_choose_us .why_choose_info{
		padding-bottom: 10px;
		    width: calc(100% - 430px);
	}
	ul.work_benefits_list li:before {
    left: 15px;
    top: 25px;
}
ul.work_benefits_list li:first-child:before {
    top: -5px;
}
.industry_modal .work_benefits {
    padding: 60px 0px;
}
}
@media screen and (max-width: 991px) {
	.industries_part .split-container .right-part .text-section .ind_title h2{
		font-size: 19px;
		margin-bottom: 12px;
	}
	.industries_part .split-container .right-part .text-section .ind_title p {
		margin: 12px 0 14px;
	}
	.industries_part .split-container .right-part .text-section {
        width: calc(50% - 22px);
    }
.industry_modal .ind_research_part .modal_body_image {
    width: calc(100% + 0px);
    max-width: 600px;
}
.industry_modal .ind_research_part .modal_body_content {
    width: calc(100% - 25px);
    margin: 10px auto 20px auto;
} 
    .industry_modal .why_choose_us .why_choose_info {
        order: 2;
        width: calc(100% + 0px);
        padding-right: 0;
        padding-bottom: 0;
    }

.industry_modal .why_choose_us .why_choose_img {
    width: calc(100% - 26px);
    padding-right: 0;
    margin: -100px auto 40px;
}
.industry_modal .why_choose_us .why_choose_info p:last-child{
	margin-bottom: 0px;
}
ul.work_benefits_list li h4 {
    font-size: 20px;
    width: calc(100% + 0px);
    margin-bottom: 12px;
}
.about_profile ul.work_benefits_list li p {
    width: calc(100% + 0px);
}
    ul.work_benefits_list li {
        padding: 24px 20px 24px 60px;
    }
	    ul.work_benefits_list li:before {
        left: 12px;
        top: 21px;
        font-size: 20px;
    }
	ul.work_benefits_list li:first-child:before {
        top: -3px;
    }
	.industry_modal .why_choose_us .why_choose_img img {
    max-height: 460px;
}
}
@media screen and (max-width: 767px) {
    .industries_part .split-container .right-part .text-section {
        width: calc(100% - 0px);
        max-width: 600px;
        margin: 0 auto;
    }
	.industries_part .split-container .right-part{
		gap: 24px;
	}

	ul.work_benefits_list li h4 {
		width: calc(100% - 0px);
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 10px;
	}
	.about_profile ul.work_benefits_list li p {
		width: calc(100% + 0px);
		font-size: 16px;
	}
	ul.work_benefits_list li h4, ul.work_benefits_list li:before {
		font-size: 18px;
	}
	ul.work_benefits_list li:first-child:before {
		top: -3px;
	}
	ul.work_benefits_list li {
		padding: 24px 15px 24px 45px;
	}
	ul.work_benefits_list li:before {
		top: 21px;
	}
	    .industry_modal .work_benefits {
        padding: 55px 0px;
    }
	    ul.work_benefits_list {
        margin-top: 24px;
    }
	.industry_modal .why_choose_us .why_choose_img {
        margin: -100px auto 30px;
    }
}
@media screen and (max-width: 575px) {
	.industries_part .text-section {
		height: auto;
	}
	.industries_part.py_90 {
        padding: 45px 0 30px 0;
    }
	.industries_part .split-container .right-part {
        gap: 24px;
        width: calc(100% - 10px);
        margin: 0 auto;
    }
       ul.work_benefits_list {
        margin-top: 18px;
    }
	ul.work_benefits_list li:before {
        font-size: 17px;
        left: 0px;
        top: 17px;
    }
    ul.work_benefits_list li h4 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    ul.work_benefits_list li {
        padding: 18px 8px 18px 35px;
    }
	.about_profile ul.work_benefits_list li p{
		font-size: 15px;
	}
    ul.work_benefits_list li:first-child:before {
        top: -1px;
    }
	.industry_modal .work_benefits {
        padding: 40px 6px;
    }
	    ul.work_benefits_list li {
        padding: 18px 8px 18px 28px;
    }
	    .industry_modal .ind_research_part .modal_body_image {
        padding: 0px 5px;
    }
	    .industry_modal .ind_research_part .modal_body_content {
        width: calc(100% - 15px);
        margin: 5px auto 30px auto;
    }
	.industry_modal .ind_research_part .modal_body_content p {
    margin: 10px 0;
}
    .industry_modal .why_choose_us .why_choose_img {
        width: calc(100% - 15px);
	}
	.industry_modal .why_choose_us .why_choose_info {
    width: calc(100% - 18px);
    margin: 0 auto;
}
}


/* === 16-09-2026 === */
@media screen and (max-width: 767px) {
	button.services_list_btn{
		top: 120px;
	}
	button.services_list_btn .other_services_btn {
		padding: 8px 10px 9px 10px;
		font-size: 15px;
	}
}
@media screen and (max-width: 575px) {
	button.services_list_btn {
        top: 116px;
		    padding-right: 18px;
    }
	button.services_list_btn .other_services_btn {
        padding: 6px 8px 6px;
		    margin-bottom: -25px;
        font-size: 13px;
    }
	.listed_modal .modal-dialog .modal-content {
    margin: 18px;
}
.listed_modal .modal-dialog .modal-content .modal-body h3{
	font-size: 18px;
}
.listed_modal .modal-dialog .modal-content .modal-body ul li a{
	font-size: 16px;
}
}

/* ===== 29-09-2026 ===== */
@media only screen and (min-width: 992px) {
	ul.client_intro_list .client_part .client_profile_img {
		position: sticky;
		top: 180px;
	}
}
@media only screen and (max-width: 767px) {
	.blog_det_sec ul.list li p {
		margin: 8px 0 12px 0;
	}
}
@media only screen and (max-width: 575px) {
	.blog_det_sec .blog_left_text h4{
		font-size: 18px;
	}
	.blog_det_sec p {
        margin-top: 8px;
        margin-bottom: 10px;
    }
	.blog_det_sec ul.list li h6 {
		margin-bottom: 8px;
		margin-top: 14px;
	}
	.blog_det_sec ul.list li::before{
		top: 4px;
	}
}





