i
.btn-slider{
	background: #fff!important;
	color: #000!important;
}
header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile) {
    height: 88px!important;
}
/*logo css*/
#logo a img{
	height: 88px!important;
}
/*back to top css button start*/
/*#back-to-top{
	background: #291025!important;
}*/
/**/
#section-service-2{
  background-color: rgb(41 16 37 / 85%)!important;
}
#section-service-4{
  background-color: rgb(41 16 37 / 85%)!important;
}

#section-service-6{
  background-color: rgb(41 16 37 / 85%)!important;
}
#section-service-8{
  background-color: rgb(41 16 37 / 85%)!important;
}
#section-service-10{
  background-color: rgb(41 16 37 / 85%)!important;
}
#section-service-12{
  background-color: rgb(41 16 37 / 85%)!important;
}
.info{
  color: #fff!important;
}
.bg-white{
  background: #fff!important;
}
#content{
  padding: 0px!important;
}
.ultra-big-white, .nnn{
  background: #0000006b!important;
  padding: 10px!important;
}
#nitish{
  background: none!important;
}
/*popup form design satrt here*/
.popupbg{
  background: url(../images/popup-bg.jpg);
 
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
     background-color: transparent!important; 
    background-clip: padding-box;
    border: none!important;
    border-radius: 0.3rem;
    outline: 0;
  }
.modal-header{
  border-bottom: none!important;
}
.popup-form .form-group .form-control {
  margin-bottom: 7px!important;
}
.form-title p{
  margin-bottom: 0px!important;
  font-size: 14px!important;
}
.bg-3 .button {
    background: #140812;
    padding: 5px 25px;
    width: 100%;
    color: #fff;
    border: none;
  }
  /*[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer!important;
    position: relative!important;
    left: 50%!important;
    background: transparent!important;
    border-radius: 50%!important;
  }
*/  
  .form-title h3{
    color: #000!important;
    font-weight: 800;
    color: #fff;
    font-size: 25px!important;
  }
  .popup-form .form-group .form-control::-webkit-input-placeholder { 
  font-size: 13px;
  font-style: italic;
}
/*popup form design satrt end*/
/*.de-team-list .team-desc:hover {
    width: 100%;
    height: 30%;
    padding: 20px;
    padding-bottom: 0;
    position: absolute;
    z-index: 100;
    top: 70%!important;
    background: #111;
    color: #ccc;
}*/
/*header call btn css*/
#call-btn i{
  border: 1px solid #af8746;
  border-radius: 50%;
  padding: 5px 6px;
  color: #af8746;
  font-size: 16px;
  position: absolute;
  top: 35%;
}
#call-btn i:hover{
  background: #bf9156;
  color: #000;
  border-color: #000;
}


.de_light footer a, .de_light footer a{
    color: #af8746!important;
    font-size: 14px!important;
}
a.btn-on-header, .de_light a.btn-on-header {
  color: #af8746!important;
  border-color: #af8746!important;
 
}
.widget{
  color: #af8746!important;
  font-size: 14px;
}
#popupform a{
  font-size: 12px!important;
}
.widget h3{
  color: #dbad5d!important;
}
footer h3, .de_light footer h3{
  color: #dbad5d!important;
}
.tp-caption a{
   background: #fff!important;
}
@media only screen and (max-width: 576px){

  a.btn-on-header, .de_light a.btn-on-header {
    color: #fff!important;
    border-color: #000000!important;
    padding: 11px 31px;
    margin-top: 23px;
    background: #af8746!important;
  }
  .s-image img{
    height: 90px;
    width: auto;
  }
  .s-text{
    padding-top: 10px;
  }
  h2 {
    font-size:30px!important;
  }
  .blockquote.testimonial-big .d-testi{
    font-size: 25px!important;
  }
  .inner-padding{
    padding: 20px 0px;
  }
  .gallery-2{
    font-size: 25px!important;
  }
}
.bloglist {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.post-text{
  padding: 10px;
}
.post-text a{
  color: #000;
  font-size: 14px;
}
.post-text span{
  padding-left: 7px;
}