/* CSS Document */

.left-right-section.home {
  min-height: 518px;
}

.left-right-section .item {
  flex-direction: row;
  background: var(--color-4, #E5E7E6);
}

.left-right-section .info {
  padding: 80px;
}
@media (min-width: 992px) {
.left-right-section .info {
  width: 54%;
}
.left-right-section .bnn {width: 46%;}
}

.left-right-section .item h2 {
  color: var(--color-2, #2C2C34);
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top:0;
  padding-bottom: 34px;
}

.left-right-section .item span {
  color: var(--color-3, #9A8A78);
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.6px;
  padding-right:5px;
  text-transform: uppercase;
}
  .topTitle::before {
  content: "|";
  color: #4A90E2;
  position: relative;
  left: 0;
  top: 0;
  padding-right:10px;
}  

 .proBread::before {
  content: "\f104"!important;  
  font-family: "Font Awesome 6 Pro"!important;  
   color: #4A90E2;
  position: relative;
  left: 0;
  top: 0;
  
  padding-right:10px!important;
}

@media (max-width:650px){
.infoBread {
    display: flex;
    flex-flow: column;
}
}
.left-right-section .item p {
  color: var(--color-2, #2C2C34);
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 133.333% */
}

.left-right-section .bnn {
  
  min-height: 523px;
}

.container-fluid.gallery{overflow: hidden;padding: 0;}

.left-right-section.home.details .item {
  flex-direction:row-reverse;
}

.left-right-section.home.details .item:nth-child(odd)  {
  flex-direction:row;
}

.left-right-section.home.details .info {
  padding: 120px 80px 120px 80px;
}
.left-right-section.home.details .info h2{
  padding-bottom:40px;
}

@media (min-width: 992px) {
.left-right-section.home.details .bnn {
  width: 50%;
}
.left-right-section.home.details .info {
  width: 50%;
}
}

.left-right-section .info h2 { font-size: 26px }
.left-right-section .info h2:after { display: none }
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {
  .left-right-section .item {flex-direction: column-reverse;}
}
.result-details-section {
  background: #2C2C34;
  /* padding: 80px 0; */
  font-family: "Montserrat", sans-serif;
  color: #ffffff;
}

.result-details-grid {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 40px;
  /* padding: 0 80px; */
  padding-left: 0;
  padding-right: 0;
  flex-wrap: wrap;
  margin-left: 20px;
  margin-right: 20px;
  justify-self: anchor-center;
}

.result-box {
  /* background: #1e1e23; */
  padding: 40px;
  border-radius: 8px;
  flex: 1 1 48%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.result-box h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 24px;
  color: #fff;
}

.result-box p {
  font-size: 16px;
  line-height: 1.6;
  margin: 0;
}

.result-info ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.result-info ul li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 14px;
}

.result-info ul li i {
  font-size: 18px;
  color: #ffffff;
  flex-shrink: 0;
}
@media (max-width: 1200px) {
  .result-details-grid { gap: 0 }
}
@media (max-width: 768px) {
  .result-details-grid { display: block }
}