/*
Theme Name: 	Materialize Child
Theme URI:      http://trendytheme.net/demo2/wp/materialize/
Author:         TrendyTheme
Author URI:     http://themeforest.net/user/trendytheme
Description: 	Materialize is a truly multi-purpose WordPress theme. With this theme you can build sites under Corporate, Creative, Agency, Restaurant, Blog, Charity, Consulting Firm, Portfolio, Construction, Parallax, App Landing, Book Opening and much more categories. Moreover, Materialize comfortably suits all common website styles.
Template:     	materialize
Version: 		1.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	materialize-child
Tags: 			two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu,  featured-images,  full-width-template, post-formats, sticky-post, theme-options
*/

@import url("../materialize/style.css");

@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

/* Custom CSS */
*{
	box-sizing: border-box;
}

/* Experimental CSS on Testimonial Page */
@media (min-width: 1200px) {
    .page-id-3972 .container {
        width: 1280px;
    }
}

/*Row 11 Columns*/
.eleven-fr-columns {
  display: grid;
  grid-template-columns: repeat(11, 1fr);
}
.eleven-fr-columns .col, .twelth-fr-columns .col {
  color: #377D7D;
  font-size: 12px;
  line-height: normal;
  text-align: center;
}
.eleven-fr-columns img, .twelth-fr-columns img{
  margin-bottom: 10px;	
}
/*Row 12 Columns*/
.twelth-fr-columns {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
/* General Classes */
.overflow-hidden{
	overflow: hidden;
	margin: 0 auto;
}
.fancy-text{
	font-weight: 600;
}
.font-color-7B7778{
	color: #7B7778;
}
.font-weight-500{
	font-weight: 500;
}
.font-weight-600{
	font-weight: 600;
}
.font-weight-700{
	font-weight: 700;
}
h1, h2, h3, h4, h5, h6, p{
	padding: 0;
	margin: 0;
	font-family: Poppins, sans-serif!important; 
}

h1{
	font-weight: 600!important;
	font-size: 72.5px!important;
}

h1.internal-page-title{
	font-weight: 400!important;
	font-size: 36px!important;
	line-height: 60px;
}

ul {
   list-style-type: none;
   padding: 0;
}

ul li {
      margin-bottom: 10px;
}

ul.inline li{
	display: inline;
}
.text-C9F5FF{
	color: #C9F5FF;
}
.box-shaadow-wrapper{
	box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.20), 8px 8px 18px 0px rgba(0, 0, 0, 0.10);
	border: 1px solid transparent;
	border-radius: 5px;
}
.page-id-2390 i{
	font-size:24px!important;
	margin-right: 10px;
}
.page-id-2390 ul{
	margin-left: 30px;
}
.page-id-2390 h4{
	font-weight: 500;
}

/* ul li::before {
    content: '>';
    display: inline-block;
    margin-right: 0.5em;
	font-weight: bold; 
} */
/* Box Shadow - Left-top-bottom */
.left-box-shadow{
	box-shadow: -4px 0px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
}
/* Box Shadow - Right-top-bottom */
.right-box-shadow{
	box-shadow: 4px 0px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);	
}
/* Header CSS */
.mindey-header{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header-wrapper{
/* 	background-image: linear-gradient(45deg, #ffffff 70%, #fde9e2 30%); */
	background-color: #fff;
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-1-3-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
}
.header-wrapper .navbar{
	box-shadow: none;
}
.header-wrapper.navbar-fixed-top{
	position: fixed!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{
	background: #fff url(https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-2.webp) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;

}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu:hover{
	background: #fff url(https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-2.webp) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	background: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
	background: url(https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-2.webp) !important;
	color: #d84426;
    font-weight: bold;
}

/* Mega Menu Styling */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    margin-top: 20px;
}
#mega-menu-46-2-0{
	visibility: hidden!important;
}
.sub-menu-mt-20{
	margin-top: -20px!important;
}
.sub-menu-mt-50{
	margin-top: -50px!important;
}
.sub-menu-mt-70{
	margin-top: -70px!important;
}
.sub-menu-mt-80{
	margin-top: -80px!important;
}
.sub-menu-mt-90{
	margin-top: -90px!important;
}
.sub-menu-mt-100{
	margin-top: -100px!important;
}
/* Footer Settings */
.footer-section, .footer-copyright{
	background-color: transparent!important;
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/footer-background.webp')!important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
}
/* .footer-sidebar #block-22{
	display: none;
} */

.footer-sidebar #block-22{
	width: 25% !important;
}
.footer-sidebar #block-26{
/* 	width: 30% !important; */
	width: 25% !important;
}

.footer-sidebar #block-28{
	width: 15% !important;
}

.footer-sidebar #block-29{
	width: 15% !important;
}

.footer-sidebar #block-18{
	width: 20% !important;
}
/* .footer-section .footer-sidebar #block-22, 
.footer-section .footer-sidebar #nav_menu-3,
.footer-section .footer-sidebar #block-28,
.footer-section .footer-sidebar #block-29,
.footer-section .footer-sidebar #block-30,
.footer-section .footer-sidebar #block-31,
.footer-section .footer-sidebar #block-33,
{
	width: 20%!important;
	padding: 0 10px;
} */
.footer-sidebar #block-22 img:first-child{
	margin-bottom: 50px;
}
.footer-section .footer-sidebar p, .footer-section .footer-sidebar li {
	font-size: 14px;
}
.footer-section h5{
	margin-bottom: 20px;
}

.dont-show{
	display: none;
}

/* Content Styling */
.content-style-with-gap{
	text-align: justify;
}
.show-content-desktop{
	display: block;
}
.show-content-mobile{
	display: none;
}
.vc_row-o-equal-height .vc_col-has-fill .wpb_wrapper {
    min-height: auto !important; /* Override the min-height property */
}

/* 	Page Title For Mobile & Desktop */
.page-title-mobile{
	display: none;	
}

/* 	Page Images For Mobile & Desktop */
.page-images-mobile{
	display: none;	
}

/* Sections Headings */
.section-headings{
	text-align: center;
}

.section-headings-left{
	text-align: left;
}
.section-headings-left .header-top{
	margin-bottom: 25px;
}
.section-headings .header-middle{
	margin-bottom: 0px;
}

.section-headings .header-top{
	margin-bottom: 20px;
}
.section-headings .header-middle{
	margin-bottom: 28px;
}
.section-headings .header-top p.page-title, 
.section-headings .header-top p{
	color: #FF5225;
	text-transform: uppercase;
	line-height: 24px;
	font-size: 16px;
	font-weight: 700;
	background-color: transparent;
	padding: 0;
	letter-spacing: 2px;
}
.page-title-desktop{
	margin-bottom: 50px!important;
}

.page-title-desktop .page-title-large{
	font-size: 60px;
}

.page-title-mobile .page-title-large{
	font-size: 40px!important;
}

.section-headings-left .header-top{
	color: #FF5225;
	text-transform: uppercase;
	line-height: 24px;
	font-size: 16px;
	font-weight: 700;
}
.header-middle .header-middle-inner, .section-headings-left .header-middle .header-middle-inner{
	font-weight: 600;
}
.section-headings .header-bottom p, .section-headings-left .header-bottom p{
	font-size: 16px;
}

/* Simple Call to Action Styling */
.simple-cta, .simple-cta a{
	color: #6A53E1;
	font-size: 18px;
	text-transform: uppercase;
}
.simple-cta:hover, .simple-cta a:hover{
	color: #6A53E1;
	font-size: 18px;
	text-transform: uppercase;
}
/* Navigation Header Styling */
.mindey-contact{
	border: 1px solid #333333;
	border-radius: 40px;
	padding: 11px 30px;
	background: #FFF;
	font-weight: 600;
	text-wrap-mode: nowrap;
}

/* Intro Section */
.intro-section{
/* 	background-image: url('https://mind-e-fy.com/wp-content/uploads/2022/03/top-section-background.png'); */
/* 	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-1-3-1.svg'); */
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-1-3-1.webp');
	background-repeat: repeat;
	background-size: cover;
/* 	background: radial-gradient(ellipse at left, #4D6ED1, transparent), radial-gradient(ellipse at right, #FF8365, transparent); */
/* 	background-image: linear-gradient(45deg, #4D6ED1, #A690FC, #FF8365, #F0A492); */
/* 	background-image: linear-gradient(45deg, #8498e9, #d1bcff, #ffae9d, #f9c7b5); */
/* 	background-image: linear-gradient(75deg, #c2cbf1, #f0f3fc, #ffe5d7, #fde9e2); */
	text-align: center;
	width: 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	margin-top: 75px;
}
.intro-section .intro-heading .ideation{
	color: #F6BC34;
}

.intro-section .intro-heading .realization{
	color: #0BB1E9;
}
.intro-section .intro-section-description p{
	font-size: 13.21px;
	font-weight: 500;
	line-height: 18px;
	color: #424242;
}
.intro-section .intro-section-button button{
	background: #2F2F2F;
	border-radius: 27px!important;
	padding: 14px 48px 14px 20px!important;
}
.intro-section .intro-section-button a{
	background: #2F2F2F;
	border-radius: 27px!important;
	padding: 14px 48px 14px 20px!important;
}
.intro-section .intro-heading{
	font-size: 72.5px;
	line-height: 72.5px;
}
.alliances-list{
	margin: 0 auto!important;
	width: 70vw;
	flex-wrap: nowrap;
}
.alliance-mobile{
	display: none;
}
.alliances-list .alliances-card{
/* 	padding-right: 15px; */
}
.alliances-list .alliances-card figure{
	width: 80%;
}

