/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2025 | 10:12:30 */
/* General css start */
::selection {
  color: #000000;
  background: #E3E88F;
}
/* General css end */

/* Home page css start */
.mt-pathways-col .elementor-widget-wrap{
/*   align-content: normal; */
}
.mt-number-w-text{
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.mt-number-w-text .mt-inner{
  display: flex;
  gap: 25px;
  align-items: center;
}
.mt-number-w-text .mt-inner .mt-number{
  border: 1px solid #000;
  border-radius: 50%;
  flex-shrink: 0;
  height: 72px;
  width: 72px;
}
.mt-number-w-text .mt-inner .mt-number span{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.mt-landing-hero{
  height: calc(100vh - 20vh) !important;
}
@media screen and (max-width: 1024px){
  .mt-h-hero-section, .mt-pathway-section, .mt-tools-block, .mt-landing-hero{
	height: auto !important;
  }
}
/* @media screen and (min-width: 1025px){
  .mt-tools-block .qodef-m-inner-content{
    height: 100%;	
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;  
  }
} */
/* Home page css end */

/* Landing page css start */
.mt-free-guide-col .elementor-widget-wrap{
  top: -250px;
}
.mt-free-guide-form .wpcf7 input[type="email"]{
  margin-bottom: 0px;
}
.mt-pj-list{
  padding-bottom: 40px;
}
.mt-pj-list li:not(:last-child){
  padding-bottom: 10px;
}
@media screen and (max-width: 767px){
  .mt-free-guide-col .elementor-widget-wrap{
    top: -150px;  
  }
}
@media screen and (min-width: 621px){
  .mt-free-guide-form .wpcf7-form{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
  }
}
@media screen and (max-width: 620px){
.mt-free-guide-form .wpcf7 input[type="email"]{
    margin-bottom: 30px;
  }
  .mt-free-guide-form .wpcf7 input[type="submit"]{
	display: block;
	margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* Landing page css end */

/* Footer css start */
#qodef-page-footer .mt-f-logo{
  width: 270px;
}
#qodef-page-footer .mt-social a{
  color: #000000;
  background: #e1bfeb;
  font-size: 20px;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  line-height: 40px;
  margin-right: 5px;
}
#qodef-page-footer .mt-social a:hover{
  background: #e3e88f;
}
#qodef-page-footer .mt-social a:last-child{
  margin-right: 0px;
}
#qodef-page-footer .mt-copyright{
  padding-top: 110px; 
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
}
#qodef-page-footer #qodef-page-footer-top-area-inner{
  padding-bottom: 0px;
}
/* Footer css end */