.accordion-title {
    transform: scale(1) !important;
    margin-bottom: 30px;
}
.display-2 {
    font-size: 40px !important;
}
.display-1 {
    font-size: 55px !important;
}
.logo-strip-grid._12-columns-strip {
    grid-template-columns: repeat(16, 1fr);
}

.justify-content-center {
    justify-content: center;
}
.mt-5 {
    margin-top: 50px;
}

.form label.error {
    position: absolute;
    bottom: -50px;
    color: red;
    font-size: 16px;
}
.form .position-relative {
    margin-bottom: 60px;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type="number"] {
    -moz-appearance: textfield;
}

.py-180 {
    padding: 180px 0 !important;
}

.py-120 {
    padding: 120px 0 !important;
}
.py-80 {
    padding: 20px 0 !important;
}

.template-pages .rich-text-alt ul {
    margin-bottom: 15px;
}
.pd-t-0 {
    padding-top: 0 !important;
}

.pd-b-120 {
    padding-bottom: 120px !important;
}

@media (max-width: 576px) {
    .display-1 {
        font-size: 30px !important;
    }
    .display-2 {
        font-size: 30px !important;
    }
    .section {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .section.overflow-hidden.testimonial-section {
        padding-bottom: 80px;
    }
    .pd-b-120{
        padding-bottom: 25px !important;
    }
    .flex-horizontal.start {
        justify-content: center;
    }
    #faq-page-section{
        padding-top: 50px !important;
    }
    .faq-ques p{
        text-align: justify;
    }
    .refund-heading .mg-bottom-40px{
        margin-bottom: 0px !important;
    }
    .disclaimer-heading  .mg-bottom-40px{
        margin-bottom: 0px !important;
    }
    
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
        .image-wrapper.card-value-image-left-wrapper {
            max-height: 305px;
        }
        .blog-card-image-wrapper.featured-v2 {
            max-height: 550px;
        }
        .image-wrapper.newsletter-image-wrapper {
          max-height: 190px;
          max-width: 190px;
      }
    }
}
@media (max-width: 1199px) {
    #about-inner-3 .image-wrapper.card-value-image-left-wrapper {
        max-width: unset;
    }
    #about-inner-3 .grid-2-columns {
        grid-template-columns: 1fr;
    }
    .heading-span-secondary-2{
      white-space: normal;
    }
}
.pd-t-80 {
  padding-top: 100px;
}
.sweet-alert .icon.success .line.tip,
.sweet-alert .icon.success .line {
    background-color: #71af4e !important;
}
.sweet-alert h2 {
    color: #3c3939 !important;
}
.sweet-alert button {
    background-color: #8cc5df !important;
}
.sweet-alert[data-has-cancel-button="false"] button {
    box-shadow: none !important;
}
@media (max-width:576px) {
  .heading-span-secondary-2{
    white-space: normal !important;
  }
}
@media (max-width: 479px) {
    .full-width-mobile,
    .full-width-mobile > *,
    .full-width-mobile > * > * > * {
        text-align: center;
        justify-content: center;
    } 
    .footer-icons-align .link-wrapper.color-neutral-300{
        flex-wrap: wrap;
        flex-direction: column;
        gap: 10px;
    }
    .inner-container._360px{
        max-width: 317px;
    }
    .left-side-contact .contact-link{
        font-size: 14px !important;
    text-align: center;
    }
    .card.contact-card{
        align-items: center;
    }
    .left-side-contact .flex-horizontal{
        flex-direction: column;
    }

}
@media (max-width: 330px) {
    .text-no-wrap {
        white-space: normal;
    }
}
@media screen and (max-width:280px) {

    .footer-icons-align .link-text{
        font-size: 12px;
    }
    
}


.social-icon-square .messanger-icons{
    width: 24px;
    height: 24px;
}
#My-Story .WeDesignWebsites-01{
    width: 100%;
}
.visualized-sec .visualizegoals-img{
    object-fit: contain;
}
.a_stunning_website_img{
    background:transparent;
}
@media screen and (min-width: 1440px) {
    .hero-banner-right-side{
        grid-column-gap:initial   !important;
     }
    
}