.left-doodle{
	position: absolute;	
	top: 90px;
	width: 300px;
	left: 10%;
}
.left-doodle .left-doodle-fifth{
	float: left;
}
.left-doodle .left-doodle-first{
	position: absolute;
    left: 0;
}
.left-doodle .left-doodle-second{
	position: absolute;
    right: 0;
}
.left-doodle .left-doodle-first, .left-doodle .left-doodle-fourth{
/* 	width: 35%; */
	width: 25%;
}


.left-doodle .left-doodle-first{
	animation: left-firstdoodle-animation-sequence 10s forwards;
	animation-iteration-count: infinite;
}

@keyframes left-firstdoodle-animation-sequence {
    0%, 100% {
	  transform: rotate(-14.043deg);
	  margin-top: 20px;
    }
	50%{
	  transform: rotate(14.043deg);
/* 	  transform: scale(1.5); */
	  transform: scale(1.3);
/* 	  margin-top: -50px; */
	  margin-top: -40px;
	}
}

.left-doodle .left-doodle-second{
	animation: left-seconddoodle-animation-sequence 10s forwards;
	animation-iteration-count: infinite;
/* 	width: 60%; */
	width: 50%;
    top: -90px;
/*     right: -85px; */
    right: -45px;
}

@keyframes left-seconddoodle-animation-sequence{
	0%, 100% {
	  transform: rotate(5.177deg);
      margin-top: 0px;
    }
	50% {
     margin-top: -50px;
    }
}

.left-doodle .left-doodle-third{
	animation: MoveUpDown 10s linear infinite;
	position: relative;
	padding-top: 100px;
}
@keyframes MoveUpDown {
	0%, 100% {
      top: 0px;
    }
	50%{
     top: -50px;			
	}
}

.left-doodle .left-doodle-fourth{
	animation: left-fourthdoodle-animation-sequence 10s linear infinite;
	position: absolute;
	top: 200px;
}

@keyframes left-fourthdoodle-animation-sequence{
	0%, 100% {
      margin-top: 0px;
    }
	50%{
      margin-top: -50px;
	}
}

.left-doodle .left-doodle-fifth{
	animation: left-fifthdoodle-animation-sequence 10s linear infinite;
	position: absolute;
/* 	right: -80px; */
	right: -10px;
	top: 150px;
/* 	width: 30%; */
	width: 20%;
}

@keyframes left-fifthdoodle-animation-sequence{
	0%, 100% {
      transform: rotate(14.236deg);
    }
	50%{
      transform: rotate(200deg);
	  margin-top: -50px;
	}
}


.left-doodle .left-doodle-fourth{
	float: left;
}

.left-doodle .left-doodle-third{
	margin-top: -75px;
/* 	width: 130%; */
	width: 110%;
}

/* Right Doodle */
.right-doodle{
	position: absolute;	
	top: 90px;
	width: 300px;
/* 	right: 10%; */
	right: 10%;
}
.right-doodle .right-doodle-first{
/* 	width: 60%; */
	width: 40%;
    position: absolute;
    left: 0;
	animation: right-firstdoodle-animation-sequence 10s linear infinite;
}
@keyframes right-firstdoodle-animation-sequence {
    0%, 100% {
	 transform: rotate(70.449deg);	
    }
	50%{
	 transform: rotate(120deg) scale(1.3);
	}
}
.right-doodle .right-doodle-second{
/* 	width: 60%; */
	width: 40%;
    position: absolute;
    right:0;
	animation: right-seconddoodle-animation-sequence 10s linear infinite;
	margin-left: 48px;
}
@keyframes right-seconddoodle-animation-sequence {
    0%, 100% {
	 left: 100px;
    }
	50%{
	 left: 150px;	
	}
}
.right-doodle .right-doodle-third{
	position: relative;
    padding-top: 140px;
	margin-top: -75px;
	animation: MoveUpDown 10s linear infinite;
	margin-right: 50px;
/* 	width: 130%; */
	width: 110%;
	margin-left: -80px;
}
@keyframes MoveUpDown {
	0%, 100% {
      top: 0px;
    }
	50%{
     top: -50px;			
	}
}
.right-doodle .right-doodle-fourth{
	animation: right-fourthdoodle-animation-sequence 10s linear infinite;
    position: absolute;
    right: 20px;
    top: 250px;
	width: 30%;
}

@keyframes right-fourthdoodle-animation-sequence{
	0%, 100% {
      transform: rotate(14.236deg);
    }
	50%{
      transform: rotate(200deg);
	  margin-top: -50px;
	}
}


/* About Us Section */
.about-us .experience-IT{
	font-size: 26px;
    letter-spacing: 10px;
	font-weight: 700;
}
.about-us .experience-IT .experience-IT-Caps{
	color: #EB4724;
}

/* About Us Section 2 */
.about-us-2 .section-descriptions .header-middle{
	font-size: 32px;
	line-height: 40px;
}
.about-us-2 .section-descriptions .header-middle .fancy-text{
	font-weight: 600; 
}
.our-values-icons-text{
	font-weight: 700;
	text-align: center;
}

