@media (max-width: 991px) {
            .about-text {
                margin-top: 40px;
            }
        }

        .about-text h3 {
            font-weight: 700;
            margin: 0 0 10px;
        }

        @media (max-width: 767px) {
            .about-text h3 {
                font-size: 35px;
            }
        }

        .about-text h4 {
            font-weight: 600;
            margin-bottom: 15px;
        }

        @media (max-width: 767px) {
            .about-text h4 {
                font-size: 18px;
            }
        }

        .about-text p {
            font-size: 18px;
            line-height: 1.5rem;
        }
        .about-text p a{
            font-weight: 600;
        }

        .about-text p mark {
            font-weight: 600;
            color: #3a3973;
        }

        .about-text .btn-bar {
            padding-top: 8px;
        }

        .about-text .btn-bar a {
            min-width: 150px;
            text-align: center;
            margin-right: 10px;
        }

        .about-img img{
            width: 300px;
            box-shadow: 0 0 0.3rem 0.2rem rgb(21 98 173);
        }

        @media (max-width: 991px) {
            .about-img {
                margin-top: 30px;
            }
        }

        .section.about-section {
            padding: 4% 0;
            position: relative;
        }
.page-header-bg {
    background-color: #60a14842;
}
.btn-guide{
    color: #fff;
    background-color: #1562ad;
    border-color: #1562ad;
}
.btn-guide:hover{
        color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
.grey-bg{
    background-color: #f1f2f3;
}
#ss-section {
            padding: 5.856515373352855vw 0vw 5.856515373352855vw 0vw;
        }
        #ss-section h4{
            text-align: initial;
        }
    .guide-hr{
        border: 2px solid #000;
        margin:0.5rem 0rem;
        opacity:1;
        width: 50%;
    }
    #ss-section p{
            text-align: justify;
            color: #000;
    font-size: 16px;
    font-weight: 400;
        }
      .timeline {
          position: relative;
          background: #fff;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          border-radius: 4px;
          padding: 2rem;
          padding-bottom: 0.5rem;
          padding-top: 0.5rem;
          margin: 0 auto 0.5rem auto;
          overflow: hidden;
      }
      .timeline-row {
          padding: 2% 2%;
          position: relative;
      }

      .timeline-row .timeline-content {
          position: relative;
          background: #f1f2f3;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          border-radius: 4px;
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: column;
          text-align: center;
      } 

      .timeline-row .timeline-content .thumbs {
          /*margin-bottom: 20px;*/
    text-align: initial;
    margin: 0px;
    padding: 0px;
      }

      .timeline-row .timeline-content .thumbs img {
          
          width: 100%;
      }

      @media (max-width: 992px) {
          .timeline {
              padding: 15px;
          }
          .timeline:after {
              border: 0;
          }
        .timeline .timeline-row{
              padding: 0;
          }
        .timeline .timeline-row{
              position: relative;
              top: 0;
              left: 0;
              margin: 0 0 10px 0;
          }
          .timeline .timeline-row .timeline-content {
              margin: 0;
          }
      }
      
      .tab-point.nav-tabs .nav-link{
		background-color: #fff;
		border-radius: 1rem;
		-webkit-transition: -webkit-transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
		-webkit-transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
		transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
		box-shadow: 1px 1px 5px 0 rgb(1 1 1 / 5%);
		padding: 1rem;
		margin: 1%;
		border: 2px solid #dbdbdb;
	}
	.tab-point.nav-tabs .nav-link.active{
		background-color: #cce6ff;
	}
	.tab-point.nav-tabs .nav-link:hover{
		background-color: #cce6ff;
		-webkit-transform: translateY(-0.25rem);
		-ms-transform: translateY(-0.25rem);
		transform: translateY(-0.25rem);
		box-shadow: 0px 2px 4px rgb(46 41 51 / 8%), 0px 5px 10px rgb(71 63 79 / 16%);
	}
	.tab-point .tab-content .tab-pane{
		background-color: #fff;
		border-radius: 1rem;
		padding: 1rem;
		box-shadow: 0px 2px 4px rgb(46 41 51 / 8%), 0px 5px 10px rgb(71 63 79 / 16%);
	}
	.nav-tabs{
	    border-bottom:1px solid transparent;
	}