.rowHeight3 {

margin: 300px 0 150px 0;

} .blog {

margin-top: -80px;

} .blog img {

width: 420px;
position: absolute;
right: -15px;
height: 700px;
z-index: -1;

} .anchor_link {

text-decoration: none !important;
color: #343a40 !important;

} .anchor_hover {

transition: all 0.5s linear;
color: #000 !important;

} .anchor_link .card-title {

font-weight: 600;
font-size: 22px;
line-height: 1.3;

} .text_size {

color: rgba(0, 0, 0, 0.44);
font-size: 15px;
line-height: 1.6;
font-weight: 400;

} .section-title {

margin: 20px 0;

} .section-title h2 {

border-bottom: 1px solid rgba(0, 0, 0, 0.125);
margin-bottom: 25px;
font-weight: 700;
font-size: 2rem;
margin-bottom: 27px;

} .section-title span {

border-bottom: 1px solid rgba(0, 0, 0, 0.44);
display: inline-block;
padding-bottom: 20px;
margin-bottom: -1px;

} .explore {

color: #fff;
margin-bottom: 100px;
margin-top: 60px;
width: 100%;
background: repeating-linear-gradient(
  45deg,
  rgb(27, 27, 27) 0px,
  rgb(27, 27, 27) 97px,
  rgb(24, 24, 24) 97px,
  rgb(24, 24, 24) 194px,
  rgb(20, 20, 20) 194px,
  rgb(20, 20, 20) 291px
);
height: 250px;
align-items: center;
display: flex;
justify-content: space-around;

}

.explore ul {

display: flex;
list-style: none;

}

.cat {

display: inline-block;
padding: 5px 10px;
text-decoration: none !important;
color: #000 !important;
font-weight: 600;
font-size: 12px;
background: #fff;
border-radius: 15px;
margin: 0 15px;

} .card-footer {

border: none;

} .wrapfooter {

display: flex;
align-items: center;
margin-bottom: 15px;

} .wrapfooter img {

width: 35px;
height: 35px;
border-radius: 50%;

} .wrapfooter .author-meta {

flex: 1 1 auto;
padding: 0 15px;

} .wrapfooter .author-meta a {

font-size: 15px;
color: #000;
text-transform: capitalize;

} .wrapfooter .span.post-read-more {

align-items: center;
display: inline-block;
margin-top: 8px;

} .genric-btn2 {

background-image: -webkit-linear-gradient(110deg, #7b10ff 0, #974fff 100%);
color: #fff !important;
position: relative;
display: inline-block;
z-index: 1;
max-width: 100%;
padding: 0 34px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
border: none;
text-align: center;
text-decoration: none !important;
overflow: hidden;
vertical-align: middle;
white-space: nowrap;
height: 50px;
line-height: 50px;
transition: 0.3s;
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;

} @media (max-width: 1125px) {

.rowHeight3 {
  margin: 120px -15px 0px -15px;
}
.blog {
  background: #b641da;
  padding: 10px 0;
}
.blog img {
  display: none;
}
.blog_section {
  margin-top: 0 !important;
  margin-bottom: 0px;
  padding: 0 25px !important;
}

}