.imgbox {
    padding: 40px;
    background: radial-gradient(50% 50% at 50% 50%, rgb(201 161 65 / 50%) 0%, rgba(228, 10, 46, 0) 100%);
    border: 1.5px solid #222;
    border-radius: 20px;
}
.banner-one__inner {
    padding: 40px;
    background: #111015;
    border: 1.5px solid #222;
    border-radius: 20px;
    height:100%;
    
}
.banner-one__content {
 
    text-align: left;
}
.banner-one__content-title h2 {
    font-size: 72px;
    font-weight: 600;
   
    font-weight: 600;
    letter-spacing: 0.5px;
    font-family: 'Operetta', serif;
    font-weight: 600;
}
    
    .tagline p {
    color: var(--mystory-base);
    font-size: 14px;
    word-spacing: 8px;
    line-height: 24px;
    margin-top: 10px;
}
.banner-one__content-text p {
    padding-left: 0;
}
.thm-btn.two span::before{
    background-color:transparent;
}
.thm-btn.two span{
    border:1px solid #eee;
}


      .about-one{
          padding-bottom:60px;
      }
      .project-one {
  
    padding: 80px 0px;
 
    background: #000;
}
  
                        .project-one__single-img img {
   
    mix-blend-mode: unset;
}
.about-one__shape2 {
  
    background: radial-gradient(50% 50% at 50% 50%, rgb(201 161 65 / 50%) 0%, rgba(228, 10, 46, 0) 100%);
   
}
      .about-one__shape {
  
    background: radial-gradient(50% 50% at 50% 50%, rgb(201 161 65 / 50%) 0%, rgba(228, 10, 46, 0) 100%);
   
}
.services-one__single-content {
   
    border: 1.5px solid transparent;
}
.services-one__single:hover  .services-one__single-content {
  
    border: 1.5px solid #21465f;
    background-color: #091925;
}
.services-one__single:hover .services-one__single-icon {
    border-color: #21465f;
    background-color: #21465f;
}
.services-one__single:hover .services-one__single-btn .thm-btn span::after, .services-one__single:hover .services-one__single-btn .thm-btn i::after {
    background-color: #21465f;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: bottom center;

}
.resume-one__single-item p.two{
    
}
.resume-one__single-item p.two, .project-one__single-text p , .services-one__single-text p, .newul li p{
   
    color: rgb(var(--mystory-white-rgb), .8);
   
}
.resume-one__single:hover .resume-one__single-list{
     border-color: #21465f;
}
.resume-one__single:hover .resume-one__single-item::before{
    background-color:#21465f;
}


 .project-one__single-img::before{
                            display: none;
                        }
                        .project-one__single-img-box {
                            border-radius: 20px;
                            padding:0;
}

.project-one__content {
    position: absolute;
    bottom: 20px;
    left: 15px;
    z-index: 2;
}
.project-one__content p {
    color: var(--mystory-base);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}
.project-one__content h3 {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 500;
    color: #FAF9F6;
    font-family: 'Operetta', serif;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.project-one__single-img {
   
    background: radial-gradient(50% 50% at 50% 50%, rgb(201 161 65 / 50%) 0%, rgba(228, 10, 46, 0) 100%);
}
.project-one__single-img::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: block;
  background-color: var(--mystory-black);
 opacity: 0.5;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transform-origin: left center;
}
.belowheading{
    padding:10px 15px;
}
.belowheading p {
    color: var(--mystory-base);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

  .services-one__single-text h4 {
    
    /*line-height: 28px;*/
                }
                .services-one__single-text p {
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
section.services-one {
    padding: 80px 0;
}
    .cusom-thm-btn{display: block;
    text-align: end;
    text-transform: uppercase;
    color: #f5f0ea;
    font-size: 14px;
    word-spacing: 5px;
}
.cusom-thm-btn i {
    transform: rotate(315deg);
}

  .services-one__single-text h5.servicetagline{
                           color: var(--mystory-base);
                        }
                        .services-one__single-text h5.servicetagline {
    color: var(--mystory-base);
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
  
    
 
}

.services-one__single-text h4 {
    /* line-height: 28px; */
    margin-top: 7px;
    color: #f5f0ea;
   font-family: 'Operetta', serif;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 26px;
    line-height: 28px;
}
.services-one__single-content {
    position: relative;
    display: block;
    text-align: center;
    background-color: rgba(255, 255, 255, .05);
    padding: 30px 15px;
    border-radius: 7px;
}
.services-one__single-content {
  
    border-color: var(--mystory-base);
}


  section#newblack {
    padding: 80px 0;
    background: #000;
}
.testimonial-quote-content h3{
    color: var(--mystory-base);
}

.testimonial-quote-img {
    
    border-radius: 50%;
    /*border:1px solid #eee;*/
    overflow: hidden;
    width:100%;
    width:200px;
    max-height:150px;
    object-fit: cover;
    padding: 5px;
    
}

.testimonial-quote-img img {
    width: 100%;
    object-fit: contain;
    /*height: 100%;*/
    border-radius: 5px;
}
.testimonial-quote-content h3 {
    color: var(--mystory-base);
    font-size: 20px;
    line-height: 28px;
  
    font-family: 'Operetta', serif;
    font-weight: 400;
    font-style: italic;
  
}


.testimonialscustomhr{
        width: 100%;
    display: block;
    height: 3px;
    margin-top: 30px;
   
    background: radial-gradient(circle at center, rgb(175, 129, 12) 0%, rgb(175, 129, 12) 30%, rgb(220, 29, 20) 60%, rgb(220, 29, 20) 100%);
    background: radial-gradient(circle at center, #b0903d 0%, #b0903d 30%, #091925 60%, #21465f 100%);
    border-radius: 5px;
}
.testimonials-parent-box {
    margin-bottom: 30px;
}

.thm-btn.two span {
    border: 1.5px solid rgb(238 238 238 / 50%);
}

 .blog-one__single-img img {
   
    height: 350px;
    object-fit: cover;
}
.blog-one{
    padding:80px 0;
}
.site-footer-two__main {
  
    background: #191919 !important;
}

.services-one__single {
   
    padding-top: 0;
   margin-bottom:4px;
}

