section[data-cattype="409"]{
	padding: 60px 0px 60px 0px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}

[data-cattype="409"] h2{
    margin-bottom: 20px;
    position: relative;
    color: #0D0E23;
    margin-top: 45px;
	font-size: 38px;
	width: 1132px;
}

[data-cattype="409"] img {
  position: relative;
  top: -20px;
}

[data-cattype="409"] .qoute {
  margin-top: -95px;
  margin-bottom: 40px;
}

[data-cattype="409"] .collapse {
  overflow: hidden;
  transition: height 0.3s;
  visibility: visible !important;
}

[data-cattype="409"] .collapse {
  display: none;
  transition: all 0.3s ease-in-out;
}
[data-cattype="409"] .collapse.show {
  display: block;
}
[data-cattype="409"] .img-fluid.mb-2 {
  width: 90px;
  margin: 20px 0px;
  top: -5px;
}
[data-cattype="409"] .collapse {
  display: none;
}
[data-cattype="409"] .collapse.show {
  display: block;
}
[data-cattype="409"] ul {
  text-align: left;
	padding: 24px 24px 0px 24px;
color: #0D0E23;
}
[data-cattype="409"] .card {
  background-color: #F5F8FA;
  padding: 20px 0px;
  margin: 10px;
  border-radius: 20px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.3s ease-in-out;
}
[data-cattype="409"] .card:hover {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.15), 0 4px 6px rgba(0, 0, 0, 0.1);
}

[data-cattype="409"] h3 {
  color: #0D0E23;
}

[data-cattype="409"] .card:hover h3 {
  color: #CC0B14;
}



section[data-cattype="83001"] ul.listImage li,
section[data-cattype="83001"] ul.listImage li .wrapper_image{
    width: 150px;
    height: 112px;
    border: none;
}
section[data-cattype="83001"] ul.listImage li{  margin: 10px;}

@media (min-width: 992px) {
  .col-md-4 {
    width: 25% !important;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 980px) {
  section[data-cattype="409"] {
      min-height: 300px;
      padding: 70px 0;
      background-size:cover !important;
  }
    
    [data-cattype="409"] h2:before{
        content: none;
    }

    [data-cattype="409"] h2:after{
        content: none;
    }
}

@media screen and (max-width: 767px) {
    section[data-cattype="409"] {
      min-height: 300px;
      padding: 70px 0;
      background-size:cover !important;
    }

	[data-cattype="409"] .col-sm-4{
		margin-bottom: 15px;
	}
    
    [data-cattype="409"] h2:before{
        content: none;
    }

    [data-cattype="409"] h2:after{
        content: none;
    }
[data-cattype="409"] h2 {
  width: 100%;
	padding: 20px;
}
[data-cattype="409"] .card {
  margin-top: 42px;
}
[data-cattype="409"] .row {
  margin-top: -34px;
}
}
   


