/*
Theme Name: MCASkilled
Author: Concise Studio
Author URI: https://concise-studio.com
Description: Theme for site 'MCASkilled'
Version: 20250530
*/
h3.wpmtst-testimonial-heading.testimonial-heading, .strong-view.wpmtst-modern .wpmtst-testimonial-inner p, 
.strong-view.wpmtst-modern .wpmtst-testimonial-inner .wpmtst-testimonial-heading.testimonial-heading{margin: 10px!important;}
h2, h3{font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 18px;
}
.blog-single .breadcrumb-wrapper,.blog .content-area .breadcrumb-wrapper{margin-top: 70px;}
.blog .blog-single{
    padding-top: 95px;
}
.row.category-item.right-image{flex-direction: row-reverse;}
.wpmtst-testimonial{
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.testimonial-image .testi-uimg img{display:none}
.testimonial-content p{font-style: normal;font-size: 15px;}
.testimonial-heading a{color: #1e4389;}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner{border-radius: 15px;}
.wpmtst-testimonial-content:after, .wpmtst-testimonial-content:before, .trong-view-id-1 .strong-view.wpmtst-modern .wpmtst-testimonial-content:before{display:none!important;}
.wpmtst-testimonial-heading.testimonial-heading, .trong-view-id-1 .strong-view.wpmtst-modern .wpmtst-testimonial-heading{
    text-align: start!important;
    font-size: 18px!important;
	color:#1e4389;
}
.wpmtst-testimonial-content p, .trong-view-id-1 .strong-view.wpmtst-modern .wpmtst-testimonial-content p{  text-align: start!important;}
.alternate-category-section {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.category-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  border-bottom: 1px solid #ccc;
  background: #fff;
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.category-item.left-image .category-image {
  order: 1;
}

.category-item.right-image .category-image {
  order: 2;
}

.category-item.right-image .category-text {
  order: 1;
}

.category-image {
  flex: 1;
  text-align: center;
}

.category-text {
  flex: 1;
}

.category-image img {
  width: 100%;
  max-width: 250px;
  height: auto;
  border-radius: 6px;
  padding: 10px;

}

.category-text h3 a {
  color: #000;
  text-decoration: none;
  display: block;
  margin-top: 10px;
  font-weight: 600;
   font-size: 18px;
}


.footer-wrapper .contact-item {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size:14px;
}

.footer-wrapper .contact-item .icon {
  width: 24px;
  height: 25px;
}
.social-conect{display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px; }
    .footer-wrapper .social-conect .widget {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
    margin: 0;
}
.footer-wrapper .social-conect a {
    width: 34px;
    min-width: 34px;
    height: 34px;
    border-radius: 50%;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}
footer a .icon{
   margin-right: 6px;
    color: #fff;
}
#get-started .footer-links ul {
    list-style: none;
    padding-left: 1px;
    font-size: 14px;
    line-height: 25px;
}
footer a:hover, footer a {color:#fff;}
footer .footer-container h4{color: #fff;}
footer .footer-container{ width: 100%;
    border-radius: 10px;
    background: #1E4389;
  
    align-items: center;
   
    padding: 23px 40px;
    column-gap: 10px;
    margin-bottom: 5px;
    color: #fff;}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-cta-button > a.mega-menu-link, #mega-menu-wrap-top-menu .mega-cta-button a.mega-menu-link{
    border-radius: 5px!important;
    border: 1px solid #1e4389!important;
   background: #fff!important;
color: #1e4389!important;
}
.cat-custom-menu-box h3{
  border-left: 3px solid #1e4389;
  padding-left: 10px;
  color : #1e4389;
  padding: 5px 10px;
}
.cat-custom-menu-box{
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    padding: 15px;
}
.cat-menu-title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #222;
}

.cat-menu-list {
  list-style-type: disc;
  padding-left: 20px;
  margin: 0;
}

.cat-menu-list li {
  margin-bottom: 10px;
  border-bottom: 1px dotted #e5e5e5;
  padding-bottom: 10px;
}

.cat-menu-list li a {
  color: #333;
  text-decoration: none;
  transition: color 0.3s ease;
}

.cat-menu-list li a:hover {
  color: #1e4389; /* hover color */
}

.footer_action {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #f6f6f7;
    color: white;
    text-align: center;
    /* height: 150px; */
    z-index: 99999999999999;
}
.footer_action ul {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    margin: 10px;
}
.footer_action .custom-btn a {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    color: var(--white);
    background-color: #1e4389;
    border-radius: 8px;
    padding: 4px 16px;
    height: 40px;
    border: unset;
    padding: 6px;
    margin: 10px;
}
@media (max-width:991px){ 
ul#mega-menu-top-menu {
    display: block !important;
    width: 100vw !important;
    padding: 30px !important;
    height: 70vh !important;
    overflow-y: scroll !important;
    overflow-x: hidden !important;
}
	.header-wrapper .navmenu{background-color:#222 !important;}
	.toggle-button.d-lg-none.button-open .menu-bar{background: #ffffff;}
}
@media (max-width: 767px){ .footer_action {
    display: block;
} }


@media (max-width: 768px) {
  .category-item {
    flex-direction: column;
  }
  .category-item .category-image,
  .category-item .category-text {
    order: unset;
  }
}