/* Services Section cards */
.our-services{
	display: none;
}
.our-services .service-card-heading{
	font-size: 22px;
	line-height: 36px;	
	text-align: center;
	margin: 20px 0;
}
.our-services .service-card-heading .fancy-text{
	font-weight: 600; 
}
.our-services .service-card-image{
	margin-bottom: -50px;
}
.our-services .service-card-content{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	height: 250px;
	border-radius: 18px;
}
.our-services .service-card-content-v1{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	border-radius: 16px;
	background: #ffffff;
/* 	background: var(--MEF-BG, radial-gradient(50% 50% at 50% 50%, #F0F0FF 0%, #F3F3FF 100%)); */
	height: 500px;
}
.our-services .service-card-content-v1-height-400{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	border-radius: 16px;
	background: #ffffff;	
/* 	background: var(--MEF-BG, radial-gradient(50% 50% at 50% 50%, #F0F0FF 0%, #F3F3FF 100%)); */
	height: 400px;
}
.our-services .service-card-content-v1-height-200{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	border-radius: 16px;
	background: #ffffff;
/* 	background: var(--MEF-BG, radial-gradient(50% 50% at 50% 50%, #F0F0FF 0%, #F3F3FF 100%)); */
	height: 300px;
}
.our-services .service-card-content-v1 .fancy-text-bold, .our-services .service-card-content-v1-height-400 .fancy-text-bold, .our-services .service-card-content-v1-height-200 .fancy-text-bold{
	color: #332771;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.24px;
}
.our-services .service-card-content-v1 .fancy-text-light, .our-services .service-card-content-v1-height-400 .fancy-text-light, .our-services .service-card-content-v1-height-200 .fancy-text-light{
	color: #332771;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}
.our-services .service-card-content-v1 .service-card-content-list, .our-services .service-card-content-v1-height-400 .service-card-content-list, .our-services .service-card-content-v1-height-200 .service-card-content-list{
	margin-top: 20px;
}
.our-services .service-card-content-v1 .service-card-content-list li a, .our-services .service-card-content-v1-height-400 .service-card-content-list li a, .our-services .service-card-content-v1-height-200 .service-card-content-list li a{
	color: #000000;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 19.6px */
	text-transform: uppercase;
}
.our-services .service-card-description{
	font-size: 14px;
	color: #332771;
	line-height: 22.4px;
	text-align: justify;
	hyphens: auto;
	margin-top: 20px;
}

.our-services-home {
	background: #F6F6F6;
	padding: 25px 0;
}

.our-services-home .service-card-heading{
	font-size: 22px;
	line-height: 36px;	
	text-align: center;
	margin: 20px 0;
}
.our-services-home .service-card-heading .fancy-text{
	font-weight: 600; 
}
.our-services .service-card-image{
	margin-bottom: -50px;
}
.our-services-home .service-card-content{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	height: 250px;
	border-radius: 18px;
}
.our-services-home .service-card-content-v1{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	border-radius: 16px;
	background: #ffffff;
/* 	background: var(--MEF-BG, radial-gradient(50% 50% at 50% 50%, #F0F0FF 0%, #F3F3FF 100%)); */
	height: 500px;
}
.our-services-home .service-card-content-v1-height-400{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	border-radius: 16px;
	background: #ffffff;	
/* 	background: var(--MEF-BG, radial-gradient(50% 50% at 50% 50%, #F0F0FF 0%, #F3F3FF 100%)); */
	height: 400px;
}
.our-services-home .service-card-content-v1-height-200{
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	padding: 40px 15px;
	border-radius: 16px;
	background: #ffffff;
/* 	background: var(--MEF-BG, radial-gradient(50% 50% at 50% 50%, #F0F0FF 0%, #F3F3FF 100%)); */
	height: 300px;
}
.our-services-home .service-card-content-v1 .fancy-text-bold, .our-services-home .service-card-content-v1-height-400 .fancy-text-bold, .our-services-home .service-card-content-v1-height-200 .fancy-text-bold{
	color: #332771;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.24px;
}
.our-services-home .service-card-content-v1 .fancy-text-light, .our-services-home .service-card-content-v1-height-400 .fancy-text-light, .our-services-home .service-card-content-v1-height-200 .fancy-text-light{
	color: #332771;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}
.our-services-home .service-card-content-v1 .service-card-content-list, .our-services-home .service-card-content-v1-height-400 .service-card-content-list, .our-services-home .service-card-content-v1-height-200 .service-card-content-list{
	margin-top: 20px;
}
.our-services-home .service-card-content-v1 .service-card-content-list li a, .our-services-home .service-card-content-v1-height-400 .service-card-content-list li a, .our-services-home .service-card-content-v1-height-200 .service-card-content-list li a{
	color: #000000;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 19.6px */
	text-transform: uppercase;
}
.our-services-home .service-card-description{
	font-size: 14px;
	color: #332771;
	line-height: 22.4px;
	text-align: justify;
	hyphens: auto;
	margin-top: 20px;
}

/* Client Testimonial section */
.client-testimonials{
	background: #F6F6F6;
	padding: 25px 0;
}
.client-testimonials .client-testimonial-box{
	background: #fff;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	border-radius: 20px;
	padding: 32px 24px;
}
.client-testimonials .client-testimonial-box h3, .client-testimonials .client-testimonial-box .client-testimonial-message{
	margin-bottom: 20px;
}
.client-testimonials .client-testimonial-box-flex{
	display: flex;
	align-items: center;
}
.client-testimonials .client-testimonial-box-flex img{
	margin-right: 15px;
}
.client-testimonials .client-testimonial-box-flex h4{
	font-weight: bold;
}

/* Client Testimonial Page */
.client-testimonials-page{
	column-count: 3;
/* 	padding: 25px 0; */
}
.client-testimonials-page .client-testimonial-box{
	background: #fff;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	border-radius: 20px;
	padding: 32px 24px;
	display: inline-block;
    margin-bottom: 20px;
}
.client-testimonials-page .client-testimonial-box h3, .client-testimonials-page .client-testimonial-box .client-testimonial-message{
	margin-bottom: 20px;
}
.client-testimonials-page .client-testimonial-box-flex{
	display: flex;
	align-items: center;
}
.client-testimonials-page .client-testimonial-box-flex img{
	margin-right: 15px;
/* 	width: 75px;
	height: 75px; */
}
.client-testimonials-page .client-testimonial-box-flex .client-testimonial-position{
	font-size: 14px;
	line-height: 20px;
}
.client-testimonials-page .client-testimonial-box-flex h4{
/* 	font-weight: bold; */
	font-size: 18px;
}

/* Portfolio Section */
.portfolio .project-content .project-description{
	font-size: 16px;
	line-height: 28.24px;	
}
.project-name{
	margin-bottom: 20px;
}
.project-slogan{
	margin-bottom: 25px;
}

/* Accordion Pantel */
.wpsm_panel-group .ac_title_class{
	font-weight: 600;
	padding-left: 0!important;
}
.collapse.in .wpsm_panel-body{
	background: #F5F3FF!important;
	border: none!important;
}
.acc-a .ac_title_class{
	color: #6A53E1;
}
.wpsm_panel-group .wpsm_panel-title a, .wpsm_panel-group .wpsm_panel-body{
	font-family: Poppins, sans-serif!important;
}

/* Blogs Section */
.blogs-section .vc_gitem-animated-block .vc_gitem-zone{
	height: 269px;
}
.blogs-section .vc_gitem-zone-c{
	background-color: #fff!important;
}
.blogs-section .vc_gitem-zone-c h4{
	color: #30233D;
	font-weight: 600;
}
.blogs-section .vc_gitem-zone-c p{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}
.blogs-section .vc_gitem-zone-c .vc_btn3-left a{
	color: #6A53E1;
	font-size: 18px;
	text-transform: uppercase;
	background-color: transparent;
	padding: 0!important;
}
.blogs-section .vc_gitem-zone-c .vc_btn3-left a:hover{
	background-color: transparent!important;
	color: #6A53E1!important;
}
.blogs-section .vc_gitem-zone-c .vc_gitem-post-data-source-post_title{
	height: 120px;
}
.blogs-section .blog-section-button a, .projects-all .blog-section-button a{
	background: #2F2F2F;
    border-radius: 27px!important;
    padding: 14px 30px 14px 30px!important;
}
.blogs-section h4{
	text-transform: uppercase;
}

/* Home Page Testimonials Styling */
.client-testmonials{
	width: 300px;
	height: 116px;
	padding: 14px;
	border-radius: 16px;
	background: #FFF;
	/* Card Shadow */
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
}
.client-testmonials .client-testmonial-right .wpb_single_image{
	margin-bottom: 0;
}
.client-testmonials .client-testmonial-right p{
	font-size: 10px;
	line-height: 2;
}
.client-testmonials .client-testmonial-left .vc_column-inner{
	padding: 0!important;
}
.client-testmonials.testimonial-2{
	margin: 0 0 20px 50px;
}

/*
 *  Contact form */
.home-contact-us form label{
	color: #333333;
	font-weight: 500;
}
.home-contact-us a{
	color: #000;
}
.home-contact-us input[type=text], 
.home-contact-us input[type=email]
{
  	width: 100%;
	max-width: 80%;
	background: #F8F8F8;
	padding: 10px;
	border: 1px solid #CAC7C7;
	border-radius: 12px;
}
.home-contact-us .upload_btn{
	color: #5E9AFF;
}
.home-contact-us form p{
	margin-bottom: 18px;
}
.home-contact-us form p:nth-child(4){
	margin-bottom: 0;
}
span.required {
    color: red;
    font-weight: bold;
}
/* Hide the default file input */
.wpcf7-form-control.wpcf7-file {
  display: none!important;
}

/* Style the custom file upload button */
.file-upload-wrapper {
  position: relative;
  display: inline-block;
  padding: 10px;
  border: 1px solid #CAC7C7;
  border-radius: 12px;
  background-color: #F8F8F8;
/*   color: #666; */
  font-size: 13px;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  max-width: 85%;
  margin: 0 auto;
}
.file-upload-wrapper br{
	display: none;
}

/* Hover effect for the custom upload button */
.file-upload-wrapper:hover {
  background-color: #f1f1f1;
}

/* Style when file is selected */
.file-input:valid + .file-upload-placeholder {
  color: #333;
}

/* Optional: Add styles when dragging a file */
.file-upload-wrapper.drag-over {
  background-color: #e6f7ff;
  border-color: #007bff;
}

.file-upload-wrapper.drag-over .file-upload-placeholder {
  color: #007bff;
}
.home-contact-us .wpcf7 textarea {
    height: 100px;
	padding: 10px;
	resize: none!important;
	background: #F8F8F8;
	border: 1px solid #CAC7C7;
	border-radius: 12px;
	max-width: 85%;
}
/* .home-contact-us .wpcf7 label{
	width: 80%;
} */
.home-contact-us .wpcf7 .wpcf7-checkbox input{
	position: relative;
	left: 0;
	top: 2px;
	margin-right: 5px;
}
.home-contact-us .wpcf7 .wpcf7-checkbox .wpcf7-list-item{
	margin: 0;
	font-size: 12px;
}
.wpcf7-spinner{
	display: none!important;
}
.home-contact-us-submit{
	text-align: center;
	margin-bottom: 15px!important;
	display: flex;
/*     flex-direction: column; */
	align-items: center;
	justify-content: center;
	max-width: 85%;
}
.home-contact-us-or{
	text-align: center;
	width: 100%;
    max-width: 80%;
	font-size: 10px;
}
.home-contact-us .wpcf7 input[type="submit"]{
	background: #005EFF;
	color: #fff;
	border-radius: 40px;
	padding: 10px 48px;
	margin-top: 15px;
	border: transparent;
}
.wpcf7-form-control-wrap message{
	line-height: 0;
}
/* Footer Styling */
.footer-section #block-24 img{
	width: 175px;
}
.social-links-wrap li{
	background: #fff;
	border-radius: 50%;
	height: 30px;
    width: 30px;
	padding-left: 0;
	margin-right: 22px;
}
.footer-section .widget_block{
	margin-bottom: 0px!important;
}
.footer-section hr{
	border-top: 1px solid #000;
}

/* Startup Support */
.product-slider-image .n2-ss-layer-with-background{
	background-size: contain,contain!important;
}
.n2-ss-slider {
/* 	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05); */
/* 	border-radius: 30px;
	background: #FFF;	 */
}
.startup-support-product-slider{
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	border-radius: 30px;
	background: #FFF;
	padding: 0 50px;
}
.nextend-arrow{
	border-radius: 50%;
    padding: 5px;
    background-color: #D4DCFF;
}
.nextend-arrow-previous{
	margin-left: -40px!important;
}
.nextend-arrow-next{
	margin-right: -40px!important;
}

/* Comprehensive Support Section */
.comprehensive-startup-support{
		background: linear-gradient(248.07deg, rgba(77, 110, 209, 0.19) 12.89%, rgba(166, 144, 252, 0.19) 41.93%, rgba(255, 131, 101, 0.19) 53.06%, rgba(240, 164, 146, 0.19) 79.53%);
/* 	background-image: url("https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-1.png"); */
	background-size: cover;
}
.comprehensive-startup-support .section-heading p{
	margin: 0 auto;
	width: 63%;
	text-align: center;
}  	
/* .comprehensive-startup-support-cards{
	margin: 0 auto;
} */
.comprehensive-startup-support-cards-inner{
/* 	padding-right: 10px; */
	background: #fff;
	width: 48%!important;
	margin-right: 13px;
	border: 1px solid #E9E9E9;
    border-radius: 20px;
	padding-top: 45px !important;
    padding-bottom: 45px !important;
}
.comprehensive-startup-support-cards-inner-middle{
	width: 4%!important;
}
.comprehensive-startup-support-cards-heading{
	font-weight: 700!important;
}

/* Comprehensive IT Styling */
.comprehensive-IT h3{
	font-weight: 700!important;
}
/* OWL Carousel Styling */
.our-services .owl-carousel .owl-stage-outer{
	margin: -15px; padding: 15px;
}
.our-services .owl-prev, .our-services .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    z-index: 9999; /* Ensure the arrows are above other elements */
}