.divider._64px.template-pages-start-here{
    margin-bottom: 20px;
}
.divider._64px{
    margin-top: 5px !important;
}
#faq-page-section{
    padding-top: 100px;
}
.capturing-rightside-img{
    border-radius: 35px;
    background: #F1F0EE;
}

#about-inner-3 .benifits-sec .card-value-image-left-wrapper{
    padding: 30px;
}
#design-thinks .creative-img-wrapper img{
background: #FCF8F5;
}
#design-thinks .creative-img-wrapper {
    padding: 25px 25px 0px 25px;
    background: #F4F0ED;
  
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
@media  screen and (max-width:400px) {
    #digital-innovat .resume-card-period{
        font-size: 18px !important;
    }
    #digital-innovat .benifits-list-2{
        padding: 0 15px 0 0;
    }

     #digital-innovat .benifits-list-2{
        padding: 0 26px 0 0;
    }
    #digital-innovat .benifits-list-4{
        padding: 0 54px 0 0;
    }
    .py-120{
        padding: 50px 0 !important;
      }
      #My-Story{
        padding-bottom: 50px ;
      }
    
}

@media  screen and (max-width:991px) {
    #design-thinks .grid2-3-col-unleash{
        grid-template-columns: 1fr;
        gap: 50px;
    }
    .image-wrapper.max-width-270px.left{
        margin-left: -10px !important;
    }
    .image-wrapper.max-width-270px.rigth{
        margin-right: -10px !important;
    }
    #design-thinks{
      padding-bottom: 50px !important;   
    }
    #digital-innovat{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
}
@media (min-width:767px) and (max-width:991px) {
    #design-thinks .grid2-3-col-unleash{
        margin-left: 100px;
        margin-right: 100px;

    }
   
   
    #footer-section .logo-footer{
        display: flex;
        justify-content: center;
        text-align: center;
    }
    
}
.dna-sec-ulti{
    padding-top: 80px !important;
}

@media screen and (max-width: 767px)
{
    .dna-sec-ulti{
        padding-top: 50px ;
    }
}
@media (min-width:571px) and (max-width:767px) {
    .hit-up-sec{
        padding-bottom: 50px !important;
    }
    .visulize-sec{
        padding-bottom: 100px !important;
    }
    #about-inner-3{
        padding-top: 100px ;
    }
    .dna-sec-ulti{
        padding-bottom: 60px !important;
    }
}
@media (min-width:480px) and (max-width:991px){
    .section.hero.v5{
        padding-bottom: 15px !important;
    }
}
@media (min-width:576px) and (max-width:767px){
    #My-Story{
        padding-bottom: 50px;
    }
}
@media screen and (min-width:768px) {

    .left-side-contact .flex-horizontal.start{
        align-items: flex-start;
    } 
}

a.join_1:hover {
    /* padding: 7px 4px 5px 4px; */
    border-radius: 8px;
    /* background: #1c92ff; */
}
.contact-link._1:hover{
    color: #0b0b0b;
}
.contact-link:hover{
    color: #1c92ff;
}
.left-side-contact img{
   width: 30px;
}

.left-side-contact .contact-link{
    font-size: 18px;
}
.check-box-color{
    text-align: left;
}
/* .left-side-contact .flex-horizontal.start{
    align-items: flex-start;
} */

@media (max-width: 280px) {
    .inner-container._360px {
        max-width: 255px;
    }
}
.line_height{
    line-height: 1.5;
}

.link-wrapper._1:hover .link-text,.link-wrapper._1:focus .link-text{
    color: #eff0f6 !important;
}
.link-wrapper._1:hover .social-icon-square.icon-left{
    background-color: rgb(255, 255, 255);
}

{
    list-style: none;
    padding-left: 15px;
}