/* slider css*/
.slideDesc p {
  font-size: 20px;
  color: #fff;
}
.slide-content h1 {
  font-size: 60px;
  color: #fff;
  margin-bottom: 60px;
}


.slt-btn a {
  background: #dbbe5c;
  padding: 8px 20px;
  color: #fff;
  padding-bottom: 12px;
	border-radius: 50px;
}
/* about-css*/

section.about {
    background: #dbbe5c;
    color: #fff;
}
.cnt-hdng h5 {
  font-size: 18px;
  color: #fff;
}
.cnt-hdng {
  margin-bottom: 20px;
}
.cnt-hdng h2 {
  font-size: 36px;
  color: #dbbe5c;
}
.readbtn a {
  background: #fff;
  padding: 10px 20px;
  color: #333;
  font-size: 14px;
	border-radius: 50px;
}
.why-icn {
    margin-bottom: 24px;
    border: 2px solid #fff;
    padding: 20px;
    border-radius: 10px;
	    width: 120px;
    height: 120px;
}

/*servcs css*/
.srvc-icn {
    width: 120px;
    margin: 0 auto;
    padding: 20px;
}
.icon-right {
    height: 100%;
}
.sevc-content h4 {
  font-size: 24px;
  font-weight: 600;
	    color: #dbbe5c;
}
.wdt-content-icon {
    text-align: center;
}



/* why-us css*/
section.why {
  background: url(../images/technical-solutions-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.why-icn img {
  width: 70px !important;
  height: auto;
}
.why-icn {
  margin-bottom: 24px;
}
.doc-info h2 {
  font-size: 22px;
  font-weight: 500;
  color: #fff;
}

/* testmonial css*/

.numb-satis {
  display: flex;
  position: relative;
}
.numb-satis .rev-numb {
  font-size: 70px;
  color: #dbbe5c;
  font-weight: 600;
  margin-right: 20px;
}
.numb-satis:before {
  content: "";
  position: absolute;
  background: #f4eac9;
  width: 1px;
  height: 60px;
  right: -10px;
  top: 30px;
}

@media (max-width:767px){.numb-satis .rev-numb {
	font-size: 50px !important;    margin-right: 10px !important;}.satis-text p {
   
    margin-top: 18px !important;
   
}
	.ttl-stars i {
    font-size: 20px !important;
}
	
	.numb-satis:before{
		        right: -20px !important;
        top: 10px !important;
	}}

.satis-text p {
  color: #dbbe5c;
  margin-top: 30px;
}
.ttl-stars {
  margin-top: 18px;
}
.ttl-stars i {
  font-size: 30px;
}
.ttl-rev p {
  color: #dbbe5c;
}
.testimonial-item {
    background: #f2f2f2;
    padding: 30px;
    border-radius: 8px;
}
.testimonial-stars i {
  color: #ffc107;
}
.testimonial-stars i {
  color: #ffc107;
}
.testimonial-content p {
  margin-bottom: 20px;
}
.testimonial-name {
    border-top: 1px solid #dce0e1;
    color: #dbbe5c;
    padding-top: 7px;
	    font-size: 20px;
}
.testimonial-stars {
  margin-bottom: 4px;
}
h2.hdng {
  font-size: 36px;
	color: #dbbe5c;
}
.home-form h3 {
  font-size: 36px;
  color: #fff;
  margin-bottom: 30px;
}
.Vt-hdng {
    background: #dbbe5c;
    padding: 20px;
    border-radius: 8px;
}
select {
  color: #757575;
}
input, textarea, select {
  border: 0;
  box-shadow: inherit;
  padding: 14px;
  height: auto;
  display: block;
  width: 100%;
	    border-radius: 6px;
}
.home-form [type=submit] {
  width: 30%;
  background: #fff;
  color: #333;
	border-radius: 50px;
}
input:focus-visible, select:focus-visible {
  outline: none;
}
/* blog css*/
.hmblg h5.card-title {
  font-size: 20px;
  font-weight: 500;
}
.hmblg h5.card-title a {
  color: #dbbe5c;
}
.hmblg .card-footer {
  background: #fff;
	border: 0;}
 
 .card-footer {
    padding-bottom: 26px !important;
}

.hmblg .card img {
  width: 100%;
  height: auto;
}
.hmblg a.blg-btn {
    color: #fff;
    font-size: 14px;
    background: #dbbe5c;
    padding: 10px 20px;
    border-radius: 30px;
}
p.card-text {
	color: #787878 !important;
}