.our-services .owl-prev {
    left: 5px!important; /* Adjust the distance from the left */
	color: #4F6AEB!important; /* Color of the arrows */
    background-color: #D4DCFF!important; /* Background color of the arrows */
	border-radius: 50%; /* Circular background */
    width: 40px; /* Adjust the width of the circular background */
    height: 40px; /* Adjust the height of the circular background */
}

.our-services .owl-next {
    right: 5px!important; /* Adjust the distance from the right */
	color: #4F6AEB!important; /* Color of the arrows */
    background-color: #D4DCFF!important; /* Background color of the arrows */
	border-radius: 50%; /* Circular background */
    width: 40px; /* Adjust the width of the circular background */
    height: 40px; /* Adjust the height of the circular background */
}

.owl-carousel .owl-item:not(.active) {
  opacity: 0.5; /* Reduce opacity of non-active cards */
  transform: scale(0.8); /* Scale down non-active cards */
}
.owl-carousel{
  overflow-x: hidden;
  padding: 0 20px;
}
/* Startup Support CSS End */

/* Mindefy Design */
.mindefy-top-bar{
	display: flex;
	align-items: center;
	justify-content: center;
}
.mindefy-design-cards {
	display: flex;
    align-items: center;
}
/* .mindefy-design-background-v1{
	background: linear-gradient(to top right, #f4d9d6 10%, #ffffff 30%);
} */
.mindefy-design-background-v1 {
    background: radial-gradient(circle at left bottom, #fbe9e7, #faf9fd, #ffffff 60%);
}
.mindefy-design-background-v2{
	background: radial-gradient(circle at right bottom, #fbe9e7, #faf9fd, #ffffff 60%);
}
.mindefy-design-background-v3{
 	background: url('https://mindefy.tech/wp-content/uploads/2022/03/Main-2.png');
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100vh; 
	background-position: center bottom;
}
/* Web App Development Page Styling */
.advantages-react-angular .advantages-react-angular-inner .wpb_wrapper{
	display: flex;
}
.advantages-react-angular .advantages-react-angular-inner .advantages-react-angular-inner-image{
	width: 30%;
}
.advantages-react-angular .advantages-react-angular-inner .advantages-react-angular-inner-content{
	width: 70%;
}


/* Product Development Page */
/* .product-development-services {
    padding-bottom: 380px;
    background-image: 
        url('https://mindefy.tech/wp-content/uploads/2022/03/Group-1.png'),
        url('https://mindefy.tech/wp-content/uploads/2022/03/Vector-6.png'),
        url('https://mindefy.tech/wp-content/uploads/2022/03/Clip-path-group.png');
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: top center, 50% 10%, bottom center; 
    background-size: auto 10%, auto 80%, auto 10%;
} */

/* .product-development-services {
    padding-bottom: 590px;
    background-image: url(https://mindefy.tech/wp-content/uploads/2022/03/Group-1.png), url(https://mindefy.tech/wp-content/uploads/2022/03/Vector-6.png), url(https://mindefy.tech/wp-content/uploads/2022/03/Clip-path-group.png);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: top center, center 35%, bottom center;
    background-size: auto 10%, auto 85%, auto 11%;
} */

.product-development-services {
    padding-bottom: 500px;
    background-image: url(https://mindefy.tech/wp-content/uploads/2022/03/Rocket-2.png), url(https://mindefy.tech/wp-content/uploads/2022/03/Gas-without-Rocket-1.png);
    background-repeat: no-repeat, no-repeat;
	background-position: top center, bottom center;
	background-position-x: center, calc(50% - 9px);
    background-size: auto, auto 90%;
}

/* .product-development-services{
	padding-bottom: 380px;
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/Group-1.png'), url('https://mindefy.tech/wp-content/uploads/2022/03/Vector-6.png');
	background-repeat: no-repeat no-repeat;
  	background-position: top center, bottom center;
	background-size: auto, auto 95%;
} */


.product-development-services img{
	transform: translate(50%);
    margin-left: -50px;
}

.product-development-services h4{
	font-weight: bold;
	margin: 10px 0;
}

/* Android App Development - Desktop */
 .startup-support-intro-section{
	margin-top: 130px;
/* 	margin-bottom: 50px; */
 }

.startup-support-secondary-intro-section{
	margin-bottom: 72px;
 }


/* 	Mindefy Design Studio - Desktop */
.mindefy-process-mobile{
	display: none;
}
.mindefy-process-desktop{
	display: block;
}

/* 	IT-Augementation Page */
.staff-augmentation-section-subheading{
	height: 60px;
}
.it-staff-augementation h3{
		height: 60px;
}
.resourcing-card{
	border: 1px solid #000;
	padding: 24px;
	height: 800px;
}
.resourcing-card h3{
	text-align: center;
	margin-bottom: 20px;
}
/* Startup Support Page */
/* Startup Support */
#comprehensive-startup-support-desktop{
	display: block;
}
#comprehensive-startup-support-mobile{
	display: none;
}

/* YourHour Page */
.Yourhour-Cards{
	border-radius: 14px;
	border: 1px solid #000;
	background: #fff;
	box-shadow: 4px 4px 17px 0px rgba(54, 47, 115, 0.50);
}
.develolper-team{
	font-size: 24px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 15px;
}

/* spector Page */
.design-process-wrapper .design-process-intro{
	position: absolute;
	margin-top: -40px;
}
.design-process-wrapper .design-process-intro p{
	color: #FF5722;
}
.design-process{
	height: 530px;
	display: grid;
	grid-template-columns: 150px 170px 200px 200px 160px 180px 100px;
	margin-top: 150px;
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/Vector-335.png');
	background-size: cover; /* Ensures the image covers the entire element */
    background-position: center; /* Centers the image */
}
.design-process-number{
	margin-bottom: 50px;
	color: #2196F3;
	opacity: 15%;
}
.design-process-1{
	margin-top: 300px;
	font-size: 120px;
	font-weight: 600;
}
.design-process-2{
	margin-top: 390px;
	font-size: 120px;
	font-weight: 600;
}
.design-process-3{
	margin-top: 270px;
	font-size: 120px;
	font-weight: 600;	
}
.design-process-4{
	margin-top: 180px;
	font-size: 120px;
	font-weight: 600;	
}
.design-process-5{
	margin-top: 180px;
	font-size: 120px;
	font-weight: 600;	
}
.design-process-6{
	margin-top: 50px;
	font-size: 120px;
	font-weight: 600;	
}
.design-process-7{
	margin-top: -80px;
	font-size: 120px;
	font-weight: 600;
}
.design-process-bottom-image-1 img{
	margin-left: -10px;
	height: 50px;
	width: 50px;
}
.design-process-bottom-image-2 img{
	margin-left: 10px;
	margin-top: -10px;
	height: 50px;
	width: 50px;
}
.design-process-bottom-image-3 img{
	margin-left: 10px;
	height: 50px;
	width: 50px;
}
.design-process-bottom-image-4 img{
	margin-left: 30px;
	height: 50px;
	width: 50px;
}
.design-process-bottom-image-5 img{
	margin-left: 20px;
	margin-top: 10px;
	height: 50px;
	width: 50px;
}
.design-process-bottom-image-6 img{
	margin-left: 20px;
	height: 50px;
	width: 50px;
}
.design-process-bottom-image-7 img{
	margin-left: 10px;
	margin-top: -20px;
	height: 50px;
	width: 50px;
}
.design-process-1 p{
	font-size: 20px;
	text-align: center;
	margin-left: -130px;
	color: #2196F3;
}
.design-process-2 p{
	font-size: 20px;
	text-align: center;
	margin-left: -100px;
	color: #2196F3;
}
.design-process-3 p{
	font-size: 20px;
	text-align: center;
	margin-left: -50px;
	color: #2196F3;
}
.design-process-4 p{
	font-size: 20px;
	text-align: center;
	margin-left: -80px;
	color: #2196F3;
}
.design-process-5 p{
	font-size: 20px;
	text-align: center;
	margin-left: -40px;
	color: #2196F3;
}
.design-process-6 p{
	font-size: 20px;
	text-align: center;
	margin-left: -10px;
	color: #2196F3;
}
.design-process-7 p{
	font-size: 20px;
	text-align: center;
	margin-left: -10px;
	color: #2196F3;
}
/* Blogs Page */
.mindefy-blog-post-grid .rt-holder{
	box-shadow: none!important;
}
.mindefy-blog-post-grid .rt-holder .rt-img-holder{
	height: 271px!important;
	border-radius: 16px!important;
}
.mindefy-blog-post-grid .rt-holder .rt-img-holder img{
	height: 271px;
}
.mindefy-blog-post-grid .rt-detail{
	padding-top: 40px!important;
	padding-left: 0px !important;
	display: flex;
    flex-direction: column;
}
.mindefy-blog-post-grid .rt-detail .entry-title{
	text-transform: uppercase;
	font-weight: 600!important;
	height: 80px;
}
.mindefy-blog-post-grid .post-meta-user{
	display: flex!important;
	margin-bottom: 20px;
}
.mindefy-blog-post-grid .tpg-excerpt{
	margin-top: 20px!important;
}
.mindefy-blog-post-grid .read-more a{
	border: 0!important;
	padding: 0!important;
	color: #6A53E1!important;
}
.mindefy-blog-post-grid .read-more a i {
	margin-left: 10px;
}
.mindefy-blog-post-grid .pagination-list li.active span, .mindefy-blog-post-grid .pagination-list li a:hover {
	background: linear-gradient(180deg, #6A53E1 0%, rgba(106, 83, 225, 0.35) 100%)!important;
}
.rt-pagination .pagination-list>li>a{
	border: 0;
}

/* Low Code Development Service */
.low-code-expertise{
	box-shadow: 8px 8px 18px 0px rgba(0, 0, 0, 0.10), 1px 1px 4px 0px rgba(0, 0, 0, 0.20);
	border-radius: 16px;
	background: #FFF;
}
.low-code-development-mobile{
	display: none;
}
/* IOS Development */
.ios-development-process-mobile{
	display: none;
}
.ios-development-cards-outer{
	justify-content: space-between;
}
.ios-development-cards{
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	border-radius: 20px;
	border: 1px solid #F0F0FF;
	background: #F0F0FF;
	width: calc(50% - 10px)!important;
}

/* Cloud and Devops Services */
.cloud-devops-services-card{
	padding: 20px;
	border-radius: 12px;
	box-shadow: 8px 8px 18px 0px rgba(0, 0, 0, 0.10), 1px 1px 4px 0px rgba(0, 0, 0, 0.20);
}
/* Cloud and Devops service */
.devops-cards{
	border-radius: 20px;
	box-shadow: 8px 8px 18px 0px rgba(0, 0, 0, 0.10), 1px 1px 4px 0px rgba(0, 0, 0, 0.20);
}
/* CRM Solutions */
.crm-solutions-cards{
  box-shadow: 8px 8px 18px 0px rgba(0, 0, 0, 0.10), 1px 1px 4px 0px rgba(0, 0, 0, 0.20);
  border-radius: 16px;
}
.CRM-Solution{
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-1-1.svg'), url('https://mindefy.tech/wp-content/uploads/2022/03/Ellipse-2.webp');
	background-position: top center, center center;
	background-repeat: no-repeat, no-repeat;
}
/* Digital Transform */
.digital-transform-cards{
	border-radius: 20px;
	border: 1px solid #E9E9E9;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	padding: 20px;
	margin-bottom: 20px;
	background-color: #F0F0FF;
}
.digital-transform-cards p{
	height: 280px;
}
.digital-transform-cards img{
	width: 75px;
	height: 75px;
}
.digital-transform-cards h3, .digital-transform-cards img{
	margin-bottom: 20px;
}

/* Microservices Based Java Application Development */
.microservices-cards {
    height: 530px; 
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	box-shadow: 8px 8px 18px 0px rgba(0, 0, 0, 0.10), 1px 1px 4px 0px rgba(0, 0, 0, 0.20);
	border-radius: 20px;
	padding: 25px;
}
.microservices-image{
	width: 225px;
	height: 225px;
}
.microservices-cards img{
	width: 100%;
}
/* .microservices-cards h3{
	height: 170px;
} */
.microservices-cards img, .microservices-cards h3{
	margin-bottom: 20px;
}
/* Application Test Automation */


/* Mean and Mern Stack page */
.js-tech-stack{
	text-align: center;
	padding: 30px;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.js-tech-stack h4, .js-tech-stack img{
	margin-bottom: 20px;
}

/* Agile Development */
.mindefy-section-with-solid-bg-title .title{
	background: #D0DEF8;
	border-radius: 12px;
	height: 160px;
	display: flex;
	align-self: stretch;
	align-items: center;
	justify-content: center;
	color: #2B4473;
	font-weight: 600;
	font-size: 22px;
	text-align: center;
}
.mindefy-section-with-solid-bg-title .mindefy-section-4-8-sections{
	padding: 70px 20px;
	display: flex;
	align-items: center;
}

/* Agile and Rapid Applications */
.mindefy-3x3-cards .mindefy-3x3-cards-inner .vc_column-inner{
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	border: 1px solid #fff;
	border-radius: 10px!important;
}

/* Mindefy Saved Section Styling */
.mindefy-3x3-cards .mindefy-3x3-cards-inner .vc_column-inner .vc_figure{
	min-height: 0;
}
.mindefy-gear-icon-section .vc_column-inner .vc_figure{
	min-height: 0;
}
/* Mindefy left align gear icon */
.mindefy-gear-icon-cards-left-align .right-align{
	text-align: right;
}
/* IT Consultation */
.it-consultations{
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.it-consulting-cards{
	border-radius: 20px;
	border: 1px solid #E9E9E9;
	background: #FFF;
	/* Card Shadow */
	box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 0px 1px 0px rgba(0, 0, 0, 0.10);
}
/* Digital Wellbeing Page */
.digital-well-being-box{
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
	padding: 15px;
	background: #fff;
}

/* Linear Gradients */
.linear-gradient-white-to-yellow{
	border-radius: 20px;
	background: linear-gradient(270deg, rgba(247, 222, 102, 0.80) 0%, rgba(255, 255, 255, 0.00) 40.27%);
}
.linear-gradient-green-to-white{
	border-radius: 20px;
	background: linear-gradient(90deg, rgba(36, 131, 152, 0.80) 0%, rgba(255, 255, 255, 0.00) 33.3%);
}

/* All Projects Page */
.gradient-light-gray-to-drark-gray{
	background: linear-gradient(0deg, #575757 0%, rgba(183, 183, 183, 0.00) 62.9%, rgba(35, 35, 35, 0.00) 100%);
}
.gradient-light-to-dark-orange{
	opacity: 0.6;
	background: linear-gradient(180deg, #F19636 0%, #EE3906 100%);
}
.gradient-dark-green-light-green{
	background: linear-gradient(180deg, #15AD35 0%, #80DA48 100%);
	opacity: 0.8;
}
.blue-design-background{
	background-image: url('https://mindefy.tech/wp-content/uploads/2022/03/image-125-2.png');
}

/* Blogs Slider */
.psac-post-slider.psac-design-1 .psac-post-overlay{
	border: 0;
	margin: 0;
	transform: translateY(-15%);
}
.psac-post-meta, .psac-post-title, .psac-post-content, .psac-post-categories{
	text-align: left;
	margin-left: 50px!important;
	display: block;
	color: #fff;
}
.psac-post-title a{
	font-weight: 700;
	color: #fff;
}
.psac-post-cat{
	border-radius: 24px;
	border: 1px solid #000;
	padding: 10px 16px!important;
}
.psac-post-meta span{
	font-style: normal;
	font-size: 18px!important;
}
.psac-post-image-bg::after{
	content: "";
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
	background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5));
}
.psac-post-slider.psac-design-1 .psac-post-overlay{
	background: none;
}
.psac-post-slider.psac-design-1 .psac-post-categories a{
	border-color: #fff;
	color: #fff;
}
.psac-post-content{
	margin-bottom: 15px;
}
.psac-post-slider-wrp .owl-next{
	margin-right: 40px;
}
/* Blogs Page */
.single-post .overlay-enable{
	margin-top: 100px;
	margin-bottom: 72px;
	text-align: center;
}
.header-wrap{
	text-align: right;
}

/* Career Page */
.vc_tta-tabs-list .vc_active{
/* 	text-decoration: underline; */
/* 	line-height: 1.5; */
/* 	text-decoration-color: #FF5225; */
	border-bottom: 5px solid #FF5225;
	padding-bottom: 5px;
}
.jobwp-select-view{
	display: none!important;
}
.mindefy-btn-job-category{
	border: 1px solid #CBCBCB;
	padding: 10px 15px;
	border-radius: 12px;
	background: #fff;
	color: #595959;
	text-align: center;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	text-transform: capitalize;
	margin-top: 5px;
}
.jobwp-item{
	padding: 10px 0;
}
.jobwp-item .jobwp-job-title{
	margin-bottom: 0;
	line-height: 25px;
}
.jobwp-top{
	display: flex!important;
	align-items: center;
}
.jobwp-item{
	border: 0!important;
}
.jobwp-bottom{
	display: none;
}
.jobwp-bottom-divider{
	margin-top: 10px;
	border: 2px solid #E4E4E4;;
}
.jobwp-job-apply-btn{
	border-radius: 40px;
	background: #101010;
	padding: 17px 48px;
}
.jobwp-job-apply-btn a{
	color: #fff;		
}
.job-content-v1{
	padding: 20px 40px;
}
/* Testimonial Page */
.sp-testimonial-free-wrapper{
	overflow: visible;
}
.sp-testimonial-client-image{
	margin: -60px 0 22px 0!important;
}
.tfree-grid-items{
	justify-content: space-between;
}
#sp-testimonial-free-wrapper-3971 .tfree-layout-grid .sp-testimonial-item{
	flex-basis: calc(48% - 5px);
	background: #F0F6FD;
	padding: 0;
	margin-bottom: 100px;
}
#sp-testimonial-free-wrapper-3971 .tfree-grid-items .sp-testimonial-item:nth-last-child(-n+2){
	margin-bottom: 0px;
}
.sp-testimonial-free-section .sp-testimonial-client-name, .sp-testimonial-free-section .sp-testimonial-client-rating, #sp-testimonial-free-wrapper-3971 .sp-testimonial-free-section .sp-testimonial-client-designation{
	background: #C4E0FF;
	margin-bottom: 0;
}
.sp-testimonial-free-section .sp-testimonial-client-name, #sp-testimonial-free-wrapper-3971{
	padding-top: 10px;
}
.sp-testimonial-free-section .sp-testimonial-client-designation{
	padding-bottom: 10px;
}
.sp-testimonial-client-testimonial{
	padding: 0 20px 20px 20px;
}
/* White Label Development */
.white-label-cards{
	width: 200px;
	height: 200px;
	margin: 0 auto;
}
.white-label-cards-300{
	width: 300px;
	height: 300px;
	margin: 0 auto;
}
.mindey-contacts-mobile{
	display: none;
}
/* Portfolio for UI UX Design Work */
.portfolio-page-title{
	color: #2E0473;
	font-size: 20px;
	font-weight: 500;
}
.portfolio-page-title .highlight{
	font-size: 32px;
}
.portfolio-box-shadow{
	border-radius: 12px;
	background: #FFF;
	/* card shadow */
	box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.20), 8px 8px 18px 0px rgba(0, 0, 0, 0.10);
	box-sizing: border-box;
}
.portfolio-box-shadow-colored{
	color: #13176E;
	font-weight: 500;
}
/* Ecommerce Page */
.ecommerce-shadow h2{
	font-weight: 700;
	text-decoration: uppercase;
	color: #033505;
/* 	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
}
.magento-ecommerce h2{
	font-weight: 700;
	text-decoration: uppercase;
	color: #2D0150;
}
h2.ecommerce-shadow-subheading, h2.magento-ecommerce-subheading{
	font-weight: 300;
}
.ecommerce-market-place-content h2{
	font-weight: 600;
}

/*Early Foods Page */
.page-id-4941{
	background: #e9f6f6;
}
.early-foods-title{
	font-weight: 600;
}
.vertical-text-flex{
  display: flex;
  justify-content: center;
}
.vertical-text {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  background-color: #ff6b6b; /* Background color for the guide */
  color: white;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 60px 20px;
  margin-right: 20px;
  border-radius: 5px;
}
.early-foods-FFB6C1{
	background: #FFB6C1;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
}
.early-foods-87CEFA{
	background: #87CEFA;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
}
.early-foods-B4E2E2{
	background: #B4E2E2;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
}
.early-foods-D5C7FF{
	background: #D5C7FF;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
}
.early-foods-FFEEA2{
	background: #FFEEA2;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
}
.early-foods-FFD9A0{
	background: #FFD9A0;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
}
.early-foods-style-guide-flex{
	display: flex;
    gap: 30px;
    background: #fff;
    padding: 20px 15px;
	margin-bottom: 10px;
	align-items: center;
}
.early-food-header-curve{
	background: #E9F6F6;
    width: 100%;
    height: 100%;
    border-bottom-left-radius: 50% 100%;
    border-bottom-right-radius: 50% 100%;
    box-shadow: 0 35px 44px 0 rgba(30, 66, 66, 0.05);
}
.early-foods-style-guide-282829{
	color: #282829;
	font-weight: 500;
	font-size: 16px;
}
.early-foods-style-guide-666666{
	color: #666666;
	font-size: 14px;
}
.early-foods-curve-inner{
}
.early-foods-title-list-flex{
	display: flex;
	gap: 20px;
}
.early-foods-page-main-title-dark-green{
	color: #2B7575;
	font-size: 36px;
	line-height: 50px;
}
.early-foods-page-main-title-red{
	color: #FC6B81!important;
	font-size: 36px;
}
.early-foods-page-main-title-green{
	color: #93BA4D!important;
	font-size: 36px;
}
.early-foods-intro-section-secondary{
	color: #F8889A;
	font-weight: 600;
	font-size: 20px;
}
.early-foods-intro-section-secondary-para{
	font-size: 16px;
	color: #2B7575;
}
.early-foods-2B7575{
	color: #2B7575;
}
.early-foods-2B7575-dark{
	color: #2B7575;
	font-weight: 600;
}
.early-foods-container{
	display: flex;
	align-items: center;
}
.early-foods-circle{
	display: inline-block;
	width: 20px;
    height: 20px;
	background: #ff7f8a;
    border-radius: 50%;
  	flex-shrink: 0;
}
.early-foods-line{
	flex: 1;
  	margin-left: 10px; 
	height: 3px;
	border: none;
  	border-top: 3px dotted #f8a7ac;
	margin-top: -5px;
}
.early-foods-intro-heading{
	line-height: 80px;
}
.early-foods-about-this-heading{
	line-height: 80px;	
	font-weight: 600!important;
	color: #52B7B7;
	font-size: 40px;
}
.early-foods-about-this-heading-bold{
	color: #52B7B7;
	font-weight: 700!important;
	font-size: 50px;
	margin-bottom: 20px;
}
.early-foods-intro-paragraph{
	color: #2B7575;
}
.early-foods-title-edge-upper{
	color: #F690A1;
	margin-bottom: 10px;
}
.early-foods-btn{
	background: #FC6B81;
	border: 0;
	border-radius: 5px;
	color: #fff;
	padding: 10px 20px;
}
.early-foods-title-short{
	color: #F88598;
	font-size: 16px;
	font-weight: 700;
}
.early-foods-title-list-short{
	color: #2B7575;
	font-size: 12px;
	font-weight: 400;
}
.early-foods-title-2B7575{
	color: #2B7575;
	font-size: 24px;
	font-weight: 700!important;
	line-height: 30px;
	margin-bottom: 20px;
}
.early-foods-title-20pz-fonts-2B7575{
	color: #2B7575;
	font-size: 20px;
	font-weight: 500!important;
}
.early-foods-title-short-52B7B7{
	color: #52B7B7;
	font-size: 16px;
	font-weight: 700;
}
.early-foods-32px-fonts-52B7B7{
	color: #52B7B7;
	font-weight: 700!important;
	font-size: 32px;
}
.early-foods-title-list-short-F88598{
	color: #F88598;
	font-size: 14px;
	font-weight: 400;
}
.early-foods-title-list-short-F88598{
	color: #377D7D;
	font-size: 18px;
	font-weight: 400;
}
.early-foods-title-list-short-377D7D-bold{
	color: #377D7D;
	font-size: 18px;
	font-weight: 700;
}
.early-foods-title-list-short-377D7D{
	color: #377D7D;
	font-size: 14px;
	font-weight: 500;
}
.early-foods-12px-377D7D{
	color: #377D7D;
	font-size: 12px;
}
.early-foods-list-25px-fredoka-377D7D{
	font-size: 25px;
	font-weight: 700;
	list-style-type: square;
	list-style-position: inside;
/* 	font-family: "Fredoka", sans-serif; */
	color: #377D7D;
}
.early-foods-list-25px-noto-sans-377D7D{
	font-size: 25px;
	font-weight: 700;
	list-style-type: square;
	list-style-position: inside;
/* 	font-family: "Noto Sans", sans-serif; */
	color: #377D7D;
}
.early-foods-a-z-fredoka-377D7D p{
	font-family: "Fredoka", sans-serif!important;
	line-height: 50px;
	letter-spacing: 10px;
	font-size: 32px;
	color: #377D7D;
	font-weight: 600;
}
.early-foods-a-z-noto-sans-377D7D p{
	font-family: "Noto Sans", sans-serif!important;
	line-height: 50px;
	letter-spacing: 10px;
	font-size: 32px;
	color: #377D7D;
	font-weight: 500;
}
.early-foods-title-short-F690A1{
	font-size: 38px;
	color: #F690A1;
	font-weight: 700;
}
.early-foods-12px-light-F690A1{
	font-size: 12px;
	color: #F690A1;
}
.early-foods-title-list-short-377D7D ul{
	list-style-type: disc;
}
.early-foods-interview-card-F88598 p{
	color: #F88598;
	font-size: 14px;
}
.early-foods-title-list-short li{
	list-style-type: disc;
	margin-bottom: 0;
	list-style-position: inside;
}
.early-foods-line-separate{
/* 	background: #BBE5E5; */
/* 	height: 15px; */
}
h5.early-foods-timeline{
	background: #CBEBEB;
	padding: 8px 12px 8px 12px;
	border-radius: 8px;
	font-size: 16px;
	font-weight: 700!important;
	color: #52B7B7;
}
div.early-foods-timeline{
	font-size: 16px;
	color: #52B7B7;
}
.early-food-circled-title{
	font-size: 48px;
	font-weight: 800!important;
	color: #52B7B7;
	margin-bottom: 20px;
}
.early-foods-24px-fonts{
	color: #52B7B7;
	font-weight: 600;
}
.early-foods-24px-fonts-52B7B7{
	color: #52B7B7;
	font-size: 32px;
	font-weight: 700;
}
.early-foods-32px-fonts-52B7B7-light-bold{
	color: #52B7B7;
	font-size: 32px;
	font-weight: 500;	
}
.early-foods-ux-audit-section-cards{
	background: #FFD966;
}
.early-food-circled-title-F88598{
	color: #F88598;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 20px;
}
.early-food-circled-title-F88598::before{
  	content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 8px;
    height: 30%;
    background: #ff9ca7;
}
.early-foods-user-persona{
	display: flex;
    gap: 15px;
}
.early-foods-user-persona .early-foods-user-persona-text h3{
	color: #52B7B7;
	font-weight: 700;
	font-size: 25px;
}
.early-foods-user-persona .early-foods-user-persona-list ul{
	list-style-type: disc;
}
.early-foods-user-persona .early-foods-user-persona-list li{
	color: #377D7D;
	font-size: 11px;
	font-weight: 600;
	line-height: 16px;
}
.early-foods-user-persona .early-foods-user-persona-list{
	margin-left: 20px;
}
.early-foods-ui-design-image img{
	margin-top: -100px!important;
    z-index: -1;
    position: relative;
}
.early-foods-iconography-list img{
	width: 72px;
}
.early-foods-iconography-list{
	gap: 10px;
}

.flowchart-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}

