/*
Theme Name: growix
Theme URI: https://growix.peacefulqode.co.in/
Author: Peacefulqode
Author URI: https://peacefulqode.co.in/
Description: The Growix WordPress theme is designed for businesses and agencies specializing in digital marketing, and online growth strategies. Growix provides a professional and visually striking website solution for showcasing marketing services, branding expertise, and creative solutions effectively. With its modern design and user-friendly features, the Growix theme enables businesses to highlight their strategies, attract clients, and promote their success stories in a compelling manner.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: growix
Tags: Business, Corporate, Consulting, Financial Advisor, Professional Services, Accountant, Law Firm, Marketing Strategy, IT Solutions, Finance, Agency, Startup, Coaching, Responsive
This theme, like WordPress, is licensed under the GPL.

Requires PHP: 7.4
Requires at least: 5.0
Tested up to: 6.3
Copyright 2024 Peacefulqode. All rights reserved.
Use it to make something cool, have fun, and share what you've learned with others.
This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.
*/
.elementor-nav-menu a,
.elementor-nav-menu a:focus,
.elementor-nav-menu a:hover {
	line-height: 24px;
}
.ms-mobile-menu-popup .elementor-nav-menu a,
.ms-mobile-menu-popup .elementor-nav-menu a:focus,
.ms-mobile-menu-popup .elementor-nav-menu a:hover {
    line-height: 1;
}
b,
strong {
	font-weight: 700;
}
select, select.form-control{
	background-image:none;
}
.c-transition-Initial,
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)),
.e-con:where(:not(.e-div-block-base)) {
	transition: auto;
}

.pt-section-title .pt-section-main-title+.pt-section-description {
	margin: 0px;
}

.pt-blog-post {
	margin-bottom: 40px;
}

.elementor-widget-text-editor p:last-child {
	margin-bottom: 0px;
}

.content-area .site-main {
	padding: 0;
	float: none;
}
.single-post .content-area .site-main{
	    padding: 250px 0 100px !important;
}
.pt-section-title .pt-section-sub-title {
	margin-bottom: 10px;
}

.ms-team-member {
	transition: all .5s;
}

.ms-team-member-name {
	transform: translateY(calc(100% - 100px));
}

.ms-team-member:hover .ms-team-member-name {
	transform: translateY(0);
}

.ms-testimonials .owl-stage {
	display: flex;
}

.ms-testimonials .owl-stage .owl-item {
	background: #ffffff;
	border-radius: 10px;
}

.ms-testimonials .owl-carousel .owl-dots {
	bottom: 40px;
}

/*h1, h2, h3, h4, h5, h6 {
    font-family: var(--title-fonts);
    color: var(--dark-color);
    font-style: normal;
    text-transform: capitalize;
    font-weight: 700;
    margin: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}*/

.pt-button {
	padding: 8px 32px;
	font-size: 16px;
	line-height: 2.25 !important;
}

