.dots-image-2 .experience-info{
  position: relative;
  left: 4%;
  margin-top:-3rem;
  top:100%;
}

.experience-info .number{
  display: inline-block;
  font-weight: 600;
  line-height: 1;
  font-size: 8.71rem;
  margin-right: 1.7rem;
}

.experience-info {
    display: inline-block;
    vertical-align: middle;
    margin: -3rem 0 0 0.8rem;
    font-size: 1.57rem;
    line-height: 1.181;
    color: #000;
}
.experience-info .text {
    display: inline-block;
    font-size: 1.671rem;
    font-weight: 600;
    line-height: 1.0;
    text-transform: uppercase;
}
.alert-primary {
    color: #ffd500;
     background-color: #fff; 
     border-color: #fff; 
}
.experience-info .number {
    display: inline-block;
    font-weight: 600;
    line-height: 1;
    font-size: 8.71rem;
    margin-right: 1.7rem;
}

.service-list{
  margin-top: 1.2rem;
  font-size: 15px;
  padding-left: 0.5rem;
  list-style: none;
  text-transform: uppercase;
  letter-spacing: -0.025rem;
  font-weight: 300;
}

.service-list li{
  color: #000;
  font-weight: 400;
  line-height:40px !important
}

.service-list li a{
  color: #000;
  font-weight: 400;
}

.service-list li a:hover{
  color: #0045ff;
  text-decoration: none;
}


.experience-info .number{
  display: inline-block;font-weight: 600;
  line-height: 1;font-size: 6.71rem;
  margin-right: 1.7rem;
}

.rk-h3{margin-bottom:0px;margin-top: 12px;font-size: 3.0rem;color:#ffd500}
.sub-title {font-size: 1.0rem !important;margin-bottom: 20px !important; padding-top: 10px; font-weight: 400 !important;}
.text-right{text-align:right}
.rk{top: 3px; position: relative;}
.rk-h4 {margin-bottom: 0px;margin-top: 20px;padding-bottom: 20px;}

.ptop-30 {margin-bottom: 20px;font-size: 16px;font-weight: 300;}
.pls {font-size: 4rem;position: relative;top: -12px;}
.orm {}
.orm p {line-height: 1.5;font-weight: 300;font-size: 16px;color: #000;}
.orm h5{margin-bottom:10px; font-size:18px}
.orm ul{margin-bottom:15px;}
.orm ul  li {margin-bottom:5px;font-size:16px;line-height: 1.5;list-style: none;padding-right: 0px;color: #000;}
.orm ul li:after {display: inline-block;content: "—";width: 1em;}
.orm1 {}
.orm1 p{line-height: 1.5;font-weight: 300;font-size: 16px; color: #000;}
.orm1 h5{margin-bottom:10px;font-size:18px; margin-top:15px;color: #000;}
.orm1 ul{margin-bottom:15px;padding: 0px 15px;}
.orm1 ul  li {margin-bottom:5px;font-size:16px;line-height: 1.5;list-style: none;padding-right: 0px;color: #000;}
.orm1 ul li:before {display: inline-block;content: "—";width: 1em;margin-left: -1em;}
.m-hide1 {
    display: none;
}
.d-hide1 {
    display: block;
}

.banner-box img{border-radius:12px;width: 100%;}
.orm1 img{border-radius:12px;}
@media (max-width: 767px){
.ection-padding-in .photo-h2 {
    font-size: 45px !important;
    line-height: 46px !important;
    text-transform: uppercase;
    margin-top: 10px !important;
}
.ection-padding-in .for {
    font-weight: 300;
    font-size: 22px;
    display: block;
    text-transform: uppercase;
    padding-top: 3px;
}
.ection-padding-in .pt-50 {
    padding-top: 28px;
}
.experience-info {
    margin: -2rem 0 0 0.8rem;
}

.alert-primary {
    color: #ffd500;
    background-color: transparent;
    border-color: #fff;
}
.experience-info .number {
    font-size: 4.71rem;
    margin-right: 0.5rem;
}
.d-hide1 {
    display: none;
}
.m-hide1 {
    display: block;
}
}