/* Node Design */
.node {
  background-color: #b3e5fc;
  border: 2px solid #81d4fa;
  border-radius: 10px;
  padding: 10px 20px;
  font-weight: bold;
  text-align: center;
  width: fit-content;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.node.small {
  padding: 5px 10px;
  font-size: 14px;
}

.node.large {
  padding: 15px 30px;
  font-size: 18px;
  background-color: #f48fb1;
  border-color: #f06292;
}

/* Lines */
.line {
  width: 2px;
  height: 40px;
  background-color: #ffb3c1;
  margin: 10px auto;
}

.line.vertical {
  width: 2px;
  height: 50px;
}

/* Top and Bottom Nodes */
.top-node,
.middle-node {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Authentication Layout */
.flow-layout {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
  margin-bottom: 30px;
}

.left-side,
.right-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.center-auth {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Main Flow Sections */
.main-flow {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  width: 100%;
  max-width: 1200px;
  margin-top: 30px;
}

.column {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.section-title {
  background-color: #90caf9;
  padding: 10px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  border-radius: 5px;
  margin-bottom: 10px;
  width: 100%;
  border: 2px solid #64b5f6;
}

.sub-node {
  background-color: #e0f7fa;
  padding: 8px 12px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #b2ebf2;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-size: 14px;
}

.sub-node:hover {
  background-color: #b2ebf2;
  cursor: pointer;
  transform: translateY(-3px);
  transition: all 0.3s ease;
}

/* Contact form 7 in popup */
	.mb-28{
		margin-bottom: 16px!important;
		width: 100%!important;
	}
	#cf7-popup .cf7-popup-inner{
		background: #fff;
		border-radius: 12px;
		max-width: 600px;
		position: relative;
/* 		height: 650px; */
	/*     overflow: scroll; */
		padding: 15px 40px;
	}
	#cf7-popup .cf7-popup-inner::-webkit-scrollbar {
		display: none;
	}
	#cf7-overlay {
		display: none; /* Initially hidden */
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4); /* Semi-transparent black */
		z-index: 9998; /* Below the popup */
		backdrop-filter: blur(8px); /* Blurs the background */
	}
	.cf7-popup-flex{
		display: flex!important;
	}
	#cf7-popup {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        z-index: 9999;
        justify-content: center;
        align-items: center;
    }
	#cf7-popup input[type=text], #cf7-popup input[type=email]{
		background: #F8F8F8;
		padding: 10px;
		border: 1px solid #CAC7C7;
		border-radius: 12px;
		box-sizing: border-box;
	}
	#contact-us-popup-flex{
		width: 100%!important;
		display: flex;
		justify-content: space-between!important;
	}
	#contact-us-popup-flex div:first-child{
		margin-right: 30px!important;
	}
	#contact-us-popup-flex div{
		width: 100%!important;
	}
    #cf7-popup div {
        background: #fff;
        border-radius: 8px;
