@media only screen and (max-width: 767px) {
  div.et_pb_blog_0 .pagination a {
    font-size: 14px !important;
  }
  .wwd-row .et_pb_column {
    width: 100% !important;
  }
  div.recent-web-section div.recent-web-col {
    display: grid;
    grid-template-columns: auto;
  }
  .blog_more .post-content .post-content-inner {
    min-height: fit-content;
  }
  div.blog_more .entry-title {
    min-height: fit-content;
  }
  .blog__details input#wp-block-search__input-1 {
    margin-bottom: 0;
  }
  .pr-10.title-section {
    padding-right: 10em;
  }
  .px-6.title-section {
    padding: 0 6em !important;
  }
	.blog-detail-page p.title,
  .blog-detail-page h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    margin-top: 32px;
    margin-bottom: 8px;
    padding-right: 2em;
  }
	.blog-detail-page p.title{
		margin-top:8px!important;
	}
  div.post-detail-right-content {
    width: 100% !important;
  }
  div.post-detail-left-content {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .wwd-row .et_pb_column:has(.wwd-row-item-last) {
    grid-column: span 2;
  }
  .wwd-row {
    display: grid !important;
    grid-template-columns: auto auto;
    row-gap: 24px;
  }
  .form-quote .et_pb_contact_field .input {
    padding: 10px 0 10px 10px !important;
  }
  .see-more-case-section .et_pb_module.et_pb_image span,
  .see-more-case-section .et_pb_module.et_pb_image span img {
    width: 100% !important;
  }
  .w-100,
  .w-100 span,
  .w-100 span img {
    width: 100% !important;
  }
  div.form-quote .et_pb_contact_field_9 .et_pb_contact_field_options_list {
    grid-template-columns: auto;
  }
  div.form-quote .et_pb_contact_field_options_list {
    text-wrap: wrap;
    column-gap: 32px;
  }
  .form-quote
    .et_pb_contact_field_options_wrapper
    .et_pb_contact_field_options_title {
    font-size: 14px;
    line-height: 20px;
    line-height: 20px;
    padding-top: 14px;
    margin-bottom: 8px;
  }
  .wwi-section .wwi-row h4 {
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
  }
  .wwi-section .wwi-row .et_pb_column {
    width: 100% !important;
  }
  .wwi-section .wwi-row {
    justify-content: center;
    display: grid;
    column-gap: 32px;
    grid-template-columns: auto auto;
  }
  .wwi-section p {
    font-size: 14px;
    line-height: 20px;
  }
  div.why-ewebsite-section .www-us-item {
    height: fit-content;
    margin-bottom: 24px !important;
  }
  .count-case-detail {
    display: grid;
    column-gap: 8px;
    grid-template-columns: auto auto auto auto;
  }
  .count-case-detail .et_pb_module.et_pb_divider:before {
    width: 60%;
  }
  .count-case-detail .et_pb_module.et_pb_divider {
    margin-bottom: 0 !important;
  }
  div.count-case-detail .count-number-case-detail p {
    font-size: 20px;
    line-height: 30px;
  }
  div.count-case-detail .count-name-case-detail p {
    font-size: 12px;
    line-height: 18px;
  }

  .list-wwd {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 32px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
  }
  .detail-case-section .wwd-title p {
    font-size: 28px;
    line-height: 40px;
  }
  .detail-case-section p {
    font-size: 14px;
    line-height: 20px;
  }
  .intro-case-section .et_pb_module.et_pb_divider {
    margin-bottom: 0 !important;
  }
  .see-more-case-section p {
    font-size: 16px;
    line-height: 24px;
  }
  .about-say-section .et_pb_blurb_container {
    margin-top: -16px;
  }
  .about-say-section p,
  .intro-case-section p {
    font-size: 14px;
    line-height: 20px;
  }
  .about-say-section .name-case {
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .about-say-section .title-yellow-case {
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }
  div.title-case-detail h1 {
    font-size: 20px;
    line-height: 30px;
  }
  div.desc-case-detail h2 {
    font-size: 24px;
    line-height: 36px;
  }
  .cta-mobile-menu {
    text-align: center;
  }
  .cta-mobile-menu a {
    font-size: 14px !important;
  }
  .see-some-of-row,
  .item-portfolio-section-last {
    display: none;
  }
  body
    #page-container
    .et_pb_section
    .portfolio-show-more.et_pb_button_0:after {
    top: 8px;
    left: 80%;
  }

  div.webdesign-boxed-whychoose
    .ppc-boxed-item:nth-child(2)
    .et_pb_blurb_container,
  div.webdesign-boxed-whychoose
    .ppc-boxed-item:nth-child(6)
    .et_pb_blurb_container {
    padding-top: 6px;
  }
  div.et_pb_gutters3 .row-sec2-blog .et_pb_column_2_3,
  div.et_pb_gutters3 .row-sec2-blog .et_pb_column_1_3 {
    width: 100%;
    margin-right: 0;
  }
  #testimonails_slide
    .et_pb_slider
    .et_pb_slide_description
    p.et_pb_slide_title {
    font-size: 28px !important;
  }
  .in-icon-footer {
    display: inline;
    width: fit-content;
    position: relative;
    left: 36%;
  }
  .fb-icon-footer {
    display: inline;
    width: fit-content;
    position: relative;
    left: 36%;
  }
  .et_pb_text_inner p {
    padding-bottom: 16px;
  }
  div.www-us .www-us-content .www-us-item {
    height: fit-content;
  }
  div.www-us .www-us-content .www-us-item .www-us-item-desc p {
    font-size: 14px;
    line-height: 20px;
  }
  div.et_pb_module.et_pb_slider {
    overflow: hidden !important;
  }
  .our-digital-section-icon .et_pb_blurb_description p {
    height: fit-content !important;
    padding-bottom: 8px !important;
  }
  .our-digital-section-icon .et_pb_column {
    margin-bottom: 0;
  }
  .our-digital-section-icon .et_pb_image_wrap.et_pb_only_image_mode_wrap img {
    width: 80px;
    margin-bottom: 16px;
  }
  div.digital_ss2 .et_pb_column.et_pb_column_1_3 {
    width: 100%;
  }
  div.ready-to-section-service .col-1 {
    width: 100%;
  }
  div.ready-to-section-service .col-1 {
    margin-right: 0;
  }
  div.form-section .et_pb_blurb_description p,
  div.form-section .et_pb_blurb_description a,
  div.form-section .et_pb_blurb_description {
    font-size: 14px;
  }
  .slick-ourApproach .slick-slide.et_pb_column .et_pb_module {
    height: fit-content;
  }
  div.see-some-of-section-pagination .et_pb_column .et_pb_module.et_clickable {
    margin-bottom: 16px;
  }
  div.see-some-of-section .et_pb_blurb_container .et_pb_blurb_description p,
  div.see-some-of-section-pagination
    .et_pb_blurb_container
    .et_pb_blurb_description
    p {
    font-size: 16px;
    line-height: 24px;
    height: 48px;
  }
  .see-some-of-section .column .et_pb_column {
    width: 50%;
  }
  .form-section .et_contact_bottom_container {
    display: block;
    width: 97%;
  }
  .form-section .et_contact_bottom_container button {
    width: 100%;
    margin-left: 0;
  }
  .our-process-number-item
    .et_pb_blurb_content
    .et_pb_blurb_container
    .et_pb_blurb_description {
    margin-top: 16px;
    margin-left: -66px;
  }
  .why-ch-digital-maketing
    .et_pb_blurb_content
    .et_pb_blurb_container
    p:first-child {
    font-size: 16px;
    font-weight: bold;
  }
  .why-ch-digital-maketing
    .et_pb_blurb_content
    .et_pb_blurb_container
    p:last-child {
    margin-left: -70px;
  }
  .why-ch-digital-maketing .et_pb_blurb_content .et_pb_blurb_container {
    padding-top: 18px;
  }
  .list-item-footer div.et_pb_blurb_content p {
    font-size: 14px;
  }
  div.seo-content-item .et_pb_blurb_description p:first-child {
    font-size: 16px;
    line-height: 24px;
  }
  div.seo-content-item .et_pb_blurb_description p:last-child {
    font-size: 14px;
    line-height: 20px;
    margin-left: -66px;
    /*     	margin-top: 32px; */
  }
  .testimonails_slides-seo div#testimonials_row {
    height: 620px;
  }
  div.seo_ss7 .et_pb_blurb_container .et_pb_blurb_description {
    margin-left: -66px;
    margin-top: 32px;
  }
  div.seo_ss7
    .et_pb_column:first-child
    > .et_pb_module:first-child
    .et_pb_blurb_content
    .et_pb_blurb_container {
    padding-left: 16px;
    padding-top: 5px;
  }
  div.seo_ss7 .et_pb_blurb_container,
  .seo-content-item .et_pb_blurb_container,
  .ppc-boxed-connect-item .et_pb_blurb_container {
    padding-left: 16px;
    padding-top: 14px;
  }
  div.seo_ss5 .et_pb_blurb_container .et_pb_blurb_description {
    margin-left: -66px;
    margin-top: 32px;
  }
  div.seo_ss5 .et_pb_blurb_container {
    padding-left: 16px;
    padding-top: 14px;
  }
  div.seo_ss2 .et_pb_column_2,
  div.seo_ss2 .et_pb_column_3 {
    margin: 0;
    margin-bottom: 30px;
  }

  .case-studies .et_pb_slide_image img {
    width: 100%;
  }
  div > div.heading-h3-40 h3 {
    font-size: 28px;
    line-height: 40px;
  }
  div > div.heading-h3 h3 {
    font-size: 18px;
    line-height: 27px;
  }

  .ready-to-section-service div.col-2 {
    display: block;
    width: 100%;
    height: 327px;
  }
  div.case-studies .et_pb_slide_content p:nth-child(3) span {
    padding-bottom: 0;
  }
  div.case-studies .et_pb_slide_content p:nth-child(2) {
    font-size: 18px;
    line-height: 26px;
    margin: unset;
    padding: unset;
    margin-bottom: 16px;
  }
  div.case-studies .et_pb_slide_content .title,
  .case-studies .et_pb_slide_content p:nth-child(3) {
    font-size: 14px;
    line-height: 20px;
  }
  div.case-studies .et_pb_slide_with_image .et_pb_slide_description {
    width: 100%;
    text-align: left;
  }
  div.case-studies .et_pb_slide_image,
  .et_pb_slide_video {
    width: 100%;
    margin-bottom: 24px;
    margin-top: 0 !important;
    padding: 24px 16px 0;
  }
  div.flex-32 > div {
    gap: 8px;
  }
  div.ppc-boxed-connect-item .et_pb_blurb_description p:last-child {
    margin-left: -67px;
  }
  div.ppc-boxed-connect-item .et_pb_blurb_description p:first-child {
    font-size: 16px;
    line-height: 24px;
  }
  div > div.heading-h1 h1,
  div > div.heading-h2 h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }
  .icon-open-menu {
    top: 3px;
  }
  div.some-of-businesses-section .col1-someOf-home .et_pb_module img,
  div.some-of-businesses-section .col1-someOf-home .et_pb_module img {
    box-shadow: unset;
  }
  div.et_pb_gutters3 .et_pb_column_1_4.col1-footer {
    width: 100%;
    margin-right: 0;
  }
  div.et_pb_section div.et_pb_column.col4-footer {
    width: 100%;
  }
  div.et_pb_gutters3 .et_pb_column_1_4.col2-footer,
  .et_pb_gutters3 .et_pb_column_1_4.col3-footer {
    width: 100%;
    margin-right: 0;
  }
  .list-item-footer div.et_pb_blurb_content .et_pb_main_blurb_image {
    margin-top: 0;
  }
  div.et_pb_icon_0_tb_footer {
    margin-left: 0;
  }
  div#footer_recentPosts.et_pb_widget_area_left {
    padding-right: 0;
  }
  div.et_pb_gutters3 .et_pb_column_1_4.col2-footer,
  div.et_pb_gutters3 .et_pb_column_1_4.col3-footer {
    width: 100%;
    margin-right: 0;
  }
  div.et_pb_toggle p.et_pb_toggle_title {
    font-size: 14px;
  }
  div#testimonails_slides .et-pb-controllers a,
  div#testimonails_slides .et-pb-controllers .et-pb-active-control {
    width: 14px;
    height: 14px;
  }
  div#testimonials_row {
    height: 615px;
  }
  div#testimonails_slide .et-pb-controllers {
    height: 21px;
  }
  div#testimonails_slide .et_pb_slide_description {
    height: 600px;
    width: 100%;
    padding-top: 190px;
  }
  div#testimonails_slide
    .et_pb_slide_description
    .et_pb_slide_content
    p:nth-child(2),
  div#testimonails_slide
    .et_pb_slide_description
    .et_pb_slide_content
    p:nth-child(3),
  div#testimonails_slide
    .et_pb_slide_description
    .et_pb_slide_content
    p:last-child {
    font-size: 14px;
    line-height: 21px;
  }
  div.img-container-circles {
    position: absolute;
    top: 16px;
    bottom: 0px;
    left: 50%;
    right: 0px;
    content: "";
    width: 160px;
    height: 160px;
    transform: translateX(-50%);
  }
  div#testimonails_slide .et_pb_slide_image {
    margin: 0 !important;
    width: 140px;
    left: 50%;
    -ms-transform: translateX(-50%) !important;
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
    -o-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    top: 26px;
    height: 140px;
    -ms-transform: unset !important;
    -moz-transform: unset !important;
    -o-transform: unset !important;
    animation: unset !important;
  }
  div#testimonails_slide .et_pb_slide_image img {
    width: unset;
    margin: unset;
    -ms-transform: unset !important;
    -moz-transform: unset !important;
    -o-transform: unset !important;
    animation: unset !important;
  }
  div.et_pb_slide_image,
  div.et_pb_slide_video {
    display: block !important;
  }
  div.blurb-Experience .et_pb_blurb_container {
    padding-left: 8px !important;
  }
  div.blurb-Whychoose .et_pb_blurb_container {
    padding-left: 8px !important;
    padding-top: 16px;
  }
  div.blurb-Whychoose div.et_pb_blurb_description {
    margin-left: -60px;
    margin-top: 24px;
  }
  div.col1-Elevate .et_pb_blurb_content {
    max-width: 100% !important;
  }
  body.page.et_pb_pagebuilder_layout #main-content {
    margin-top: 56px;
  }
  .case-studies-section .case-studies-item > div {
    flex-direction: column;
  }
  div.-ml-100 {
    margin-left: 0px;
  }
  footer div div.et_pb_module.et_pb_code {
    position: unset;
  }
  div.see-some-of-section .et_pb_blurb_container h4 {
    font-size: 20px;
  }
  div.marketing-service-section .marketing-service-row {
    grid-template-columns: 50% 50%;
  }
  div.multi-award-section .multi-award-row1,
  div.multi-award-section .multi-award-row2 {
    row-gap: 2px;
    column-gap: 22px;
    grid-template-columns: auto auto auto;
  }
  div.schedule-form .et_pb_contact_form_label {
    font-size: 14px;
  }
  div.our-digital-section .our-digital-domi-col-1,
  div.our-digital-section .our-digital-domi-col-2,
  .multi-award-section .et_pb_row .et_pb_column,
  div.unparalleled-section .unparalleled-col-2,
  div.www-us .www-us-content .www-us-item,
  .our-story-section div.et_pb_row div.et_pb_column,
  .blog_site
    .et_pb_blog_grid_wrapper
    div.et_pb_blog_grid.clearfix.et_pb_text_align_center
    div.column,
  div.see-some-of-section .see-some-of-col-1,
  div.see-some-of-section .see-some-of-col-2 {
    width: 100%;
  }

  .meet-the-team .meet-the-team-item p {
    font-size: 14px;
  }
  div.meet-the-team .meet-the-team-item h4 {
    font-size: 20px;
    line-height: 30px;
  }
  div.meet-the-team .meet-the-team-row-2 {
    place-items: unset;
    grid-template-columns: auto;
  }
  div.meet-the-team-item-1 span {
    height: unset;
  }
  div.meet-the-team .meet-the-team-row-1 {
    grid-template-columns: auto;
  }
  div.www-us .www-us-content .www-us-item:after {
    background: #fff;
  }

  div.unparalleled-section .unparalleled-col-1 {
    width: 100%;
    margin-right: 0%;
  }
  div.our-digital-section .our-digital-col-1 {
    column-gap: 22px;
    grid-template-columns: auto auto auto;
  }

  div.desc-page p {
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  div.title-page h1 {
    font-size: 32px;
    line-height: 48px;
  }
  .logo-footer {
    margin: auto !important;
  }
  .slick-seeWhat div.seeWhat-desc p {
    height: 231px;
  }
  div.slick-seeWhat div.image-container.active {
    width: 160px;
  }
  div.slick-seeWhat .col-img-SeeWhat {
    margin-bottom: 50px !important;
    height: 160px;
    width: fit-content !important;
  }
  div.slick-seeWhat .img-container-circle {
    position: absolute;
    top: -8px;
    /* bottom: 3px; */
    left: -8px;
    right: 78px;
    content: "";
    width: 175px;
    height: 175px;
  }
  div.slick-seeWhat div.col-content {
    margin: 0 !important;
    width: 100% !important;
  }
  div.slick-seeWhat div.et_pb_module.et_pb_text {
    height: fit-content;
  }
  div.slick-seeWhat {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  div > ul.slick-dots {
    margin-left: 40px;
  }

  .form-section.form-update-by-dat div.form-col-2 {
    padding: 48px 32px;
    padding-bottom: 8px;
  }
  .slick-someof-row.et_pb_row .et_pb_column {
    /* 		height: 247px; */
    display: grid;
    grid-template-columns: auto auto;
  }
  .slick-someof-row ul.slick-dots li::marker {
    /* 		color: #fff; */
  }
  div.col1-someOf-home > .et_pb_module {
    box-shadow: 0 1px 50px -13px #ccc;
    border-radius: 5px;
  }

  .col1-someOf-home .et_pb_module.et_pb_image {
    width: 100%;
  }
  .blurb-Experience div.et_pb_blurb_description,
  .blurb-Whychoose div.et_pb_blurb_description {
    margin-top: 8px;
  }
  .our-digitalServices .et_pb_column {
    margin-right: 0 !important;
  }
  div.col1-OurAmazing,
  div.col2-OurAmazing,
  div.col3-OurAmazing {
    margin-right: 0 !important;
  }


  .et_pb_blog_grid_wrapper
    div.et_pb_blog_grid.clearfix.et_pb_text_align_center
    div.column {
    margin-right: 0;
    width: 100%;
  }
  div.form-section .et_pb_contact p input,
  div.form-section .et_pb_contact p select {
    font-size: 14px;
  }
  .form-section.form-update-by-dat div.form-col-2 {
    width: 100%;
    transform: unset;
  }
  .form-section div.form-col-1 {
    margin: unset;
    margin-bottom: 48px;
    width: 100%;
  }
  div.title-section h2.et_pb_module_heading,
  div.title-section .et_pb_text_inner h2,
  div.”title-section” h2 {
    font-size: 28px;
    line-height: 42px;
  }
  .et_pb_text_inner .heading-yellow {
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
  }
  div.col1-OurAmazing,
  div.col2-OurAmazing,
  div.col3-OurAmazing {
    width: 100% !important;
  }
  .blurb-Whychoose.blurb-Whychoose-1 div.et_pb_blurb_description {
    height: unset;
  }
  .w-full span.et_pb_image_wrap,
  .w-full span.et_pb_image_wrap img {
    width: 100%;
  }
  .phone-header .et_pb_blurb_content {
    display: flex;
    align-items: center;
  }

  .our-digitalServices {
    gap: 32px;
  }
  div.webdesign-boxed-whychoose
    div.et_pb_row.why-ch-ew-box
    div.et_pb_column.et_pb_css_mix_blend_mode_passthrough {
    display: block;
  }
}
@media only screen and (max-width: 430px) {
  div.col1-someOf-home {
    padding: 0;
    display: grid;
    grid-template-columns: auto auto;
  }
  div.some-of-businesses-section .col1-someOf-home,
  div.some-of-businesses-section .col1-someOf-seo {
    display: grid;
    grid-template-columns: auto auto;
    gap: 32px;
  }
  .list-item-footer div.et_pb_blurb_content {
    margin-left: 10%;
    display: flex;
    justify-content: left;
    text-align: left;
    width: 100%;
  }
}