.pt-button.pt-button-flat {
	background: linear-gradient(180deg, #181F29 50%, #000000 100%) !important;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, .16);
}

.pt-button.pt-button-link {
	text-transform: initial;
	font-weight: 700;
	letter-spacing: 1px;
}

.pt-button .pt-button-text {
	font-weight: 600 !important;
}

.ms-hide-sub-heading .pt-section-sub-title {
	display: none;
}

.ms-title-section-mb-0 .pt-section-title {
	margin-bottom: 0px;
}

.ms-hide-sub-heading .pt-section-description {
	margin: 0px !important;
}

.ms-custom-counter .pt-counter-prefix {
	font-size: 32px;
	font-weight: 700;
	align-self: center;
}

.ms-custom-counter .pt-counter-prefix,
.ms-custom-counter .pt-count,
.ms-custom-counter .pt-counter-prefix-icon {
	background: -webkit-linear-gradient(270deg, #EBBC59 0%, #C28D1D 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.ms-c-icon-box-w-list .elementor-widget-icon-list .elementor-icon-list-item:not(:first-child) {
	margin-block-start: 20px !important;
}

.ms-c-icon-box-w-list .elementor-widget-icon-list .elementor-icon-list-item {
	padding-right: 30%;
}


.ms-clients.elementor-widget-client_list .pt-client-img {
	filter: none;
}

.ms-clients.elementor-widget-client_list .pt-hover-item.pt-active {
	background: none;
}

.ms-clients.elementor-widget-client_list .pt-style-2 {
	height: 160px;
	border-color: #B4BBC5;
}

.ms-clients.elementor-widget-client_list .pt-client-box-2-list {
	border-color: #B4BBC5;
}

.pt-client-box-2-list .pt-client-box:nth-child(1) img {
	width: 184px;
}

.pt-client-box-2-list .pt-client-box:nth-child(2) img {
	width: 240px;
}

.pt-client-box-2-list .pt-client-box:nth-child(3) img {
	width: 160px;
}

.pt-client-box-2-list .pt-client-box:nth-child(4) img {
	width: 160px;
}

.pt-client-box-2-list .pt-client-box:nth-child(5) img {
	width: 240px;
}

.pt-client-box-2-list .pt-client-box:nth-child(6) img {
	width: 120px;
}

.pt-section-title .pt-section-main-title {
	font-size: 48px;
	line-height: 60px;
}

.ms-title-section-h-size-32 .pt-section-main-title {
	font-size: 32px;
	line-height: 40px;
}

.ms-process-step-wo-icon-heading .pt-process-step-slider-2::before {
	background-image: linear-gradient(90deg, #576474 10px, transparent 10px);
	top: 8px;
}

.ms-process-step-wo-icon-heading .pt-process-icon,
.ms-process-step-wo-icon-heading .pt-process-title {
	display: none;
}

.ms-process-step-wo-icon-heading .pt-process-step.pt-style-2 .pt-process-dot {
	background-color: var(--e-global-color-primary);
	border-radius: 50px;
}

.ms-process-step-wo-icon-heading .pt-process-step.pt-style-2 {
	gap: 40px;
}

.ms-process-step-wo-icon-heading .pt-process-step.pt-style-2 .pt-process-dot {
	width: 16px;
	height: 16px;
}

.ms-team-item-btn .elementor-button-content-wrapper {
	justify-content: space-between;
}

.ms-team-item-btn .elementor-button-text span {
	font-size: 12px;
	font-weight: 400;
}

.pt-blog-post.pt-list .pt-blog-area {
	gap: 80px;
	padding: 60px 40px;
}

.pt-blog-post.pt-list .pt-blog-area .pt-blog-title a {
	display: block;
}

.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area,
.pt-blog-post.pt-list .pt-blog-area {
	background-image: linear-gradient(180deg, #F0F0F0 66%, #B4BBC5 100%);
}

.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area .pt-post-media::before {
	background-image: linear-gradient(180deg, #EBBC59 66%, #C28D1D 100%);
	opacity: 1;
}

.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area,
.pt-blog-post.pt-list .pt-blog-area {
	border-radius: 16px;
}

.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area .pt-post-meta ul .pt-post-category {
	background-color: #B4BBC5;
	font-weight: 700;
	text-transform: capitalize;
	letter-spacing: 0;
	border-radius: 4px;
	line-height: 1;
}

.ms-blog-list-grey-gold .pt-blog-post.pt-list.pt-active .pt-blog-area .pt-post-meta ul .pt-post-category {
	background-color: #ffffff;
	color: #181F29;
}

.pt-blog-post.pt-list .pt-blog-area .pt-post-date a {
	font-weight: 700;
	color: #576474;
}

.pt-blog-post.pt-list .pt-blog-area .pt-post-date a .pt-post-blk {
	font-weight: 400;
}

/*blog page*/

.pt-blog-post.pt-list .pt-blog-area .pt-post-meta ul .pt-post-category {
	font-weight: 700;
	text-transform: capitalize;
	letter-spacing: 0;
	border-radius: 4px;
	line-height: 1;
}

.pt-blog-post.pt-list .pt-blog-area .pt-post-media::before {
	background: linear-gradient(180deg, #EBBC59 66%, #C28D1D 100%);
}

.pt-pagination .page-numbers li .page-numbers.current {
	background: #b4bbc5;
	color: #576474;
}
.pt-pagination {
    margin-top: 20px;
}

.ms-btn-gold .pt-button.pt-button-flat {
	background: linear-gradient(180deg, #EBBC59 50%, #C28D1D 100%) !important;
}

.ms-query-form .elementor-button {
	background: linear-gradient(180deg, #EBBC59 50%, #C28D1D 100%) !important;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, .16);
	transition: background .5s;
}

.ms-query-form .elementor-button:hover {
	background: linear-gradient(180deg, #C28D1D 50%, #EBBC59 100%) !important;
}

.ms-query-form .elementor-field-type-submit {
	align-items: center;
	gap: 24px;
	padding-top: 16px;
}

.ms-query-form .elementor-field-type-submit:after {
	content: "Your Data is 100% Protected.";
	color: #B4BBC5;
	font-family: 'Plus Jakarta Sans';
	letter-spacing: 1px;
	font-size: 14px;
}

.ms-query-form .elementor-field-group .elementor-field-textual:focus {
	box-shadow: none;
	outline: 0;
}

.ms-query-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),
.ms-query-form .elementor-field-group .elementor-select-wrapper select {
	padding-left: 0px;
	padding-right: 0px;
}


.ms-hiw-process-carousel .swiper-slide .ms-process-line-end {
	width: 13vw;
	height: 15px;
	position: absolute;
	right: -1vw;
	transform: translateX(50%);
	top: 11px;
}
.ms-hiw-process-carousel .swiper-slide .ms-process-line-end .ms-process-line{
	width:100%;
	height:100%;
	background: url(https://wishboxdigital.in/msutra/wp-content/uploads/2026/03/process-Line.svg);
	background-repeat: no-repeat;
	background-position: right center;
}

.ms-hiw-process-carousel .swiper-slide .elementor-widget-icon-box .elementor-icon svg {
	width: auto !important;
	height: 37px !important;
}

.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-1 .ms-process-line-start {
	width: 6vw;
	height: 15px;
	position: absolute;
	left: 0;
	transform: translateX(0%);
	top: 11px;
}
.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-1 .ms-process-line-start .ms-process-line{
	width:100%;
	height:100%;
	background: url(https://wishboxdigital.in/msutra/wp-content/uploads/2026/02/big-process-arrow-start.svg);
	background-repeat: no-repeat;
	background-position: right center;
}
.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-5 .ms-process-line-end{
	width: 6vw;
	right: 0;
	transform: translateX(0%);
}
.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-5 .ms-process-line-end .ms-process-line{
	background-image: url(https://wishboxdigital.in/msutra/wp-content/uploads/2026/02/big-process-arrow-end.svg);
}
.ms-hiw-process-carousel .swiper-slide .ms-process-line{
	transform:scaleX(0);
	transform-origin:left;
}

.ms-cs-tabs .e-n-tabs-heading .e-n-tab-title {
	transition: all .5s;
}

.ms-cs-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
	font-weight: 800 !important;
	border-bottom: 2px solid #576474;
}

/*custom tabs*/
.ms-tab-item {
	cursor: pointer;
	transition: all .5s;
}

.ms-tab-item * {
	transition: all .5s;
}

.ms-tab-item:hover * {
	color: #181F29 !important;
}

.ms-tab-item.active * {
	color: #181F29 !important;
	font-weight: 800 !important;
}

.ms-tab-content {
	display: none;
	animation: fade 0.5s ease-in-out;
}

.ms-tab-content.active {
	display: flex;
}

@keyframes fade {
	from {
		opacity: 0;
		transform: translateY(10px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.ms-footer-quick-menu ul {
	column-count: 2;
}

.ms-wbs-footprint a {
	color: #b4bbc5;
	transition: all .5s;
}

.ms-wbs-footprint div svg {
	margin: 0 4px;
}

.ms-wbs-footprint a:hover {
	color: var(--e-global-color-primary);
}

.elementor-location-header {
	height: auto !important;
}

.ms-hamburger-menu-icon .elementor-icon-wrapper {
	justify-items: center;
	display: flex;
}

/*show and hide header*/

body:not(.elementor-editor-active) .ms-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	will-change: transform;
}

body:not(.elementor-editor-active) .ms-header .ms-header-inner {
	transition: padding 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
}

body:not(.elementor-editor-active) .ms-header.ms-shrink .ms-header-inner {
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: var(--e-global-color-primary);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
}
body:not(.elementor-editor-active) .ms-header-style-2.ms-shrink .ms-header-inner {
	background-color: var(--e-global-color-0f713ad);
}
.pt-section-title .pt-section-sub-title {
	margin-bottom: 24px;
}

.ms-process-step-w-nav-bottom .owl-nav {
	top: 120%;
	left: 50%;
	transform: translate(-50%, 50%);
	width: 80px;
}

.ms-process-step-w-nav-bottom .owl-carousel .owl-nav button.owl-prev {
	margin-left: 0;
}

.ms-process-step-w-nav-bottom .owl-carousel .owl-nav button.owl-next {
	margin-right: 0;
}

.ms-process-step-w-nav-bottom .owl-carousel .owl-nav button.owl-prev,
.ms-process-step-w-nav-bottom .owl-carousel .owl-nav button.owl-next {
	width: 36px;
	height: 36px;
	line-height: 36px;
}
.ms-process-step-w-nav-bottom .owl-carousel .owl-nav button.owl-prev.disabled,
.ms-process-step-w-nav-bottom .owl-carousel .owl-nav button.owl-next.disabled {
	opacity:.3;
}
.pt-button.pt-button-link .pt-button-block::before,
.pt-button.pt-button-link .pt-button-block::after {
	height: 1px;
}

.ms-link-btn-on-dark-bg .pt-button.pt-button-link .pt-button-block::before,
.ms-link-btn-on-dark-bg .pt-button.pt-button-link .pt-button-block::after {
	background-color: var(--e-global-color-0f713ad);
}

.ms-link-btn-on-light-bg .pt-button.pt-button-link .pt-button-block::before,
.ms-link-btn-on-light-bg .pt-button.pt-button-link .pt-button-block::after {
	background-color: var(--e-global-color-4e95dba);
}

.ms-team-item .elementor-widget-image {
	overflow: hidden;
	border-radius: 16px 16px 0 0;
}

.ms-team-item .elementor-widget-image img {
	transition: all .5s;
}

.ms-team-item .elementor-widget-image:hover img {
	transform: scale(1.1);
}

/*blog single*/
.single-post .pt-blog-post .pt-blog-post-inner .pt-post-media {
    margin-bottom: 40px;
	border-radius: 16px;
}
.single-post .pt-blog-title-wrapper{
	margin-bottom:24px;
}
.single-post .pt-blog-post .pt-blog-post-inner .pt-post-meta ul li,.single-post .pt-blog-post .pt-blog-post-inner .pt-post-meta {
	margin-bottom:0px;
}
.single-post .pt-blog-contain{
	padding-top:60px;
	padding-bottom:80px;
	margin:0px;
}
.single-post .pt-single-post-usernav{
	display:none;
}
.single-post .pt-single-post-navigation .pt-single-post-nav:before {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 100px;
}
.single-post .pt-single-post-navigation .pt-single-post-nav {
    padding-left: 52px;
}
.pt-single-post-navigation .pt-single-post-nav.pt--next {
    padding-left: 0;
    padding-right: 52px;
}
.single-post .pt-single-post-shortcode-list i{
	font-size:18px;
}
.single-post .pt-single-post-bottom-holder ul.pt-single-post-shortcode-list li a {
    width: 36px;
    height: 36px;
    line-height: 40px;
	background: transparent;
	border-radius: 100px;
}
.single-post .pt-single-post-bottom-holder{
	margin:40px 0 0!important;
}
.single-post .pt-single-post-bottom-holder ul.pt-single-post-shortcode-list li a i,
.pt-single-post-navigation .pt-single-post-nav .pt-single-post-nav-label{
	transition:all .5s;
}
.single-post .pt-single-post-bottom-holder ul.pt-single-post-shortcode-list li a:hover i{
    color: var(--primary-color);
}
.single-post .pt-single-post-bottom-holder{
	border:none;
}
.single-post .pt-recent-post .pt-recent-post-info .pt-post-date {
    font-family: var(--title-fonts);
    font-weight: 500;
    font-size: 14px;
    text-transform: initial;
    color: #576474;
	cursor: text;
    pointer-events: none;
}
.single-post .pt-post-meta a{
	cursor: text;
    pointer-events: none;	
}

.single-post .pt-recent-post .pt-recent-post-info h6{
	margin-bottom:4px;
}
.single-post .pt-recent-post:hover h6 a{
	color:var( --e-global-color-primary ) !important;
}
.single-post .pt-single-post-right.pt-single-post-info{
	display:none;
}
.single-post .widget,.single-post .pt-single-post-navigation{
	border-radius:16px;
}
.single-post .pt-recent-post .pt-recent-post-info .pt-post-date i {
    display: none;
}
.single-post .pt-recent-post .pt-recent-post-media {
    margin-right: 16px;
}
.single-post .elementor-widget-text-editor ul{
	    list-style: disc;
	margin-bottom:0px;
}
.single-post .elementor-widget-text-editor ul li:not(:last-child){
	    margin-bottom:4px;
}
.single-post .elementor-widget-text-editor a{
	transition:all .5s;
}
.single-post .elementor-widget-text-editor a:hover{
	color: var(--dark-color);	
	text-decoration:underline !important;
}
.container{
    max-width: 1224px;
}

body:not(.elementor-editor-active) .ms-header.ms-header-style-1,
body:not(.elementor-editor-active) .ms-hero-heading,
body:not(.elementor-editor-active) .ms-hero-btn{
opacity:0;
}

body:not(.elementor-editor-active) .hero-bg {
transform:scale(.8);
}
body:not(.elementor-editor-active) .ms-fadeup,
body:not(.elementor-editor-active) .pt-blog .pt-blog-post,
.single-post .site-main .row .col-lg-8,
.single-post .site-main .row .col-lg-4
{
    opacity:0;
    transform:translateY(50px);
	will-change: transform, opacity;
}
.elementor-editor-active .site-main .row .col-lg-8,
.elementor-editor-active .site-main .row .col-lg-4{
	 opacity:1;
    transform:translateY(0px);
}
.elementor-button svg{
	transition:all .5s;
}
.pt-not-found{
	    padding-top: 250px;
    padding-bottom: 120px;
}
.ms-policies-content h3{
	    margin: 40px 0 20px;
}
.ms-policies-content h3:first-child{
	margin-top:0px;
}
.ms-policies-content ul li{
    list-style:disc
}
.ms-policies-content p{
    margin-bottom:12px
}
.single-elementor_library .site-main .col-lg-4,
.single-elementor_library .site-main .pt-single-post-navigation,
.single-elementor_library .site-main .pt-single-post-bottom-holder,
.single-elementor_library .site-main .pt-single-post-usernav{
	display:none;
}
.single-elementor_library .site-main .col-lg-8{
	width:100% !important;
	max-width:100% !important;
}
.ms-c-height-100{
    height:100%;
}
.ms-case-studies-section .elementor-widget-n-carousel .e-n-carousel.offset-both {
		padding-left: 15%;
		padding-right: 15%;
	}
.ms-case-studies-section .elementor-widget-n-carousel .swiper-slide{
	opacity:.75;
	transition:opacity 1s;
}
.ms-case-studies-section .elementor-widget-n-carousel .swiper-slide.swiper-slide-active{
	opacity:1;
}

.ms-cs-tabs .e-n-tab-title,
.ms-cs-tabs .e-n-tab-title:hover{
    background: transparent !important;
}


@media (max-width: 1280px) {
	.container{
		max-width: 90%;
	}

}

@media (max-width: 1199px) {
	.pt-section-title.text-center {
		padding: 0 10em;
	}
}

@media (max-width: 1024px) {
	.pt-section-title .pt-section-main-title {
		font-size: 40px;
		line-height: 48px;
	}

	.ms-title-section-h-size-32 .pt-section-main-title {
		font-size: 32px;
	}

	.ms-c-icon-box-w-list .elementor-widget-icon-list .elementor-icon-list-item {
		padding-right: 0%;
	}

	.ms-hide-br-tag .elementor-icon-box-title br {
		display: none;
	}

	.pt-blog-post.pt-list .pt-blog-area .pt-blog-contain .pt-blog-title {
		font-size: 28px;
		line-height: 36px;
	}

	.pt-blog-post.pt-list .pt-blog-area .pt-post-date a .pt-post-blk {
		font-size: 40px;
		line-height: 48px;
	}

	.ms-hiw-process-carousel .swiper-slide .elementor-widget-icon-box .elementor-icon svg {
		height: 32px !important;
	}

	.pt-client-box-2-list .pt-client-box:nth-child(1) img {
		width: 140px;
	}

	.pt-client-box-2-list .pt-client-box:nth-child(2) img {
		width: 196px;
	}

	.pt-client-box-2-list .pt-client-box:nth-child(3) img {
		width: 120px;
	}

	.pt-client-box-2-list .pt-client-box:nth-child(4) img {
		width: 130px;
	}

	.pt-client-box-2-list .pt-client-box:nth-child(5) img {
		width: 196px;
	}

	.pt-client-box-2-list .pt-client-box:nth-child(6) img {
		width: 105px;
	}

	.ms-clients.elementor-widget-client_list .pt-style-2 {
		height: 140px;
	}

	.ms-custom-counter .pt-counter-prefix {
		font-size: 28px;
	}
	.single-post .content-area .site-main {
		padding: 200px 0px 120px !important;
	}
	.ms-hiw-process-carousel .swiper-slide .ms-process-line-end {
		width: 20vw;
		right: -1.75vw;
	}
.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-1 .ms-process-line-start {
		width: 10vw;
		left: -1vw;
	}
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-5 .ms-process-line-end {
		width: 10vw;
		right: 0;
	}
	
	
	
	
}

@media (max-width: 992px) {
	.pt-section-title.text-center {
		padding: 0 4em;
	}

	.pt-process-step.pt-style-2 .pt-process-description {
		padding: 0px;
	}
	    .ms-title-section-h-size-32 .pt-section-main-title {
        font-size: 28px;
    }
	.pt-blog-post.pt-list .pt-blog-area {
		gap: 40px;
		padding: 40px 40px;
	}
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-1 .ms-process-line-start {
        width: 15vw;
        left: -1vw;
    }
	    .ms-hiw-process-carousel .swiper-slide .ms-process-line-end {
        width: 30vw;
        right: -1.75vw;
    }
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-5 .ms-process-line-end {
        width: 15vw;
        right: 3vw;
    }
	.pt-not-found{
	    padding-top: 200px;
		padding-bottom: 120px;
	}
	.ms-flex {
		flex: 1 !important;
	}
	
}

@media (max-width: 767px) {
	.pt-section-title .pt-section-main-title {
		font-size: 40px;
		line-height: 48px;
	}

	.pt-blog-post.pt-list .pt-blog-area {
		padding: 40px 24px;
		gap: 40px !important;
	}

	.pt-blog-post.pt-list .pt-blog-area .pt-post-date a .pt-post-blk {
		font-size: 36px;
		line-height: 40px;

	}

	.pt-blog-post.pt-list .pt-blog-area .pt-blog-contain .pt-blog-title {
		font-size: 24px;
		line-height: 32px;
	}

	.pt-blog-post.pt-list .pt-blog-area .pt-post-date a {
		color: var(--white-color);
	}

	.pt-blog-post.pt-list .pt-blog-area {
		grid-template-columns: 1fr;
		gap: 15px;
	}

	.pt-blog-post.pt-list .pt-blog-area .pt-post-media img {
		opacity: .35;
	}

	.pt-pagination {
		margin-top: 24px;
	}

	.pt-section-title.text-center {
		padding: 0 4em;
	}

	.ms-divider-o-m .elementor-divider-separator {
		border-width: 1px !important;
	}
	.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area .pt-post-media::before {
		background-image: linear-gradient(180deg, #F0F0F0 66%, #B4BBC5 100%);
	}
	.ms-blog-list-grey-gold  .pt-blog-post.pt-list .pt-blog-area .pt-blog-contain .pt-blog-title {
         color: #181F29; 
    }
	.ms-blog-list-grey-gold  .pt-blog-post.pt-list .pt-blog-area .pt-post-date a {
		color: #576474;
	}
	.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area .pt-post-meta ul .pt-post-category,.ms-blog-list-grey-gold .pt-blog-post.pt-list.pt-active .pt-blog-area .pt-post-meta ul .pt-post-category {
		background-color: #B4BBC5;
	}
	.ms-blog-list-grey-gold .pt-blog-post.pt-list .pt-blog-area .pt-post-meta ul .pt-post-category a {
		color: var(--white-color);
	}
	.container{
		max-width: 94%;
	}
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-1 .ms-process-line-start {
        width: 22vw;
        left: -1vw;
    }
	.ms-hiw-process-carousel .swiper-slide .ms-process-line-end {
        width: 50vw;
        right: -4vw;
    }
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-5 .ms-process-line-end {
        width: 22vw;
        right: 0vw;
    }
}

@media (max-width: 576px) {
	.pt-section-title .pt-section-main-title {
		font-size: 36px;
		line-height: 44px;
	}
    .ms-title-section-h-size-32 .pt-section-main-title {
        font-size: 28px;
    }
	.pt-section-title.text-center {
		padding: 0;
	}
	.pt-client-box-2-list {
        grid-template-columns: repeat(2, 1fr);
    }
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-1 .ms-process-line-start {
        width: 22vw;
        left: -1vw;
    }
	.ms-hiw-process-carousel .swiper-slide .ms-process-line-end {
        width: 50vw;
        right: -4vw;
    }
	.ms-hiw-process-carousel .swiper-slide .ms-hiw-process-step-5 .ms-process-line-end {
        width: 22vw;
        right: 0vw;
    }
	.ms-case-studies-section .elementor-widget-n-carousel .e-n-carousel.offset-both {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media(min-width: 1680px) {
	.ms-case-studies-section .elementor-widget-n-carousel .e-n-carousel.offset-both {
		padding-left: 20%;
		padding-right:20%;
	}
	
}