/*         width: 90%; */
        max-width: 600px;
        position: relative;
		margin: 0 auto;
		justify-content: center;
    }
    #popup-close {
        position: absolute;
        top: 10px;
        right: 10px;
        background: #000000;
        color: #fff;
        border: none;
        border-radius: 50%;
        width: 24px;
        height: 24px;
        cursor: pointer;
        font-size: 20px;
        text-align: center;
        line-height: 30px;
    }
	#cf7-popup textarea{
		height: 100px;
		padding: 10px;
		resize: none !important;
		background: #F8F8F8;
		border: 1px solid #CAC7C7;
		border-radius: 12px;
	}

	#cf7-popup .file-upload-wrapper{
		max-width: 100%;
	}
	#cf7-popup h3{
		text-align: center;
		font-weight: 600;
		font-size: 34px;
		margin-bottom: 25px;
	}
	#cf7-popup .wpcf7 input[type="submit"]{
		background: #005EFF;
		border: transparent;
		color: #fff;
		border-radius: 40px;
		padding: 10px 48px;
		margin-top: 15px;
	}
	.early-foods-ux-audit{
		display: block!important;	
	}
	.early-foods-ux-audit-mobile{
		display: none!important;	
	}

/* Machone Page */
.machone-image{
	overflow-x: hidden;
}
/* Machone Page */
.greenbill-image{
/* 	overflow-x: hidden; */
}

