.sale-img {
    text-align: left !important;
}
.sale-img img {
    width: 150px;
}
.off-img-text img {
    width: 150px;
    margin-right: 16%;
}
.off-img-text {
    text-align: right !important;
}
/*.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    margin-top: -4%;
}*/
.banner-heading-top {
    margin-top: -0px;
}
.black-count-friday-grid .wp-block-essential-blocks-column .eb-row-inner {
    align-items: flex-end !important;
}
.teladeco-col p.subitle-section {
    min-height: 100px;
}
.banner-form input.wpcf7-form-control {
    margin: 10px 0px;
    background-color: #F3F3F3 !important;
    border: 1px solid #D9D9D9 !important;
}
.banner-form textarea.wpcf7-form-control {
    margin: 10px 0px;
    background-color: #F3F3F3 !important;
    border: 1px solid #D9D9D9 !important;
}
.banner-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
    background-color: #F3F3F3 !important;
    border: 1px solid #D9D9D9 !important;
}
.banner-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #EA1212 !important;
    color: #fff;
    padding: 15px 41px;
    border-radius: 7px;
    text-align: center !important;
    margin: 0 auto !important;
    display: block;
        margin-top: -23px !important;
}
h1#h-leading-ai-agent-development-company {
    display: none;
}
.black-friday-img-text img {
    width: 500px;
}
.black-friday-img-text {
    width: 100%;
    text-align: left !important;
  display: block !important;
}
.eb-row-root-container.eb-row-9dnk7 {
    min-height: 69vh !important;
}
.planning-sec-img img {
    width: 500px;
    height: 352px;
    object-fit: cover;
}
.custom-app-dev-need-cols-img figure.wp-block-image.size-full {
    padding: 20px !important;
    background-color: #1E2235;
    border: 1px solid #fff;
    border-radius: 12px;
    vertical-align: middle !important;
}
.custom-app-dev-need-cols-img figure.wp-block-image.size-full img{
    width: 70px;
    height: 70px;
    object-fit: contain;
}
.eb-row-edj6l .eb-row-inner {
    background: linear-gradient(to bottom, #F5EDFF, #ebe2f7c2);
    padding: 36px;
    border-radius: 27px;
    box-shadow: #F5EDFF 0px 54px 55px, #F5EDFF 0px -12px 30px, #F5EDFF 0px 4px 6px, #F5EDFF 0px 12px 13px, #F5EDFF 0px -3px 5px;
        border: 1px solid #fff;
        margin: 0 10px !important;
}
.count-off-img img {
    width: 274px;
    height: 314px;
    object-fit: cover;
    object-position: top;
}
img.wp-image-80418 {
    width: 239px;
}
.grid-btns {
    margin-left: 12%;
}
.eb-button-s3qog a.eb-button-anchor {
    background-color: transparent !important;
    border: 1px solid;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 75px;
}
.eb-parent-wrapper.eb-parent-eb-column-4fy1w {
    padding-bottom: 0px !important;
}
.eb-row-9dnk7.eb-row-root-container {
    padding-bottom: 0px;
}
@media screen and (min-width: 1140px) and (max-width: 1440px) {
.off-img-text {
    text-align: left!important;
}
input.wpcf7-form-control {
    margin: 5px 0px;
}
textarea.wpcf7-form-control {
    margin: 5px 0px;
}
}
@media screen and (min-width: 768px) and (max-width:1024px) {
.wp-block-essential-blocks-column.root-eb-column-9rvaj {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-h1gqf {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-fotup {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-m5a7y {
    width: 100%;
}
.black-count-friday-grid h2.wp-block-heading {
    font-size: 32px !important;
}
.wp-block-essential-blocks-column.root-eb-column-erz5i {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-nkfo9 {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-5s4up {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-2860g {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-7avc9 {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-nkfsn {
    width: 100%;
}

}
@media screen and (min-width: 320px) and (max-width:767px) {
.eb-row-root-container.eb-row-sufv1 {
    padding: 40px 10px !important;
}
.teladeco-col p.subitle-section {
    min-height: auto;
}
.planning-sec-img img {
    height: auto;
}
.eb-row-root-container.eb-row-jgxo1 {
    padding: 40px 10px;
}
.grid-btns{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    gap: 0 !important;
            margin-left: 0px;   
}
.eb-row-edj6l .eb-row-inner {
    padding: 10px;
}
.count-off-img img {
    height: 250px;
}
.black-count-friday-grid h2.wp-block-heading {
    font-size: 24px !important;
}
.eb-row-root-container.eb-row-de87p {
    padding: 40px 3px;
}
.custom-app-dev-need-cols-img {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    padding: 0px 0px !important;

}
.eb-button-wrapper.eb-button-pjoy1 .eb-button-inner-wrapper {
    justify-content: center;
}
.eb-button-wrapper.eb-button-s3qog .eb-button-inner-wrapper {
    justify-content: center;
            margin: 10px 0px;
}
.eb-button-group-wrapper.eb-button-group-34bsf {
    display: block;
}
.main-heading br {
    display: none;
}
.wp-block-columns.testimonial-seccc.is-layout-flex.wp-container-core-columns-is-layout-5f29c0e8.wp-block-columns-is-layout-flex {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
}