/* JEGO Pages */
.jego-list{
	text-align: center;
	display: inline;
}
.jego-list li{
	font-size: 24px;
	color: #F7DE66;
	margin-right: 30px;
	font-weight: 600;
	display: inline;
}
/* Mobile Responsive css */
@media screen and (max-width: 767px){
	h1.internal-page-title{
		font-weight: 400!important;
		font-size: 28px!important;
		line-height: 50px!important;
		margin-bottom: 50px!important;
	}
	.early-foods-ux-audit-mobile{
		display: block!important;
		width: 100%;
        margin: 0 auto !important;
	}
	.early-foods-ux-audit{
		display: none!important;
		width: 0;
	}
	.mobile-image-size{
		width: 200px!important;
		margin: 0 auto;
	}
	/* Mega Menu Styling */
	.sub-menu-mt-20{
		margin-top: auto!important;
	}
	.sub-menu-mt-50{
		margin-top: auto!important;
	}
	.sub-menu-mt-70{
		margin-top: auto!important;
	}
	.sub-menu-mt-80{
		margin-top: auto!important;
	}
	.sub-menu-mt-90{
		margin-top: auto!important;
	}
	.sub-menu-mt-100{
		margin-top: auto!important;
	}
	/* Mindefy Components */
	.low-code-expertise{
		margin-left: 10px!important;
		margin-right: 10px!important;
		padding: 15px;
	}
	
	/* 	Elements CSS */
	h1{
		line-height: 75px!important;
		font-size: 60px!important;
	}
	h3{
		font-size: 20px!important;
		line-height: 30px!important;
	}
	h4{
		font-size: 24px!important;
	}
	/* Header Logo */
	.navbar-brand img.mobile-logo{
		width: 145px;
		height: 45px;
	}
	/* Menu Styling */
/* 	.mindey-header .mobile-menu{
		margin-top: 0px;
	} */
	.mindey-header .mobile-menu .mega-sub-menu{
		padding-left: 5px!important;
	}
	.section-headings .header-middle{
		margin-top: 48px!important;
		margin-bottom: 0!important;
	}
	/* 	Page Heading For Mobile & Destop */
	.page-title-desktop{
		display: none;
	}
	.page-title-mobile{
		display: block;
		margin-bottom: 25px;
	}
	.show-content-desktop{
		display: none;
	}
	.show-content-mobile{
		display: block;
	}
	/* 	Page Images For Mobile & Desktop */
	.page-images-desktop{
		display: none;
	}
	.page-images-mobile{
		display: block;
	}
/* 	h2{
		font-size: 24px !important;
    	line-height: 40px !important;
	} */
	.mobile-menu{
		position: absolute;
    	left: 0;
    	width: 100%;
    	margin-top: 35px;
    	background: #fff;
    	padding: 10px;
		background-image: url('https://mind-e-fy.com/wp-content/uploads/2022/03/top-section-background.png');
		background-repeat: no-repeat;
    	background-size: cover;
	}
	.navbar-brand h1{
		line-height: 42.5px;
	}
	.page-title{
		display: none;
	}
	.mindey-header{
		margin: 0 -30px;
	}
	.mindey-header .navbar-header{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.mindey-contact{
		display: none;
	}
	.alliances-list{
		width: auto;
		justify-content: center;
    	align-items: center;
        margin-left: 20px!important;
	}
	.alliance-desktop{
		display: none;
	}
	.alliance-mobile{
		display: block;
	}
	.intro-section .intro-heading{
		font-size: 60px!important;
		line-height: 60px!important;
	}
	.alliances-card{
		width: 50%!important;
	}
	.testimonial-mobile .simple-cta{
		text-align: center;
	}
	/* About us Section	*/
	.about-us h2{
		font-size: 20px;
		line-height: 30px;
	}
	.about-us .experience-IT{
		font-size: 20px;
		text-align: center;
		letter-spacing: 3px;
	}
	.about-us .experience-IT img:nth-child(2){
		margin-right: 3px!important;
	}
	.about-us .simple-cta{
		text-align: center;
	}
	/* About us - Section 2 */
	.about-us-2{
		display: none;
	}
/* 	.about-us-2-mobile .about-us-2-mobile-left{
		width: 40%;
	}
	.about-us-2-mobile .about-us-2-mobile-right{
		width: 60%;
	} */
	.about-us-2-mobile .row, .about-us-2-mobile .section-descriptions{
		display: flex;
	}
	.section-descriptions{
		display: flex;
	}
	.about-us-2-icons-bottom{
		display: flex;
		justify-content: center;
	}
	.about-us-2-mobile .about-us-2-mobile-number{
		float: left;
	}
	
	/* Service Page Styling	*/
	.our-services .service-card-image img{
		width: 100px;
	}
	.our-services .service-card-heading{
		font-size: 18px;
    	line-height: 20px;
	}
	.our-services .service-card-description{
		font-size: 16px;
		text-align: justify;
	}
	.our-services .service-card-content{
		padding: 40px 40px;
		height: 270px;
	}
	
	/* Blog Section */
	.blogs-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
		margin-right: 0px;
	}
	
	.blogs-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
		padding-right: 0;
    	padding-bottom: 0;
	}
	
	
	/* Contact Us */
	.wpcf7 label{
		width: 100%!important;		
	}
	
	.home-contact-us input[type=text], 
	.home-contact-us input[type=email]
	{
		max-width: 90%;
	}
	.home-contact-us .wpcf7 textarea{
		max-width: 95%;
	}
	.file-upload-wrapper{
		max-width: 95%;
	}
	.home-contact-us-submit{
		margin-left: 50px;
	}
	/* Footer Styling */
	
	.footer-sidebar #block-22, 
	.footer-sidebar #nav_menu-3,
	.footer-sidebar #block-20,
	.footer-sidebar #block-18,
	.footer-sidebar #block-24,
	.footer-sidebar #block-28,
	.footer-sidebar #block-29,
	.footer-sidebar #block-30,
	.footer-sidebar #block-31,
	.footer-sidebar #block-34,
	.footer-sidebar #block-26,
	.footer-sidebar #block-23{
		width: 100%!important;
	}
	
	.footer-sidebar #block-34{
		margin-bottom: 75px!important;
	}
	
	/* 	Startup Slider */
	.startup-support-product-slider{
		margin: 0 auto!important;
		padding: 0;
	}
	div#n2-ss-2 .n-uc-jBmgcCTb75yU-inner, div#n2-ss-2 .n-uc-1e0161244ebe5-inner, div#n2-ss-2 .n-uc-EbKDbApIZatz-inner{
		width: 200px;
		height: 200px;
	}
	.product-slider-image{
		align-items: center;
	}
	/* 	Other Services Slider */
	.other-service .owl-prev, .other-service .owl-next {
        position: relative;
        top: auto;
        transform: none;
        margin-top: 20px; /* Adjust the margin from the top */
    }

    .other-service .owl-prev {
        left: auto!important;
        right: auto!important;
        margin-right: 5px!important; /* Adjust the horizontal margin */
    }

    .other-service .owl-next {
        margin-left: 5px!important; /* Adjust the horizontal margin */
    }
	
	.other-service .owl-nav{
		text-align: center;
	}
	
	/* Android App Development - Mobile */
	.startup-support-intro-section{
		margin-top: 80px;
		margin-bottom: 40px;
	}
	
	.startup-support-secondary-intro-section{
		margin-bottom: 40px;
 	}
	
    /* 	Mindefy Design Studio */
/* 	.mindefy-studio-intro-section{
			
	} */
	.mindefy-process-desktop{
		display: none;
	}
	.mindefy-process-mobile{
		display: block;
	}
	
    /* 	IT-Augementation Page */
	.staff-augmentation-section-subheading{
		height: auto;
	}
	/* Startup Support */
	#comprehensive-startup-support-desktop{
		display: none;
	}
	#comprehensive-startup-support-mobile{
		display: block;
	}
	
	/* Home Page - Service Cards */
	.our-services .service-cards-section-mobile .service-card-content{
		padding: 40px 10px;
		height: 270px;
	}
	.our-services .service-cards-section-mobile .service-card-heading{
		font-size: 14px;
    	line-height: 20px;
	}
	.our-services .service-cards-section-mobile .service-card-description{
		font-size: 12px;
    	text-align: justify;
		hyphens: auto;
		-webkit-hyphens: auto;
		word-spacing: -0.04em;
	}
	
	.our-services .service-card-content-v1, .our-services .service-card-content-v1-height-400, .our-services .service-card-content-v1-height-200{
		height: auto;
	}
	
	.our-services .service-card-content-v1 .service-card-content-left, .our-services .service-card-content-v1-height-400 .service-card-content-left, .our-services .service-card-content-v1-height-200 .service-card-content-left{
		width: 200px;
		height: 200px;
		text-align: center;
	}
	
	/* 	IOS Development */
	.ios-development-process-desktop{
		display: none;
	}
	.ios-development-process-mobile{
		display: block;
	}
	.ios-development-process-mobile .gear-icon{
		width: 100px;
		height: 100px;
	}
	.ios-development-process-mobile .ios-development-cards{
		margin-bottom: 20px;
		width: 100%!important;
	}
	
	/* Low Code Development	*/
	.low-code-development-desktop{
		display: none;
	}
	.low-code-development-mobile{
		display: block;
	}
	
	/* 	Microservice based java */
	.microservices-cards, .microservices-cards h3{
		height: auto;
	}
	
	.digital-transform-cards p{
		height: auto;
	} 
	
	/* mindefy-3x3-cards */
	.mindefy-3x3-cards{
		margin-left: 15px!important;
		margin-right: 15px!important;
	}
	
	/* 	Blogs Page */
	.psac-post-meta, .psac-post-title, .psac-post-content, .psac-post-categories{
		margin-left: 0!important;
	}
	.psac-post-slider.psac-design-1 .psac-post-overlay{
		max-width: 100%;
		padding-top: 0;
	}
	
	/* Career Page	*/
	.jobwp-top{
		flex-direction: column;
	}
	.jobwp-top-left, .jobwp-top-right{
		margin-bottom: 20px!important;
	}
	.jobwp-job-apply-btn{
		padding: 15px 30px;
	}
	/* 	Testimonial */
	#sp-testimonial-free-wrapper-3971 .tfree-grid-items{
		margin-left: 0;
		margin-right: 0;
	}
	#sp-testimonial-free-wrapper-3971 .tfree-grid-items .sp-testimonial-item {
        flex-basis: calc(100% - 20px); /* Set width to 100% minus the gap */
		margin-left: 0;
		margin-right: 0;
        margin-bottom: 100px!important; /* Add gap between the cards */
    }
	#sp-testimonial-free-wrapper-3971 .tfree-grid-items .sp-testimonial-item:last-child{
		margin-bottom: 0px!important;
	}
/* 	#sp-testimonial-free-wrapper-3971 .tfree-grid-items .sp-testimonial-item:nth-last-child(-n+1){
		margin-bottom: 0px;
	} */
	
	.mindey-contacts-mobile{
		display: block;
		border: 1px solid #333333;
		border-radius: 40px;
		padding: 0 10px;
		background: #FFF;
		font-weight: 600;
		order: 1;
	}
	.navbar-toggle{
		order: 2;
		margin-top:0;
		margin-bottom:0;
	}
	.navbar-brand{
		order:0;
		padding: 0;
	}
	.navbar-brand img.mobile-logo{
		width: 130px;
		height: 45px;
	}
	
	/* Early Foods Page */
	.early-foods-page-main-title-dark-green, .early-foods-page-main-title-red, .early-foods-page-main-title-green{
		font-size: 15px;
		line-height: 30px;
	}
	.eleven-fr-columns {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.twelth-fr-columns{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.early-foods-title-edge-upper{
		margin-bottom: 20px;
/* 		margin-left: -15px; */
	}
	.early-foods-intro-paragraph{
		padding: 0 20px;
	}
	.early-food-circled-title-F88598::before{
		height: 9%;
	}
	.early-foods-testimoni-cards img{
		width: 40px;
		height: 40px;
	}
	.early-foods-user-persona{
		flex-direction: column;
	}
	.early-foods-title-short{
		margin-bottom: 20px;
	}
	.competitor-analysis-image img{
		width: 200px;
		height: 200px;
	}
	
	/* Client Testimonial section */
	.client-testimonials{
		padding: 20px 20px;
	}
}

@media screen and (max-width: 285px){
/* 	Other Service Card Styling	*/
	.our-services .service-card-content{
		height: 290px;
	}
	.our-services .service-card-heading{
		font-size: 14px;
	}
	.our-services .service-card-description{
		font-size: 12px;
		hyphens: auto;
	}
	
/* 	Navigation */
	.mindey-contacts-mobile{
		display: block;
		border: 1px solid #333333;
		border-radius: 40px;
		padding: 0 10px;
		background: #FFF;
		font-weight: 600;
		order: 1;
	}
	.navbar-toggle{
		order: 2;
		margin-top:0;
		margin-bottom:0;
	}
	.navbar-brand{
		order:0;
		padding: 0;
	}
	.mindey-header .navbar-header{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

/* Large Screen Styling */
@media screen and (min-width: 1800px){
/* 	.intro-section{
		padding-top: 200px!important;
	} */
	.intro-section h1{
		font-size: 115px;
		line-height: 125px;
	}
	.intro-section-description p{
		font-size: 22px!important;
		line-height: 35px!important;
	}
	.left-doodle .left-doodle-first{
/* 		width: 60%; */
		width: 50%;
		top: -140px;
		left: -80px;
	}
	.left-doodle .left-doodle-second{
/* 		width: 85%; */
		width: 75%;
/* 		right: -185px; */
		right: -120px;
		top: -168px;
	}
	.left-doodle .left-doodle-third{
/* 		width: 180%; */
		width: 160%;
/* 		margin-left: -25px; */
		margin-left: -45px;
		margin-top: -100px;
	}
	.left-doodle .left-doodle-fourth{
/* 		width: 60%; */
		width: 50%;
		top: 270px;
		left: -50px;
	}
	.left-doodle .left-doodle-fifth{
/* 		right: -135px; */
		right: -85px;
    	top: 300px;
	}
	.right-doodle .right-doodle-first{
		top: -186px;
/* 		width: 100%; */
		width: 90%;
/* 		left: -120px; */
		left: -100px;
	}
	.right-doodle .right-doodle-second{
		top: -150px;
/* 		width: 80%; */
		width: 70%;
	}
	.right-doodle .right-doodle-third{
		margin-top: -100px;
		margin-left: -170px;
/* 		width: 183%; */
		width: 163%;
	}
	.right-doodle .right-doodle-fourth{
		right: -30px;
		top: 300px;
	}
}