/*custom css*/

/*@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300&display=swap');*/
/*-05-04-2022-*/


/*-05-04-2022-*/
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');

/*-career-*/
.career-pg {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

.career-pg h1 {
    font-size: 70px;
    text-align: center;
    line-height: 1.3;
    margin-bottom: 20px;
    color: #fff;
}

.career-pg h4 {
    font-size: 28px !important;
    color: #fff !important;
    font-weight: 400 !important;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

.career-pg p {
    color: #fff !important;
    line-height: 1.8 !important;
    font-size: 20px !important;
}

ul.new-job {
    list-style: none;
    padding-left: 0;
    padding-top: 0.5em;
    text-align: center;
    margin-bottom: 30px;
}

ul.new-job li {
    margin: 3px 25px 20px 0px;
    padding-left: 0;
    position: relative;
    font-size: 20px;
    display: inline-block;
    font-weight: 500;
}

ul.new-job li:before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 20px;
    border: solid #fb4400;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    left: 0;
    top: 0;
    margin-right: 18px;
}

.apply_here_post a {
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    border: 1px solid #f13624;
    border-radius: 5px;
    padding: 15px 30px;
    text-transform: uppercase;
    background: #f13624;
}

.apply_here_post a:hover {
    background: #fff;
    color: #f13624;
}

.job-positions {
    max-width: 1540px;
    width: 90%;
    margin: 0px auto;
}

.center-title.title-h2:before {
    display: none !important;
}

div#carreer-sect-third {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

h2.title-h2.b0 {
    font-size: 50px;
    line-height: 1.2;
    padding-bottom: 20px;
}

div#carreer-sect-third img {
    box-shadow: 0 9px 20px rgb(0 0 0 / 25%);
    border-radius: 5px;
    max-width: 95%;
    margin: 0 auto;
    display: block;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.sdw_im {
    display: flex;
    align-items: center;
    gap: 30px;
}

.Bit p {
    font-size: 18px !important;
    color: #333;
    line-height: 1.8;
}

div#carreer-sect-five {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

div#carreer-sect-five h4 {
    font-size: 24px;

}

div#carreer-sect-five .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 20px;
}

.Bit.wpb_column.vc_column_container.vc_col-sm-6 .wpb_text_column.wpb_content_element {
    margin-bottom: 25px !Important;

}

.request-btn a:hover {
    background: #f13624;
    color: #fff;
}

.request-btn a {
    background: #fff;
    font-size: 24px;
    font-weight: normal;
    color: #f13624;
    border: 1px solid #f13624;
    border-radius: 5px;
    padding: 20px 40px;
    text-transform: uppercase;
}

.happy-staff-review p.center-substile-p {
    font-size: 26px !important;
    color: #000;
    margin-bottom: 70px;
    font-weight: normal;
    text-align: center;
    font-family: 'Work Sans', sans-serif;
}

.happy-staff-review .dipl_testimonial_slider .dipl_single_testimonial_card {
    background: #fff !important;
    padding: 20px 20px 35px 20px !important;
    border-radius: 10px;
    margin: 0 5px;
}

.request-btn {
    margin-top: 40px;
    text-align: center;
}

.career-sect-six .vc_column-inner h2 {
    font-size: 40px;
}

.career-sect-six .vc_column-inner h4 {
    font-size: 24px;
    margin: 20px 0 15px;
    font-weight: normal;
    color: #000;
}

.career-sect-six .vc_single_image-wrapper.vc_box_border_grey {
    box-shadow: 0 9px 20px rgb(0 0 0 / 25%);
    border-radius: 5px;
}

.career-sect-with-us ol li {
    line-height: 2;
    font-weight: 500;
    font-size: 18px;
    margin-left: 15px;
}

.career-sect-with-us p {

    margin-top: 25px;
    font-size: 18px;
    line-height: 1.8;
}

.bds-rds .inner-txt p+h4 {
    font-size: 30px;
    padding-top: 10px;
}

.vc_row.wpb_row.vc_row-fluid.career-sect-seven.vc_custom_1650275736394 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

div#carreer-sect-four .vc_column-inner {
    width: 90%;
    margin: 0px auto;

}

.career-sect-seven p {
    margin-top: 0;
}

.career-sect-seven h4 {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.career-sect-seven ul li {
    line-height: 30px;
}

.career-sect-working {
    margin-left: 10px;
}

.apply_here_post {
    margin-top: 30px;
}

.career-sect-seven .vc_single_image-wrapper.vc_box_border_grey {
    box-shadow: 0 9px 20px rgb(0 0 0 / 25%);
    border-radius: 5px;
}

h5.st-testimonial-title {
    display: none;
}

blockquote.st-testimonial-content.st-testimonial-bg {
    padding: 20px 20px 35px 20px !important;

}

#carreer-sect-four .stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
    order: 1;
    flex-grow: 1;
}

#carreer-sect-four .stars-testimonials .masonry-item figure .starrating.st-rating {
    position: relative;
    right: 0;
    top: 0;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}

#carreer-sect-four .slick-track {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
}

#carreer-sect-four .stars-testimonials .slick-slide {
    height: auto;
}

#carreer-sect-four .stars-testimonials .masonry-item figure {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

.dipl_testimonial_desc {
    font-size: 18px;
    color: #000;
    line-height: 1.7;
    padding: 0px;
}

.fa-star:before {
    color: #f0cc00;
    font-size: 18px;
}

figure.style1 blockquote:before {
    display: none;
}

figure.style1 blockquote:after {
    display: none;
}

h2.title-h2.b0 {
    font-size: 55px;
}

.career-sect-with-us span {
    color: #f13624;
    font-weight: 400;
}

img.vc_single_image-img.attachment-full {
    border-radius: 5px;

}

div#you-should-Consider .vc_column-inner {
    width: 97%;
    margin: 0px auto;
}

span.starrating.st-rating i {
    padding: 0 3px 0 0;
}

#carreer-sect-sec {
    padding: 50px 0 50px 0;
}

#carreer-sect-sec h2.title-h2.b0 {
    padding-bottom: 0;
}

#carreer-sect-sec h2.title-h2.b0:after {
    display: none;
}

#carreer-sect-four h2.center-title.title-h2.b0:after {
    display: none;
}

div#carreer-sect-third h2.title-h2.b0:after {
    display: none;
}

div#you-should-Consider .title-h2:after {
    display: none;
}

.career-sect-seven .title-h2:after {
    display: none;
}

.career-sect-eight .title-h2:after {
    display: none;
}

div#carreer-sect-five h2.center-title.title-h2.b0:after {
    display: none;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.bds-rds {
    display: flex;
    align-items: center;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.you-should-Consider {
    display: flex;
    align-items: center;
}


/*-career-*/


/*-testi-*/
.vc_row.wpb_row.vc_row-fluid.testimonials-main-section {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

.vc_row.wpb_row.vc_row-fluid.testi-section {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

ul.stats_banner_seo li:last-child {
    border-right: 0;
}

.test-r1 {
    width: 90%;
    margin: 0px auto !important;
    max-width: 1540px;
    padding-top: 50px;
}

.test-r1 h2 {
    margin-bottom: 25px;
    font-size: 55px;
}

.title-h2:after {
    content: "";
    width: 97px;
    height: 5px;
    background: #f13624;
    top: -25px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    position: absolute;
}


.test-r1 p {

    font-size: 18px;
    line-height: 1.8;

}

.vc_row.wpb_row.vc_inner.vc_row-fluid.testimonial-blurbb h4 {
    font-size: 31px;
}

.client-rate.abs img {
    margin-top: 0px;
    margin-bottom: 15px !important;
}

.testimonial-blurbb p {
    line-height: 1.8;
}

.client-rate.abs img {
    width: 100% !important;
    max-width: 130px !Important;
    height: 60px !important;
    object-fit: contain !important;
}

.back-col-testimonial-sect.custm-wid.wpb_column.vc_column_container.vc_col-sm-6 img {
    background: #f13624;
}

span.client-occ {
    font-size: 15px;
    font-weight: 400;
    color: #575757;
    margin-bottom: 15px;
}

.testimonial-blurbb .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner>.wpb_wrapper {
    padding: 25px;
    box-shadow: 0 10px 30px 0px #0002;
    min-height: 320px;
    position: relative;
    background: #fff;
}

.testi_description p {
    margin-bottom: 10px !important;
}

.customer-view_text_inner p {
    margin-top: 10px;
}


.testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner>.wpb_wrapper {
    background: #f9d94e;

}

.testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2)>.vc_column-inner>.wpb_wrapper {
    background: #fff;
    top: 40px;


}

.testimonial-blurbb:nth-child(odd) .wpb_column.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner>.wpb_wrapper {
    background: #fff;

}

.testimonial-blurbb:nth-child(odd) .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2)>.vc_column-inner>.wpb_wrapper {
    background: #f9d94e;
    top: 40px;
}

.testimonial-blurbb .wpb_wrapper:after {
    content: "";
    width: 121px;
    height: 125px;
    position: absolute;
    display: block;
    z-index: 0;
    background: url(https://websperogeo.com/wp-content/uploads/2022/01/coma.png);
    right: 30px;
    bottom: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}

.testimonial-blurbb .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner>.wpb_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.testimonial-blurbb .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
    height: 100%;
}

.customer-view_text_inner {
    line-height: 1.8;
}

/*-testi-*/
/*-SEO-*/
div#dev-banner .devlopment-banner h1 {
    font-size: 66px;
    color: #fff;
    text-align: center;
    line-height: 1.3;
    margin-bottom: 60px;
}

.seo-top-section-banner h3 {
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 40px;
}

.seo-career-tp-bn .devlopment-banner ul li span {
    display: block;
    margin-left: 0;
    font-size: 30px;
    font-weight: 400;
    color: #f13624;
    padding-bottom: 10px;
}

.devlopment-banner ul {
    padding-left: 0;
    padding-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.seo-career-tp-bn .devlopment-banner ul li {
    display: block;
    text-align: left;
    max-width: 100%;
}

.devlopment-banner ul li {
    align-items: center;
    color: #fff;
    font-size: 18px;
    position: relative;
    border-right: 1px solid #fff;
    padding: 5px 45px 5px 45px;
}

.devlopment-banner ul li:last-child {
    padding-right: 0;
    border: none;
}

.seo-career-tp-bn .devlopment-banner ul li span {
    display: block;
    margin-left: 0;
    font-size: 30px;
    font-weight: 400;
    color: #f13624;
    padding-bottom: 10px;
}

.core-heading h3 {
    line-height: normal;
}

.vc_row.wpb_row.vc_row-fluid.seo-sec-sect {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

.seo-page-sub-sect h3 {
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 20px;
    padding-bottom: 0;
    color: #f13624;
}

.seo-page-sub-sect {
    display: flex;
    align-items: center;
}

.stats_banner_seo ul li span {
    display: block;
    margin-left: 0;
    font-size: 30px;
    font-weight: 400;
    color: #f13624;
    padding-bottom: 10px;
}


.seo-page-sub-sect p {
    font-size: 18px !important;
    line-height: 1.75;
    color: #000;
    padding-top: 10px;
}

.seo-req-btn .service-btn a {
    color: #fff;
    border: 1px solid #f13624;
    background: #f13624;
    padding: 18px 30px;
    font-size: 24px;
    font-weight: normal;
    border-radius: 8px;
    text-transform: uppercase;
}

div#agile-development {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

div#agile-development .core-heading h3 {
    font-size: 48px;
    margin-bottom: 30px;
}

#cstudy .wpb_column.vc_column_container.vc_col-sm-12 {
    float: none;
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

.cs-div h3 {
    margin: 26px 0;
    font-size: 26px;
    padding: 0;
    line-height: normal;
    font-weight: 700;
}

.cs-div div h4 {
    font-size: 28px;
    color: #f13624;
    font-weight: 600;
    font-family: WorkSans-SemiBold;
}

.cs-div div {
    width: 33.33%;
    display: inline;
    float: left;
}

.cs-div div p {
    font-size: 18px !important;
    line-height: 1.4;
}

.cs-div div {
    padding-right: 10px;
}

.wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}

.seo-sec-sect p {
    font-size: 18px !important;
}

.guarantee-box h3 {
    font-size: 25px;
    padding-bottom: 0;
    margin-bottom: 10px;
    font-weight: 400;
    margin-top: 10px;
    text-align: center;
    line-height: 1.4;
}

.guarantee-box p {
    font-size: 17px;
    text-align: center;
    line-height: 1.8;
}

.wpb_text_column.wpb_content_element.Seo-campaign p {
    font-size: 18px !important;
    margin-bottom: 20px !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.cols-se-two {
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.cols-se-two .vc_column-inner>.wpb_wrapper {
    background: #fff;
    text-align: center;
    padding: 50px 30px;
    border-radius: 10px;
    box-shadow: 0 10px 20px 1px #d3d3d3;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.cols-se-two .vc_column_container .vc_column-inner {
    height: 100%;
}

blockquote.st-testimonial-content.st-testimonial-bg {
    background-color: transparent;
}

figure.style1 .author {
    background-color: transparent !important;
}

span.more {
    font-size: 17px;
}

.style1 .starrating {
    text-align: center;
}

.stars-testimonials .masonry-item figure .author {
    text-align: center !important;
}

.stars-testimonials .masonry-item figure {
    margin-top: 70px;
}

div#why_choose_mobile_development {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

div#why_choose_mobile_development h3 {
    margin-bottom: 30px;

    font-size: 50px;
    letter-spacing: -1px;
    line-height: normal;
}

div#why_choose_mobile_development h4 {
    font-size: 24px;
    margin-bottom: 15px;
}

div#why_choose_mobile_development p {
    font-size: 16px;
    line-height: 1.8;
}

div#why_choose_mobile_development .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0px;
}

div#new-faqs {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

#new-faqs .et_pb_toggle_title h4 {
    font-size: 30px;
    padding: 30px 0 30px 90px;
    position: relative;
    background-image: linear-gradient(90deg, #F6F6F6, #fff);
    border-left: 5px solid #ff5300;
    font-weight: normal;
    color: #666 !important;
}

#new-faqs i.vc_toggle_icon {
    display: none;
}

.vc_toggle_title:after {
    content: "Q.";
    position: absolute;
    left: 17px;
    font-size: 60px;
    margin-top: 0;
    color: #f13624;
    display: block;
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
    top: 25px;
}

#new-faqs .vc_toggle_content:before {
    content: "A.";
    position: absolute;
    left: 17px;
    font-size: 60px;
    margin-top: 25px;
    color: #9b9b9b;
    font-family: 'Work Sans', sans-serif;
}

#new-faqs .vc_toggle_content {
    padding: 20px 20px 0px 90px;
    border-left: 5px solid #9b9b9b;
    position: relative;
}

#new-faqs p,
#new-faqs ul li {
    font-size: 18px !important;
    color: #333 !important;
    line-height: 1.7;
    font-weight: 400;
    margin-top: 0;
}

#new-faqs ul.dts_col li {
    font-weight: 400;
    color: #333;
    margin-bottom: 20px;
    line-height: 1.8;
}

#new-faqs ul.dts_col {
    margin: 30px 0px;
}

#new-faqs .vc_toggle_title {
    font-size: 30px;
    padding: 30px 0 30px 90px;
    position: relative;
    background-image: linear-gradient(90deg, #F6F6F6, #fff);
    border-left: 5px solid #f13624;
    font-weight: normal;
}

#rvij .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

#vij h2.left-title.title-h2 {
    font-size: 55px;
}

.title-h2 {
    font-size: 55px !important;
    letter-spacing: -1px;
}

.seo-page-last-sect .title-h2:after {
    left: inherit;
    right: inherit;
    margin: inherit;
}

.seo-page-last-sect p {
    font-size: 18px;
    line-height: 1.8;
    margin-bottom: 15px !important;
}

#testimonials-nml .style1 .starrating {
    position: inherit;
}

#testimonials-nml .stars-testimonials .masonry-item figure img {
    max-width: 200px !important;
    max-height: 200px;
    object-fit: cover;
}

#testimonials-nml .slick-track {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

/*-SEO-*/

.vc_row {
    margin: 0;
    clear: both;
}

.bg-action-section {
    background: #f6f6f6;
    text-align: center;
    padding: 80px 0;
}

.bg-action-section .vc_column-inner {
    max-width: 1540px;
    margin: 0 auto;
    padding: 0;
    width: 90%;
}

.core-heading h3 {
    font-size: 50px;
    margin-bottom: 30px;
    line-height: normal;
    text-align: center;
    letter-spacing: -1px;
}

.core-heading h5 {
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: center;
    font-family: WorkSans-Regular;
    font-weight: normal;
}

div#testimonials-nml figure.style1 {
    margin-top: 0;
}

span.ab-clr {
    color: #f13624;
}

.free-consult-btn-action a {
    border: 2px solid #f13624 !important;
    background: #f13624;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
    padding: 15px 25px;
    border-radius: 8px;
    margin-top: 13px;
    display: inline-block;
}

.free-consult-btn-action a:hover {
    background: #fff;
    color: #f13624;


}

.inside_blog_outer {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding: 60px 0;
}

.inside_blog_outer .blog_area {
    display: inline-block;
    width: 100%;
    padding-top: 40px;
}

.ebook_design .vc_column-inner>.wpb_wrapper:first-child {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding: 0;
}

.final-guide h3 {
    font-size: 48px;
    line-height: 1.2;
    padding-bottom: 0;
    margin-bottom: 30px;
}

.final-guide h5 {
    color: #030304;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 1.4;
    font-size: 28px;
}

.final-guide p {
    line-height: 1.7;
    color: #000;
    font-size: 18px;
}

.ebook-claim-field {
    position: relative;
    margin-top: 40px;
    width: 100%;
    max-width: 630px;
}

.final-guide form {
    position: relative;
    margin-top: 40px;
    width: 100%;
    max-width: 630px;
}

.final-guide form input[type="email"] {
    box-shadow: none;
    width: 100%;
    height: 57px;
    border-color: #f13624;
    border-width: 2px;
    border-radius: 5px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 210px 10px 15px;
    border: 2px solid #f13624;
    font-family: 'Poppins', sans-serif;
    outline: none;
}

.final-guide form input[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 5px 5px 0;
    height: 57px;
    font-size: 18px;
    border: none !important;
    color: #fff;
    background: #f13624;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    padding: 5px 15px;
    cursor: pointer;
}

.final-guide form input[type="submit"]:hover {
    color: #fff;
    background: #000;
}

div#grow-plays {
    padding: 60px 0;
}

div#grow-plays .work-play>.vc_column-inner {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.work-play h3 {
    font-size: 50px;
    margin-bottom: 30px;
    letter-spacing: -1px;
    text-align: center;
}

.work-play h5 {
    font-size: 30px;
    color: #030304;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: center;
}

.gallery_outer {
    padding: 30px 0;
}

.gallery_outer .vc_column-inner {
    padding: 0;
}

.gallery_outer .vc_column-inner .wpb_gallery_slides {
    column-count: 3;
}

.gallery_outer li.isotope-item {
    width: 100%;
    margin-bottom: 20px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0px 5px !important;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
}

.gallery_outer li.isotope-item img {
    border-radius: 10px;
    max-width: 100% !important;
    height: auto !important;
}

div#betterthan-others {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.post-grid-homesection h3 {
    font-size: 32px;
    color: #030304;
    padding-bottom: 15px;
    font-weight: normal;
}

.post-grid-homesection h5 {
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    line-height: normal;
}

.post-grid-homesection p {
    font-size: 18px !important;
    line-height: 1.75;
    color: #000;
    padding-top: 10px;
    min-height: 200px;
}

.learnmore-btn {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

.learnmore-btn a {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: #f13624;
    border: 1px solid #f13624;
    border-radius: 5px;
    padding: 12px 25px;
    display: inline-block;
}

.learnmore-btn a:hover {
    background: #f13624;
    color: #fff;

}

.learnmore-btn {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

.cols_cs_stats {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding: 32px 0;
    margin-bottom: 50px;

}

.cols_cs_stats .wpb_wrapper .wpb_wrapper {
    background: #fff;
    max-width: 100%;
    padding: 50px;
    text-align: left;
    box-shadow: 0 7px 15px rgb(0 0 0 / 8%);
}

.cols_cs_stats .small-sections h4 {
    text-align: left;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0 !important;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    margin-top: 0;
}

.cols_cs_stats .small-sections h3 {
    font-size: 35px;
    text-align: left;
    color: #f13624;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    padding-bottom: 3px;
    font-weight: 600;
    padding-top: 3px;
}

.cols_cs_stats .small-sections p {
    text-align: left;
    font-size: 19px !important;
    line-height: 1.8;
}

.cols_cs_stats .small-sections {
    position: relative;
    padding-left: 60px;
}

.cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:first-child .small-sections:before {
    content: "";
    background: url('/wp-content/uploads/2022/01/dollar_new.svg');
    width: 42px;
    height: 42px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}

.cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:nth-of-type(2) .small-sections:before {
    content: "";
    background: url('/wp-content/uploads/2022/01/cs_study_case_new 1.svg');
    width: 42px;
    height: 42px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}

.cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:last-child .small-sections:before {
    content: "";
    background: url('/wp-content/uploads/2022/01/design_over.svg');
    width: 44px;
    height: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}

.coturecandy-banner {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding: 42px 70px;
    margin-bottom: 100px;
    background-size: cover;
    background-repeat: no-repeat;
}

.left_text_descrption>.vc_column-inner {
    max-width: 545px;
    background: #fff;
    border-radius: 10px;
    padding: 50px 25px;
    position: relative;
    top: 100px;
}

.left_text_descrption>.vc_column-inner h5 {
    font-size: 21px;
    padding: 25px 20px 25px 0;
    color: #030304;
    font-weight: normal;
    line-height: 1.3;
}

.coturecandy-banner .cs-view {
    display: flex;
    flex-wrap: wrap;
    background: #f2f2f2;
    border-radius: 8px;
    padding: 25px 20px 15px;
}

div#case-study-view .left_text_descrption.wpb_column.vc_column_container.vc_col-sm-6 .wpb_single_image.vc_align_center {
    text-align: left;
}


.coturecandy-banner .cs-view div {
    float: left;
    width: calc(50% - 20px);
    margin-right: 20px;
    margin-bottom: 26px;
}

.coturecandy-banner .cs-view div h4 {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 35px;
    color: #f13624;
    font-weight: 600;
}

.coturecandy-banner .cs-view div p {
    font-size: 17px !important;
    font-weight: 500 !important;
    color: #333 !important;
    line-height: 1.5 !important;
    padding-right: 20px;
    text-align: left !important;
}

.full-case-btn {
    margin-top: 30px;
}

.full-case-btn a {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #f13624;
    border-radius: 5px;
    padding: 14px 24px;
    background: #f13624;
    display: inline-block;
}

.full-case-btn a:hover {
    color: #f13624;
    border: 1px solid #f13624;
    background: #fff;
}

.right_text .left_text_descrption>.vc_column-inner {
    float: right;
}

.link-case-study {
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.link-case-study .vc_column-inner {
    text-align: center;
    padding-bottom: 60px;
}

body .link-case-study .vc_column-inner a {
    border: 2px solid #f13624 !important;
    background: #f13624;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 10px 35px !important;
    border-radius: 8px;
    margin-top: 0;
    display: inline-block;
    line-height: 1.8;
}

body .link-case-study .vc_column-inner a:hover {
    border: 2px solid #f13624 !important;
    background: #fff !important;
    color: #f13624 !important;
}

.et_pb_main_blurb_image br {
    display: none;
}

div#dooted-bg {
    padding: 0px 0 40px 0;
    background-repeat: no-repeat;
}

div#dooted-bg .industry_leader_logo .wpb_single_image.vc_align_left {
    text-align: center;
}


.default-acc {
    color: #f13624;
}

div#awd-win {
    background-size: cover;
    padding: 44px 0 90px 0;
}

.center-title.title-h2 {
    color: #000;
    line-height: 1.1em;
    position: relative;
    text-align: center;
    font-size: 55px;
    letter-spacing: -1px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: normal;
    margin-bottom: 30px !important;
}

.center-title.title-h2:before {
    content: "";
    width: 97px;
    height: 5px;
    background: #f13624;
    display: block;
    margin: 0 auto 20px auto;
}

div#awd-win .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

div#awd-win .vc_images_carousel .vc_carousel-inner {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

div#awd-win .vc_column-inner .vc_carousel-indicators {
    display: none;
}

#awd-win a.vc_right.vc_carousel-control,
#top-get_cnt a.vc_right.vc_carousel-control {
    width: 43px;
    height: 43px;
    background: url('/wp-content/uploads/2022/01/arrow.png');
    opacity: 1;
    right: 15px;
    background-size: contain;
    background-repeat: no-repeat;
}




#awd-win a.vc_left.vc_carousel-control,
#top-get_cnt a.vc_left.vc_carousel-control {
    width: 43px;
    height: 43px;
    background: url('/wp-content/uploads/2022/01/arrow.png');
    opacity: 1;
    left: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

#top-get_cnt a.vc_left.vc_carousel-control {
    left: -40px;
}

#top-get_cnt a.vc_right.vc_carousel-control {
    right: -20px;
}

/* #awd-win a.vc_right.vc_carousel-control span.icon-next {
    display: none;
} */
.vc_images_carousel .vc_carousel-control .icon-next:before,
.vc_images_carousel .vc_carousel-control .icon-prev:before {
    opacity: 0 !important;
}

/* #awd-win a.vc_left.vc_carousel-control span.icon-prev {
    display: none !important;
} */
div#awd-win .vc_images_carousel .vc_carousel-inner .vc_item .vc_inner {
    text-align: center;
}

div#awd-win .vc_images_carousel .vc_carousel-inner .vc_item {
    display: flex;
    align-items: center;
    justify-content: center;
}

div#awd-win .vc_images_carousel .vc_carousel-inner .vc_item img,
#top-get_cnt .vc_images_carousel .vc_carousel-inner .vc_item img {
    filter: brightness(0) invert(0.2);
}

div#awd-win .vc_images_carousel .vc_carousel-inner .vc_item:hover img,
#top-get_cnt .vc_images_carousel .vc_carousel-inner .vc_item:hover img {
    filter: none;
}

div#upworklogo {
    box-shadow: 0 0 10px 6px #00000014;
    position: relative;
    width: 90%;
    margin: -65px auto 75px;
    max-width: 1330px;
    left: 0;
    right: 0;
    padding: 0;
    background: #fff;
    border-radius: 5px;
}



#home-banner .vc_column-inner {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 0;
}

.hero_banner_new {
    height: 100vh;
    top: 0;
    position: relative;
    width: 100%;
    left: 0;
    color: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}

.vimeo-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    overflow: hidden;
}

.vimeo-wrapper video {
    min-height: 100vh;
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#home-banner .headline {
    vertical-align: middle;
    width: 100%;
    z-index: 2;
    margin: 0 auto;
    position: relative;
    max-width: 1365px;
    padding: 0 15px;
}


#home-banner .hero_banner_new:before {
    position: absolute;
    top: 0;
    content: " ";
    background: rgba(0, 0, 0, 0.75);
    height: 100%;
    left: 0;
    width: 100%;
}

#home-banner .vc_column-inner h1 {
    font-size: 55px;
    letter-spacing: -2px;
    margin-bottom: 20px;
    color: #fff;

}


#home-banner .vc_column-inner p {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
    color: #fff;
    font-family: WorkSans-Regular;
}

.free-consult-btn {
    margin-top: 70px;
}

.free-consult-btn a {
    border: 1px solid #f13624;
    background: #f13624;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 14px 35px;
    border-radius: 8px;
    display: inline-block;
    line-height: 1.2;
}

.free-consult-btn a:hover {
    background: #fff;
    color: #f13624;
}

.seo-page-sub-sect .web-content h5 {
    font-size: 20px;
    font-weight: normal;
    color: #010101;
    padding-bottom: 0;
    margin-bottom: 15px;
    line-height: 1.4;
}

div#betterthan-others {
    padding-top: 40px;
}

.inside_blog_outer .vc_grid-item-mini {
    box-shadow: 0px 5px 20px rgb(0 0 0 / 15%);
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
}

.inside_blog_outer .vc_grid-item-mini .vc_gitem-zone {
    background: #fff !important;
}

.recent-home-posts .vc_pageable-slide-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.inside_blog_outer .vc_grid-item-mini .vc_gitem-col {
    padding: 20px;
}

.inside_blog_outer .vc_grid-item-mini .vc_gitem-col h4 {
    line-height: 1.5;
    font-size: 22px;
    font-weight: 400;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    color: #000;
}

.inside_blog_outer .vc_grid-item-mini .vc_gitem-post-data-source-post_excerpt p:empty {
    display: none;
}

.inside_blog_outer .vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    margin-bottom: 25px;
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}

.inside_blog_outer .vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    font-size: 16px !important;
    line-height: 1.7;
    color: #000;
    font-weight: normal;
}

.inside_blog_outer .vc_grid-item-mini a.vc_general {
    border: 2px solid #f13624;
    display: inline-block;
    padding: 12px 20px;
    text-transform: uppercase;
    border-radius: 8px;
    margin: 0;
    color: #f13624 !important;
    font-size: 15px;
    background: none !important;
}

.inside_blog_outer .vc_grid-item-mini a.vc_general:hover,
.inside_blog_outer .vc_grid-item-mini a.vc_general:focus {
    color: #fff !important;
    background: #f13624 !important;
}

.inside_blog_outer {
    padding: 80px 0;
}

.gallery_outer li.isotope-item a {
    position: relative;
    display: block;
}

.center-title.title-h2 br {
    display: none;
}

.three_cols_custom img.vc_single_image-img {
    border-radius: 10px;
    pointer-events: none;
}

.inside_blog_outer .recent-post {
    float: left;
    width: 33.33%;
    padding: 0 15px;
}

.inside_blog_outer .recent-post .wrap-custom-posts {
    padding: 0 20px 20px 20px;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 5px 20px rgb(0 0 0 / 15%);
}

.inside_blog_outer .recent-post .wrap-custom-posts .post-image-cust {
    margin-left: -20px;
    margin-right: -20px;
    display: block;
    margin-bottom: 20px;
}

.inside_blog_outer .recent-post .wrap-custom-posts .post-image-cust img {
    width: 100%;
}

.wrap-custom-posts br {
    display: none;
}

.inside_blog_outer .recent-post .wrap-custom-posts .post-title-cust {
    line-height: 1.5;
    font-size: 22px;
    font-weight: 400;
    padding-bottom: 15px;
    margin-bottom: 10px !important;
}

.inside_blog_outer .recent-post .wrap-custom-posts .post-descrip {
    font-family: 'Poppins', sans-serif;
    color: #333;
    font-size: 16px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    line-height: 1.8;
    margin-bottom: 0px;
    margin-top: 15px;
}

p,
a,
ul,
li {
    font-family: 'Poppins', sans-serif;
}

.inside_blog_outer .recent-post .wrap-custom-posts .post-descrip em {
    font-style: normal;
}

.wrap-custom-posts a.read-full {
    border: 2px solid #f13624;
    display: inline-block;
    padding: 6px 20px;
    text-transform: uppercase;
    border-radius: 8px;
    margin: 15px 0 !important;
    color: #f13624;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

.wrap-custom-posts a.read-full:hover {
    background: #f13624;
    color: #fff;

}

.inside_blog_outer .vc_column-inner {
    padding: 0;
}

.inside_blog_outer .blog_area {
    padding-top: 0;
}

div#testimonials-nml>.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding-bottom: 50px;
}

div#testimonials-nml .slideshow-container {
    background: none !important;
}

div#testimonials-nml .dot-container {
    display: none;
}

div#testimonials-nml .slideshow-container .testimonial-name {
    margin-top: 25px;
    position: relative;
    font-size: 30px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
    font-family: 'Poppins', sans-serif;
}

div#testimonials-nml .slideshow-container .testimonial-name:before {
    content: "";
    width: 50px;
    height: 3px;
    background: #fdc32e;
    display: block;
    margin: 0 auto 10px auto;
}

div#testimonials-nml .testimonial-company {
    font-family: 'Poppins', sans-serif;
    font-size: 19px;
    line-height: normal;
    font-weight: 500;
}

div#testimonials-nml p {
    line-height: 1.8;
    padding-top: 15px;
    position: relative;
}


#testimonials-nml h5 {
    font-size: 26px;
    font-weight: normal;
    text-align: center;
}

div#testimonials-nml .slideshow-container .mySlides {
    padding: 30px !important;
}

div#testimonials-nml .slideshow-container a.prev {
    width: 43px;
    height: 43px;
    background: url('/wp-content/uploads/2022/01/arrow.png');
    opacity: 1;
    left: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    font-size: 0;
}

div#testimonials-nml .slideshow-container a.next {
    width: 43px;
    height: 43px;
    background: url('/wp-content/uploads/2022/01/arrow.png');
    opacity: 1;
    right: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0;
}

div#testimonials-nml .slideshow-container .testimonial-img {
    width: 130px;
    margin: 0 auto;
}

div#testimonials-nml .slideshow-container .testimonial-img img {
    width: 90%;
    padding: 10px;
    border: 2px solid #fdc32e;
    border-radius: 100px;
}

.work-play .gallery_outer li.isotope-item a:before {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, .6);
    width: 100%;
    height: 100%;
    border-radius: 10px;
    opacity: 0;
    transition: ease-in 0.2s;
}

.work-play .wpb_image_grid .wpb_image_grid_ul .isotope-item:hover a:before {
    opacity: 1;
}

.work-play .wpb_image_grid .wpb_image_grid_ul .isotope-item:hover a:after {
    opacity: 1;
}

.gallery_outer li.isotope-item a:after {
    position: absolute;
    content: "+";
    left: 45%;
    right: auto;
    margin: 0 auto;
    top: 45%;
    color: #fff;
    font-weight: normal;
    font-size: 55px;
    opacity: 0;
    transition: ease-in 0.2s;
}

.ebook_design .vc_col-sm-6:first-child {
    width: 47%;
}

#home-banner .vc_column-inner p {
    width: 100%;
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
}

div#testimonials-nml .stars-testimonials .masonry-item figure.style1 {
    box-shadow: none !important;
}

div#testimonials-nml .stars-testimonials .masonry-item figure.style1 blockquote:before,
div#testimonials-nml .stars-testimonials .masonry-item figure.style1 blockquote:after {
    display: none !important;
}

.stars-testimonials .masonry-item figure {
    display: flex;
    flex-direction: column;
}


.stars-testimonials .masonry-item figure .author {
    position: relative;
    order: 3;
}

.stars-testimonials .masonry-item figure img {
    order: 1;
    display: block;
    margin: 0 auto;
    padding: 10px;
    border: 2px solid #fdc32e;
    border-radius: 100px;
    max-width: 150px !important;
    margin-bottom: 20px;
    margin-top: 20px;
}

.stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
    order: 4;
    font-style: normal !important;
    text-align: center;
    font-size: 16px;
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-weight: 400 !important;
    line-height: 1.8;
    padding-top: 0;
}

.stars-testimonials .masonry-item figure h5.st-testimonial-title {
    font-size: 30px !important;
    font-weight: normal !important;
    color: #000 !important;
    opacity: 1;
    font-family: 'Poppins', sans-serif;
}

.stars-testimonials .masonry-item figure h5.st-testimonial-title .st-testimonial-company {
    display: block;
    margin-top: 10px;
    font-size: 19px;
    margin-left: -15px;
}

.stars-testimonials .masonry-item figure h5.st-testimonial-title:before {
    content: "";
    width: 50px;
    height: 3px;
    background: #fdc32e;
    display: block;
    margin: 0 auto 20px auto;
}

.stars-testimonials ul.slick-dots {
    display: none !important;
}

.stars-testimonials .slick-arrow {
    background-image: url(/wp-content/uploads/2022/01/arrow.png) !important;
    width: 40px !important;
    height: 40px !important;
    background-size: contain !important;
    -webkit-mask: unset !important;
    background-color: #0000 !important;
    z-index: 9;
}

.stars-testimonials .slick-arrow.slick-prev {
    transform: translateY(0%) rotate(180deg);
    margin-top: -30px;
}

.stars-testimonials .slick-arrow:before {
    display: none !important;
}

div#top-get_cnt {
    background: #f7f9f9;
    padding: 100px 0 50px 0;
}

#top-get_cnt .wpb_column>.vc_column-inner {
    max-width: 1280px;
    margin: 0 auto;
    width: 85%;
    /* padding: 0; */
}

#top-get_cnt .wpb_column>.vc_column-inner .titleh1 {
    color: #000000 !important;
    line-height: 1.3em;
    font-size: 48px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
}

.theme-acc {
    color: #f13624;
}

#top-get_cnt .wpb_column>.vc_column-inner .titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 0 auto;
    display: block;
    position: absolute;
}

div#top-get_cnt p {
    font-size: 16PX;
    line-height: 1.8;
    color: #000;
}

#top-get_cnt h4 {
    margin-top: 20px;
}

#top-get_cnt h4.hoa {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: -1px;
    color: #0c0c0c;
    padding-bottom: 10px;
}

#top-get_cnt .main-phn a {
    display: inline-block;
    padding: 7px 20px;
    background: #f13624;
    color: #fff;
    border-radius: 4px;
    font-size: 18px;
}

ul.social-icon-contact {
    list-style: none;
}

#top-get_cnt ul.social-icon-contact li {
    margin-right: 22px;
    margin-bottom: 8px !important;
    display: inline-block;
    vertical-align: top;
    margin-top: 8px;
    float: left;
}

#top-get_cnt ul.social-icon-contact li a {
    display: block;
    width: 48px;
    height: 48px;
    text-align: center;
    background: rgb(241 54 36) !important;
    padding: 8px;
    border-radius: 30px;
    line-height: 32px;
}

#top-get_cnt ul.social-icon-contact li a:hover {
    background: #000 !important;
    transition: 0.3s;
}

#top-get_cnt ul.social-icon-contact li a img {
    max-width: 21px;
    filter: brightness(0) invert(1);
    filter: invert(1);
}

#top-get_cnt .main-phn a:hover {
    background: #000;
}

.et_pb_column_2 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
}

#top-get_cnt ul.social-icon-contact {
    padding-top: 10px;
}

#top-get_cnt .getq7 {
    padding: 50px !important;
    box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
    background: #f9d94e;
}

#top-get_cnt .getq7 h4 {
    text-align: center;
    margin: 0 0 20px;
    font-size: 16px;
    padding: 15px 11px 13px;
    background: #f13624;
    color: #fff;
    font-weight: 500;
    font-family: WorkSans-Medium;
}

#top-get_cnt form p input {
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    padding: 10px;
    border: 1px solid #ececec;
    resize: none;
    max-height: 100px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #000;
}

.getq7 span.wpcf7-spinner {
    /*display: none;*/
}

#top-get_cnt form p textarea {
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    padding: 10px;
    border: 1px solid #ececec;
    resize: none;
    max-height: 100px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #000;
}

#top-get_cnt form p input[type="submit"] {
    border: 1px solid #f13624;
    border-radius: 0;
    background: #f13624;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 500;
    font-size: 22px;
    height: 50px;
    transition: all .4s ease-in-out;
}

#top-get_cnt form p input[type="submit"]:hover {
    background: #000;
    color: #fff;
    border-color: #000;
}

#top-get_cnt form p:not(.has-background):last-of-type {
    padding-bottom: 0 !important;
}

div#map_list_area {
    background-color: #f7f9f9;
    padding-bottom: 130px;
}

div#map_list_area>.wpb_column {
    float: none;
    width: 85%;
    max-width: 1280px;
    margin: 0 auto;
}

div#map_list_area>.wpb_column>.vc_column-inner {
    background-color: #ffffff;
    box-shadow: 0px 40px 80px -30px rgba(0, 0, 0, 0.22);
    padding-top: 35px;
    padding-left: 65px;
    padding-right: 65px;
}

div#map_list_area>.wpb_column>.vc_column-inner .map_nml_ratio .vc_column-inner {
    padding: 0;
    width: auto;
    margin-left: -65px;
    margin-right: -65px;
}

div#map_list_area>.wpb_column>.vc_column-inner .map_nml_ratio .vc_column-inner .wpb_wrapper {
    padding: 0;
    background: none;
}

div#map_list_area .wpb_map_wraper {
    position: relative;
    overflow: hidden;
    height: 490px;
}

div#map_list_area .map_nml_ratio .vc_column-inner iframe {
    display: block;
    width: 100%;
    position: relative;
    top: -55px;
    border: none;
    height: 540px;
}

div#map_list_area .map_nml_ratio .wpb_gmaps_widget {
    margin-bottom: 25px;
}

div#map_list_area .vc_col-sm-3 p {
    text-align: center;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.5px;
    color: #545454;
    padding-bottom: 1em;
}


#map_list_area .map-locations {
    min-height: 200px;
    padding-bottom: 40px;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}

#map_list_area .map-locations a {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}

div#map_list_area .vc_col-sm-3 p+p {
    padding: 0;
}

div#map_list_area .vc_col-sm-3 h4 {
    font-size: 25px;
    text-align: center;
    line-height: 2em;
}

#top-get_cnt .getq7 {
    padding-bottom: 5px;
}

span.date-of-post {
    color: #666;
}

.cont-numb a i {
    font-size: 24px;
    position: relative;
    top: 5px;
}

.inside_blog_outer .post-image-cust img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s ease-in-out;
}

.inside_blog_outer .post-image-cust a.link-to-post {
    position: relative;
    padding-bottom: 69.66%;
    overflow: hidden;
    display: block;
    transition: all .5s ease-in-out;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.inside_blog_outer .post-image-cust a.link-to-post:hover img {
    opacity: 0.1;
}

.inside_blog_outer .post-image-cust a.link-to-post:before {
    content: "\f067";
    font: normal normal normal 14px/1 FontAwesome;
    display: block;
    position: absolute;
    z-index: 9;
    width: 32px;
    height: 32px;
    background: #f13624;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    line-height: 32px;
    text-align: center;
    border-radius: 30px;
    margin: auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transition: all .5s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.inside_blog_outer .post-image-cust a.link-to-post:hover:before {
    opacity: 1;
    visibility: visible;

}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 100%;
    max-width: 100%;
    margin: 60px auto;
}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_wrapper.vc_figure {
    width: 100%;
}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home {
    width: 100%;
    text-align: center;
}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home a {
    font-size: 15px;
    padding: 10px 10px !important;
    line-height: 1.8 !important;
    min-height: inherit !important;
    height: auto !important;
    background-color: #f13624;
    border: 2px solid #f13624;
    background-image: inherit !important;
    transition: all 300ms ease 0ms;
    font-weight: normal;
}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home a:hover {
    color: #f13624 !important;
    background-color: transparent !important;
}

.inside_blog_outer {
    padding-top: 50px;
}

#upworklogo .vc_column-inner {
    text-align: center;
}

#upworklogo .vc_column-inner .wpb_single_image {
    text-align: center !important;
    margin-bottom: 8px;
}

#upworklogo .vc_column-inner p.reviewz {
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    font-family: 'Work Sans', sans-serif;
    max-height: 70px;
    font-size: 20px;
    overflow: hidden;
    padding-top: 10px;
}

#upworklogo.upwork-section .vc_column-inner p.reviewz {
    color: #fff;
    padding-top: 0;
}

#awd-win .vc_carousel-slideline .vc_carousel-slideline-inner,
#top-get_cnt .vc_carousel-slideline .vc_carousel-slideline-inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

div#awd-win .vc_images_carousel .vc_carousel-inner .vc_item,
#top-get_cnt .vc_images_carousel .vc_carousel-inner .vc_item {
    height: auto !important;
}

.vc_row.wpb_row.vc_row-fluid.testi-section {
    margin-bottom: 75px;
}


#carreer-sect-four .stars-testimonials figure.style1 .arrow {
    display: none !important;
}


#carreer-sect-four blockquote.st-testimonial-content.st-testimonial-bg {
    background: #fff !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

#carreer-sect-four .stars-testimonials .masonry-item figure h5.st-testimonial-title {
    display: none !important;
}

#carreer-sect-four .stars-testimonials .masonry-item figure .author {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    z-index: 99;
}

#carreer-sect-four .stars-testimonials .masonry-item figure {
    box-shadow: none !important;
}

#carreer-sect-four h2.title-h2 {
    font-size: 50px;
    line-height: 1.2;
    padding-bottom: 0px;
}

#carreer-sect-four .stars-testimonials .masonry-item figure .starrating.st-rating {
    margin-bottom: 0;
}

#carreer-sect-four .request-btn a {
    display: inline-block;
}

#carreer-sect-four .request-btn {
    display: inline-block;
    width: 100%;
}

#upworklogo>.wpb_column.vc_column_container>.vc_column-inner {
    padding-top: 38px;
    padding-bottom: 38px;
}

.co-founder-webspero p {
    padding-bottom: 50px;
}

.gallery_outer {
    margin-top: 70px !important;
}

.testimonial-page-heading {
    padding-bottom: 60px;
}

#work-page-sections .vc_row {
    width: 90%;
    max-width: 1540px;
    margin-left: auto;
    padding: 32px 0;
    margin-right: auto;
}

.main-heaing-cs h1 {
    font-size: 70px;
    line-height: 1.3;
    letter-spacing: -2px;
    margin-bottom: 30px;
}

.main-heaing-cs p {
    text-align: left !important;
    font-size: 19px !important;
    color: #000;
    line-height: 2;
}

.main-heaing-cs p a:focus {
    color: #23527c;
}

.main-heaing-cs p a:hover {
    color: #23527c;
}

div#work-page-sections {
    padding: 35px 0 20px 0;
}

div#casestudy-tab {
    padding: 65px 0;
}

div#casestudy-tab>.wpb_column.vc_col-sm-12>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    width: 90%;
    max-width: 1540px;
    margin-left: auto;
    margin-right: auto;
}

div#casestudy-tab ul.vc_tta-tabs-list {
    padding: 0 !important;
    margin: 0 auto 10px !important;
    text-align: center !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

div#casestudy-tab ul.vc_tta-tabs-list li a {
    width: 200px;
    font-weight: normal !important;
    font-size: 15px !important;
    text-transform: capitalize;
    color: #000 !important;
    padding: 15px 10px 15px 10px !important;
    background: none;
    border: 1px solid #e6e6e6;
    cursor: pointer;
}

div#casestudy-tab ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    background: #f13624 !important;
    color: #fff !important;
    border-color: #f13624 !important;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 32px 0;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .wpb_wrapper.vc_figure {
    width: 100%;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .wpb_wrapper.vc_figure .vc_single_image-wrapper {
    width: 100%;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img {
    max-width: 98% !important;
    width: 100%;
    border-radius: 10px;
    box-shadow: 0 10px 15px rgb(0 0 0 / 25%);
    object-fit: cover;
    object-position: bottom;
}

/* .page-id-36717 #casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img{
	 height: 750px !important;
} */
div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .small-logo-work .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img {
    width: auto !important;
    max-width: 100% !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .small-logo-work {
    margin: 0 !important;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .wpb_single_image {
    margin-bottom: 0 !important;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .small-logo-work .wpb_wrapper.vc_figure .vc_single_image-wrapper {
    position: absolute;
    bottom: 25px;
    width: auto !important;
    text-align: right;
    background: rgba(255, 255, 255, 0.8);
    padding: 8px;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row:nth-of-type(even) .small-logo-work .wpb_wrapper.vc_figure .vc_single_image-wrapper {
    bottom: auto;
    top: 80px;
    right: 45px;
}


div#casestudy-tab .work-details-tab h2 {
    font-size: 55px;
    letter-spacing: -2px;
    font-weight: 400;
}

div#casestudy-tab .work-details-tab {
    padding: 20px;
}

.work-details-tab p {
    line-height: 1.8;
    color: #000;
    margin-bottom: 30px;
    padding-top: 13px;
    font-size: 18px;
    font-weight: 400 !important;
}

.work-details-tab .reslt_cs h4 {
    font-size: 35px;
}

.work-details-tab .reslt_cs .reslts_row {
    display: block;
    margin: 0 -10px;
    overflow: hidden;
}

.work-details-tab .cols_rslts {
    float: left;
    width: 33.33%;
    padding: 15px 10px;
}

.work-details-tab .cols_rslts h3 {
    font-size: 30px;
    color: #f13624;
    font-family: 'Poppins', sans-serif;
}

.work-details-tab .cols_rslts p {
    text-align: left;
    padding-top: 0;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5;
}

div#casestudy-tab .btn_cs_study a {
    border: 2px solid #f13624;
    /* background: #f13624; */
    color: #f13624;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 14px 22px;
    border-radius: 8px;
    margin-top: 15px;
    display: inline-block;
    line-height: 1.5;
    text-decoration: none;
}

div#casestudy-tab .btn_cs_study a:hover {
    border: 2px solid #f13624;
    background: #f13624;
    color: #fff !important;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .small-logo-work .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img {
    max-width: 190px !important;
    height: auto !important;
    vertical-align: middle;
}

div#casestudy-tab .vc_tta-panel-body {
    padding-top: 0 !important;
}

.seo-career-tp-bn .devlopment-banner ul li h4 {
    font-size: 30px;
    font-weight: 400;
    color: #f13624;
}

.seo-sec-sect .seo-page-sub-sect {
    padding-top: 32px;
}

.seo-sec-sect .seo-page-sub-sect p br {
    display: none;
}

.seo-page-sub-sect .vc_single_image-wrapper img {
    border-radius: 0;
}

.service-btn {
    display: inline-block;
    text-align: center;
    margin-top: 40px;
    /* margin-bottom: 40px; */
    width: 100%;
}

.seo-req-btn .service-btn a {
    display: inline-block;
    line-height: 1.5;
}

.seo-req-btn .service-btn a:hover {

    background: #fff;
    color: #f13624;
}

.cs-div div p {
    font-size: 20px !important;
    line-height: 1.4;
    font-weight: 600;
}

.free-consult-btn-action a {
    line-height: 1.5;
}

#new-faqs ul.dts_col li {
    font-size: 18px;
}

#new-faqs .faq_toggle_content p {
    padding-bottom: 20px;
}

#new-faqs .vc_toggle_title h4,
#new-faqs .vc_toggle_title h3 {
    color: #666;
    letter-spacing: -1.2px;
}

#new-faqs .vc_toggle_active .vc_toggle_title h4 {
    color: #333;
}

#new-faqs ul.dts_col li br {
    display: none;
}

.spn_hdng {
    font-weight: normal;
}

#rvij .title-h2 {
    position: relative;
}

div#rvij .vc_col-sm-4 .wpb_single_image * {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    border-radius: 0 !important;
}

div#rvij {
    margin-top: 30px !important;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background-repeat: no-repeat;
    background-size: cover;
    background: #f9d94e !important;
}

div#rvij p {
    font-size: 16px;
}

#rvij span.callbtn a {
    margin: 0;
    padding: 0px 27px;
    min-width: 160px;
    font-size: 20px;
    font-weight: 400 !important;
    text-shadow: none;
    margin-top: 20px;
    letter-spacing: 1px;
    height: 62px;
    line-height: 62px;
    border-radius: 6px;
    background: #f13624 !important;
    border: 2px solid #f13624;
    color: #fff !important;
    background-color: #f13624;
    display: inline-block;
}

div#rvij {
    padding-top: 80px;
    padding-bottom: 80px;
}

#rvij span.callbtn a:hover {
    background: #000 !important;
    border-color: #000;
}

#why_choose_mobile_development .seo-page-icon_container {
    padding: 0 10px;
}

.testmnl_seo-optimization h5.st-testimonial-title {
    display: block !important;
}

.testmnl_seo-optimization h5.st-testimonial-title:before {
    display: none !important;
}

.testmnl_seo-optimization .stars-testimonials .masonry-item figure h5.st-testimonial-title {
    text-transform: capitalize !important;
}

.testmnl_seo-optimization .stars-testimonials .masonry-item figure .author {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.testmnl_seo-optimization .stars-testimonials .masonry-item figure .author h5.st-testimonial-title {
    order: 2;
    margin-top: 15px;
}

.testmnl_seo-optimization .stars-testimonials ul.slick-dots {
    display: block !important;
}

.testmnl_seo-optimization .stars-testimonials ul.slick-dots li {
    width: 40px !important;
    height: 5px !important;
}

.testmnl_seo-optimization .stars-testimonials ul.slick-dots li button {
    padding: 0 !important;
    width: 40px !important;
    height: 5px !important;
}

.testmnl_seo-optimization .stars-testimonials ul.slick-dots li button:before {
    width: 100% !important;
    height: 5px !important;
    background: #f13624;
    content: "";
}

.testmnl_seo-optimization .stars-testimonials button.slick-arrow {
    display: none !important;
}

div#testimonials-nml {
    padding: 100px 0;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    background: #f9d94e !important;
}

div#testimonials-nml h5.st-testimonial-title {
    display: block !important;
    margin: 15px 0;
    text-transform: capitalize !important;
}

div#core-factor .vc_column-inner {
    padding-top: 0;
}

div#why-is-webspero {
    padding: 70px 0 48px 0;
}

span.callbtn a.small-button.smallbluesmall-button.smallblue {
    margin: 0;
    padding: 0px 27px;
    min-width: 160px;
    font-size: 18px;
    font-weight: 400 !important;
    text-shadow: none;
    margin-top: 20px;
    letter-spacing: 0px;
    height: 59px;
    line-height: 58px;
    border-radius: 6px;
    background: #f13624 !important;
    border: 2px solid #f13624;
    color: #fff !important;
    background-color: #f13624;
    display: inline-block;
    text-transform: uppercase;
}

span.callbtn a.small-button.smallbluesmall-button.smallblue:hover {
    background: #000 !important;
    border: 2px solid #000;
    color: #fff !important;
}

div#testimonials-nml .link-btn_text_inner p:before {
    display: none !important;
}

#new-faqs .faq_toggle_content {
    color: #333 !important;
    line-height: 1.7;
    font-weight: 400;
    font-size: 18px;
}

#new-faqs .vc_toggle_content {
    padding: 20px 20px 10px 90px;
}

/*------------seo-pages-css------------*/


.seo-law-top-sect>.vc_column_container>.vc_column-inner {
    padding: 0;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.seo-law-top-sect>.vc_column_container>.vc_column-inner {
    padding: 20px 0 32px 0;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.seo-law-top-sect figure.wpb_wrapper {
    width: 100%;
}

.seo-law-top-sect figure.wpb_wrapper .vc_single_image-wrapper {
    width: 100%;
}

.seo-law-top-sect figure.wpb_wrapper .vc_single_image-wrapper img {
    border-radius: 0;
    width: 100%;
    height: auto !important;
    max-width: 100% !important;
}

.seo-law-top-sect .titleh1 {
    margin-bottom: 5px;
    line-height: 1.2em;
    padding-right: 10px;
    font-size: 56px;
    letter-spacing: -2px;
    padding-bottom: 20px;
}

.seo-law-top-sect .titleh1:before {
    content: "";
    width: 97px;
    height: 5px;
    background: #f13624;
    top: 0;
    left: 0;
    right: unset;
    margin: 0;
    display: block;
    margin-bottom: 25px;
}

.seo-law-top-sect .bnrtxt p {
    font-size: 18px;
    line-height: 2;
    color: #000;
    font-weight: 400;
    padding-bottom: 20px;
}

.seo-law-top-sect .cs-div div p {
    font-size: 17px !important;
    color: #000;
}

.seo-law-top-sect .cs-div.rest-dark {
    margin-left: -15px;
    margin-right: -15px;
}

.seo-law-top-sect .cs-div div {
    padding-right: 15px;
    padding-left: 15px;
}

.seo-law-top-sect .cs-div h3 {
    padding: 0 15px;
}

.law-firm-seo-sec-sect {
    padding: 100px 0 85px 0;
}

.law-firm-seo-sec-sect>.vc_column_container>.vc_column-inner {
    padding: 0;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.law-firm-seo-sec-sect .center-title.title-h2 {
    margin-bottom: 10px !important;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
}

.law-firm-seo-sec-sect .center-title.title-h2+p {
    text-align: center;
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin-bottom: 60px !important;
}

.law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
    font-size: 32px;
    position: relative;
    font-weight: 400;
    margin-bottom: 20px;
    letter-spacing: -1px;
    padding: 21px 0;
}

.law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column p {
    font-weight: 400;
    color: #333;
    font-size: 18px;
    line-height: 2;
    /* line-height: 38px; */
}

.law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3:before {
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 1px;
    background-size: contain;
    background-repeat: no-repeat;
    left: -19px;
    background-image: linear-gradient(90deg, #F6F6F6 10%, #fff 65%);
    position: absolute;
}

.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper {
    width: 100%;
}

.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img {
    max-width: 100% !important;
    border-radius: 0;
}

.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {
    width: 95%;
    position: relative;
    box-shadow: 0px 10px 20px 6px #0000001f;
}

.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    bottom: 0;
    right: -30px;
    background: #ffbd9a;
    z-index: 1;
}

.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
    content: "";
    width: 120px;
    height: 120px;
    background: url('/wp-content/uploads/2022/05/dots_main.png');
    position: absolute;
    left: -60px;
    top: -60px;
    display: block;
    z-index: -1;
    background-repeat: no-repeat;
    /* background-size: contain; */
}

.law-firm-seo-sec-sect .vc_row+.vc_row {
    padding-bottom: 32px;
    display: flex;
    align-items: center;
}

.law-firm-seo-sec-sect .vc_row+.vc_row:nth-of-type(even) .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
    right: -60px;
    top: -60px;
    left: auto;
}

.law-firm-seo-sec-sect .vc_row+.vc_row:nth-of-type(even) .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
    left: -30px;
    right: unset;
}

.law-firm-seo-sec-sect .vc_row+.vc_row:nth-of-type(odd) .vc_column_container.vc_col-sm-6:last-child {
    padding-left: 3%;
}

.law-firm-seo-sec-sect .vc_row {
    text-align: center;
}

.law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 {
    text-align: left;
}

div#improved_roi_full {
    padding: 65px 0;
    background: #f9d94e !important;
}

div#improved_roi_full>.vc_column_container.vc_col-sm-12>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

div#improved_roi_full .wpb_single_image * {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    border-radius: 0;
}

div#improved_roi_full .title-h2 {
    line-height: 1.1;
}

div#improved_roi_full .title-h2 {
    line-height: 1.1;
    position: relative;
}

div#improved_roi_full .title-h2:after {
    margin: 0;
    left: 0;
}

#improved_roi_full .cs-div.rest-dark {
    margin-top: 20px;
}

.seo-law-top-sect .bnrtxt {
    padding-top: 8%;
}

#cstudy .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

.Moyle-Plumbing .title-h2:after {
    margin: 0 auto 0 0;
    left: 13px;
}


#resseo-agency .blk {
    display: block;
}

div#resseo-agency {
    margin-top: 100px;
    padding: 90px 0;
}



.rest-sub-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.rest-sub-rows .wpb_column.vc_column_container.vc_col-sm-3 {
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    margin-top: 40px;
}

.rest-sub-rows .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {
    height: 100%;
    background: #fff;
    padding: 50px 20px 30px;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 0 10px 0px #0002;
}

.rest-sub-rows .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {
    height: 100%;
    background: #fff;
    padding: 50px 20px 30px;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 0 10px 0px #0002;
}

.rest-sub-rows .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner p {
    font-size: 24px;
    line-height: 1.4;
    color: #333;
}

#resseo-agency .center-title.title-h2 {
    padding-bottom: 0;
}

#resseo-agency .center-title.title-h2+p {
    margin: 20px auto;
    font-size: 25px !important;
    text-align: center;
    width: 100%;
    max-width: 1200px;
    line-height: 1.5;
    color: #333;
}

.rest-sect_main_blurb_image {
    margin-bottom: 30px;
}

#cstudy .wpb_single_image .vc_figure * {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    border-radius: 0;
}

#cstudy .wpb_single_image .vc_figure {
    width: 100%;
}

.vc_row.cols_center_added {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.cols_center_added .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}

.cols_center_added .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner>.wpb_wrapper {
    max-width: 100%;
    border-radius: 10px;
    box-shadow: 0 4px 13px 1px #d3d3d3;
    padding: 35px;
    width: calc(100% - 30px);
}

div#help_mobi_devlp>.vc_column_container>.vc_column-inner>.wpb_wrapper {
    width: 100%;
    max-width: 1540px;
    margin: 0 auto;
    text-align: center;
}

div#help_mobi_devlp>.vc_column_container>.vc_column-inner>.wpb_wrapper h2.title-h2:after {
    display: none;
}

div#help_mobi_devlp>.vc_column_container>.vc_column-inner>.wpb_wrapper .title-h2 {
    font-size: 50px !important;
    font-weight: normal !important;
    line-height: normal;
    padding-bottom: 20px;
}

#help_mobi_devlp p {
    color: #000;
    margin-bottom: 45px;
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

div#help_mobi_devlp {
    padding: 90px 0;
    background: #f9d94e !important;
    margin-top: 100px;
}

div#why_choose_mobile_development .free-consult-btn-action {
    padding-top: 40px;
}

.seo-page-sub-sect .wpb_single_image.vc_align_left * {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}

.law-firm-seo-sec-sect ul li {
    margin-bottom: 10px;
    font-weight: 400;
    color: #333;
    line-height: 26px;
    font-size: 18px;
}

.law-firm-seo-sec-sect ul {
    padding: 25px 0 23px 1em;
}

/*-local-seo-*/
div#main-banner-service {
    padding: 64px 0;
}

div#Hire-Certified {
    padding: 70px 0;
    margin: 64px 0 0 0;
}

#awd-win-local-seo p {
    text-align: center;
}

#main-banner-service h1.titleh1.homebanner {
    font-size: 58px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: -2px;
    text-align: left;
}

#main-banner-service h1.titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    margin: 10px 0 15px 0;
    right: unset;
    display: block;
}

.local-seo-contact form {
    padding: 30px 20px !important;
    border: none;
    box-shadow: none;
    max-width: 400px;
    float: right;
    background: #f9d94e;
    box-shadow: 0px 0px 11px 3px #0000003b;
    position: relative;
}

.local-seo-contact form:before {
    position: absolute;
    width: 5px;
    height: 200px;
    display: block;
    bottom: -5px;
    content: "";
    background: #f13624;
    left: -5px;
}

.local-seo-contact form:after {
    position: absolute;
    width: 200px;
    height: 5px;
    display: block;
    bottom: -5px;
    content: "";
    background: #f13624;
    left: -5px;
}

.black-white-form {
    list-style: none;
    padding: 20px;
    border: 2px dashed #fff;
}

.black-white-form * {
    position: relative;
}

.black-white-form h4 {
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.44em;
    letter-spacing: 0.5px;
    text-align: center;
    padding: 5px 10px;
    margin-bottom: 20px;
}

.bnrtxt p {
    margin-bottom: 0px;
}

.black-white-form input {
    width: 100%;
    color: #000;
    font-size: 14px;
    padding: 15px;
    margin-bottom: 15px;
    background-color: #FFF;
    border: 1px solid #fff;
    padding: 10px 15px;
    padding-bottom: 15px;
    font-family: 'Poppins', sans-serif;
}

.black-white-form input::placeholder {
    color: #000;
}

.black-white-form textarea {
    border: 1px solid #fff;
    color: #000;
    font-size: 14px;
    width: 100%;
    padding: 15px;
    max-width: 100%;
    min-width: 100%;
    height: 100px;
    background-color: #FFF;
    font-family: 'Poppins', sans-serif;
}

.black-white-form form p {
    padding-bottom: 0;
    margin-bottom: 15px;
}

.black-white-form form button.wpcf7-form-control.wpcf7-submit.et_pb_button {
    color: #fff;
}

.black-white-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #f13624;
    border: 2px solid transparent;
    border-radius: 3px;
    margin-top: 20px;
    font-size: 16px;
    padding: 10px 15px;
    min-width: 130px;
    width: auto;
    color: #fff;
    cursor: pointer;
}

.bnrtxt a.small-button.smallblue {
    margin: 0;
    padding: 16px 25px;
    border-radius: 3px;
    height: auto;
    font-size: 16px;
    font-weight: 500 !important;
    color: #fff;
    text-shadow: none;
    background: #f13624 !important;
    margin-top: 20px;
}

.bnrtxt a.small-button.smallblue:hover {
    background: #000 !important;
    color: #fff !important;
    border: none;
}

a.small-button.smallblue.transbg {
    background: transparent !important;
    color: #f13624 !important;
    padding: 14px 35px;
    margin-left: 10px;
}

a.small-button.smallblue.transbg:hover {
    background: #000 !important;
    color: #fff !important;
    border: 2px solid transparent;
}





textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #fff;
}

div#main-banner-service p.Big-chunk {
    margin-bottom: 15px;
}

h2.ebookmainh2 {
    position: relative;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -1px;
    text-align: center;
}

div#Hire-Certified h4 {
    font-size: 23px;
    color: #fff;
}

div#Hire-Certified .cont-btn-certi-ecom {
    float: right;

}

div#Hire-Certified .cont-btn-certi-ecom a {

    font-size: 16px;
    background-color: #f13624;
    padding: 15px 25px;
    border-radius: 3px;
    border-color: #f13624;
    color: #fff !important;
    text-transform: uppercase;
    border: 2px solid transparent;

}

div#Hire-Certified .cont-btn-certi-ecom a:hover {
    color: #f13624 !important;
    background-color: rgba(255, 255, 255, 0);
    border-color: #f13624 !important;
    border: 2px solid #f13624;
}


h2.ebookmainh2:after {
    content: "";
    background: #f13624;
    height: 6px;
    width: 73px;
    display: block;
    margin: 10px auto;
}

p.right-fit {
    margin-top: 30px;
}

.what-is-seo .vc_column-inner {
    margin-left: 0;
}

div#awd-win-local-seo {
    padding: 70px 0 70px 0;
    background: #f9d94e !important;
}

div#awd-win-local-seo .center-title.title-h2 {
    margin-bottom: 0 !important;
}

.local-seo-inner {
    margin-top: 40px;

}

h3.ebookmainh3 {
    position: relative;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -1px;
    margin-bottom: 20px;
}

h3.ebookmainh3 {
    margin-top: 20px;
}

h3.ebookmainh3:after {
    content: "";
    display: block;
    background: #f13624;
    height: 4px;
    width: 73px;
    margin-top: 13px;
}

.ecom-focus-sect p {
    padding-bottom: 10px;
    font-size: 14px;
    color: #545454;
}

.ecom-focus-sect ul {
    padding-left: 20px;
}

.ecom-focus-sect ul li {
    font-size: 18px;
    padding-bottom: 5px;
    font-weight: 500;
}

.local-seo {
    margin-top: 30px;
}

div#upworklogo-seo .vc_column_container.vc_col-sm-12>.vc_column-inner {
    width: 100%;
    max-width: 1280px;
    margin: 0px auto;
    padding: 0;
}

#awd-win-local-seo .wpb_images_carousel {
    max-width: 1280px;
    margin: 50px auto 30px auto !important;

}

#awd-win-local-seo .vc_images_carousel .vc_carousel-indicators li {
    margin: 0 5px !important;
    width: 15px !important;
    height: 15px !important;
    background: #fff !important;
}

#awd-win-local-seo .vc_images_carousel .vc_carousel-indicators li.vc_active {
    background: #ccc !important;
}

div#upworklogo-seo {
    padding: 30px;
}

div#upworklogo-seo p.reviewz {
    color: #fff;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

div#awd-win-local-seo .vc_images_carousel .vc_carousel-indicators {
    top: 100px;
}

.vc_images_carousel .vc_carousel-indicators li button {
    text-indent: -99999px;
    margin: 0px !important;
    padding: 0px !important;
    border: 2px solid #444 !important;
    border-radius: 50% !important;
    width: 12px !important;
    height: 12px !important;
    background-color: #fff !important;
    cursor: pointer;
}

div#main-banner-service p {
    line-height: 1.8;
    color: #000;
    font-size: 14px;
}

div#main-banner-service.core-factor p {
    margin-top: 25px;
    margin-bottom: 25px !important;
}

div#main-banner-service.lets-talk h2.ebookmainh2.centered {
    color: #000;
}

div#main-banner-service.lets-talk a.local-seo-talk-btn {
    background: #f13624;
    padding: 15px 35px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    border: 2px solid transparent;
    text-transform: uppercase;
}

div#main-banner-service.lets-talk a.local-seo-talk-btn:hover {
    background: #000;
    color: #fff;
    border: none;
    transition: 0.3s;
}

div#main-banner-service.lets-talk p {
    color: #000;
    margin-bottom: 40px !important;
    font-size: 20px;
}

.grow-your-business h2 {
    color: #fff !important;
}

.grow-your-business p {
    color: #fff !important;
}

.grow-your-business {
    background: #f4f4f4;
}

.grow-your-business a.local-seo-talk-btn {
    background: #000 !important;
}

.grow-your-business a.local-seo-talk-btn:hover {
    background: #fff !important;
    color: #f13624 !important;
    transition: 0.3s !important;
}

div#testimonials-nml .vc_column-inner {
    padding-bottom: 0px !important;
}

div#main-banner-service ul.competetive-test {
    padding-left: 20px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.local-seo-sub-row {
    padding: 32px !important;
    letter-spacing: -1px;
}

.case-studi h2 {
    font-size: 40px;
}

.case-studi h2:after {
    content: "";
    display: block;
    width: 105px;
    height: 3px;
    background: #f00;
    margin: 15px auto 0 auto;
}

div#free-audit {
    background: #f9d94e !important;
    padding: 64px 0;
}

#main-banner-service .vc_row.wpb_row.vc_inner.vc_row-fluid,
#awd-win-local-seo .vc_row.wpb_row.vc_inner.vc_row-fluid,
#what-is-seo .vc_row.wpb_row.vc_inner.vc_row-fluid,
#core-factor .vc_row.wpb_row.vc_inner.vc_row-fluid,
#free-audit .vc_row.wpb_row.vc_inner.vc_row-fluid,
#csty .vc_row.wpb_row.vc_inner.vc_row-fluid,
#why-is-webspero .vc_row.wpb_row.vc_inner.vc_row-fluid,
#we-offer .vc_row.wpb_row.vc_inner.vc_row-fluid,
#Hire-Certified .vc_row.wpb_row.vc_inner.vc_row-fluid,
#benefits-of-choosing .vc_row.wpb_row.vc_inner.vc_row-fluid,
#Bigcommerce-seo-service .vc_row.wpb_row.vc_inner.vc_row-fluid,
#awd-win-local-seo .vc_row.wpb_row.vc_inner.vc_row-fluid,
#shopify-seo .vc_row.wpb_row.vc_inner.vc_row-fluid,
#Mind-for-local-seo .vc_row.wpb_row.vc_inner.vc_row-fluid,
#branding-throught .vc_row.wpb_row.vc_inner.vc_row-fluid,
#Factors .vc_row.wpb_row.vc_inner.vc_row-fluid,
#expanding .vc_row.wpb_row.vc_inner.vc_row-fluid,
#blog .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 100%;
    max-width: 1280px;
    margin: 0px auto;
    padding: 0;
}

#blog {
    padding: 29px 0;
}

#blog h4 {
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 0 !important;
}

#blog p {
    font-size: 14px;

}

div#expanding p {
    font-size: 14px;
    line-height: 1.8;
    color: #5d5d5d;
}

div#Factors p {
    padding-bottom: 25px;
}

#why-seo-is-important h3 {
    font-size: 25px;
}

div#core p {
    font-size: 14px;
    line-height: 1.8;
    color: #5d5d5d;
    padding-bottom: 10px;
}

div#why-is-webspero p {
    font-size: 14px;
    color: #5d5d5d;
    line-height: 1.8;
    padding-bottom: 10px;
}

div#why-is-webspero h3 {
    font-size: 25px;
}

#Best-Bigcommerce .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 100%;
    max-width: 1280px;
    margin: 0px auto;
    padding: 0;
}

div#what-is-seo p {
    color: #5d5d5d;
    font-size: 14px;
    line-height: 1.8;
}

#core-factor p {
    color: #5d5d5d;
    font-size: 14px;
    padding-bottom: 10px;
    line-height: 1.8;
}

#core-factor ul.competetive-test {
    margin-left: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

#free-audit h3.multiclr-headng {
    text-align: center;
    font-size: 40px;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #000;
}

div#why-hire-webspero {
    width: 100%;
    max-width: 1280px;
    margin: 0px auto;
}

.local-seo-audit {
    display: flex;
    gap: 15px;
    align-items: center;
    padding: 30px 0;
}

.local-seo-audit input {
    width: 100%;
    height: 50px;
    padding-left: 10px;
    background: transparent;
    border: 1px solid #000;
    font-family: 'Poppins', sans-serif !important;
    font-size: 15px;
    font-weight: normal;
}



.local-seo-audit input[type="submit"] {
    font-size: 16px;
    background-color: #f13624;
    border-color: #f13624;
    font-family: 'Poppins', sans-serif !important;
    font-weight: normal;
    cursor: pointer;
}

div#csty {
    margin: 0px 0 64px 0;
}

div#Best-Bigcommerce h2.big-seo-head.bottom20 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 25px;
}

div#Best-Bigcommerce h2:before {
    position: absolute;
    content: "";
    background: #f13624;
    height: 8px;
    width: 73px;
    bottom: 0;
    top: 55px;
}

div#Best-Bigcommerce {
    padding: 64px 0 64px 0;
}

div#Best-Bigcommerce p {
    font-size: 14px;
    color: #545454;
    padding-bottom: 10px;
}

div#we-offer {
    margin: 64px 0 64px 0;
}

div#ready-to-chat {
    padding: 64px 0 64px 0;
}

div#ready-to-chat h2 {
    color: #fff;
    margin-bottom: 30px !important;

}

div#ready-to-chat .vc_column-inner {
    padding-top: 0 !important;
}

div#ready-to-chat {
    text-align: center;
}

div#ready-to-chat a.local-seo-talk-btn {
    background: #000;
    padding: 15px 35px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    border: 2px solid transparent;
    text-transform: uppercase;
}

div#upworklogo-seo p.reviewz {
    text-align: center;
}

div#upworklogo-seo .wpb_single_image.vc_align_left {
    text-align: center;
}

div#csty h2 {
    text-align: center;
    letter-spacing: -1px;
}

div#csty .wpb_text_column.wpb_content_element {
    text-align: center;
}

div#free-audit .vc_column-inner {
    padding-top: 0 !important;
}

div#why-hire-webspero p {
    font-size: 14px;
    color: #545454;
    padding-bottom: 10px;
}

div#Bigcommerce-seo-service {
    padding: 64px 0 64px 0;
}

div#Bigcommerce-seo-service p {
    font-size: 14px;
    color: #545454;
    letter-spacing: normal;
    padding-bottom: 10px;
}

div#Bigcommerce-seo-service h3 {
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 1.1;
}

div#why-hire-webspero {
    padding: 64px 0;
}

div#why-hire-webspero .vc_column-inner {
    padding-top: 0;
}

div#ready-to-chat a.local-seo-talk-btn:hover {
    background: #fff !important;
    color: #f13624;
    border: 2px solid #f13624;
    transition: 0.3s;
}

div#benefits-of-choosing {
    padding: 64px 0 64px 0;
}

div#benefits-of-choosing p {
    font-size: 14px;
    color: #545454;
    letter-spacing: normal;
    padding-bottom: 10px;
}

div#benefits-of-choosing h3 {
    font-size: 25px;
}

div#experience {
    padding: 64px 0 64px 0;
}

div#experience P {
    font-size: 14px;
    color: #5d5d5d;
}

div#Recalibrate {
    padding: 64px 0 64px 0;
}

div#Recalibrate p {
    font-size: 14px;
    padding-bottom: 10px;
    color: #5d5d5d;
}

#why-hire-us {
    padding: 64px 0 64px 0;
}

#why-hire-us p {
    font-size: 14px;
    color: #5d5d5d;
    padding-bottom: 10px;
}

div#csty .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-top: 64px;
    margin-bottom: 64px;
}

div#Mind-for-local-seo {
    margin: 64px 0 64px 0;
}

.local-seo-audit input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 0px !important;
    width: 25% !important;
    text-transform: uppercase;
    border: 2px solid transparent;
}

.local-seo-audit input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: rgb(31 31 31) !important;
    color: #f13624;
    border: 2px solid #f13624;
    transition: 0.3s;
}

.local-seo-audit input {
    color: #000;
}

div#csty h2 strong {
    color: #f13624;
}

div#csty .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper {
    background: #fff;
    padding: 50px 20px 50px 20px;
    border-radius: 10px;
    box-shadow: 0px 6px 16px rgb(0 0 0 / 10%);
    text-align: center;
    transition: all .5s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#free-audit input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #ffff;
}

.case-study-contact a {
    color: #ffff;
    background: #f13624;
    padding: 12px 37px;
    margin-top: 30px;
    border-radius: 5px;
    border: 2px solid transparent;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
}

div#csty .case-study-contact a:hover {
    color: #f13624;
    border: 2px solid #f13624;
    transition: 0.3s;
    background: transparent;
}

h4.case-study_module_header a {
    color: #000;
}

div#csty h4 {
    font-size: 24px;
    margin-top: 74px;
}

div#main-banner-service.blg {
    padding: 64px 0 0 0;
}

div#main-banner-service.blg .vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #f13624;

}

div#main-banner-service.blg .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-size: 25px;
    line-height: 35px;
}

div#main-banner-service.blg p {
    margin-top: 0 !important;
}

div#testimonials-nml-local {
    width: 100%;
    max-width: 1280px;
    margin: 0px auto;
    padding: 0;
}

div#testimonials-nml-local h2 {
    font-size: 40px;
}

span.cntctpg a {
    border: 2px solid #f13624;
}

#main-banner-service input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: transparent;
    border: 2px solid #f13624;
    color: #f13624;
    transition: 0.3s;
}

.seo-page-with-form {
    padding: 70px 0;
}


.seo-page-with-form .local-seo-head h2 {
    margin-bottom: 20px;
    font-size: 27px;
    font-weight: 500;
}

.seo-page-with-form .local-seo-head h2:after {
    content: "";
    background: #f13624;
    height: 7px;
    width: 73px;
    display: block;
    margin-top: 10px;
}

.seo-page-with-form .local-seo-head p {
    padding-bottom: 1em;
    font-size: 14px;
    color: #545454;
    line-height: 1.8;
}

.seo-page-with-form .local-seo-head ul {
    padding-left: 20px;
    margin-bottom: 20px;
}

.seo-page-with-form .local-seo-head ul li {
    font-weight: 400 !important;
    padding-bottom: 10px;
}

.seo-page-with-form form {
    padding: 30px 20px !important;
    border: none;
    box-shadow: none;
    max-width: 400px;
    float: right;
    background: #f9d94e;
    box-shadow: 0px 0px 11px 3px #0000003b;
    position: relative;
}

.black-white-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: transparent;
    border: 2px solid #f13624;
    color: #f13624;
    transition: 0.3s;
}

div#Bring-your h2.ebookmainh2.centered {
    text-align: center !important;
    color: #000;
}

div#Bring-your {
    padding: 70px 0 70px 0;
    background: #f9d94e !important;
}

div#Bring-your p {
    text-align: center !important;
    color: #000;
}

div#Bring-your .local-seo-talk {
    text-align: center !important;
    margin-top: 40px;
}

div#Bring-your a.local-seo-talk-btn {
    background: #f13624;
    padding: 15px 35px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    border: 2px solid transparent;
    text-transform: uppercase;
}

div#Bring-your a.local-seo-talk-btn:hover {
    color: #f13624 !important;
    background-color: rgba(255, 255, 255, 0);
    border-color: #f13624 !important;
}

#shopify-seo p {
    font-size: 14px;
    padding-bottom: 10px;
    color: #545454;
}

div#Bring-your .vc_column-inner {
    padding-top: 0 !important;
}

div#we-offer p {
    font-size: 14px;
    color: #545454;
    padding-bottom: 10px;
    letter-spacing: normal;
}

div#we-offer h3 {
    margin-bottom: 20px;
    font-size: 25px;
}

div#Mind-for-local-seo p {
    font-size: 14px;
    color: #545454;
    padding-bottom: 10px;
}

div#develop-high {
    padding: 64px 0 64px 0;
}

.law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column p {
    font-size: 16px;
}

div#what-is-seo {
    padding: 64px 0;
}

/*-local-seo-*/

.post-grid-homesection {
    margin-top: 40px;
}

.core-heading h3 {
    margin-bottom: 0 !important;
}

@media (min-width: 981px) {
    div#case-study-view .vc_row.wpb_row.vc_inner {
        margin-top: 50px;
    }

    div#betterthan-others {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

div#Best-Squarespace .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-top: 50px;
    padding-bottom: 70px;
    text-align: center;
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#Best-Squarespace h1 {
    text-align: center;
    font-size: 46px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    line-height: 1.5em;
}

div#Best-Squarespace p {
    font-size: 22px;
    line-height: 1.7;
    color: #000;
    margin: 30px 0 70px 0 !important;
}

div#Best-Squarespace .wix-agency-btn a {
    font-size: 18px;
    padding: 22px 25px 22px !important;
    height: auto;
    background-color: #f13624;
    border-color: #f13624;
    border-radius: 5px;
    color: #fff;
    border: 2px solid transparent;
}

div#Best-Squarespace h1.titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    display: block;
    position: absolute;
    right: 0;
}

div#Best-Squarespace .wix-agency-btn a:hover {
    color: #f13624 !important;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #f13624 !important;
    cursor: pointer;
}

div#seo-worth h2.titleh2 {
    font-size: 32px;
    text-align: center;
}

div#seo-worth p {
    font-size: 18px !important;
    color: #535353;
    text-align: justify;
}

div#seo-worth h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    margin: 10px auto;
    display: block;
    right: 0;
}

div#squarespace-seo-company {
    padding-bottom: 80px;
    padding-top: 80px;
}

div#squarespace-seo-company h2.titleh2 {
    font-size: 32px;
    text-align: center;
    line-height: 42px;
}

div#squarespace-seo-company h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    margin: 10px auto 0 auto;
    display: block;
    right: 0;
}

div#squarespace-seo-company .vc_column-inner {
    padding-top: 0;
}

div#squarespace-seo-company {
    padding-bottom: 70px;
}

div#squarespace-seo-company p {
    font-size: 18px !important;
    color: #535353;
    text-align: justify;
}

.wix-age-page-sect.should-expect {
    margin-top: 70px !important;
}

div#icons-seo h4.square_module_header {
    font-size: 24px;
    text-align: center;
}

div#icons-seo p {
    font-size: 16px !important;
    margin-top: 15px;
    line-height: 1.7;
}

div#icons-seo .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: center;
}

div#icons-seo .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #f13624;
    font-size: 96px !important;
}

div#site-rank {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    padding-top: 80px;
    padding-bottom: 80px;
}

div#site-rank p {
    font-size: 18px !important;
    line-height: 1.7;
}

div#site-rank h3 {
    font-size: 32px;
}

div#site-rank h3:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    left: 0;
    margin: 10px auto;
    display: block;
    right: 0;
}

div#site-rank .extra-square-row-box .square_blurb_container {
    padding: 30px 20px;
    box-shadow: 0px 0px 11px 2px #0002;
    max-width: 450px;
    width: 95%;
    min-height: 400px;
}

div#site-rank .extra-square-row-box .square_blurb_container h4 {
    text-align: center;
    font-size: 24px;
    line-height: 1.3;
}

div#site-rank .extra-square-row-box .square_blurb_container p {
    font-size: 16px !important;
    line-height: 1.7;
    color: #545454;
}

div#upworklogo-ex .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    padding: 30px 0 30px 0;
}

div#upworklogo-ex .wpb_single_image.vc_align_left {
    text-align: center;
}

div#upworklogo-ex p {
    text-align: center;
}

div#upworklogo-ex p.reviewz {
    color: #fff;
    margin-top: 5px;
    font-weight: 600;
}

div#awd-win-ex .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#awd-win-ex {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#awd-win-ex p {
    margin-bottom: 50px !important;
}

div#awd-win-ex h2.center-title.title-h2 {
    margin-bottom: 0 !important;
    font-size: 32px !important;
}

div#awd-win-ex .vc_images_carousel ol.vc_carousel-indicators {
    position: relative;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0px auto;
    margin-top: 30px;
    order: 2;
}

div#awd-win-ex .vc_images_carousel {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

div#awd-win-ex .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    margin: 0 10px;
    text-align: center;
}

div#site-rank .vc_column-inner {
    padding-top: 0 !important;
}

div#site-rank {
    width: 100%;
}

div#awd-win-ex {
    width: 100%;
}

div#site-rank .vc_row.wpb_row.vc_inner.vc_row-fluid.core-heading.vc_custom_1650452702920 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#site-rank .vc_row.wpb_row.vc_inner.vc_row-fluid.extra-square-row-box {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}


/*-eCommerce-*/
div#ecommerce-campaigns .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#ecommerce-campaigns .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;

}

div#ecommerce-campaigns h1 {
    font-size: 50px;
}

div#ecommerce-campaigns {
    padding-top: 80px;
    padding-bottom: 80px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.dvd-cols_sg_cs {
    display: flex;
    margin-top: 70px;
    align-items: center;
}

.dvd-cols_sg_cs h2 {
    font-size: 45px;
    line-height: normal;
}

div#Wholesale-Tea p {
    color: #333;
    margin-top: 25px;
    font-size: 18px;
    line-height: 1.7;
    margin-bottom: 25px;
}

div#Wholesale-Tea span.ab-clr {
    color: #f13624;
}

.dvd-cols_sg_cs h4 {
    font-size: 45px;
}

.dvd-cols_sg_cs ul {
    margin-top: 20px;
    list-style: none;
    padding-left: 0;
}

.dvd-cols_sg_cs ul li {
    font-weight: 400;
    line-height: 1.8;
    margin-bottom: 8px;
    padding-left: 30px;
    font-size: 18px;
    position: relative;
}

.dvd-cols_sg_cs ul li:before {
    content: "";
    width: 7px;
    height: 7px;
    background: #f13624;
    position: absolute;
    left: 3px;
    display: block;
    border-radius: 100%;
    top: 13px;
}

div#cs-detail-page-approach.Since-Couture .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    margin: 0px auto;
    float: none;
    max-width: 1050px;
}

div#cs-detail-page-approach {
    padding-top: 50px;
    padding-bottom: 50px;
}

.cs-dt-sc-inner h2 {
    font-size: 40px;
    text-align: center;
    margin-bottom: 30px;
}

.cs-dt-sc-inner p {
    margin-bottom: 35px;
    font-size: 20px;
    line-height: 1.7;
    color: #333;
}

.cs-dt-sc-inner ul {
    list-style: none;
    padding: 35px 0 0 0;
}

.cs-dt-sc-inner ul li {
    line-height: 1.8;
    font-size: 20px;
    font-weight: 400;
    margin: 15px 0;
    padding-left: 35px;
    position: relative;
}

.cs-dt-sc-inner ul li:before {
    content: "";
    width: 7px;
    height: 7px;
    background: #f13624;
    position: absolute;
    left: 3px;
    display: block;
    border-radius: 100%;
    top: 13px;
}

div#cs_sngle_sctn_rslt .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

#cs_sngle_sctn_rslt h2:after {
    content: "";
    display: block;
    width: 90px;
    height: 3px;
    background: #f13624;
    margin: 15px auto 0 auto;
}

.bfx-sub-sect_text_inner {
    background: #fff;
    max-width: 100%;
    padding: 35px 20px;
    text-align: left;
    box-shadow: 0 7px 15px rgb(0 0 0 / 8%);
    border-radius: 10px;
    /*-min-height: 306px;-*/
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer {
    display: flex;
    flex-wrap: wrap;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer .vc_column-inner,
.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer .wpb_wrapper,
.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer .wpb_text_column.wpb_content_element,
.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer .wpb_wrapper,
.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer .wpb_text_column.wpb_content_element .bfx-sub-sect_text_inner {
    height: 100%;
}

.bfx-sub-sect_text_inner h3 {
    font-size: 28px;
    line-height: 1.2;
}

.bfx-sub-sect_text_inner ul.wi-dts li {
    display: list-item;
    font-weight: normal;
    font-size: 18px;
    margin: 10px 0;
}

.bfx-sub-sect_text_inner p {
    margin-top: 18px;
    margin-bottom: 25px;
}

.bfx-sub-sect_text_inner ul.wi-dts {
    list-style: disc;
    padding-left: 30px;
    padding-bottom: 0;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer {
    margin-top: 60px;
    margin-bottom: 60px;
}

div#cs-detail-page-approach ul {
    padding-top: 0;
}

ul.wi-dts {
    list-style: none;
    padding-left: 0;
}

.wb-traffic ul li {
    list-style: none;
}

.grph {
    padding-bottom: 70px;
}

.grph .wpb_single_image.vc_align_left {
    text-align: center;
}

#want-to-discuss {
    padding-top: 80px;
    padding-bottom: 80px;
    background: #f9d94e;
    text-align: center;
}

#want-to-discuss h3 {
    font-size: 37px;
}

div#tea {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#cs_sngle_sctn_rslt .vc_column-inner {
    padding-top: 0px;
}

div#tea .wpb_column.vc_column_container.vc_col-sm-12 {

    float: none;
    margin: 0px auto;
    max-width: 1540px;
}

div#cs_sngle_sctn_rslt {
    padding-top: 80px;
    padding-bottom: 80px;
}

ul.wi-dts.wdt {
    list-style: none;
    padding-left: 0;
}

div#Delivering-fn .vc_column-inner {
    margin: 0px auto;
    width: 90%;
    max-width: 1540px;
}

div#Delivering-fn .logo-sng-cse-sdy img {
    width: 85px;
}

div#Delivering-fn .logo-sng-cse-sdy:after {
    content: "";
    display: inline-block;
    width: 80px;
    background: #f13624;
    vertical-align: middle;
    height: 2px;
    margin-left: 15px;
}

div#Delivering-fn {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#Delivering-fn .vc_column-inner {
    margin: 0px auto;
    width: 90%;
    max-width: 1540px;
    padding-left: 0px;
    padding-right: 0px;
}

div#Delivering-fn .main-heaing-cs h1 {
    font-size: 60px;
    margin-top: 30px;
    line-height: 1.2;
    margin-bottom: 70px !important;
}

div#FestivalNet {
    display: flex;
    align-items: center;
}

div#FestivalNet h2 {
    font-size: 37px;
    margin-bottom: 35px;
}

div#FestivalNet p {
    line-height: 1.7;
}

div#FestivalNet h4 {
    font-size: 35px;
    margin-top: 35px;
    margin-bottom: 15px;
}

div#FestivalNet ul {
    margin-top: 20px;
    list-style: none;
    padding-left: 0;
}

div#FestivalNet ul li {
    font-weight: 400;
    line-height: 1.8;
    margin-bottom: 8px;
    padding-left: 30px;
    position: relative;
}

div#FestivalNet ul li:before {
    content: "";
    width: 7px;
    height: 7px;
    background: #f13624;
    position: absolute;
    left: 3px;
    display: block;
    border-radius: 100%;
    top: 13px;
}

div#Our-approach .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1050px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
}

div#Our-approach {
    padding-top: 70px;
    padding-bottom: 70px;
}

.wb-traffic ul li {
    font-weight: 400;
    padding-bottom: 5px;
}

.wb-traffic p {
    margin-bottom: 20px;
}

.wb-traffic .bfx-sub-sect_text_inner {
    min-height: 410px;
}

div#Our-approach ul {
    padding-top: 0;
}

#want-to-discuss .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

div#ecommerce-campaigns.italian-food img {
    width: 150px;
    margin-bottom: 30px !important;
}

div#ecommerce-campaigns.italian-food .logo-sng-cse-sdy:after {
    content: "";
    display: inline-block;
    width: 80px;
    background: #f13624;
    vertical-align: middle;
    height: 2px;
    margin-left: 15px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.wb-traffic.results_cos_outer .bfx-sub-sect_text_inner {
    min-height: 550px;
}

ul.top-three {
    margin-top: 18px;
}

div#tea .vc_column-inner {
    padding-top: 0;
}

div#ecommerce-campaigns.candy .logo-sng-cse-sdy:after {
    content: "";
    display: inline-block;
    width: 80px;
    background: #f13624;
    vertical-align: middle;
    height: 2px;
    margin-left: 15px;
}

div#ecommerce-campaigns.candy .logo-sng-cse-sdy {
    margin-bottom: 30px;
}

/*-.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer.speak .bfx-sub-sect_text_inner {
    min-height: 375px;
}-*/
div#ecommerce-campaigns .vc_row.wpb_row.vc_inner.vc_row-fluid.modelchic h1 {
    font-size: 70px;
}

div#cs-detail-page-approach.expert-ppc p {
    font-size: 22px;
    line-height: 1.8;
}

div#ROAS p {
    font-size: 18px;
    line-height: 1.7;
}

div#ROAS ul.wi-dts.wdt li {
    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
}

div#brand-reputation .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#brand-reputation h3 {
    font-size: 50px;
    text-align: center;
    line-height: normal;
    margin-bottom: 50px !important;
}

div#brand-reputation {
    padding: 70px 0 70px 0;
}

.logobrand {
    background: #fff;
    border: 1px solid #000;
    border-radius: 5px;
    padding: 10px;
    text-align: center !important;
}

div#brand-reputation .vc_column-inner {
    padding-top: 0px;
}

div#orm .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#orm h3 {
    font-size: 55px;
    line-height: normal;
}

div#testimonials-nml-online-repu .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#testimonials-nml-online-repu {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#testimonials-nml-online-repu .link-btn_text_inner {
    text-align: center;
}

div#testimonials-nml-online-repu .stars-testimonials .masonry-item figure {
    background-color: inherit !important;
    box-shadow: inherit !important;
}

div#testimonials-nml-online-repu span.starrating.st-rating {
    display: none;
}

div#testimonials-nml-online-repu figure.style1 .arrow {
    position: inherit;
    border-right: 0;
}

div#testimonials-nml-online-repu p:before {
    content: "";
    width: 95px;
    height: 65px;
    background: url('/wp-content/uploads/2021/09/dbl.png');
    position: absolute;
    display: block;
    top: 30px;
    left: 80px;
    z-index: 1;
    background-size: contain;
    background-repeat: no-repeat;
}

div#testimonials-nml-online-repu h5.st-testimonial-title {
    display: block !important;
}

div#why_choose_mobile_development ul {
    list-style-type: decimal;
    text-align: left;
    margin-top: 16px;
    padding-bottom: 0;
}

div#why_choose_mobile_development ul li {
    padding-bottom: 10px;
}

div#testimonials-nml-online-repu .stars-testimonials .masonry-item figure {
    margin-top: 20px !important;
}

div#help_mobi_devlp .vc_column-inner {
    padding-top: 0px;
}

div#help_mobi_devlp .wpb_column.vc_column_container.vc_col-sm-12 {
    max-width: 1540px;
    margin: 0px auto;
    float: none;
    width: 90%;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.modelchic.bfx img {
    width: 74px;
}

.local-seo-top-banner .bnrtxt p {
    margin-bottom: 40px;
}

#main-banner-service.premium-guest-posting h1.titleh1.homebanner {
    font-size: 48px;
    letter-spacing: -2px;
    line-height: 1.2em;
}

div#main-banner-service.premium-guest-posting .vc_column_container.vc_col-sm-12>.vc_column-inner {
    width: 90%;
    max-width: 1540px;
}

div#main-banner-service.premium-guest-posting .vc_column_container.vc_col-sm-12>.vc_column-inner .vc_row.wpb_row.vc_inner.vc_row-fluid {
    max-width: 100%;
}

#main-banner-service.premium-guest-posting p {
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 15px;
}

#main-banner-service.premium-guest-posting .cs-div p {
    font-size: 17px !important;
    line-height: 1.4;
}

#main-banner-service.premium-guest-posting .cs-div h3 {
    font-size: 28px !important;
}

section#Outreach {
    padding: 100px 0;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

section#Outreach .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

section#Outreach .guest-block {
    background: #fff;
    padding: 0px 0px 20px;
    box-shadow: 0px 10px 20px 6px #0000001f;
}

section#Outreach .guest-block-heading h2 {
    font-size: 23px;
    text-align: center;
    font-weight: 800;
    line-height: 1.2;
    background: #f2f2f2;
    position: relative;
    padding: 20px;
    padding-bottom: 20px;
    clip-path: polygon(0% 0%, 100% 0%, 100% 80%, 50% 100%, 0% 80%);
    color: #181818;
}

section#Outreach .guest-block-line {
    border: solid #e8e8e8;
    border-width: 1px 0 0;
    margin: 20px 30px;
}

section#Outreach .guest-block-price h3 {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
}

section#Outreach .guest-block-btn form input[type="image"] {
    cursor: pointer;
    width: 100%;
}

section#Outreach .guest-block-price h3 b {
    display: block;
    font-size: 50px;
    line-height: 1.2;
    font-weight: 800;
    color: #f13624;
}

section#Outreach .guest-block-btn h3 {
    font-weight: 400;
    font-size: 18px;
    color: #000;
    text-align: center;
}

section#Outreach .guest-block-btn form.paypal_button {
    margin: 0 15px;
}

section#Outreach .guest-block-heading h1 {
    background: #f13624;
    color: #fff;
    text-align: center;
    padding: 15px 0;
    font-size: 20px;
}

section#Outreach .guest-block-price {
    margin-bottom: 15px;
}

section#Outreach form.paypal_button br {
    display: none;
}

section#Outreach .guest-block-list ul {
    padding-left: 0;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 10px;
}

section#Outreach .guest-block-list ul li {
    list-style: none;
    position: relative;
    padding-bottom: 10px;
    font-size: 15px;
    color: #333;
    line-height: 1.5;
    font-weight: 400;
    width: 100%;
    margin: 0 auto;
    padding-left: 28px;
}

section#Outreach .guest-block-list ul li:before {
    position: absolute;
    content: "\f00c";
    font-family: 'FontAwesome';
    font-size: 15px;
    left: 3px;
    top: 2px;
    color: #f13624;
    font-weight: 900;
}

div#thrive-online .law-firm-btn_text_inner p {
    text-align: center;
}

div#thrive-online.law-firm-seo-sec-sect {
    padding: 100px 0 0 0 !important;
}

div#testimonials-nml h2.center-title.title-h2 {
    margin-bottom: 0px !important;
}

#testimonials-nml h5 {
    margin-bottom: 40px !important;
}

div#main-banner-service.premium-guest-posting {
    padding-top: 64px !important;
    padding-bottom: 90px !important;
}

div#testimonials-nml .law-firm-btn_text_inner p:before {
    display: none;
}

div#main-banner-service.premium-guest-posting h1:before {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    margin: 10px 0 15px 0;
    right: unset;
    display: block;
}

div#main-banner-service.premium-guest-posting h1:after {
    display: none !important;
}

div#comments {
    display: none;
}

div#news .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 100px 0 100px 0;
    font-size: 40px;
    font-weight: 700;
}

div#news-pg {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    margin-top: 70px;
    margin-bottom: 70px;
}

div#news-pg .latest-posts {
    padding: 30px 20px 30px 20px;
    border-radius: 10px;
    box-shadow: 0px 5px 20px rgb(0 0 0 / 15%);
    width: 100%;
    max-width: 396px;
}

div#news-pg .vc_column-inner {
    padding-top: 0px !important;
}

.latest-posts h3 a {
    font-size: 22px;
    line-height: normal;
    color: #000;
}

div#invest-in-cro p {
    margin-bottom: 15px !important;
}

div#invest-in-cro .vc_row.wpb_row.vc_inner.vc_row-fluid.improve-custmer {
    margin-top: 70px;
}

div#orange-bg {
    background: #f13624;
}

div#orange-bg h3 {
    color: #000;
}

div#orange-bg {
    background: #f9d94e;
    padding: 80px 0;
}

div#orange-bg .free-consult-btn-action a:hover {
    background-color: #000;
    color: #fff;
    /* 	    border: 2px solid #000 !important; */
    transition: 0.3s;
}

header#masthead .menu_cs_btn {
    clear: both;
    margin-top: 25px !important;
}

header#masthead .menu_cs_btn a.read-btn-menu {
    border: 1px solid #f13624;
    background: #f13624 !important;
    color: #fff !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 500;
    padding: 12px 20px !important;
    border-radius: 8px;
    display: inline-block !important;
    margin-top: 20px;
}

header#masthead .menu_cs_btn {
    clear: both;
    display: block;
    margin: 0px auto;
    float: none;
    text-align: center;
}

header#masthead .reslts_row {
    margin-top: 20px;
}

header#masthead li#menu-item-menu-item-custom br {
    display: none;
}

header#masthead .menu_cs_btn a:hover {
    border: 1px solid #f13624;
    background: #fff !important;
    color: #f13624 !important;
}

div#website-privacy-policy {
    text-align: center;
    font-size: 46px;
    padding: 120px 0;
}

div#website-privacy-policy .vc_column-inner {
    padding-top: 0;
}

div#website-privacy-policy h1.titleh1 {
    text-align: center;
    font-size: 46px;
    position: relative;
    line-height: 1.5em;
}

div#website-privacy-policy h1.titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    margin: 20px auto 0;
}

div#privacy-policy .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#privacy-policy h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
}

div#privacy-policy .vc_column-inner {
    padding-top: 0;
}

div#privacy-policy {
    padding: 90px 0;
}

div#privacy-policy h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: 0;
    top: 45px;
    margin: 0 auto;
    display: block;
    margin: 20px auto 0;
}

div#privacy-policy .new_privacy_text_inner {
    text-align: center;
}

div#privacy-policy p {
    color: #535353;
    font-size: 18px;
    margin-bottom: 20px !important;
    font-weight: 400;
    line-height: 1.8;
    text-align: center;
}

p.policy-gives {
    margin-bottom: 30px !important;
}

div#what-type-of-information .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    padding: 0;
}

div#what-type-of-information {
    padding: 90px 0;
}

div#what-type-of-information h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
}

div#what-type-of-information h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: 0;
    top: 45px;
    margin: 0 auto;
    display: block;
    margin: 20px auto 0;
}

div#what-type-of-information p {
    font-size: 16px;
    color: #545454;
    margin-bottom: 25px;
    line-height: 1.8;
}

div#what-type-of-information ul.ser-list li {
    margin-bottom: 15px !important;
    font-size: 16px;
    line-height: 1.8;
}

div#what-type-of-information ul.ser-list {
    padding-bottom: 0;
}

div#personal-information .vc_column-inner {
    padding: 0;
}

div#personal-information .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#personal-information {
    padding: 90px 0;
}

div#personal-information h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px
}

div#personal-information h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: 0;
    top: 45px;
    margin: 0 auto;
    display: block;
    margin: 20px auto 0;
}

div#personal-information p {
    font-size: 16px;
    color: #545454;
    margin-bottom: 25px;
    line-height: 1.8;
}

div#personal-information ul.ser-list li {
    margin-bottom: 20px !important;
    font-size: 18px;
    line-height: 1.8;
}

div#personal-information ul.ser-list {
    padding-bottom: 0;
}

div#Aemendents {
    padding: 90px 0;

}

div#Aemendents .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    padding: 0;
    float: none;
}

div#Aemendents h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px
}

div#Aemendents h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: 0;
    top: 45px;
    margin: 20px auto 0;
    display: block;

}

div#Aemendents p {
    font-size: 18px;
    margin-bottom: 18px;
    line-height: 1.8;
    color: #545454;
}

div#Aemendents .serv {
    margin-bottom: 20px;
}

div#Aemendents .serv h6 {
    margin: 0 0 10px;
    color: #000;
    padding: 0;
    font-size: 18px;
    margin-top: 15px;
    text-align: left;
}

div#what-type-of-information ul.ser-list {
    position: relative;
}

ul.ser-list li {
    list-style: none;
    position: relative;
}

ul.ser-list li:before {
    width: 5px;
    height: 5px;
    content: "";
    background: #000;
    top: 13px;
    border-radius: 50px;
    position: absolute;
    left: -15px;
    display: inline-block;
}

.Ultramodern h1 b {
    color: #f13624;
    font-weight: normal;
}

section#main-banner-service.ultramodern .local-seo-contact form {
    max-width: 600px;
}

section#main-banner-service.ultramodern h1:before {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    margin: 10px 0 15px 0;
    right: unset;
    display: block;
}

section#main-banner-service.ultramodern h1:after {
    display: none;
}

div#custom-developing h1 {
    font-size: 50px;
    letter-spacing: -2px;
}

div#custom-developing h2 {
    font-size: 50px;
    letter-spacing: -2px;
}

div#custom-developing h2:before {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: auto;
    margin: 10px auto 15px auto;
    right: auto;
    display: block;
}

div#custom-developing h2 b {
    color: #f13624;
    font-weight: normal;
}

div#custom-developing .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#custom-developing.webspero-app-development {
    padding-top: 90px;
}

div#custom-developing .get-it-on .design .vc_single_image-wrapper.vc_box_border_grey:before {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    bottom: 0;
    background: #ffbd9a;
    left: -30px;
    z-index: 1;
}

div#custom-developing .get-it-on .design .vc_single_image-wrapper.vc_box_border_grey:after {
    content: "";
    width: 120px;
    height: 120px;
    background: url(https://devwebspero.wpengine.com/wp-content/uploads/2022/10/dots.png);
    position: absolute;
    display: block;
    top: -40px;
    right: -40px;
    left: auto;
    z-index: -1;
}

ul#primary-menu-list li:nth-of-type(5) {
    display: none;
}

nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li#menu-item-menu-item-custom {
    display: none;
}

nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li:nth-of-type(3):after {
    opacity: .3;
}

nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li#menu-item-menu-item-custom-ppc {
    display: none;
}

nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li#menu-item-158 {
    display: none;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.wb-traffic.results_cos_outer.organic-traffic .bfx-sub-sect_text_inner {
    min-height: inherit;
}

div#want-to-discuss .vc_column-inner {
    padding-top: 0;
}

div#dev-banner {
    background-repeat: no-repeat;
    background-size: cover;
}

div#dev-banner .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#dev-banner .vc_column-inner {
    padding-top: 0;
}

div#dev-banner.google-ads-for-online p {
    color: #fff;
    line-height: 1.8;
}

div#dev-banner .devlopment-banner h1 {
    margin-bottom: 20px;
    letter-spacing: -2px;
}

div#dev-banner.google-ads-for-online {
    padding-top: 90px;
    padding-bottom: 90px;
}

div#Grow-your-business .vc_column-inner {
    padding-top: 0;
}

div#Grow-your-business h2:before {
    content: "";
    background: #f13624;
    display: block;
    width: 100px;
    height: 5px;
    margin: 0px auto 15px auto;
}

div#how-google-ads-drive h2 {
    letter-spacing: -2px;
    font-size: 50px;
}

div#Grow-your-business .core-heading p {
    font-size: 18px !important;
    line-height: 1.7;
}

div#Grow-your-business {
    padding-top: 90px;
    padding-bottom: 90px;
}

div#dev-banner.google-ads-for-online h1 {
    color: #000;
    margin-bottom: 0;
}

div#dev-banner.google-ads-for-online h1 b {
    color: #f13624;
    font-weight: normal;
}

div#dev-banner.google-ads-for-online img.vc_single_image-img.attachment-full {
    border-radius: 0;
}

div#dev-banner.google-ads-for-online h1:before {
    content: "";
    background: #f13624;
    display: block;
    width: 100px;
    height: 5px;
    margin: 0px 0 25px 0;
}

div#dev-banner.google-ads-for-online p {
    font-size: 18px;
    line-height: 2;
    color: #333;
    font-weight: 400;
}

div#dev-banner.google-ads-for-online .free-consult-btn {
    margin-top: 40px;
}

div#how-google-ads-drive .vc_column-inner {
    padding-top: 0;
}

div#how-google-ads-drive .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#how-google-ads-drive h2:before {
    content: "";
    background: #f13624;
    display: block;
    width: 100px;
    height: 5px;
    margin: 0px auto 15px auto;
}

div#how-google-ads-drive {
    padding-top: 90px;
    padding-bottom: 90px;
}

div#Grow-your-business.vc_row.wpb_row.vc_row-fluid.seo-sec-sect {
    width: inherit !important;
    margin: inherit !important;
    max-width: inherit !important;
    background: #f9d94e !important;
}

div#Grow-your-business .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#Grow-your-business h2 {
    font-size: 50px;
    letter-spacing: -2px;
}

div#how-google-ads-drive h3 {
    font-size: 32px;
    line-height: 42px;
    background: #f5f5f5;
    padding: 10px 15px;
    text-align: left;
}

div#how-google-ads-drive p {
    line-height: 33px;
    font-size: 18px !important;
    margin-top: 10px;
    margin-top: 30px;
    padding-left: 15px;
    color: #545454;
}

div#how-google-ads-drive img {
    border-radius: 0;
    box-shadow: 0px 10px 20px 6px #0000001f;
}

div#how-google-ads-drive .show-up {
    display: flex;
    align-items: center;
}

div#how-google-ads-drive .show-up img.vc_single_image-img.attachment-full {
    position: relative;
}

div#how-google-ads-drive .show-up .vc_single_image-wrapper.vc_box_border_grey:before {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    bottom: 0;
    background: #ffbd9a;
    left: -30px;
    z-index: 1;
}

div#how-google-ads-drive .show-up .vc_single_image-wrapper.vc_box_border_grey:after {
    content: "";
    width: 120px;
    height: 120px;
    background: url(https://devwebspero.wpengine.com/wp-content/uploads/2022/10/dots.png);
    position: absolute;
    display: block;
    top: -40px;
    right: -40px;
    left: auto;
    z-index: -1;
}

div#biggest-benifits {
    padding-bottom: 60px;

}

div#biggest-benifits.google-ads-setup .vc_single_image-wrapper.vc_box_border_grey:before {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: auto;
    background: #ffbd9a;
    right: -30px !important;
    z-index: 1;
}

div#biggest-benifits.google-ads-setup .vc_single_image-wrapper.vc_box_border_grey:after {
    content: "";
    width: 120px;
    height: 120px;
    background: url(https://devwebspero.wpengine.com/wp-content/uploads/2022/10/dots.png);
    position: absolute;
    display: block;
    top: -40px;
    right: auto;
    left: -30px;
    z-index: -1;
}

div#life .slider {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
}

div#life .slider img {
    height: 500px;
    object-fit: cover;
}

div#life .slick-list {
    overflow: visible;
    padding: 0 10%;
}

div#life {
    position: relative;
    overflow: hidden;
}

div#life .slider img {
    height: 500px;
    object-fit: cover;
}

div#how-google-ads-drive.google-adwards {
    padding: 0;
    padding-bottom: 90px;
}

div#how-google-ads-drive.google-adwards p.certain {
    margin-top: 10px;
}

div#brands-that-trusted .vc_column-inner {
    padding-top: 0;
}

div#brands-that-trusted .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#brands-that-trusted.vc_row.wpb_row.vc_row-fluid.seo-sec-sect {
    width: inherit;
    margin: inherit;
    padding: 30px 0 0 0;
    max-width: inherit;
    /*     background: #f9d94e; */
}

.brands-trusted {
    padding-bottom: 80px !important;
}

div#biggest-benifits.Campaign-Strategy {
    padding-top: 60px;
}

div#brands-that-trusted h3 {
    color: #000;

}

div#how-google-ads-drive.step-by-step {
    padding-bottom: 30px;
}

.google-ads-for-online .vc_row.wpb_row.vc_inner.vc_row-fluid.seo-career-tp-bn {
    display: flex;
    align-items: center;
}

div#brands-that-trusted h3:before {
    content: "";
    background: #000;
    display: block;
    width: 100px;
    height: 5px;
    margin: 0 auto 15px auto;
}

div#brands-that-trusted .vc_row.wpb_row.vc_inner.vc_row-fluid.core-heading.vc_custom_1650452702920 {
    margin-bottom: 0px !important;
}

div#brands-that-trusted p {
    font-size: 18px !important;
    text-align: center;
    color: #000;
}

div#brands-that-trusted p {
    text-align: center;
}

div#how-google-ads-drive .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    margin-right: 60px;
}

div#custom-developing .get-it-on.Design .vc_single_image-wrapper.vc_box_border_grey:before {
    right: -30px;
    left: auto;
}

div#custom-developing .get-it-on.Design .vc_single_image-wrapper.vc_box_border_grey:after {
    left: -40px !important;
    left: auto;
    z-index: -1;
}

div#grow-business {
    background: #f23623;
    padding: 70px 0;
}

div#grow-business h2 {
    font-size: 50px;
    color: #fff;
    padding-bottom: 0;
    letter-spacing: -2px;
}

div#grow-business p {
    margin-top: 20px;
    color: #ffff;
}

div#grow-business p.hire-ios {
    margin-top: 60px !important;
}

div#grow-business h2:before {
    content: "";
    width: 90px;
    height: 4px;
    background: #fff;
    bottom: 0;
    left: auto;
    margin: 10px auto 15px auto;
    right: auto;
    display: block;
}

div#grow-business p a {
    background: #fff;
    padding: 15px 30px;
    font-size: 22px;
    border-radius: 3px;
    font-weight: 500;
    display: inline-block;
    text-transform: uppercase;
}

div#grow-business p a:hover {
    background: #000;
    color: #fff;
    transition: 0.3s;
}

div#Expert-iOS {
    padding-top: 90px;
    padding-bottom: 90px;
}

div#Expert-iOS h2:before {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: auto;
    margin: 10px auto 15px auto;
    right: auto;
    display: block;
}

div#Expert-iOS h3 {
    font-size: 28px;
    letter-spacing: -1px;
    line-height: 36px;
    margin-top: 15px;
}

div#Expert-iOS .Development {
    padding-top: 56px;
    display: flex;
    flex-wrap: wrap;
}

div#Expert-iOS p {
    color: #545454;
    margin-top: 10px;
    font-size: 18px;
    line-height: 1.6;
}

div#Expert-iOS .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    float: none;
}

div#Expert-iOS h2 {
    font-size: 50px;
    letter-spacing: -2px;
}

div#Expert-iOS h2 b {
    color: #f13624;
    font-weight: normal;
}

div#Expert-iOS .Development p {
    font-size: 16px;
}

div#Expert-iOS .Development .wpb_column.vc_column_container.vc_col-sm-4 {
    padding-right: 15px;
    padding-left: 15px;
}

div#Expert-iOS .Development .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    box-shadow: -1px 1px 6px 4px #ddd9;
    padding: 20px;
    height: 100%;
}

div#Expert-iOS.partner-with-webspero .vc_column-inner {
    padding-top: 0;
}

div#Expert-iOS.partner-with-webspero .Development .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    box-shadow: inherit;
}

.inside_blog_outer-1 {
    width: 100%;
    max-width: inherit;
}

.inside_blog_outer-1 .core-heading.wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

.inside_blog_outer-1 .vc_column-inner {
    padding-top: 0px;
}

div#free-audit.get-free-wordpress-login .local-seo-audit {
    padding-bottom: 0;
}

div#free-audit.get-free-wordpress-login {
    background: #f9d94e !important;
    padding: 90px 0 90px 0;
}

.urvann .bfx-sub-sect_text_inner {
    min-height: 400px !important;
}

.vc_row.wpb_row.vc_row-fluid.seo-law-top-sect.seo-interprises .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#why_choose_mobile_development h3:before,
div#agile-development .core-heading h3:before {
    content: "";
    background: #f13624;
    width: 97px;
    height: 5px;
    display: block;
    margin: 0px auto;
    margin-bottom: 30px;
}

div#why_choose_mobile_development .vc_column-inner {
    padding-top: 0;
}

div#tessti .title-h2:after {
    margin: 0 auto 0 0px;
}

.career-sect-with-us ol li b {
    font-weight: normal;
}

div#carreer-sect-five .wpb_column.vc_column_container.vc_col-sm-4:last-child {
    margin-bottom: 0;
}

div#you-should-Consider .vc_column-inner {
    padding-top: 0px;
}

.top-section-about .vc_column-inner {
    padding: 0px !important;
}

.top-section-about p {
    font-weight: 400;
}

div#improved_roi_full .vc_column-inner {
    padding-top: 0px;
}

.single-post figure {
    width: 100% !important;
}

.single-post .site-content table {
    width: 100%;
    float: none !important;
    height: auto !important;
}

div#case-study-view .vc_custom_1643806949096,
.vc_custom_1643806392345,
.vc_custom_1644584763921 {
    width: 100%;
    max-width: 100%;
}

.coturecandy-banner .websites-section h5 {
    font-weight: 700 !important;
    font-size: 25px;
}

.coturecandy-section h5 {
    font-size: 25px !important;
    font-weight: 700 !important;
}

div#finalguide .ebook_design .vc_custom_1649325225902 {
    background: #f9d94e !important;
}

.gallry-bg.vc_custom_1649328407981 {
    background: #f5f5f5 !important;
}

div#carreer-sect-sec {
    background: #f9d94e;
}

div#carreer-sect-sec .vc_column-inner {
    padding: 0px;
}

div#carreer-sect-four {
    background: #f9d94e;
}

div#you-should-Consider {
    background: #f9d94e;
}

div#Our-Goldmine {
    background: #f9d94e !important;
}

div#cs_sngle_sctn_rslt span.ab-clr {
    color: #f13624;
    font-weight: 600;
}

div#cstudy .free-consult-btn-action {
    margin-top: 50px;
}

.vc_row.wpb_row.vc_row-fluid.law-firm-seo-sec-sect.Catapults a.small-button.smallbluesmall-button.smallblue {
    margin-top: 50px;
}

div#upworklogo-seo {
    background-color: #f13624 !important;
}

.lets-talk {
    background: #f9d94e !important;
}

div#main-banner-service.grow-your-business {
    background: #f13624 !important;
}

div#main-banner-service.grow-your-business h2.ebookmainh2:after {
    background: #fff;
}

div#ready-to-chat {
    background: #f13624 !important;
}

div#ready-to-chat h2.ebookmainh2:after {
    background: #fff;
}

.page-id-39302 div#free-audit {
    margin-top: 60px;
}

.new-blog-page .post-item {
    float: left;
    padding: 30px;
    width: 50%;
}

.blog-post-category {
    margin-bottom: 10px;
}

.new-blog-page .blog-post-category a {
    color: #000;
    font-weight: 600;
}

.blog-pots-meta p {
    margin-bottom: 20px;
    line-height: 1.7;
}

div#posts-ahref-42807:first-child {
    border-right: 1px solid #ddd;
}

.new-blog-page .post-item h2 a {
    font-size: 35px !important;
    line-height: 1.3;
    color: #000 !important;
    font-weight: 500;
}

.pagination-new span.page-numbers.current,
a.page-numbers {
    background: #f9d94e;
    padding: 5px 15px;
    color: #000;
    border-radius: 3px;
}

.pagination-new {

    margin-top: 50px;
    text-align: center;
}

.new-blog-page .post-item:nth-of-type(4n) {
    background: #f9d94e29;
}

.new-blog-page {
    display: flex;
    flex-wrap: wrap;
}

.new-blog-page .post-item h2 a:hover {
    color: #f03624 !important;
}

div#blg1.blog-page-new .vc_column-inner {
    padding-top: 0;
}

.new-blog-page span.post-author-link {
    margin-right: 10px;
    margin-left: 10px;
}

span.post-author img {
    border-radius: 50px;
    width: 40px;
    height: 40px;
}

.single-post .custom-post-content {
    background: #f9d94e !important;
    padding: 80px 0 80px 0;
    min-height: inherit;
    flex-direction: column;
}

.single-post .custom-post-content:after {
    background: transparent !important;
    z-index: -1;
}

.single-post header#masthead {
    background: #f9d94e;
}

header#masthead.fixed-header {
    background: #fff !important;
}

.single-post .post-category a {
    font-size: 20px;
    color: #000;
    font-weight: 500;
}

.single-post .custom-post-content span.post-date:before {
    content: "";
    background: #000;
    width: 5px;
    height: 5px;
    position: relative;
    display: inline-block;
    margin-right: 9px;
    top: -2px;
}

.single-post .custom-post-content span.post-date {
    margin-left: 10px;
}

span.post-author.vcard.author a {
    font-weight: 600;
    color: #000;
}

.single-post .custom-post-content h1 {
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 30px;
}

div#Our-Goldmine .vc_column-inner {
    padding: 0;
}

.blog-page-new .post-metas {
    display: flex;
    align-items: center;
}

.single-post .post-meta {
    display: flex;
    align-items: center;
}

.pagination-new span.page-numbers.current {
    background: #f03624 !important;
    color: #fff !important;
}

.page-id-39316 div#free-audit {
    margin-top: 40px;
}

div#ready-to-chat p {
    color: #fff;
}

div#ready-to-chat h2.ebookmainh2.centered {
    margin-bottom: 0px !important;
}

div#ready-to-chat p {
    color: #fff;
    margin-bottom: 50px !important;
}

.single-post li a strong {
    font-weight: 500;
}

.col-sm-8.single_post_main_content p strong {
    font-weight: normal;
}

.single_post_main_content h2 {
    letter-spacing: -2px;
}

.page-id-39312 div#ready-to-chat h2.ebookmainh2.centered {
    margin-bottom: 20px !important;
}

.author-gursharansingh div#content {
    width: 95%;
    max-width: 1540px;
    margin: 60px auto;
}

body.author-gursharansingh .site-main header.page-header .archive-description p {
    color: #000;
    font-size: 17px;
    line-height: 1.8;
    margin-top: 15px;
}

body.author-gursharansingh .site-main header.page-header {
    border: 1px solid #eee;
    padding: 25px 35px;
    background: #f8f8f8;
    margin-bottom: 40px;
}

.author-gursharansingh .site-main article.post {
    display: inline-block;
    width: 33.33%;
    padding: 0 12px;
    margin: 0 -2px 30px -2px;
    vertical-align: top;
}

.author-gursharansingh .site-main article.post .custom-author-bio-posts h2.entry-title {
    order: 2;
    margin-top: 17px;
    line-height: 1.2;
    width: 100%;
    font-size: 18px;
}

.author-gursharansingh .site-main article.post .custom-author-bio-posts h2.entry-title a {
    color: #000;
}

.author-gursharansingh .site-main article.post .custom-author-bio-posts {
    display: flex;
    flex-wrap: wrap;
}

.author-gursharansingh .site-main article.post .custom-author-bio-posts .post-thumbnail {
    order: 1;
    position: relative;
    width: 100%;
}

.author-gursharansingh .site-main article.post .custom-author-bio-posts .post-thumbnail .post-thumbnail-inner img {
    height: 100% !important;
    width: 100% !important;
}

.author-gursharansingh .site-main article.post .custom-author-bio-posts h2.entry-title a:hover {
    color: #f13624;
}

div#Factors p img {
    display: block;
    margin: 0px auto;
}

div#blog-cat-page {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    padding: 65px 0 65px 0;
}

div#blog-cat-page {
    display: flex;
    flex-wrap: wrap;
}

div#blog-cat-page article {
    width: 50%;
    float: left;
    padding: 30px;
}

.category h1.page-title {
    background: #f9d94e;
    padding: 100px 0;
    font-size: 50px;
    text-align: center;
}

div#blog-cat-page span.post-author.vcard.author a {
    margin-right: 10px;
    margin-left: 10px;
}

div#blog-cat-page p {
    padding-bottom: 20px;
    line-height: 1.7;
}

div#blog-cat-page figure.post-thumbnail {
    display: none;
}

div#blog-cat-page h2.entry-title.default-max-width.hffj a {
    font-size: 35px !important;
    line-height: 1.3;
    color: #000 !important;
    font-weight: 500;
}

div#blog-cat-page h2.entry-title.default-max-width.hffj a:hover {
    color: #ef3624 !important;
}

div#blog-cat-page span.post-author.vcard.author a {
    color: #ee3624;
}

div#blog-cat-page .nav-links {
    text-align: center;
    padding-bottom: 65px;
}

.nav-links {
    text-align: center;
    padding-bottom: 65px;
}

span.page-numbers.current {
    background: #f13624;
    padding: 5px 15px;
    color: #fff;
    border-radius: 3px;
}

div#resseo-agency.Through-this-ebook {
    background-color: #f9d94e;
}

/* div#resseo-agency.Through-this-ebook .default-acc {
    color: #000;
} */
div#resseo-agency.Through-this-ebook .vc_column-inner {
    padding-top: 0;
}

div#resseo-agency.Through-this-ebook h2.title-h2 {
    margin-bottom: 50px !important;
}

div#resseo-agency.Through-this-ebook {
    padding: 90px 0 40px 0;
}

div#testimonials-nml .stars-testimonials .masonry-item figure.style1 {
    box-shadow: none !important;
    height: 100%;
    background: #f6f6f6;
    margin-top: 50px;
    border: 1px solid #ddd;
}

body #testimonials-nml h5 {
    margin-bottom: 5px !important;
}

div#testimonials-nml .arrow {
    display: none;
}

div#testimonials-nml .slick-slide {

    height: inherit;
}

.vc_row.wpb_row.vc_row-fluid.inside_blog_outer .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
    display: none;
}

div#location {
    background: #f9d94e;
    padding: 100px 0;
}

div#loaction-services {
    display: flex;
    gap: 30px;
}

div#location h2 {
    font-size: 65px;
}

div#loaction-services .wpb_column.vc_column_container.vc_col-sm-4.vc_column-inner {
    background: #f5f5f5;
    padding: 35px 0;
}

div#loaction-services p a {
    background: #f9d94e;
    padding: 12px 37px;
}

div#loaction-services h2 {
    font-weight: 600;
    background: #f13624;
    color: #fff;
    padding: 20px;
    font-size: 16px;
    text-transform: uppercase;
}

div#loaction-services {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

div#loaction-services img.vc_single_image-img.attachment-full {
    border-radius: 0;
}

div#loaction-services p a {
    background: #f13624;
    border-radius: 5px;
    display: inline-block;
    border: 1px solid transparent;
    color: #fff !important;
}

div#loaction-services p a:hover {
    background: #fff;
    color: #f13624 !important;
    transition: 0.3s;
    border: 1px solid #f13624;
}

div#loaction-services h2 a {
    color: #fff;
}

div#loaction-services .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {
    background: #fff;
    padding: 0;
    border-radius: 10px;
    box-shadow: 1px 0px 14px #dddd;
}

div#loaction-services {
    padding-top: 80px;

}

.country {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}

.vimeo-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*-25-11-2022-*/
@media screen and (min-width: 981px) {
    nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li {
        width: calc(33.33% - 22px);
        padding: 20px 15px 40px 15px !important;
    }

    nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li ul.sub-menu {
        -moz-column-count: 4;
        column-count: 2;
    }

    nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li ul.sub-menu li {
        page-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid;
        width: 100%;
    }

    nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li>a {
        font-family: WorkSans-SemiBold !important;
    }

    nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li>a>h4 {
        font-family: WorkSans-SemiBold !important;
    }
}

/*-25-11-2022-*/





/*-eCommerce-*/
@media (max-width: 1440px) {
    div#craft-banner h1 {
        font-size: 45px;
    }

    .dvd-cols_sg_cs h2 {
        font-size: 40px;
    }

    div#loaction-services {
        width: 100%;
    }

    div#cs-detail-page-approach .vc_column-inner {
        padding-top: 0;
    }

    .dvd-cols_sg_cs h4 {
        font-size: 35px;
    }

    div#ecommerce-campaigns h1 {
        font-size: 50px !important;
    }

    .new-blog-page .post-item {
        margin-top: 30px;
    }

    .new-blog-page .post-item h2 a {
        font-size: 30px !important;
    }

    div#craft-banner p {
        font-size: 16px;
        line-height: 2.5;
        margin-bottom: 0;
    }

    .should-you-partner {
        padding-top: 80px !important;
    }

    div#orm h3 {
        font-size: 37px;
    }

    div#brand-reputation h3 {
        font-size: 37px;
    }

    div#online-reputation h2 {
        font-size: 37px !important;
    }

    div#online-reputation p {
        font-size: 16px !important;
    }

    div#online-reputation p strong {
        margin-top: 15px;
    }

    div#boost-your-sale h3.bg-grey {
        font-size: 27px;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
        font-size: 27px;
    }

    div#testimonials-nml-online-repu h2 {
        font-size: 37px !important;
        margin-bottom: 0px !important;
    }

    div#testimonials-nml-online-repu .stars-testimonials .masonry-item figure {
        margin-top: 0;
    }

    div#testimonials-nml-online-repu .stars-testimonials .masonry-item figure h5.st-testimonial-title {
        font-size: 24px !important;
    }

    div#why_choose_mobile_development h3 {
        font-size: 37px;
    }

    div#help_mobi_devlp h2.left-title.title-h2.Stratgey {
        font-size: 37px;
    }

    div#help_mobi_devlp .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner h2.left-title.title-h2.Stratgey {
        font-size: 37px !important;
    }

    div#brand-reputation .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 30px;
    }

    .law-firm-seo-sec-sect {
        padding: 50px 0 85px 0;
    }

    div#ecommerce-campaigns .vc_row.wpb_row.vc_inner.vc_row-fluid.modelchic h1 {
        font-size: 50px;
    }

    div#ROAS ul.wi-dts.wdt li {
        font-size: 18px;
    }

    div#blog-cat-page h2.entry-title.default-max-width.hffj a {
        font-size: 30px !important;
    }

    .Genrative-ai .vc_row.wpb_row.vc_inner.vc_row-fluid {
        justify-content: center;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.tech-two {
        justify-content: center;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.tech-two .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) {
        margin-right: 0;
    }

    .technology .row img {
        object-fit: contain !important;
    }

}

@media (max-width: 1200px) {
    .top-section-about h1 br {
        display: none;
    }

    div#loaction-services h2 {
        font-size: 13px;
    }

    div#loaction-services.vc_custom_1669874905536 {
        padding-top: 60px !important;
    }

    div#work-page-sections .vc_row.wpb_row.vc_inner.vc_row-fluid {
        width: 100%;
        padding-top: 0;
    }

    div#casestudy-tab>.wpb_column.vc_col-sm-12>.vc_column-inner {
        width: 95%;
    }

    div#casestudy-tab .vc_tta-panel-body {
        padding: 0;
    }

    div#casestudy-tab .work-details-tab .cols_rslts p {
        font-size: 16px;
    }

    div#casestudy-tab .reslts_row .cols_rslts h3 {
        font-size: 25px;
    }

    div#casestudy-tab .work-details-tab h2 {
        font-size: 40px;
    }

    div#casestudy-tab .work-details-tab .reslt_cs h4 {
        font-size: 30px;
    }

    div#work-page-sections .cols_cs_stats {

        margin-bottom: 40px;
    }

    #work-page-sections .vc_row {
        padding-top: 0;
    }

    div#what-is-fb {
        padding: 70px 0 70px 0 !important;
    }

    div#right-partner {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    div#Facebook-ads-agency {
        padding: 60px 0 60px 0 !important;
    }

    div#such-as-Forbes {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    #vision-mission h5 {
        font-size: 20px;
    }

    #vision-mission p {
        font-size: 16px;
        line-height: 26px;
    }

    div#our-ppc-services {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    div#ads-can .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#right-partners .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#Partner-with-award-wining .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#pay-per .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
        ;
    }

    div#co-founder-sect.vc_custom_1649150145015 {
        padding-top: 0px !important;
    }

    div#co-founder-vij .vc_custom_1649152752817 {
        margin-right: 0px !important;
    }

    div#our-ppc-services .wpb_column.vc_column_container.vc_col-sm-12 h2.titleh2 {
        margin-bottom: 20px !important;
    }

    div#upworklogo_facebook {
        padding: 40px 0 40px 0;
    }

    .cofouneder-section p {
        font-size: 16px !important;
    }

    .cofouneder-section h5 {
        margin-bottom: 25px;
    }

    .cofouneder-section h3 {
        font-size: 40px !important;
    }

    .cofouneder-section h5 {
        font-size: 25px;
    }

    div#co-founder-guru .vc_custom_1649153320249 {
        margin-left: 0px !important;
    }

    .gallry-bg .vc_column-inner {
        padding-top: 0px !important;
    }

    div#right-partners {
        padding: 70px 0 70px 0 !important;
    }

    div#ads-can {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    div#awd-win {
        padding: 40px 0 40px 0 !important;
    }

    div#awd-win .vc_column-inner {
        width: 100% !important;
    }

    div#upworklogo_facebook {
        padding: 40px 0 40px 0 !important;
    }

    div#upworklogo {
        margin-top: -2%;
    }

    div#top-get_cnt {
        padding: 65px 0px 65px 0px !important;
    }

    .vc_section {
        margin-left: 0;
        margin-right: 0;
    }

}


@media (max-width: 1199px) {
    div#mobile_banner_home {
        position: relative;
        margin-bottom: 30px;
    }

    div#inside {
        padding-top: 0px !important;
    }

    div#growth-hacking {
        padding-bottom: 0px !important;
    }

    div#cs-detail-page-approach .vc_column-inner {
        width: 100% !important;
        max-width: 100% !important;
    }

    div#inside {
        padding: 0 0 64px 0;
    }

    div#inside .vc_column-inner {
        padding-top: 0px !important;
    }

    section#ebookauthor .vc_row.wpb_row.vc_row-fluid {
        padding-top: 0;
    }

    #growth-hacking .final-guide h2 {
        font-size: 40px;
    }

    div#mobile_banner_home:after {
        content: "";
        display: block !important;
        position: absolute;
        top: 0;
        content: " ";
        background: rgba(0, 0, 0, 0.75);
        height: 100%;
        left: 0;
        width: 100%;
    }

    .vc_row.wpb_row.vc_row-fluid.seo-sec-sect {
        width: 100%;
    }

    div#squarespace-seo-company .vc_column-inner {
        width: 100%;
    }

    div#awd-win-ex .vc_column-inner {
        width: 100%;
    }

    div#Best-Squarespace {
        width: 100%;
        padding-bottom: 20px;
    }

    div#seo-worth .vc_custom_1650452702920 {
        margin-bottom: 0px !important;
    }

    div#seo-worth .vc_column-inner {
        width: 100% !important;
    }

    div#squarespace-seo-company .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#site-rank .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#icons-seo .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
        font-size: 60px !important;
    }

    div#ecommerce-campaigns .vc_column-inner {
        width: 100%;
    }

    div#cs-detail-page-approach .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#tea .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#cs_sngle_sctn_rslt .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#Delivering-fn .vc_column-inner {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }

    div#Our-approach .vc_column-inner {
        width: 100%;
        max-width: inherit;
        padding-right: 15px;
        padding-left: 15px;
    }

    div#ecommerce-campaigns .wpb_column.vc_column_container.vc_col-sm-12 {
        padding-right: 15px;
        padding-left: 15px;
    }

    div#prepare-for-book input.wpcf7-form-control.has-spinner.wpcf7-submit {
        position: inherit !important;
        margin-top: 20px;
    }

    div#Facebook-ads-agency .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#Facebook-ads-agency p {
        text-align: center !important;
    }

    div#what-is-fb .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#right-partner .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#fb-tabs .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#google-ad-facebook-ad h4.et_pb_module_header {
        font-size: 19px !important;
    }

}


@media (max-width:1024px) {
    ul.wi-dts.wdt {
        line-height: 29px;
    }

    .boxes-three-cnt li.nav-item a {
        padding: 12px !important;
    }

    div#cntct.cntct-new form input[type="submit"] {
        font-size: 16px !important;
    }

    div#ecommerce-campaigns .vc_column-inner {
        width: 100%;
        padding: 0;
    }

    .Genrative-ai .vc_column-inner .wpb_wrapper .vc_row .wpb_column {
        width: calc(50% - 20px) !important;
    }

    .vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
        margin-right: 0px !important;
    }

    .industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) {
        width: 100% !important;
        margin-top: 25px;
    }
}


@media (max-width: 767px) {
    div#why-choose-our-digital h3 {
        font-size: 28px !important;
    }

    div#mobile_banner_home {
        position: relative;
        margin-bottom: 30px;
    }

    .refund_text_design .vc_column-inner {
        width: 97% !important;
    }

    div#loaction-services.vc_custom_1669874905536 {
        padding-top: 50px !important;
    }

    div#loaction-services h2 {
        font-size: 18px;
    }

    div#thank {
        padding-top: 30px;
    }

    div#loaction-services {
        width: 90%;
    }

    .wpb_wrapper .vc_row .vc_column_container .vc_column-inner {
        padding: 0;
    }

    div#Web-spero .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#mobile_banner_home:after {
        content: "";
        display: block !important;
        position: absolute;
        top: 0;
        content: " ";
        background: rgba(0, 0, 0, 0.75);
        height: 100%;
        left: 0;
        width: 100%;
    }

    div#seo-worth h2.titleh2 {
        font-size: 25px;
        text-align: center;
    }

    div#squarespace-seo-company h2.titleh2 {
        font-size: 25px;
    }

    div#icons-seo .wpb_column.vc_column_container.vc_col-sm-4 {
        padding-bottom: 20px;
    }

    div#site-rank h3 {
        font-size: 25px;
    }

    div#awd-win-ex h2.center-title.title-h2 {
        font-size: 25px !important;
    }

    div#site-rank .extra-square-row-box .square_blurb_container {
        max-width: 100%;
        width: 100%;
        min-height: inherit;
    }

    div#site-rank .vc_custom_1658127029714 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    div#squarespace-seo-company {
        padding-bottom: 40px;
    }

    div#squarespace-seo-company p {
        font-size: 16px !important;
    }

    div#site-rank p {
        font-size: 16px !important;
    }

    div#site-rank .wpb_text_column.wpb_content_element {
        margin-bottom: 30px !important;
    }

    div#upworklogo-ex .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#upworklogo-ex .vc_column_container {
        width: 50%;
        text-align: center;
        float: left;
    }

    div#upworklogo-ex .wpb_single_image.wpb_content_element.vc_align_left.rocket-lazyload.lazyloaded {
        margin-bottom: 0 !important;
    }

    div#upworklogo-ex .vc_column-inner {
        padding: 15px 0 0 0;
    }

    div#awd-win-ex {
        padding-top: 50px !important;
        padding-bottom: 20px !important;
    }

    div#Best-Squarespace {
        padding-top: 60px !important;

    }

    div#Best-Squarespace h1.titleh1 {
        font-size: 25px;
    }

    div#Delivering-fn .main-heaing-cs h1 {
        font-size: 40px;
        margin-bottom: 40px !important;
    }

    .cs-dt-sc-inner ul li {
        font-size: 18px;
    }

    #want-to-discuss h3 {
        font-size: 25px;
        line-height: 1.5;
    }

    .wb-traffic.vc_custom_1658397886511 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .grph {
        padding-bottom: 50px;
    }

    #want-to-discuss .free-consult-btn-action a {
        font-size: 15px;
    }

    div#ecommerce-campaigns h1 {
        font-size: 35px;
    }

    div#cs_sngle_sctn_rslt .vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer {
        margin-top: 30px;
        margin-bottom: 0 !important;
    }

    div#orm h3 {
        font-size: 25px;
    }

    div#brand-reputation h3 {
        font-size: 25px;
    }

    div#online-reputation h2 {
        font-size: 25px !important;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
        font-size: 27px;
    }

    div#testimonials-nml-online-repu h2 {
        font-size: 27px !important;
    }

    div#help_mobi_devlp .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper h2.left-title.title-h2.Stratgey {
        font-size: 27px !important;
    }

    div#help_mobi_devlp .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper p {
        font-size: 16px !important;
    }

    div#help_mobi_devlp .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#craft-banner .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    div#craft-banner .wpb_column.vc_column_container.vc_col-sm-6:nth-of-type(2) {
        order: 2;
    }

    div#craft-banner p {
        line-height: 2;
    }

    div#craft-banner span.callbtn a.small-button.smallbluesmall-button.smallblue {
        font-size: 18px;
    }

    div#brand-reputation .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#why_choose_mobile_development h3 {
        font-size: 27px !important;
    }

    div#why_choose_mobile_development .cols_center_added .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner>.wpb_wrapper {
        width: 100%;
    }

    div#cs-detail-page-approach ul li {
        font-size: 16px;
    }

    div#cs-detail-page-approach.expert-ppc p {
        font-size: 16px;
    }

    div#fb-tabs h2.titleh2 {
        font-size: 25px;
    }

    div#fb-tabs p {
        font-size: 14px;
    }

    div#fb-tabs .vc_toggle_title>h4 {
        font-size: 16px !important;
    }

    div#such-as-Forbes p {
        font-size: 14px;
    }

    div#awd-win h2.center-title.title-h2 {
        font-size: 25px !important;
    }

    div#Facebook-ads-agency p {
        font-size: 15px !important;
    }

    div#Facebook-ads-agency h1.titleh1 {
        font-size: 38px !important;
        line-height: normal !important;
    }

    div#Facebook-ads-agency h1.titleh1:after {
        margin: 20px auto !important;
    }

    div#fb-tabs h2.titleh2 {
        font-size: 25px !important;
    }

    div#top-magento-seo-agency {
        padding: 60px 0 50px 0 !important;
    }

    div#seo-Roi {
        padding-top: 50px !important;
    }

    div#awd-win .vc_single_image-wrapper.vc_box_border_grey {
        margin-bottom: 20px;
    }

    div#invest-in-cro .vc_row.wpb_row.vc_inner.vc_row-fluid.improve-custmer {
        margin-top: 0;
    }

    div#Factors p {
        font-size: 15px !important;
    }

    div#why_choose_mobile_development .vc_custom_1653394746910 {
        margin-top: 0px;
    }

    div#Your-feedback {
        padding: 50px 0 !important;
    }

    div#platform {
        padding: 50px 0 !important;
    }

    div#Your-feedback ul li {
        font-size: 16px;
        line-height: 26px;
    }

    div#Your-feedback .vc_column-inner {
        width: 100% !important;
    }

    div#Your-feedback .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    div#platform h2 {
        font-size: 30px !important;
        line-height: 40px;
        padding-bottom: 0;
    }

    div#Your-feedback .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100% !important;
        margin-right: 0;
    }

    div#Your-feedback .wpb_single_image .vc_single_image-wrapper {
        max-width: 100%;
        width: 60% !important;
    }

    div#feedback-logo {
        margin-top: 0;
    }

    #carreer-sect-sec {
        padding: 50px 20px 50px 20px;
    }

    div#faqq {
        margin-top: 15px !important;
    }

    div#faqq h4 {
        font-size: 17px;
        line-height: 27px;
    }

    /* .portfilo-case-study .stars-testimonials {
    margin-top: 20px !important;
} */
    .main-industry ul {
        margin-top: 30px !important;
    }

    div#Industry-We-Serve .main-industry ul li h4 {
        padding: 0 10px;
    }

    .portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-left {
        padding: 4% !important;
    }

    .industry-leaders.Genrative-ai h3 {
        font-size: 25px !important;
    }

    .Genrative-ai .vc_column-inner .wpb_wrapper .vc_row .wpb_column {
        width: 100% !important;
        margin-right: 0px !important;
    }

    .tech-names-section .tech-names .row {
        flex-direction: column;
    }

    .tech-names-section .row .col-md-8 {
        width: 100% !important;
    }

    .tech-names-section .row .col-md-4 {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .tech-names-section.vector-databased.integration {
        margin-bottom: 30px !important;
    }

    .tech-names {
        padding: 30px 15px;
    }

    .vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 20px;
    }

    .vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4:nth-child(3) {
        margin-bottom: 0;
    }

    .vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
        margin-bottom: 0;
    }

    .tech-names-section.vector-databased.integration {
        margin-bottom: 30px !important;
    }
}



@media only screen and (max-width: 600px) {
    div#craft-banner .cs-div div {
        width: 100%;
    }

    div#craft-banner .seo-law-top-sect .titleh1:before {
        margin: auto !important;
    }

    div#brand-reputation .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#location {
        padding: 60px 0;
    }

    div#location h2 {
        font-size: 45px;
        padding-bottom: 0px !important;
    }

    .seo-law-top-sect .titleh1:before {
        margin: 0px auto 20px !important;
    }

    div#third-ebook-sect .cols_rslts p {
        font-size: 13px;
    }

    div#third-ebook-sect.couture-candy .wpb_column.vc_column_container.vc_col-sm-6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    div#third-ebook-sect .reslts_row .cols_rslts h3 {
        font-size: 22px;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect .tab {
        width: 100%;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect .tabcontent {
        padding: 0px !important;
    }

    div#Magento-SEO {
        padding-top: 60px;
    }

    .you-should-Considerh2 .title-h2.b0 {
        padding-bottom: 0px;
    }

    .casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-text h4 {
        font-size: 16px !important;
    }
}

@media only screen and (max-width:500px) {
    .final-guide h2 {
        font-size: 32px;
    }

    div#scam {
        padding: 20px 0 !important;
    }

    div#scam h1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }

    #country-disclaimer .inner {
        flex-direction: column;
    }

    #country-disclaimer .inner {
        flex-direction: column;
        text-align: left;
    }

    #country-disclaimer p {
        margin-bottom: 10px;
    }

    #country-disclaimer .inner {
        align-items: flex-start;
    }

    div#scam strong.beaware {
        font-size: 18px !important;
    }

    div#close-btn {
        right: 9%;
    }

    div#faqq .vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md {
        padding: 12px !important;
    }

    .portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im {
        padding: 18% 3% 0% 3% !important;
    }

    .portfilo-case-study .stars-testimonials .portfolio-cols-left h3 {
        font-size: 25px !important;
    }

    .single-post .site-content table td,
    .single-post th {
        font-size: 14px;
    }

    div#our-services-development p.para {
        margin-top: 0;
    }

    /* body div#dooted-bg {
    padding: 20px 0 !important;
} */

}

@media only screen and (max-width:489px) {
    div#brand-reputation .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    #rvij span.callbtn a {
        font-size: 14px !important;
        height: 55px;
        line-height: 55px;
    }

    div#blg1 .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,
    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
        font-size: 14px !important;
        padding: 10px 15px !important;
    }

    div#blog-page-filter ul li {
        padding: 6px 6px !important;
        font-size: 12px;
        margin-bottom: 15px !important;
        width: 100%;
        max-width: 160px;
    }

}

/**********************************************/
div#core {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

div#core vc_column-inner {
    padding: 0;
}

.top-section-about h1 {
    font-size: 70px;
    color: #fff;
    line-height: 1.3;
}

.top-section-about p {
    margin-top: 40px;
    font-size: 28px !important;
    color: #fff !important;
    font-weight: 400 !important;
    letter-spacing: 1px;
    text-align: center;
}

.core-heading p {
    font-size: 21px !important;
    line-height: 1.7;
    margin-top: 25px;
}

.core-icons h3 {
    font-size: 30px;
    color: #030304;
    padding-bottom: 20px;
}

.core-icons h4 {
    font-size: 30px;
    color: #030304;
    padding-bottom: 20px;

}

.icon-sect-about p {
    font-size: 18px !important;
    line-height: 1.8;
    color: #010101 !important;
    padding-left: 15px;
    padding-right: 20px;
    margin-top: 0;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.average p {
    line-height: 1.6;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.average h5 {
    margin-bottom: 30px;

}

.vc_row.wpb_row.vc_inner.vc_row-fluid.our-vision {
    display: flex;
    align-items: center;
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

#vision-mission h3 {
    font-size: 50px;
    margin-bottom: 20px;
}

#vision-mission h5 {
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px;
}

#vision-mission p {
    font-size: 18px;
    line-height: 1.8;
}

div#vision-mission img.vc_single_image-img.attachment-full {
    border-radius: 10px;
    box-shadow: 0px 10px 20px 6px #0000001f;
}

div#co-founder-vij .vc_col-sm-6:first-child {
    width: 43%;
}

div#co-founder-vij .vc_col-sm-6:last-child {
    width: 57%;
}

div#co-founder-guru .vc_col-sm-6:first-child {
    width: 57%;
}

div#co-founder-guru .vc_col-sm-6:last-child {
    width: 43%;
}

div#co-founder-sect {
    width: 90%;
    max-width: 1530px;
    margin: 0px auto;
}

.co-founderblock img {
    border-radius: 10px;
    max-width: 93%;
}

.cofouneder-section h3 {
    font-size: 50px;
    color: #030304;
    margin-bottom: 30px;
    margin-top: 10px;
}

.co-founder-text p {
    color: #010101 !important;
    padding-right: 7em;
}

.cofouneder-section h5 {
    font-size: 28px;
    margin-bottom: 35px;
    font-weight: 400;
}

.profile-btn a {
    font-size: 20px;
    border: 1px solid #f13624;
    color: #f13624;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 5px;
    padding: 15px 25px;
}

.profile-btn a:hover {
    background: #f13624;
    color: #fff;
}

.cofouneder-section p {
    font-size: 18px;
    line-height: 1.8;
    margin-bottom: 20px;
}

.gallery_outer {
    width: 90%;
    margin: 0px auto !important;
    max-width: 1530px;
}

.mass .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title>div {
    font-size: 0 !important;
}

.foogallery .fg-image-overlay:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 32px;
    min-height: 32px;
}

.mass .vc_gitem-zone {
    background-color: #26262691 !important;
    border-radius: 10px;
}

.mass a.vc_gitem-link.prettyphoto.vc-zone-link.vc-prettyphoto-link:after {
    content: "";
    background-repeat: no-repeat;
    position: absolute;
    background-image: url(/wp-content/uploads/2022/04/plus.png);
    top: 0;
    bottom: 0;
    background-position: center;
    left: 0;
    right: 0;

}


div#dooted-bg .industry_leader_logo {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding: 60px 0;
    text-align: center;
}

div#case-study-view .vc_row.wpb_row.vc_inner {
    margin-top: 50px;
}

div#betterthan-others {
    padding-top: 64px;
    padding-bottom: 64px;
}

.gallery_outer {
    padding-top: 64px;
}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home a {
    margin-top: 30px;
}

.inside_blog_outer .blog_area {
    padding-top: 64px;
}

.bg-action-section {
    padding: 60px 0;
}

.bg-action-section .vc_column-inner {
    padding-top: 0px !important;
}

div#betterthan-others .vc_row.wpb_row {
    padding-top: 100px !important;
}

.error404 div#content {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    text-align: center;
    padding: 70px 0;
}

.error404 div#content form.search-form {
    margin-top: 35px;
}



.error404 h1.page-title {
    font-size: 65px;
    margin-bottom: 15px;
}

.error404 div#content form.search-form label {
    display: none;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
}

.error404 div#content form.search-form {
    margin-top: 35px;
    width: 100%;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.error404 div#content form.search-form input[type="search"] {
    width: 100%;
    height: 50px;
    border-radius: 0 !important;
    border: 1px solid #000;
    color: #000;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    box-shadow: none !important;
    outline: none !important;
    padding: 10px 130px 10px 15px;
}

.error404 div#content form.search-form input.search-submit {
    position: absolute;
    right: 0;
    border-radius: 0;
    height: 100%;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px;
    background: #f13624;
    border: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 3px;
    cursor: pointer;
}

div#life {
    padding: 70px 0;
}


div#life .vc_carousel-inner .vc_inner {
    opacity: 1;
    transform: scale(1);
    margin: 0 8px;
    padding-bottom: 90%;
    position: relative;
    overflow: hidden;
    text-align: center;
}

div#life .vc_carousel-inner .vc_inner img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    left: 0;
    top: 0;
    object-fit: cover;
    object-position: center;
    max-width: 100% !important;
}



div#life .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

div#you-should-Consider .vc_column-inner {
    max-width: 1540px !important;
}

div#tessti {
    padding-top: 50px;
}



div#blgg {
    padding: 100px 0 !important;
}

div#blgg h1 {
    text-align: center;
    font-size: 65px;
    color: #000 !important;
    line-height: 1.7;
}

div#blgg p {
    font-size: 20px;
    color: #000;
}

div#Factors {
    padding-top: 64px;
}


div#blg1 {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    padding: 65px 0 65px 0;

}

div#blg1 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 20px !important;
}

div#blg1 h4 {
    font-size: 22px;
}

div#blg1 .vc_gitem-zone.vc_gitem-zone-c {
    background: none !important;
}

div#blg1 a.vc_general {
    border: 2px solid #f13624;
    text-transform: uppercase;
    padding: 12px 20px;
    border-radius: 5px;
    margin-top: 40px;
    display: inline-block;
    font-size: 16px;
    background: inherit;
    color: #f13624;
}

div#blg1 .vc_gitem-post-data p {
    font-size: 16px;
    color: #0c0c0c;
    font-weight: 400;
    line-height: 1.8;
}

div#blg1 a.vc_general:hover {
    background: #f13624;
    color: #fff;
    transition: 0.3s;
}

div#blg1 .vc_custom_heading h4 {
    line-height: 1.5;
    font-size: 22px;
    font-weight: 400;
    padding-bottom: 15px;
}

div#blg1 .vc_gitem-animated-block .vc_gitem-zone {
    background: none !important;
}

div#blg1 .vc_gitem-animated-block .vc_gitem-zone:before {
    display: none;
}

div#blg1 .vc_gitem-animated-block .vc_gitem-zone img.vc_gitem-zone-img {
    display: block !important;
    visibility: visible !important;
}

body div#blg1 .vc_gitem-animated-block .vc_gitem-zone {
    background: none !important;
    background-image: none !important;
    background-size: 0 !important;
}

div#blg1 .owl-stage-outer .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0 !important;
}


div#blg1 .vc_gitem-zone {
    border-radius: 8px 8px 0 0;
}

div#blg1 .owl-stage-outer .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
}

div#blg1 .vc_grid-item-mini {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 30px;
    transition: all .5s ease-in-out;
}

div#blg1 .vc_grid-item-mini:hover {
    box-shadow: 0px 7px 25px 4px #b9b2b247;
    transition: all .5s ease-in-out;
}

div#side1 .vc_column-inner {
    padding-left: 50px;
}

div#side1 .vc_column-inner>.wpb_wrapper {
    padding: 30px 20px 20px 20px;
    border-right: none;
    box-shadow: 0 8px 10px #ccc;
    margin-top: 0;
    width: 100%;
    position: relative;
    max-width: 430px;
}

div#side1 h2.widgettitle:after {
    content: "";
    background: #fb4400;
    width: 90px;
    display: block;
    height: 5px;
    position: absolute;
    margin: 10px 0;
}

div#side1 .wpb_wrapper ul li a {
    color: #000;
    font-size: 15px;
    font-weight: 600;
}

div#side1 .wpb_wrapper ul li a:hover {
    color: red;
}

div#Our-Goldmine .vc_column-inner {
    width: 90%;
    max-width: 1540px;
    margin: 50px auto 10px auto;
}

div#side1 .wpb_wrapper a.wp-block-latest-posts__post-title {
    width: 64px;
    height: 64px;
}

div#side1 .wpb_wrapper ul {
    margin-top: 30px;
}

div#blgg .vc_column-inner {
    padding-top: 0;
}

div#blg1 h2.widgettitle {
    font-size: 30px;
}

div#side1 .wpb_wrapper ul li .wp-block-latest-posts__featured-image {
    float: left;
    width: 20%;
    margin-right: 15px;
}

div#side1 .wpb_wrapper ul li {
    list-style: none;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

div#side1 .wpb_wrapper ul li .wp-block-latest-posts__featured-image {
    float: left;
    width: 20%;
    margin-right: 15px;
}

div#side1 .wpb_wrapper ul li a.wp-block-latest-posts__post-title {
    float: left;
    width: calc(80% - 18px);
    height: auto;
    font-size: 15px;
    color: #0c0c0c;
    line-height: 1.7;
    font-weight: normal;
}

div#side1 .wpb_wrapper ul li a.wp-block-latest-posts__post-title:hover {
    color: #f13624;
}

div#side1 h2:after {
    position: absolute;
    content: "";
    background: #f13624;
    width: 54px;
    height: 4px;
    top: 68px;
    left: 22px;
    bottom: 0;
}

/*-webdesign-*/
div#dev-banner {
    background-position: center;
}

div#dev-banner h1 {
    text-align: center;
    font-size: 46px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    line-height: 1.5em;
    color: #000;
}

div#dev-banner h1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    margin: 0 auto;
    position: absolute;
    display: block;
    left: 0;
    top: 70px;
    right: 0;
}

div#dev-banner .devlopment-banner h1:after {
    display: none;
}

div#dev-banner .free-consult-btn a {
    line-height: 20px !important;
    min-width: 140px;
    text-transform: uppercase;
    font-size: 18px;
    padding: 20px 35px;
    text-align: center;

}

div#dev-banner .sub-ppc-seo-services {
    font-size: 22px;
}

div#Look-amazing p {
    text-align: center;
    font-size: 18px !important;
    color: #545454;
}

div#Look-amazing h3 {
    font-size: 32px;
    line-height: 1.5em;
}

div#Look-amazing {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
}

div#multi-award .work-sect-ppc-sec-content {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
}

div#multi-award {
    padding: 64PX 0;
}

div#digital-agancy .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
}

div#digital-agancy h3 {
    font-size: 32px;
}

div#digital-agancy p {
    font-size: 18px !important;
    color: #545454;
}

div#digital-agancy {
    padding: 64px 0 64px 0;
}

div#multi-award {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
}

div#multi-award h3 {
    font-size: 32px;
}

div#multi-award p {
    font-size: 18px !important;
    line-height: 1.7;
    margin-top: 30px;
    color: #545454;
}

div#Features .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
}

div#Features p {
    font-size: 18px !important;
    line-height: 1.7;
    margin-top: 30px;
    color: #545454;
}

div#Features h3 {
    font-size: 32px;
}

div#Features p b {
    color: #000;
}

div#Our-web-desiging h3 {
    font-size: 32px;
}

div#Our-web-desiging p {
    font-size: 18px !important;
    line-height: 1.7;
}

div#Our-web-desiging {
    width: 90%;
    max-width: 1280px;
    margin: 0px auto;
    padding: 64px 0 64px 0;
}

div#Our-web-desiging ul {
    margin-top: 20px;
}

div#Our-web-desiging ul.ser-list li {
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
    text-align: justify;

}

div#awd-winn {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 70px 0;
}

div#inner_recnt_pjt {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
    padding: 120px 0 120px 0;
}

div#inner_recnt_pjt .vc_column-inner {
    padding-top: 0;
}

div#inner_recnt_pjt h3 {
    font-size: 32px;
    margin-bottom: 20px;
}

div#inner_recnt_pjt p {
    text-align: center;
    margin-bottom: 30px;
    color: #545454;
    font-weight: 400;
    line-height: 1.8;
}

div#inner_recnt_pjt a.port-btn-web-design-link {
    background: #f13624;
    padding: 15px 25px;
    border-radius: 5px;
    color: #fff;
    margin-top: 51px;
    text-transform: uppercase;
    font-weight: 500;
}

div#inner_recnt_pjt a.port-btn-web-design-link:hover {
    background: #fff;
    color: #f13624;
    transition: 0.3s;
    border: 2px solid #f13624;
}

div#inner_recnt_pjt .port-btn-web-design {
    text-align: center;
    margin-bottom: 90px;
    margin-top: 50px;
}

div#testimonials-imm-cs {
    padding: 100px 0;
}

div#testimonials-imm-cs .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1280px;
}

div#testimonials-imm-cs {
    padding: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #fff;
    margin-bottom: 230px;
}

div#testimonials-imm-cs h3 {
    text-align: center;
    margin-bottom: 25px;
    padding-bottom: 25px;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1.5em;
}

div#testimonials-imm-cs .style1 .starrating {
    position: absolute;
    right: 7px;
    left: 0;
    top: 2px;
}

div#awd-winn h3 {
    font-size: 32px;
}

div#awd-winn .vc_column-inner {
    max-width: 1280px;
    width: 90%;
    margin: 0px auto;
    background: #fff;
    padding: 50px 20px 30px !important;
    position: relative;
    top: 400px;
    box-shadow: 0px 0px 23px 0px #00000080;
    margin-bottom: 20px;

}

div#awd-winn {
    margin-bottom: 300px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

div#awd-winn .stars-testimonials .masonry-item figure {
    display: flex;
    flex-direction: inherit;
    align-items: center;
}

div#awd-winn .author.st-testimonial-bg {
    display: none;
}

#st-756536763 .st-testimonial-content p {
    text-align: left !important;
}

div#awd-winn .stars-testimonials .masonry-item figure {
    margin-top: 0px;
}

div#awd-winn .stars-testimonials .masonry-item figure img {
    box-shadow: 0px 0px 11px 0px #0007;
    border: 0;
}

div#awd-winn .web-design-process p {
    text-align: left !important;
}

div#awd-winn .web-design-process p br {
    display: none;
}

div#awd-winn blockquote.st-testimonial-content.st-testimonial-bg {
    text-align: left !important;
}

div#awd-winn p {
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    line-height: 1.8;
    color: #545454;
    margin-top: 20px;
}

div#awd-winn span.starrating.st-rating {
    display: none;
}

div#awd-winn figure.style1 {
    background: none;
    box-shadow: none;
}

div#testimonials-imm-cs .stars-testimonials .masonry-item figure {
    padding: 0;
}

div#testimonials-imm-cs .vc_column-inner {
    position: relative;
    top: 200px;
    box-shadow: 0px 0px 23px 0px #00000080;
    margin-bottom: 20px;
    overflow: visible;
    padding: 60px 20px 20px !important;
    background: #fff;
}

div#testimonials-imm-cs h5.st-testimonial-title {
    color: #0c0c0ccc !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}

div#testimonials-imm-cs blockquote.st-testimonial-content.st-testimonial-bg {
    order: 1;
    font-size: 18px;
}

div#testimonials-imm-cs .stars-testimonials .masonry-item figure img {

    max-width: 100px !important;
    border: none;
}

div#testimonials-imm-cs .stars-testimonials .masonry-item figure h5.st-testimonial-title:before {
    display: none;
}

div#testimonials-imm-cs span.st-testimonial-company {
    display: none;
}

div#testimonials-imm-cs span.starrating.st-rating {
    display: none;
}

div#testimonials-imm-cs h5.st-testimonial-title {
    display: block;
    color: #0c0c0c !important;
    font-size: 20px !important;
}

div#testimonials-imm-cs .stars-testimonials .masonry-item figure {
    margin-top: 0px !important;
}

div#testimonials-imm-cs figure.style1 {
    box-shadow: none !important;
}

.stars-testimonials .masonry-item figure {
    background-color: #fff;
    padding: 25px;
}

/*-webdesign-*/


/*-thankyoupage-*/


div#thank .vc_column-inner {
    width: 100%;
    margin: 0px auto;
    max-width: 1540px;
}

div#thank .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-size: 56px !important;
    color: #f13624;
}

div#thank .thank_blurb_container {
    text-align: center;
}

div#thank h4.thank_module_header {
    font-size: 24px;
    margin-top: 14px;
}

div#thank p {
    margin-top: 15px;
    margin-bottom: 50px !important;
    color: #545454;
    line-height: 1.8;
}

div#thank h3 {
    font-size: 22px;
}

div#thank iframe {
    border: none;
}

/*-thankyoupage-*/

/*-best-wix-*/
div#Best-Wix {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    padding-top: 100px;
    padding-bottom: 200px;
    text-align: center;
}

div#Best-Wix h1.titleh1 {
    text-align: center;
    font-size: 46px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    line-height: 1.5em;
}

div#Best-Wix h1.titleh1:after {
    content: "";
    width: 90px;
    height: 5px;
    left: 0;
    right: 0;
    background: #f13624;
    bottom: 0;
    margin: 0 auto;
    display: block;
    position: absolute;
}

div#Best-Wix p {
    font-size: 22px;
    line-height: 1.8;
}

div#Best-Wix .wix-agency-btn {
    margin-top: 50px;
}

div#Why-Choose-Wix h2.titleh2 {
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
}

div#Why-Choose-Wix p {
    color: #545454;
}

div#why-choose-webspero .vc_column-inner {
    padding-top: 0;
}

div#why-choose-webspero .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90% !important;
    max-width: 1540px;
    float: none;
    margin: 0px auto;
}

div#Why-Choose-Wix h4.wix_module_header {
    font-size: 24px;
    text-align: center;
    margin-bottom: 14px;
}

div#Why-Choose-Wix h4.wix_header {
    font-size: 24px;
    text-align: center;
    margin-bottom: 14px;
}

div#Why-Choose-Wix .wix_blurb_description {
    font-size: 16px !important;
    line-height: 26px;
    line-height: 1.8;
    margin-bottom: 60px !important;
}

div#why-choose-webspero h3 {
    font-size: 32px;
}

div#Best-Wix a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    font-size: 18px;
    padding: 22px 25px 22px !important;
    height: auto;
    background-color: #f13624;
    border-color: #f13624;
    border-radius: 5px;
    color: #fff;
    font-weight: normal;
    border: 2px solid transparent;
}

div#Best-Wix a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light:hover {
    color: #f13624 !important;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #f13624 !important;
    cursor: pointer;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #333;
}

textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #333;
}

div#map_list_area {

    background-position: center !important;
}

div#top-get_cnt {
    padding: 50px 0 50px 0 !important;
}


div#why-choose-webspero h4.wix_module_header {
    text-align: center;
    font-size: 24px;
    margin-bottom: 14px;
}

div#why-choose-webspero .wix_blurb_description {
    font-size: 16px !important;
    line-height: 26px;
    line-height: 1.8;
    margin-bottom: 60px !important;
}

div#why-choose-webspero p {
    color: #545454;
}

div#awd-win .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

div#why-choose-webspero {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#Why-Choose-Wix h2.titleh2:before {
    content: "";
    width: 90px;
    height: 5px;
    left: 0;
    top: 45px;
    right: 0;
    background: #f13624;
    bottom: 0;
    margin: 0 auto;
    display: block;
    position: absolute;
}

/*-div#why-choose-webspero h3:before
{
    content: "";
    width: 90px;
    height: 5px;
    left: 0;
    top: 45px;
    right: 0;
    background: #f13624;
    bottom: 0;
    margin: 0 auto;
    display: block;
    position: absolute;
}-*/
div#wix-site-seo {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

div#wix-site-seo h3 {
    font-size: 32px;
}

div#wix-site-seo h3:after {
    content: "";
    width: 90px;
    height: 5px;
    left: 0;
    right: 0;
    background: #f13624;
    margin: 10px auto;
    display: block;
}

div#wix-site-seo p {
    font-size: 16px !important;
    line-height: 1.7;
    color: #545454;
}

div#wix-site-seo .vc_column-inner {
    padding-top: 0px !important;
}

div#wix-site-seo {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#wix-site-seo p {
    margin-bottom: 20px;
    margin-bottom: 50px !important;
}

div#wix-site-seo a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    font-size: 18px;
    padding: 22px 25px 22px !important;
    height: auto;
    background-color: #f13624;
    border-color: #f13624;
    font-weight: 600;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    border: 2px solid transparent;
}

div#wix-site-seo .wix-link-btn {
    text-align: center;
}

.wix-link-btn a {
    font-size: 16px;
    background-color: #f13624;
    border-color: #f13624;
    color: #fff;
    padding: 15px 20px 15px 20px;
    border-radius: 5px;
    border: 2px solid transparent;
    font-weight: 500;
}

.wix-link-btn a:hover {
    border: 2px solid #f13624;
    color: #f13624;
    background: #fff;
}

div#awd-win h2.center-title.title-h2 {
    font-size: 40px !important;
    margin-bottom: 0 !important;
}

div#awd-win p {
    text-align: center;
    font-size: 18px;
    line-height: 1.7;
    color: #545454;
    margin-bottom: 50px !important;
}

p.webspp {
    font-size: 18px !important;
}

div#awd-win {
    padding: 60px 0 90px 0;
    background: #f9d94e !important;
}


div#Why-Choose-Wix .wix_blurb_description p {
    font-size: 16px !important;
}

div#seo-worth .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

section#ebookauthor.vc_section {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

div#Why-Choose-Wix {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;

}

section#user-devices .vc_row.wpb_row.vc_row-fluid {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

section#user-devices {
    padding-bottom: 100px;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

#want-to-discuss.vc_section {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

div#tea .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px !important;
}

div#user-devices .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#user-devices {
    padding-bottom: 100px;
}

div#cs-detail-page-approach ol li:before {
    display: none;
}

div#cs-detail-page-approach ol li {
    padding-left: 10px;
}

div#user-devices {
    padding-bottom: 80px;
}

div#ebook-sect .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#ebook-sect h1.titleh1.homebanner.visible_desktop {
    font-size: 65px;
    line-height: normal;
}

div#ebook-sect h1.titleh1.homebanner.visible_desktop .bnrtxt p {
    margin-bottom: 20px;
    margin-top: 20px;
}

div#ebook-sect .bnrtxt p {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 1.6;
}

div#ebook-sect .vc_column-inner {
    padding-top: 0;
}

div#ebook-sect {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#resseo-agency .wpb_column.vc_column_container .ebook_blurb_content {
    background: #fff;
    box-shadow: 0 0 10px 0px #0002;
    border-radius: 10px;
    padding: 50px 20px 30px;
    height: 100%;
}

#resseo-agency .center-title.title-h2 {
    padding-bottom: 0px !important;
}

#resseo-agency .ebook_blurb_description p {
    font-size: 24px;
    margin-top: 20px;
    line-height: normal;
    font-weight: 500;
}

#resseo-agency .ebook_main_blurb_image {
    width: 90px;
    height: 90px;
    margin: 0px auto;
}

#resseo-agency .ebook-text {
    font-weight: normal;
    font-size: 22px;
    margin-top: 50px;
}

div#resseo-agency {
    margin-top: 0px !important;
}

div#third-ebook-sect .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#third-ebook-sect .vc_column-inner {
    padding-top: 0;
}

div#third-ebook-sect {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#third-ebook-sect .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#third-ebook-sect h2.ebook-third-heading {
    font-size: 45px;
    line-height: normal;
    margin-bottom: 15px;
}

div#third-ebook-sect .vc_single_image-wrapper.vc_box_border_grey {
    border-radius: 10px;
    box-shadow: 0 10px 15px rgb(0 0 0 / 25%);
}

div#third-ebook-sect h2.ebook-third-heading:before {
    content: "";
    background: #f13624;
    margin: 0 0 20px 0;
    width: 100px;
    height: 6px;
    display: block;
}

div#third-ebook-sect h2 {
    font-size: 17px;
    line-height: 1.7;
}

div#third-ebook-sect p {
    font-size: 18px;
    line-height: 1.7;
}

div#third-ebook-sect p.today {
    margin-top: 20px;
}

div#resseo-agency .ebook-sect {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 50px !important;
}

div#resseo-agency .ebook_blurb_description {
    margin-top: 25px;
    color: #333;
    font-size: 22px;
    line-height: normal;
    font-weight: 500;
}

div#resseo-agency .ebook-text-next p {
    margin-top: 25px;
    color: #333;
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
}

div#resseo-agency .ebook-text-next p span {
    font-size: 22px;
}

div#whats-inside-cro .vc_column-inner {
    padding-top: 0;
}

div#whats-inside-cro .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#whats-inside-cro .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#whats-inside-cro {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#whats-inside-cro h2.ebook-third-heading {
    font-size: 45px;
}

div#whats-inside-cro h2.ebook-third-heading:before {
    content: "";
    background: #f13624;
    margin: 0 0 20px 0;
    width: 100px;
    height: 6px;
    display: block;
}

div#whats-inside-cro ul li {
    font-size: 18px;
    line-height: 1.7;
    padding-left: 20px;
    position: relative;
    list-style: none;
    padding-bottom: 10px;
}

div#whats-inside-cro ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    background: #f13624;
    width: 7px;
    height: 7px;
    border-radius: 100px;
}

div#whats-inside-cro ul {
    margin-top: 25px;
}

div#whats-inside-cro .vc_single_image-wrapper.vc_box_border_grey {
    border-radius: 10px;
    box-shadow: 0 10px 15px rgb(0 0 0 / 25%);
}

div#prepare-for-book h3.med-fnt {
    font-size: 45px;
    margin-bottom: 30px !important;
}

div#prepare-for-book {
    width: 90%;
    max-width: 1580px;
    margin: 0px auto;
    float: none;
}

div#prepare-for-book .new-ebook-form input[type="email"] {
    width: 100%;
    height: 53px;
    border: 2px solid #eb5017;
    border-radius: 5px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 210px 10px 15px;
}

div#prepare-for-book .new-ebook-form button[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 5px 5px 0;
    height: 57px;
    font-size: 18px;
    border: none !important;
}

div#prepare-for-book .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#prepare-for-book .new-ebook-form {
    position: relative;
}

div#prepare-for-book input.wpcf7-form-control.has-spinner.wpcf7-submit {
    position: absolute;
    padding: 16px;
    background: #f13624;
    color: #ffff;
    font-size: 18px;
    top: 0px;
    right: 0;
    border: navajowhite;
    border-radius: 0 5px 0 5px;
    text-transform: uppercase;

    font-weight: normal;
}

div#prepare-for-book input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {

    background: #000;
    color: #ffff;
    transition: 0.3s;
    cursor: pointer;
}

div#prepare-for-book form.wpcf7-form.init {
    width: 85%;
}

div#prepare-for-book .vc_column-inner {
    padding-top: 0;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.power-of-conversion {
    align-items: inherit;
    display: flex;
    flex-wrap: wrap;
}

.power-of-conversion .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    height: 100%;
}

.power-of-conversion .vc_column_container>.vc_column-inner {
    height: 100%;
}

.power-of-conversion .vc_column_container>.vc_column-inner .wpb_wrapper {
    height: 100%;
}

div#ebook-sect .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#shoppers .vc_column-inner {
    padding-top: 0;
}

div#shoppers {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#shoppers .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#shoppers .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
}

div#shoppers .vc_single_image-wrapper.vc_box_border_grey {
    border-radius: 10px;
    box-shadow: 0 10px 15px rgb(0 0 0 / 25%);
}

div#shoppers p {
    padding-bottom: 1em;
    font-size: 18px;
    line-height: 1.8;
    color: #333;
}

.q-blurb .et_pb_blurb_content {
    padding: 50px 20px 30px;
    display: inline-flex;
    flex-direction: column;
    height: 100%;
}

.power-of-conversionn .ebook_blurb_content {
    padding: 50px 20px 30px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 1px 0px 16px 2px #33333359;
    height: 100%;
}

.power-of-conversionn .ebook_blurb_content h4.ebook_growth_module_header {
    font-size: 40px;
    color: #f13624;
}

.power-of-conversionn .ebook_blurb_description {
    margin-top: 0px !important;
}

.power-of-conversionn .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    height: 100%;
}

.power-of-conversionn .vc_column_container>.vc_column-inner {
    height: 100%;
}

.power-of-conversionn .vc_column_container>.vc_column-inner .wpb_wrapper {
    height: 100%;
}

.power-of-conversionn .ebook_blurb_content p {
    margin-top: 0px !important;

}

.vc_row.wpb_row.vc_inner.vc_row-fluid.power-of-conversionn {
    display: flex;
    align-items: normal;
    flex-wrap: wrap;
}

.couture-candy .reslt_cs h4 {
    font-size: 35px;
}

.couture-candy .reslt_cs span.small_logo_im {
    margin-bottom: 20px;
}

.reslts_row .cols_rslts h3 {
    font-size: 30px;
    color: #f13624;
    font-weight: 600;
}

.couture-candy .ebook-case-study h4 {
    margin-top: 25px;
}

.couture-candy .reslts_row .cols_rslts {
    float: left;
    width: 33.33%;
    padding: 15px 10px;
}

.couture-candy .ebook_growth_sect_text_inner p {
    margin-bottom: 25px;
}

div#third-ebook-sect.couture-candy .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-left: 15px;
    padding-right: 15px;
}

.couture-candy.italian {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.couture-candy.plom {
    padding-bottom: 0px !important;
}

div#ebook-book-now {
    padding-bottom: 80px;
    padding-top: 50px;
}

div#ebook-book-now .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
    text-align: center;
}

div#ebook-book-now .btn_cs_study a {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 14px 22px;
    border-radius: 8px;
    margin-top: 15px;
    background: #f13624;
    color: #fff;
    display: inline-block;
    line-height: 1.5;
    text-decoration: none;
}

div#ebook-book-now .btn_cs_study a:hover {
    background: #000;
    color: #fff;
}

div#prepare-for-book .wpcf7-not-valid-tip {
    margin-top: 20px;
}

div#rvij .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-top: 30px;
}

div#Facebook-ads-agency {
    padding: 100px 0 100px 0;
}

div#Facebook-ads-agency .vc_column-inner {
    padding-top: 0;
}

div#Facebook-ads-agency h1.titleh1 {
    text-align: center;
    font-size: 46px;
    padding-bottom: 20px;
    line-height: 1.5em;
}

div#Facebook-ads-agency p {
    font-size: 22px !important;
    color: #000;
    margin-top: 20px;
    margin-bottom: 50px !important;
    line-height: 1.8;
}

div#Facebook-ads-agency h1.titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 0 auto;
    display: block;
}

div#Facebook-ads-agency a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    background: #f13624;
    color: #ffff;
    padding: 20px 25px 20px 25px !important;
    border-radius: 5px;
    font-size: 18px;
}

div#Facebook-ads-agency a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light:hover {
    border: 2px solid #f13624;
    color: #f13624;
    background: transparent;
}

div#Facebook-ads-agency .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
    text-align: center;
}

div#what-is-fb .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#what-is-fb {
    padding: 100px 0 100px 0;
}

div#what-is-fb .vc_column-inner {
    padding-top: 0;
}

div#what-is-fb h2 {
    font-size: 32px;
    margin-bottom: 50px;
    text-align: center;
    line-height: normal;
}

div#what-is-fb p {
    font-size: 18px;
    text-align: center;
    color: #545454;
    line-height: 1.7;
}

div#what-is-fb .facebook_ads_text_inner p {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px !important;
}

div#what-is-fb .serv h6 {
    margin-top: 20px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: normal;
}

div#right-partner .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#right-partner {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#right-partner .vc_column-inner {
    padding-top: 0;
}

div#right-partner .wpb_column.vc_column_container.vc_col-sm-12 .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    max-width: 100%;
}

div#right-partner h2.titleh2 {
    text-align: center;
    font-size: 32px;
    line-height: normal;
    margin-bottom: 30px;
}

div#right-partner p {
    font-size: 18px;
    text-align: center;
    color: #545454;
    line-height: 1.7;
    margin-bottom: 20px;
}

.icons-right-partners {
    padding-top: 80px;
}

.icons-right-partners h4 {
    font-size: 24px;
    text-align: center;
    line-height: normal;
    margin-top: 30px;
}

.icons-right-partners p {
    font-size: 16px !important;
}

.icons-right-partners .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: center;
}

.icons-right-partners .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-size: 4em;
}

div#facebook-sucess-story {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#facebook-sucess-story .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#facebook-sucess-story h2.titleh2 {
    font-size: 32px;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px !important;
}

div#facebook-sucess-story .vc_column-inner {
    padding-top: 0;
}

div#facebook-sucess-story ol li {
    font-size: 18px;
    line-height: 1.7;
}

div#such-as-Forbes .vc_column-inner {
    padding-top: 0;
}

div#such-as-Forbes .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#such-as-Forbes {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#such-as-Forbes p {
    font-size: 18px;
    color: #545454;
    line-height: 1.7;
}

/*#upworklogo>.wpb_column.vc_column_container>.vc_column-inner {
    background: #f13624;
}*/

.home #upworklogo>.wpb_column.vc_column_container>.vc_column-inner {
    background: #fff;
}

.home #upworklogo .vc_column-inner p.reviewz {
    color: #333;
    font-weight: 700;
}

div#fb-tabs .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#fb-tabs .vc_column-inner {
    padding-top: 0;
}

div#fb-tabs .vc_toggle_title {
    background-color: #f4f4f4;
    padding: 15px 25px;
    border: 1px solid #dddd;
}

div#fb-tabs h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px !important;
}

div#fb-tabs .vc_toggle_title:after {
    content: "Q.";
    position: absolute;
    left: 17px;
    font-size: 35px;
    top: 20px;
}

div#upworklogo_facebook .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#upworklogo_facebook .vc_column-inner {
    padding-top: 0;
}

div#upworklogo_facebook {
    padding: 60px 0 60px 0;
}

div#upworklogo_facebook .wpb_single_image.vc_align_left {
    text-align: center;
}

div#upworklogo_facebook .wpb_text_column.wpb_content_element p {
    text-align: center;
    color: #fff !important;
    font-weight: 500;
}

div#fb-tabs .vc_toggle_title>h4 {
    font-size: 18px;
    color: #666;
}

div#fb-tabs p {
    font-size: 18px;
    line-height: 1.7;
    color: #545454;
}

div#fb-tabs .vc_toggle_title:after {
    display: none;
}

div#fb-tabs {
    padding-bottom: 45px;
    padding-top: 80px;
}

div#fb-tabs .vc_toggle_title i.vc_toggle_icon {
    left: auto;
    right: 15px;
}

div#Partner-with-award-wining .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    float: none;
}

div#Partner-with-award-wining {
    padding: 80px;
    padding-bottom: 80px;
}

div#Partner-with-award-wining {
    padding: 130px 0 130px 0;
}

div#Partner-with-award-wining h1.titleh1 {
    text-align: center;
    font-size: 46px;
    margin-bottom: 50px;
    line-height: 1.5;
}

div#Partner-with-award-wining h1.titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#Partner-with-award-wining span.callbtn a.small-button.smallblue {
    margin: 0;
    height: auto;
    border-radius: 3px;
    padding: 16px 17px;
    min-width: 160px;
    background: #f13624;
    font-size: 16px;
    font-weight: 500 !important;
    text-shadow: none;
    margin-top: 20px;
    color: #fff;
}

div#Partner-with-award-wining span.callbtn a.small-button.smallblue:hover {
    background: #000;
    color: #fff;
}

div#Partner-with-award-wining a.small-button.smallblue.transbg {
    border-radius: 3px;
}

div#Partner-with-award-wining .vc_column-inner {
    padding-top: 0px;
}

div#Partner-with-award-wining .vc_column-inner {
    padding-top: 0px;
}

div#pay-per .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    float: none;
}

div#pay-per {
    padding: 100px 0;
}

div#pay-per h2.titleh2 {
    font-size: 32px;
}

div#pay-per .vc_column-inner {
    padding-top: 0px;
}

div#pay-per h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    margin: 25px auto 15px 0;
    display: block;
}

div#pay-per p {
    font-size: 18px;
    text-align: left;
    line-height: 1.7;
    color: #545454;
}

div#our-ppc-services .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#our-ppc-services {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#our-ppc-services h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 60px !important;
}

div#our-ppc-services h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#google-ad-facebook-ad .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    padding: 30px 20px;
    box-shadow: 0px 0px 11px 2px #0002;
    height: 100%;
}

div#google-ad-facebook-ad.snap-ads {
    margin-top: 60px;
    margin-bottom: 60px;
}

div#google-ad-facebook-ad .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-size: 2em;
}

div#google-ad-facebook-ad h4.et_pb_module_header {
    text-align: center;
    font-size: 24px;
}

div#google-ad-facebook-ad .et_pb_blurb_description {
    text-align: center;
    color: #545454;
}

div#right-partners .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#google-ad-facebook-ad {
    display: flex;
    flex-wrap: nowrap;
}

div#right-partners .vc_column-inner {
    padding-top: 0px;
}

div#right-partners {
    padding: 100px 0 100px 0;
}

div#right-partners h2.titleh2 {
    text-align: center;
    font-size: 32px;
}

div#right-partners h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#right-partners p {
    text-align: center;
    font-size: 18px;
    line-height: 1.7;
    color: #545454;
    margin-top: 20px;
}

div#right-partners h6 {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 18px;
}

div#ads-can .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    max-width: 1540px;
    float: none;
    margin: 0px auto;
}

div#ads-can .vc_column-inner {
    padding-top: 0px !important;
}

div#ads-can {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#ads-can h2.titleh2 {
    text-align: center;
    font-size: 32px;
}

div#ads-can h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#ads-can h6 {
    font-size: 18px;
}

div#ads-can .serv {
    margin-bottom: 40px;
}

div#ads-can .serv {
    font-size: 18px;
    line-height: 1.7;
    color: #545454;
}

div#ads-can ul.ul-list {
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
}

div#ads-can ul.ul-list li {
    list-style: none;
}

div#ads-can ul.ul-list li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50px;
    margin-right: 10px;
    display: inline-block;
}

div#seo-testi h2.titleh2 {
    text-align: center;
}

div#seo-testi .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#seo-testi h5.st-testimonial-title {
    display: block;
}

div#seo-testi span.starrating.st-rating {
    display: none;
}

div#seo-testi .stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
    order: 4;
    font-style: normal !important;
    text-align: center;
    font-size: 18px;
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-weight: 400 !important;
    line-height: 1.8;
    padding-top: 0;
}

div#seo-testi .vc_column-inner {
    padding-top: 0;
}

div#seo-testi {
    padding-top: 80px;
    padding-bottom: 80px;
}

div#seo-testi h2.titleh2 {
    font-size: 32px;
}

div#top-magento-seo-agency .vc_column-inner {
    padding-top: 0;
}

div#top-magento-seo-agency .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#top-magento-seo-agency {
    padding: 100px 0 100px 0;
}

div#top-magento-seo-agency h1.titleh1 {
    text-align: center;
    font-size: 46px;
    line-height: 56px;
}

div#top-magento-seo-agency h1.titleh1:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    margin: 25px auto;
    display: block;
}

div#top-magento-seo-agency p {
    font-size: 22px;
    line-height: 1.6;
    margin-bottom: 20px;
    float: none;
    text-align: center;
}

div#Viable .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#Viable {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#Viable h6 {
    font-size: 15px;
}

div#Viable p {
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
}

div#Magento-SEO .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
    float: none;
}

div#Magento-SEO .vc_column-inner {
    padding-top: 0;
}

div#Magento-SEO {
    padding-top: 100px;
    padding-bottom: 40px;
}

div#Magento-SEO h2.titleh2 {
    font-size: 32px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}

div#Magento-SEO h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    margin: 25px auto;
    display: block;
}

div#Magento-SEO p {
    font-size: 18px;
    margin-bottom: 40px !important;
    line-height: 1.8;
    color: #545454;
}

div#Viable .vc_column-inner {
    padding-top: 0;
}

div#top-magento-seo-agency a.free-consult-btn {
    background-color: #f13624;
    border-color: #f13624;
    cursor: pointer;
    padding: 17px 20px;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    text-align: center;
}

div#top-magento-seo-agency a.free-consult-btn:hover {
    background-color: #000;
    color: #fff;

}

div#top-magento-seo-agency .magento_sect_text_inner {
    margin-bottom: 70px;
    text-align: center;
}

div#Magento-SEO .magento-seo-ads-tab-sect .tab {
    border: none;
    background-color: #f4f4f4;
    position: relative;
}

div#Magento-SEO .magento-seo-ads-tab-sect .tabcontent {
    border: none;
    padding: 0px 40px;
}

div#Magento-SEO .magento-seo-ads-tab-sect .tab button:hover {
    background-color: #f13624;
    color: #fff;
    font-weight: normal;
}

div#Magento-SEO .magento-seo-ads-tab-sect .tab button {
    padding: 20px 16px;
    margin: 0 0 10px 0;
    font-size: 18px;
    width: 100%;
    font-weight: 700;
    border-radius: 0;
    color: #666666;
}

div#Magento-SEO .magento-seo-ads-tab-sect ul.liststyle {
    list-style: none;
    font-size: 18px;
    color: #545454;
    line-height: normal;
}

div#Magento-SEO ul.liststyle li:before {
    width: 5px;
    height: 5px;
    content: "";
    background: #000;
    display: inline-block;
    border-radius: 50px;
    margin-right: 10px;
}

div#Magento-SEO ul.liststyle {
    margin-bottom: 20px;
}

div#Magento-SEO .magento-seo-ads-tab-sect .tab p {
    margin-bottom: 0px;
}

div#Magento-SEO div#thirdTab ul p {
    margin-bottom: 10px !important;
    margin-top: 10px;
}

div#Magento-SEO div#firstTab p {
    margin-bottom: 20px !important;
    font-weight: 400;
}

div#free-magento-btn p a {
    background-color: #f13624;
    border-color: #f13624;
    cursor: pointer;
    border-radius: 5px;
    padding: 17px 20px;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    text-align: center;
}

div#free-magento-btn p a:hover {
    background-color: #000;
    color: #fff;
}

div#free-magento-btn {
    padding-bottom: 100px;
    padding-top: 100px;
}

div#Magento-SEO .tab button.active {
    color: #fff !important;
    background: #f13624;
}

div#Magento-SEO .tab button.active:after {
    right: -39px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-color: transparent;
    border-left-color: #f13624;
    border-width: 20px;
    margin-top: -10px;
}

div#Magento-SEO-Friendly .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#major-key .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#major-key .vc_column-inner {
    padding-top: 0px;
}

div#major-key {
    padding-top: 100px;
    padding-bottom: 200px;
}

div#major-key p {
    font-size: 18px;
    line-height: normal;
    color: #545454;
}

div#Magento-SEO-Friendly h2.titleh2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 40px;
    text-transform: uppercase;
}

div#Magento-SEO-Friendly p {
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
    margin-bottom: 50px;
}

div#Magento-SEO-Friendly h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#Magento-SEO-Friendly ul li {
    list-style: none;
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
}

div#Magento-SEO-Friendly ul li:before {
    width: 5px;
    height: 5px;
    content: "";
    background: #000;
    display: inline-block;
    border-radius: 50px;
    margin-right: 10px;
}

div#Magento-SEO-Friendly ul.liststyle {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 30px;
}

div#why-look-to-seo-expert .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#why-look-to-seo-expert {
    padding-top: 150px;
    padding-bottom: 150px;
}

div#why-look-to-seo-expert h2 {
    font-size: 26px;
    margin-bottom: 20px;
}

div#why-look-to-seo-expert p {
    font-size: 18px;
    line-height: 1.8;
    margin-bottom: 20px;
    color: #545454;
}

div#why-look-to-seo-expert ul.liststyle {
    list-style: none;
    margin-bottom: 30px;
}

div#why-look-to-seo-expert ul.liststyle li {
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
}

div#why-look-to-seo-expert ul.liststyle li {
    font-size: 18px;
    line-height: 1.8;
}

div#Web-spero .vc_column-inner {
    padding-top: 0;
}

div#Web-spero {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#why-look-to-seo-expert .checklist-select li {
    padding: 25px;
    list-style: none;
    margin-bottom: 0.25em;
    font-size: 18px;
    font-weight: normal;
    color: #666666;
}

div#why-look-to-seo-expert article.deptBox {
    padding-left: 50px;
}

div#why-look-to-seo-expert .checklist-select li:active {
    color: #fff;
}

div#why-look-to-seo-expert ul.checklist-select li.active {
    color: #fff !important;
}

div#why-look-to-seo-expert ul.checklist-select {
    position: relative;
    background: #f1f1f1;
}

div#why-look-to-seo-expert ul.checklist-select li.active:after {
    right: -39px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-color: transparent;
    border-left-color: #f13624;
    border-width: 20px;
    margin-top: -10px;
}

div#Web-spero {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#seo-Roi h2.titleh2 {
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
}

div#seo-Roi .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#seo-Roi .vc_column-inner {
    padding-top: 0;
}

div#seo-Roi {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#seo-Roi h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#seo-Roi article.deptBox {
    padding-left: 50px;
}

div#seo-Roi ul.checklist-select1 li {
    padding: 25px;
    list-style: none;
    margin-bottom: 0.25em;
    font-size: 18px;
    font-weight: normal;
    color: #666666;

}

div#seo-Roi article.deptBox1 {
    padding-left: 50px;
}

div#seo-Roi p {
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
    margin-bottom: 30px;
}

div#seo-Roi ul.checklist-select1 li.active1 {
    color: #fff !important;
}

div#seo-Roi ul.liststyle {
    margin-bottom: 30px;
}

div#seo-Roi ul.liststyle li {
    font-size: 18px;
    color: #545454;
    list-style: none;
    line-height: 1.8;
}

div#seo-Roi ul.checklist-select1 li.active1:after {
    right: -39px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-color: transparent;
    border-left-color: #f13624;
    border-width: 20px;
    margin-top: -10px;
}

div#seo-Roi ul.checklist-select1 {
    position: relative;
    background: #f4f4f4;
}

div#seo-Roi ul.liststyle li:before {
    width: 5px;
    height: 5px;
    content: "";
    background: #000;
    display: inline-block;
    border-radius: 50px;
    margin-right: 10px;
}

div#Web-spero .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#Web-spero .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#Web-spero h2.titleh2 {
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    padding-bottom: 50px;
}

div#Web-spero h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#Web-spero .magento_text_inner h2 {
    font-size: 26px;
}

div#Web-spero p {
    font-size: 18px;
    color: #545454;
    line-height: 1.7;
    text-align: justify !important;
}

div#Web-spero .magento_text_inner {
    margin-bottom: 50px !important;
    margin-top: 50px;
}

div#services-from-webspero .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#services-from-webspero h2.titleh2 {
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
}

div#services-from-webspero .vc_column-inner {
    padding-top: 0px !important;
}

div#services-from-webspero {
    padding-top: 100px;
    padding-bottom: 100px;
}

div#services-from-webspero h2.titleh2:after {
    content: "";
    width: 90px;
    height: 4px;
    background: #f13624;
    bottom: 0;
    left: 0;
    right: unset;
    margin: 15px auto;
    display: block;
}

div#services-from-webspero ul.checklist-select2 {
    list-style: none;
    background: #ffffff9e;
    position: relative;
}

div#services-from-webspero ul.checklist-select2 li {
    padding: 25px;
    font-weight: normal;
    font-size: 18px;
    color: #666666;
}

div#services-from-webspero ul.checklist-select2 li.active2 {
    background: #f13624;
    color: #fff !important;
}

div#services-from-webspero ul.checklist-select2 li.active2:after {
    right: -39px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-color: transparent;
    border-left-color: #f13624;
    border-width: 20px;
    margin-top: -10px;
}

div#services-from-webspero article.deptBox2 {
    padding-left: 50px;
}

div#services-from-webspero article.deptBox2 {
    font-size: 18px;
    line-height: 1.8;
    color: #545454;
}

div#services-from-webspero ul.liststyle li {
    color: #000;
}

div#services-from-webspero ul.liststyle {
    margin-bottom: 30px;
    margin-top: 30px;
}

div#awd-win .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#services-from-webspero h2.titleh2.ready-to-dominate {
    padding-top: 100px;
}

div#google-ad-facebook-ad .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-right: 30px;
}

div#our-ppc-services .vc_column-inner {
    padding-top: 0;
}

div#blg1 .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
    background-color: #f13624 !important;
    border-color: #f13624 !important;
    color: #fff !important;
    min-width: 30px;
    min-height: 23px;
    font-size: 15px;
    padding: 12px 20px;
    font-weight: normal;
}

body div#blg1 .vc_grid-pagination ul.vc_grid-pagination-list li.vc_grid-next a {
    background-color: #000 !important;
    border-color: #000 !important;
    padding: 11.5px 17px;
    opacity: 1;
}

body div#blg1 .vc_grid-pagination ul.vc_grid-pagination-list li.vc_grid-prev a {
    background-color: #000 !important;
    border-color: #000 !important;
    padding: 11.5px 17px;
    opacity: 1;
}

.page-id-36606 #upworklogo>.wpb_column.vc_column_container>.vc_column-inner {
    background: #fff;
}

.page-id-36552 #upworklogo>.wpb_column.vc_column_container>.vc_column-inner {
    background: #FFF;
}

.page-id-36552 #upworklogo .vc_column-inner p.reviewz {
    color: #000;
    margin-top: 0px;
}

div#core .vc_column-inner {
    padding-top: 0;
}

.core-icons h4 {
    margin-top: 20px;
}

div#thank {
    padding-top: 70px;
}

div#ecommerce-campaigns .wpb_column.vc_column_container.vc_col-sm-12 .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}

div#growth-hacking {
    padding-top: 110px;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    background-position: top !important;
    padding-bottom: 64px;
}

div#growth-hacking .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    float: none;
    margin: 0 auto;
    max-width: 1540px;
}

div#growth-hacking .wpb_column.vc_column_container.vc_col-sm-12 figure.wpb_wrapper.vc_figure {
    width: 100%;
    display: inline-block;
}

div#growth-hacking .wpb_column.vc_column_container.vc_col-sm-12 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper {
    width: 100%;
}

div#growth-hacking .wpb_column.vc_column_container.vc_col-sm-12 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper img {
    height: auto !important;
    max-width: 590px !important;
    width: 100% !important;
}

.final-guide h2 {
    font-size: 54px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #000;
    line-height: 1.1em;
    font-family: WorkSans-ExtraLight;
}

.final-guide h2 strong {
    font-family: 'WorkSans-Bold', sans-serif;
    font-weight: 500;
}

.final-guide h6 {
    font-size: 17px;
    line-height: 1.6;
    margin-bottom: 15px;
}

div#inside {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 32px 0 64px 0;
}


div#inside h2.ebookmainh2 {
    font-family: WorkSans-ExtraLight;
    text-align: left;
}

div#inside h2.ebookmainh2 strong {
    font-family: 'WorkSans-Bold', sans-serif;
}

div#inside h2.ebookmainh2:after {
    margin-left: 0;
    margin-right: 0;
}

.inside-para ul li {
    position: relative;
    color: #393939;
    font-size: 15.5px;
    line-height: 1.8em;
    margin-bottom: 15px;
    list-style: none;
    padding-left: 25px;
    font-weight: 400;
}

.inside-para ul li:before {
    content: "";
    position: absolute;
    background: #f13624;
    width: 6px;
    height: 6px;
    left: 0;
    border-radius: 100%;
    top: 11px;
}

section#ebookauthor.vc_section .vc_row {
    max-width: 1280px;
    margin: 0 auto;
    padding: 52px 0 9%;
}

section#ebookauthor.vc_section .vc_row h2.ebookmainh2:after {
    margin-left: 0;
}



section#ebookauthor.vc_section .vc_row h2.ebookmainh2 {
    text-align: left;
    margin-bottom: 30px;
    font-family: WorkSans-ExtraLight;
}

section#ebookauthor.vc_section .vc_row h2.ebookmainh2 strong {
    font-family: 'WorkSans-Bold', sans-serif;
}

.author-head p {
    color: #393939;
    font-size: 15.5px;
    line-height: 1.8em;
    margin-bottom: 10px;
    padding-bottom: 1em;
}

.author-head p a {
    text-decoration: underline;
}

.author-head img {
    max-width: 400px;
    width: 100%;
    margin-top: 10px;
}

section#ebookauthor.vc_section {
    background: url('/wp-content/uploads/2022/08/authorshade.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

div#growth-hacking .vc_column-inner {
    padding-top: 0;
}

div#google-ad-facebook-ad .wpb_column.vc_column_container.vc_col-sm-4:last-child {
    margin-right: 0px !important;
}

div#rvij .vc_column-inner {
    padding-top: 0px;
}

.page-id-39465 #upworklogo>.wpb_column.vc_column_container>.vc_column-inner {
    background: #fff;
}

.page-id-39465 #upworklogo .vc_column-inner p.reviewz {
    color: #000;
}

.page-id-39465 div#dev-banner h1 {
    color: #fff;
}

.page-id-39465 div#dev-banner h1:after {
    display: none;
}

.col-sm-8.single_post_main_content {
    width: 66%;
    padding-left: 15px;
    float: left;
}

.col-sm-4.single_post_toc_sidebar {
    width: 33.33%;
    float: left;
    /* position: sticky; */
    /* top: 99px; */
    padding-right: 15px;
}

.single_post_toc_sidebar .single_post_toc_sidebar_cont {
    position: sticky;
    top: 95px;
}

.single_post_toc_sidebar_cont div#toc h2 {
    margin-bottom: 20px;
    text-transform: capitalize;
    /* font-size: 24px !important; */
}

.single_post_toc_sidebar_cont div#toc {
    position: relative !important;
    top: 0px !important;
    padding: 25px 15px;
    height: calc(100vh - 150px);
    overflow-x: auto;
}

.single_post_toc_sidebar_cont div#toc>ol {
    border-left: 1px solid #ccc;
    width: 85%;
}

.single_post_toc_sidebar_cont div#toc>ol li a {
    background: none;
    padding: 8px 15px 8px 25px;
    margin-bottom: 0;
    color: #363535;
    /* font-weight: normal; */
    font-size: 15px;
    position: relative;
    display: block;
    font-weight: normal;
    margin-bottom: 0;
    line-height: 1.4;
}

.single_post_toc_sidebar_cont div#toc>ol li li a {
    padding: 5px 5px 5px 45px;
    font-size: 14px;
    font-weight: normal;
}

.single_post_toc_sidebar_cont div#toc>ol li li {
    margin-left: 10px;
}

.single_post_toc_sidebar_cont div#toc>ol li ol {
    max-height: 0px;
    overflow: auto;
    transition: max-height 0.25s ease-out;
    position: relative;
}

.single_post_toc_sidebar_cont div#toc>ol li:hover ol {
    max-height: 500px;
    transition: max-height 0.5s ease-out;
}

.single_post_toc_sidebar_cont div#toc>ol li a:hover {
    color: #f13624 !important;
}

.row.custom_post_setup_content {
    display: flex;
    max-width: 1540px;
    margin: 60px auto 80px auto;
    flex-wrap: wrap;
}

.custom-post-content {
    position: relative;
    display: flex;
    min-height: 29vw;
    align-items: center;
    background: #1c1d1d;
    margin-bottom: 30px;
    width: 100%;
    padding: 50px 0 50px;
    max-width: 100%;
}

.custom-post-content h1 {
    text-align: center;
    font-size: 40px;
    position: relative;
    z-index: 1;
    color: #000;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 58px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.2;
    max-width: 1540px;
    margin-left: auto;
    margin-right: auto;
}

.custom-post-content:after {
    content: "";
    background: #000;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.71;
    left: 0;
}

.row.custom_post_setup_content ul li h4 {
    font-size: 20px;
    margin-top: 25px;
}


.custom_post_setup_content .single_post_main_content ul {
    padding-left: 40px;
    margin-bottom: 20px;
}

.custom_post_setup_content .single_post_main_content ul li {
    font-weight: 400;
    font-size: 18px;
    color: #010101;
    margin-bottom: 10px;
    padding-bottom: 0;
    line-height: 1.5;
}

.single_post_main_content h2:after,
.single_post_main_content h3:after {
    content: "";
    background: #f13624;
    width: 73px;
    height: 4px;
    display: block;
    margin-top: 15px;
}

.header.entry-header:after {
    position: absolute;
    content: "";
    background: rgb(0 0 0 / 71%);
    width: 100%;
    height: 340px;
}

.row.custom_post_setup_content img {
    margin-top: 10px;
    margin-bottom: 15px;
    pointer-events: auto;
}

.single_post_main_content p {
    line-height: 1.8;
    font-size: 18px;
}

.single_post_main_content h2 {
    margin-top: 30px;
    position: relative;
    font-size: 40px;
    line-height: 1.1;
}

.single_post_main_content h3 {
    margin-top: 30px;
    position: relative;
    font-size: 32px;
    line-height: 1.1;
}

.single-post footer.entry-footer.default-max-width {
    display: none;
}

.single-post div#respond {
    display: none;
}

.single-post .nav-previous {
    display: none;
}

.single-post .nav-next {
    display: none;
}

.single-post .table-of-contents span.toc-headline {
    font-size: 25px;
    font-weight: normal;
}

.single-post .table-of-contents ul li {
    list-style: none;
}

.col-sm-8.single_post_main_content p {
    margin-bottom: 10px;
    margin-top: 10px;
}

.row.custom_post_setup_content ol li {
    list-style: none;
    line-height: 1.7;
    font-size: 15px;
}

.row.custom_post_setup_content ol li a {
    color: #000 !important;
}

.row.custom_post_setup_content ol li a:hover {
    color: red;
}

.row.custom_post_setup_content ol li b {
    font-weight: 500 !important;
}

div#main-banner-service input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #fff;
}

div#main-banner-service textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #fff;
}

.local-seo-audit input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #fff;
}

div#dev-banner.Digital-Trans .vc_column-inner {
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#squarespace-seo-company .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

div#icons-seo {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

div#rvij.img-tp .vc_col-sm-4 .wpb_single_image {
    margin-top: -100px;
}

div#dev-banner.Tiny-Hearts .free-consult-btn a {
    font-size: 24px;
    padding: 18px 40px;
}

div#casestudy-tab .vc_tta-panel-body {
    border: none;
    background: #fff;
}

h1.propelled-campaigns {
    font-size: 70px !important;
}

div#ecommerce-campaigns .vc_column-inner .vc_column-inner {
    width: 100%;
    max-width: 100%;
}

div#ecommerce-campaigns .wpb_column.vc_column_container.vc_col-sm-6 {
    margin-right: 5.5%;
}

div#core-valuess .et_pb_row.et_pb_row_2 {
    padding-top: 0;
}

div#blgg {
    padding: 70px 0 !important;
    background: #f9d94e !important;
}

div#top-get_cnt input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #545454;
}

div#top-get_cnt textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #545454;
}

div#cs-detail-page-approach .vc_column-inner {
    width: 90%;
    margin: 0px auto;
    max-width: 1050px;
}

div#main-banner-service form.wpcf7-form.invalid .wpcf7-response-output {
    color: #000;
}

div#main-banner-service span.wpcf7-not-valid-tip {
    font-size: 14px;
}

.map-locations p a {
    color: #f03624;
}

.vc_btn3-container.vc_btn3-inline a {
    background: #f13624 !important;
}

div#csty span.case-study_image_wrap img {
    height: 74px;
    object-fit: contain;
}

div#free-audit .wpcf7-response-output {
    color: #000;
}

div#branding-throught input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #fff;
}

div#branding-throught textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #fff;
}

div#Recalibrate .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    float: none;
    max-width: 1540px;
}

div#free-audit .wpcf7-not-valid-tip {
    margin-top: 5px;
    font-size: 14px;
}

div#new-faqs .seo-last-btn {
    text-align: center;
}

div#custom-developing p {
    line-height: 33px;
    font-size: 18px;
    margin-top: 10px;
    color: #545454;
}

div#custom-developing .get-it-on h3 {
    font-size: 32px;
    line-height: 42px;
    background: #f5f5f5;
    padding: 10px 15px;
}

div#custom-developing .get-it-on {
    display: flex;
    align-items: center;
    margin-top: 60px;
    margin-bottom: 90px;
}

div#custom-developing .get-it-on .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    margin-right: 40px;
}

div#custom-developing .get-it-on p {
    margin-top: 30px;
    padding-left: 15px;
}

div#custom-developing .get-it-on img {
    box-shadow: 0px 10px 20px 6px #0000001f;
    border-radius: inherit;
}

div#custom-developing .get-it-on .vc_single_image-wrapper.vc_box_border_grey:before {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    bottom: 0;
    background: #ffbd9a;
    left: -30px;
    z-index: 1;
}

div#custom-developing .get-it-on .vc_single_image-wrapper.vc_box_border_grey:after {
    content: "";
    width: 120px;
    height: 120px;
    background: url(https://devwebspero.wpengine.com/wp-content/uploads/2022/10/dots.png);
    position: absolute;
    display: block;
    top: -40px;
    right: -40px;
    left: auto;
    z-index: -1;
}

div#custom-developing .get-it-on img.vc_single_image-img.attachment-full {
    position: relative;
}




/*-best-wix-*/

/*-iphone-app-development/-*/
section#main-banner-service .vc_row.wpb_row.vc_row-fluid.local-seo-contact.Ultramodern {
    width: 90%;
    margin: 90px auto;
    max-width: 1540px;
}

section#main-banner-service .vc_row.wpb_row.vc_row-fluid.local-seo-contact.Ultramodern p {
    line-height: 1.8;
    color: #000;
    font-size: 18px;
}

section#main-banner-service .vc_row.wpb_row.vc_row-fluid.local-seo-contact.Ultramodern p.new-age {
    margin-bottom: 50px;
}

section#ios-solutions .vc_row.wpb_row.vc_row-fluid {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    display: flex;
    align-items: center;
}

section#ios-solutions {
    margin-top: 120px;
    margin-bottom: 120px;

}

section#ios-solutions h1 {
    color: #000;
    line-height: 1.1em;
    text-align: center;
    font-size: 32px;
    margin-bottom: 20px !important;
}

section#ios-solutions h1:before {
    content: "";
    width: 97px;
    height: 5px;
    background: #f13624;
    top: -25px;
    left: 0;
    right: 0;
    margin: 0 0 0 20px;
    display: block;
    position: absolute;
}

section#ios-solutions p {
    margin-bottom: 20px;
}

section#ios-solutions .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    padding-right: 3%;
}

section#ios-solutions img.vc_single_image-img.attachment-full {
    border-radius: 0;
}

section#upworklogo.app-develoment-ios {
    margin-top: -60px !important;
    margin: 0px auto;
    padding: 30px 0;
    max-width: 1330px;
    background: #ffff;
    box-shadow: 0 0 10px 6px #00000014;
}

section#awd-win.awd-win-logo .vc_row.wpb_row.vc_row-fluid {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
}

section#awd-win.awd-win-logo .vc_images_carousel .vc_carousel-inner .vc_item img {
    filter: brightness(0) invert(0.5);
}

section#awd-win.awd-win-logo {
    padding: 100px 0;
}

section#awd-win.awd-win-logo .vc_images_carousel .vc_carousel-indicators {
    bottom: -30px;
}

section#awd-win.awd-win-logo ol.vc_carousel-indicators {
    display: none;
}

ul.new-job li b {
    font-weight: 400;
}

div#carreer-sect-third p b {
    font-weight: 400;
}

div#why_choose_mobile_development h3 br {
    display: none;
}

.seo-page-faq-heading h3 {
    margin-bottom: 50px !important;
}

/*-iphone-app-development/-*/



@media (max-width: 1500px) {
    .row.custom_post_setup_content {

        padding: 0 20px;
    }
}

@media (min-width: 1500px) {

    #home-banner .vc_column-inner h1 {
        font-size: 80px;
    }



    #home-banner .vc_column-inner p {
        font-size: 28px;
        max-width: 1230px;
        margin: 0 auto;
        padding: 0 15px;
        line-height: 1.3;
    }
}

@media (max-width: 1440px) {
    .guarantee-box h3 {
        font-size: 20px;
    }

    .guarantee-box p {
        font-size: 16px;
    }

    div#dev-banner .devlopment-banner h1 {
        font-size: 55px;
    }

    .seo-sec-sect p {
        font-size: 16px !important;
    }

    div#awd-win p br {
        display: none;
    }

    div#ebook-sect h1.titleh1.homebanner.visible_desktop {
        font-size: 45px;
        line-height: normal;
    }

    div#ebook-sect .bnrtxt p {
        font-size: 16px;
    }

    #resseo-agency .ebook_blurb_description p {
        font-size: 20px;
    }

    div#third-ebook-sect h2.ebook-third-heading {
        font-size: 32px;
    }

    div#third-ebook-sect p {
        font-size: 16px;
    }

    div#resseo-agency .ebook_blurb_description {
        font-size: 20px;
    }

    div#resseo-agency .ebook-text-next p span {
        font-size: 20px;
    }

    div#resseo-agency .ebook-sect {
        font-size: 16px;
    }

    div#whats-inside-cro h2.ebook-third-heading {
        font-size: 32px;
    }

    div#prepare-for-book h3.med-fnt {
        font-size: 30px;
        line-height: normal;
    }

    .custom-post-content h1 {
        font-size: 45px;
    }

    .single_post_main_content h2 {
        font-size: 30px;
    }

    .single_post_main_content h3 {
        font-size: 27px;
    }

    div#dev-banner.google-ads-for-online h1 {
        font-size: 45px;
    }

    div#dev-banner.google-ads-for-online p {
        line-height: 2;
        font-size: 16px;
    }

    div#Grow-your-business h2 {
        font-size: 37px !important;
        letter-spacing: -2px;
    }

    div#Grow-your-business .core-heading p {
        font-size: 16px !important;
        line-height: 1.7;
    }

    div#how-google-ads-drive h2 {
        font-size: 37px;
    }

    div#how-google-ads-drive h3 {
        font-size: 27px;
    }

    div#how-google-ads-drive p {
        font-size: 16px !important;
    }

}

@media (max-width: 1366px) {
    .cs-div h3 {
        font-size: 22px;
    }

    div#blg1 {
        padding: 70px 0 65px 0 !important;
    }

    #top-get_cnt .getq7 {
        padding: 30px !important;
    }

    div#life .slider img {
        height: 300px;
    }

    div#side1 .vc_column-inner {
        padding-left: 25px;
    }

    .cs-div div h4 {
        font-size: 20px;
    }

    div#blg1 .vc_custom_heading h4 {
        font-size: 20px !important;
    }

    div#blg1 {
        padding: 15px 0 65px 0;
    }

    div#agile-development .core-heading h3 {
        font-size: 37px;
    }

    #rvij h2.left-title.title-h2 {
        font-size: 32px !important;
    }

    div#cntct.cntct-new button.slick-next.slick-arrow {
        right: 37% !important;
    }

    div#cntct.cntct-new .reslts_row .cols_rslts h3 {
        font-size: 28px;
    }

    .Intuitive-Web h1.titleh1.homebanner.visible_desktop br {
        display: none;
    }

    div#craft-banner.Intuitive-Web p {
        line-height: 30px !important;
    }

    .brand-growth ul {
        gap: 35px !important;
    }
}

@media (max-width:1250px) {

    .single_post_toc_sidebar_cont div#toc>ol {
        width: 100%;
    }
}

@media (max-width:1099px) {
    div#why-choose-our-digital h4 {
        font-size: 25px !important;
    }

    div#craft-banner.Intuitive-Web {
        padding: 50px 0 !important;
    }

    .development-blog h5 br {
        display: none !important;
    }
}


@media (max-width:1024px) {

    div#blg1 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
        padding: 10px !important;
    }

    .single_post_main_content p {
        line-height: 1.8;
        font-size: 16px;
    }

    .custom_post_setup_content .single_post_main_content ul li {
        font-size: 16px;
    }

}


@media (min-width: 981px) {
    div#improved_roi_full>.vc_column_container.vc_col-sm-12>.vc_column-inner .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
        align-items: center;
    }

    div#improved_roi_full .wpb_single_image .vc_single_image-wrapper {
        max-width: 93% !important;
    }

    div#growth-hacking .wpb_column.vc_column_container.vc_col-sm-12 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper img {
        position: relative;
        right: 30px;
    }

    div#inside {
        width: 100%;
    }



    .law-firm-seo-sec-sect .vc_row+.vc_row:nth-of-type(even) .vc_column_container.vc_col-sm-6:first-child {
        padding-right: 3%;
    }

    .law-firm-seo-sec-sect .vc_row+.vc_row {
        display: flex;
        align-items: center;
    }

    .seo-law-top-sect .bnrtxt {
        padding-right: 45px;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 36.7%;
        margin-right: 5.5%;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-8 {
        width: 57.8%;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
        padding-right: 0 !important;
    }


    .seo-page-sub-sect:nth-of-type(odd) .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        width: 40%;
    }

    .seo-page-sub-sect:nth-of-type(odd) .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        width: 60%;
        padding-right: 3%;
    }

    .seo-sec-sect .seo-page-sub-sect:nth-of-type(even) .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        width: 40%;
    }

    .seo-sec-sect .seo-page-sub-sect:nth-of-type(even) .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        width: 60%;
        padding-left: 3%;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_wrapper.vc_figure a {
        display: block;
        width: 100%;
        padding-bottom: 105.66%;
        position: relative;
        overflow: hidden;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_col-sm-6:last-child .wpb_wrapper.vc_figure a {
        padding-bottom: 100%;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_wrapper.vc_figure a img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
        max-width: 100% !important;
    }

    .inside_blog_outer .recent-post .wrap-custom-posts .post-title-cust {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        position: relative;
        max-height: 70px;
    }

    .ebook_design .vc_column-inner>.wpb_wrapper .vc_row {
        display: flex;
        align-items: center;
        /* flex-wrap: wrap; */
    }
}

@media (max-width: 1499px) {
    .inside_blog_outer .recent-post .wrap-custom-posts .post-title-cust {
        font-size: 20px;
        max-height: 65px;
    }

    #home-banner .vc_column-inner p {
        font-size: 20px;
        font-weight: 400;
        line-height: 1.4;
        color: #fff;
        font-family: WorkSans-Regular;
        width: 100%;
        max-width: 1230px;
        margin-left: auto;
        margin-right: auto;
    }

    .core-heading h3 {
        font-size: 37px;
    }

    .core-heading h5 {
        font-size: 21px;
    }

    .post-grid-homesection h3 {
        font-size: 25px;
    }

    .post-grid-homesection h5 {
        font-size: 16px;
    }

    .post-grid-homesection p {
        font-size: 16px !important;
    }
}

@media (max-width: 1440px) {

    .co-founder-text h3 {
        font-size: 42px;
    }

    div#betterthan-others {
        width: 95%;
    }

    .cols_cs_stats {
        width: 95%;
    }

    .coturecandy-banner {
        width: 95%;
    }

    div#dooted-bg .industry_leader_logo {
        width: 95%;
    }

    div#grow-plays .work-play>.vc_column-inner {
        width: 95%;
    }

    .ebook_design .vc_column-inner>.wpb_wrapper:first-child {
        width: 95%;
    }

    .inside_blog_outer {
        width: 95%;
    }

    .cols_cs_stats .wpb_wrapper .wpb_wrapper {
        padding: 40px 30px;
    }

    .cols_cs_stats .small-sections h3 {
        font-size: 27px;
    }

    .cols_cs_stats .small-sections h4 {
        font-size: 17px;
    }

    .core-heading h3 {
        font-size: 37px;
        margin-bottom: 10px;
    }

    .cols_cs_stats .small-sections p {
        font-size: 17px !important;
    }

    .coturecandy-banner {
        padding: 42px 40px;
    }

    body .link-case-study .vc_column-inner a {
        font-size: 20px;
        padding: 10px 30px !important;
    }

    .center-title.title-h2 {
        font-size: 37px;
    }

    .work-play h3 {
        font-size: 37px;
        margin-bottom: 10px;
        ;
    }

    .work-play h5 {
        font-size: 21px;
    }

    .final-guide h3 {
        font-size: 36px;
    }

    .final-guide h5 {
        font-size: 21px;
    }

    .final-guide p {
        font-size: 16px;
    }

    .final-guide form input[type="submit"] {
        font-size: 16px;
    }

    .inside_blog_outer .vc_grid-item-mini .vc_gitem-col h4 {
        font-size: 20px;
    }

    div#betterthan-others {
        padding-top: 0;
    }

    .coturecandy-banner {
        background-size: cover;
        background-position: 50%;
    }

    h2.title-h2.b0 {
        font-size: 35px;
    }

    ul.new-job li {
        font-size: 20px;
    }

    .Bit p {
        font-size: 16px !important;
    }

    .career-sect-with-us ol li {
        font-size: 16px;
    }

    .career-sect-with-us p {
        font-size: 16px;
    }

    img.vc_single_image-img {
        border-radius: 5px;
    }

    .seo-law-top-sect>.vc_column_container>.vc_column-inner {
        width: 93%;
    }

    .seo-law-top-sect .titleh1 {
        font-size: 45px;
    }

    .seo-law-top-sect .bnrtxt p {
        font-size: 16px;
    }

    .seo-law-top-sect .bnrtxt {
        padding-right: 20px !important;
    }

    span.callbtn a.small-button.smallbluesmall-button.smallblue {
        padding: 0px 22px;
        font-size: 18px;
        height: 55px;
        line-height: 55px;
    }

    .seo-law-top-sect .cs-div h3 {
        font-size: 24px;
    }

    .seo-law-top-sect .cs-div div p {
        font-size: 15px !important;
    }

    .law-firm-seo-sec-sect .center-title.title-h2+p {
        font-size: 16px;
    }

    .law-firm-seo-sec-sect>.vc_column_container>.vc_column-inner {
        width: 93%;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
        font-size: 27px;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column p {
        font-size: 16px;
        line-height: 2;
    }

    .law-firm-seo-sec-sect {
        padding: 60px 0 45px 0;
    }

    div#improved_roi_full {
        padding: 35px 0;
    }

    div#testimonials-nml {
        padding: 65px 0 30px 0;
    }

    div#why_choose_mobile_development {
        width: 93%;
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    div#why_choose_mobile_development h3 {
        margin-bottom: 15px;
        font-size: 37px;
    }

    #why_choose_mobile_development .seo-sec-sect p {
        font-size: 16px !important;
    }

    #new-faqs .vc_toggle_title {
        font-size: 26px;
        padding: 30px 0 30px 80px;
        font-weight: 500;
    }

    .vc_toggle_title:after {
        font-size: 48px;
    }

    #new-faqs .vc_toggle_content:before {
        font-size: 48px;
    }

    #new-faqs .vc_toggle_content {
        padding: 20px 20px 10px 80px;
    }

    #rvij .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 93%;
    }

    div#new-faqs {
        width: 93%;
    }

    .seo-page-last-sect p {
        font-size: 16px;
    }

    #rvij span.callbtn a {
        padding: 0px 22px;
        font-size: 18px;
        height: 65px;
        line-height: 64px;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-8 {
        padding: 0 0 0px !important;

    }

    div#rvij .wpb_single_image {
        margin-bottom: 0;
    }
}

@media only screen and (max-width:1250px) and (min-width:1200px) {
    .icon-sect-about .vc_column_container>.vc_column-inner {
        margin-bottom: 30px;
    }
}

@media (max-width: 1199px) {

    .icon-sect-about .vc_column_container>.vc_column-inner {
        margin-bottom: 30px;
    }

    .cols_cs_stats .small-sections {
        position: relative;
        padding-left: 0;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:nth-of-type(2) .small-sections:before {
        position: relative;
        display: block;
        margin-bottom: 15px;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:first-child .small-sections:before {
        position: relative;
        display: block;
        margin-bottom: 15px;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:last-child .small-sections:before {
        position: relative;
        display: block;
        margin-bottom: 15px;
    }

    .cols_cs_stats .wpb_wrapper .wpb_wrapper {
        padding: 30px;
    }

    .stars-testimonials .slick-next.slick-arrow {
        right: -10px;
    }

    .stars-testimonials .slick-prev.slick-arrow {
        left: -10px;
    }

    .hero_banner_new {
        height: auto;
        padding: 10% 0;
    }


    .hero_banner_new h1 {
        font-size: 55px;
        margin-bottom: 25px;
        text-align: center;
        line-height: 1.3;
        color: #fff;
        padding-bottom: 0;
    }

    .hero_banner_new {
        text-align: center;
    }

    .hero_banner_new p {
        font-size: 20px !important;
    }

    .hero_banner_new .free-consult-btn a {
        font-size: 20px;
        padding: 15px 30px;
    }

    .top-section-about h1 {
        font-size: 50px;
    }

    div#co-founder-vij .vc_col-sm-6:last-child {
        width: 50%;

    }

    div#co-founder-vij .vc_col-sm-6:first-child {
        width: 50%;

    }

    div#co-founder-vij .vc_custom_1649152752817 {
        margin-right: 0 !important;
    }

    div#co-founder-guru .vc_col-sm-6:first-child {
        width: 50%;

    }

    div#co-founder-guru .vc_col-sm-6:last-child {
        width: 50%;

    }

    div#co-founder-guru .vc_custom_1649153320249 {
        margin-left: 0 !important;
    }

    .boxes-three-cnt .cols_rslts_inn p {
        font-size: 15px !important;
    }

    #forbes {
        padding: 75px 0 !important;
    }
}

@media (max-width: 1100px) {

    div#map_list_area>.wpb_column {
        float: none;
        width: 90%;
    }

    div#side1 .wpb_wrapper ul li a.wp-block-latest-posts__post-title {
        font-size: 13px;
    }

    div#cntct.cntct-new button.slick-next.slick-arrow {
        right: 34% !important;
    }

    div#map_list_area>.wpb_column>.vc_column-inner {
        padding-left: 35px;
        padding-right: 35px;
    }

    div#map_list_area>.wpb_column>.vc_column-inner .map_nml_ratio .vc_column-inner {
        margin-left: -35px;
        margin-right: -35px;
    }

    #top-get_cnt .wpb_column>.vc_column-inner .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        padding-right: 5%;
    }

    #top-get_cnt p {
        font-size: 16px;
    }

    #top-get_cnt .wpb_column>.vc_column-inner .titleh1 {

        font-size: 32px;
    }

    div#top-get_cnt {
        padding-bottom: 0px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.bds-rds {
        display: flex;
        align-items: center;
    }

    h2.title-h2.b0 {
        font-size: 32px;
    }

    div#carreer-sect-five h4 {
        font-size: 18px;
    }

    h2.title-h2.b0 {
        font-size: 30px;
    }

    .career-sect-with-us ol li {
        font-size: 14px;
    }

    #top-get_cnt p {
        font-size: 18px;
    }
}

@media (max-width: 991px) {

    div#grow-plays {
        padding: 0;
    }

    .gallry-bg {
        display: none;
    }

    .col-sm-4.single_post_toc_sidebar {
        display: none;
    }

    .col-sm-8.single_post_main_content {
        width: 100%;
        padding-left: 0;
    }

    .postid-47242 .single_post_main_content h2 {
        padding-top: 0 !important;
    }

    .postid-47242 .single_post_main_content h3 {
        padding-top: 0 !important;
    }

    .tabs-development {
        display: none !important;
    }

    div#faqq {
        display: block !important;
        margin-top: 20px !important;
    }

    .refund_text_design p,
    .refund_text_design ul li,
    .privacy-row p {
        font-size: 15px !important;
    }

    .column-width .vc_column-inner {
        margin: 25px auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .privacy-row .vc_column-inner {
        padding-left: 0px;
        padding-right: 0px;
    }

    .refund-gives {
        font-size: 15px;
    }

    .refund_text_design {
        padding: 40px 10px !important;
    }

    .refund_text_design ul li,
    .refund_text_design .refundser-list li {
        font-size: 15px !important;
    }
}


@media (max-width: 980px) {

    div#blg1 {
        padding-top: 50px;
    }

    div#blog-cat-page {
        padding: 50px 0 50px 0;
    }

    div#loaction-services h2 {
        font-size: 18px;
    }

    div#loaction-services img.vc_single_image-img.attachment-full {
        width: 100% !important;
        max-width: 100% !important;
    }

    div#ecommerce-campaigns .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-right: 0px;
    }

    div#cs-detail-page-approach .vc_column-inner {
        width: 100%;
    }

    div#awd-win .vc_carousel-slideline-inner {
        margin-bottom: 60px;
    }

    div#free-con {
        margin-top: 40px !important;
    }

    div#agile-development {
        width: 100%;
    }

    div#agile-development .vc_column-inner {
        padding-top: 0;
    }

    .service-btn {
        margin-top: 0px;
    }

    ul.new-job b {
        font-weight: normal;
    }

    div#carreer-sect-sec .vc_column-inner {
        padding-top: 0;
    }

    div#career-sect-top.vc_custom_1650429415774 {
        padding-top: 75px !important;
        padding-bottom: 100px !important;
    }

    div#thrive-online.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none !important;
    }

    .page-id-39465 .slick-dotted.slick-slider {
        margin-bottom: 30px;
        margin-top: 50px;
    }

    #dev-banner.vc_custom_1650455813557 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    div#right-partner {
        padding-bottom: 30px !important;
    }

    div#whats-inside-cro {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .icons-right-partners .wpb_column.vc_column_container.vc_col-sm-4:last-child {
        margin-bottom: 0;
    }

    .vc_custom_1650451182768 {
        margin-bottom: 40px !important;
        padding-top: 40px !important;
    }

    div#ppc-marketing {
        padding-top: 10px !important;
    }

    div#ppc-marketing .vc_row.wpb_row.vc_inner.vc_row-fluid.seo-page-sub-sect.web-service-row {
        padding-top: 0px !important;
    }

    #map_list_area .vc_column_container.vc_col-sm-3 {
        width: 50%;
    }

    div#growth-hacking .wpb_single_image.wpb_content_element.vc_align_center.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#growth-hacking .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    section#ebookauthor .wpb_single_image.vc_align_left {
        text-align: center;
    }

    div#inside {
        padding-bottom: 0px !important;
    }

    div#our-ppc-services {
        padding-bottom: 25px !important;
    }

    .stars-testimonials .masonry-item figure {
        margin-top: 0px !important;
    }

    div#seo-testi {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .urvann.vc_custom_1665553252430 {
        margin-bottom: 0 !important;
    }

    .urvann.vc_custom_1665553256333 {
        margin-top: 0px !important;
    }

    div#inside {
        width: 100%;
    }

    div#thank p br {
        display: none;
    }

    #top-get_cnt .wpb_column>.vc_column-inner {
        width: 95%;
    }

    div#blg1 .vc_col-sm-8 {
        width: 100%;
    }

    div#blg1 .vc_col-sm-4 {
        width: 100%;
    }

    div#side1 .wpb_wrapper {
        margin: 0px auto;
    }

    div#side1 h2:after {
        top: 64px;
        left: 20px;
    }

    div#blgg .wpb_text_column.wpb_content_element {
        margin-bottom: 0 !important;
    }

    div#betterthan-others {
        padding-top: 0;
        padding-bottom: 0;
    }

    div#Our-Goldmine {
        padding-top: 0 !important;
    }

    div#Our-Goldmine .vc_column-inner {
        margin-top: 0 !important;
    }

    div#Our-Goldmine .vc_column-inner {
        width: 100%;
    }

    #top-get_cnt h4.hoa {
        font-size: 25px;
    }

    #top-get_cnt .getq7 h4 {
        font-size: 18px;
        line-height: normal;
    }

    div#top-get_cnt {
        padding: 30px 0 30px 0 !important;
    }

    .wpb_single_image .vc_single_image-wrapper {
        width: initial !important;
    }

    .vc_row.wpb_row.vc_row-fluid.career-sect-seven.vc_custom_1650275736394 {
        width: 100%;
    }

    div#youtube-ads-design .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 2;
    }

    div#help_mobi_devlp .vc_column-inner {
        padding-top: 0;
    }

    .top-section-about h1 br {
        display: none;
    }

    #why_choose_mobile_development .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_center_added.vc_custom_1653398585614 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    #why_choose_mobile_development .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_center_added.vc_custom_1653398591958 {
        margin-top: 0 !important;
    }

    .ebook_design .wpb_single_image .vc_single_image-wrapper {
        text-align: center;
    }

    div#case-study-view {
        padding-top: 0;
    }

    div#betterthan-others .vc_column-inner {
        margin-bottom: 50px;
    }

    div#betterthan-others .vc_custom_1643031088661 {
        padding-bottom: 0 !important;
    }

    div#testimonials-nml h2.center-title.title-h2 {
        padding-bottom: 0;
        margin-bottom: 0 !important;
    }

    div#top-get_cnt {
        padding: 70px 0 0px 0;
    }

    #top-get_cnt .wpb_column>.vc_column-inner .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }

    .core-heading h3 {
        font-size: 32px;
    }

    #agile-development .vc_row.wpb_row.vc_inner.vc_row-fluid.cols-se-two {
        margin-bottom: 20px !important;
    }

    h2.center-title.title-h2 {
        font-size: 42px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_center_added.vc_custom_1653398063862 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;

    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_center_added.vc_custom_1653398069655 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    div#new-faqs .vc_custom_1652790612249 {
        margin-top: 50px !important;
    }

    div#Delivering-fn .main-heaing-cs h1 {
        margin-bottom: 35px !important;
    }

    div#Delivering-fn {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    div#Our-approach {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .cs_sngle_sctn_rslt.vc_custom_1658397886511 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    div#FestivalNet .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Our-approach .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#cs_sngle_sctn_rslt .vc_custom_1658397886511 {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }

    .grph {
        padding-bottom: 20px;
    }

    section#user-devices {
        padding: 0 0 30px 0 !important;
    }

    div#dev-banner .devlopment-banner h1 {
        font-size: 50px;
    }

    #top-get_cnt p.main-adds {
        max-width: 380px;
        width: 100%;
    }

    #cstudy .wpb_column.vc_column_container.vc_col-sm-12 {

        width: 95%;
    }

    div#carreer-sect-four .vc_column-inner {
        padding-top: 0;
    }

    div#display-ads .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#carreer-sect-four .dipl_testimonial_desc {
        padding: 20px 0;
    }

    .happy-staff-review p.center-substile-p {
        margin-bottom: 40px !important;
    }

    #carreer-sect-four h2.title-h2 {
        margin-bottom: 15px !important;
    }

    div#Smart-Campaigns .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#carreer-sect-third.vc_custom_1649412668808 {
        padding-bottom: 0px !important;
    }

    .seo-page-sub-sect {
        flex-direction: column;
    }

    #cstudy .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    figure.wpb_wrapper.vc_figure {
        width: 100%;
    }

    div#rvij {
        padding-bottom: 60px !important;
        padding-top: 60px;
    }

    .seo-page-sub-sect .vc_single_image-wrapper img {
        border-radius: 0;
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
    }

    .wpb_single_image .vc_single_image-wrapper {

        max-width: 100%;
        width: 100% !important;
    }

    .seo-page-full .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    #agile-development .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 20px;
    }

    #why_choose_mobile_development .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    .client-seo-sect .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    .client-seo-sect img.vc_single_image-img.attachment-full {
        width: 100% !important;
        max-width: 100% !important;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
        margin-top: 60px;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
        font-size: 28px;
    }

    div#craft-banner .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#craft-banner .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
        flex-direction: column;
    }

    .law-firm-seo-sec-sect .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
        flex-direction: column;
    }

    div#develop-high .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 2;
    }

    .law-firm-seo-sec-sect .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(even) .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#tiktok-ads .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    div#why_choose_mobile_development .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_center_added.vc_custom_1653394752165 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    div#why_choose_mobile_development .vc_custom_1653394759301 {
        margin-top: 0 !important;
    }

    div#help_mobi_devlp>.vc_column_container>.vc_column-inner>.wpb_wrapper .title-h2 {
        font-size: 37px !important;
    }

    div#new-faqs p {
        font-size: 18px;
    }

    div#agile-development .core-heading h3 {
        font-size: 32px;
    }

    #top-get_cnt .wpb_column>.vc_column-inner .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        padding-right: 0;
    }

    .inside_blog_outer .recent-post {
        width: 100%;
        margin-bottom: 45px;
    }

    .three_cols_custom .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    .post-grid-homesection p {
        min-height: inherit;
    }

    .three_cols_custom .wpb_single_image.vc_align_center {
        text-align: left;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    .ebook_design .vc_column-inner>.wpb_wrapper:first-child {
        width: 100%;
    }

    .ebook_design .vc_col-sm-6:first-child {
        width: 100%;
    }

    .ebook_design .vc_col-sm-6 {
        width: 100%;
    }

    .icon-sect-about .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    #vision-mission .vc_custom_1649151380350 {
        padding-left: 0 !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-vision.brand-row {
        display: block;
    }

    .our-vision.brand-row .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-vision {
        display: block;
    }

    .our-vision .vc_column-inner.vc_custom_1649151388173 {
        padding-right: 0 !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-vision.vc_custom_1649151430950 .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }

    #vision-mission h3 {
        margin-bottom: 10px;
    }

    div#co-founder-vij .vc_col-sm-6:first-child {
        width: 100%;
    }

    div#co-founder-vij .vc_col-sm-6:last-child {
        width: 100%;
    }

    div#co-founder-vij .wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1649152752817.lazy.rocket-lazyload.lazyloaded {
        margin-right: 0 !important;
    }

    div#co-founder-guru .vc_col-sm-6:first-child {
        width: 100%;
    }

    div#co-founder-guru .vc_col-sm-6:last-child {
        width: 100%;
    }

    div#co-founder-guru .wpb_single_image.vc_align_right {
        text-align: left;
    }

    div#co-founder-guru .vc_custom_1649153320249 {
        margin-left: 0px !important;
    }

    .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
        margin-bottom: 30px;
    }

    div#mission-section {
        display: flex;
        flex-wrap: wrap;
    }

    div#mission-section .vc_col-sm-6:first-child {
        order: 1;
    }

    .career-pg h1 {
        font-size: 50px;
    }

    .career-pg p {
        font-size: 16px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.sdw_im {
        display: block;
    }

    h2.title-h2.b0 {
        font-size: 45px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.bds-rds {
        display: block;
    }

    .career-sect-with-us ol li {
        font-size: 18px !important;
    }

    div#carreer-sect-five h4 {
        font-size: 20px;
    }

    div#you-should-Consider .vc_row.wpb_row {
        display: flex;
        flex-direction: column;
    }

    div#you-should-Consider .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    .testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner>.wpb_wrapper {
        margin-top: 80px;
    }

    .testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner>.wpb_wrapper {
        background: #fff;
    }

    .testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2)>.vc_column-inner>.wpb_wrapper {
        background: #ffcfb7;
    }

    .test-r1 h2 {
        font-size: 42px;
    }

    .vc_row.wpb_row.vc_row-fluid.testimonials-main-section {
        width: 100%;
    }

    .test-r1 {
        width: 100%;
    }

    .vc_row.wpb_row.vc_row-fluid.testi-section {
        width: 100%;
    }

    .testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2)>.vc_column-inner>.wpb_wrapper {
        margin-bottom: 80px;
    }

    div#co-founder-guru {
        display: flex;
        flex-direction: column;
    }

    div#co-founder-guru .vc_col-sm-6:first-child {
        order: 2;
    }

    .cofouneder-section h3 {
        font-size: 35px;
        color: #030304;
        margin-bottom: 30px;
        line-height: 0;
        margin-top: 10px;
    }

    .cofouneder-section h5 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .cofouneder-section p {
        margin-bottom: 40px;
    }

    .icon-sect-about .wpb_single_image.vc_align_center {
        text-align: center;
        margin-top: 32px;
    }

    .about-sect-text-right {
        text-align: center;
    }

    div#mission-section {
        display: flex;
        flex-direction: column;
    }

    div#mission-section .vc_col-sm-6:first-child {
        order: 1 !important;
    }

    .seo-law-top-sect .bnrtxt p {
        font-size: 18px;
    }

    #main-banner-service h1.titleh1.homebanner {
        font-size: 45px;
        text-align: center;
    }

    #main-banner-service h1.titleh1:after {
        margin: 10px auto 15px auto;
    }

    div#main-banner-service p {
        text-align: center;
    }

    div#main-banner-service .local-seo-contact form {
        margin: 50px auto;
        float: none;
    }

    h2.ebookmainh2 {
        font-size: 35px;
    }

    h2.center-title.title-h2 {
        font-size: 35px !important;
    }

    div#csty h4 {
        font-size: 19px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.local-seo-sub-row {
        padding: 0 !important;
    }

    div#main-banner-service {
        padding-bottom: 0;
    }

    div#what-is-seo {
        padding-top: 0px;
    }

    #free-audit .local-seo-audit {
        flex-direction: column;
        gap: 0;
        align-items: inherit;
    }

    #blog .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
        width: 100%;
    }

    div#csty .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 50px;
    }

    .local-seo-audit input.wpcf7-form-control.has-spinner.wpcf7-submit {
        width: 100% !important;
    }

    div#Why-Choose-Wix .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    div#ebook-sect .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    div#ebook-sect .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    div#resseo-agency .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    div#resseo-agency .ebook-text {
        margin-top: 0px !important;
    }

    div#third-ebook-sect .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    div#third-ebook-sect {
        padding-top: 80px;
        padding-bottom: 50px;
    }

    div#whats-inside-cro .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    div#resseo-agency .vc_row.wpb_row.vc_inner.vc_row-fluid {
        padding-bottom: 0;
    }

    div#rvij {
        margin-top: 0px !important;
    }

    div#rvij .vc_column-inner {
        padding-top: 0px;
    }

    div#ebook-sect .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .power-of-conversion .wpb_text_column.wpb_content_element {
        margin-bottom: 10px !important;
    }

    div#icons-seo .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        padding-bottom: 50px;
    }

    .square_blurb_description p {
        text-align: center !important;
        margin-bottom: 30px;
    }

    div#icons-seo.vc_custom_1658125849817 {
        margin-top: 0px !important;
    }

    div#icons-seo .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
        font-size: 75px !important;
    }

    div#Best-Squarespace h1.titleh1 {
        font-size: 32px;
    }

    div#Best-Squarespace p {
        font-size: 16px;
    }

    div#seo-worth .vc_custom_1658120795364 {
        margin-bottom: 30px !important;
        padding-top: 30px !important;
    }

    div#seo-worth p {
        font-size: 16px !important;
        margin-top: 20px;
    }

    div#seo-worth {
        margin-bottom: 40px !important;
        padding-top: 60px !important;
    }

    div#Best-Squarespace {
        width: 100%;
    }

    div#ecommerce-campaigns h1 {
        font-size: 55px;
    }

    div#FestivalNet {
        flex-direction: column;
    }

    div#cs_sngle_sctn_rslt .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    .wb-traffic .bfx-sub-sect_text_inner {
        margin-bottom: 20px !important;
        min-height: auto !important;
    }

    div#cs_sngle_sctn_rslt .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 30px;
    }

    div#ROAS {
        margin-bottom: 30px;
    }

    div#prepare-for-book form.wpcf7-form.init {
        width: 100% !important;
    }

    div#prepare-for-book .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    div#prepare-for-book .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    div#prepare-for-book .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    div#prepare-for-book .new-ebook-form input[type="email"] {
        padding: 10px 10px 10px 15px;
    }

    /* div#resseo-agency h2.center-title.title-h2 {
    padding-bottom: 30px !important;
} */
    div#resseo-agency .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#third-ebook-sect .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#whats-inside-cro .wpb_single_image.wpb_content_element.vc_align_left.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#shoppers .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 30px;
    }

    .power-of-conversionn {
        display: block;
    }

    div#shoppers {
        padding-bottom: 50px;
    }

    div#third-ebook-sect .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#shoppers .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#resseo-agency.law-firm-seo-sec-sect .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: block !important;
    }

    div#shoppers .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#third-ebook-sect.italian .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    .power-of-conversionn .wpb_column.vc_column_container.vc_col-sm-3:last-child {
        margin-bottom: 0px;
    }

    div#third-ebook-sect.couture-candy.bfx .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    div#ebook-book-now {
        padding-bottom: 70px;
    }

    div#resseo-agency {
        padding: 80px 0 55px 0;
    }

    div#ebook-book-now {
        padding-top: 0px;
    }

    .icons-right-partners .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.icons-right-partners p {
        text-align: center !important;
    }

    div#facebook-sucess-story .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.icons-right-partners.pt {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.icons-right-partners.ptt {
        padding-top: 0;
    }

    div#such-as-Forbes .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    .we-care.wpb_column.vc_column_container.vc_col-sm-4 {
        margin-top: 50px;
    }

    div#Partner-with-award-wining h1.titleh1 {
        font-size: 30px;
    }

    div#Partner-with-award-wining {
        padding: 100px 0 100px 0;
    }

    div#Partner-with-award-wining .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#pay-per .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#pay-per p {
        font-size: 16px;
    }

    div#pay-per {
        padding: 40px 0;
    }

    div#pay-per h2.titleh2 {
        font-size: 25px;
        line-height: normal;
    }

    div#our-ppc-services {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#google-ad-facebook-ad .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
        max-width: inherit;

    }

    div#our-ppc-services .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 50px;
    }

    div#google-ad-facebook-ad.snap-ads {
        margin-top: 0PX;
        margin-bottom: 0px;
    }

    div#right-partners h2.titleh2 {
        font-size: 25px;
    }

    div#right-partners p {
        text-align: center;
        font-size: 16px;
    }

    div#right-partners {
        padding: 80px 0 80px 0;
    }

    div#our-ppc-services .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#right-partners .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#ads-can {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    div#ads-can .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#ads-can h2.titleh2 {
        font-size: 25px;
        line-height: normal;
    }

    div#ads-can p {
        font-size: 16px;
    }

    div#ads-can ul.ul-list li {
        font-size: 16px;
    }

    .stars-testimonials .masonry-item figure h5.st-testimonial-title {
        font-size: 20px !important;
    }

    div#seo-testi .stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
        padding-left: 0 !important;
        font-size: 16px;
        padding-right: 0px !important;
    }

    .stars-testimonials .masonry-item figure {
        margin-top: 30px;
    }

    div#seo-testi .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#awd-win .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#top-magento-seo-agency .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#top-magento-seo-agency h1.titleh1 {
        font-size: 32px;
        line-height: normal;
    }

    div#Viable .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 50px;
    }

    div#Viable .wpb_column.vc_column_container.vc_col-sm-4:last-child {
        margin-bottom: 0;
    }

    div#Viable p {
        font-size: 16px;
    }

    div#Magento-SEO .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#Magento-SEO {
        padding-top: 80px;
        padding-bottom: 40px;
    }

    div#Magento-SEO p {
        font-size: 16px;
        margin-bottom: 40px !important;
        line-height: 1.8;
        color: #545454;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect ul.liststyle {
        font-size: 16px;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect .tab button {
        font-size: 16px;
    }

    div#major-key .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#Magento-SEO-Friendly .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#why-look-to-seo-expert .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#why-look-to-seo-expert {
        padding-top: 80px;
        padding-bottom: 150px;
    }

    div#major-key {
        padding-top: 80px;
        padding-bottom: 20px;
    }

    div#Magento-SEO-Friendly h2.titleh2 {
        font-size: 25px;
        margin-bottom: 0;
    }

    div#Magento-SEO-Friendly p {
        font-size: 16px;
        margin-bottom: 30px;
    }

    div#why-look-to-seo-expert {
        padding-top: 50px;
        padding-bottom: 70px;
    }

    div#why-look-to-seo-expert ul.liststyle li {
        font-size: 16px;
    }

    div#why-look-to-seo-expert p {
        font-size: 16px;
    }

    div#why-look-to-seo-expert .checklist-select li {
        font-size: 16px;
    }

    div#seo-Roi .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#seo-Roi {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    div#seo-Roi p {
        font-size: 16px;
    }

    div#seo-Roi ul.liststyle li {
        font-size: 16px;
    }

    div#seo-Roi ul.checklist-select1 li {
        font-size: 16px;
    }

    div#seo-Roi h2.titleh2 {
        font-size: 25px;
    }

    div#Web-spero h2.titleh2 {
        font-size: 25px;
        padding-bottom: 0;
    }

    div#Web-spero .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#Magento-SEO h2.titleh2 {
        font-size: 25px;
    }

    div#seo-Roi h2.titleh2 {
        font-size: 25px;
    }

    div#Web-spero h2.titleh2 {
        font-size: 25px;
    }

    div#Web-spero .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#Magento-SEO h2.titleh2 {
        font-size: 25px;
    }

    div#seo-Roi h2.titleh2 {
        font-size: 25px;
    }

    div#services-from-webspero .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#services-from-webspero h2.titleh2 {
        font-size: 25px;
    }

    div#services-from-webspero {
        padding-top: 80px;
        padding-bottom: 0px;
    }

    div#services-from-webspero article.deptBox2 {
        font-size: 16px;
    }

    div#services-from-webspero ul.checklist-select2 li {
        font-size: 16px;
    }

    div#top-magento-seo-agency p {
        font-size: 18px;
    }

    div#Web-spero .magento_text_inner h2 {
        font-size: 24px;
    }

    div#Web-spero .magento_text_inner p {
        font-size: 16px;
    }

    div#Web-spero {
        padding-top: 80px;
        padding-bottom: 0;
    }

    div#Web-spero .vc_row:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner>.wpb_wrapper .wpb_content_element:first-child {
        order: 1;
    }

    div#Web-spero .vc_row:nth-child(2) .vc_col-sm-6:first-child .wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    div#Web-spero .vc_row:nth-child(2) .vc_col-sm-6:first-child .wpb_wrapper .wpb_text_column.wpb_content_element {
        order: 1;
    }

    div#Web-spero .vc_row:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner>.wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    div#Web-spero .magento_text_inner {
        margin-bottom: 0px !important;
        margin-top: 20px;
    }

    div#Viable .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Viable {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    div#Magento-SEO-Friendly ul li {
        font-size: 16px;
    }

    div#Viable .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#Wholesale-Tea {
        flex-direction: column;
    }

    div#ecommerce-campaigns {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    div#cs-detail-page-approach .vc_column-inner {
        padding-top: 0;
    }

    div#cs-detail-page-approach {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#tea {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#cs_sngle_sctn_rslt {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    div#cs_sngle_sctn_rslt.vc_row.wpb_row.vc_inner.vc_row-fluid.results_cos_outer {
        margin-top: 0;
        margin-bottom: 0px !important;
    }

    #want-to-discuss {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    #want-to-discuss .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
        width: 100%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.dvd-cols_sg_cs {
        margin-top: 60px;
    }

    div#ecommerce-campaigns .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Wholesale-Tea {
        gap: 20px;
        margin-top: 0;
    }

    div#ecommerce-campaigns {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#ecommerce-campaigns .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0;
    }

    div#cs_sngle_sctn_rslt {
        padding-bottom: 70px;
    }

    div#ecommerce-campaigns h1 {
        font-size: 40px !important;
    }

    div#user-devices {
        padding-bottom: 50px;
    }

    div#user-devices .vc_column-inner {
        padding-top: 0;
    }

    div#work-page-sections .main-heaing-cs h1 {
        font-size: 50px;
        line-height: 1.2;
    }

    div#work-page-sections .main-heaing-cs p {
        font-size: 16px !important;
    }

    div#work-page-sections .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 30px;
    }

    div#work-page-sections .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }

    div#casestudy-tab {
        padding: 60px 0;
    }

    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row {
        padding-top: 0px;
    }

    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row:nth-of-type(even) .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row:nth-of-type(even) .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row {
        padding: 0px 0 0 0;
    }

    div#craft-banner.seo-law-top-sect .bnrtxt {
        padding-top: 10px;
    }

    div#craft-banner p {
        line-height: 1.8;
    }

    .law-firm-seo-sec-sect {
        padding: 0px 0 45px 0 !important;
    }

    div#develop-high {
        padding: 20px 0 30px 0;
    }

    .law-firm-seo-sec-sect .vc_row+.vc_row {
        padding-bottom: 0;
    }

    .law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        content: inherit !important;
    }

    .law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
        content: inherit !important;
    }

    .vc_custom_1650516735700 {
        margin-top: 0;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_center_added.vc_custom_1653398591958 {
        margin-bottom: 20px !important;
    }

    div#case-study-view .wpb_wrapper {
        margin-bottom: 30px;
    }

    div#dooted-bg .vc_row.wpb_row.vc_inner.vc_row-fluid.industry_leader_logo {
        padding-top: 0;
        padding-bottom: 20px;
    }

    .coturecandy-banner {
        margin-bottom: 40px;
    }

    div#mobile {
        margin-bottom: 30px !important;
    }

    div#dooted-bg .vc_row.wpb_row.vc_inner.vc_row-fluid.industry_leader_logo {
        display: flex;
        flex-wrap: wrap;
    }

    div#carreer-sect-five .vc_column-inner {
        padding-top: 0;
    }

    div#carreer-sect-four .request-btn {
        margin-top: 20px;
        text-align: center;
    }

    div#you-should-Consider .vc_column-inner {
        padding-top: 0;
    }

    div#you-should-Consider img {
        width: 100%;
        max-width: 100%;
    }

    div#you-should-Consider.vc_custom_1666769078058 {
        background-repeat: no-repeat;
        background-size: cover;
    }

    .career-sect-seven .vc_column-inner {
        padding-top: 0px !important;
    }

    .career-sect-seven img.vc_single_image-img.attachment-full {
        width: 100% !important;
        max-width: 100% !important;
    }

    div#life {
        padding-top: 0;
    }

    .core-heading p {
        font-size: 18px !important;
    }

    div#core .vc_row.wpb_row.vc_inner.vc_row-fluid.icon-sect-about.vc_custom_1649139293337 {
        padding-top: 0px !important;
    }

    div#co-founder-sect img.vc_single_image-img.attachment-full {
        width: 100%;
        max-width: 100% !important;
    }

    div#co-founder-vij {
        padding-top: 0px !important;
    }

    div#casestudy-tab .vc_column-inner {
        padding-top: 0;
    }

    div#dev-banner ul.stats_banner_web_design li img {
        display: block;
        margin-bottom: 10px !important;
    }

    div#seo-for-saas.b2b-seo {
        padding-top: 45px !important;
    }

    div#paid-advertising {
        padding-top: 60px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.seo-sec-sect.choose-from-our-web-design.vc_custom_1666848824810 .vc_column-inner {
        padding-top: 0;
    }

    div#why_choose_mobile_development .vc_custom_1653398059063 {
        margin-top: 0px !important;
    }

    div#why_choose_mobile_development p {
        margin-bottom: 20px !important;
    }

    div#new-faqs {
        margin-top: 50px !important;
    }

    div#new-faqs .vc_custom_1658831403242 {
        margin-top: 50px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.seo-sec-sect.vc_custom_1666848824810 {
        margin-bottom: 0 !important;
        padding-top: 60px !important;
    }

    div#why_choose_mobile_development .free-consult-btn-action {
        padding-top: 0;
    }

    div#testimonials-nml h2.center-title.title-h2 {
        margin-bottom: 30px !important;
    }

    div#new-faqs .vc_custom_1653386541053 {
        margin-top: 40px !important;
    }

    div#why_choose_mobile_development .vc_custom_1650531120031 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    div#new-faqs .vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_lg.vc_custom_1667301012896 {
        margin-top: 50px !important;
    }

    .should-you-partner {
        margin-bottom: 30px !important;
    }

    .automative-ppc {
        padding-bottom: 70px !important;
    }

    div#new-faqs .vc_custom_1653418183955 {
        margin-top: 50px !important;
    }

    div#new-faqs .vc_custom_1653414721746 {
        margin-top: 50px !important;
    }

    div#blg1.blog-page-new {
        width: 100%;
    }

    .author-gursharansingh .site-main article.post {
        width: 50% !important;
    }

    div#Your-feedback .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 25%;
    }

    /*-19-07-2023-*/

    div#Industry-We-Serve {
        padding: 50px 0 !important;
    }

    div#craft-banner.Intuitive-Web {
        padding: 50px 0 0px 0 !important;
    }

    .Intuitive-Web.seo-law-top-sect.ppc_for_pages .titleh1 br {
        display: none;
    }

    .development-form h2.have-a-project {
        font-size: 22px !important;
        line-height: 35px !important;
    }

    .Intuitive-web.seo-law-top-sect>.vc_column_container>.vc_column-inner {
        padding: 20px 0 0 0 !important;
    }

    .main-industry ul {
        margin-top: 30px;
    }

    .brand-growth ul {
        gap: 25px !important;
    }

    .brand-growth ul li {
        text-align: center;
    }

    body div#craft-banner.Intuitive-Web .local-seo-contact form {
        padding: 20px 20px !important;
    }

    div#Industry-We-Serve h3,
    div#Industry-We-Serve h2 {
        font-size: 28px !important;
    }

    .development-blog {
        padding: 50px 0 50px !important;
    }

    div#Industry-We-Serve h5 {
        line-height: normal !important;
    }

    .development-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
        padding: 15px 0 !important;
    }

    .flexibility .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 10px;
    }

    div#why-choose-our-digital h4 {
        font-size: 22px !important;
        line-height: 32px !important;
    }

    div#why-choose-our-digital .flexibility .wpb_text_column.wpb_content_element {
        padding: 20px 20px;
        margin-bottom: 0px !important;
    }

    body div#why-choose-our-digital h5 {
        margin-bottom: 30px !important;
    }

    div#why-choose-our-digital p {
        font-size: 16px !important;
        line-height: 30px !important;
    }

    div#why-choose-our-digital .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_custom_1689589033022 {
        margin-top: 0;
    }

    body .vc_row.wpb_row.vc_inner.vc_row-fluid.flexibility {
        margin-top: 0px !important;
    }

    div#Industry-We-Serve {
        padding: 50px 0;
    }

    div#testimonials-nml.development-testi {
        padding: 50px 0 50px 0;
    }

    .Intuitive-Web.seo-law-top-sect .bnrtxt p {
        padding-bottom: 20px !important;
    }

    .development-blog h5 br {
        display: none;
    }

    .brand-growth ul {
        justify-content: space-around;
    }

    div#craft-banner.Intuitive-Web .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1 !important;
    }

    div#craft-banner.Intuitive-Web .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 2 !important;
        margin-bottom: 0px !important;
    }

    div#craft-banner.Intuitive-Web .local-seo-contact form {
        margin: 20px auto 0 !important;
    }

    .industry-leaders h5 br {
        display: none;
    }

    .development-blog.inside_blog_outer .vc_grid-item-mini .vc_gitem-col {
        padding: 10px;
    }

    .development-blog.inside_blog_outer h4 {
        font-size: 18px !important;
        line-height: 1.5 !important;
    }

    /*-19-07-2023-*/


}











@media only screen and (min-width:981px) {
    body .testimonial-blurbb {
        display: flex;
        flex-wrap: wrap;
        padding: 32px 0;
        margin: 0 -1.5% 20px -1.5% !important;
    }

    .vc_row.wpb_row.vc_row-fluid.testimonials-main-section .wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner {
        padding: 0;
    }

    .testimonial-blurbb .wpb_column.vc_column_container.vc_col-sm-6 {
        padding-left: 1.5%;
        padding-right: 1.5%;
    }
}

@media (max-width:1099px) {
    div#growth-hacking .vc_col-sm-6 {
        width: 100%;
    }

    div#growth-hacking {
        padding-top: 35px !important;
    }

}

@media (max-width:981px) {
    div#you-should-Consider .vc_column-inner {
        width: 100%;
    }

    div#you-should-Consider .vc_col-sm-4 {
        width: 100%;
        margin: 0px auto;
    }

    .vc_row.wpb_row.vc_row-fluid.career-sect-seven.vc_custom_1650275736394 {
        width: 100%;
    }

    div#carreer-sect-four .vc_column-inner {
        width: 100%;
    }

    div#dooted-bg .vc_col-sm-1\/5 {
        width: 33.33%;
        float: left;
    }
}

@media (max-width: 767px) {
    #top-get_cnt .wpb_column>.vc_column-inner {
        width: 82%;
    }

    .new-blog-page .post-item {
        width: 100%;
    }

    .single-post .custom-post-content h1 {
        font-size: 35px;
        line-height: 1.2;
    }

    div#loaction-services {
        flex-direction: column;
        gap: 0;
    }

    div#loaction-services.country {
        padding-bottom: 0px !important;
    }

    div#loaction-services .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    div#loaction-services .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .blog-pots-meta p {
        font-size: 15px;
    }

    .new-blog-page .post-item {
        padding: 0px;
        margin-top: 25px;
    }

    main#main h1.page-title {
        padding: 75px 0;
        font-size: 32px;
    }

    div#blog-cat-page h2.entry-title.default-max-width.hffj a {
        font-size: 22px !important;
    }

    .single-post .col-sm-8.single_post_main_content ul li {
        word-wrap: break-word;
    }

    .custom_post_setup_content .single_post_main_content ul {
        padding-left: 20px;
    }

    .new-blog-page .post-item h2 a {
        font-size: 22px !important;
    }

    .new-blog-page .post-item:nth-of-type(4n) {
        padding: 15px;
    }

    div#blgg {
        padding: 50px 0 !important;
    }

    div#posts-ahref-42807:first-child {
        border-right: none !important;
    }

    div#why_choose_mobile_development {
        margin-bottom: 40px !important;
    }

    div#case-study-view .left_text_descrption>.vc_column-inner h5 {
        padding: 0 20px 25px 0;
    }

    div#new-faqs.vc_custom_1650534893108 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    div#blg1.blog-page-new {
        flex-direction: column;
    }

    div#new-faqs .vc_custom_1653328750618 {
        margin-top: 40px !important;
    }

    #prepare-for-book .wpb_single_image.wpb_content_element.vc_align_center.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#rvij {
        padding-bottom: 50px !important;
        padding-top: 60px !important;
    }

    div#Partner-with-award-wining {
        padding: 70px 0 70px 0;
    }

    div#such-as-Forbes .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Facebook-ads-agency h1.titleh1 {

        padding-bottom: 0;
    }

    div#Facebook-ads-agency {
        padding: 60px 0 30px 0 !important;
    }

    .seo-page-sub-sect h3 {
        font-size: 24px;
    }

    div#cs_sngle_sctn_rslt {
        padding-top: 50px;
    }

    div#ecommerce-campaigns .vc_row.wpb_row.vc_inner.vc_row-fluid.modelchic h1 {
        font-size: 40px;
    }

    div#user-devices .wpb_single_image.wpb_content_element.vc_align_left {
        margin-bottom: 20px !important;
    }

    div#user-devices {
        padding-bottom: 15px;
    }

    .cs-dt-sc-inner h2 {
        font-size: 30px;
    }

    div#dooted-bg .wpb_column.vc_column_container.vc_col-sm-1\/5:last-child {
        width: 100%;
    }

    div#cs_sngle_sctn_rslt .wpb_single_image.wpb_content_element.vc_align_center.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#ecommerce-campaigns h1 {
        font-size: 40px !important;
    }

    #want-to-discuss h3 {
        font-size: 25px;
    }

    div#Wholesale-Tea .wpb_single_image.wpb_content_element.vc_align_left.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#cs_sngle_sctn_rslt .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#cs_sngle_sctn_rslt {
        padding-bottom: 30px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.icon-sect-about.vc_custom_1649139293337 {
        padding-top: 0 !important;
    }

    div#dev-banner {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    div#Hire-Certified .cont-btn-certi-ecom {
        float: none;
        text-align: center;
    }

    div#Hire-Certified {
        padding: 30px 0;
    }

    div#Hire-Certified h4.h4simpletext {
        text-align: center;
    }

    div#testimonials-nml {
        padding: 65px 0 65px 0;
    }

    div#carreer-sect-five .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 40px;
    }

    div#carreer-sect-five .wpb_single_image.wpb_content_element.vc_align_center {
        margin-bottom: 20px !important;
    }

    .inside_blog_outer .blog_area {
        padding-top: 0px !important;
    }

    div#life {
        padding-top: 0;
        padding-bottom: 0;
    }

    .service-btn {
        margin-top: 0 !important;
    }

    div#map_list_area .map_nml_ratio .vc_column-inner iframe {
        top: 0;
        border: none;
        height: 300px;
    }

    .wpb_button,
    .wpb_content_element,
    ul.wpb_thumbnails-fluid>li {
        margin-bottom: 45px !important;
    }

    #map_list_area .vc_column_container.vc_col-sm-3 {
        width: 50%;
        float: left;
    }

    div#case-study-view .wpb_text_column.wpb_content_element {
        margin-top: 25px !important;
    }

    div#betterthan-others .vc_column-inner {
        margin-bottom: 0px;
    }

    .devlopment-banner ul {
        display: block;
    }

    .devlopment-banner ul li {
        border-right: 0;
    }

    .devlopment-banner ul li {

        border-bottom: 1px solid #fff;
    }

    div#case-study-view .vc_row.wpb_row.vc_inner {
        margin-top: 0px;
        padding-top: 0px;
    }

    div#case-study-view .coturecandy-banner.vc_row.wpb_row.vc_inner {
        padding-top: 30%;
        margin-bottom: 10px;
    }

    .devlopment-banner ul li:last-child {

        border-bottom: none;
    }

    .seo-career-tp-bn .devlopment-banner ul li {

        padding: 15px 0 15px 0;
    }

    div#map_list_area .wpb_map_wraper {
        height: auto;
    }

    .seo-req-btn .service-btn a {

        font-size: 15px;
    }

    span.callbtn a.small-button.smallbluesmall-button.smallblue {
        font-size: 14px;
    }

    #map_list_area .map_nml_ratio.wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
        float: left;
    }

    div#map_list_area>.wpb_column>.vc_column-inner {
        padding-left: 15px;
        padding-right: 15px;
    }

    .hide-mobile_sct.wpb_column.vc_column_container.vc_col-sm-6 {
        display: none !important;
    }

    div#map_list_area .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    #map_list_area .map-locations {

        padding-bottom: 20px;
    }

    #map_list_area .map-locations {
        min-height: 120px !IMPORTANT;
    }

    .hero_banner_new .free-consult-btn a {
        font-size: 16px;
        padding: 15px 20px;
    }

    .stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
        font-size: 15px;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .stars-testimonials .slick-arrow {
        width: 30px !important;
        height: 30px !important;
        background-repeat: no-repeat;
    }

    .stars-testimonials .slick-arrow.slick-prev {
        margin-top: -14px;
    }

    .stars-testimonials .masonry-item figure h5.st-testimonial-title .st-testimonial-company {
        margin-top: 0;
        font-size: 16px;
    }

    .stars-testimonials .masonry-item figure h5.st-testimonial-title {
        font-size: 24px !important;
    }

    .left_text_descrption>.vc_column-inner img {
        max-width: inherit !important;
        height: auto !important;
        width: auto !important;
    }

    .left_text_descrption>.vc_column-inner .wpb_single_image {
        margin-bottom: 30px !important;
    }

    #home-banner .headline {
        width: 95%;
    }

    #home-banner .vc_column-inner h1 {
        font-size: 35px;
        margin-bottom: 25px;
        color: #fff;
    }

    #home-banner .vc_column-inner p {
        font-size: 18px;
    }

    .free-consult-btn {
        margin-top: 50px;
    }

    .free-consult-btn a {
        font-size: 16px;
        padding: 16px 20px;
    }

    div#betterthan-others .vc_column-inner {
        padding-top: 10px;
    }

    div#betterthan-others .vc_column-inner .vc_row-fluid.three_cols_custom {
        padding-top: 0px !important;
    }

    div#betterthan-others {
        width: 100%;
    }

    .core-heading h3 {
        font-size: 28px;
    }

    .core-heading h5 {
        font-size: 17px;
        line-height: 1.5;
    }

    .post-grid-homesection p {
        min-height: inherit;
    }

    .cols_cs_stats .small-sections {
        position: relative;
        padding-left: 0;
        text-align: center;
    }

    .cols_cs_stats .small-sections h4 {
        text-align: center;
    }

    .cols_cs_stats .small-sections h3 {
        text-align: center;
    }

    .cols_cs_stats .small-sections p {
        text-align: center;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:nth-of-type(2) .small-sections:before {
        margin-left: auto;
        margin-right: auto;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:first-child .small-sections:before {
        margin-left: auto;
        margin-right: auto;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4:last-child .small-sections:before {
        margin-left: auto;
        margin-right: auto;
    }

    .cols_cs_stats {
        width: 100%;
        margin-bottom: 0;
    }

    .coturecandy-banner {
        background-size: contain;
        background-position: top;
        padding: 30% 0 0 0;
    }

    .left_text_descrption>.vc_column-inner {
        padding: 40px 25px 0 25px !important;
        position: relative;
        top: 0;
        width: 90%;
        margin: 0 auto;
        box-shadow: 0 5px 10px rgb(0 0 0 / 15%);
    }

    .right_text .left_text_descrption>.vc_column-inner {
        float: none;
    }

    .coturecandy-banner {
        margin-bottom: 70px;
    }

    .coturecandy-banner .cs-view {
        flex-direction: column;
    }

    .coturecandy-banner .cs-view div {
        width: 100%;
        margin-right: 0;
    }

    .full-case-btn {
        margin-top: 30px;
        text-align: center;
    }

    body .link-case-study .vc_column-inner a {
        font-size: 18px;
    }

    div#dooted-bg .industry_leader_logo {
        width: 100%;
        padding: 0;
    }

    div#dooted-bg {
        padding: 0px 0 60px 0;
        background-repeat: no-repeat;
    }

    div#awd-win {
        padding: 44px 0 90px 0;
    }

    div#upworklogo {
        margin: -65px auto 25px;
    }

    div#upworklogo .wpb_column.vc_column_container.vc_col-sm-3 {
        float: left;
        width: 50%;
    }

    div#upworklogo .wpb_column.vc_column_container.vc_col-sm-3 .wpb_single_image.vc_align_left {
        text-align: center;
    }

    .work-play h3 {
        font-size: 28px;
        line-height: 1.2;
    }

    .work-play h5 {
        font-size: 18px;
        line-height: 1.5;
    }

    .gallery_outer .vc_column-inner .wpb_gallery_slides {
        column-count: 2;
    }

    div#grow-plays {
        padding: 60px 0 0;
    }

    .ebook_design .vc_column-inner>.wpb_wrapper:first-child {
        width: 100%;
    }

    .final-guide h3 {
        font-size: 30px;
    }

    .final-guide form input[type="submit"] {
        font-size: 15px;
        position: relative;
        border-radius: 5px;
        margin-top: 15px;
        height: 50px;
        padding: 0 20px;
        font-weight: 500;
    }

    .final-guide form input[type="email"] {

        padding: 10px 15px 10px 15px;
    }

    .bg-action-section {
        padding: 40px 0 20px 0;
    }

    .free-consult-btn-action a {

        font-size: 14px;
    }

    .final-guide h3 {
        font-size: 30px;
        text-align: center;
    }

    .final-guide h5 {
        font-size: 17px;
        text-align: center;
    }

    .final-guide p {
        font-size: 16px;
        text-align: center;
    }

    .development-blog .free-consult-btn-action a {
        margin-top: 50px !important;
    }

    .hero_banner_new {
        height: 75vh;
    }

    div#dooted-bg .industry_leader_logo {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    #dooted-bg .industry_leader_logo .vc_col-sm-3 {
        float: left;
        width: 50%;
        padding: 0 15px;
    }

    .center-title.title-h2 {
        font-size: 28px;
        padding-left: 0;
        padding-right: 0;
    }

    #testimonials-nml h5 {
        font-size: 17px;
        line-height: 1.5;
    }

    .link-case-study .vc_column-inner {
        text-align: center;
        padding-bottom: 10px;
    }

    #home-banner .vc_column-inner h1 {
        margin-bottom: 5px;
    }

    .free-consult-btn {
        margin-top: 30px;
    }

    div#testimonials-nml .slideshow-container .testimonial-name {
        font-size: 24px;
    }

    div#testimonials-nml .slideshow-container a.next {
        width: 35px;
        height: 35px;
        right: -10px;
    }

    div#testimonials-nml .slideshow-container a.prev {
        width: 35px;
        height: 35px;
        left: -10px;
    }

    div#testimonials-nml>.vc_column_container>.vc_column-inner {
        padding-bottom: 0;
    }

    #awd-win a.vc_right.vc_carousel-control {
        width: 35px;
        height: 35px;
        right: 10px;
    }

    #awd-win a.vc_left.vc_carousel-control {
        width: 35px;
        height: 35px;
        left: 10px;
    }

    .hero_banner_new {
        height: auto;
        padding: 10% 0;
    }

    .hero_banner_new h1 {
        font-size: 35px;
        margin-bottom: 25px;
        text-align: center;
        line-height: 1.3;
        color: #fff;
        padding-bottom: 0;
    }

    .hero_banner_new {
        text-align: center;
    }

    .hero_banner_new p {
        font-size: 18px !important;
        line-height: 1.4;
        font-family: 'Work Sans', sans-serif !important;
        font-weight: 400;
    }

    div#map_list_area>.wpb_column>.vc_column-inner .map_nml_ratio .vc_column-inner {
        margin-left: -30px;
        margin-right: -30px;
    }

    #top-get_cnt .wpb_column>.vc_column-inner .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-30 {
        margin: 0 !important;
    }

    #top-get_cnt .wpb_column>.vc_column-inner {
        width: 90%;
        padding: 0;
    }

    div#map_list_area {
        padding-bottom: 50px;
    }

    .three_cols_custom .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .coturecandy-banner {
        width: 100%;
    }

    .coturecandy-banner {
        margin-bottom: 50px;
    }

    .coturecandy-banner {
        padding: 35% 0 0 0;
    }

    .home div#case-study-view .coturecandy-banner .vc_row.wpb_row.vc_inner {
        margin-top: 0 !important;
        margin-bottom: 0;
        padding-top: 0;
    }

    #testimonials-nml h5 {
        font-size: 23px;
        line-height: 1.1;
    }

    .inside_blog_outer .recent-post .wrap-custom-posts .post-title-cust {
        padding-bottom: 5px;
        font-size: 20px;
        max-height: inherit;
    }

    .inside_blog_outer .case-study {
        padding: 0 15px;
    }

    .ebook_design .wpb_single_image .vc_single_image-wrapper {
        width: 100%;
    }

    .ebook_design .wpb_column.vc_column_container.vc_col-sm-6 img {
        width: 100% !important;
        max-width: 170px !important;
        height: auto !important;
        display: block;
        margin: 0 auto !important;

    }

    .inside_blog_outer {
        width: 95%;
        padding: 20px 0 40px 0;
    }

    #upworklogo .vc_column-inner .wpb_single_image img {
        height: auto !important;
        width: auto !important;
        max-height: 52px;
    }

    #upworklogo .vc_column-inner p.reviewz {
        font-size: 14px;
    }

    .request-btn a.external {
        font-size: 15px;
        padding: 13px 12px;
    }

    .bg-action-section {
        padding: 30px 0 40px 0;
    }

    div#what-is-seo {
        padding: 0;
        /* margin-bottom: 0 !important; */
    }

    body div#what-is-seo {
        margin-top: 0 !important;
    }

    #upworklogo-seo .wpb_column.vc_column_container.vc_col-sm-3 {
        float: left;
        width: 50%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #main-banner-service h1.titleh1.homebanner {
        font-size: 30px;
    }

    body div#core-factor {
        margin-top: 30px !important;
        margin-bottom: 50px !important;
    }

    div#main-banner-service.lets-talk {
        padding-left: 15px;
        padding-right: 15px;
    }

    h2.ebookmainh2 {
        font-size: 30px;
    }

    div#main-banner-service.lets-talk p {
        font-size: 17px;
    }

    body div#why-is-webspero {
        margin-top: 30px !important;
    }

    #blog h4 {
        font-size: 23px;
        line-height: 1.2;
    }

    body div#free-audit {
        margin-top: 30px !important;
        padding: 50px 0 30px 0;
    }

    .case-studi h2 {
        font-size: 30px;
    }

    span.callbtn {
        display: inline-block;
        margin-bottom: 50px;
    }

    .walk-section {
        margin-bottom: 30px !important;
    }

    div#betterthan-others {
        padding-bottom: 0 !important;
    }

    #main-banner-service h1.titleh1.homebanner {
        font-size: 27px !important;
    }

    div#top-get_cnt {
        padding: 30px 0 0 0 !important;
    }

    div#map_list_area .map_nml_ratio .wpb_gmaps_widget {
        margin-bottom: 0 !important;
    }

    div#dev-banner .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 95%;
    }

    .choose-from-our-web-design .vc_column-inner {
        padding-top: 0px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.seo-page-sub-sect.web-service-row {
        padding-top: 0;
    }

    .choose-from-our-web-design p {
        font-size: 16px !important;
    }

    .choose-from-our-web-design .core-heading p {
        font-size: 16px !important;
    }

    .choose-from-our-web-design.vc_custom_1650452702920 {
        margin-bottom: 30px !important;
    }

    .choose-from-our-web-design.seo-sec-sect .seo-page-sub-sect {
        padding-top: 0px !important;
    }

    div#agile-development .vc_custom_1650520765577 {
        margin-top: 20px !important;
    }

    div#cs_sngle_sctn_rslt .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    .portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-left:first-child {
        order: 2 !important;
    }
}



@media only screen and (max-width:767px) {
    div#blg1 a.vc_general {
        margin-top: 10px;
    }

    div#cstudy .free-consult-btn-action {
        margin-top: 0;
    }

    .Catapults a.small-button.smallbluesmall-button.smallblue {
        margin-top: 20px !important;
    }

    div#brands-that-trusted.vc_row.wpb_row.vc_row-fluid.seo-sec-sect {
        margin-top: 70px;
    }

    .cs-div div p {
        font-size: 16px !important;
    }

    div#new-faqs .vc_custom_1658831403242 {
        margin-top: 40px !important;
    }

    div#case-study-view .coturecandy-banner .vc_row.wpb_row.vc_inner {
        margin-top: 0;
        padding-top: 0;
    }

    div#casestudy-tab .work-details-tab {
        padding: 10px;
    }

    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row {
        padding: 0;
    }

    div#work-page-sections .cols_cs_stats {
        margin-bottom: 0;
    }

    .dvd-cols_sg_cs h2 {
        font-size: 30px;
    }

    .dvd-cols_sg_cs h4 {
        font-size: 30px;
    }

    .custom-post-content h1 {
        font-size: 26px;
        padding: 0 15px;
        line-height: 38px;
    }

    div#life .slider img {
        height: 200px;
    }

    .top-section-about.vc_custom_1666777850541 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .top-section-about p {
        font-size: 22px !important;
        margin-top: 20px;
    }

    .top-section-about h1 {
        font-size: 40px;
    }

    .single_post_main_content p {
        line-height: 26px;
        font-size: 14px;
    }

    .single_post_main_content h2 {
        font-size: 24px;
        line-height: 1.3;
    }

    .single_post_main_content h3 {
        font-size: 22px;
        line-height: 1.3;
    }

    .row.custom_post_setup_content ul li {
        padding-bottom: 0;
        font-size: 14px;
        margin-left: 0;
    }


    .col-sm-4.single_post_toc_sidebar {
        width: 100%;
    }

    .col-sm-8.single_post_main_content {
        width: 100%;
    }

    .row.custom_post_setup_content {
        flex-direction: column;
    }

    #new-faqs .vc_toggle_title {
        font-size: 18px;
    }

    #new-faqs.vc_custom_1651157117678 {
        margin-top: 70px !important;
    }

    div#help_mobi_devlp {
        margin-top: 0px !important;
    }

    .wpb_text_column.wpb_content_element.vc_custom_1650537445532 {
        margin-bottom: 0px !important;
    }

    div#help_mobi_devlp {
        padding: 60px 0 50px 0;
    }

    .wpb_single_image.wpb_content_element.vc_align_right.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    .page-id-39465 div#dev-banner h1 {
        font-size: 32px;
    }

    .page-id-39465 div#dev-banner .free-consult-btn a {
        padding: 12px 15px;
    }

    .page-id-39465 .seo-top-section-banner h3 {
        font-size: 20px;
    }

    div#display-ads {
        padding-top: 0;
    }

    div#ppc-marketing .vc_custom_1650452702920 {
        margin-bottom: 40px !important;
    }

    div#ebook-book-now {
        padding-bottom: 20px;
    }

    div#third-ebook-sect.bfx {
        padding-top: 0;
    }

    div#ppc-marketing .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#third-ebook-sect.plom {
        padding-top: 15px;
    }

    .wpb_single_image.wpb_content_element.vc_align_center.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#shoppers .wpb_single_image.wpb_content_element.vc_align_center.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#shoppers {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    div#ebook-sect .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#whats-inside-cro .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#whats-inside-cro .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px !important;
    }

    div#ebook-sect {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    div#third-ebook-sect {
        padding-top: 60px;
        padding-bottom: 15px;
    }

    div#resseo-agency {
        padding: 70px 0 60px 0;
    }

    div#ads-can .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#ecommerce-campaigns .wpb_text_column.wpb_content_element {
        margin-bottom: 15px !important;
    }

    div#co-founder-sect.vc_custom_1649150145015 {
        padding-top: 30px !important;
    }

    div#co-founder-sect p {
        padding-bottom: 0px !important;
    }

    div#co-founder-sect .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#co-founder-vij.vc_custom_1649148803363 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1649152752817.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#co-founder-vij {
        padding-top: 30px !important;
    }

    div#co-founder-guru .wpb_single_image.wpb_content_element.vc_align_right.vc_custom_1649153320249.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    .cofouneder-section h3 {
        line-height: normal;
        margin-bottom: 0;
    }

    div#co-founder-guru.vc_custom_1649149735389 {
        padding-bottom: 50px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.bg-action-section .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.bg-action-section .vc_column-inner {
        padding-top: 25px !important;
    }

    div#FestivalNet h2 {
        margin-bottom: 15px;
    }

    div#Delivering-fn .wpb_single_image.wpb_content_element.vc_align_left.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    .wpb_single_image.wpb_content_element.vc_align_left.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 20px !important;
    }

    .row.custom_post_setup_content {

        margin: 30px auto;
    }

    .home div#case-study-view .coturecandy-banner.vc_row.wpb_row.vc_inner .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        display: none;
    }

    div#why-look-to-seo-expert .checklist-wrap {
        padding-top: 0px !important;
    }

    div#services-from-webspero .checklist-wrap2 {
        padding-top: 0;
    }

    div#seo-Roi .checklist-wrap1 {
        padding-top: 0;
    }

    div#services-from-webspero h2.titleh2.ready-to-dominate {
        padding-top: 0px !important;
    }

    #upworklogo .wpb_single_image.wpb_content_element.vc_align_left.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    #upworklogo .testimonial-page-heading {
        margin-bottom: 30px !important;
    }

    div#upworklogo_facebook {
        padding: 50px 0 50px 0;
    }

    div#Web-spero .wpb_single_image.wpb_content_element.vc_align_left.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    .testimonial-blurbb:nth-child(even) .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2)>.vc_column-inner>.wpb_wrapper {
        margin-bottom: 50px;
    }

    div#upworklogo .wpb_wrapper .vc_row .vc_col-sm-3:nth-child(3) .wpb_text_column {
        margin-bottom: 0px !important;
    }

    div#upworklogo .wpb_wrapper .vc_row .vc_col-sm-3:nth-child(4) .wpb_text_column {
        margin-bottom: 0px !important;
    }

    .top-section-about.vc_custom_1649320180894 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    div#core .vc_column-inner {
        padding-top: 0;
        margin-bottom: 20px;
    }

    div#Viable {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#Magento-SEO {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#Magento-SEO h2.titleh2:after {
        margin: 15px auto 0 auto;
    }

    div#Magento-SEO h2.titleh2:after {
        margin: 15px auto 0 auto;
    }

    div#major-key {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    div#Magento-SEO-Friendly .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Web-spero {
        padding-top: 50px;
    }

    div#core.vc_custom_1649140462844 {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }

    div#core .icon-sect-about .wpb_single_image.vc_align_center {
        margin-bottom: 30px !important;
        margin-top: 0;
    }

    div#core .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#core.vc_custom_1649140462844:last-child {
        padding-bottom: 0px !important;
    }

    div#vision-mission .vc_column-inner {
        padding-top: 0;
    }

    div#vision-mission .wpb_single_image.wpb_content_element.vc_align_center.left-img-sect-about.lazy.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    #vision-mission h5 {
        font-size: 20px !important;
        margin-bottom: 10px;
    }

    #vision-mission h3 {
        margin-bottom: 10px;
        font-size: 28px !important;
    }

    .core-icons h4 {
        font-size: 24px;
    }

    div#mission-section {
        padding-top: 0px !important;
    }

    div#vision-mission .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#vision-mission.vc_custom_1649141340897 {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
    }

    div#tessti {
        padding-top: 30px;
    }

    div#tessti .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Best-Wix a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
        padding: 15px 25px 15px !important;
    }

    div#Best-Wix h1.titleh1 {
        font-size: 30px;
        line-height: 1.3;
        padding-bottom: 15px;
    }

    div#blg1 .vc_grid-item-mini .vc_btn3-container.vc_btn3-left {
        margin-bottom: 0px;
    }

    div#Best-Wix p {
        font-size: 16px !important;
        text-align: center !important;
    }

    div#Best-Wix a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
        font-size: 16px !important;
    }

    div#why-choose-webspero h3 {
        font-size: 25px !important;
    }

    div#Why-Choose-Wix h2.titleh2 {
        font-size: 25px !important;
    }

    div#Best-Wix {
        padding-bottom: 50px;
    }

    div#wix-site-seo .work-sect-ppc-sec-content h3 {
        font-size: 25px !important;
    }

    div#wix-site-seo {
        padding-bottom: 50px !important;
        padding-top: 50px;
    }

    .upwork-section img.vc_single_image-img.attachment-full {
        max-height: inherit !important;
    }

    .upwork-section .wpb_single_image.wpb_content_element.vc_align_left.rocket-lazyload.lazyloaded {
        margin-bottom: 0 !important;
    }

    .add-win-digital h2.center-title.title-h2.awd {
        font-size: 25px !important;
    }

    div#awd-win.add-win-digital h2.center-title.title-h2.awd {
        font-size: 25px !important;
    }

    div#why-choose-webspero .wpb_text_column.wpb_content_element {
        margin-bottom: 0 !important;
    }

    div#Best-Wix {
        padding-bottom: 30px !important;
        padding-top: 30px;
    }

    div#Why-Choose-Wix .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Why-Choose-Wix {
        width: 100%;
    }

    div#Why-Choose-Wix .wix_blurb_description {
        margin-bottom: 20px !important;
    }

    div#why-choose-webspero {
        padding-top: 50px;
        padding-bottom: 50px !important;
    }

    div#why-choose-webspero .wix_blurb_description {
        margin-bottom: 20px !important;
    }

    div#why-choose-webspero .vc_row:last-child .wpb_column.vc_column_container.vc_col-sm-4:last-child .wix_blurb_description:last-child {
        margin-bottom: 0px !important;
    }

    div#why-choose-webspero h4.wix_module_header {
        font-size: 22px;
    }

    div#wix-site-seo {
        width: 100%;
    }

    div#wix-site-seo p {
        margin-top: 0;
    }

    div#awd-win {
        padding: 50px 0 50px 0 !important;
    }

    div#upworklogo .wpb_column.vc_column_container.vc_col-sm-3 {
        margin-bottom: 0;
    }

    div#why-choose-webspero .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    div#Best-Squarespace .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
    }

    div#Best-Squarespace .wix-agency-btn a {
        padding: 15px 25px 15px !important;
    }

    div#seo-worth {
        margin-bottom: 20px !important;
        padding-top: 30px !important;
    }

    div#seo-worth p {
        text-align: justify !important;
    }

    div#squarespace-seo-company {
        padding-top: 50px;
    }

    div#squarespace-seo-company p {
        text-align: justify !important;
    }

    div#icons-seo .wpb_column.vc_column_container.vc_col-sm-4 {
        padding-bottom: 0px;
    }

    div#squarespace-seo-company .vc_custom_1650452702920 {
        margin-bottom: 0px !important;
    }

    div#site-rank {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#site-rank .vc_custom_1650452702920 {
        margin-bottom: 20px !important;
    }

    div#upworklogo-ex .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#site-rank .vc_row.wpb_row.vc_inner.vc_row-fluid.extra-square-row-box {
        width: 100%;
    }

    div#Best-Squarespace h1.titleh1 {
        line-height: 1.3;
    }

    div#seo-worth h2.titleh2 {
        line-height: 1.3;
    }

    div#squarespace-seo-company h2.titleh2 {
        line-height: 1.3;
    }

    div#site-rank h3 {
        line-height: 1.3;
    }

    div#awd-win-ex h2.center-title.title-h2 {
        line-height: 1.3;
    }


    div#Why-Choose-Wix .vc_custom_1650452702920 {
        margin-bottom: 20px !important;
    }

    div#why-choose-webspero {
        padding-bottom: 40px;
    }

    div#growth-hacking input.wpcf7-form-control.has-spinner.wpcf7-submit {
        display: block;
        margin: 15px auto 0 auto;
    }

    .inside-para ul {
        padding-top: -60px;
    }

    div#growth-hacking .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100% !important;
    }

    .final-guide.growth-hacking {
        text-align: center;
    }

    .final-guide form {
        width: 100%;
        max-width: 100%;
    }

    .ebook-claim-field {
        max-width: 100%;
    }

    .inside-para ul {
        margin-top: -60px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.dvd-cols_sg_cs {
        margin-top: 0px;
    }

    div#Wholesale-Tea .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0;
    }

    div#ecommerce-campaigns {
        padding-bottom: 20px;
    }

    #want-to-discuss .wpb_text_column.wpb_content_element {
        margin-bottom: 0 !important;
    }

    section#user-devices .vc_custom_1658829031317 {
        margin-top: 0px !important;
    }

    div#cs-detail-page-approach {
        padding-bottom: 0px;
    }

    section#user-devices img {
        text-align: center;
    }

    section#user-devices {
        padding-bottom: 70px;
    }

    #tea .wpb_single_image.wpb_content_element.vc_align_center {
        margin-bottom: 0px !important;
    }

    div#resseo-agency .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    .power-of-conversionn .ebook_blurb_content {
        padding: 50px 20px 50px;
    }

    div#ebook-sect h1.titleh1.homebanner.visible_desktop {
        font-size: 35px;
    }

    div#shoppers p {
        font-size: 16px;
    }

    div#Facebook-ads-agency p {
        font-size: 17px !important;
        margin-top: 0;
    }

    div#what-is-fb h2 {
        font-size: 25px;
    }

    div#what-is-fb h2 {
        font-size: 25px;
    }

    div#right-partner {
        padding-top: 70px;
        padding-bottom: 0;
    }

    div#what-is-fb p {
        font-size: 14px;
    }

    div#what-is-fb {
        padding: 70px 0 70px 0;
    }

    div#what-is-fb {
        padding: 70px 0 0 0;
    }

    div#what-is-fb {
        padding: 50px 0 20px 0 !important;
    }

    div#right-partner h2.titleh2 {
        font-size: 25px;
    }

    div#right-partner p {
        font-size: 14px;
    }

    .icons-right-partners {
        padding-top: 30px;
    }

    .icons-right-partners p {
        font-size: 14px !important;
    }

    .icons-right-partners .wpb_text_column.wpb_content_element {
        margin-bottom: 20px !important;
    }

    div#facebook-sucess-story h2.titleh2 {
        font-size: 25px;
    }

    div#facebook-sucess-story ol li {
        font-size: 14px;
        line-height: 1.7;
    }

    div#facebook-sucess-story .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#such-as-Forbes {
        padding-top: 40px;
        padding-bottom: 0;
    }

    div#upworklogo_facebook .wpb_single_image.wpb_content_element.vc_align_left.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#upworklogo_facebook .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .stars-testimonials .masonry-item figure h5.st-testimonial-title {
        font-size: 20px !important;
    }

    div#pay-per .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#google-ad-facebook-ad {
        flex-direction: column;
    }

    div#free-magento-btn {
        padding-bottom: 60px;
        padding-top: 190px;
    }

    div#seo-Roi .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#blgg h1 {
        font-size: 32px;
    }

    div#blgg p {
        font-size: 16px;
    }

    div#blg1 {
        display: flex;
        flex-wrap: wrap;
    }

    div#blg1 .wpb_column.vc_column_container.vc_col-sm-8:first-child {
        order: 2;
    }

    div#side1 .vc_column-inner>.wpb_wrapper {
        max-width: inherit;
    }

    div#side1 .wp-block-latest-posts__featured-image img {
        max-width: inherit !important;
        max-height: inherit !important;
    }

    div#side1 .wpb_wrapper ul li a.wp-block-latest-posts__post-title {
        font-size: 15px;
    }

    div#side1 .vc_column-inner {
        padding-left: 0;
        padding-right: 0;

    }

    div#blg1 .vc_custom_heading h4 {
        padding-bottom: 0;
    }

    div#blg1 .vc_grid-item-mini {
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 10px;
    }

    div#blg1 .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }

    .inside_blog_outer .blog_area .vc_column-inner .wpb_wrapper .vc_grid-container-wrapper .vc_grid.vc_row .vc_pageable-slide-wrapper {
        margin-right: 0 !important;
    }

    .inside_blog_outer .blog_area .vc_column-inner .wpb_wrapper .vc_grid-container-wrapper .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-4 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin: 60px auto 30px 0px !important;
    }

    div#orange-bg {
        padding: 55px 0px !important;
    }

    div#orange-bg .vc_column-inner {
        padding-top: 0px !important;
    }

    a.btn-register-header.btn-plane.clickcustomform {
        padding: 7px 17px !important;
        min-width: 130px !important;
        font-size: 16px !Important;
    }

    body .industry-leaders h5 {
        font-size: 16px !important;
        line-height: normal !important;
    }

    .portfilo-case-study .case-study h5 {
        font-size: 16px !important;
        line-height: normal !important;
    }

    .portfilo-case-study .stars-testimonials {
        margin-bottom: 20px !important;
    }

    body div#testimonials-nml h2.center-title.title-h2 {
        margin-bottom: 10px !important;
    }

    .portfilo-case-study .free-consult-btn-action a {
        margin-top: 0 !important;
    }

    div#Industry-We-Serve h5 {
        font-size: 16px !important;
    }

    body #testimonials-nml.development-testi h5 {
        font-size: 16px !important;
    }

    div#dooted-bg .vc_row.wpb_row.vc_inner.vc_row-fluid.industry_leader_logo {
        padding-bottom: 0px !important;
    }

    div#dooted-bg .wpb_column.vc_column_container.vc_col-sm-1\/5 {
        padding: 10px 10px !important;
    }
}




@media only screen and (max-width: 639px) {
    #carreer-sect-sec ul.new-job {
        text-align: left !important;
    }

    #carreer-sect-sec ul.new-job li {
        display: block;
        font-size: 17px;
    }

    #carreer-sect-sec .apply_here_post {
        float: left;
    }

    .error404 h1.page-title {
        font-size: 45px;
    }

    body div#testimonials-nml.development-testi h5.we-made-it {
        margin-bottom: 30px !important;
    }

}

@media only screen and (max-width: 479px) {

    #top-get_cnt p {
        font-size: 14px;
    }

    div#Partner-with-award-wining {
        padding: 50px 0 50px 0;
    }

    div#Partner-with-award-wining.vc_custom_1659334363304 {
        background-position: right !important;
    }

    div#Partner-with-award-wining a.small-button.smallblue.transbg {
        margin-left: 0px !important;
    }

    span.callbtn {
        display: block;
    }

    div#map_list_area .vc_col-sm-3 p {
        font-size: 14px;
    }

    #top-get_cnt .getq7 h4 {
        font-size: 18px;
    }

    #top-get_cnt form p input[type="submit"] {
        font-size: 18px;
    }

    #map_list_area .vc_column_container.vc_col-sm-3 {
        width: 100%;
        float: none;
    }

    #map_list_area .map-locations {
        min-height: 140px;
        padding-left: 0;
        padding-right: 0;
    }

    div#content form.search-form input.search-submit {
        position: relative;
        height: auto;
        margin-top: 15px;
        border-radius: 0;
    }

    div#content form.search-form input[type="search"] {
        padding: 10px 15px;
    }

    .upwork-section img.vc_single_image-img.attachment-full {
        max-height: 60px !important;
    }

    .error404 div#content form.search-form input.search-submit {
        margin-top: 0px !important;
    }

    div#ebook-book-now .btn_cs_study a {
        font-size: 12px;
    }

    div#free-magento-btn p a {
        font-size: 14px;
    }

    div#casestudy-tab .work-details-tab h2 {
        font-size: 25px !important;
    }

    div#casestudy-tab .work-details-tab .reslt_cs h4 {
        font-size: 23px;
    }

    .brand-growth ul li h5 {
        font-size: 16px;
        margin-top: 7px;
    }

    .brand-growth ul {
        flex-direction: column;
    }

    body div#craft-banner.Intuitive-Web {
        padding: 20px 0 0px 0 !important;
    }

    div#take-a-look-at-our-client {
        padding-top: 0px !important;
    }

    div#take-a-look-at-our-client {
        padding-top: 0px !important;
    }

    div#dooted-bg .vc_column-inner {
        padding-top: 0;
    }

    div#take-a-look-at-our-client .vc_column-inner {
        padding-top: 0 !important;
    }

    .portfilo-case-study {
        padding-bottom: 50px !important;
        padding-top: 40px !important;
    }
}


@media only screen and (max-width: 360px) {
    .full-case-btn a {
        width: 100%;
    }

    .request-btn a.external {
        font-size: 12px;
    }

    #rvij span.callbtn a {
        padding: 0px 12px;
        font-size: 12px !important;
        height: 55px;
        line-height: 55px;
    }

    div#loaction-services h2 {
        font-size: 15px;
    }

    div#blog-page-filter ul li {
        max-width: 130px !important;
        width: 100%;
        font-size: 11px;
    }

}


@media only screen and (max-width: 768px) {
    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
        font-size: 24px !important;
    }

    div#why_choose_mobile_development h3 {
        font-size: 32px !important;
    }

    h2.center-title.title-h2 {
        font-size: 32px !important;
    }

    #testimonials-nml h5 {
        margin-top: 20px;
    }

    div#help_mobi_devlp>.vc_column_container>.vc_column-inner>.wpb_wrapper .title-h2 {
        font-size: 32px !important;
    }

    div#dev-banner .vc_custom_1650455813557 {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }


}

@media only screen and (max-width: 600px) {
    div#why_choose_mobile_development h3 {
        font-size: 28px !important;
    }

    div#blog-cat-page article {
        padding: 15px 20px;
    }

    body.author-gursharansingh .site-main header.page-header {
        padding: 25px 15px;
    }

    .author-gursharansingh .site-main article.post {
        width: 100% !important;
    }

    div#craft-banner span.callbtn a.small-button.smallbluesmall-button.smallblue {
        font-size: 16px;
    }

    div#why_choose_mobile_development h4 {
        font-size: 20px;
    }

    div#casestudy-tab .work-details-tab h2 {
        font-size: 30px;
        margin-top: 15px;
    }

    div#cstudy .vc_custom_1650516735700 {
        margin-top: 0px !important;
    }

    div#why_choose_mobile_development .vc_custom_1653394759301 {
        margin-bottom: 15px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.add-map-list {
        display: flex;
        flex-wrap: wrap;
    }

    div#work-page-sections .main-heaing-cs h1 {
        font-size: 35px;
    }

    span.more {
        font-size: 15px;
    }

    div#why_choose_mobile_development p {
        font-size: 15px;
    }

    .cs-div div p {
        font-size: 14px !important;
    }

    div#why_choose_mobile_development .vc_custom_1650531120031 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .law-firm-seo-sec-sect .center-title.title-h2+p {
        font-size: 15px;
    }

    .seo-law-top-sect .titleh1 {
        font-size: 32px;
        text-align: center;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column h3 {
        font-size: 20px !important;
    }

    .test-r1 h2 {
        font-size: 28px !important;
    }

    h2.center-title.title-h2 {
        font-size: 28px !important;
    }

    .test-r1 p {
        font-size: 15px;
        line-height: 1.8;
    }

    .law-firm-seo-sec-sect .vc_row+.vc_row:nth-of-type(even) .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none;

    }

    .seo-law-top-sect .bnrtxt {
        padding-right: 0px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.seo-sec-sect {
        width: 100%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.testimonial-blurbb h4 {
        font-size: 28px;
    }

    div#why_choose_mobile_development {
        width: 100%;
    }

    .seo-law-top-sect .titleh1:before {
        margin: 0 auto 25px auto;
    }

    .cs-div h3 {
        text-align: center;
    }

    .law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
        display: none;
    }

    .inside_blog_outer {
        padding: 20px 0 60px 0;
    }

    #cstudy .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#agile-development {
        width: 100%;
    }

    .cols_center_added .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner>.wpb_wrapper {

        width: calc(100% - 0%);
        padding: 35px 20px 35px 20px;
    }

    .cs-div div {
        text-align: center;
        padding-bottom: 15px;
    }

    div#improved_roi_full .law-firm-with-back_text_inner {
        margin-top: 20px !important;
    }

    .seo-law-top-sect .cs-div div p {
        font-size: 14px !important;
    }

    .cs-div div h4 {
        font-size: 20px !important;
    }

    .inside_blog_outer .recent-post {
        margin-bottom: 25px;
    }

    div#dev-banner .devlopment-banner h1 {
        font-size: 35px;
        margin-bottom: 20px;
    }

    .seo-top-section-banner h3 {
        font-size: 20px;
        line-height: 1.5;
    }

    .center-title.title-h2 {
        font-size: 28px !important;
    }

    div#agile-development .core-heading h3 {
        font-size: 28px;
    }

    .core-heading h3,
    .work-play h3 {
        font-size: 28px;
    }

    #new-faqs .vc_toggle_title {
        font-size: 18px;
    }

    #new-faqs .vc_toggle_title {
        padding: 20px 0 20px 45px;
    }

    .vc_toggle_title:after {
        font-size: 25px;
    }

    .vc_toggle_title:after {
        left: 13px;
        top: 21px;
    }

    .seo-law-top-sect.ppc_for_pages .titleh1 {
        font-size: 32px !important;
        text-align: center;
    }

    .seo-law-top-sect .bnrtxt p {
        font-size: 17px;
        text-align: center;
    }

    h2.center-title.title-h2 {
        font-size: 28px !important;
    }

    .law-firm-seo-sec-sect .vc_row .vc_column_container.vc_col-sm-6 .wpb_text_column p {
        font-size: 15px;
        line-height: 2;
    }

    div#help_mobi_devlp>.vc_column_container>.vc_column-inner>.wpb_wrapper .title-h2 {
        font-size: 28px !important;
    }

    div#help_mobi_devlp {
        padding: 50px 0 !important;
    }

    div#help_mobi_devlp .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0;
    }

    #top-get_cnt p {
        font-size: 14px;
    }

    div#map_list_area .vc_col-sm-3 p {
        font-size: 14px;
    }

    .cofouneder-section h3 {
        font-size: 25px;
    }

    .top-section-about p {
        line-height: 1.5;
    }

    div#co-founder-sect {
        width: 100%;
    }

    div#core {
        width: 100%;
    }

    .top-section-about h1 {
        font-size: 35px;
    }

    #vision-mission p {
        font-size: 16px;
    }

    #vision-mission h3 {
        font-size: 37px;
    }

    #vision-mission h5 {
        font-size: 24px;
    }

    .icon-sect-about p {
        font-size: 16px;
    }

    .cofouneder-section p {
        font-size: 16px;
    }

    .cofouneder-section h5 {
        font-size: 17px;
    }

    .core-heading p {
        font-size: 16px !important;
        padding-left: 0;
        padding-right: 0;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-vision {
        width: 100%;
    }

    #vision-mission .vc_custom_1649151380350 {
        text-align: center;
    }

    .about-sect-text-right {
        text-align: center;
    }

    div#you-should-Consider .vc_column-inner {
        width: 100%;
        margin: 0px auto;
    }

    h2.title-h2.b0 {
        font-size: 35px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.career-sect-seven.vc_custom_1650275736394 {
        width: 100% !important;
    }

    div#carreer-sect-third {
        width: 100% !important;
    }

    div#carreer-sect-four .vc_column-inner {
        width: 100%;
    }

    .test-r1 h2 {
        font-size: 28px;
    }

    .customer-view_text_inner p {
        font-size: 15px !important;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect .tab button {
        font-size: 14px;
    }

    div#free-magento-btn {
        padding-bottom: 30px;
        padding-top: 250px;
    }

    div#why-look-to-seo-expert article.deptBox {
        padding-left: 0px;
    }

    div#why-look-to-seo-expert .contextNav.onethird {
        width: 100%;
    }

    div#why-look-to-seo-expert .contextNav.onethird {
        width: 100%;
        height: auto;
        float: left;
    }

    div#why-look-to-seo-expert .twothirds.last.box.tab1-box {
        width: 100%;
    }

    div#why-look-to-seo-expert .contextNav {
        display: block;
    }

    div#why-look-to-seo-expert .twothirds.box {
        display: none;
    }

    div#why-look-to-seo-expert .twothirds.box.selected {
        display: block;
        width: 100%;
    }

    div#why-look-to-seo-expert p {
        margin-top: 20px;
    }

    div#why-look-to-seo-expert ul.checklist-select li.active:after {
        display: none;
    }

    div#why-look-to-seo-expert {
        padding-bottom: 50px;
    }

    div#seo-Roi article.deptBox1 {
        padding-left: 0px;
    }

    div#seo-Roi {
        padding-top: 80px;
        padding-bottom: 0;
    }

    div#services-from-webspero article.deptBox2 {
        padding-left: 0px;
    }

    div#services-from-webspero .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#services-from-webspero h2.titleh2.ready-to-dominate {
        padding-top: 30px;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect .tabcontent {
        padding: 0px !important;
        width: 100%;
    }

    div#Magento-SEO .tab button.active:after {
        display: none;
    }

    div#Magento-SEO p {
        margin-top: 15px;
    }

    div#free-magento-btn {
        padding-top: 100px;
    }

    div#top-magento-seo-agency p {
        font-size: 16px;
    }

    div#why-look-to-seo-expert .wpb_raw_code.wpb_content_element.wpb_raw_html {
        margin-bottom: 0px !important;
    }

    div#Magento-SEO h2.titleh2 {
        font-size: 22px;
        line-height: 1.4;
    }

    div#Magento-SEO-Friendly h2.titleh2 {
        font-size: 22px;
        margin-bottom: 0;
        line-height: 1.4;
    }

    div#seo-Roi h2.titleh2 {
        font-size: 22px;
        line-height: 1.4;
    }

    div#Web-spero h2.titleh2 {
        font-size: 22px;
        line-height: 1.4;
    }

    div#awd-win h2.center-title.title-h2 {
        font-size: 28px !important;
        line-height: 1.4;
    }

    div#services-from-webspero h2.titleh2 {
        font-size: 22px;
        line-height: 1.4;
    }

    div#Viable p {
        font-size: 14px;
    }

    div#Magento-SEO p {
        font-size: 14px;
    }

    div#Magento-SEO .magento-seo-ads-tab-sect ul.liststyle {
        font-size: 14px;
    }

    div#major-key p {
        font-size: 14px;
    }

    div#Magento-SEO-Friendly p {
        font-size: 14px;
        margin-bottom: 30px;
    }

    div#Magento-SEO-Friendly ul li {
        font-size: 14px;
    }

    div#why-look-to-seo-expert h2 {
        font-size: 22px;
    }

    div#why-look-to-seo-expert p {
        font-size: 14px;
    }

    div#why-look-to-seo-expert .checklist-select li {
        font-size: 14px;
    }

    div#seo-Roi p {
        font-size: 14px;
    }

    div#seo-Roi ul.liststyle li {
        font-size: 14px;
    }

    div#Web-spero .magento_text_inner p {
        font-size: 14px;
    }

    div#Web-spero .magento_text_inner h2 {
        font-size: 20px;
    }

    div#services-from-webspero article.deptBox2 {
        font-size: 14px;
    }

    div#why-look-to-seo-expert ul.liststyle li {
        font-size: 14px;
    }

    div#awd-win p {
        font-size: 14px;
    }

    div#services-from-webspero p {
        font-size: 14px;
    }

    div#upworklogo_facebook .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 50%;
    }

    div#services-from-webspero {
        padding-top: 60px;
    }

    div#side1 .vc_column-inner {
        padding-top: 0;
    }

    div#posts-ahref-42807:first-child {
        border-right: 1px solid #ddd;
    }

}


@media only screen and (max-width: 1440px) and (min-width: 1026px) {
    .title-h2 {
        font-size: 37px !important;
    }

}

@media only screen and (min-width: 992px) {
    .col-sm-8.single_post_main_content {
        width: 60%;
        padding-left: 0;
    }

    .col-sm-4.single_post_toc_sidebar {
        width: 25%;
    }
}


.black-white-form input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1;
}

.black-white-form input:-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

.black-white-form input::-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

.black-white-form input:-ms-input-placeholder {
    color: #000 !important;
}

.black-white-form input::-ms-input-placeholder {
    color: #000 !important;
}

.black-white-form input::placeholder {
    color: #000 !important;
}

.black-white-form textarea::-webkit-input-placeholder {
    color: #000 !important;
}

.black-white-form textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #000 !important;
}

.black-white-form textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #000 !important;
}

.black-white-form textarea:-ms-input-placeholder {
    color: #000 !important;
}




.local-seo-audit input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1;
}

.local-seo-audit input:-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

.local-seo-audit input::-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

.local-seo-audit input:-ms-input-placeholder {
    color: #000 !important;
}

.local-seo-audit input::-ms-input-placeholder {
    color: #000 !important;
}

.local-seo-audit input::placeholder {
    color: #000 !important;
}

.local-seo-audit textarea::-webkit-input-placeholder {
    color: #000 !important;
}

.local-seo-audit textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #000 !important;
}

.local-seo-audit textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #000 !important;
}

.black-white-form textarea:-ms-input-placeholder {
    color: #000 !important;
}

/*-contactuspage-*/
div#cntct.cntct-new h1.titleh1 {
    margin-bottom: 5px;
    line-height: normal;
    font-weight: 400;
    font-size: 56px;
    letter-spacing: -2px;
}

div#cntct.cntct-new h4.hoa {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 30px;
}

div#cntct.cntct-new .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

ul#pills-contactus-tab {
    padding-left: 0;
    padding-bottom: 0;
    list-style: none;
    clear: both;
    margin-left: -5px;
    margin-right: -5px;
}

ul#pills-contactus-tab li.nav-item {
    float: left;
    width: 33.33%;
    margin: 0 0 20px 0;
    padding: 0 5px;
}

.boxes-three-cnt li.nav-item a {
    background: #fff;
    border: 1px solid #a5a5a5;
    padding: 20px;
}

.boxes-three-cnt {
    display: inline-block;
    width: 100%;
    clear: both;
    padding-right: 20px;
}

.boxes-three-cnt ul#pills-contactus-tab li a:hover,
.boxes-three-cnt ul#pills-contactus-tab li a:focus {
    background: #f13624;
    border-color: #f13624;
}

.boxes-three-cnt ul#pills-contactus-tab li a:hover,
.boxes-three-cnt ul#pills-contactus-tab li a:focus {
    background: #f13624;
    border-color: #f13624;
    color: #fff;
}

.boxes-three-cnt .mega-cs-ppc img {
    max-height: 220px !important;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.boxes-three-cnt .col-12 {
    clear: both;
}

.tab-content.bg-secondary.p-3 {
    position: relative;
}

.tab-content.bg-secondary.p-3 span.small_logo_im.fix-logo {
    position: absolute;
    top: 35px;
    left: 0px;
    padding: 10px;
    background: #ffffff7a;
    line-height: 0;
}

.tab-content.bg-secondary.p-3 {
    padding: 10px;
    background: #f1362426;
    border-radius: 5px;
    position: relative;
    padding: 15px;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 14px;
    font-weight: normal;
    display: block;
}

li.nav-item:hover p,
li.nav-item:hover h3,
li.nav-item:hover .fa fa-arrow-circle-down {
    color: #fff;
}

input.wpcf7-form-control.wpcf7-text::PLACEHOLDER {
    color: #333;
}

.boxes-three-cnt li.nav-item a i {
    color: #737373;
}

.reslts_row .cols_rslts {
    float: left;
    width: 33.33%;
    padding: 15px 10px;
}

div#cntct.cntct-new .cols_rslts_inn i.fa.fa-arrow-circle-down {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 25px;
}

ul#pills-contactus-tab li.nav-item.active a {
    background: #f13624;
    border-color: #f13624;
}

div#cntct {
    background-color: #f7f9f9 !important;
}

.boxes-three-cnt li.nav-item a {
    background: #fff;
    border: 1px solid #a5a5a5;
    padding: 20px;
    position: relative;
    display: block !important;
}

div#cntct.cntct-new a#pills-home-tab {
    position: relative;
    display: block !important;
}

.boxes-three-cnt .cols_rslts_inn h3 {
    color: #f13624;
    font-size: 27px;
    font-weight: 400;
}

.boxes-three-cnt .cols_rslts_inn p {
    font-size: 18px;
    color: #333333;
    padding-right: 50px;
    font-weight: 500;
}

#forbes {
    background-color: #f0f0f0 !important;
}

ul#pills-contactus-tab li.nav-item.active a h3,
ul#pills-contactus-tab li.nav-item.active a p,
ul#pills-contactus-tab li.nav-item.active a i {
    color: #fff;
}

div#forbes .vc_column-inner {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

#forbes {
    background-color: #f0f0f0 !important;
    padding: 90px 0;
}

div#logo-rating .wpb_column.vc_column_container.vc_col-sm-12 {
    background: #fff;
    box-shadow: 2px 9px 12px #ddd;
    border-radius: 3px;
}

div#logo-rating {
    background-color: #f7f9f9;
}

div#logo-rating .wpb_column.vc_column_container.vc_col-sm-12 {
    max-width: 1510px;
    width: 90%;
    margin: 0px auto;
    float: none;
}

div#cntct.cntct-new .white-bg .getq7 {
    background: #f9d94e !important;
    border-radius: 5px;
    padding: 30px 40px 15px 40px;
    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}

div#cntct.cntct-new .getq7 h4 {
    text-align: left;
    padding-left: 0;
    font-size: 30px;
    color: #000;
    background: none;
    font-weight: 400;
    letter-spacing: -1px;
}

div#cntct.cntct-new .wpcf7 .wpcf7-form-control {
    max-height: 120px;
}

div#cntct {
    padding-top: 30px;
}

div#cntct.cntct-new .testimonials {
    background: #fff;
    padding: 20px;
    border: 1px solid #bababa;
    border-radius: 3px;
}

div#cntct.cntct-new .strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
    position: relative;
    padding-left: 80px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 30px;
}

div#cntct.cntct-new .testimonials .wpmtst-testimonial-content.testimonial-content p {
    font-size: 15px;
    line-height: 1.5 !important;
    font-style: normal;
    color: #000;
}

div#cntct.cntct-new .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    content: "";
    left: -10px;
    background: #f1362417;
    position: absolute;
    top: -8px;
}

div#cntct.cntct-new .testimonials a.wpmslider-prev {
    position: relative;
    top: 0;
    left: 0;
    border: 1px solid #ccc;
    width: 35px;
    height: 35px;
    margin-right: 8px;
    display: block !important;
}

div#logo-rating {
    padding-bottom: 64px;
    padding-top: 64px;
}

div#logo-rating .vc_column-inner {
    padding: 15px;
}

div#logo-rating .wpb_single_image.vc_align_left {
    text-align: center;
}

div#logo-rating p.reviewz {
    text-align: center;
    margin-top: 10px;
}

div#logo-rating .et_pb_column {
    margin: 0;
}

div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3:last-child .vc_column-inner {
    border: none;
}

div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3 {
    border-right: 1px solid #757575;
}

div#logo-rating .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-3:last-child {
    border: none;
}

.work-with-industry .ranked-lgo {
    float: left;
    width: 33%;
    margin-top: 20px;
}

.work-with-industry h3 {
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -1px;
}

.work-with-industry {
    margin-top: 30px;
}

.mega-cs-ppc {
    position: relative;
    display: inline-block;
    width: 100%;
}

div#cntct.cntct-new form {
    background: #f9d94e !important;
    border-radius: 5px;
    padding: 30px 40px 15px 40px;
    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}

div#cntct.cntct-new form h4 {
    text-align: left;
    font-size: 30px;
    color: #000;
    background: none;
    font-weight: 400;
    letter-spacing: -1px;
    padding: 15px 10px 13px;
    padding-left: 0;
    margin-bottom: 15px;
}

div#cntct.cntct-new form h4:before {
    content: "";
    width: 70px;
    height: 4px;
    display: block;
    background: #f13624;
    margin-bottom: 15px;
}

div#cntct.cntct-new form .wpcf7-form-control-wrap {
    display: block;
    padding-bottom: 1em;
}

div#cntct.cntct-new form input {
    font-size: 14px;
    padding: 10px;
    border: 1px solid #ececec;
    resize: none;
    border-radius: 3px;
    width: 100%;
    max-height: inherit !important;
    height: 52px;
    font-family: 'Poppins', sans-serif;
}

div#cntct.cntct-new form br {
    display: none;
}

div#cntct.cntct-new form textarea {
    font-size: 14px;
    padding: 10px;
    border: 1px solid #ececec;
    resize: none;
    border-radius: 3px;
    width: 100%;
    max-height: inherit !important;
    height: 120px;
    font-family: 'Poppins', sans-serif;
}

div#cntct.cntct-new form input[type="submit"] {
    background: #f13624;
    height: 60px;
    color: #fff;
    border-radius: 0;
    border: 2px solid #f13624;
    font-size: 20px;
    cursor: pointer;
    transition: all .5s ease-in-out;
}

div#cntct.cntct-new form input[type="submit"]:hover {
    background: #fff;
    color: #000;
}

div#cntct.cntct-new span.small_logo_im.fix-logo.italian-lgo img {
    max-width: 100px;
}

li.nav-item:hover p,
li.nav-item:hover h3,
li.nav-item:hover i.fa.fa-arrow-circle-down {
    color: #fff;
}

div#cntct blockquote.st-testimonial-content.st-testimonial-bg {
    font-size: 15px;
    line-height: 1.5 !important;
    font-style: normal;
    text-align: left;
    color: #000;
    padding: 10px 10px !important;
}

div#cntct .stars-testimonials .wcp-slick.slick-slider {
    background: #fff;
    padding: 10px;
    border: 1px solid #bababa;
    border-radius: 3px;
    margin-top: 30px;
    padding-bottom: 50px;
}

div#cntct .stars-testimonials .masonry-item {
    margin: 0 !important;
}

div#cntct .st-testimonial-title {
    display: block;
    text-transform: capitalize;
}

div#cntct .st-testimonial-company {
    font-size: 15px;
}

div#cntct .st-testimonial-title {
    display: block;
    font-size: 20px !important;
    text-align: left;
}

div#cntct .stars-testimonials .masonry-item figure h5.st-testimonial-title:before {
    display: none;
}

div#cntct span.starrating.st-rating {
    display: none;
}

div#cntct.cntct-new .strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner .testimonial-image {
    position: absolute;
    left: 0;
}

div#cntct.cntct-new .stars-testimonials .masonry-item figure img {
    position: absolute;
    left: 20px;
    padding: 5px;
    margin-right: 0;
    width: 65px !important;
    height: auto !important;
    top: 0;
}

div#cntct.cntct-new .strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner .testimonial-image {
    position: absolute;
    left: 0;
}

div#cntct.cntct-new .stars-testimonials .masonry-item figure {
    margin-top: 0;
}

div#cntct.cntct-new .stars-testimonials .masonry-item figure {
    display: flex;
    flex-direction: column;
    padding-left: 100px;
    box-shadow: none;
    position: relative;
    margin: 0;
}

div#cntct.cntct-new .stars-testimonials .masonry-item figure h5.st-testimonial-title .st-testimonial-company {
    margin-top: 0;
}

div#cntct.cntct-new .stars-testimonials .masonry-item figure h5.st-testimonial-title .st-testimonial-company {
    margin-left: 0;
}

div#cntct.cntct-new button.slick-prev.slick-arrow {
    position: absolute;
    bottom: 20px;
    width: 35px !important;
    background: none !important;
    border: 1px solid #ccc;
    height: 35px !important;
    left: 43%;
    transform: translateX(0);
    top: auto;
}

div#cntct.cntct-new button.slick-next.slick-arrow {
    position: absolute;
    bottom: 20px;
    right: 43%;
    background: none !important;
    width: 35px !important;
    height: 35px !important;
    border: 1px solid #ccc;
    transform: translateX(0);
    top: auto;
}

div#cntct.cntct-new button.slick-prev.slick-arrow:before {
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    transform: rotate(180deg);
    color: #000;
    display: block !important;
    width: 100%;
    height: 100%;
    line-height: 35px;
}

div#cntct.cntct-new button.slick-next.slick-arrow:before {
    content: "\f053";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    color: #000;
    transform: rotate(180deg);
    display: block !important;
    width: 100%;
    height: 100%;
    line-height: 35px;
}

div#cntct blockquote.st-testimonial-content.st-testimonial-bg:before {
    display: block !important;
    background-image: url(/wp-content/uploads/2022/09/quote.png);
    content: "";
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 38px;
    height: 38px;
    left: -7px;
    opacity: 0.6;
}

div#cntct blockquote.st-testimonial-content.st-testimonial-bg p {
    position: relative;
}

div#cntct.cntct-new form .wpcf7-response-output {
    margin-top: 0;
}

.seo-law-top-sect {
    background: #f9d94e;
    padding: 30px 0;
}

.seo-law-top-sect figure.wpb_wrapper .vc_single_image-wrapper {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}


div#author-info {
    border: 1px solid #eee;
    margin-top: 30px;
    padding: 25px;
}

div#author-info div#author-avatar div#author-description {
    width: 100%;
}

div#author-info div#author-avatar {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

div#author-info div#author-avatar h3 {
    margin-top: 0;
    margin-left: 20px;
    letter-spacing: -1px;
}

div#author-info div#author-avatar h3:after {
    display: none;
}


div#author-info div#author-description p.author-desc a:last-child {
    background-image: url(https://websperogeo.com/wp-content/uploads/2022/10/Linkedin.jpg);
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-top: 20px;
}

body.author-rahulvij .site-main {
    width: 95%;
    max-width: 1540px;
    margin: 60px auto;
}

body.author-rahulvij .site-main header.page-header {
    border: 1px solid #eee;
    padding: 25px 35px;
    background: #f8f8f8;
    margin-bottom: 40px;
}

body.author-rahulvij .site-main header.page-header .archive-description p {
    color: #000;
    font-size: 17px;
    line-height: 1.8;
    margin-top: 15px;
}

body.author-rahulvij .site-main header.page-header .archive-description p a {
    background-image: url(https://websperogeo.com/wp-content/uploads/2022/10/Linkedin.jpg);
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.author-rahulvij .site-main article.post {
    display: inline-block;
    width: 33.33%;
    padding: 0 12px;
    margin: 0 -2px 30px -2px;
    vertical-align: top;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts {
    display: flex;
    flex-wrap: wrap;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts h2.entry-title {
    order: 2;
    margin-top: 17px;
    line-height: 1.2;
    width: 100%;
    font-size: 18px;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts .post-thumbnail {
    order: 1;
    position: relative;
    width: 100%;
}

.author-rahulvij .site-main article.post .entry-content {
    display: none;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts h2.entry-title a {
    color: #000;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts h2.entry-title a:hover {
    color: #f13624;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts .post-thumbnail .post-thumbnail-inner {
    display: block;
    position: relative;
    padding-bottom: 66.66%;
    overflow: hidden;
}

.author-rahulvij .site-main article.post .custom-author-bio-posts .post-thumbnail .post-thumbnail-inner img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
    max-width: inherit !important;
    object-fit: contain;
}

body.author-rahulvij .site-main header.page-header h1.page-title {
    letter-spacing: -1px;
}

body.author-rahulvij .nav-links svg.svg-icon {
    /* margin-top: 20px; */
    position: relative;
    top: 8px;
}

.seo-law-top-sect .cs-div h3 {
    font-family: WorkSans-SemiBold;
}

.home div#testimonials-nml {
    background: none !important;
}

aside.widget-area {
    margin-top: -1px;
}

div#cstudy {
    background: #f9d94e !important;
}

.cs-div div p {
    text-transform: capitalize;
}

.single-post .site-content table.tbe-attraction {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 30px 0;
}

.single-post .site-content table.tbe-attraction tr:first-child td {
    background: #077ec8;
    color: #fff;
    padding: 10px 10px;
    border: 1px solid #ccc;
    text-align: center;
}

.single-post .site-content table.tbe-attraction tr td {
    padding: 10px 10px;
    border: 1px solid #ccc;
}

.pst-iframe {
    margin: 30px 0;
    position: relative;
    overflow: hidden;
    padding-bottom: 56.23%;
}

.pst-iframe iframe {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-height: inherit !important;
    height: 100%;
}

@media screen and (max-width:980px) {
    ul#pills-contactus-tab li {
        display: none;
    }

    .cntct-new .seo-contact_text_inner.highr-rnkd {
        display: none;
    }

    div#blog-cat-page {
        width: 100%;
    }

    div#loaction-services.vc_custom_1669874905536 {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }

    .country {
        padding-top: 0px !important;
        padding-bottom: 0;
    }

    div#loaction-services .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    div#loaction-services {
        flex-direction: column;
        gap: 0;
    }

    div#loaction-services {
        width: 95%;
    }

    div#cntct .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
        flex-direction: column;
    }

    div#cntct .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#cntct .white-bg.wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    div#carreer-sect-third img {
        width: 100% !important;
        max-width: 100% !important;
    }

    .job-positions {
        width: 100%;
    }

    div#carreer-sect-third {
        width: 100%;
    }

    div#carreer-sect-third .vc_column-inner {
        padding-top: 0;
    }

    div#cntct.cntct-new h1.titleh1 {
        margin-bottom: 20px;
        font-size: 40px;
        padding-top: 30px;
    }

    div#cntct.cntct-new .vc_row.wpb_row.vc_inner.vc_row-fluid {
        width: 95%;
    }

    .cntct-new .stars-testimonials {
        display: none;
    }

    .nw-testi .stars-testimonials {
        display: block;
    }

    .work-with-industry.wok-with {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    h1.titleh1.gt-more-business.highr-rnkd {
        display: none;
    }

    div#cntct.cntct-new form {
        padding: 20px 20px 15px 20px;
    }

    div#cntct.cntct-new .tab-content>.tab-pane {
        padding-left: 15px;
        padding-right: 15px;
        border-bottom: 30px solid #f7f9f9;
        padding-top: 25px;
    }

    .tab-content.bg-secondary.p-3 {
        padding: 0;
        border-radius: 0;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 25%;
        float: left;
        margin-bottom: 0;
    }

    div#forbes .wpb_column.vc_column_container.vc_col-sm-2 {
        width: 33.33%;
        float: left;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #forbes {
        padding: 30px 0 !important;
    }

    div#forbes .vc_column-inner {
        width: 100%;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 89%;
    }

    .boxes-three-cnt {
        padding-right: 0;
    }

    div#cntct {
        padding-top: 0px;
    }

    div#cntct h1 {
        padding-top: 0px;
    }

    .work-with-industry.wok-with {
        display: block;
    }

    .work-with-industry {
        display: none;
    }

    div#cntct .stars-testimonials .wcp-slick.slick-slider {
        padding-bottom: 0;
    }

    div#cntct .stars-testimonials .wcp-slick.slick-slider {
        margin-top: 0px;
    }

    div#main-banner-service.premium-guest-posting {
        padding-bottom: 34px !important;
    }

    div#main-banner-service.premium-guest-posting .vc_column_container.vc_col-sm-12>.vc_column-inner {
        width: 95%;
    }

    section#Outreach {
        padding: 100px 0 60px;
    }

    div#thrive-online {
        display: flex;
    }

    div#new-faqs.got-more-faq {
        margin-top: 0px !important;
    }

    div#new-faqs.got-more-faq .vc_custom_1664032161976 {
        margin-top: 50px !important;
    }

    div#rvij.rahul-seo .vc_column-inner .wpb_column.vc_column_container.vc_col-sm-8 {
        margin-top: 70px;
        margin-bottom: 30px;
    }

    div#upworklogo.clutch .wpb_column.vc_column_container.vc_col-sm-3 {
        margin-bottom: 0;
    }

    div#upworklogo.clutch .wpb_column.vc_column_container.vc_col-sm-3:nth-of-type(3) {
        margin-top: 25px;
    }

    div#upworklogo.clutch .wpb_column.vc_column_container.vc_col-sm-3:nth-of-type(4) {
        margin-top: 25px;
    }

    div#why_choose_mobile_development.webspero-as-your .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1650531120031 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    div#thrive-online .vc_row.wpb_row.vc_inner.vc_row-fluid.swipe-colums .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    div#Get-you-links-sites .vc_row.wpb_row.vc_inner.vc_row-fluid.swipe-colums .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.swipe-colums.travel-agency-swipe .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    div#Get-you-links-sites.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none !important;
    }

    div#thrive-online.law-firm-seo-sec-sect.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
        display: none !important;
    }

    div#Get-you-links-sites.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
        display: none !important;
    }

    div#how-google-ads-drive .show-up .vc_single_image-wrapper.vc_box_border_grey:after {
        display: none;
    }

    div#dev-banner.google-ads-for-online .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#dev-banner.google-ads-for-online {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    div#Grow-your-business {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    div#how-google-ads-drive {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    div#how-google-ads-drive .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }

    div#how-google-ads-drive .show-up {
        flex-direction: column;
        align-items: inherit;
    }

    div#biggest-benifits.google-ads-setup .vc_single_image-wrapper.vc_box_border_grey:before {
        display: none;
    }

    div#how-google-ads-drive .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#how-google-ads-drive .show-up .vc_single_image-wrapper.vc_box_border_grey:before {
        display: none;
    }

    div#how-google-ads-drive .show-up img.vc_single_image-img.attachment-full {
        max-width: 100% !important;
    }

    div#how-google-ads-drive .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    div#biggest-benifits .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 2;
    }

    .google-ads-for-online .vc_row.wpb_row.vc_inner.vc_row-fluid.seo-career-tp-bn {
        flex-direction: column;
    }

    div#dev-banner.google-ads-for-online img.vc_single_image-img.attachment-full {
        max-width: 100% !important;
        border-radius: 0;
    }

    div#dev-banner.google-ads-for-online h1 {
        font-size: 45px !important;
        margin-bottom: 0px;
    }

    div#how-google-ads-drive .show-up.vc_custom_1665040038737 {
        margin-bottom: 30px !important;
    }

    div#biggest-benifits {
        padding-bottom: 30px;
    }

    div#how-google-ads-drive.google-adwards p br {
        display: none;
    }

    div#biggest-benifits.Campaign-Strategy {
        padding-top: 30px;
    }

    div#how-google-ads-drive.google-adwards {
        padding-bottom: 70px;
    }

    div#dev-banner.google-ads-for-online {
        padding-top: 70px;
        padding-bottom: 50px;
    }

    div#upworklogo .vc_row .wpb_column:nth-child(3) {
        margin-bottom: 0 !important;
    }

    div#upworklogo .vc_row .wpb_column:nth-child(4) {
        margin-bottom: 0 !important;
    }

    div#how-google-ads-drive .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        margin-right: 0px;
    }

    .urvann.vc_custom_1665553256333 {
        margin-bottom: 20px !important;
    }

    .seo-interprises .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.website-traffic .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    div#seo-for-saas.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none !important;
    }

    div#seo-for-saas.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
        display: none !important;
    }

    div#paid-advertising.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:before {
        display: none !important;
    }

    div#paid-advertising.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none !important;
    }

    div#seo-for-saas .vc_row.wpb_row.vc_inner.vc_row-fluid {
        padding-bottom: 0px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.keyword.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none !important;
    }

    div#paid-advertising .vc_row.wpb_row.vc_inner.vc_row-fluid.saas-seo-stagey {
        padding-bottom: 0;
    }

    .keyword.law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper:after {
        display: none !Important;
    }

    div#paid-advertising .vc_row.wpb_row.vc_inner.vc_row-fluid {
        padding-bottom: 0px !important;
    }

    #seo-for-saas.law-firm-seo-sec-sect {
        padding: 30px 0 45px 0;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.saas-seo-stagey .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 2;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.keyword .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.keyword .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 2;
    }

    section#main-banner-service .vc_row.wpb_row.vc_row-fluid.local-seo-contact.Ultramodern {
        width: 90%;
        margin: 90px auto;
        max-width: 1540px;
    }

    div#improved_roi_full .law-firm-with-back_text_inner {
        margin-top: 40px;
    }

    div#betterthan-others .vc_single_image-wrapper.vc_box_border_grey img {
        width: 100%;
    }

    div#betterthan-others .vc_row.wpb_row {
        padding-top: 60px !important;
    }

    div#cstudy .free-consult-btn-action {
        margin-top: 0px;
    }

    div#new-faqs .vc_custom_1653331810096 {
        margin-top: 50px !important;
    }

    div#new-faqs .vc_custom_1653411549959 {
        margin-top: 50px !important;
    }

    .should-partner span.callbtn a.small-button.smallbluesmall-button.smallblue {
        margin-top: 0px;
    }

    .portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-left {
        width: 100% !important;
        padding: 10% 4% !important;
    }

    .portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im {
        width: 100% !important;
    }

    .portfilo-case-study .stars-testimonials .portfolio-cols-left p {
        display: none;
        margin-bottom: 0;
    }

    .portfilo-case-study .stars-testimonials .portfolio-cols-left h3 {
        padding-bottom: 0px !important;
        font-size: 32px
    }

    .portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-left:first-child {
        order: 2;
    }
}

@media only screen and (min-width:981px) {

    #improved_roi_full .title-h2 {
        font-size: 45px !important;
        padding-bottom: 30px;
    }

    .seo-law-top-sect .cs-div h3 {
        font-size: 34px;
        font-family: WorkSans-SemiBold;
    }

    .seo-law-top-sect .cs-div div h4 {
        font-size: 34px;
    }

    .seo-law-top-sect .cs-div div p {
        font-size: 18px !important;
        color: #000;
        line-height: normal !important;
        font-weight: 600;
    }

    .seo-law-top-sect span.callbtn a.small-button.smallbluesmall-button.smallblue {
        width: 100%;
        text-align: center;
        height: 70px;
        line-height: 70px;
        font-size: 23px;
    }

    .work-with-industry .ranked-lgo img {
        width: 100%;
        max-width: 180px;
        padding-right: 15px;
    }

    .cntct-new .wpb_column.vc_column_container.vc_col-sm-12 .vc_row .vc_col-sm-6:first-child {
        width: 60%;
    }

    .cntct-new .wpb_column.vc_column_container.vc_col-sm-12 .vc_row .vc_col-sm-6:last-child {
        width: 40%;
    }

    .cntct-new .rnked {
        display: none;
    }

    .work-with-industry.wok-with {
        display: none;
    }

    .nw-testi {
        display: none;
    }

}

@media only screen and (max-width:1200px) and (min-width:981px) {
    div#awd-win.awd-win-nw .vc_carousel-inner {
        margin-bottom: 50px;
    }

    div#how-google-ads-drive .show-up .vc_single_image-wrapper.vc_box_border_grey:after {
        top: -40px;
        right: -10px;
    }

    #top-get_cnt .wpb_column>.vc_column-inner {
        width: 95%;
    }

}


@media only screen and (min-width:991px) {

    .boxes-three-cnt .cols_rslts_inn p {
        font-size: 18px !important;
    }

    div#cntct.cntct-new .vc_row.wpb_row.vc_inner.vc_row-fluid {
        width: 93%;
        max-width: 1540px;
        margin: 0px auto;
    }
}

@media only screen and (max-width:1250px) {

    div#cntct.cntct-new form {
        padding: 30px 20px 15px 20px;
    }

    div#cntct.cntct-new form input[type="submit"] {
        font-size: 16px;
    }

}

@media only screen and (max-width:980px) {

    .author-rahulvij .site-main article.post {
        width: 50%;
    }


    div#cntct.cntct-new .tab-content>.tab-pane {
        display: block !important;
    }

    div#main-banner-service.premium-guest-posting .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
        flex-direction: column;
    }

    div#main-banner-service.premium-guest-posting .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        order: 1;
    }

    #main-banner-service.premium-guest-posting p {
        text-align: left;
    }

    #main-banner-service.premium-guest-posting .cs-div p {
        text-align: left;
    }

    #main-banner-service.premium-guest-posting h1.titleh1.homebanner {
        text-align: left;
    }

    #main-banner-service.premium-guest-posting h1.titleh1:after {
        margin: 10px 0 15px 0;
    }

    div#website-privacy-policy {
        text-align: center;
        font-size: 32px;
        padding: 80px 0;
    }

    .seo-law-top-sect .bnrtxt {
        padding-top: 0;
        padding-right: 0 !important;
    }

    .law-firm-seo-sec-sect {
        padding: 70px 0 45px 0 !important;
    }

    .seo-law-top-sect {
        padding: 30px 0 0 0;
    }

    div#improved_roi_full+.law-firm-seo-sec-sect {
        padding-top: 40px !important;
        padding-bottom: 20px !important;
    }

}


@media only screen and (max-width:767px) {

    .single-post .site-content table.tbe-attraction tr:first-child td {
        padding: 10px 5px;
    }

    div#carreer-sect-five .career_main_blurb_image {
        display: none;
    }

    .single-post .site-content table.tbe-attraction tr td {
        padding: 10px 5px;
        font-size: 13px;
        line-height: 1.5;
    }

    div#logo-rating .wpb_single_image.wpb_content_element.vc_align_left.rocket-lazyload.lazyloaded {
        margin-bottom: 0px !important;
    }

    div#logo-rating .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#blog-cat-page article {
        width: 100%;
    }

    .should-you-partner {
        margin-bottom: 0px !important;
    }

    .should-you-partner span.callbtn a.small-button.smallbluesmall-button.smallblue {
        margin-top: 0px;
    }

    .cofouneder-section h3 {
        font-size: 22px !important;
        margin-bottom: 10px;
    }

    .top-section-about .vc_column-inner {
        padding: 0 15px !important;
    }

    div#forbes .wpb_single_image.wpb_content_element.vc_align_center {
        margin-bottom: 0px !important;
    }

    #top-get_cnt h4.hoa {
        font-size: 22px;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 33.33%;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3:last-child {
        display: none;
    }

    div#logo-rating .vc_column-inner .wpb_column.vc_column_container.vc_col-sm-3:nth-of-type(3) {
        border: none;
    }

    .work-with-industry img {
        width: 75%;
    }

    .wpb_text_column.wpb_content_element {
        margin-bottom: 20px !important;
    }

    div#forbes .wpb_single_image .vc_single_image-wrapper {
        max-width: 75%;
    }

    div#pills-contact .wpb_button,
    .wpb_content_element,
    ul.wpb_thumbnails-fluid>li {
        margin-bottom: 0px !important;
    }

    div#cntct.cntct-new form input {
        height: 43px;
    }

    div#cntct.cntct-new h1.titleh1 {
        font-size: 37px;
        margin-bottom: 10px;
    }

    div#cntct.cntct-new form {
        padding: 10px 15px 5px 15px;
    }

    div#cntct.cntct-new form h4 {
        font-size: 26px;
    }

    #carreer-sect-four .stars-testimonials .masonry-item figure .starrating.st-rating {
        top: 0px;
    }

    div#cntct.cntct-new form input[type="submit"] {
        height: 50px;
    }

    div#cntct.cntct-new .tab-content>.tab-pane:last-child {
        border-bottom: 10px solid #f7f9f9;
    }

    div#cntct.cntct-new .vc_row.wpb_row.vc_inner.vc_row-fluid {
        width: 99%;
    }

    section#Outreach .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    #main-banner-service.premium-guest-posting p {
        font-size: 16px;
        line-height: 30px;
    }

    div#new-faqs.got-more-faq {
        margin-top: 70px !important;
    }

    div#main-banner-service.premium-guest-posting .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        order: 1;
    }

    div#main-banner-service.premium-guest-posting {
        padding-top: 35px !important;
    }

    div#privacy-policy p {
        font-size: 16px;
    }

    div#privacy-policy .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    div#privacy-policy {
        padding: 60px 0;
    }

    div#what-type-of-information {
        padding: 70px 0;
    }

    div#what-type-of-information .vc_column-inner {
        width: 95%;
    }

    div#personal-information {
        padding: 70px 0;
    }

    div#personal-information .vc_column-inner {
        width: 95%;
    }

    div#what-type-of-information h2.titleh2 {
        font-size: 27px;
        ;
    }

    div#what-type-of-information p {
        font-size: 16px;
    }

    div#privacy-policy h2.titleh2 {
        font-size: 27px;
    }

    div#personal-information ul.ser-list li {

        font-size: 16px;
    }

    div#personal-information h2.titleh2 {
        font-size: 27px;
    }

    div#personal-information p {
        font-size: 16px;
    }

    div#Aemendents {
        padding: 70px 0;
    }

    div#Aemendents h2.titleh2 {
        font-size: 27px;
    }

    div#Aemendents .vc_column-inner {
        width: 95%;
    }

    div#Aemendents p {
        font-size: 16px;
    }

    div#website-privacy-policy h1.titleh1 {
        font-size: 32px;
    }

    div#what-type-of-information ul.ser-list li {
        font-size: 16px;
    }

    div#how-google-ads-drive .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#you-should-Consider h2.title-h2.b0 {
        font-size: 25px !important;
    }

    .career-sect-seven h2.title-h2.b0 {
        font-size: 25px !important;
    }

    div#carreer-sect-third h2.title-h2.b0 {
        font-size: 25px !important;
    }

    #carreer-sect-four h2.title-h2 {
        font-size: 25px !important;
    }

    div#life h2.title-h2.b0 {
        font-size: 25px !important;
    }

    .happy-staff-review p.center-substile-p {
        font-size: 22px !important;
    }

    div#carreer-sect-five h2.center-title.title-h2.b0 {
        font-size: 25px !important;
    }

    div#carreer-sect-sec h2.center-title.title-h2.b0 {
        font-size: 25px !important;
    }

    .career-pg h4 {
        font-size: 22px !important;
        line-height: 1.4;
    }

    body.author-rahulvij .site-main {
        margin: 40px auto 60px auto;
    }

    .tabs-development .services-content {
        padding: 70px 70px 70px 130px !important;
    }

    .service-list .tile.tile--service {
        width: 150% !important;
    }

}




@media only screen and (max-width:600px) {

    body.author-rahulvij .site-main header.page-header h1.page-title {
        letter-spacing: -1px;
        font-size: 28px;
    }

    body.author-rahulvij .site-main header.page-header .archive-description p {

        font-size: 15px;
    }

    .author-rahulvij .site-main article.post .custom-author-bio-posts h2.entry-title {
        font-size: 16px;
    }

    .author-rahulvij .site-main article.post {
        width: 100%;
        padding: 0;
        margin: 0 0px 30px 0px;
    }

    body.author-rahulvij .site-main header.page-header {
        padding: 25px 15px;
    }

    #main-banner-service.premium-guest-posting .cs-div p {
        text-align: center;
    }

    div#carreer-sect-four .dipl_testimonial_desc {
        font-size: 16px;
    }

    div#improved_roi_full h2.left-title.title-h2 {
        font-size: 28px !important;
    }

    .vc_row.wpb_row.vc_row-fluid.seo-law-top-sect.seo-interprises .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }

    #main-banner-service.premium-guest-posting h1.titleh1.homebanner {
        text-align: center;
        font-size: 32px !important;
    }

    div#main-banner-service.premium-guest-posting h1:before {
        margin: 0 auto 20px auto;
    }

    #main-banner-service.premium-guest-posting p {
        text-align: center;
    }

    div#what-type-of-information .vc_column-inner {
        width: 90%;
    }

    div#personal-information .vc_column-inner {
        width: 90%;
    }

    div#privacy-policy .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 95%;
    }

    div#dev-banner.google-ads-for-online h1 {
        font-size: 32px !important;
    }

    div#how-google-ads-drive .vc_custom_1650452702920 {
        margin-bottom: 20px !important;
    }

    div#Grow-your-business .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    div#Grow-your-business h2 {
        font-size: 27px !important;
        line-height: normal;
    }

    div#how-google-ads-drive h2 {
        font-size: 27px;
        line-height: normal;
    }

    div#dev-banner.google-ads-for-online p {
        text-align: center;
    }

    div#dev-banner.google-ads-for-online .free-consult-btn {
        text-align: center !important;
    }

    div#dev-banner.google-ads-for-online h1:before {
        margin: 0px auto 25px auto;
    }

    div#dev-banner.google-ads-for-online h1 {
        font-size: 32px !important;
        text-align: center !important;
    }

    div#how-google-ads-drive h3 {
        font-size: 20px !important;
        line-height: normal;
    }

    div#how-google-ads-drive.google-adwards {
        padding-bottom: 30px;
    }

    div#Grow-your-business {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    body div#dev-banner.google-ads-for-online {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
    }

    div#Grow-your-business {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#how-google-ads-drive {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    div#work-page-sections .vc_column-inner {
        padding-top: 0;
    }

    div#work-page-sections .main-heaing-cs h1 {
        margin-bottom: 10px;
    }

    div#work-page-sections .vc_row.wpb_row.vc_inner.vc_row-fluid {
        padding-bottom: 10px !important;
    }

    div#work-page-sections .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_cs_stats .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 10px;
    }

    div#casestudy-tab .btn_cs_study a {
        font-size: 16px !important;
        padding: 10px 14px;
    }

    div#casestudy-tab .work-details-tab {
        padding: 0;
    }

    div#casestudy-tab .vc_column-inner {
        padding-top: 0;
    }

    div#casestudy-tab .work-details-tab .cols_rslts p {
        font-size: 14px !important;
        line-height: normal;
    }

    div#casestudy-tab .work-details-tab p {
        margin-bottom: 15px;
    }

    div#work-page-sections h1 br {
        display: none;
    }

    div#casestudy-tab .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 15px;
    }

    div#casestudy-tab .work-details-tab p {
        font-size: 16px;
        line-height: normal;
    }

    div#career-sect-top .vc_column-inner {
        padding-top: 0;
    }

    div#career-sect-top.vc_custom_1650429415774 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    #top-get_cnt .main-phn a {
        margin-bottom: 10px;
    }

}



@media only screen and (max-width:479px) {

    .seo-law-top-sect .cs-div.rest-dark {
        margin-left: -10px;
        margin-right: -10px;
    }

    .single-post .custom-post-content h1 {
        font-size: 30px;
    }

    .single-post .custom-post-content {
        padding: 50px 0 50px 0;
    }

    .single-post .post-meta {
        flex-direction: column;
        gap: 15px;
    }

    .seo-law-top-sect .cs-div div {
        padding-right: 10px;
        padding-left: 10px;
    }

    .work-with-industry h3 {
        font-size: 22px;
        font-weight: 400;
        letter-spacing: 0;
    }

    div#cntct.cntct-new h4.hoa {
        font-size: 22px;
        margin-bottom: 0;
        margin-top: 20px;
        padding-bottom: 0;
    }

    .top-section-about h1 {
        font-size: 30px;
    }

    .reslts_row .cols_rslts h3 {
        font-size: 18px !important;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
    }

    #top-get_cnt .getq7 {
        padding: 20px !important;
    }

    .reslts_row .cols_rslts p {
        font-size: 14px;
    }

    div#cntct.cntct-new .stars-testimonials .masonry-item figure {
        padding-left: 15px;
        margin: 0;
        padding-right: 15px;
        text-align: center;
        justify-content: center;
    }

    div#cntct.cntct-new .stars-testimonials .masonry-item figure img {
        position: relative;
        left: 0;
        width: 100px !important;
        height: auto !important;
        top: 0;
        margin: 0 auto;
    }

    div#cntct .st-testimonial-title {
        text-align: center;
    }

    div#cntct blockquote.st-testimonial-content.st-testimonial-bg {
        text-align: center;
    }

    div#logo-rating {
        padding-bottom: 44px;
        padding-top: 44px;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-12 {
        box-shadow: none;
        background: none;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
        padding: 0;
    }

    div#logo-rating p.reviewz {
        font-size: 13px;
        font-weight: 500;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3 {
        border: none;
    }

    div#logo-rating .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {
        padding-left: 10px;
        padding-right: 10px;
    }

    div#cntct .stars-testimonials .wcp-slick.slick-slider {
        padding: 10px 0;
    }

    .work-with-industry h3 {
        font-size: 22px;
        font-weight: 400;
        letter-spacing: 0;
    }

    div#cntct.cntct-new h4.hoa {
        font-size: 21px;
        margin-bottom: 0;
        padding-bottom: 30px;
        margin-top: 20px;
    }

    div#cntct .wpb_raw_code,
    div#cntct .wpb_content_element {
        margin-bottom: 0 !important;
    }

    div#cntct.cntct-new form input[type="submit"] {
        font-size: 14px;
    }

    div#cntct.cntct-new .vc_row.wpb_row.vc_inner.vc_row-fluid {
        width: 100%;
    }

    div#blog-cat-page p {
        font-size: 14px;
    }

}

@media screen and (max-width:375px) {
    .main-industry ul li img {
        width: 100% !important;
    }
}

@media screen and (max-width: 320px) {
    .reslts_row .cols_rslts p {
        font-size: 11px !Important;
        line-height: normal;
    }

    .blog-page-new .post-metas {
        display: block;
        font-size: 12px;
    }

    div#blog-cat-page .post-meta {
        font-size: 11px;
    }

    .pagination-new span.page-numbers.current,
    a.page-numbers {
        padding: 8px 12px;
    }


}


/*-contactuspage-*/

.vc_basic_grid.recent-home-posts .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-a {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#want-to-discuss.vc_section {
    background: #f9d94e;
}

div#work-page-sections {
    background: #f9d94e !important;
}


div#casestudy-tab .vc_tta-panel-body .work-details-tab .cols_rslts p {
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2;
}

.work-details-tab .reslt_cs h4 {
    font-size: 34px;
    font-family: WorkSans-SemiBold;
}

/*-22-12-2022-*/
.press-realease .vc_single_image-wrapper img {
    max-width: 1000px !important;
    height: auto !important;
}

/*----------calculat-ctr-pagedesign------------*/

.calculte-upper-design {
    background: #f9d94e;
    padding: 80px 0;
}

.calculte-upper-design>.wpb_column.vc_column_container>.vc_column-inner {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.calculte-upper-design h1 {
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
}

.calculte-upper-design p.ctr_sunhead {
    margin-bottom: 16px !important;
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
}

.calculte-upper-design div#field h2 {
    font-size: 32px !important;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: -.018em;
    color: #182128;
}

.calculte-upper-design form {
    padding: 40px 40px !important;
}

.calculte-upper-design .cp_cff_13 #fbuilder .fform span {
    margin-bottom: 5px;
    letter-spacing: -.008em;
    color: #21272c;
    font-weight: 500;
    line-height: 26px;
    font-size: 16px;
}

.calculte-upper-design form {
    background: #fff;
    border-radius: 10px;
    position: relative;
    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}

.calculte-upper-design form input#fieldname2_1 {
    width: 100% !important;
}

.calculte-upper-design form input#fieldname3_1 {
    width: 100% !important;
}

.calculte-upper-design #fbuilder .medium {
    width: 100% !important;
    border: 1px solid #0c0c0c !important;
}

.calculte-upper-design .cp_cff_13 #fbuilder .fields>label {
    font-weight: 500;
    color: #21272c;
}

.calculte-upper-design form .fields {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div#improve-org .ctr_benefits ul li {
    list-style: none;
}

div#improve-org .ctr_benefits ul li h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.018em;
}

div#improve-org .ctr_benefits ul li p {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -.0045em;
}

div#improve-org .ctr_benefits ul li span.number_ctr {
    position: absolute;
    left: 0;
    width: 46px;
    height: 46px;
    background-color: #f13624;
    border-radius: 50%;
    font-weight: 600;
    font-size: 26px;
    line-height: 46px;
    text-align: center;
    letter-spacing: -.018em;
    color: #f9fbff;
}

div#improve-org .ctr_benefits ul li {
    position: relative;
    margin-bottom: 24px;
    padding-left: 72px;
}

div#improve-org ul li br {
    display: none;
}

div#improve-org form#cp_calculatedfieldsf_pform_1 .cp_cff_13 #fbuilder input[type=button] {
    background: #f13624;
    border-color: #f13624;
}

.calculte-upper-design form .fields .dfield input {
    border: 1px solid #ced4da !important;
    height: 50px;
    border-radius: 0 !IMPORTANT;
    background-color: inherit !important;
    padding: 10px !important;
    box-shadow: none !important;
    outline: none !important;
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif !important;
}

div#improve-org #fbuilder input[type=submit],
.cp_cff_13 #fbuilder input[type=button],
.cp_cff_13 #fbuilder input[type=reset] {
    width: 200px;
    height: 58px;
    background: #f13624 !important;
    border-color: #f13624 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    margin-top: 20px;
}

.calculte-upper-design form .fields * {
    font-family: 'Poppins', sans-serif !important;
}

.calculte-upper-design form .fields>label {
    font-size: 14px;
    color: #333;
}

.calculte-upper-design .vc_row.wpb_row.vc_inner.vc_row-fluid.calcu {
    display: flex;
    align-items: center;
}

.ctr-calculate-content {
    padding: 30px 0 80px 0;
}

.ctr-calculate-content>.vc_column_container>.vc_column-inner {
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
    padding: 0;
}

.ctr-calculate-content h2 {
    font-size: 40px;
    margin: 30px 0 10px 0;
    letter-spacing: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
}

.ctr-calculate-content p {
    font-weight: 400;
    color: #333;
    line-height: 1.8;
    margin-bottom: 10px;
}

.ctr-calculate-content p.blck-bg {
    background: #f2f2f2;
    padding: 20px 15px;
    width: 100%;
    max-width: 750px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    margin: 15px 0;
}

.ctr-calculate-content .nmbs_ctr {
    color: #f13624;
}

.ctr-calculate-content .ctr_reslt-cs-outer {
    list-style: none;
    margin: 20px 0;
}


.ctr-calculate-content .ctr_reslt-cs-outer h3 {
    font-size: 26px;
    letter-spacing: -0.5px;
    color: #f13624;
    font-family: 'WorkSans-SemiBold';
}

.ctr-calculate-content .ctr_reslt-cs-outer li {
    font-weight: 400;
    color: #333;
    line-height: 1.8;
    margin-bottom: 20px;
}

.ctr-calculate-content .ctr_reslt-cs-outer li ul {
    padding-left: 30px;
    padding-bottom: 10px;
    list-style-type: disc;
}

.ctr-calculate-content .ctr_reslt-cs-outer li li {
    margin-bottom: 10px;
}

.ctr-calculate-content img {
    padding: 20px 0;
}

.calculte-upper-design form label br {
    display: none;
}


@media screen and (max-width:1440px) {

    .calculte-upper-design>.wpb_column.vc_column_container>.vc_column-inner,
    .ctr-calculate-content>.vc_column_container>.vc_column-inner {
        width: 93%;
    }

}

@media screen and (max-width:980px) {
    .press-realease h2.center-title.title-h2 {
        margin-bottom: 0px !important;
    }

    .press-realease {
        margin-top: 50px;
    }

}

@media screen and (max-width:767px) {
    .press-realease .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .ctr-calculate-content h2 {
        font-size: 32px;
    }

}

/*-22-12-2022-*/

/*-04-01-2022-*/

@media screen and (max-width:1200px) {
    .calculte-upper-design .vc_row.wpb_row.vc_inner.vc_row-fluid.calcu {
        display: block;
    }

    .calculte-upper-design .wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }

    .calculte-upper-design .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-top: 40px;
    }

}

@media screen and (max-width:980px) {

    .calculte-upper-design {
        padding: 50px 0;
    }

    .calculte-upper-design p.ctr_sunhead {
        font-size: 18px;
        line-height: 28px;
    }

    .calculte-upper-design form {
        padding: 20px 30px !important;
    }

    .calculte-upper-design .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-top: 40px;
    }

    div#improve-org #fbuilder input[type=submit],
    .cp_cff_13 #fbuilder input[type=button],
    .cp_cff_13 #fbuilder input[type=reset] {
        max-width: 170px;
        width: 100%;
    }

    .calculte-upper-design h1 {
        font-size: 35px;
        line-height: 45px;
    }

}

@media screen and (max-width:767px) {
    .ctr-calculate-content h2 {
        font-size: 30px;
    }

    .ctr-calculate-content {
        padding: 30px 0 30px 0;
    }

    .calculte-upper-design div#field h2 {
        font-size: 25px !important;
        margin-bottom: 5px;
        line-height: 32px;
    }

    .ctr-calculate-content p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .ctr-calculate-content .ctr_reslt-cs-outer h3 {
        font-size: 20px;
    }

    .calculte-upper-design h1 {
        font-size: 25px;
        line-height: 35px;
    }

    .calculte-upper-design p.ctr_sunhead {
        font-size: 14px;
        line-height: 24px;
    }

    .calculte-upper-design form {
        padding: 20px 20px !important;
    }

    div#improve-org #fbuilder input[type=submit],
    .cp_cff_13 #fbuilder input[type=button],
    .cp_cff_13 #fbuilder input[type=reset] {
        max-width: 150px;
        width: 100%;
        height: 50px;
    }

    .ctr-calculate-content .ctr_reslt-cs-outer li li {
        margin-bottom: 10px;
        font-size: 14px;
    }

    div#improve-org .ctr_benefits ul li h4 {
        font-weight: 600;
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.018em;
    }

    div#improve-org .ctr_benefits ul li p {
        font-size: 14px;
        line-height: 22px;
    }

    div#improve-org .ctr_benefits ul li {
        padding-left: 50px;
    }

    div#improve-org .ctr_benefits ul li span.number_ctr {
        width: 36px;
        height: 36px;
        font-size: 20px;
        line-height: 36px;
    }

    .ctr-calculate-content {
        padding: 0 0 30px 0 !important;
    }

    .calculte-upper-design .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-top: 20px;
    }

    .calculte-upper-design {
        padding: 50px 0 30px;
    }

}

/*-04-01-2022-*/



/*-11-01-2023-*/
.vimeo-wrapper video {
    display: none;
}

.vimeo-wrapper br {
    display: none;
}

/*-11-01-2023-*/

@media screen and (min-width:981px) {
    #why_choose_mobile_development .vc_row.wpb_row {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
}

/*-7-03-2023-*/

div#dooted-bg .vc_row {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
}

div#dooted-bg .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    padding: 20px 10px;
}

div#rvij .vc_single_image-wrapper {
    width: 100%;
    max-width: 400px;
}

div#chat-gpt .black-white-form {
    list-style: none;
    padding: 20px;
    background: #fff;
    border: 2px dashed #f03624;
}

div#chat-gpt .black-main-form-content input {
    border: 1px solid #ddd;
}

div#chat-gpt textarea {
    border: 1px solid #ddd;
}

div#seo-for-saas.gpt {
    background: #f5f5f5;
}

div#seo-for-saas.gpt h2 {
    text-align: left;
}

div#seo-for-saas.gpt p {
    text-align: left;
}

div#seo-for-saas.gpt.law-firm-seo-sec-sect {
    padding: 100px 0 85px;
    background: #f5f5f5;
}

div#seo-for-saas.gpt h2:after {
    margin: 0;
}

div#seo-for-saas.gpt.law-firm-seo-sec-sect.gpt p {
    margin-bottom: 0px !important;
}

.gptchat-develop.seo-law-top-sect .bnrtxt {
    padding-right: 0;
}

div#chat-gpt h1 {
    font-size: 70px;
    line-height: 80px;
}

div#chat-gpt .black-white-form h4 {
    font-weight: 700;
}

div#chat-gpt .black-white-form {
    width: 100%;
    margin: 0px auto;
    max-width: 500px;
}

div#why_choose_mobile_development.gpt-service h4 {
    font-size: 25px;
    margin-bottom: 10px;
    font-weight: 600;
}

div#why_choose_mobile_development.gpt-service .vc_single_image-wrapper.vc_box_border_grey {
    width: 100px;
}

div#why_choose_mobile_development.openAi-gpt h4 {
    font-weight: 600;
    margin-bottom: 5px;
}

div#why_choose_mobile_development.industry h4 {
    margin-top: 25px;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
}

div#why_choose_mobile_development.industry .vc_single_image-wrapper.vc_box_border_grey {
    max-width: 100px;
    height: 90px;
}

div#why_choose_mobile_development.industry {
    padding-bottom: 85px;
}

ul.new-case-study li {
    list-style: none;
    font-size: 20px;
    line-height: 40px;
    position: relative;
    margin-left: 15px;
}

ul.new-case-study li:before {
    content: "";
    background: #f13624;
    width: 8px;
    position: absolute;
    top: 18px;
    margin-left: -15px;
    height: 8px;
    border-radius: 50px;
    display: block;
}

div#improved_roi_full strong {
    color: #f13624;
}

div#why_choose_mobile_development.industry .wpb_column.vc_column_container.vc_col-sm-1\/5 .vc_column-inner {
    background: #fff;
    height: 100%;
    padding: 20px;
    box-shadow: 2px 2px 13px 3px #dddddd5e;
    border-radius: 20px;
}

div#why_choose_mobile_development.industry .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    padding-right: 30px;
}

div#why_choose_mobile_development.openAi-gpt .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0px 1px 10px #ddd;
    height: 100%;
}

div#why_choose_mobile_development.openAi-gpt .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 30px;
}

div#why_choose_mobile_development.industry .vc_row.wpb_row:last-child {
    margin-top: 50px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.two-box {
    margin-top: 30px;
}

div#seo-for-saas.gpt.law-firm-seo-sec-sect strong {
    color: #f13624;
    font-weight: normal;
}

body div#awd-win.chat-gpt {
    background: transparent !important;
}

div#chat-gpt .wpcf7-response-output {
    background: #26bc33;
    width: 500px;
    color: #fff;
    margin: 30px auto;
}

div#chat-gpt input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: 0 0;
    color: #f13624;
    border: 1px solid #f13624;
    transition: 0.3s;
}

div#chat-gpt input.wpcf7-form-control.has-spinner.wpcf7-submit {
    display: inline-block;
}

.cht-img {
    border: 1px solid #ddd;
    margin-bottom: 25px !important;
}

div#cs-detail-page-approach.chat-gizmo h2 {
    font-weight: 700;
    line-height: 35px;
}

div#cs-detail-page-approach.chat-gizmo .cht-img img {
    width: 100%;
}

div#cs-detail-page-approach.chat-gizmo .vc_column-inner {
    padding-top: 0;
}

div#cs-detail-page-approach.chat-gizmo .cs-dt-sc-inner {
    margin-bottom: 30px;
    margin-top: 30px;
}

p.by-leaving {
    margin-top: 15px;
}

div#chat-gpt input[submit] {
    border: 1px solid #f13624 !important;
}

#upworklogo-seo-min .vc_column_container.vc_col-sm-12>.vc_column-inner {
    padding-top: 20px;
    padding-bottom: 20px;
}

#upworklogo-seo-min .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}

#upworklogo-seo-min p.reviewz {
    margin-top: 20px;
    font-size: 22px;
    font-family: WorkSans-SemiBold;
    color: #000;
}

div#seo-for-saas.gpt.law-firm-seo-sec-sect.gpt .shfy_seo_agcy p {
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin: 10px 0 !important;
}

/*-7-03-2023-*/



/*-25-04-2023-*/
div#main-banner-service.ecommerce-seo {
    background: #f9d94e;
}

div#main-banner-service.ecommerce-seo p {
    font-size: 18px;
}

div#we-offer {
    margin: 100px 0;
}

div#we-offer p {
    font-size: 14px;
    margin-top: 0;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.local-seo-sub-row {
    display: flex;
    align-items: center;
}

.vc_toggle_content ul li {
    font-size: 21px;
    line-height: normal;
    margin: 15px 0;
}

.vc_toggle_content ul {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 25px;
}

/*-25-04-2023-*/


@media only screen and (min-width: 1200px) {

    div#chat-gpt.gptchat-develop h1 {
        font-size: 56px;
        line-height: 1.2;
        padding-right: 0;
    }
}

@media only screen and (max-width: 1366px) {

    div#seo-for-saas.gpt.law-firm-seo-sec-sect.gpt .shfy_seo_agcy p {
        font-size: 16px;
    }

    div#chat-gpt h1 {
        font-size: 60px;
        line-height: 70px;
    }

    div#why_choose_mobile_development.gpt-service h4 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 0;
    }

    div#improved_roi_full.new-cse {
        padding: 60px 0 !important;
    }

    div#why_choose_mobile_development.openAi-gpt {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }

    div#why_choose_mobile_development.industry h4 {
        font-size: 18px;
        line-height: 28px;
    }

}

@media only screen and (max-width: 980px) {
    .site-header .menu-button-container button.button .dropdown-icon {
        font-size: 0;
    }

    .vc_toggle_content ul li {
        font-size: 18px;
    }

}


@media only screen and (max-width: 767px) {
    div#seo-for-saas.gpt.law-firm-seo-sec-sect.gpt .shfy_seo_agcy p {
        font-size: 15px;
    }

    div#dooted-bg .wpb_column.vc_column_container.vc_col-sm-1\/5 {
        width: 50%;
        float: left;
    }

    div#dooted-bg {
        padding: 0 0 0 !important;
    }

    div#dooted-bg.brands-trusted {
        padding: 0 0 40px !important;
    }

    div#chat-gpt h1 {
        font-size: 44px;
        line-height: 54px;
    }

    div#chat-gpt .black-white-form {
        width: 100%;
        max-width: 100%;
    }

    div#why_choose_mobile_development.industry .wpb_column.vc_column_container.vc_col-sm-1\/5 {
        padding-right: 0;
        margin-bottom: 30px;
    }

    div#seo-for-saas.b2b-seo.gpt {
        padding: 70px 0 50px 0 !important;
    }

    div#seo-for-saas.b2b-seo.gpt .wpb_text_column.wpb_content_element {
        margin-bottom: 0 !important;
    }

    div#improved_roi_full.new-cse .wpb_text_column.wpb_content_element {
        margin-bottom: 0 !important;
    }

    div#improved_roi_full.new-cse .wpb_column.vc_column_container.vc_col-sm-6:last-child {
        margin-bottom: 0;
        margin-top: 20px;
    }

    div#why_choose_mobile_development.gpt-service .vc_single_image-wrapper.vc_box_border_grey {
        width: 100px !important;
    }

    div#why_choose_mobile_development.industry .vc_row.wpb_row:last-child {
        margin-top: 0px;
    }

    div#why_choose_mobile_development.industry {
        padding-bottom: 50px;
        margin-top: 50px !important;
    }

    div#why_choose_mobile_development.openAi-gpt .wpb_column.vc_column_container.vc_col-sm-6 {
        padding-right: 0;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.two-box {
        margin-top: 0px !important;
    }

    div#new-faqs.cht-gpt-faq {
        margin-top: 0px !important;
    }

    div#rvij .vc_column-inner {
        padding: 0;
    }

    div#cs-detail-page-approach.chat-gizmo p {
        font-size: 18px;
        line-height: 28px;
    }

    div#cs-detail-page-approach.chat-gizmo {
        padding-top: 20px;
    }

}

.law-firm-sub_text_inner p+p {
    margin: 15px 0;
}

.full_study_row .vc_row.wpb_row.vc_inner.vc_row-fluid {
    max-width: 1540px !important;
    width: 95% !important;
}

.full_study_row .case-study_blurb_content {
    padding: 0 20px;
}

.full_study_row .case-study_blurb_content .case-study_main_blurb_image {
    margin-bottom: 30px;
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.full_study_row .case-study_blurb_content .case-study_main_blurb_image img {
    height: auto !important;
}

.case-study_blurb_container.result_blrb h3 {
    font-size: 20px;
    line-height: normal;
    font-family: 'Poppins', sans-serif;
}

.case-study_blurb_container.result_blrb h4 {
    margin-top: 12px !important;
    font-family: WorkSans-SemiBold;
    font-size: 24px !important;
}

.case-study_blurb_container.result_blrb .reslts_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}


.case-study_blurb_container.result_blrb .reslts_row .cols_rslts h3 {
    padding-bottom: 5px;
    font-size: 24px;
}

.case-study_blurb_container.result_blrb .view-std {
    margin-top: 20px;
}

.case-study_blurb_container.result_blrb .view-std a {
    border: 1px solid #f13624;
    display: inline-block;
    padding: 9px 20px;
    border-radius: 7px;
    font-weight: 600;
}

.case-study_blurb_container.result_blrb .view-std a:hover {
    background: #f13624;
    color: #fff;
}

.chat_gpt_out_box>.vc_column-inner>.wpb_wrapper {
    list-style: none;
    padding: 20px;
    background: #fff;
    border: 2px dashed #f03624;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}

.chat_gpt_out_box>.vc_column-inner>.wpb_wrapper .black-white-form {
    border: none !important;
    padding: 0 !important;
    max-width: 100% !important;
}

.chat_gpt_out_box h4 {
    color: #000;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.44em;
    letter-spacing: .5px;
    text-align: center;
    padding: 5px 10px;
    margin-bottom: 20px !important;
}

@media only screen and (max-width: 767px) {
    .chat_gpt_out_box>.vc_column-inner>.wpb_wrapper {
        max-width: 100%;
        margin: 0 auto;
    }

    .vc_toggle_content ul li {
        font-size: 15px;
    }


}

/*-03-05-2023-*/

div#Factors p img {
    width: 100%;
    margin-top: 30px;
}

div#Factors h3.ebookmainh3 {
    font-weight: 600;
    margin-bottom: 10px;
}

div#Factors p {
    padding-bottom: 10px;
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin: 7px 0 !important;
}

div#Factors ul li {
    font-weight: 600;
}

div#Factors {
    padding-bottom: 64px;
}

div#Hire-Certified {
    margin: 0 !important;
}

/*-03-05-2023-*/

/*-04-05-2023-*/
div#platform {
    padding: 90px 0;
    background: #f9d94e;
}

div#platform h2 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700 !important;
    color: #f13624;
}

div#Your-feedback .vc_column-inner {
    width: 90%;
    max-width: 1540px;
    margin: 0px auto;
}

div#Your-feedback {
    padding: 90px 0;
}

div#Your-feedback ul li {
    margin-bottom: 25px;
}

div#Your-feedback ul {
    list-style: none;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 50px !important;
}

div#feedback-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
}

div#Your-feedback i.fa.fa-check {
    color: #f13624;
}

#testimonials-nml.review-testi {
    background: transparent !important;
    padding-bottom: 0;
}

div#Why-Choose-Wix {
    padding: 90px 0;
}

.cols_center_added .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    height: 100%;
}

.cols_center_added .wpb_column.vc_column_container.vc_col-sm-4>.vc_column-inner>.wpb_wrapper {
    background: #fff;
    text-align: center;
    padding: 50px 30px;
    border-radius: 10px;
    box-shadow: 0 10px 20px 1px #d3d3d3;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.cols_center_added .wpb_column.vc_column_container.empty-cells.vc_col-sm-4 {
    display: none;
}

div#csty.webdesign .center-title.title-h2 {
    padding-bottom: 0 !important;
}

div#seo-worth.squaresapce h2.titleh2 {
    font-size: 55px !important;
}

div#seo-worth.squaresapce p {
    font-size: 16px !important;
    color: #333;
    text-align: justify;
}

div#seo-worth.squaresapce .vc_custom_1650452702920 {
    margin-bottom: 0px !important;
}

div#seo-worth.squaresapce {
    padding: 90px 0;
}

div#squarespace-seo-company.need h2.titleh2 {
    font-size: 55px;
    line-height: 65px;
}

div#squarespace-seo-company.need p {
    font-size: 16px !important;
    color: #333;
}

div#squarespace-seo-company.need .vc_row.wpb_row.vc_inner.vc_row-fluid.core-heading.vc_custom_1650452702920 {
    margin-bottom: 0px !important;
}

div#csty.webdesign .center-title.title-h2+p {
    font-size: 18px;
    line-height: 1.6;
}

div#csty.webdesign .wpb_column.vc_column_container.vc_col-sm-4>.vc_column-inner>.wpb_wrapper {
    box-shadow: 0px 6px 16px rgb(0 0 0 / 10%);
    border-radius: 10px;
    padding: 0 0 40px 0;
}

div#csty.webdesign .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper {
    padding: 20px 0 0 0 !important;
    box-shadow: none;
    border-radius: 0;
    min-height: inherit;
}

div#csty.webdesign .case-study_blurb_container.result_blrb h3 {
    font-size: 24px;
    font-weight: 600;
}

div#csty.webdesign .wpb_single_image figure.wpb_wrapper {
    width: 100%;
}

div#csty.webdesign .wpb_single_image figure.wpb_wrapper .vc_single_image-wrapper {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
    overflow: hidden;
}

div#csty.webdesign .wpb_single_image figure.wpb_wrapper .vc_single_image-wrapper img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}

#upworklogo-seo-min .wpb_wrapper .wpb_single_image {
    text-align: center !important;
}

#upworklogo-seo-min .wpb_wrapper {
    text-align: center;
}

@media only screen and (max-width:767px) {

    div#csty.webdesign {
        margin-bottom: 10px;
    }

    div#csty.webdesign .center-title.title-h2+p {
        font-size: 15px;
        line-height: 1.6;
    }

    div#csty.webdesign .vc_row.wpb_row {
        margin-top: 0 !important;
        margin-bottom: 20px !important;
    }

    div#rvij .wpb_column.vc_column_container.vc_col-sm-8 .vc_single_image-wrapper img {
        width: 100%;
        max-width: 280px !important;
        height: auto !important;
    }

    div#all-search_engine-ww-monthly-202202-202302 svg#raphael-paper-10 {
        width: 100%;
    }

    div#all-search_engine-ww-monthly-202202-202302 {
        width: 100% !important;
    }

    div#all-search_engine-ww-monthly-202202-202302 span#search_engine-ww-monthly-202202-202302-chart {
        width: 100% !important;
    }

    .postid-47242 .single_post_main_content p {
        line-height: 28px;
        font-size: 16px;
    }
}

/*-04-05-2023-*/

/*-15-05-2023-*/
div#seo-for-saas.migration ul li {
    text-align: left;
}

section#block-3 ul li {
    margin-bottom: 10px;
}

section#block-3 ul li i {
    margin-right: 5px;
    color: #f13624;
}

/*-15-05-2023-*/

/*-scam-*/
div#scam {
    padding: 70px 0;
}

div#scam h1 {
    font-size: 40px;
    line-height: 50px;
}

div#scam strong {
    color: #f13624;
}

div#scam p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
}

div#scam ul li {
    margin-bottom: 10px;

    list-style: none;
    font-weight: 500;
}

div#scam ul li i {
    font-style: normal;
}

div#scam ul li b {
    color: #f13624;
}

div#scam strong.beaware {
    color: #000;
    font-size: 22px;
    font-weight: 500;
}

div#scam div#close-btn {
    position: absolute;
    right: 240px;
    top: 15px;
}

div#scam .vc_pageable-slide-wrapper.vc_clearfix {
    margin-top: 20px;
}

/*-scam-*/


#country-disclaimer {
    background-color: rgb(255, 209, 45);
    min-height: 30px;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 26px;
    padding: 10px 30px;
    font-family: 'Inter', sans-serif;
    /*     position: fixed;
    bottom: 0;
    left: 0;
    right: 0; */
    z-index: 9999;
}

#country-disclaimer #close-btn {
    font-size: x-large;
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: 0;
    font-weight: 700;
    position: absolute;
    left: 10px;
    top: 10px;
}


#country-disclaimer .inner {
    display: flex;
    /* width: fit-content; */
    margin: 0 auto;
    align-items: center;
    max-width: 1500px;
    padding: 0 20px;
    justify-content: space-between;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    gap: 15px;
}

#country-disclaimer a.more-info-btn {
    letter-spacing: -.008em;
    font-weight: 600;
    white-space: nowrap;
    background-color: #f7941d;
    color: #000;
    display: inline-block;
    border-radius: 5px;
    cursor: pointer;
}

#country-disclaimer p {
    color: #000;
    margin: 0;
    text-align: center;
}

#country-disclaimer a {
    font-family: inherit;
    color: #4B8EE7;
    text-decoration: none;
}

.fx-btn-small {
    font-size: 16px;
    padding: 8px 16px;
}

#country-disclaimer #close-btn:hover {
    color: #f13624;
}

#country-disclaimer a.more-info-btn:hover {
    background-color: #ffa232;
}

h4 {
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 10px;
}

div#blog-page-filter ul {
    text-align: center;
}

div#blog-page-filter ul li {
    margin-right: 5px;
    display: inline-block;
    list-style: none;
    border: 1px solid #000;
    padding: 10px 20px;
    cursor: pointer;
    color: #000;
    margin-bottom: 25px;
    text-transform: capitalize;
    font-weight: 600;
}

div#blog-page-filter ul li:hover {
    background: #000;
    color: #fff;
    border: 1px solid #000;
    transition: 0.3s;
}

div#blog-page-filter img {
    margin: 0px auto;
    text-align: center;
    display: block;
}

div#blog-page-filter ul li.blog-filter-taxnomy.active {
    background: #000;
    pointer-events: none;
    color: #ffff;
    border: 1px solid #000;
}

@media only screen and (max-width:479px) {

    #country-disclaimer a.more-info-btn {
        font-size: 14px;
        padding: 8px 16px;
        line-height: normal;
    }

    .brand-growth ul {
        display: block !important;
    }

    .brand-growth ul li {
        width: 50%;
        float: left;
    }

    .brand-growth ul li:nth-child(1) {
        margin-bottom: 25px;
    }

    .brand-growth ul li:nth-child(2) {
        margin-bottom: 25px;
    }

    #country-disclaimer p {
        font-size: 13px;
        line-height: 1.4;
    }

    #country-disclaimer .inner {
        padding: 0 0 0 20px;
        gap: 10px;
    }

    #country-disclaimer {
        padding: 10px 15px 10px 30px;
    }

    #testimonials-nml h5 {
        line-height: normal;
    }

    .stars-testimonials .masonry-item figure {
        padding: 25px 0;
    }

    header.page-header.alignwide {
        padding: 0px 0 !important;
    }

    .post-type-archive-web-story div#blog-cat-page {
        padding: 25px 0 50px 0;
    }

}

/*-12-07-2023-*/
header.page-header.alignwide {
    background-color: rgb(255, 209, 45);
    padding: 80px 0;
    text-align: center;
}

.post-meta {
    margin-top: 20px;
}

h2.entry-title.default-max-width.hffj {
    margin-bottom: 10px;
}

.postid-47242 .single_post_main_content h2 {
    padding-top: 80px;
}

.postid-47242 .single_post_main_content h3 {
    padding-top: 80px;
}

/*-12-07-2023*/

/*-17-07-2023-*/
.development-blog h5 {
    font-size: 18px;
    line-height: 28px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

.development-blog p {
    margin-top: 0;
}

.development-blog h4 {
    margin-top: 15px !important;
    font-weight: 600 !important;
}

.development-blog h4 a {
    font-family: WorkSans-Regular;
}

.development-blog .vc_btn3-container.vc_btn3-left {
    margin-bottom: 5px;
}

.development-blog h4 {
    margin-bottom: 0px;
}

.development-blog .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 5px;
}

.development-blog a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    border-radius: 4px !important;
    padding: 10px 25px;
}

.digital-solutions .free-consult-btn-action a {
    border-radius: 4px;
    padding: 11px 40px;
    margin-top: 40px;
}

.development-blog .free-consult-btn-action a {
    border-radius: 4px;
    padding: 11px 40px;
    font-family: WorkSans-Regular;
}

div#why-choose-our-digital h3 {
    font-size: 50px;
    line-height: normal;
    letter-spacing: -1px;
}

div#why-choose-our-digital h5 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300 !important;
    font-weight: normal;
}

div#why-choose-our-digital {
    background: url(https://websperogeo.com/wp-content/uploads/2023/07/Why-Choose-Pur-Digital-Solution.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
}

div#why-choose-our-digital h3 {
    color: #fff;
}

div#why-choose-our-digital h5 {
    color: #fff;
    margin-bottom: 50px !important;
    font-family: 'Poppins', sans-serif;
}

div#why-choose-our-digital .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 100%;
    max-width: 1540px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

div#why-choose-our-digital .wpb_wrapper {
    height: 100%;
}

div#why-choose-our-digital .flexibility .wpb_text_column.wpb_content_element {
    background: #fff;
    padding: 30px 30px;
    border-radius: 6px;
    height: 100%;
}

div#why-choose-our-digital .wpb_wrapper {
    height: 100%;
}

.take-better.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
    height: 100%;
}

.take-better.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    height: 100%;
}

.enjoy-flexibility.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
    height: 100%;
}

div#why-choose-our-digital h4 {
    font-size: 30px;
    margin-top: 20px;
    padding-bottom: 5px;
    font-weight: 600;
}

.development-blog {
    padding: 70px 0;
}

div#why-choose-our-digital p {
    font-size: 18px;
    line-height: 35px;
}

div#why-choose-our-digital .flexibility .wpb_column.vc_column_container.vc_col-sm-6:after {
    content"";
    background: url('https://websperogeo.com/wp-content/uploads/2023/07/build-bg.png');
    display: block;
}

div#Industry-We-Serve {
    padding: 70px 0;
}

div#Industry-We-Serve h3,
div#Industry-We-Serve h2 {
    font-size: 50px;
    line-height: normal;
    letter-spacing: -1px;
}

div#Industry-We-Serve h5 {
    font-size: 18px;
    line-height: 35px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}

.main-industry ul {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 50px;
    list-style: none;
}

div#Industry-We-Serve .main-industry {
    width: 100%;
    max-width: 1520px;
    margin: 0px auto;
}

div#Industry-We-Serve .main-industry ul li {
    position: relative;
}

div#Industry-We-Serve .main-industry ul li h4 {
    position: absolute;
    top: auto;
    font-size: 16px;
    left: 0;
    color: #fff;
    text-align: center;
    bottom: 0;
    right: 0;
}

.build.wpb_column.vc_column_container.vc_col-sm-6:before {
    content: "";
    background: url(https://websperogeo.com/wp-content/uploads/2023/07/build-bg.png);
    display: block;
    width: 240px;
    height: 240px;
    bottom: -20px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
}

.take-better.wpb_column.vc_column_container.vc_col-sm-6:before {
    content: "";
    background: url(https://websperogeo.com/wp-content/uploads/2023/07/take-bg.png);
    display: block;
    width: 240px;
    height: 240px;
    bottom: -20px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
}

.enjoy-flexibility.wpb_column.vc_column_container.vc_col-sm-6:before {
    content: "";
    background: url(https://websperogeo.com/wp-content/uploads/2023/07/enjoy-bg.png);
    display: block;
    width: 240px;
    height: 240px;
    bottom: -20px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
}

.scalable.wpb_column.vc_column_container.vc_col-sm-6:before {
    content: "";
    background: url(https://websperogeo.com/wp-content/uploads/2023/07/robust-bg.png);
    display: block;
    width: 240px;
    height: 240px;
    bottom: -20px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
}

.development-testi span.st-testimonial-company {
    display: none !important;
}

.development-testi h5.st-testimonial-title {
    margin-bottom: 10px !important;
}

.development-testi .stars-testimonials .masonry-item figure {
    border-bottom: 5px solid #f13624;
    border-radius: 6px;
}

.development-testi .stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
    order: 1;
}

.development-testi p:before {
    content: "" !important;
    width: 82px !important;
    height: 65px !important;
    background: url('https://websperogeo.com/wp-content/uploads/2023/07/quote-sign-1.png') !IMPORTANT;
    position: absolute !important;
    display: block !important;
    top: -13px !important;
    left: 0 !important;
    z-index: 1 !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#testimonials-nml.development-testi .stars-testimonials .masonry-item figure img {
    max-width: 80px !important;
    max-height: 80px;
    border: none;
}

.development-testi h5.st-testimonial-title:before {
    display: none !important;
}

#testimonials-nml.development-testi h5 {
    margin-bottom: 0px !important;
    font-size: 20px !important;
    margin-top: 0px !important;
}

#testimonials-nml.development-testi .stars-testimonials .masonry-item figure img {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

div#testimonials-nml.development-testi .stars-testimonials .masonry-item figure blockquote.st-testimonial-content {
    text-align: left !important;
}

div#testimonials-nml.development-testi h5.we-made-it {
    margin-bottom: 50px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

.brand-growth ul {
    display: flex;
    list-style: none;
    gap: 60px;
}

.Intuitive-Web.seo-law-top-sect.ppc_for_pages .titleh1 {
    font-size: 55px;
    font-weight: 600;
}

.Intuitive-Web.seo-law-top-sect.ppc_for_pages .titleh1:before {
    display: none;
}

.Intuitive-Web.seo-law-top-sect .bnrtxt p:last-child {
    padding-bottom: 50px;
}

.brand-growth ul li h5 {
    font-size: 18px;
    margin-top: 10px;
}

.Intuitive-Web.seo-law-top-sect .bnrtxt {
    padding-top: 10px !important;
}

div#craft-banner.Intuitive-Web {
    padding: 100px 0;
}

div#craft-banner.Intuitive-Web .local-seo-contact form {
    max-width: 500px !important;
    background: #FFF9E8 !important;
    float: none;
    margin: 0px auto;
    padding: 30px 30px !important;
}

.development-form h2.have-a-project {
    font-size: 35px;
    line-height: 45px;
    font-weight: 600;
    margin-bottom: 10px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0px;
}

.development-form .wpcf7-not-valid-tip {
    margin-bottom: 5px !important;
}

div#craft-banner.Intuitive-Web .local-seo-contact form:before {
    display: none;
}

div#craft-banner.Intuitive-Web .local-seo-contact form:after {
    display: none;
}

.our-technology-track h5 {
    font-size: 18px !important;
    line-height: 30px;
}

.industry-leaders h5 {
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

div#dooted-bg.our-technology-track .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    padding: 0px !important;
}

.development-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: transparent;
    width: 100%;
    height: 55px;
    border: none;
    border-radius: 4px;
    margin-bottom: 15px !important;
    padding: 15px;
    box-shadow: 0px 0px 8px 1px #00000021;
}

.development-form textarea.wpcf7-form-control.wpcf7-textarea {
    background: transparent;
    width: 100%;
    height: 150px;
    border: none;
    border-radius: 4px;
    margin-bottom: 10px !important;
    padding: 15px;
    box-shadow: 0px 0px 8px 1px #00000021;
}

.development-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    padding: 20px 0;
    color: #fff;
    border: none;
    background: #ee3524;
    border-radius: 4px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #f13624;
}

div#craft-banner.Intuitive-Web form.wpcf7-form.init span.wpcf7-spinner {
    display: none;
}

div#craft-banner.Intuitive-Web form.wpcf7-form.init input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: transparent;
    border: 2px solid #f13624;
    color: #f13624;
    transition: 0.3s;
    cursor: pointer;
    font-family: WorkSans-Regular;
}

.development-form .wpcf7-spinner {
    margin-top: 20px !important;
}

.development-form textarea::placeholder {
    font-family: WorkSans-Regular;
    font-size: 17px;
    color: #636262;
}

.development-form input::placeholder {
    font-family: WorkSans-Regular;
    font-size: 17px;
    color: #636262;
}

.development-testi .stars-testimonials .masonry-item figure {
    flex-wrap: wrap;
    flex-direction: row;
    float: none !important;
    align-items: center;
}

.development-testi .stars-testimonials .masonry-item figure .author {
    width: auto;
    text-align: left !important;
}

#testimonials-nml.development-testi .stars-testimonials .masonry-item figure img {
    margin: 0;
}

#testimonials-nml.development-testi .style1 .starrating {
    right: 0;
    left: 0px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.flexibility {
    margin-top: 30px !important;
}

.our-technology-track {
    padding-top: 35px !important;
}

.our-technology-track .vc_column-inner,
#why-choose-our-digital .vc_column-inner {
    width: 100%;
    max-width: 1520px;
    margin: 0px auto;
}

.tabs-development .services-title {
    width: 25%;
    position: sticky;
    top: 0;
    z-index: 11;
}

.tabs-development {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 60px;
    align-items: flex-start;
}

.services-title h3 {
    font-size: 22px;
    text-align: left;
    line-height: 1.3;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    padding: 0 !important;
    letter-spacing: 0;
    width: calc(100% - 60px);
}

.service-list li.active .tile.tile--service h3 {
    color: #fff;
}

.service-list li.active .tile.tile--service img {
    filter: brightness(0.01) invert(1);
}

.tabs-development .services-content {
    width: 75%;
    background: #FEF0CA;
    padding: 70px 70px 70px 155px !important;
    min-height: 60vh;
    box-sizing: border-box;
    position: relative;
    position: sticky;
    top: 120px;
    z-index: 1;
}

.tabs-development .services-content h4 {
    font-size: 50px;
    font-weight: normal;
    margin-bottom: 0;
    font-family: WorkSans-Medium;
    line-height: 1.2;
    margin-top: 0;
}

.tabs-development .services-content p {
    font-size: 18px !important;
    line-height: 2;
}

.tabs-development .services-content p.sub-title {
    margin-top: 10px !important;
    margin-top: 0;
    /* font-family: WorkSans-Medium; */
    font-weight: 600;
    font-style: italic;
}

.tabs-development .services-content p.para {
    margin-top: 10px;
    margin-bottom: 40px;
}

a.btn-register-header.btn-plane.clickcustomform {
    border: 1px solid #f13624;
    padding: 15px 20px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 18px;
    display: inline-block;
    min-width: 160px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    background: none;
    /* font-family: WorkSans-Medium; */
}

a.btn-register-header.btn-plane.clickcustomform:hover {
    background: #f13624;
    color: #fff;
}


.services-title ul#tabs-nav {
    list-style: none;
    margin-top: 3rem;
    left: 0;
    z-index: 1;
    position: relative;
}

.service-list li.active .tile.tile--service {
    background-color: #f13624;
}

.service-list .tile.tile--service {
    padding: 35px 30px;
    box-shadow: -0.7px 2.9px 53.8px 0 rgb(0 0 0 / 16%);
    border-radius: 6px;
    position: relative;
    background: #fff;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 20px;
    margin-bottom: 25px;
    width: 123%;
}

.service-list .tile.tile--service .icn {
    width: 60px;
}


.tabs-development .services-title ul#tabs-nav {
    counter-reset: my-sec-counter;
}

.services-title ul#tabs-nav li .tile.tile--service:after {
    content: '0' counter(my-sec-counter);
    counter-increment: my-sec-counter;
    font-size: 105px;
    font-weight: 600;
    position: absolute;
    background-image: linear-gradient(to bottom, rgba(246, 243, 243, 0.99) 0%, rgba(255, 255, 255, 0) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    right: 10px;
    z-index: 1;
    line-height: 1;
    letter-spacing: -4px;
    bottom: -9px;
}

.services-title h3 {
    position: relative;
    z-index: 11;
}

.services-title ul#tabs-nav li.active .tile.tile--service:after {
    background-image: linear-gradient(to bottom, rgba(255, 68, 50, 0.99) 0%, rgba(255, 255, 255, 0.15) 100%);
}

.portfilo-case-study .case-study h5 {
    font-size: 18px;
    line-height: 28px;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

.portfilo-case-study .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.portfilo-case-study .vc_column_container>.vc_column-inner .stars-testimonials .slick-prev.slick-arrow {
    left: 0;
}

.portfilo-case-study .vc_column_container>.vc_column-inner .stars-testimonials .slick-next.slick-arrow {
    right: 0;
}

.portfilo-case-study .vc_column_container>.vc_column-inner .stars-testimonials .slick-slide {
    margin-left: 0;
    margin-right: 0;
}



.portfilo-case-study .stars-testimonials .masonry-item figure {
    margin-left: 0;
    margin-right: 0;
    box-shadow: none !important;
    padding: 0;
    border-radius: 0;
    margin-top: 0;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .arrow {
    display: none;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg {
    padding: 0 !important;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .author.st-testimonial-bg {
    display: none;
}


.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog {
    background: #171717;
    display: flex;
    border-radius: 0 !important;
    flex-wrap: wrap;
}


.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-left {
    width: 60%;
    padding: 4%;
    float: left;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im {
    float: left;
    width: 40%;
    padding: 4% 3% 0% 3%;
    background: #E94949;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im:nth-child(2) {
    background: #ddd;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im img {
    width: auto;
    max-width: 100% !important;
    border-radius: 0 !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.portfilo-case-study .vc_column_container>.vc_column-inner .stars-testimonials .slick-prev.slick-arrow {
    left: auto;
    right: 95px;
    top: 20px;
    margin-top: 0;
}

.portfilo-case-study .vc_column_container>.vc_column-inner .stars-testimonials .slick-next.slick-arrow {
    right: 50px;
    top: 20px;
    margin-top: 0;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
}

.portfilo-case-study .stars-testimonials .slick-arrow {
    width: 35px !important;
    height: 35px !important;
    background-repeat: no-repeat !important;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im.cre-cndy {
    background-image: url('https://websperogeo.com/wp-content/uploads/2023/08/smas.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog.konverz .portfolio-cols-right-im.cre-cndy {
    background-image: url(https://websperogeo.com/wp-content/uploads/2024/04/konverz_bg_.png);
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im.cre-cndy.resell-boost {
    background-image: url('https://websperogeo.com/wp-content/uploads/2023/08/blastpad-case-study-bg-1.jpg');
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im.cre-cndy.gold-duck {
    background-image: url('https://websperogeo.com/wp-content/uploads/2023/08/dora-bg.jpg');
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im.cre-cndy.dream {
    background-image: url('https://websperogeo.com/wp-content/uploads/2023/08/chatgizmo-bg.jpg');
}

.portfilo-case-study .stars-testimonials .masonry-item figure .st-testimonial-bg .casestudy-portfolio-blog .portfolio-cols-right-im.cre-cndy.ortc {
    background-image: url('https://websperogeo.com/wp-content/uploads/2023/08/travel-bg.jpg');
}

.portfilo-case-study .stars-testimonials {
    /*     margin-top: 70px; */
    margin-bottom: 50px;
}

.casestudy-portfolio-blog .portfolio-cols-left h3 {
    font-size: 45px;
    color: #fff;
    text-align: left;
    letter-spacing: -1px;
    padding-bottom: 25px;
}

.casestudy-portfolio-blog .portfolio-cols-left p {
    color: #fff;
    font-size: 18px;
}

.casestudy-portfolio-blog .portfolio-cols-left ul {
    text-align: left;
    list-style: none;
    margin: 40px 0 0 0;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-icon img {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-text p {
    font-size: 16px;
    font-weight: 300;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-text h4 {
    margin: 0;
    color: #fff;
    padding: 0;
    letter-spacing: -1px;
    font-size: 20px;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 30px;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-icon {
    width: 50px;
    height: 50px;
    background: #fff5f0;
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.portfilo-case-study .free-consult-btn-action a {
    border-radius: 4px;
    padding: 13px 40px;
}

.development-blog .wpb_single_image.wpb_content_element.vc_align_ figure.wpb_wrapper.vc_figure {
    width: 100%;
}

.development-blog .wpb_single_image.wpb_content_element.vc_align_ a.vc_gitem-link.vc_single_image-wrapper.vc_box_border_grey {
    width: 100% !important;
}

.development-blog button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-danger {
    background: transparent;
    color: #f13624;
    border: 1px solid #f13624;
    font-size: 16px;
    font-weight: 700;
    border-radius: 4px;
    text-transform: uppercase;
    font-family: WorkSans-Regular;
}

.development-blog button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-danger:hover {
    background: #f13624;
    color: #fff;
    transition: 0.3s;
}

.development-blog.inside_blog_outer .vc_grid-item-mini .vc_gitem-col .wpb_single_image {
    margin: 0 -20px;
}

.development-blog.inside_blog_outer .vc_grid-item-mini .vc_gitem-col {
    padding-top: 0;
}

.development-blog h4 {
    font-size: 25px !important;
}

.development-blog h4:hover a {
    color: #f13624;
    transition: 0.3s;
}

div#faqq .vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md {
    background: #f6f6f6;
    padding: 20px;
    border: 1px solid #ddd;
}

div#faqq {
    margin-top: 80px;
}

div#faqq .vc_toggle_title:after {
    content: inherit !important;
}

div#faqq .vc_toggle_default .vc_toggle_icon::after,
.vc_toggle_default .vc_toggle_icon::before {
    background: #f13624 !important;
    border: none !important;
}

div#faqq .new-heading-style h4 {
    display: none;
}

div#faqq .vc_toggle_default .vc_toggle_icon {
    background: #f13624;
    border: 1px solid #f13624;
}

div#faqq {
    display: none;
}

.single-post .site-content table {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #dddddd;
}

.single-post .site-content table td,
th {
    text-align: left;
    padding: 12px;
    border: 1px solid #dddddd;
}

table.Comparison {
    margin-top: 20px;
}

.single-post .site-content table {
    table-layout: fixed;
    word-wrap: break-word;
}

.single-post .vc_column-inner {
    padding: 0 !important;
}

div#testimonials-nml h5.st-testimonial-title {
    text-align: left;
}

.develpment-faq.vc_custom_1690807236845 {
    margin-top: 70px !important;
    margin-bottom: 64px !important;
}

div#testimonials-nml h5.st-testimonial-title {
    text-align: center;
}

.development-testi h5.st-testimonial-title {
    text-align: left !important;
}

/*-.service-list .tile.tile--service:before {
    content: "";
    position: absolute;
    height: 24px;
    width: 24px;
    background-image: url(https://websperogeo.com/wp-content/uploads/2023/07/03.png);
    right: 10px;
    top: 10px;
    z-index: 11;
    border-radius: 50%;
    transition: all 0.3s;
}-*/
div#dooted-bg figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey img {
    height: 86px !important;
    object-fit: contain;
}

div#dooted-bg .industry_leader_logo .wpb_single_image {
    background: #fff;
    padding: 10px;
    border: 1px solid #0000005e;
    border-radius: 5px;
}

.cnty-ind span.ct-ph-ft a:last-child {
    padding-left: 18px;
}

/*-17-07-2023-*/


/*-18-01-2024-*/
.industry-leaders.Genrative-ai h3 {
    text-align: center;
    font-size: 50px;
    margin-bottom: 50px !important;
}

.technology {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.technology .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: left;
    gap: 80px;
    text-align: center;
}

.industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    border: 1px solid #00000038;
    padding: 30px 20px;
    border-radius: 15px;
    height: 100%;
    background: #f5f5f538;
    box-shadow: 0 0 8px 2px #dddddd6b;
    min-height: 269px;
}

.industry-leaders.Genrative-ai p {
    margin-bottom: 20px !important;
    margin-top: 20px;
}

.industry-leaders.Genrative-ai p strong {
    font-size: 25px;
    font-weight: 600;
}

.technology .row img {
    width: 70px;
    height: 70px;
    object-fit: cover;
}

/*-.Genrative-ai .vc_column-inner .wpb_wrapper .vc_row .wpb_column {
    margin-right: 30px;
    width: calc(33.33% - 20px);
}-*/
.industry-leaders.Genrative-ai .wpb_column.vc_column_container.vc_col-sm-4:last-child(3) {
    margin-right: 0px;
}

.vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai {
    padding-bottom: 50px;
}

.Genrative-ai .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    flex-wrap: wrap;
}

.tech-two {
    margin-top: 30px !important;
}

.tech-names-section .vc_column-inner {
    width: 100%;
    max-width: 1540px;
    margin: 0px auto;
}

.tech-names-section .row .col-md-8 {
    width: 70%;
    text-align: right;
}

.tech-names-section .row .col-md-4 {
    width: 30%;
}

.tech-names-section .tech-names .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.tech-names {
    border: 1px solid #ddd;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 30px;
    box-shadow: 0 0 8px 2px #dddddd6b;
}

.tech-names-section .row .col-md-8 ul {
    list-style: none;
    display: inline-flex;
}

.tech-names-section .tech-names h2 {
    font-weight: 600;
    color: #000;
    font-size: 28px;
}

.tech-names-section .row .col-md-8 ul li {
    background: #f13624;
    padding: 10px 15px;
    border-radius: 5px;
    color: #fff;
}

.tech-names-section .row .col-md-8 ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.tech-names-section.vector-databased.integration {
    margin-bottom: 70px !important;
}

.Genrative-ai .vc_column-inner .wpb_wrapper .vc_row .wpb_column {
    margin-right: 20px;
    width: calc(33.33% - 20px);
}

.Genrative-ai .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column:last-child {
    margin-right: 0;
}

.Genrative-ai .vc_column-inner {
    max-width: 1540px;
    margin: 0 auto;
}

.tech-names h4 {
    text-align: left;
    font-size: 20px;
}

.tech-names h4.text-gp {
    margin-top: 0;
}


/*-18-01-2024-*/


/*----12-01-2024----*/

div#why-choose-our-digital.ai-assist-business {
    background: #fff;
    padding-bottom: 20px;
}

div#why-choose-our-digital.ai-assist-business h3 {
    color: #000;
    max-width: 1200px;
    margin: 00px auto 0 auto;
}

div#why-choose-our-digital.ai-assist-business h5 {
    color: #000;
}

.ai-assist-business .wpb_column.vc_column_container.vc_col-sm-6:before {
    display: none;
}

div#ai-modal-power {
    background: #FEF0CA;
}

div#ai-modal-power>.vc_column_container>.vc_column-inner {
    width: 95%;
    max-width: 1540px;
    margin: 0 auto;
}

.ai-power-block {
    margin: 35px 0 !important;
}

.ai-power-block h4 {
    font-weight: 600;
    font-size: 24px;
}

.ai-power-block h4:before {
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    background: #000;
    margin-bottom: 15px;
}

div#ai-modal-power h5 {
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    padding-top: 10px;
    padding-bottom: 20px;
    line-height: 30px;
}

.hide-nml {
    display: none !important;
}

#why-choose-our-digital .wpb_column.vc_column_container.vc_col-sm-6>.vc_column-inner {
    height: 100%;
}

#ai-process .core-heading h5 {
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    padding-top: 10px;
    padding-bottom: 20px;
    line-height: 30px;
}

div#ai-process>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner {
    width: 95%;
    max-width: 1540px;
    margin: 0 auto;
}

div#ai-process .case-study {
    margin-bottom: 30px !important;
    margin-top: 30px;
}

.ai-process-row {
    position: relative;
    margin: 0 0 50px 0;
}

.ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
    width: 100%;
    max-width: 960px;
    display: flex;
    align-items: center;
    background: #F9D94E;
    padding: 35px;
    border-radius: 20px;
    min-height: 265px;
}

.ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper img {
    min-width: 108px;
    /* margin-right: 35px; */
}

.ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .wpb_text_column {
    padding-left: 30px;
}

.ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .wpb_text_column h4 {
    margin-top: 0;
    font-weight: 600;
}

.ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .wpb_text_column p {
    line-height: 1.8;
}

div#ai-process {
    padding-bottom: 30px;
}

.ai-process-row:nth-of-type(odd) .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
    margin-left: auto;
    min-height: 265px;
}

/*----12-01-2024----*/

/******16-01-2024******/
.ai-process-area .vc_column-inner>.wpb_wrapper>.vc_row .vc_column-inner .wpb_wrapper {
    position: relative;
}

.ai-process-area .vc_column-inner>.wpb_wrapper>.vc_row:nth-of-type(even) .vc_column-inner>.wpb_wrapper:before {
    position: absolute;
    content: "";
    right: -14vw;
    background-image: url("https://websperogeo.com/wp-content/uploads/2024/01/dots.png");
    width: 275px;
    height: 246px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    bottom: -53px;
    z-index: -1;
}

.ai-process-area .vc_column-inner>.wpb_wrapper>.vc_row:nth-of-type(odd) .vc_column-inner>.wpb_wrapper:before {
    position: absolute;
    content: "";
    left: -14vw;
    background-image: url("https://websperogeo.com/wp-content/uploads/2024/01/dots-1.png");
    width: 275px;
    height: 246px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    bottom: -51px;
    z-index: -1;
}

.ai-process-row:last-child .vc_column-inner .wpb_wrapper:before {
    display: none;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-text h4 {
    line-height: 1.3;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-icon {
    min-width: 50px;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-icon img {
    border-radius: 0;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li .dev-case-study-text h4 {
    word-break: break-all;
}

/* nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li#menu-item-second-menu-item-custom-developement {
    display: none;
} */
nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li#menu-item-158 {
    display: block !important;
}

@media (max-width: 1300px) {
    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
        max-width: 730px;
    }

    div#ai-process>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner {
        max-width: 1120px;
    }
}

@media (max-width: 991px) {
    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
        max-width: 100%;
    }

    .ai-process-area .vc_column-inner>.wpb_wrapper>.vc_row:nth-of-type(even) .vc_column-inner>.wpb_wrapper:before {
        right: 0;
        background-image: url("https://websperogeo.com/wp-content/uploads/2024/01/dots-2-1.png");
        width: 28px;
        height: 210px;
        bottom: -142px;
        z-index: -1;
        left: 0;
        margin: 0 auto;
    }

    .ai-process-area .vc_column-inner>.wpb_wrapper>.vc_row:nth-of-type(odd) .vc_column-inner>.wpb_wrapper:before {
        right: 0;
        background-image: url("https://websperogeo.com/wp-content/uploads/2024/01/dots-2-1.png");
        width: 28px;
        height: 210px;
        bottom: -142px;
        z-index: -1;
        left: 0;
        margin: 0 auto;
    }

    .ai-process-row {
        margin: 0px 0 100px;
    }
}

@media (max-width: 767px) {
    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
        flex-wrap: wrap;
    }

    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper img {
        min-width: 60px;
        width: 60px !important;
    }

    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .wpb_text_column {
        padding-left: 0;
        margin-top: 20px;
    }

    .ai-process-row:last-child {
        margin-bottom: 30px !important;
    }

    div#ai-process .case-study {
        margin-bottom: 20px !important;
    }

    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
        padding: 20px;
    }

    .ai-process-row .vc_column_container.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .wpb_text_column h4 {
        line-height: 1.25;
        font-size: 22px;
    }
}


/*-01-2-2024-*/
div#craft-banner.Intuitive-Web.chat-gpt-integration strong {
    color: #f13624;
}

.orange-ai strong {
    color: #f13624;
}

div#new-faqs.ai-faq {
    display: block !important;
}

.page-id-56139 .vc_row.wpb_row.vc_row-fluid.vc_custom_1708332240357 {
    display: none;
}

.page-id-56139 .vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai {
    display: none;
}

.page-id-56139 .vc_row.wpb_row.vc_row-fluid.tech-names-section {
    display: none;
}

.page-id-56139 .vc_row.wpb_row.vc_row-fluid.industry-leaders.our-technology-track.web-dev {
    background: #FEF0CA;
}

.page-id-56139 div#dooted-bg.web-dev {
    background: #FEF0CA;
}

/*-01-2-2024-*/

div#top-get_cnt p span.wpcf7-list-item {
    margin: 0;
}

div#top-get_cnt p input[type="checkbox"] {
    width: auto !important;
    line-height: normal;
    padding: 0;
    border: none;
    height: auto !important;
    min-width: 15px;
}

div#top-get_cnt p span.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
    gap: 6px;
}

div#top-get_cnt p label span.wpcf7-list-item-label {
    line-height: 1.4;
    /* display: inline-block; */
    font-size: 14px;
    position: relative;
    top: -2px;
}

#top-get_cnt .wpb_column>.vc_column-inner .vc_col-sm-6 .vc_column-inner {
    width: 100%;
}


/*-27-02-2024-*/
.vc_row.wpb_row.vc_row-fluid.ai-powering {
    display: none;
}

.page-id-56432 .vc_row.wpb_row.vc_row-fluid.tech-names-section {
    display: none;
}

.industry-leaders.our-technology-track.web-dev {
    background: #FEF0CA;
}

div#dooted-bg.Technology-Stack.web-dev {
    background: #fef0ca;
}

.vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai {
    padding: 70px 0;
}

.page-id-56460 .vc_row.wpb_row.vc_row-fluid.industry-leaders.Genrative-ai {
    display: none;
}

.page-id-56460 .vc_row.wpb_row.vc_row-fluid.tech-names-section {
    display: none;
}

/*-27-02-2024-*/


/* 29 march  */
.cs-dt-sc-inner p {
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
}

.all-result .vc_single_image-wrapper.vc_box_border_grey {
    text-align: center;
}

/*4 april   */

p.common-read-more {
    text-align: center;
    margin-top: 30px;
}

p.common-read-more a {
    border: 2px solid #f13624 !important;
    background: #f13624;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 8px;
    margin-top: 13px;
    display: inline-block;
}

p.common-read-more a:hover {
    background: #fff;
    color: #f13624;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.case-study-img {
    margin-top: 100px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.case-study-img .vc_column-inner {
    width: 100% !important;
}

p.result-last {
    max-width: 100%;
    text-align: left;
    margin-top: 60px;
}


/* 15may */
.portfolio-cols-right-im.third-portfolio {
    background-color: #faeecd !important;
}

@media screen and (min-width:3001px) {
    .portfolio-cols-left {
        height: 50vh;
    }
}

@media screen and (max-width:3000px) {
    .portfolio-cols-left {
        min-height: 110vh;
    }
}

@media screen and (max-width:1366px) {
    .services-title h3 {
        font-size: 20px;
        overflow-wrap: break-word;
    }
}

@media screen and (max-width:1024px) {
    .tabs-development .services-content h4 {
        font-size: 35px;
    }

    .portfolio-cols-left {
        height: unset;
    }

    .brands-trusted {
        padding-bottom: 40px !important;
    }

}


@media screen and (max-width:576px) {
    .vc_row.wpb_row.vc_inner.vc_row-fluid.case-study-img {
        margin-top: 50px;
    }
}

/* 14june */
.result-name .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: center;
}


/*-----08-07-2024-----*/

.work-with-industry.awds {
    text-align: center;
}

.work-with-industry.awds .brand-growth {
    margin-top: 19px;
    text-align: center;
}

.work-with-industry.awds .brand-growth ul {
    gap: 20px;
    justify-content: space-between;
}

.work-with-industry.awds .brand-growth ul li h5 {
    font-size: 16px;
    margin-top: 10px;
}

.work-with-industry.awds h3 {
    letter-spacing: 0;
}

#certifi-cnt .vc_column_container>.vc_column-inner {
    max-width: 1280px;
    margin: 0 auto;
    width: 85%;
}

div#certifi-cnt {
    background: #f7f9f9;
    padding: 60px 0;
    text-align: center;
}

div#certifi-cnt h3 {
    margin-bottom: 30px;
    line-height: normal;
    font-weight: 400;
    font-size: 46px;
    letter-spacing: -2px;
}

.cold-dvf {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.cold-dvf .cls-cr-inn {
    float: left;
    width: calc(25% - 30px);
    margin: 15px;
    background: #fff;
    padding: 15px;
    border-radius: 15px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}

#map_list_area .map-locations {
    text-align: center;
}

@media only screen and (min-width:1200px) {

    .cnt-page-f-se .wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner {
        width: 93% !important;
        max-width: 1540px !important;
        margin: 0px auto;
    }

    .cnt-page-f-se .wpb_column .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 45%;
    }

    .cnt-page-f-se .wpb_column .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        width: 55%;
        padding-right: 30px;
    }

    div#map_list_area>.wpb_column {
        width: 93% !important;
        max-width: 1540px !important;
        margin: 0px auto;
    }

    #certifi-cnt .vc_column_container>.vc_column-inner {
        width: 93% !important;
        max-width: 1540px !important;
        margin: 0px auto;
    }

}

@media only screen and (max-width: 1200px) and (min-width: 981px) {
    #certifi-cnt .vc_column_container>.vc_column-inner {
        width: 95%;
    }
}

@media only screen and (max-width:980px) {

    .work-with-industry.awds {
        display: block;
    }

    .work-with-industry.awds .brand-growth ul {
        gap: 0px !important;
        justify-content: center;
        flex-wrap: wrap;
    }

    .work-with-industry.awds .brand-growth ul li {
        width: 50%;
        float: left;
        margin-bottom: 0;
        padding: 0 5px;
        margin-top: 25px;
    }

    .work-with-industry.awds .brand-growth ul li img {
        width: auto;
    }

    .work-with-industry.awds .brand-growth {
        margin-top: 0;
        text-align: center;
    }

    div#certifi-cnt h3 {
        margin-bottom: 10px;
        font-size: 36px;
        letter-spacing: 0px;
    }

}


@media only screen and (max-width:767px) {

    .cold-dvf .cls-cr-inn {
        width: calc(50% - 30px);
    }

    #refundcancellationpolicy .innerpolicy {
        flex-wrap: wrap;
    }

    .refund-col:before {
        width: 50% !important;
        height: 2px !important;
        right: auto !important;
        bottom: 10px !important;
        transform: none !important;
        top: auto !important;
    }

    div#certifi-cnt {
        padding: 40px 0;
    }

    #certifi-cnt .vc_column_container>.vc_column-inner {
        width: 95%;
    }

    div#certifi-cnt h3 {
        font-size: 28px;
    }

    #top-get_cnt a.vc_left.vc_carousel-control {
        left: 0;
    }

    .contact-seo-logo {
        margin-bottom: 10px !important;
        margin-top: 20px;
    }
}

/* 10 july */
.contact-award {
    text-align: center;
    font-size: 30px;
}

.contact-seo-logo img {
    max-width: 250px !important;
}

.contact-seo-logo {
    margin-bottom: 60px !important;
}

#certifi-cnt .cold-dvf .cls-cr-inn {
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin: 0 15px;
    background-color: unset;
}

@media screen and (max-width:767px) {
    .contact-seo-logo {
        margin-bottom: 10px !important;
        margin-top: 20px;
    }
}

/*-----18-07-2024----*/

div#why-choose-our-digital.app-features-grocery {
    margin-bottom: 60px;
}

.app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    border-radius: 10px !important;
    box-shadow: 0 10px 20px 1px #d3d3d3;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 50px 30px !important;
}


.app-features-grocery .vc_col-sm-6 {
    margin-top: 15px;
}

.app-features-grocery .wpb_text_column.core-heading {
    padding-bottom: 20px;
}

.app-features-grocery .wpb_text_column.core-heading p {
    font-size: 18px !important;
    line-height: 1.7 !important;
    margin-top: 15px;
}

.app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element ul {
    padding-left: 30px;
    margin-top: 17px;
}

.app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element ul {
    padding-left: 30px;
    margin-top: 17px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element ul li {
    font-size: 17px;
}

.app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element p {
    line-height: 1.7 !important;
    font-size: 17px !important;
}

div#why-choose-our-digital.app-features-grocery h4 {
    font-size: 25px;
}


@media only screen and (max-width:980px) {

    .app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element ul li {
        font-size: 16px;
    }

    .app-features-grocery .vc_col-sm-6>.vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
        padding: 30px 20px !important;
    }

    div#why-choose-our-digital.app-features-grocery {
        margin-bottom: 30px;
    }

    div#why-choose-our-digital.ai-assist-business.app-features-grocery h3 {
        margin: 30px auto 0 auto;
    }

}

/* 30 july */

.single-post .col-sm-8.single_post_main_content h2,
.single-post .col-sm-8.single_post_main_content h3,
.single-post .col-sm-8.single_post_main_content h4 {
    scroll-margin-top: 120px;
}

.single-post #author-avatar h5 {
    font-size: 32px;
    line-height: 1.1;
    margin-left: 20px;
    letter-spacing: -1px;
    font-weight: normal;
}

.result-img {
    display: flex;
    justify-content: center;
}

@media screen and (max-width:991px) {
    .wpb_text_column.wpb_content_element {
        margin-bottom: 20px !important;
    }
}

/*----recaptcha-css---*/

.grecaptcha-badge {
    bottom: 100px !important;
    z-index: 1;
}

/* 6aug */
.vc_row.wpb_row.vc_inner.vc_row-fluid.link-guarantee,
div#all-point-sec {
    margin: 80px 0;
}

.link-guarantee {
    display: flex;
    align-items: center;
}

.link-content h3 {
    text-align: left;
    margin-bottom: 20px !important;
    font-size: 40px;
}

.link-content p {
    font-size: 18px !important;
    line-height: 35px;
    margin: 0 0 10px 0;
}

.link-content ul {
    padding-left: 0;
    line-height: 40px;
    list-style: none;
}

.link-content ul li {
    font-size: 18px;
}

.link-content ul li img {
    width: 20px;
    margin-right: 5px;
}

.all-backlinks {
    margin-top: 60px;
}

.recent-backlink table {
    width: 100%;
    border-collapse: collapse;
}

.recent-backlink tr th,
.recent-backlink tr td {
    border: 1px solid #9996;
    padding: 20px 15px;
}

.recent-backlink {
    width: 100%;
    overflow: auto;
}

.recent-backlink tr th {
    background-color: #f9d94e;
}

.recent-backlink tr:nth-of-type(even) {
    background-color: #fef0ca;
}

.recent-backlink tr:hover {
    background-color: #f5f5f5a6;
}

#all-point-sec .vc_column-inner,
div#our-package .vc_column-inner {
    width: 100%;
    max-width: 1520px;
    margin: 0px auto;
}

section#all-point-sec {
    margin: 80px 0 30px 0;
}

.all-point {
    text-align: center;
}

.all-point h3 {
    font-size: 35px;
    letter-spacing: -1px;
    font-weight: 600;
}

.all-point p {
    font-size: 16px;
    font-weight: 600;
}

.common-heading {
    text-align: center;
    margin: 50px 0 30px 0;
}

.common-heading h3 {
    font-size: 50px;
    line-height: normal;
    letter-spacing: -1px;
}

.common-heading p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300 !important;
}

.common-package {
    text-align: center;
    padding: 0px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-color: #f5f5f5;
}

.common-package h3 {
    font-size: 50px;
    margin: 20px 0;
    font-weight: 600;
}

.common-package h3 sup {
    font-size: 20px;
}

.popular {
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: 20px;
    font-size: 13px;
    line-height: normal;
    font-weight: 600;
    text-transform: uppercase;
    background: #f9d94e;
    color: #000;
    max-width: 220px;
    right: -80px;
    transform: rotate(45deg);
}

.common-package h4 {
    letter-spacing: -1px;
    margin-top: 0;
    font-weight: 600;
    background-color: #ee3524;
    color: #fff;
    padding: 20px 10px;
    margin-bottom: 40px;
}

.common-package ul {
    margin-top: 20px;
    text-align: left !important;
    padding: 0px 40px 40px 40px;
    list-style: none;
}

.common-package p {
    padding: 0 40px;
}

.common-package p,
.common-package ul li {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300 !important;
}

.common-package ul li {
    line-height: 50px;
}

.common-package ul li img {
    width: 20px;
    margin-right: 10px;
    vertical-align: middle;
}

.common-package ul li:last-child {
    list-style: none;
    text-align: center;
    border-radius: 3px;
    font-weight: 600 !important;
    max-width: 200px;
    margin: 30px auto 0 auto;
}

.common-package ul li:last-child a {
    width: 100%;
    color: aliceblue;
    font-size: 20px;
    border-radius: 5px;
    display: inline-block;
    background-color: #ee3524;
    padding: 8px 10px;
}

.common-package ul li:last-child a:hover {
    background-color: #000;
}


.logos-sections {
    max-width: 1500px;
    margin: 0 auto;
}

.all-backlinks .logos-sections h3 {
    margin-bottom: 30px !important;
}

.vc_row.wpb_row.vc_row-fluid.ai-process-area.new-process {
    margin-top: 60px;
}

.media-faq.vc_custom_1723025044646 {
    margin-top: 80px !important;
}

.page-id-59444 .case-study-contact {
    margin-bottom: 50px;
}

div#dooted-bg.tier-publications {
    background-image: none !important;
}

div#dooted-bg.tier-publications .industry_leader_logo .wpb_single_image {
    border: 0px solid #0000005e;
}

.media-form h2 {
    text-align: center;
}

.another-logo {
    margin-top: 60px;
}

.page-id-62364 div#dooted-bg {
    padding-bottom: 0;
}

.page-id-62364 .vc_row.wpb_row.vc_row-fluid.ai-process-area.new-process {
    margin-top: 0px;
}

.tier-publications figure img {
    width: 80% !important;
}

.page-id-62364 .tabs-development .services-content {
    min-height: 50vh;
}

.award-head {
    text-align: center;
    padding: 150px 0;
    background-color: #f9d94e;
}

.award-head .headline h1 {
    color: #000;
    font-size: 55px;
    letter-spacing: -1px;
}

.award-head .headline p {
    font-size: 18px;
    line-height: 1.8;
}

.custom-container {
    width: 100%;
    margin: 0;
}

.custom-container .vc_column-inner {
    max-width: 1520px;
    margin: 0 auto;
    width: 100%;
}

.vc_row.wpb_row.vc_row-fluid.award-sec {
    margin-top: 80px;
}

.common-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.common-col-md-4 {
    flex-basis: 33.33%;
    padding: 0 15px;
}

.common-award {
    text-align: center;
    border: 1px solid #9996;
    padding: 30px;
    border-radius: 5px;
}

.award-logo {
    min-height: 270px;
    margin-bottom: 20px;
}

.award-logo img {
    max-width: 250px;
}



@media screen and (max-width:1200px) {
    .common-package p {
        padding: 0 15px;
    }

    .common-package h4 {
        font-size: 25px;
    }

    .common-package ul {
        padding: 0px 15px 15px;
    }

    .common-package p,
    .common-package ul li {
        font-size: 16px;
    }

    .page-id-62364 div#dooted-bg .vc_column-inner {
        padding-top: 0;
    }
}

@media screen and (max-width:1024px) {
    section#all-point-sec {
        margin: 70px 0 0px 0;
    }

    .page-id-62364 div#our-services-development {
        padding-top: 0 !important;
    }

    .common-heading h3 {
        font-size: 32px;
    }

    .popular {
        margin-top: 15px;
        font-size: 9px;
        right: -83px;
    }

    .common-package h3 {
        font-size: 35px;
    }
}

.common-package h4 {
    font-size: 18px;
}

.common-package ul li {
    line-height: 35px;
}

.link-content p,
.link-content ul li {
    font-size: 16px !important;
    line-height: 30px;
}
}

@media screen and (max-width:992px) {
    .link-guarantee {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .link-guarantee figure.wpb_wrapper.vc_figure {
        text-align: center;
    }

    .link-content,
    .link-content h3 {
        text-align: center;
    }

    .link-content ul {
        list-style: none;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.link-guarantee,
    div#all-point-sec {
        margin: 50px 0 40px 0;
    }

    div#why-choose-our-digital.ai-assist-business h3 {
        font-size: 32px;
    }
}

@media screen and (max-width:767px) {

    .all-point h3 {
        font-size: 30px;
    }

    .page-id-62364 div#dooted-bg .vc_column-inner {
        padding-top: 0;
    }

    .link-guarantee {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .recent-backlink {
        overflow-x: scroll;
    }

    .common-package {
        margin-bottom: 40px;
    }

    .page-id-62364 div#ai-process .case-study {
        margin-bottom: 35px !important;
    }

    .author main#main h1.page-title {
        padding: 0;
    }

    .all-backlinks {
        margin-top: 20px;
    }

    div#our-package .common-heading {
        margin-top: 35px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.link-guarantee {
        margin: 20px 0 30px 0;
    }

    div#take-a-look-at-our-client .core-heading .vc_column-inner,
    div#our-services-development .vc_column-inner {
        padding-top: 20px;
    }

    .page-id-62364 div#dooted-bg {
        padding: 0 !important;
    }

    .page-id-62364 div#faqq {
        margin-top: 0 !important;
    }

    .page-id-62364 div#faqq .vc_column-inner {
        padding-top: 0;
    }

    .page-id-62364 div#ai-process .case-study {
        margin-top: 10px;
    }
}

@media screen and (max-width:576px) {
    .author header.page-header.alignwide {
        padding: 20px 0 !important;
    }
}

/* 13aug */

.author .blog-post-category a {
    color: #000;
    font-weight: 600;
}

.author div#blog-cat-page {
    width: 100%;
    padding-top: 0;
}

.author div#blog-cat-page article:nth-of-type(4n) {
    background-color: #f9d94e29;
}

@media screen and (max-width:1300px) and (min-width:981px) {

    nav#site-navigation .primary-menu-container ul#primary-menu-list li>a {
        padding: 10px 10px !important;
    }
}

/* 2sep */

.marketing-agency {
    margin: 40px 0 20px 0;
    background-image: url(https://websperogeo.com/wp-content/uploads/2024/09/marketing-agency.jpg);
    color: #fff;
    background-color: rgb(0 0 0 / 95%);
    background-blend-mode: overlay;
    padding: 80px 0 80px 0;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}


.marketing-agency .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin: 0 auto;
}

.marketing-agency {
    margin: 40px 0 20px 0;
}

.marketing-agency .webspero-edge.case-studi {
    margin-bottom: 60px !important;
}

.marketing-agency .webspero-edge.case-studi h2 {
    margin-bottom: 10px;
    color: #fff;
}

.marketing-heading.marketing-heading {
    padding: 20px;
}

.marketing-heading p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.marketing-heading h4 {
    color: #f13624;
    font-weight: 600;
}

.marketing-agency .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-of-type(3) {
    margin-bottom: 60px;
}


/* 8oct */

#all-thanks-logo .vc_column-inner {
    margin: 0px auto;
    max-width: 1540px;
}


.thanks-logos {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.thanks-logos .common-logos {
    max-width: 16.5%;
    width: 100%;
    padding: 0 25px;
    margin-bottom: 20px;
    text-align: center;
}

.common-logos img {
    width: auto;
}

.common-small img {
    max-width: 85%;
}

div#all-thanks-logo {
    margin-top: 45px;
    margin-bottom: 60px;
}

/* halloween */

.halloween-strategies h3.default-acc {
    font-weight: 600;
}

.halloween-strategies .ebook_blurb_description p {
    margin-top: 10px !important;
    font-size: 18px !important;
}

div#prepare-for-book.halloween-book {
    margin-top: 60px;
    margin-bottom: 30px;
}

.halloween-banner ul {
    margin-left: 20px;
}

div#rvij.halloween-author {
    margin-bottom: 0;
}

.bnrtxt ul {
    margin-left: 20px;
    margin-bottom: 30px !important;
    line-height: 2;
}

@media screen and (max-width:1024px) {
    .marketing-agency .webspero-edge.case-studi {
        margin-bottom: 20px !important;
    }

    .thanks-logos .common-logos {
        max-width: 25%;
    }
}

@media screen and (max-width:767px) {
    .marketing-agency .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
        margin-bottom: 0px;
    }

    .thanks-logos .common-logos {
        max-width: 33.33%;
    }

    div#all-thanks-logo {
        margin-top: 0px;
        margin-bottom: 45px;
    }
}

@media screen and (max-width:576px) {
    .thanks-logos .common-logos {
        max-width: 50%;
    }
}


/* 13 sep */

.content-wrtng ul.sub-menu {
    padding: 20px 15px 40px 20px;
    margin: 0 10px !important;
    background-color: #f9d94e !important;
    border-radius: 6px;
    margin-top: 20px !important;
}



section#stack-expertise .vc_column-inner {
    max-width: 1540px;
    margin: 0 auto;
    width: 100%;
}

section#stack-expertise .common-heading {
    margin-bottom: 50px;
    margin-top: 0;
}

section#stack-expertise {
    background-color: #fef0ca;
    padding: 60px 0 50px;
}

.page-id-40892 .law-firm-seo-sec-sect {
    padding: 100px 0 0px 0;
}

section#stack-expertise .common-stack-expertise .vc_row-fluid {
    display: flex;
    margin-bottom: 30px;
}

section#stack-expertise .common-stack-expertise .vc_row-fluid .vc_column-inner,
section#stack-expertise .common-stack-expertise .vc_row-fluid .vc_column-inner .wpb_wrapper,
section#stack-expertise .common-stack-expertise .vc_row-fluid .vc_column-inner .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html {
    height: 100%;
}

.common-technology {
    text-align: center;
    background-color: #fff;
    padding: 40px 30px;
    border-radius: 15px;
    height: 100%;
}

.common-technology ul {
    display: flex;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    gap: 20px;
    margin-top: 20px;
    justify-content: center;
    flex-wrap: wrap;
}

.common-technology ul li {
    background-color: #f6f6f6;
    padding: 10px 20px;
    border-radius: 50px;
    font-weight: 600;
}

.common-technology ul li img {
    width: 20px;
    margin-right: 10px;
}

.common-technology i {
    font-size: 25px;
    vertical-align: middle;
}

.common-technology span {
    width: 70px;
    height: 66px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    margin-bottom: 20px;
}

.common-technology span.pink {
    background-color: #faaaaa;
}

.common-technology span.yellow {
    background-color: #e4faaa;
}

.common-technology span.light-blue {
    background-color: #aaf4fa;
}

.common-technology span.light-green {
    background-color: #AAFACE;
}

.common-technology span.red {
    background-color: #e1111178;
}

.common-technology span.green {
    background-color: #00800040;
}

.common-technology span img {
    max-width: 45px;
}

/* 8Nov */

div#stakeholder {
    background-color: #fef0ca;
    margin-top: 100px;
    padding: 20px 0 80px 0;
}

.common-heading h5 {
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    padding-top: 10px;
    padding-bottom: 20px;
    line-height: 30px;
}

div#stakeholder .vc_column-inner,
#real-estate .vc_column-inner,
div#advanced-technologies .vc_column-inner {
    max-width: 1520px;
    margin: 0 auto;
}

div#stakeholder .vc_row.wpb_row.vc_inner.vc_row-fluid,
.common-real-state {
    display: flex;
    flex-wrap: wrap;
}

div#stakeholder .vc_col-sm-4 {
    border: 1px solid #e7e8ea;
    padding: 30px;
}

.common-stakeholder span {
    width: 50px;
    height: 50px;
    background-color: #f1362461;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}

.common-stakeholder p {
    font-weight: 300;
    line-height: 30px;
}

.common-stakeholder h4 {
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 5px;
}

div#real-estate {
    margin-top: 20px;
}

div#real-estate .common-stakeholder {
    box-shadow: 0 0 10px #9999994a;
    padding: 30px 20px;
    border-radius: 10px;
}


div#real-estate .common-stakeholder {
    box-shadow: 0 0 5px #9999994d;
    border-radius: 10px;
    padding: 30px;
    height: 100%;
}

.common-real-state .vc_col-sm-4 .vc_column-inner .wpb_wrapper,
.common-real-state .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html,
.common-real-state .vc_col-sm-4 .vc_column-inner {
    height: 100%;
}

div#advanced-technologies .common-stakeholder {
    margin-bottom: 60px;
}

div#advanced-technologies .common-stakeholder img {
    width: 55px;
}

/* 18nov */
.successful {
    margin-top: 50px;
}

.successful h2 {
    font-size: 35px;
    line-height: 1.3;
    padding-bottom: 0;
}

div#prepare-for-book h3.med-fnt {
    line-height: 1.3;
}

.single_post_main_content table p {
    font-size: 16px;
}

.flipbook-page-html .htmlContent {
    position: absolute;
    bottom: 250px;
    left: 50%;
    transform: translate(-50%, 0px);
    max-width: 300px;
    text-align: center;
    width: 100%;
}

.flipbook-nav svg path {
    fill: #000;
}

.flipbook-page-html .htmlContent a[href="#prepare-for-book"] {
    background-color: #f13624;
    color: #fff;
    padding: 28px 10px;
    width: 100%;
    display: inline-block;
    font-size: 22px;
}

.flipbook-page-html .htmlContent a.flipbook-page-auto-link-hover {
    background-color: #000 !important;
    color: #fff !important;
}

/* 2jan */
nav#site-navigation ul#primary-menu-list ul.sub-menu>li {
    background-color: #fdf4ce !important;
}

nav#site-navigation ul#primary-menu-list .common-about ul.sub-menu li {
    background-color: transparent !important;
}


ul#primary-menu-list li:nth-of-type(5) {
    display: inline-block;
}

nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li>a {
    padding-left: 0px !important;
}

ul#primary-menu-list li:nth-of-type(5) a h4.custom-heading,
ul#primary-menu-list li:nth-of-type(4) a h4.custom-heading,
ul#primary-menu-list li:nth-of-type(3) a h4.custom-heading {
    font-size: 21px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    text-align: left;
}

ul#primary-menu-list li:nth-of-type(5) a h4.custom-heading::before,
ul#primary-menu-list li:nth-of-type(4) a h4.custom-heading::before,
ul#primary-menu-list li:nth-of-type(3) a h4.custom-heading::before {
    content: "";
    background-color: #ff5400;
    position: absolute;
    left: 0;
    width: 40px;
    height: 4px;
    bottom: -5px;
}

.common-about ul.sub-menu {
    background-color: #fdf4ce !important;
}

ul.industiez,
ul.servicez {
    max-height: 280px;
    overflow: auto;
    padding-right: 5px;
}

ul.industiez::-webkit-scrollbar,
ul.servicez::-webkit-scrollbar {
    width: 5px;
}

ul.industiez::-webkit-scrollbar-thumb,
ul.servicez::-webkit-scrollbar-thumb {
    background: #f13624;
}

ul.industiez::-webkit-scrollbar-track,
ul.servicez::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* 3jan */

.subscribe-section-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
    gap: 50px;
}

.subscribe-section-footer-inner-2 a img {
    max-width: 130px;
}

.subscribe-section-footer-inner-2 {
    width: 22%;
    padding-left: 25px;
}

.subscribe-section-footer-inner h4 {
    margin-top: 0;
}

/* 10jan */
div#orange-bg.about-solution {
    background-color: #fff;
}

.new-custom-container .vc_column-inner {
    max-width: 1520px;
    margin: 0 auto;
}

.who-we {
    background-color: #f1f1f1;
}

.icon-sect-about {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.profile-btn.new-profile-btn a {
    padding: 2px 10px 2px 12px;
}

/* 13jan */

.about-who-we {
    padding-left: 50px;
}

.about-who-we h3 {
    text-align: left;
}

.about-who-we p {
    margin-top: 20px;
}

div#core .vc_single_image-wrapper img.vc_single_image-img.attachment-full {
    max-width: 64px;
    max-height: 64px;
}

/* seo result */
.seo-results {
    padding: 100px 0;
}

.seo-results .common-head {
    margin-bottom: 40px !important;
}

.common-head h3 {
    font-size: 50px;
    font-weight: 400;
}

.common-head h5 {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    color: #000;
}


.common-result {
    display: flex;
    gap: 20px;
    background-color: #f9f9f9;
    padding: 30px 15px;
    border-radius: 10px;
    border-bottom: 3px solid transparent;
    transition: .5s;
    min-height: 160px;
}

.common-result:hover {
    border-bottom: 3px solid #f13624;
}

.common-result h4 {
    margin-top: 10px;
    font-size: 30px;
    font-weight: 600;
    color: #f13624;
}

.result-icon img {
    width: 55px;
    min-width: 55px;
}

.client-sec {
    padding: 80px 0 40px;
    background-color: #f1f1f1;
}

.client-sec .vc_custom_1736853973763,
.client-sec .vc_custom_1736852550232 {
    background-color: transparent !important;
}

.client-sec .cols_cs_stats {
    padding-top: 0;
    margin-bottom: 0;
}

.client-sec .common-result {
    background-color: #fff;
    height: 100%;
}

.clients-list ul {
    line-height: 2;
    list-style: none;
}

.clients-list {
    display: flex;
    align-items: center;
}

.seo-services-sec {
    margin-top: 60px;
}

.about-seo {
    border: 2px solid #000;
    padding: 10px 20px 30px 20px;
    margin-top: 40px;
}

.about-seo h4 {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 0px;
    color: #f13624;
}

.seo-service {
    background-color: #f4f4f4;
    padding: 80px 15px 40px;
}

.common-service {
    margin-bottom: 40px !important;
}

.common-service h3 {
    font-size: 30px;
    color: #f13624;
    font-weight: 600;
}

.common-service p {
    font-size: 18px;
    line-height: 35px;
}

div#Industry-We-Serve.seo-industries {
    padding: 70px 0 0 0;
}

.all-industries {
    margin-bottom: 60px !important;
}

.all-industries ul {
    column-count: 4;
    line-height: 2.5;
    padding-left: 20px;
    margin: 40px 0 40px 0;
    list-style: none;
}

.all-industries ul li {
    background-color: #f9d94e;
    margin-bottom: 30px;
    border-radius: 50px;
    text-align: center;
    padding: 10px 10px;
}

.all-industries ul li a {
    color: #000;
    font-weight: 500;
}

.all-industries ul li a:hover {
    color: #f13624;
}

.all-industries p {
    text-align: center;
    font-size: 21px;
    line-height: 30px;
}

.seo-service .common-head,
.trusted-seo .common-head {
    margin-bottom: 40px !important;
}

.seo-results .common-head h3,
.client-sec .common-head h3,
.seo-services-sec .common-head h3,
.benefits-choose .case-study h3,
.seo-service .common-head h3,
.trusted-seo .common-head h3,
.our-clients h2.center-title.title-h2 {
    padding-bottom: 20px;
}

div#testimonials-nml.our-clients h5.we-made-it {
    margin-bottom: 0 !important;
}

div#csty.seo-case-study {
    margin-bottom: 120px;
}

section.vc_section.custom-container.trusted-seo {
    padding-left: 0;
    padding-right: 0;
}

.trusted-seo .common-head {
    padding-right: 15px;
    padding-left: 15px;
}

nav#site-navigation .primary-menu-container .contact-btn a {
    padding: 10px 20px !important;
    background-color: #ee3524;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #ee3524;
    transition: .5s;
}

nav#site-navigation .primary-menu-container .contact-btn a:hover {
    background-color: #fff;
    color: #ee3524;
}

/* 21jan */

.our-tech-stack {
    background-color: #fef0ca;
    padding: 60px 0;
}

.our-tech-stack .vc_tta-panels {
    background-color: transparent !important;
}

.our-tech-stack ul.vc_tta-tabs-list {
    text-align: center;
    margin-bottom: 50px !important;
    margin-top: 30px !important;
}

.stack-logo-row {
    display: flex;
    justify-content: center;
}

.stack-logo-row .wpb_wrapper {
    text-align: center;
    margin-bottom: 50px;
}

/* 22jan */

.our-tech-stack ul.vc_tta-tabs-list li {
    margin-right: 10px !important;
}

.our-tech-stack ul.vc_tta-tabs-list li a {
    background-color: #fff !important;
    border-radius: 0 !important;
}

.our-tech-stack ul.vc_tta-tabs-list li.vc_active a {
    background-color: #000 !important;
    color: #fff !important;
}

.seo-results.engine-seo-result {
    padding-bottom: 30px;
}

.seo-approach {
    margin-top: 50px;
}

.seo-content ul li,
.seo-content p {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
}

/* 30jan */
.page-nav-sec {
    margin-top: 90px;
    margin-right: 0;
}

.common-plan p.plan-img {
    background-color: #f13624;
    width: 50px;
    margin: 0 auto 30px;
    border-radius: 90px;
    outline: 5px solid #f1362494;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.common-plan p.plan-img img {
    width: 25px;
    filter: invert(8) brightness(9.5);
}

.common-plan ul {
    margin-top: 20px;
    text-align: left;
    line-height: 2;
    list-style: none;
}

.common-plan ul li i {
    margin-right: 5px;
    color: #f13624;
}

.page-nav ul {
    padding-left: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
}

.page-nav ul li {
    background-color: #f9d94e;
    padding: 8px 10px;
    text-align: center;
    border-radius: 5px;
}

.page-nav ul li a {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    transition: .3s;
}

.page-nav ul li:hover a {
    font-size: 17px;
}

.service-contact {
    margin-top: 60px;
}

.service-contact a.contact-btn {
    color: #fff;
    background: #f94213;
    padding: 15px 25px;
    /*     margin-top: 30px; */
    border-radius: 3px;
    border: 2px solid transparent;
    text-transform: uppercase;
    border: 2px solid #f94213;
    display: inline-block;
    margin-bottom: 15px;
}

.service-contact a.contact-btn:hover {
    color: #f94213;
    background: #fff;
}

.service-contact p {
    font-size: 21px !important;
    line-height: 1.7;
    margin-top: 25px;
}

.boost-table {
    display: flex;
}

.facility-sec {
    width: 40%;
    padding-right: 30px;
}

.common-list {
    padding: 0 7px;
    width: 20%;
}

.facility-name {
    background-color: #fdf4ce !important;
    border-radius: 10px;
}

.company-name {
    background-color: #fff;
    border-radius: 10px;
}

.company-name h4,
.facility-sec h4 {
    font-size: 20px;
    font-weight: 600;
    background-color: #ee3524;
    color: #fff;
    margin-bottom: 20px;
    padding: 20px 5px;
    border-radius: 10px 10px 0 0;
    text-align: center;
}

.common-list ul,
.facility-sec ul {
    padding-left: 0;
    list-style: none;
}

.common-list ul li,
.facility-sec ul li {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 20px;
    text-align: center;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.facility-sec ul li {
    padding-bottom: 15px;
}

.company-name,
.facility-name {
    box-shadow: 0px 5px 15px #99999942;
    padding-bottom: 10px;
}

.company-name ul li {
    border-bottom: 1px solid #99999947;
    padding-bottom: 15px;

}

.company-name ul li:last-child {
    border-bottom: 0;
}

/* 31jan */

.common-plan ul {
    line-height: 2.5 !important;
}

.clients-btn .vc_column-inner {
    padding-top: 0 !important;
}

.clients-btn .seo-req-btn .service-btn {
    margin-top: 0;
}

.need-seo-service {
    margin-top: 80px;
}

.seo-case-study .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-top: 30px !important;
}

.service-contact.revenue-btn {
    margin-top: 0;
    margin-bottom: 40px;
}

section#boost-visibility {
    margin-top: 40px;
}

.page-id-39057 div#new-faqs {
    margin-top: 0 !important;
}

div#Industry-We-Serve.seo-industry {
    margin-top: 30px;
    padding-bottom: 30px;
}

.seo-page-faq.seo-faq .vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_lg.vc_custom_1650537421334 {
    margin-top: 0 !important;
}

html {
    scroll-behavior: smooth !important;
}

.common-scroll {
    scroll-margin-top: 80px !important;
}

div#flexible-seo-plan.d-none {
    display: none;
}

div#dooted-bg.common-scroll {
    margin-top: 60px;
}

/* 6feb */

.marketing-tools {
    margin-top: 30px;
    text-align: center;
    margin-bottom: 60px !important;
}

.marketing-tools h2 {
    font-size: 40px;
    margin-bottom: 40px !important;
}

.ctr-calculate-content h3 {
    font-size: 30px;
    font-weight: 600;
}

p.formula-img {
    text-align: center;
}

.ctr-calculate-content .formula-img img {
    width: 65%;
}

.marketing-tools ul {
    display: flex;
    align-items: center;
    text-align: center;
    list-style: none;
    gap: 12px;
    flex-wrap: wrap;
    max-width: 1340px;
    justify-content: center;
    margin: 20px auto 0;
}

.marketing-tools ul li {
    border: 1px solid #999;
    padding: 13px 20px;
    border-radius: 50px;
}

.marketing-tools ul li a:hover {
    color: #000;
}

/* 11feb */
.phoenix-case-study .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-top: 0 !important;
}

div#csty.phoenix-case-study {
    margin-bottom: 100px;
}

.phoenix-revenue {
    margin-top: 70px;
    margin-bottom: 20px;
}

.phoenix-benefits {
    margin-top: 70px;
    margin-bottom: 50px;
}

.page-id-43287 .vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_lg.vc_custom_1739247895612 {
    margin-top: 0 !important;
}

/* 12feb */
.common-head {
    text-align: center;
}

.common-head.text-white {
    color: #fff;
}

.common-head h2 {
    font-size: 50px;
    font-weight: 500;
    padding-bottom: 15px;
    line-height: 1.2;
}

.common-head.text-white h2 {
    color: #fff;
}

.common-head p {
    font-size: 18px !important;
    margin-top: 0;
    margin-bottom: 0 !important;
    line-height: 1.5;
}

.common-award .common-head p {
    color: #000 !important;
}

.phoenix-revenue .common-head,
.common-head,
.need-seo-service .common-head {
    margin-bottom: 40px !important;
}

.phoenix-benefits .common-head {
    margin-bottom: 20px;
}

.boost-visibility .common-head,
.seo-page-faq .common-head {
    margin-bottom: 30px !important;
}

div#new-faqs.new-faq {
    margin-top: 90px !important;
}

div#testimonials-nml.new-testimonial {
    padding: 60px 0 80px 0;
    margin-top: 0;
}

.new-result {
    padding-top: 80px;
}

.common-sticky-process .common-head {
    margin-bottom: 0 !important;
}

.common-why-choose .common-head {
    margin-bottom: 50px !important;
}

.page-id-43287 div#upworklogo {
    margin-bottom: 10px;
}

.common-award .vc_column-inner {
    padding-top: 10px !important;
}

div#testimonials-nml {
    margin-top: 80px;
}

div#our-services-development a.tab-btns {
    background-color: #f13624;
    padding: 18px 20px;
    border-radius: 2px;
    color: #fff;
    display: block;
    width: max-content;
    font-size: 18px;
}

.seo-content ul {
    margin: 20px 0 20px 20px;
}

.findus .vc_row.wpb_row.vc_inner.vc_row-fluid {
    align-items: center;
    display: flex;
}

.page-id-43287 div#csty {
    margin-top: 80px;
}

.page-id-43287 .phoenix-benefits,
.page-id-43287 section#boost-visibility {
    margin-top: 0px;
}

.page-id-43287 .phoenix-benefits .vc_column-inner {
    padding-top: 0;
}

.page-id-43287 section#boost-visibility {
    padding-left: 0;
    padding-right: 0;
}

#boost-visibility {
    margin-top: 80px !important;
}

.findus .common-head {
    margin-bottom: 40px !important;
}

.page-id-43287 .businesses-benefited .case-study-contact,
.page-id-43287 .need-seo-service .case-study-contact {
    margin-top: 50px;
}

.new-testimonial {
    padding-left: 0;
    padding-right: 0;
}

.page-id-43287 .need-seo-service p,
.page-id-43287 .need-seo-service ul li {
    font-weight: 400;
}

.findus {
    margin-top: 80px;
}

/* 19feb */
.new-common-service .our-technology-track {
    padding-top: 0px !important;
}

div#csty.new-common-case-study .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-top: 0px;
    margin-bottom: 0px;
}

div#csty.new-common-case-study {
    margin-top: 70px;
    margin-bottom: 90px;
}

div#csty.new-common-case-study .case-study-contact {
    margin-top: 60px;
}

div#ai-process.new-common-revenue {
    margin-top: 70px;
    padding-bottom: 0;
}

.new-client-logo .case-study-contact {
    margin-top: 30px;
}

.new-common-testimonial {
    margin-top: 50px;
}

.common-why-invest {
    margin-top: 70px;
    background-color: #f7f7f7;
    padding: 80px 0 90px;
}

.common-why-invest-wrap {
    padding: 50px 20px 60px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.common-why-invest-wrap img {
    max-width: 100% !important;
}

.new-common-service .vc_column-inner {
    padding-top: 15px !important;
}

.seo-content h2 {
    font-size: 35px;
    font-weight: 500;
    padding-bottom: 15px;
    line-height: 1.2;
}

.common-why-invest-wrap .case-study-contact {
    margin-top: 30px;
}

.common-why-invest-wrap .seo-content ul li,
.common-why-invest-wrap .seo-content p {
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
}

.common-why-invest-wrap ul {
    margin: 10px 0 10px 20px;
}

div#new-faqs.new-common-faq {
    margin-top: 80px !important;
}

div#new-faqs.new-common-faq .vc_toggle {
    margin-top: 0 !important;
}

/* 27feb */
.market-tool-box .wpb_content_element .wpb_wrapper {
    box-shadow: 0 0 10px #9996;
    padding: 0 10px 55px 10px;
    border-radius: 10px;
}

.market-tool-box .maktool-btn {
    margin-top: 40px;
}

.market-tool-box .maktool-btn a {
    padding: 10px 20px !important;
    background-color: #ee3524;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #ee3524;
    transition: .5s;
}

.market-tool-box .maktool-btn a:hover {
    background-color: #fff;
    color: #ee3524;
}

/* 7march */
div#news-pg .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
}

div#news-pg .wpb_wrapper .latest-posts {
    width: calc(33.33% - 20px);
    max-width: unset;

}

/* 19mar */

section.vc_section.new-common-service.common-none {
    display: none;
}

.common-sticky-service {
    background-color: #fef0ca;
    padding: 80px 0;
}

.common-sticky-service h3 {
    font-size: 35px;
    margin-top: 40px;
}

.common-sticky-service p {
    font-size: 18px !important;
    margin-top: 10px;
}

.common-sticky-service ul {
    margin-top: 10px;
    margin-left: 30px;
}

.common-sticky-service ul li {
    line-height: 2;
    font-size: 18px;
}

@media screen and (max-width:1500px) {
    .all-industries ul {
        column-count: 3;
    }
}

@media screen and (max-width:1440px) {
    .common-head h3 {
        font-size: 40px;
    }

    .benefits-choose .case-study h3,
    div#Industry-We-Serve.seo-industries h3,
    div#why-choose-our-digital.seo-why-choose h3,
    .our-clients h2.center-title.title-h2 {
        font-size: 40px !important;
    }

    .common-service h3 {
        font-size: 26px;
    }

    .result-content p {
        font-size: 15px;
    }

    .common-result h4 {
        font-size: 28px;
    }

    .common-head h2 {
        font-size: 40px;

    }

    .tabs-development .services-content h4 {
        font-size: 40px;
    }

    .phoenix-benefits {
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .page-id-43287 section#boost-visibility {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width:1200px) {
    .top-section-about p {
        margin-top: 30px;
        font-size: 22px !important;
    }

    #core .core-values-head p {
        font-size: 18px !important;
        margin-top: 15px;
    }

    #core .core-icons h4 {
        font-size: 25px;
        color: #030304;
        padding-bottom: 0px;
    }

    #core .icon-sect-about p {
        font-size: 16px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .vc_row-fluid.icon-sect-about {
        padding-top: 30px !important;
    }

    .about-who-we p {
        margin-top: 10px;
        font-size: 18px !important;
    }

    .about-who-we {
        padding-left: 0px;
    }

    .common-result h4,
    div#why-choose-our-digital.benefits-choose h4 {
        font-size: 24px;
    }

    .seo-results {
        padding: 60px 0;
    }

    .client-sec {
        padding: 60px 0 20px;
    }

    .all-industries ul {
        column-count: 2;
    }

    .all-industries p {
        font-size: 18px;
    }

    .seo-case-study .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin-top: 20px !important;
        margin-bottom: 40px !important;
    }

    div#Industry-We-Serve.seo-industries {
        padding: 60px 0 0 0 !important;
    }

    .all-industries {
        margin-bottom: 30px !important;
    }

    div#new-faqs.seo-faq {
        margin-top: 60px !important;
    }

    div#csty.seo-case-study {
        margin-bottom: 60px;
    }

    .seo-results .vc_col-sm-3 {
        width: 50%;
        margin-bottom: 30px;
    }

    div#flexible-seo-plan .common-plan .wpb_wrapper {
        padding: 20px 10px;
    }

    .boost-table {
        overflow: auto;
    }

    .facility-sec {
        min-width: 480px;
    }

    .common-list {
        min-width: 250px;
    }

    .common-sticky-process .vc_column-inner {
        padding-top: 0 !important;
    }

    .page-id-43287 div#our-services-development {
        margin-top: 40px;
    }

    .page-id-43287 div#csty .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin-bottom: 0;
    }

    .page-id-43287 div#csty .case-study-contact {
        margin-top: 60px;
    }

    .page-id-43287 div#ai-process {
        padding-bottom: 10px;
    }

    .page-id-43287 .new-testimonial .common-head {
        margin-bottom: 10px !important;
        margin-top: 20px;
    }
}

@media screen and (max-width:1024px) {
    .common-real-state .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    div#stakeholder .vc_col-sm-4 {
        width: 100%;
    }

    div#stakeholder {
        margin-top: 60px;
    }

    div#real-estate .common-heading {
        margin-top: 10px;
    }

    #mobile-book figure.wpb_wrapper.vc_figure {
        text-align: center;
    }

    #mobile-book a.vc_single_image-wrapper.vc_box_border_grey {
        max-width: 90%;
    }

    .seo-results {
        padding: 60px 0 40px 0;
    }

    div#our-services-development .vc_toggle h4 {
        font-size: 24px;
    }

    .phoenix-case-study .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin-bottom: 20px !important;
    }

    .ai-process-row:last-child {
        margin-bottom: 50px;
    }

    .common-head h2 {
        font-size: 35px;
    }

    div#new-faqs.new-faq {
        margin-top: 60px !important;
    }

    #new-faqs .vc_toggle_title h4,
    #new-faqs .vc_toggle_title h3 {
        font-size: 24px;
        line-height: 1.2;
    }

    .findus {
        margin-top: 40px;
    }

    .page-id-43287 div#csty .common-head {
        margin-bottom: 0px !important;
    }

    .page-id-43287 div#csty {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    div#news-pg .wpb_wrapper .latest-posts {
        width: calc(50% - 13px);
    }

    .common-sticky-service h3 {
        font-size: 30px;
    }
}

@media screen and (max-width:991px) {
    .seo-results .wpb_text_column.wpb_content_element {
        margin-bottom: 0 !important;
    }

    div#our-services-development a.tab-btns {
        padding: 12px 10px;
        font-size: 15px;
    }

    .page-id-43287 div#csty .case-study-contact {
        margin-top: 0px;
    }

    .page-id-43287 .page-id-43287 div#csty {
        margin-top: 60px;
        margin-bottom: 60px;
    }
}

@media screen and (max-width:767px) {
    .common-stakeholder h4 {
        font-size: 20px;
    }

    .bnrtxt ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .top-section-about p {
        font-size: 18px !important;
    }

    #core .core-values-head p,
    .about-who-we p {
        font-size: 16px !important;
    }

    #core .core-icons h4 {
        font-size: 22px;
    }

    .about-who-we {
        margin-top: 30px;
    }

    div#orange-bg.about-looking {
        padding-top: 0 !important;
    }

    .subscribe-section-footer {
        flex-direction: column;
    }

    .seo-results .vc_column-inner {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .seo-banner h1.titleh1.homebanner.visible_desktop {
        font-size: 40px !important;
    }

    .common-head h3,
    .benefits-choose .case-study h3,
    div#Industry-We-Serve.seo-industries h3,
    div#why-choose-our-digital.seo-why-choose h3,
    .our-clients h2.center-title.title-h2 {
        font-size: 32px !important;
    }

    div#new-faqs.seo-faq h4 {
        font-size: 20px;
    }

    .common-head h5 {
        font-size: 16px;
        line-height: 28px;
    }

    .benefits-choose h5 {
        font-size: 16px !important;
    }

    .common-service h3 {
        font-size: 22px;
    }

    .common-service p {
        font-size: 16px;
        line-height: 30px;
    }

    .seo-results .vc_col-sm-3 {
        width: 100% !important;
        margin-bottom: 30px;
    }

    .common-result {
        min-height: unset;
    }

    .benefits-choose .wpb_wrapper {
        text-align: center;
    }

    .our-tech-stack {
        padding: 40px 0 0px 0;
    }

    .our-tech-stack h4.vc_tta-panel-title {
        font-size: 18px;
        position: relative;
        color: #000;
    }

    .our-tech-stack h4.vc_tta-panel-title::after {
        content: '\2039';
        position: absolute;
        right: 20px;
        top: 10px;
        font-size: 30px;
        transform: rotate(-90deg);
        font-weight: 400;
    }

    .stack-logo-row {
        flex-wrap: wrap;
    }

    .stack-logo-row .wpb_column.vc_column_container.vc_col-sm-1\/5 {
        max-width: 50%;
    }

    .ctr-calculate-content h3 {
        font-size: 22px;
    }

    .ctr-calculate-content p img.alignnone.wp-image-72974 {
        width: 100%;
    }

    div#our-services-development .vc_toggle h4,
    #new-faqs .vc_toggle_title h4,
    #new-faqs .vc_toggle_title h3 {
        font-size: 20px;
    }

    div#csty .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 10px;
    }

    .common-head h2 {
        font-size: 28px;
    }

    .page-id-43287 .phoenix-revenue {
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }

    .market-tool-box .wpb_content_element .wpb_wrapper {
        padding: 20px 10px 40px 10px;
    }

    div#carreer-sect-five {
        padding-bottom: 0 !important;
    }

    div#news-pg .wpb_wrapper .latest-posts {
        width: 100%;
    }

    div#news-pg .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }

    div#news-pg .wpb_wrapper {
        gap: 15px;
    }

    .latest-posts h3 a {
        font-size: 20px;
    }

    .common-sticky-service h3 {
        font-size: 24px;
        margin-top: 30px;
    }

    .common-sticky-service p,
    .common-sticky-service ul li {
        font-size: 16px !important;
    }
}

@media screen and (max-width:576px) {
    #mobile-book .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    .seo-banner h1.titleh1.homebanner.visible_desktop {
        font-size: 35px !important;
    }

    .seo-results .vc_column-inner {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .common-result h4,
    div#why-choose-our-digital.benefits-choose h4 {
        font-size: 20px;
    }

    div#why-choose-our-digital .flexibility .wpb_text_column.wpb_content_element {
        padding: 30px 10px;
    }

    .seo-service .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .all-industries ul {
        column-count: 1;
        padding-left: 0;
    }

    .ctr-calculate-content h2 {
        font-size: 25px;
    }

    div#our-services-development .vc_toggle h4,
    #new-faqs .vc_toggle_title h4,
    #new-faqs .vc_toggle_title h3 {
        font-size: 18px;
    }
}


/*----awards-section-desgin----*/

.vc_row.wpb_row.vc_inner.four_cols_awrds {
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
}

.vc_row.wpb_row.vc_inner.four_cols_awrds .wpb_single_image .vc_single_image-wrapper img {
    border-radius: 0;
    height: auto !important;
    width: 100%;
    max-width: 170px !important;
}

.vc_row.wpb_row.vc_inner.four_cols_awrds .spring-in-im .wpb_single_image .vc_single_image-wrapper img {
    max-width: 230px !important;
}

@media screen and (min-width:768px) {

    div#betterthan-others {
        padding-top: 24px;
    }

    div#betterthan-others .vc_row.wpb_row {
        padding-top: 60px !important;
    }

}

@media screen and (max-width:767px) {

    .vc_row.wpb_row.vc_inner.four_cols_awrds .wpb_single_image .vc_single_image-wrapper img {
        max-width: 130px !important;
    }

    .vc_row.wpb_row.vc_inner.four_cols_awrds .wpb_column.vc_column_container.vc_col-sm-3 {
        margin-bottom: 15px;
    }

    div#mobile_banner_home {
        margin-bottom: 0;
    }

    div#betterthan-others {
        margin-top: 20px !important;
    }

    body .vc_row.wpb_row.vc_inner.four_cols_awrds {
        padding-top: 0 !important;
        padding-bottom: 10px !important;
    }

}

@media screen and (max-width:374px) {
    .vc_row.wpb_row.vc_inner.four_cols_awrds .wpb_single_image .vc_single_image-wrapper img {
        max-width: 120px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1300px) {
    .refund-col:before {
        right: 10px !important;
    }
}

/* 25-06-2025 */
.copyright-text a {
    color: #333;
    transition: all 0.38s ease-in-out 0s;
}

.copyright-text a:hover {
    color: #f13624;
}

.refund_text_design .vc_column-inner {
    padding: 0px 0px !important;
}

.refund_text_design p {
    color: #000000 !important;

}

/* 25-06-2025 */

.privacy-row .vc_column-inner {
    width: 90% !important;
    margin: 0px auto;
    max-width: 1540px;
}

#refundcancellationpolicy .innerpolicy {
    width: 90% !important;
    margin: 0px auto;
    max-width: 1540px;
    padding: 40px 20px;
    background: #ff5400;
    color: #fff;
    display: flex;
    align-items: center;
}

.column-width .vc_column-inner {
    width: 90% !important;
    margin: 60px auto;
    max-width: 1540px;
    padding-top: 0px !important;
    text-align: center;
}

.innerpolicy h2 {
    font-size: 32px;
    margin-bottom: 0 !important;
    color: #fff;
    font-weight: 500;
    padding: 0px;
}

.refund-col {
    position: relative;
}

a.cta-webspero {
    padding: 10px 20px !important;
    background-color: #ee3524;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #ee3524;
    transition: .5s;
    display: inline-block;
    line-height: 1.5;
    margin-top: 5px;
    min-width: 200px;
    text-align: center;
    font-size: 18px;
}

a.cta-webspero:hover {
    background: none;
    color: #ee3524;
}

@media only screen and (max-width:767px) {

    a.cta-webspero {
        min-width: 170px;
        font-size: 16px;
    }

}

/* .refund-col:before{
	position: absolute;
    content: '';
    background: #fff;
    width: 2px;
    height: 50px;
    right: 60px;
    top: 50%;
    transform: translateY(-50%);
}    

.refund_text_design ul.ser-list li:before {
    width: 22px;
    height: 22px;
    content: "";
    background-image: url(/wp-content/uploads/2025/06/icons8-hand-right-100.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    top: 0px;
    position: absolute;
    left: 0;
    display: inline-block;
	background:transparent;
}
.refund_text_design ul.ser-list li{
	padding-left:30px;
} 

 .refund_text_design h2.titleh2 {
    text-align: left !important;
    font-weight: 600;
	position:relative;
}
.refund_text_design h2.titleh2:after {
    left: 0 !important;
    bottom: -10px !important;
    position: absolute;
	margin:0px !Important;
	top:auto !important;
} 
.refund_text_design ul li, .refund_text_design .refundser-list li{
	font-size:16px !important;
} 
 */

/* 23-07-2025 */

.custom_post_setup_content .single_post_main_content table td {
    font-size: 18px;
}

.postid-90542 .custom_post_setup_content img {
    box-shadow: 0px 0px 10px rgb(0, 0, 0, 0.1);
    border-radius: 10px;
    border: 1px solid #cccccc;
    padding: 10px;
}

.mobileimg {
    box-shadow: none !important;
    border: none !important;
    height: 600px;
    object-fit: contain;
}

.postid-90542 .custom_post_setup_content iframe {
    width: 100%;
}

#mum p {
    position: relative;
    padding-left: 27px;
}

#mum p:before {
    width: 22px;
    height: 22px;
    content: "";
    background-image: url(/wp-content/uploads/2025/07/icons8-bookmark-100.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    top: 6px;
    position: absolute;
    left: 0;
    display: inline-block;
    background: transparent;
}

div#news-pg .latest-posts .read-more-wrapper {
    margin-top: 15px;
}

div#news-pg .latest-posts .read-more-wrapper .newsread-btn {
    display: inline-block;
    border: 1px solid #f13624;
    padding: 10px 20px;
    border-radius: 6px;
    transition: all .3s ease-in-out;
    color: #fff;
    background: #f13624;
}

div#news-pg .latest-posts .read-more-wrapper .newsread-btn:hover,
div#news-pg .latest-posts .read-more-wrapper .newsread-btn:focus {
    background: #fff;
    color: #f13624;
}

.carrer-link-to-all .request-btn a {
    background: #f13624;
    color: #fff;
}

.carrer-link-to-all .request-btn a:hover {
    background: #fff;
    color: #f13624;
}

.stars-testimonials .slick-arrow.slick-prev,
.stars-testimonials .slick-arrow.slick-next {
    top: 50% !important;
}

@media only screen and (min-width:1200px) {

    .stars-testimonials .slick-arrow.slick-prev {
        left: -25px;
    }

    .stars-testimonials .slick-arrow.slick-next {
        right: -25px;
    }

}

@media only screen and (min-width:768px) {
    .carrer-link-to-all .request-btn a {
        font-size: 20px;
    }

}

/* 29-05-2025 */

.style1 {
    margin: 0px !important;
}

.stars-testimonials {
    padding-top: 50px;
}

@media only screen and (max-width:991px) {
    .stars-testimonials {
        padding-top: 0px;
    }
}


@media (max-width: 767px) {
    .single-post .site-content table {
        display: block;
        width: 100%;
        overflow-x: auto;
        /*     white-space: nowrap; */
        -webkit-overflow-scrolling: touch;
    }

    /*   .single-post .site-content thead,
  .single-post .site-content tbody,
  .single-post .site-content tr,
  .single-post .site-content th,
  .single-post .site-content td {
    white-space: nowrap;
  } */
    .custom_post_setup_content .single_post_main_content table td,
    .custom_post_setup_content .single_post_main_content table td span,
    .custom_post_setup_content .single_post_main_content table td ul li,
    .custom_post_setup_content .single_post_main_content table td ul li span,
    .custom_post_setup_content .single_post_main_content table td ul li b {
        font-size: 14px !important;
    }

    .single-post .site-content table td,
    th {
        padding: 8px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .custom_post_setup_content .single_post_main_content table td {
        font-size: 16px !important;

    }
}


/*-----awards-logo-css----*/
.vc_row.wpb_row.vc_inner.four_cols_awrds .wpb_single_image .vc_single_image-wrapper img {
    max-width: 100% !important;
}

.vc_row.wpb_row.vc_inner.four_cols_awrds .spring-in-im .wpb_single_image .vc_single_image-wrapper img {
    max-width: 100% !important;
}

@media only screen and (max-width:767px) {

    .vc_row.wpb_row.vc_inner.four_cols_awrds .vc_column_container.vc_col-sm-1\/5 {
        width: 50%;
        padding: 5px;
    }

    .vc_row.wpb_row.vc_inner.four_cols_awrds {
        justify-content: center;
    }
}


/*08-08-2025 */


.core-heading h2,
#why-choose-our-digital h2,
#chatgpt-seo-strategies h2,
#local-seo h2 {
    font-size: 50px;
    line-height: normal;
    text-align: center;
    letter-spacing: -1px;
}

.case-study .case-study-contact {
    margin-bottom: 50px;
}

#why-choose-our-digital.ai-assist-business .vc_col-sm-6 h3,
#why-choose-our-digital.ai-assist-business .vc_col-sm-6 h3 span {
    font-size: 30px;
    margin-top: 20px;
    padding-bottom: 5px;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

.ai-process-row .build h3 {
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: 600;
}

.seotext h2 {
    color: #fff;
}

#why-choose-our-digital .flexibility .vc_col-sm-6 h3,
#chatgpt-seo-strategies .flexibility .vc_col-sm-6 h3 {
    font-size: 30px !important;
    margin-top: 20px;
    padding-bottom: 5px;
    font-weight: 600;
    color: #000 !important;
}

#chatgpt-seo-strategies {
    padding: 80px 0px 0px 0px;
}

#chatgpt-seo-strategies .vc_column-inner {
    width: 100%;
    max-width: 1520px;
    margin: 0px auto;
}

#chatgpt-seo-strategies h5 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300 !important;
}

#chatgpt-seo-strategies .flexibility .vc_col-sm-6 p {
    font-size: 18px;
    line-height: 35px;
}

#chatgpt-seo-strategies .flexibility .vc_col-sm-6 h3 {
    margin-bottom: 10px;
}

#chatgpt-seo-strategies .rowflexible .colflexible {
    /* 	border-radius: 10px;
    box-shadow: 0px 6px 16px rgb(0 0 0 / 10%); */
    padding: 30px 30px;
    /* 	background-color:#fff;
	margin:0px 15px;
	position: relative;
    overflow: hidden; */
}

.rowflexible {
    display: flex;
}



@media (max-width: 767px) {

    .core-heading h2,
    #why-choose-our-digital h2,
    #chatgpt-seo-strategies h2,
    #local-seo h2 {
        font-size: 28px;
    }

    #why-choose-our-digital .flexibility .vc_col-sm-6 h3,
    #chatgpt-seo-strategies .flexibility .vc_col-sm-6 h3,
    #why-choose-our-digital.ai-assist-business .vc_col-sm-6 h3 span {
        font-size: 22px !important;
        line-height: 32px !important;
    }

    .ai-process-row .build h3 {
        line-height: 1.25;
        font-size: 22px;
    }

    #chatgpt-seo-strategies {
        padding: 40px 0px 0px 0px !important;
    }

    #why-choose-our-digital {
        padding: 40px 0px 40px 0px !important;
    }

    .rowflexible {
        flex-wrap: wrap;
    }

    #chatgpt-seo-strategies .rowflexible .colflexible {
        margin: 10px 0px;
        padding: 15px 10px;
    }

    #chatgpt-seo-strategies .flexibility .vc_col-sm-6 p {
        font-size: 16px;
        line-height: 30px;
    }

    .colflexible .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    #why-choose-our-digital .flexibility .wpb_text_column.wpb_content_element {
        padding: 15px 10px !important;
    }

    div#csty .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    #csty {
        margin: 0px !important;
    }

    #faqq {
        margin-top: 0px !important;
    }

    #faqq .vc_toggle:last-of-type {
        margin-bottom: 0 !important;
    }

    #our-services-development .vc_column-inner {
        padding-top: 0px !important;
    }

    #testimonials-nml {
        margin-top: 10px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .rowflexible {
        flex-wrap: wrap;
    }

    #chatgpt-seo-strategies .rowflexible .colflexible {
        margin: 15px 15px !important;
    }
}

/* 11-08-2025 */
.home .hero_banner_new .free-consult-btn a {
    font-size: 20px;
    line-height: normal;
}

.home .link-case-study .vc_column-inner a,
.home .inside_blog_outer .vc_grid-item-mini a.vc_general,
.home .free-consult-btn-action a,
.home .full-case-btn a,
.home .learnmore-btn a {
    font-size: 18px;
    line-height: normal !important;
    padding: 12px 35px !important;
    border-radius: 8px;
}

.home .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home a {
    font-size: 18px;
    padding: 12px 20px !important;
    line-height: normal !important;
    border-radius: 8px;
}

.home .inside_blog_outer .vc_grid-item-mini .vc_gitem-post-data-source-post_title {
    min-height: 66px !important;
    height: 100%;
}

.home .inside_blog_outer .vc_grid-item-mini .vc_gitem-col h4 {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home .free-consult-btn-action a:hover {
    background-color: #fff !important;
    border: 2px solid #f13624 !important;
    color: #f13624 !important;
}

@media (max-width: 767px) {
    .hero_banner_new .free-consult-btn a {
        font-size: 15px !important;
        padding: 12px 25px !important;
    }

    .home .inside_blog_outer .vc_grid-item-mini .vc_gitem-post-data-source-post_title {
        min-height: auto !important;
    }

    .home .link-case-study .vc_column-inner a,
    .home .inside_blog_outer .vc_grid-item-mini a.vc_general,
    .home .free-consult-btn-action a,
    .home .full-case-btn a,
    .home .learnmore-btn a,
    .home .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home a {
        font-size: 15px !important;
        padding: 10px 25px !important;
    }

    #new-faqs .vc_toggle_title h3 {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    #new-faqs .vc_toggle_title h3 {
        font-size: 24px !important;
    }
}



@media only screen and (max-width: 1500px) and (min-width: 1200px) {
    nav#site-navigation .primary-menu-container li>a {
        font-size: 16px;
    }
}

@media (max-width: 1199px) {
    nav#site-navigation .primary-menu-container li>a {
        font-size: 15px !important;
    }
}

@media (max-width: 980px) {
    nav#site-navigation .primary-menu-container>ul li.has-mega-menu ul.sub-menu {
        background: #fdf4ce;
        padding: 15px;
        margin: 0px 0px 10px 0px !important;
    }

    nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li>a {
        font-size: 15px !important;
    }

    nav#site-navigation .primary-menu-container>ul li.has-mega-menu ul.sub-menu ul.sub-menu {
        padding: 0px;
    }

    ul#primary-menu-list ul.sub-menu li.mega-menu-column a {
        position: relative;
    }

    nav#site-navigation .primary-menu-container .contact-btn a {
        width: 100%;
        text-align: center;
    }

    nav#site-navigation ul li.contact-btn,
    nav#site-navigation ul li.testimonialss {
        border-bottom: none;
    }

    .content-wrtng ul.sub-menu {
        margin: 0px 0px 10px 0px !important;
    }

    ul#primary-menu-list li.has-mega-menu button.sub-menu-toggle[aria-expanded="false"] .icon-minus {
        display: none;
    }

    ul#primary-menu-list li.has-mega-menu button.sub-menu-toggle[aria-expanded="false"] .icon-plus {
        display: block;
    }


    ul#primary-menu-list li.has-mega-menu button.sub-menu-toggle[aria-expanded="true"] .icon-minus {
        display: block;
    }

    ul#primary-menu-list li.has-mega-menu button.sub-menu-toggle[aria-expanded="true"] .icon-plus {
        display: none;
    }

    #our-services-development .core-heading p,
    .case-study p {
        font-size: 16px !important;
    }

}

#our-services-development .core-heading p,
.case-study p {
    font-size: 18px !important;
    margin-top: 0;
}

#why-choose-our-digital .seotext .case-study p {
    color: #fff;
}

#new-faqs .vc_toggle_title h3 {
    font-family: WorkSans-Regular !important;
    font-size: 28px;
    padding-bottom: 0px;
}


/* 19-08-2025 */

#local-seo {
    padding: 80px 10px;
    width: 100%;
    max-width: 1520px;
    margin: 0px auto;
    background: #FEF0CA;
    margin-top: 50px;
    border-radius: 20px;
    margin-bottom: 30px;
}

#ai-process .local-globally {
    padding-left: 20px;
}

.buildtrust_authority a {
    padding: 0px;
    margin: 0px !important;
    border-radius: 0px;
    border: none;
    background: transparent;
    color: #f13624;
    text-transform: capitalize;
}

.buildtrust_authority .case-study-contact {
    color: #fff;
    margin-top: 50px;
}

.colflexible.wpb_column.vc_column_container.vc_col-sm-6:before {
    display: none;
}

#request_bttnn .case-study-contact {
    margin-bottom: 80px !important;
}

/* 20-08-2025 */

.build.chatgptseo.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Group.png);
    right: 15px;
}

.take-better.personalisebetter.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Group-1.png);
    right: 15px;
}

.enjoy-flexibility.cuttingedge.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Group-2.png);
    right: 15px;
}

.scalable.trabsparent-communication.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Group-3.png);
    right: 15px;
}

#why-choose-our-digital .flexibility .wpb_text_column.wpb_content_element .wpb_wrapper {
    z-index: 9;
    position: relative;
}

#why-choose-our-digital .flexibility .wpb_column.vc_column_container.vc_col-sm-6 {
    overflow: hidden;
}

.matter_seo .vc_col-sm-12 .vc_column-inner {
    padding-top: 0px !important;
}


@media (max-width: 767px) {

    .build.chatgptseo.wpb_column.vc_column_container.vc_col-sm-6:before,
    .take-better.personalisebetter.wpb_column.vc_column_container.vc_col-sm-6:before,
    .scalable.trabsparent-communication.wpb_column.vc_column_container.vc_col-sm-6:before,
    .scalable.trabsparent-communication.wpb_column.vc_column_container.vc_col-sm-6:before {
        right: 1px !important;
    }

    #local-seo {
        padding: 40px 10px !important;
        margin-bottom: 10px !important;
    }

    .case-study p {
        font-size: 16px !important;
    }

    #request_bttnn .case-study-contact {
        margin-bottom: 60px !important;
        margin-top: -30px;
    }

    .newtehnology {
        padding-bottom: 40px !important;
    }

    .casestdy {
        padding-top: 30px;
    }

    .buildtrust_authority .case-study-contact {
        margin-top: 20px !important;
    }

    .awardmain .all-award .common-row .common-col-md-4 {
        flex-basis: 100% !important;
    }

    #main_award .common-award .award-logo {
        margin-bottom: 15px !important;
        min-height: 190px !important;
    }

    /* 	#main_award .common-award .award-logo img {
		max-width: 190px !important;
	} */
    #main_award {
        padding: 40px 10px !important;
    }
}

@media (max-width: 980px) {
    #local-seo {
        width: 93% !important;
    }
}

/* 21-08-2025 */

.awardmain .all-award .common-row {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin: 0px;
}

.awardmain .all-award .common-row .common-col-md-4 {
    flex-basis: calc(25% - 12px);
    padding: 0px;
}

.awardmain .all-award {
    width: 100%;
    max-width: 1540px;
    margin: 0 auto;
}

#main_award {
    margin: 0px;
    padding: 80px 10px;
}

#main_award .common-award {
    padding: 30px 15px;
    height: 100%;
}

#main_award .common-award .award-logo {
    margin-bottom: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#main_award .common-award .award-logo img {
    max-height: 220px;
    width: 100%;
    object-fit: contain;
    height: 100%;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .awardmain .all-award .common-row .common-col-md-4 {
        flex-basis: calc(50% - 9px) !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 992px) {
    .awardmain .all-award .common-row .common-col-md-4 {
        flex-basis: calc(33% - 9px) !important;
    }
}

/*22 aug  */
div#Delivering-fn.onedress .logo-sng-cse-sdy img {
    width: auto;
}

.borderouter .vc_column-inner {
    border: 1px solid #ebebeb;
    padding: 10px !important;
    border-radius: 10px;
    background: #fff;
    height: 100%;
    display: flex;
    align-items: center;
}

.grphnew {
    display: flex;
    gap: 20px
}

@media (max-width: 767px) {
    .grphnew {
        display: block;
    }

    .grphnew .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 15px !important;
    }
}

/* 26-008-2025 */

.build.proven-expertise.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/proven-expertise-light.png);
}

.take-better.integrated_ai.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Integrated-AI-Driven-Approachlight.png);
}

.enjoy-flexibility.communication-transparent.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Transparent-Communicationlight.png);
}

.scalable.scalecutomize.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/customized-strategieslight.png);
    right: 9px;
}

.build.dominate.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Dominate-the-Local-Pack-light-color.png);
    right: 12px;
}

.take-better.drive-instant.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Drive-Instant-Customer-Action-light-color.png);
    right: 12px;
}

.enjoy-flexibility.insight-matter.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Insights-That-Matterlight-color.png);
}

.scalable.trust-autority.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Build-Trust-Authority-in-Your-Community-light-color.png);
    right: 12px;
}


.build.search-visibility.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Improved-Search-Visibility-and-Local-Reachlight.png);
    background-repeat: no-repeat;
}

.take-better.higher_conversion.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Higher-Conversion-Rates-and-Foot-Trafficlight.png);
    background-repeat: no-repeat;
}

.enjoy-flexibility.community_trust.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Cost-Effective-Marketing-with-Long-Term-Resultslight.png);
    background-repeat: no-repeat;
}

.scalable.long_term.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/08/Build-Trust-and-Authority-in-Your-Communitylight.png);
    background-repeat: no-repeat;
}

/* 28-08-2025 */
@media (max-width: 980px) {
    nav#site-navigation .primary-menu-container>ul li.has-mega-menu ul.sub-menu li#menu-item-second-menu-item-custom-ai-developement {
        display: none;
    }
}

/* 29-08-2025 */
.automation_industry .vc_column-inner,
.automation_industry,
.main_automation,
#automation-tools,
.comp-tbl {
    width: 100%;
    max-width: 1520px;
    margin: 0px auto;
}

#automation_industry h2 {
    font-size: 50px;
    line-height: normal;
    text-align: center;
    letter-spacing: -1px;
}

.digital_heading_box h2 {
    padding: 20px 40px;
    background: #f9d94e;
    display: inline-block;
    border-radius: 5px;
    position: relative;
}

.digital_heading_box .case-study {
    text-align: center;
    margin-top: 40px;
}

.auto-row {
    background: #fff;
    padding: 50px 20px 50px 20px;
    border-radius: 10px;
    background: #fef0ca;
    /* 	margin-top: 40px;
	position:sticky;
	top:120px; */
}

#why-choose-our-digital.automation-help {
    /* 	background: #fef0ca !important; */
    margin-top: 80px;
    padding-bottom: 80px !important;
    background: url(/wp-content/uploads/2023/07/Why-Choose-Pur-Digital-Solution.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover;
}

.main_automation.bottomspace {
    padding-bottom: 50px;
}

.automation-help .vc_column-inner {
    padding-top: 0px !important;
}

.main_automation {
    padding: 80px 0px 20px 0px;
}

.auto-row h3 {
    font-size: 45px;
    font-weight: 500;
    line-height: 1.2em;
}

.auto-row .case-study {
    padding-right: 45px;
}

.auto-row h3 {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.2em;
}

.auto-row .case-study {
    padding-right: 45px;
}

.auto-details h4 {
    font-size: 24px;
    margin-top: 0px;
    font-weight: 600;
    color: #000;
    position: relative;
}

.auto-details h4:before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0px;
    background: #f1362a;
    width: 105px;
    height: 3px;
}

.auto-details {
    margin-bottom: 25px;
}

.auto-details ul {
    list-style: none;
}

.auto-row h3 strong {
    color: #f13624;
}

/* .auto-row:nth-child(1)  { background: #fef0ca; } 
.auto-row:nth-child(2)  { background: #fffaf0; } 
.auto-row:nth-child(3)  { background: #f0f8ff; } 
.auto-row:nth-child(4)  { background: #fef0ca; } 
.auto-row:nth-child(5)  { background: #fffaf0; } 
.auto-row:nth-child(6)  { background: #f0f8ff; } 
.auto-row:nth-child(7)  { background:#fef0ca; } 
.auto-row:nth-child(8)  { background: #fffaf0; }
.auto-row:nth-child(9)  { background: #f0f8ff; } 
.auto-row:nth-child(10) { background: #fef0ca; } 
.auto-row:nth-child(11) { background: #fffaf0; } 
.auto-row:nth-child(12) { background: #f0f8ff; } 
.auto-row:nth-child(13) { background: #fef0ca; }  */

#automation-tools h2,
.comp-tbl h2 {
    font-size: 50px;
    line-height: normal;
    text-align: center;
    letter-spacing: -1px;
}

#automation-tools .local-globally {
    margin-top: 10px;
    column-count: 2;
}

#automation-tools {
    padding: 80px 50px;
    background: aliceblue;
    border-radius: 20px;
    margin-bottom: 80px;
}

.comp-tbl {
    padding: 80px 0px;
}

.comparison-tbl {
    width: 100%;
    margin: 40px 0px;
}

.comparison-tbl td {
    border: 1px solid #dddddd;
    padding: 10px;
    border-top: none;
}

.comparison-tbl td.tbl-cell.slow-lane,
.tbl-heading.slow-lane {
    border-right: none;
}

@media (max-width: 767px) {
    #why-choose-our-digital.automation-help {
        padding-bottom: 40px !important;
        margin-top: 40px !important;
    }

    .main_automation,
    .comp-tbl {
        padding: 40px 0px;
    }

    #automation_industry h2,
    #automation-tools h2,
    .comp-tbl h2 {
        font-size: 28px;
    }

    .auto-row {
        padding: 30px 15px 30px 15px !important;
    }

    .auto-row h3 {
        font-size: 24px;
        padding-bottom: 0px;
    }

    .auto-details h4 {
        font-size: 22px;
        margin-bottom: 5px;
    }

    #automation-tools {
        padding: 40px 20px;
        border-radius: 0px;
        margin-bottom: 0px !important;
    }

    #automation-tools .local-globally {
        column-count: 1;
    }

    .auto-row {
        position: relative;
        top: auto;
    }

    .main_automation.bottomspace {
        padding-bottom: 10px !important;
    }

    .main_automation {
        padding-bottom: 0px !important;
    }


}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .auto-row h3 {
        font-size: 28px !important;
    }

    .auto-details h4 {
        font-size: 24px;
    }

}

@media only screen and (max-width: 1550px) and (min-width: 768px) {
    #automation-tools {
        width: 95%;
    }
}


.visible_desktop strong {
    color: #f13624;
}

/*----05-09-2025-----------*/

.custom-footer .new-widget-area .et_pb_blurb_description {
    min-height: 150px;
}

.custom-footer .new-widget-area .widget_block .et_pb_main_blurb_image {
    min-height: 78px;
}

@media only screen and (max-width:1280px) and (min-width:1024px) {

    .custom-footer .new-widget-area .et_pb_blurb_description {
        font-size: 14px;
    }

}

@media only screen and (max-width:1023px) {

    .custom-footer .new-widget-area {
        display: flex;
        flex-wrap: wrap;
        row-gap: 36px;
    }

    .custom-footer .new-widget-area .widget_block {
        width: 33.33%;
    }

}

@media only screen and (max-width:767px) {

    .custom-footer .new-widget-area {
        row-gap: 0;
    }

    .custom-footer .new-widget-area .widget_block {
        width: 50%;
        padding-left: 5px;
        padding-right: 5px;
    }

    .custom-footer .new-widget-area .widget_block:last-child {
        width: 100%;
    }

    .custom-footer .new-widget-area .et_pb_blurb_description {
        min-height: 100px;
    }

    .custom-footer h4.et_pb_module_header {
        font-size: 17px;
        padding-bottom: 0;
        font-weight: 600;
    }

    .subscribe-section-footer-inner-2 {
        width: 100%;
        padding-left: 0;
    }

    .subscribe-section-footer-inner-2 a.google-badge {
        margin-left: 15px;
    }
}

/* 08-09-2025 */

@media only screen and (max-width:767px) {
    .portfilo-case-study.slidermobile {
        padding-bottom: 0px !important;
        padding-top: 40px !important;
    }

    .our-technology-track .core-heading .vc_column-inner {
        padding-top: 0px;
    }

    #stack-expertise .common-stack-expertise .vc_row-fluid {
        flex-wrap: wrap;
    }

    .lastcol {
        margin-bottom: 0px !important;
    }

    .page-id-51449 .portfolio-cols-left {
        min-height: 60vh;
    }

    .page-id-51449 .portfilo-case-study.slidermobile {
        padding-bottom: 20px !important;
    }

    .page-id-51449 #take-a-look-at-our-client .core-heading {
        padding-top: 50px;
    }

    .blog_area .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .custom-slick-slider .slick-prev:before,
    .custom-slick-slider .slick-next:before {
        width: 30px !important;
        height: 30px !important;
    }

    .custom-slick-slider .slick-arrow {
        width: 40px !important;
        height: 40px !important;
    }

    .custom-slick-slider .slick-prev {
        left: -10px !important;
    }

    .custom-slick-slider .slick-next {
        right: -10px !important;
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width:980px) {
    #stack-expertise .common-stack-expertise .vc_row-fluid {
        margin-bottom: 0px !important;
    }
}

@media only screen and (max-width:991px) and (min-width:768px) {
    .tabcol {
        margin-bottom: 0px !important;
    }
}

/* 10-9-2025 */

.clutch-widget {
    margin: 0 auto;
    width: 90%;
    max-width: 1540px;
    padding: 50px 0;
}

@media only screen and (min-width:1200px) {
    .clutch-widget iframe {
        max-width: 1194px !important;
        margin: auto;
        width: 100% !important;
    }
}

/* 12-09-2025 */

.custom-slick-slider .slick-arrow {
    z-index: 2147489000 !important;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #000 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.custom-slick-slider .slick-prev,
.custom-slick-slider .slick-next {
    top: 50%;
    transform: translateY(-50%);
}

.custom-slick-slider .slick-prev {
    left: 10px;
}

.custom-slick-slider .slick-next {
    right: 10px;
}

/* .custom-slick-slider .slick-prev:before,
.custom-slick-slider .slick-next:before {
  font-family: 'slick';
  font-size: 24px;
  color: #fff !important; 
  opacity: 1;
  line-height: 1;
} */

.custom-slick-slider .slick-prev:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/01/arrow.png);
    width: 40px;
    height: 40px;
    background-size: contain !important;
    transform: translateY(0%) rotate(180deg);
    background-repeat: no-repeat;
    opacity: 1;
}

.custom-slick-slider .slick-next:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/01/arrow.png);
    width: 40px;
    height: 40px;
    background-size: contain !important;
    background-repeat: no-repeat;
    opacity: 1;
}

.main_automation.case-slider.case-slider1.slider-row {
    padding-top: 0px;
}

.custom-slick-slider .slick-dots {
    display: none !important;
}

.automation-help .case-study h2,
.automation-help .case-study p {
    color: #fff;
}

.logo-sng-cse-sdy img {
    width: 140px !important;
}

.page-id-91093 .logo-sng-cse-sdy img {
    width: 75px !important;
}

div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .small-logo-work .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img {
    width: 100% !important;
}

/*19-09-2025  */
.build.experience_expert.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/09/Experienced-Experts-1.png);
    right: 20px !important;
}

.take-better.tailer.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/09/Tailored-Automation-Solutions-1.png);
    right: 20px !important;
}

.enjoy-flexibility.cuttingedgetool.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/09/Cutting-Edge-Tools-Technologies-1.png);
    right: 20px !important;
}

.scalable.moniter.wpb_column.vc_column_container.vc_col-sm-6:before {
    background: url(/wp-content/uploads/2025/09/Proactive-Monitoring-Continuous-Improvement-1.png);
    right: 20px !important;
}

@media only screen and (max-width:767px) {

    .build.experience_expert.wpb_column.vc_column_container.vc_col-sm-6:before,
    .take-better.tailer.wpb_column.vc_column_container.vc_col-sm-6:before,
    .enjoy-flexibility.cuttingedgetool.wpb_column.vc_column_container.vc_col-sm-6:before,
    .scalable.moniter.wpb_column.vc_column_container.vc_col-sm-6:before {
        right: 10px !important;
    }

    .page-id-36717 #casestudy-tab .vc_tta-panel-body .vc_row.wpb_row .wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img {
        height: auto !important:
    }
}


/*-------21-11-2025----*/


@media only screen and (max-width:767px) {

    div#Delivering-fn .vc_column-inner .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }

    div#FestivalNet h2 {
        margin-bottom: 15px;
    }

    div#FestivalNet h2,
    div#FestivalNet h3,
    div#FestivalNet h4 {
        padding-bottom: 0;
    }

    div#Delivering-fn {
        padding-top: 30px;
    }

    div#Delivering-fn .main-heaing-cs h1 {
        padding-bottom: 0;
    }

    div#Our-approach {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    div#Our-approach .vc_column-inner .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }

    div#Our-approach .cs-dt-sc-inner h2 {
        padding-bottom: 0;
    }

    div#Our-approach .cs-dt-sc-inner p {
        width: 100%;
        max-width: 100%;
        font-size: 16px;
    }

    div#Our-approach .cs-dt-sc-inner ul {
        padding-top: 10px;
    }

    div#Our-approach .cs-dt-sc-inner ul li {
        font-size: 16px;
        padding-left: 28px;
    }

    div#cs_sngle_sctn_rslt {
        padding-bottom: 30px;
    }

    div#cs_sngle_sctn_rslt .cs-dt-sc-inner p {
        max-width: 100%;
        font-size: 16px;
    }

    div#cs_sngle_sctn_rslt .cs-dt-sc-inner h2 {
        margin-bottom: 20px;
    }

    div#cs_sngle_sctn_rslt .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 5px;
    }

    div#cs_sngle_sctn_rslt .vc_row.wpb_row.vc_inner.vc_row-fluid.wb-traffic+.vc_row.wpb_row.vc_inner.vc_row-fluid.wb-traffic {
        margin-top: 0 !important;
    }

    div#cs_sngle_sctn_rslt .vc_row.wpb_row.vc_inner.vc_row-fluid.wb-traffic {
        margin-top: 30px !important;
    }

}

/* 5-05-2026 The GEO Guide Book CSS start*/

.our-guide-section .wpb_column.vc_column_container.vc_col-sm-12,
.what-inside-section .wpb_column.vc_column_container.vc_col-sm-12 {
    width: 90%;
    margin: 0px auto;
    max-width: 1540px;
    float: none;
}

#ebook-sect .ebbtn {
    display: inline-block;
}

.what-inside-section {
    padding-top: 80px;
    padding-bottom: 80px;
}

.our-guide-section {
    padding-top: 80px;
    padding-bottom: 80px;
    background: #fff !important;
}

.our-guide-section .bnrtxt h2.titleh1 {
    font-size: 52px;
    margin-bottom: 50px !important;
}

.what-inside-section h2 {
    font-size: 52px;
    margin-bottom: 10px !important;
}

.geo_col_row {
    grid-template-columns: repeat(2, 1fr);
    gap: 50px 140px;
    display: grid;
}

.geo_col_row:before {
    display: none;
}

.geo_col_row .geocolumn {
    width: 100% !important;
    padding-left: 40px;
}

.geo_col_row .geocolumn h3 {
    text-align: left !important;
    font-family: WorkSans-Regular !important;
    font-size: 28px;
    line-height: 1.3;
    letter-spacing: 0px;
    vertical-align: middle;
}

.geo_col_row .geocolumn h3:before {
    content: "";
    background-image: url('/wp-content/uploads/2026/04/Icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
    position: absolute;
    top: 6px;
    left: 0px;
}

.geo_col_row .geocolumn .vc_column-inner {
    padding: 0px;
}

.our-guide-section .vc_row:before {
    display: none;
}

.geo-agency-section .geo-row-two {
    margin-top: 50px;
}

.geo-agency-section .geo-row-two .successful {
    margin-top: 0px;
}

.geo-agency-section .geo-row-two .vc_single_image-wrapper img {
    height: 600px !important;
    object-fit: cover;
    object-position: center;
}

.geo-agency-section .geo-row-two .vc_single_image-wrapper {
    width: 100%;
}

.what-inside-section .geo_col_row {
    margin-top: 60px;
    gap: 30px;
    grid-template-columns: repeat(3, 1fr);
}

.what-inside-section .geo_col_row .geocolumn {
    padding: 35px;
}

.what-inside-section .geo_col_row .geocolumn h3:before {
    display: none;
}

.what-inside-section .geo_col_row .geocolumn {
    padding: 30px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #f13624;
}

.what-inside-section .geo_col_row .geocolumn ul {
    padding-left: 25px;
    list-style: none;
}

.what-inside-section .geo_col_row .geocolumn ul li {
    position: relative;
    margin-bottom: 5px;
}

.what-inside-section .geo_col_row .geocolumn ul li:before {
    content: "";
    background-image: url('/wp-content/uploads/2026/04/Icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    z-index: 9;
    position: absolute;
    left: -25px;
    top: 4px;
}

.what-inside-section .geo_col_row .geocolumn .heding-height {
    min-height: 83px;
}

.what-inside-section .vc_row:after {
    display: none;
}

.geo_col_row .wpb_text_column.wpb_content_element {
    margin-bottom: 0px !important;
}

.our-guide-section .vc_column-inner,
.what-inside-section .vc_column-inner {
    padding-top: 0px !important;
}

.our-guide-section .vc_row:after,
.our-guide-section .vc_row:before {
    display: none;
}

@media only screen and (max-width:767px) {
    .what-inside-section .geo_col_row {
        margin-top: 10px;
        gap: 20px;
        grid-template-columns: repeat(1, 1fr);
    }

    .our-guide-section .wpb_column.vc_column_container.vc_col-sm-12,
    .what-inside-section .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 100%;
    }

    .our-guide-section,
    .what-inside-section {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .our-guide-section .vc_column-inner,
    .what-inside-section .vc_column-inner {
        padding-top: 0px !important;
    }

    .our-guide-section .bnrtxt h2.titleh1 {
        font-size: 28px;
        margin-bottom: 30px !important;
    }

    .what-inside-section h2 {
        font-size: 28px;
    }

    .geo_col_row {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    .what-inside-section .geo_col_row .geocolumn .heding-height {
        min-height: auto;
    }

    .geo_col_row .geocolumn h3 {
        font-size: 25px;
    }

    .what-inside-section .geo_col_row .geocolumn {
        padding: 25px;
    }

    .geo-agency-section .geo-row-two {
        margin-top: 0px;
    }

    #ebook-sect .ebbtn {
        margin-top: 10px;
    }

    div#ebook-sect .wpb_column.vc_column_container.vc_col-sm-6:first-child {
        margin-bottom: 0px;
    }

    .halloween-strategies.geo-agency-section .wpb_column .law-firm-sec-sect_text_inner h2.center-title.title-h2 {
        padding-bottom: 0px !important;
    }

    .halloween-strategies.geo-agency-section .wpb_column .custom-heading {
        line-height: 32px;
        font-size: 20px !important;
        margin-top: 0px !important;
    }

    .geo_col_row .wpb_column.vc_column_container.vc_col-sm-3 {
        margin-bottom: 0px;
    }

    .law-firm-seo-sec-sect .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img {
        max-width: 100% !important;
    }

    .geo-agency-section .vc_row .vc_column_container.vc_col-sm-6 {
        text-align: left;
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1025px) {

    .our-guide-section .bnrtxt h2.titleh1,
    .what-inside-section h2 {
        font-size: 37px !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {

    .our-guide-section .wpb_column.vc_column_container.vc_col-sm-12,
    .what-inside-section .wpb_column.vc_column_container.vc_col-sm-12 {
        width: 90%;
    }

    .geo_col_row {
        gap: 30px 30px;
    }

    .geo_col_row .wpb_column.vc_column_container.vc_col-sm-3 {
        margin-bottom: 0px;
    }

    .our-guide-section .bnrtxt h2.titleh1 {
        font-size: 32px;
        margin-bottom: 40px !important;
    }

    .what-inside-section h2 {
        font-size: 32px;
    }

    .geo_col_row .geocolumn h3 {
        font-size: 22px;
    }

    .what-inside-section .geo_col_row {
        margin-top: 30px;
        gap: 20px;
        grid-template-columns: repeat(2, 1fr);
    }
}

/* 5-05-2026 The GEO Guide Book CSS End*/

/* 01-06-2026 Piggy Case Study CSS Start */

.dev-piggy-case-study-work h4.vc_custom_heading {
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
    font-size: 21px;
    line-height: 1.4;
    letter-spacing: 4.2px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #F13624;
    margin: 0;
    position: relative;
}

.dev-piggy-case-study-work h4.vc_custom_heading:after {
    content: '';
    display: inline-block;
    width: 30px;
    background: #F13624;
    vertical-align: middle;
    height: 2px;
}

.piggy-banner-casestudy .custom-wrapper {
    display: grid;
    grid-template-columns: minmax(0, 760px) minmax(0, 618px);
    justify-content: space-between;
    align-items: center;
}

.piggy-banner-casestudy .vc_col-sm-6 {
    width: 100%;
}

.piggy-banner-casestudy h1 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    letter-spacing: -1%;
    vertical-align: middle;
    color: #282828 !important;
}

.piggy-banner-casestudy .piggy_case_stdy_right .wpb_single_image {
    text-align: center;
}

.piggy-case-stdy-built h2,
.piggy-banner-casestudy-animationsec h2,
.piggy-banner-casestudy-app h2,
.piggy-banner-casestudy-context .left-context-wrapper h2,
.piggy-banner-casestudy-built h2,
.piggy-banner-casestudy-expect h2,
.piggy-banner-casestudy-challenges h2,
.piggy-banner-casestudy-deliverd-grid h2,
.piggy-banner-casestudy-technical-notes h2 {
    font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1%;
    vertical-align: middle;
}

.piggy-case-stdy-built h2,
.piggy-banner-casestudy-built h2 {
    color: #fff;
}

.piggy-case-stdy-built {
    padding: 80px 35px;
}

.piggy-banner-casestudy-whatwebuilt h3.vc_custom_heading {
    font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 36px;
    line-height: 1.4em;
    letter-spacing: 0px;
}

.piggy-banner-casestudy-growth .custom-wrapper {
    padding-block: 0;
}

.piggy-banner-casestudy-growth .wpb_column h4 {
    font-family: 'WorkSans-SemiBold';
    font-weight: 600;
    font-size: 28px;
    line-height: 1;
    letter-spacing: -1%;
    vertical-align: middle;
    color: #F13624;
    margin: 0;
}

.piggy-banner-casestudy-growth .wpb_column {
    border-right: 1px solid #0000001A;
    padding-inline: 10px;
}

.piggy-banner-casestudy-growth .wpb_column .wpb_wrapper {
    text-align: center;
}

.piggy-banner-casestudy-growth .wpb_column:last-child {
    border-right: 0px;
}

.piggy-banner-casestudy-growth .wpb_column .wpb_wrapper p {
    font-size: 16px;
    /*     letter-spacing: 2%; */
}

.piggy-banner-casestudy-growth .wpb_column .wpb_wrapper p strong {
    font-size: 20px;
    line-height: 1.2em;
    font-weight: 600;
    text-transform: uppercase;
    /*     letter-spacing: 2%; */
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card {
    padding: 32px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
    width: 100%;
}

.piggy-banner-casestudy-app .piggy_app_grid {
    margin-top: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

.piggy-banner-casestudy-app .piggy_app_grid:before,
.piggy-banner-casestudy-app .piggy_app_grid:after {
    display: none;
}

.piggy-banner-casestudy-image .custom-wrapper {
    padding-block: 0px;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card ul {
    margin: 0px;
    list-style: none;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card ul li {
    margin-bottom: 24px;
    position: relative;
    padding-left: 34px;
    font-size: 18px;
    line-height: 28px;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card ul li:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    left: 0px;
    top: 2px;
}

.piggy-banner-casestudy-context .piggy-right-warp .vc_column-inner {
    padding: 48px;
    background: rgba(40, 40, 40, 1);
    border-radius: 10px;
    color: #fff;
}

.piggy-banner-casestudy-context .piggy-right-warp h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600;
    font-size: 42px;
    line-height: 1;
    letter-spacing: -1%;
    color: #fff;
    margin-bottom: 10px;
}

.piggy-banner-casestudy-context .piggy-right-warp h2 br {
    display: none;
}

.piggy-banner-casestudy-context .piggy-client-first-warp {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin: 22px 0px 24px;
}

.piggy-banner-casestudy-context .piggy-client-first-warp:before,
.piggy-banner-casestudy-context .piggy-client-first-warp:after {
    display: none;
}

.piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6 {
    width: 100%;
    padding: 32px 24px;
    border: 1px solid rgba(40, 40, 40, 0.2);
    border-radius: 10px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

.piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6 .vc_column-inner,
.piggy-banner-casestudy-context .piggy-client-second-warp .vc_col-sm-12 .vc_column-inner {
    padding: 0px;
}

.piggy-banner-casestudy-context .piggy-client-second-warp {
    padding: 32px 24px 32px 24px;
    background: rgba(245, 245, 245, 1);
    border-radius: 10px;
}

.piggy-banner-casestudy-context .piggy-client-first-warp p strong,
.piggy-banner-casestudy-context .piggy-client-second-warp h3 {
    font-size: 20px;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    text-transform: uppercase;
    margin-bottom: 5px;
    display: inline-block;
    letter-spacing: 2%;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}

.piggy-banner-casestudy-context .piggy-client-first-warp p {
    font-size: 18px;
    line-height: 30px;
}

.piggy-banner-casestudy-context .piggy-client-second-warp ul {
    list-style: none;
    display: inline-flex;
    gap: 12px;
    flex-wrap: wrap;
}

.piggy-banner-casestudy-context .piggy-client-second-warp ul li {
    font-size: 14px;
    color: #fff;
    padding: 4px 12px;
    line-height: 20px;
    background: rgba(40, 40, 40, 1);
    border-radius: 8px;
}

.piggy-banner-casestudy-context .custom-wrapper {
    display: grid;
    grid-template-columns: minmax(0, 603px) minmax(0, 823px);
    justify-content: space-between;
    align-items: center;
    gap: 54px;
}

.piggy-banner-casestudy-context .custom-wrapper .left-context-wrapper.vc_col-sm-6,
.piggy-banner-casestudy-context .custom-wrapper .piggy-right-warp.vc_col-sm-6 {
    width: 100%;
}

.piggy-banner-casestudy-built .piggy_built_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 130px;
    margin-top: 52px;
}

.piggy-banner-casestudy-built .piggy_built_grid .stdy_challenge_card {
    width: 100%;
}

.piggy-banner-casestudy-built .piggy_built_grid .stdy_challenge_card .vc_column-inner {
    padding: 0px;
}

.piggy-banner-casestudy-built .piggy_built_grid:before,
.piggy_built_grid:after {
    display: none;
}

.piggy-banner-casestudy-built .piggy-howwebuilt-inner-wrap p {
    color: #fff;
    text-align: center;
}

.piggy-banner-casestudy-built .piggy-howwebuilt-inner-wrap .wpb_wrapper {
    max-width: 1180px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper {
    display: flex;
    gap: 15px;
    align-items: center;
}

.piggy-banner-casestudy-context .piggy-right-warp .inner-leading .vc_column-inner {
    padding: 24px 0px 0px;
}

.piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper p strong {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 6px;
}

.piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper p {
    font-size: 16px;
}

.moreless-text {
    color: rgba(241, 54, 36, 1) !important;
    cursor: pointer;
    font-size: 18px;
}

.dev-piggy-case-study-work .piggy-banner-casestudy-built h4.vc_custom_heading:before,
.piggy-banner-casestudy-expect .except_grid_inner_content .wpb_wrapper h4.vc_custom_heading:before,
.piggy-banner-casestudy-technical-notes .inner-technical-centre-wrap .wpb_wrapper h4:before {
    content: '';
    display: inline-block;
    width: 30px;
    background: #F13624;
    vertical-align: middle;
    height: 2px;
}

.piggy-banner-casestudy-whatwebuilt .custom-wrapper {
    display: grid;
    grid-template-columns: minmax(0, 603px) minmax(0, 845px);
    justify-content: space-between;
    align-items: center;
    gap: 30px;
}

.piggy-banner-casestudy-whatwebuilt .custom-wrapper .vc_col-sm-6 {
    width: 100%;
}

.piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec {
    position: sticky;
    top: 100px;
    background: #fff;
}

.piggy-banner-casestudy-cta .custom-wrapper .vc_col-sm-12 {
    background-image: url(/wp-content/uploads/2026/06/Section-Final-CTA-scaled.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px;
    text-align: center;
    border-radius: 10px;
    color: #fff;
}

.piggy-banner-casestudy-cta .custom-wrapper {
    padding-top: 0px !important;
}

.piggy-banner-casestudy-cta .custom-wrapper h2 {
    font-size: 42px;
    line-height: 1.2em;
    font-weight: 600;
    color: #fff;
}

.piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-color-grey {
    margin: 38px 0px 24px;
    padding: 17px 70px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    border-radius: 6px;
    transition: all 0.38s ease-in-out 0s;
    background-color: #ee3524 !important;
    border: 1px solid #ee3524;
    display: inline-block;
}

.piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-color-grey:hover {
    color: #ee3524 !important;
    background: #1a1818 !important;
    border-color: #ee3524;
}

.cta-bottom-txt p {
    display: flex;
    justify-content: center;
    position: relative;
}

.cta-bottom-txt p a {
    font-size: 16px;
    line-height: 24px;
    text-decoration: underline;
    color: #fff;
    font-weight: 500;
    padding: 17px 0px;
    transition: all 0.38s ease-in-out 0s;
}

.cta-bottom-txt p br {
    display: none;
}

.piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-container.vc_btn3-inline {
    margin-bottom: 0px;
}

.cta-bottom-txt p a:hover {
    color: #ee3524;
}

.cta-bottom-txt p a:first-child {
    padding-right: 28px;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.cta-bottom-txt p a:nth-of-type(2) {
    padding-left: 28px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid h3 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 600 !important;
    color: rgba(28, 27, 27, 1);
    font-family: WorkSans-SemiBold !important;
    padding-right: 50px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid:before,
.piggy-banner-casestudy-challenges .piggy-challenges_grid:after {
    display: none;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid {
    grid-template-columns: minmax(auto, 650px) minmax(auto, 650px);
    gap: 50px;
    display: grid;
    justify-content: space-between;
    counter-reset: step;
    margin-top: 60px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid .vc_col-sm-2 {
    width: 100%;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_column::before {
    counter-increment: step;
    content: "0" counter(step);
    position: absolute;
    left: 0;
    top: -3px;
    color: #F136244D;
    font-family: 'WorkSans-SemiBold';
    font-weight: 600;
    font-size: 38px;
    line-height: 54px;
    letter-spacing: 0px;
    vertical-align: middle;
    font-style: italic;
    line-height: normal;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_column {
    position: relative;
    padding-left: 60px;
}

.table-grid-vision table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    overflow: hidden;
    margin-top: 32px;
}

.table-grid-vision table tbody tr:first-child {
    background: #2f2f2f;
}

.table-grid-vision table tbody tr:first-child td {
    color: #fff;
    font-size: 28px;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 19px 32px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    font-family: WorkSans-SemiBold !important;
}

.table-grid-vision table tbody tr:first-child td:first-child {
    width: 34%;
}

.table-grid-vision table tbody tr td {
    padding: 19px 32px;
    font-size: 18px;
    line-height: 1.5;
    color: #3b3b3b;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    vertical-align: middle;
}

.table-grid-vision table tbody tr:last-child td {
    border-bottom: none;
}

.table-grid-vision table tbody tr td:last-child {
    border-right: none;
}

.table-grid-vision table tbody tr:not(:first-child) td:first-child {
    color: #333;
    width: 34%;
    background: rgba(240, 237, 237, 1);
    font-size: 28px;
    font-weight: 600 !important;
    font-family: WorkSans-SemiBold !important;
}

.table-grid-vision table tbody tr:not(:first-child) td:nth-child(2) {
    width: 33%;
}

.table-grid-vision table tbody tr:not(:first-child) td:nth-child(3) {
    width: 33%;
}

.table-grid-vision .vc_column-inner {
    padding: 0px;
}

.piggy-banner-casestudy-expect .except_grid_inner_content .wpb_wrapper {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
    margin-bottom: 18px;
}

.piggy-banner-casestudy-expect .except_grid_inner_content .wpb_wrapper h4,
.piggy-banner-casestudy-expect .except_grid_inner_content .wpb_wrapper h2 {
    text-align: center !important;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 {
    padding: 24px;
    border-radius: 10px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    width: 100%;
}

.piggy-banner-casestudy-expect .except_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    margin-top: 24px;
}

.piggy-banner-casestudy-expect .except_grid:before,
.piggy-banner-casestudy-expect .except_grid:after {
    display: none;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 .vc_column-inner {
    padding: 0px;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 h3 {
    font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 6px;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 img {
    height: 52px !important;
    width: 52px !important;
    object-fit: contain;
    margin-bottom: 20px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid {
    display: flex;
    gap: 165px;
    justify-content: space-between;
    margin-top: 32px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid:before,
.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid:after {
    display: none;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6 {
    width: 100%;
    padding-left: 40px;
    position: relative;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 27px;
    height: 27px;
    left: 0px;
    top: 2px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6 .vc_column-inner {
    padding: 0px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid h3 {
    font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 28px;
    line-height: 1.2;
    margin-bottom: 2px;
}

.piggy-banner-casestudy-whatwebuilt-sec:before,
.piggy-banner-casestudy-whatwebuilt-sec:after {
    display: none;
}

.piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec .custom-wrapper {
    padding: 40px 15px;
}

.piggy-banner-casestudy-expect .custom-wrapper {
    padding-block: 0px;
}

.piggy-banner-casestudy-technical-notes .custom-wrapper {
    max-width: 1320px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6 .vc_column-inner:before,
.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6 .vc_column-inner:after {
    display: none;
}

.piggy-banner-casestudy-technical-notes .inner-technical-centre-wrap .wpb_wrapper {
    text-align: center;
}

.piggy-banner-casestudy-technical-notes .inner-technical-centre-wrap .wpb_wrapper h2,
.piggy-banner-casestudy-technical-notes .inner-technical-centre-wrap .wpb_wrapper h4 {
    text-align: center !important;
}

.piggy-banner-casestudy-technical-notes .inner-technical-centre-wrap .wpb_wrapper {
    text-align: center;
    max-width: 960px;
    margin: 0px auto 10px;
}

/* .piggy-banner-casestudy-context .piggy-right-warp .vc_column-inner{
	padding:0px;
} */


.piggy_stdy_growth_grid:before,
.piggy_stdy_growth_grid:after,
.piggy-banner-casestudy-growth:before,
.piggy-banner-casestudy-growth:after,
.piggy-banner-casestudy-growth .vc_column-inner:before,
.piggy-banner-casestudy-growth .vc_column-inner:after {
    display: none;
}

.piggy-banner-casestudy-growth .wpb_column .vc_column-inner {
    padding: 0;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card .vc_column-inner {
    padding: 0;
}

.stdy_growth_card .vc_column-inner {
    padding: 0px;
}



@media (min-width: 1200px) and (max-width: 1399px) {
    .piggy-banner-casestudy-built .piggy_built_grid {
        gap: 40px;
        margin-top: 40px;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:first-child {
        padding-left: 0px !important;
        padding-right: 40px !important;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:last-child {
        padding-right: 0px !important;
        padding-left: 40px !important;
    }

    .piggy-banner-casestudy-built .piggy_built_grid img {
        max-width: 60px !important;
    }

    .piggy-banner-casestudy-whatwebuilt h3.vc_custom_heading {
        font-size: 32px;
        line-height: 1.2em;
    }

    .piggy-banner-casestudy-expect .except_grid {
        gap: 20px;
        margin-top: 20px;
    }

    .piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 {
        padding: 20px;
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid {
        grid-template-columns: minmax(auto, 520px) minmax(auto, 520px);
        gap: 30px;
        margin-top: 30px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper h2 {
        font-size: 34px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-color-grey {
        margin: 20px 0px 20px;
        padding: 15px 60px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper .vc_col-sm-12 {
        padding: 60px 30px;
    }

    .table-grid-vision table tbody tr:first-child td {
        font-size: 22px;
        padding: 15px 25px;
    }

    .table-grid-vision table tbody tr td {
        padding: 15px 25px;
    }

    .piggy-banner-casestudy-context .custom-wrapper {
        gap: 35px;
    }

    .table-grid-vision table tbody tr:not(:first-child) td:first-child {
        font-size: 22px;
    }
}


@media only screen and (min-width: 1440px) {
    .piggy-banner-casestudy h1 {
        font-size: 74px;
        line-height: 1.1;
    }

    .piggy-case-stdy-built h2,
    .piggy-banner-casestudy-animationsec h2,
    .piggy-banner-casestudy-app h2,
    .piggy-banner-casestudy-context .left-context-wrapper h2,
    .piggy-banner-casestudy-built h2,
    .piggy-banner-casestudy-expect h2,
    .piggy-banner-casestudy-challenges h2,
    .piggy-banner-casestudy-deliverd-grid h2,
    .piggy-banner-casestudy-technical-notes h2 {
        font-size: 52px !important;
    }

    .piggy-banner-casestudy-growth .wpb_column h4 {
        font-size: 74px;
        line-height: 1.1;
    }

    .piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_column::before {
        font-size: 54px;
    }

    .piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_column {
        padding-left: 85px;
    }

    .piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec .custom-wrapper {
        padding: 40px 30px;
    }
}

@media only screen and (min-width: 991px) {
    .dev-piggy-case-study-work main p {
        font-size: 18px;
        line-height: 30px;
    }

    .dev-piggy-case-study-work h4.vc_custom_heading:after {
        width: 72px;
        margin-left: 12px;
    }

    .dev-piggy-case-study-work .piggy-banner-casestudy-built h4.vc_custom_heading:before,
    .piggy-banner-casestudy-expect .except_grid_inner_content .wpb_wrapper h4.vc_custom_heading:before,
    .piggy-banner-casestudy-technical-notes .inner-technical-centre-wrap .wpb_wrapper h4:before {
        width: 72px;
        margin-right: 12px;
    }
}

@media only screen and (min-width: 768px) {

    .piggy-case-stdy-built h2,
    .piggy-banner-casestudy-animationsec h2,
    .piggy-banner-casestudy-app h2,
    .piggy-banner-casestudy-context .left-context-wrapper h2,
    .piggy-banner-casestudy-built h2,
    .piggy-banner-casestudy-expect h2,
    .piggy-banner-casestudy-challenges h2,
    .piggy-banner-casestudy-deliverd-grid h2,
    .piggy-banner-casestudy-technical-notes h2 {
        font-size: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .piggy-banner-casestudy .custom-wrapper {
        grid-template-columns: 1fr;
    }

    .piggy-banner-casestudy-built .piggy_built_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 25px;
        margin-top: 25px;
    }

    .piggy-banner-casestudy-whatwebuilt .custom-wrapper {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec .custom-wrapper {
        padding: 20px 0px;
    }

    .piggy-banner-casestudy-deliverd-grid .custom-wrapper {
        padding-top: 0px;
    }

    .piggy-banner-casestudy-challenges .piggy-challenges_grid {
        grid-template-columns: 1fr;
        gap: 20px;
        margin-top: 40px;
    }

    .piggy-banner-casestudy-expect .except_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 15px;
        margin-top: 10px;
    }

    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid {
        gap: 20px;
        flex-wrap: wrap;
        margin-top: 20px;
    }

    .piggy-banner-casestudy-cta {
        padding: 0px 15px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper .vc_col-sm-12 {
        padding: 40px 20px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper h2 {
        font-size: 20px;
        line-height: 1.3em;
    }

    .piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-color-grey {
        margin: 15px 0px 5px;
        padding: 14px 50px;
    }

    .cta-bottom-txt p a {
        padding: 0px;
        margin-top: 10px;
    }

    .cta-bottom-txt p {
        flex-wrap: wrap;
    }

    .cta-bottom-txt p a:nth-of-type(2) {
        padding-left: 0;
    }

    .cta-bottom-txt p a:first-child {
        padding-right: 0px;
        border-right: none;
    }

    .piggy-banner-casestudy-context .custom-wrapper {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .piggy-banner-casestudy-app .piggy_app_grid {
        margin-top: 0px;
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .piggy-banner-casestudy-growth .wpb_column .wpb_wrapper p strong {
        font-size: 16px;
    }

    .piggy-banner-casestudy-growth .wpb_column .wpb_wrapper p {
        font-size: 14px;
    }

    .piggy-banner-casestudy-growth .wpb_column {
        width: 100% !important;
        border-right: none;

    }

    .piggy-banner-casestudy-growth .piggy_stdy_growth_card {
        border-bottom: 1px solid #0000001A;

    }

    .piggy-banner-casestudy-growth .wpb_column:nth-child(4) {
        margin-bottom: 0px;
        border-bottom: none;
    }

    .piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6 {
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-context .piggy-client-first-warp {
        grid-template-columns: 1fr;
        gap: 15px;
        margin: 5px 0px 20px;
    }

    .piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6 {
        padding: 20px 15px;
    }

    .piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6 .wpb_text_column.wpb_content_element,
    .piggy-banner-casestudy-context .piggy-client-second-warp .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-context .piggy-client-second-warp {
        padding: 20px 15px;
    }

    .piggy-banner-casestudy-context .custom-wrapper .left-context-wrapper.vc_col-sm-6,
    .piggy-banner-casestudy-context .custom-wrapper .piggy-right-warp.vc_col-sm-6 {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .vc_column-inner {
        padding: 25px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp h2 {
        font-size: 24px;
    }

    .piggy-banner-casestudy-context .custom-wrapper .piggy-right-warp.vc_col-sm-6 {
        padding: 0px 15px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper p strong {
        font-size: 16px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper p {
        font-size: 14px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .inner-leading .vc_column-inner {
        padding: 0;
    }

    .piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card h4 {
        margin-top: 0px;
        font-size: 22px;
    }

    .piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card {
        padding: 20px;
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card ul li {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 26px;
    }

    .dev-piggy-case-study-work h4.vc_custom_heading {
        font-size: 16px;
    }

    .piggy-banner-casestudy-built .piggy_built_grid .stdy_challenge_card {
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-built .piggy_built_grid .stdy_challenge_card img {
        max-width: 40px !important;
    }

    .stdy_challenge_card .vc_custom_heading {
        font-size: 20px;
    }

    .piggy-banner-casestudy-built .piggy_built_grid:first-child {
        padding-top: 30px;
    }

    .moreless-text {
        font-size: 16px;
    }

    .stdy_challenge_card .wpb_single_image {
        margin-bottom: 15px !important;
    }

    .piggy-banner-casestudy-animationsec .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-whatwebuilt-sec .vc_column-inner {
        padding: 0px;
    }

    .piggy-banner-casestudy-whatwebuilt-sec .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-whatwebuilt h3.vc_custom_heading {
        font-size: 24px;
        line-height: 1.2em;
    }

    .piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-challenges .piggy-challenges_grid h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .piggy_case_stdy_left.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec {
        top: 50px;
    }

    .piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec .custom-wrapper:last-child {
        padding-bottom: 0px;
    }

    .table-grid-vision table tbody tr:not(:first-child) td:first-child {
        font-size: 18px;
    }

    .table-grid-vision table tbody tr td,
    .table-grid-vision table tbody tr:first-child td {
        padding: 10px 10px;
        font-size: 16px;
    }

    .vision-table-wrap {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .vision-table-wrap table {
        width: 100%;
        min-width: 700px;
        /*     border-collapse: collapse; */
        margin-top: 0px;
    }

    .table-grid-vision table tbody tr:not(:first-child) td:first-child {
        width: auto;
    }

    .piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 {
        padding: 20px;
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 img {
        height: 42px !important;
        width: 42px !important;
        margin-bottom: 15px;
    }

    .piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 h3 {
        font-size: 22px;
    }

    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6,
    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6 .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid h3 {
        font-family: WorkSans-SemiBold !important;
        font-size: 22px;
    }

    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6:before {
        width: 24px;
        height: 24px;
    }

    .piggy-banner-casestudy-cta .vc_column-inner {
        padding: 0px;
    }

    .piggy-banner-casestudy-cta .vc_column-inner .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:first-child {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:last-child {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .piggy-banner-casestudy-challenges .piggy-challenges_grid h3 {
        padding-right: 0px !important;
    }
}

@media only screen and (max-width: 650px) {
    .dev-piggy-case-study-work h4.vc_custom_heading {
        font-size: 14px;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .piggy-banner-casestudy-growth .wpb_column:nth-child(2) {
        border-right: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .piggy-banner-casestudy-growth .wpb_column:nth-child(3),
    .piggy-banner-casestudy-growth .wpb_column:nth-child(4) {
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-app .piggy_app_grid {
        margin-top: 10px;
    }

    .stdy_growth_card .vc_column-inner {
        padding: 0px;
    }

    .piggy-banner-casestudy-context .custom-wrapper .piggy-right-warp.vc_col-sm-6 {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }

    .piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec .custom-wrapper {
        padding: 20px 0px !important;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:first-child {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:last-child {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .piggy-banner-casestudy-built .piggy_built_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 40px;
        margin-top: 40px;
    }

    .piggy-banner-casestudy-built .piggy_built_grid .stdy_challenge_card {
        margin-bottom: 0px;
    }

    .piggy-banner-casestudy-context .custom-wrapper {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .piggy-banner-casestudy-context .custom-wrapper .left-context-wrapper.vc_col-sm-6,
    .piggy-banner-casestudy-context .custom-wrapper .piggy-right-warp.vc_col-sm-6,
    {
    margin-bottom: 0px;
}

.piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6,
.piggy-banner-casestudy-context .piggy-client-second-warp {
    margin-bottom: 0px !important;
    padding: 25px 20px;
}

.piggy-banner-casestudy-context .piggy-client-first-warp .vc_col-sm-6 .wpb_text_column.wpb_content_element,
.piggy-banner-casestudy-context .piggy-client-second-warp .wpb_text_column.wpb_content_element,
.piggy-banner-casestudy-context .custom-wrapper .left-context-wrapper.vc_col-sm-6,
.piggy-banner-casestudy-context .custom-wrapper .piggy-right-warp.vc_col-sm-6,
.piggy-banner-casestudy-context .piggy-right-warp .wpb_text_column.wpb_content_element {
    margin-bottom: 0px !important;
}

.piggy-banner-casestudy-context .piggy-right-warp .vc_column-inner {
    padding: 35px;
}

.piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper p strong {
    font-size: 20px;
}

.piggy-banner-casestudy-context .piggy-right-warp h2 {
    font-size: 36px;
}

.piggy-banner-casestudy-app .piggy_app_grid {
    grid-template-columns: 1fr;
    gap: 20px;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card {
    padding: 25px;
    margin-bottom: 0px;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card h4 {
    margin-top: 0px;
}

.piggy-banner-casestudy-app .piggy_app_grid .piggy_stdy_growth_card ul li {
    margin-bottom: 10px;
    font-size: 16px;
}

.piggy-banner-casestudy-whatwebuilt h3.vc_custom_heading {
    font-size: 26px;
    line-height: 1.2em;
}

.piggy-banner-casestudy-whatwebuilt .piggy-banner-casestudy-whatwebuilt-sec .custom-wrapper {
    padding-block: 20px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid {
    gap: 30px;
    margin-top: 50px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid h3 {
    font-size: 24px;
    line-height: 34px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_column .vc_column-inner {
    padding: 0px;
}

.piggy-banner-casestudy-challenges .piggy-challenges_grid .wpb_column::before {
    top: 0px;
    font-size: 34px;
}

.piggy-banner-casestudy-deliverd-grid .custom-wrapper {
    padding-top: 0px;
}

.table-grid-vision table tbody tr:not(:first-child) td:first-child {
    font-size: 20px;
}

.table-grid-vision table tbody tr:first-child td {
    font-size: 20px;
    padding: 15px 15px;
}

.table-grid-vision table tbody tr td {
    padding: 15px 15px;
    font-size: 16px;
}

.table-grid-vision table {
    margin-top: 5px;
}

.piggy-banner-casestudy-expect .except_grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 20px;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 {
    padding: 20px;
    margin-bottom: 0px;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 .wpb_text_column.wpb_content_element,
.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .wpb_text_column.wpb_content_element,
.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid .vc_col-sm-6 {
    margin-bottom: 0px !important;
}

.piggy-banner-casestudy-expect .except_grid .vc_col-sm-3 img {
    height: 45px !important;
    width: 45px !important;
    margin-bottom: 10px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid {
    gap: 40px;
    margin-top: 40px;
}

.piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid h3 {
    font-size: 24px;
}

.piggy-banner-casestudy-cta .custom-wrapper h2 {
    font-size: 30px;
}

.piggy-banner-casestudy-cta .custom-wrapper .vc_col-sm-12 {
    padding: 60px 10px;
}

.piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-color-grey {
    margin: 0px 0px 20px;
}

.cta-bottom-txt p a {
    padding: 10px 0px;
}

.cta-bottom-txt {
    margin-bottom: 0px !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .piggy_stdy_growth_grid .piggy_stdy_growth_card:first-child {
        padding-left: 0px !important;
        padding-right: 35px !important;
    }

    .piggy_stdy_growth_grid .piggy_stdy_growth_card:last-child {
        padding-right: 0px !important;
        padding-left: 35px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .piggy-banner-casestudy-built .piggy_built_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 50px;
        margin-top: 50px;
    }

    .piggy-banner-casestudy-context .custom-wrapper {
        gap: 30px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .vc_column-inner {
        padding: 30px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp h2 {
        font-size: 36px;
    }

    .piggy-banner-casestudy-context .piggy-right-warp .inner-leading .wpb_wrapper p strong {
        font-size: 20px;
    }

    .stdy_growth_card .vc_column-inner {
        padding: 0px;
    }

    .table-grid-vision table tbody tr:first-child td,
    .table-grid-vision table tbody tr:not(:first-child) td:first-child {
        font-size: 20px;
        padding: 15px;
    }

    .table-grid-vision table tbody tr td {
        padding: 15px;
        font-size: 18px;
    }

    .piggy-banner-casestudy-expect .except_grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .piggy-banner-casestudy-technical-notes .piggy_stdy_technical_grid {
        gap: 60px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper .vc_col-sm-12 {
        padding: 60px 20px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper h2 {
        font-size: 36px;
    }

    .piggy-banner-casestudy-cta .custom-wrapper .vc_btn3-color-grey {
        margin: 25px 0px 15px;
    }
}

.piggy_stdy_growth_grid .piggy_stdy_growth_card:first-child {
    padding-left: 0;
    padding-right: 146px;
}

.piggy_stdy_growth_grid .piggy_stdy_growth_card:last-child {
    padding-right: 0;
    padding-left: 146px;
}

/* 01-06-2026 Piggy Case Study CSS End */

/* 08-06-2026 css start*/
div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row.piggy-small-logo .small-logo-work.piggy-bank .vc_single_image-wrapper img.vc_single_image-img {
    max-width: 90px !important;
    width: 100%;
    height: auto !important;
}

@media (max-width: 767px) {
    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row.piggy-small-logo .small-logo-work.piggy-bank .vc_single_image-wrapper img.vc_single_image-img {
        max-width: 60px !important;
    }

    div#casestudy-tab .vc_tta-panel-body .vc_row.wpb_row.piggy-small-logo .small-logo-work.piggy-bank .vc_single_image-wrapper {
        right: 35px !important;
    }
}

@media (min-width: 768px) {
    .ebook_design .vc_column-inner>.wpb_wrapper .vc_row {
        justify-content: center;
        display: flex;
    }

}

/* 08-06-2026 css start*/
/* 09-06-2026 GEO page css start */
.generative-banner-section {
    padding-block: 80px !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.generative-banner-section .vc_row {
    max-width: 980px;
    margin-inline: auto;
}

.generative-banner-section h1 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    vertical-align: middle;
    color: rgba(17, 17, 17, 1);
    text-align: center !important;
}

.generative-banner-section .mn-banner-heading {
    text-align: center;
    margin-bottom: 50px;
}

.generative-banner-section .mn-banner-heading p {
    font-size: 20px;
    font-weight: 500;
    /*     font-style: italic; */
    color: rgba(0, 0, 0, 1);
    line-height: 1.3em;
}

.generative-banner-section .mn-banner-heading .vc_column-inner {
    padding: 0px;
}

.left-bn-image .vc_column-inner,
.left-bt-image .vc_column-inner,
.right-bn-image .vc_column-inner {
    padding: 0px;
}

.left-bn-image .vc_column-inner .wpb_wrapper,
.left-bt-image .vc_column-inner .wpb_wrapper {
    display: flex;
    gap: 16px;
    text-align: end;
    align-items: center;
}

.right-bn-image .vc_column-inner .wpb_wrapper {
    display: flex;
    gap: 16px;
    align-items: center;
}

.left-bn-image .vc_column-inner .wpb_wrapper p,
.left-bt-image .vc_column-inner .wpb_wrapper p,
.right-bn-image .vc_column-inner .wpb_wrapper p {
    font-size: 16px;
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
}

.left-bn-image .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element,
.left-bt-image .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element,
.right-bn-image .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element {
    flex: 0 0 28px;
}

.left-bn-image .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element img,
.left-bt-image .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element img,
.right-bn-image .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element img {
    width: 28px;
    height: 28px;
    object-fit: contain;
}

.left-bn-image .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,
.left-bt-image .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    flex: 1;
    display: flex;
    justify-content: end;
}

.right-bn-image .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
    flex: 1;
}

.right-bn-image .vc_column-inner .wpb_wrapper {
    flex-direction: row-reverse;
}

.left-bn-image {
    padding-right: 100px;
}

.robo-image img {
    height: 190px;
    object-fit: contain;
    max-width: 195px;
    width: 100%;
}

.robo-image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
}

.banner-robo-row {
    position: relative;
}

.right-bn-image {
    padding-left: 115px;
    margin-top: 50px;
}

.left-bt-image {
    margin-top: 20px;
}

.open-form-popup {
    margin-top: 45px;
    margin-bottom: 0;
}

.open-form-popup button {
    font-weight: 600;
    font-size: 18px !important;
    padding: 14px 30px !important;
    color: #fff !important;
    box-shadow: 0px 0px 46.2px 0px rgba(0, 0, 0, 0.08) !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    transition: all 0.38s ease-in-out 0s !important;
    background: rgba(241, 54, 36, 1) !important;
    border-color: rgba(241, 54, 36, 1) !important;
}

.geo-cantbe-ignored-wrap,
.geo-steps-wrap-section,
.geo-guide-depth,
.geo-competitors-last-wrap,
.geo-faq-main-wrap,
.geo-engine-descp,
.geo-live-performance,
.geo-cantbe-ignored-wrap,
.geo-ai-case-study-section,
.geo-guide-depth,
.geo-testimonial-section {
    padding-block: 80px !important;
}

.geo-numbers-wrap {
    padding-top: 50px;
    padding-bottom: 125px;
}

.geo-competitors-last-wrap .vc_column-inner {
    max-width: 790px;
    margin-inline: auto;
    text-align: center;
}

.geo-cta-last-sec .wpb_wrapper {
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
}

.geo-cta-last-sec {
    margin-top: 50px;
}

.geo-cta-last-sec .wpb_wrapper .vc_btn3-container {
    margin-bottom: 0px;
}

.geo-competitors-last-wrap h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 50px;
    line-height: 1.1;
    color: rgba(255, 255, 255, 1);
    text-align: center !important;
}

.geo-competitors-last-wrap h3 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    font-size: 30px;
    line-height: 1.1;
    color: rgba(241, 54, 36, 1);
    text-align: center !important;
    /*     font-style: italic !important; */
    padding: 16px 0px 24px;
}

.geo-numbers-wrap,
.geo-competitors-last-wrap,
.geo-cantbe-ignored-wrap,
.geo-guide-depth {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.geo-numbers-wrap .vc_row,
.geo-engine-descp .vc_row,
.geo-cantbe-ignored-wrap .vc_row,
.geo-live-performance .vc_row,
.geo-guide-depth .vc_row,
.geo-testimonial-section .vc_row,
.geo-ai-case-study-section .vc_row {
    max-width: 1490px;
    margin-inline: auto;
}

.geo-steps-wrap-section .vc_row {
    max-width: 1175px;
    margin-inline: auto;
}


.geo-numbers-wrap p {
    color: rgba(188, 188, 188, 1);
    font-weight: 300;

}

.geo-numbers-wrap .number-roww .wpb_column .vc_column-inner {
    padding-inline: 90px;
    text-align: left;
}

.geo-numbers-wrap .number-roww .wpb_column .vc_column-inner h4 {
    font-family: "DM Serif Display", serif !important;
    font-weight: 400 !important;
    font-size: 60px;
    line-height: 1.1;
    color: rgba(241, 54, 36, 1);
    margin-top: 0px;
}

.geo-numbers-wrap .number-roww .vc_col-sm-3:first-child .vc_column-inner {
    padding-left: 0px;
}

.ct_text p {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
}

.geo-competitors-last-wrap .vc_column-inner:before,
.geo-competitors-last-wrap .vc_column-inner:after {
    display: none;
}

.geo-cta-last-sec .vc_btn3-container.vc_btn3-inline a {
    font-weight: 600;
    font-size: 18px !important;
    padding: 14px 30px !important;
    color: rgba(9, 40, 59, 1) !important;
    box-shadow: 0px 0px 46.2px 0px rgba(0, 0, 0, 0.08) !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    background: #fff !important;
}

.geo-cta-last-sec a {
    transition: all 0.38s ease-in-out 0s !important;
}

.open-form-popup button:hover,
.case-stydy-btn .wpb_wrapper a:hover,
.load-more-btn .vc_btn3-container.load-more-btn button:hover {
    background: #fff !important;
    color: rgba(241, 54, 36, 1) !important;
    border-color: rgba(241, 54, 36, 1) !important;
}

.geo-cta-last-sec .vc_btn3-container.vc_btn3-inline a:hover,
.geo-cta-last-sec p a:hover {
    background: rgba(241, 54, 36, 1) !important;
    color: #fff !important;
    border-color: rgba(241, 54, 36, 1) !important;
}

.geo-cta-last-sec p a {
    font-weight: 600;
    font-size: 18px !important;
    padding: 14px 30px !important;
    color: rgba(255, 255, 255, 1) !important;
    box-shadow: 0px 0px 46.2px 0px rgba(0, 0, 0, 0.08) !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    border: 1px solid rgba(255, 255, 255, 1);
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: transparent !important;
}

.geo-faq-main-wrap .vc_row {
    max-width: 1130px;
    margin-inline: auto;
}

.geo-cta-last-sec p a img {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

.geo-faq-main-wrap .vc_row h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    color: rgba(0, 0, 0, 1);
    text-align: center !important;
    padding-bottom: 47px;
}

.geo-faq-main-wrap .vc_toggle.vc_toggle_active .vc_toggle_title {
    border-color: transparent;
    background: transparent;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_title {
    padding: 30px 40px;
    border: transparent;
    border-radius: 20px;
    background: rgba(240, 237, 237, 1);
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_title h4 {
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
    font-family: 'Poppins', sans-serif;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_title:after {
    display: none;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_content p {
    font-size: 15px;
    color: rgba(17, 17, 17, 1);
    margin-bottom: 20px;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_content ul li {
    font-size: 15px;
    color: rgba(17, 17, 17, 1);
    margin: 5px 0px;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_content {
    margin: 0px;
    padding: 0px 40px;
    margin-bottom: 30px;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_content p:last-child {
    margin-bottom: 0px;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_icon {
    left: auto !important;
    right: 37px;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_icon::after {
    width: 14px;
    height: 2px;
    background: rgba(17, 17, 17, 1);
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_icon {
    width: 14px;
    margin-left: 5px;
    height: 2px;
    border-color: rgba(0, 0, 0, 1) !important;
}

.geo-faq-main-wrap .vc_toggle .vc_toggle_icon::before {
    height: 14px;
    width: 2px;
    background: rgba(0, 0, 0, 1) !important;
}

.geo-faq-main-wrap .vc_toggle {
    margin-bottom: 10px;
}

.geo-numbers-wrap .ai-engine-ctm {
    padding-top: 65px;
}

.ai-engine-ctm .wpb_column.vc_column_container.vc_col-sm-4\/5 {
    max-width: 916px;
    padding-left: 50px;
}

.geo-numbers-wrap .ai-engine-ctm h4 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 25px;
    line-height: 1.4em;
    color: rgba(255, 255, 255, 1);
    margin-top: 0px;
    margin-bottom: 20px;
}

.geo-numbers-wrap .ai-engine-ctm ul {
    display: inline-flex;
    color: rgba(255, 255, 255, 1);
    gap: 10px;
    list-style: none;
}

.geo-numbers-wrap .ai-engine-ctm ul li {
    font-size: 16px;
    padding: 14px 20px;
    line-height: 100%;
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 50px;
    font-weight: 400;
}

.review-marquee {
    margin-top: 30px;
    padding-top: 27px;
}

.geo-numbers-wrap .ai-engine-ctm .review-marquee p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
    font-size: 18px;
    line-height: 1.4em;
    color: rgba(200, 201, 201, 1);
    margin: 10px 0px !important;
    text-align: left !important;
    padding: 0px;
}

.geo-numbers-wrap .number-roww .vc_col-sm-3 {
    position: relative;
}

.geo-numbers-wrap .number-roww .vc_col-sm-3:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Vector-3-2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 1px;
    height: 150px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

/* .geo-numbers-wrap .vc_row:before, .geo-numbers-wrap .vc_row:after{
	display:none;
} */
.geo-numbers-wrap .number-roww .vc_col-sm-3:last-child:after {
    display: none;
}

.geo-engine-descp h2,
.geo-cantbe-ignored-wrap h2,
.geo-live-performance h2,
.geo-steps-wrap-section h2,
.geo-ai-case-study-section h2,
.geo-testimonial-section h2,
.geo-guide-depth h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    color: rgba(0, 0, 0, 1);
    padding-bottom: 30px;
}

.geo-steps-wrap-section h2 {
    text-align: center;
    color: #fff !important;
}

.geo-guide-depth h2 {
    color: #fff !important;
}

.geo-ai-case-study-section h2,
.geo-testimonial-section h2 {
    text-align: center;
}

.green-geo-head {
    font-weight: 600 !important;
    line-height: 1.1;
    color: rgba(241, 54, 36, 1);
}

.geo-engine-descp .geo-trustworthy-list p {
    font-size: 16px;
    color: rgba(17, 17, 17, 1);
    font-weight: 300;
}

.geo-engine-descp .geo-trustworthy-list {
    margin-bottom: 32px !important;
}

.geo-engine-descp .ranking-list p {
    font-size: 16px;
    font-weight: 500;
}

.geo-engine-descp .ranking-list ul li {
    padding-left: 36px;
    margin-bottom: 15px;
    font-size: 14px;
    color: rgba(17, 17, 17, 1);
    font-weight: 300;
    position: relative;
}

.geo-engine-descp .ranking-list ul {
    list-style: none;
    margin: 26px 0px !important;
}

.geo-engine-descp .ranking-list ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Group-11.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 8px;
    top: 6px;
}

.geo-engine-descp .objective-list p {
    font-size: 18px;
    margin-bottom: 26px;
}

.geo-engine-descp .objective-list h4 {
    font-weight: 500 !important;
    font-size: 30px;
    line-height: 1.1;
    color: rgba(241, 54, 36, 1);
    margin: 0px;
}

.geotable_outer {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}


.geotable_outer table {
    width: 100%;
    min-width: 800px;
    border-collapse: separate;
    border-spacing: 0 8px;
}

.geotable_outer table td,
.geotable_outer table th {
    background: #ffffff;
    padding: 22px 24px 22px;
    font-size: 14px;
    line-height: 1.6;
    color: rgba(17, 17, 17, 1);
    vertical-align: middle;
    border-top: 1px solid rgba(214, 213, 211, 1);
    border-bottom: 1px solid rgba(214, 213, 211, 1)
}

.geotable_outer table td:first-child,
.geotable_outer table th:first-child {
    font-weight: 600;
    border-left: 1px solid #e6e6e6;
    border-radius: 20px 0 0 20px;
}

.geotable_outer table td:last-child,
.geotable_outer table th:last-child {
    border-right: 1px solid #e6e6e6;
    border-radius: 0 20px 20px 0;
}

.geotable_outer table tr:first-child td {
    background: transparent;
    border: none;
    padding: 0 24px 16px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 0;
}

.geotable_outer table tr:not(:first-child) td {
    background: #fff;
}

.geo-engine-descp .geotxt p {
    padding-bottom: 19px;
    border-bottom: 1px solid rgba(17, 17, 17, 1);
    width: 80%;
    font-size: 20px;
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
    margin-top: 10px;
}

.geo-engine-descp .geotxt {
    margin-bottom: 42px !important;
}

.geo-cantbe-ignored-wrap p {
    font-size: 16px;
    font-weight: 300;
    color: rgba(17, 17, 17, 1);
}

.main-after-ignored-rw:before,
.main-after-ignored-rw:after {
    display: none;
}

.main-after-ignored-rw .wpb_column {
    padding: 30px 16px;
    background: #fff;
    border-radius: 20px;
    width: 100%;
}

.main-after-ignored-rw {
    gap: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
}

.geo-cantbe-ignored-wrap .last-text-col {
    margin-top: 33px;
}

.geo-cantbe-ignored-wrap .ignored-col {
    margin-bottom: 33px;
}

.main-after-ignored-rw .wpb_column .wpb_text_column.wpb_content_element {
    padding-left: 35px;
    position: relative;
}

.main-after-ignored-rw .wpb_column .wpb_text_column.wpb_content_element:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/red-star.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 5px;
}

.main-after-ignored-rw .wpb_column .vc_column-inner {
    padding: 0px;
}

.main-ignore-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.main-ignore-row:before,
.main-ignore-row:after,
.main-geo-performance:before,
.main-geo-performance:after,
.geo-ai-case-study-section .case_card_row:before,
.geo-ai-case-study-section .case_card_row:after {
    display: none;
}

.geo-steps-wrap-section {
    background: rgba(6, 29, 25, 1);
}

.geo-steps-wrap-section .framework_outer .wpb_text_column.wpb_content_element p {
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-weight: 300;
    margin-bottom: 20px;
}

.geo-steps-wrap-section .framework_outer .wpb_text_column.wpb_content_element p:last-child {
    margin-bottom: 0px;
}

.geo-steps-wrap-section .framework_outer {
    margin-bottom: 40px;
}

.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab a {
    background: transparent;
    border: none;
    padding: 10px 58px;
    font-size: 18px;
    color: rgba(255, 255, 255, 1);
    font-weight: 300;
}

.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    font-weight: 600 !important;
    color: rgba(241, 54, 36, 1);
}

.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    display: flex;
    gap: 5px;
    justify-content: center;
}

.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab {
    position: relative;
    margin: 0px;
}

.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 0.28);
    border-radius: 20px;
}

.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab.vc_active::before {
    background: rgba(241, 54, 36, 1);
}

.geo-steps-wrap-section .vc_tta-panels-container {
    max-width: 750px;
    margin-inline: auto;
    margin-top: 40px;
    min-height: 350px;
}

.geo-steps-wrap-section .vc_tta-panels-container h4 {
    font-size: 20px;
    font-weight: 500 !important;
    font-family: 'Poppins', sans-serif !important;
    margin: 0px;
    padding-bottom: 20px;
    color: rgba(255, 255, 255, 1);
    line-height: 1.4em;
}

.geo-steps-wrap-section .vc_tta-panels-container .vc_tta-panels {
    border: none !important;
    background: transparent !important;
}

.geo-steps-wrap-section .vc_tta-panels-container h3 {
    color: rgba(255, 255, 255, 1);
    /*     font-family: "DM Serif Display", serif !important; */
    font-weight: 400 !important;
    font-size: 25px;
    font-style: italic !important;
    text-align: center !important;
    margin-bottom: 36px;
    padding: 0px;
}

.geo-steps-wrap-section .vc_tta-panels-container p,
.geo-steps-wrap-section .vc_tta-panels-container ul li {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    font-weight: 300;
    margin-bottom: 15px;
}

.geo-steps-wrap-section .vc_tta-panels-container ul li {
    padding-left: 25px;
    position: relative;
}

.geo-steps-wrap-section .vc_tta-panels-container ul {
    list-style: none;
}

.geo-steps-wrap-section .vc_tta-panels-container .vc_column-inner {
    padding: 0px;
}

.geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel-body {
    padding: 0px !important;
    border: none !important;
}

.geo-steps-wrap-section .vc_tta-panels-container .wpb_single_image.vc_align_left {
    text-align: center;
}

.geo-steps-wrap-section .vc_tta-panels-container ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Group-10.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 13px;
    height: 13px;
    position: absolute;
    left: 0px;
    top: 7px;
}

.geo-steps-wrap-section .vc_tta-panels-container .vc_column-inner:before,
.geo-steps-wrap-section .vc_tta-panels-container .vc_column-inner:after,
.review_outer_rw:before,
.review_outer_rw:after {
    display: none;
}

.geo-steps-wrap-section .vc_tta-panels-container p em {
    margin-top: 20px !important;
    display: block;
}

.main-geo-performance {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 20px;

}

.main-geo-performance .wpb_column {
    padding: 40px 35px;
    background: rgba(240, 237, 237, 1);
    border-radius: 20px;
    width: 100%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
}

.main-geo-performance .wpb_column .vc_column-inner {
    padding: 0px;
}

.main-geo-performance .wpb_column h4 {
    margin: 0px;
    /*     font-family: "DM Serif Display", serif !important; */
    font-weight: 400 !important;
    line-height: 1.1;
    font-size: 40px;
    /*     font-style: italic !important; */
    padding-bottom: 20px;
    color: rgba(17, 17, 17, 1);
}

.award-logo-carousel {
    max-width: 1240px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
}

.main-geo-performance .wpb_column p {
    font-size: 18px;
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
}

.geo-live-performance p {
    font-size: 16px;
    font-weight: 300;
}

.geo-live-performance .platform-tags-rw {
    margin-top: 93px;
}

.geo-live-performance .platform-tags-rw ul {
    list-style: none;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
    padding-right: 90px;
    margin-top: 16px;
}

.geo-live-performance .platform-tags-rw ul li {
    padding: 14px 18px;
    border: 1px solid rgba(17, 17, 17, 1);
    border-radius: 50px;
    line-height: 100%;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 8px !important;
}

.geo-live-performance .meta_txxt p strong {
    font-weight: 500;
    color: rgba(17, 17, 17, 1);
}

.main-geo-performance.prefomance-bottom-row {
    margin-bottom: 0px;
}

.review_rw_mn {
    text-align: center;
    margin-bottom: 55px;
}

.review_outer_rw {
    display: grid;
    gap: 23px;
    margin-bottom: 23px;
    grid-template-columns: repeat(3, 1fr);
}

.review_outer_rw .wpb_column {
    padding: 40px 30px;
    background: #fff;
    border-radius: 20px;
    height: 100%;
    width: 100%;
}

.review_outer_rw .wpb_column .vc_column-inner {
    padding: 0px;
}

.review_outer_rw .wpb_column h3.vc_custom_heading {
    color: rgba(17, 17, 17, 1);
    font-size: 18px;
    font-weight: 500 !important;
    font-family: 'Poppins', sans-serif !important;
    padding: 17px 0px;
    margin: 0px;
}

.review_outer_rw .wpb_column p {
    font-size: 15px;
    font-weight: 300;
    color: rgba(17, 17, 17, 1);
}

.left_text_descrption.wpb_column .piggy-home-logo img {
    max-width: 110px !important;
}

.left_text_descrption.wpb_column .tiny-hearts-logo img {
    max-width: 270px !important;
}

/* .right_text .left_text_descrption>.vc_column-inner {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
} */

.geo-ai-case-study-section .card_secction {
    text-align: center;
    margin-bottom: 70px;
}

.geo-ai-case-study-section .case_card_row {
    display: flex;
    gap: 25px;
}

/* .case_card_row .case_card_outer {
    padding: 35px 20px 20px;
    background: rgba(0, 0, 0, 1);
    border-radius: 20px;
    position: relative;
} */

.case_card_row .case_card_outer .vc_column-inner {
    padding: 0px;
}

.case_card_row .case_card_outer h2.vc_custom_heading {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 500 !important;
    font-family: 'Poppins', sans-serif !important;
    padding-bottom: 37px;
}

.case_card_row .case_card_outer ul {
    list-style: none;
    display: inline-flex;
    gap: 10px;
    margin-bottom: 20px !important;
}

.case_card_row .case_card_outer ul li {
    border: 1px solid rgba(255, 255, 255, 1);
    padding: 14px 30px;
    border-radius: 50px;
    line-height: 100%;
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
}

.case_card_row .case_card_outer .date_card p {
    display: inline;
    font-size: 18px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    position: absolute;
    right: 20px;
    top: 15px;
}

.geo-ai-case-study-section .vc_btn3-container.vc_btn3-inline {
    margin: 38px 0px 0px;
}

.case_card_row .case_card_outer img {
    height: 400px !important;
    width: 100% !important;
    max-width: 100% !important;
    object-fit: cover;
}

.case_card_row .case_card_outer .wpb_single_image .vc_single_image-wrapper,
.case_card_row .case_card_outer .wpb_single_image .vc_figure {
    width: 100%;
}

.case-stydy-btn .wpb_wrapper {
    text-align: center;
}

.case-stydy-btn .wpb_wrapper a,
.load-more-btn .vc_btn3-container.load-more-btn button {
    font-weight: 600;
    font-size: 18px !important;
    padding: 14px 30px !important;
    color: #fff !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    background: rgba(241, 54, 36, 1) !important;
}

.load-more-btn .vc_btn3-container.load-more-btn {
    margin-bottom: 0;
}

.vc_row-fluid.load-more-btn {
    text-align: center;
    margin-top: 60px;
}

.geo-faq-main-wrap .vc_toggle.vc_toggle_active {
    border: 1px solid rgba(6, 29, 25, 1);
    border-radius: 20px;
}

.geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab {
    background: transparent;
    border-left: 1px solid #fff !important;
    margin-top: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 1);
    position: relative;
}

.geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab.vc_active:before {
    content: '';
    width: 3px !important;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0px;
}

.geo-guide-depth .vc_tta-tabs-container {
    max-width: 480px;
}

.geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab a {
    background: transparent;
    border: none;
    font-size: 18px;
    color: rgba(255, 255, 255, 1);
    padding: 24px 60px 24px 24px;
    font-weight: 500;
    position: relative;
}

.geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab a:hover {
    background: transparent;
}

.geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab.vc_active a {
    background: transparent;
    color: rgba(255, 255, 255, 1);
}

/* .geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab:last-child {
    border-bottom: none !important;
} */

.geo-guide-depth .vc_tta-panels-container {
    background: transparent;
    padding-left: 80px;
}

.geo-guide-depth .vc_tta-panels-container .vc_tta-panels {
    border: none !important;
    background: transparent !important;
    color: #fff;
    font-size: 16px;
}

.geo-guide-depth .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
    padding: 20px 0px 0px;
}

.geo-guide-depth .vc_tta-panels-container .vc_tta-panels ul li {
    margin-bottom: 15px;
}

.geo-guide-depth .vc_tta-panels-container .vc_tta-panels ul {
    padding-left: 20px;
    margin: 0px;
}

.geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/94.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 28px;
    height: 28px;
    position: absolute;
    right: 0px;
    bottom: 20px;
}

.white-head {
    font-family: "DM Serif Display", serif !important;
    font-weight: 400 !important;
    /*     font-style: italic; */
}

.popup-form-box {
    max-width: 800px !important;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(551.2000122070312px);
    border-radius: 20px;
    position: relative;
}

.popup-form-box .wpb_column {
    padding: 28px 62px;
}

.popup-form-box .wpb_column .vc_column-inner {
    padding: 0px;
}

.popup-form-box .close-popup {
    position: absolute;
    right: 20px;
    margin: 0px;
    top: 20px;
}

.popup-form-box .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    width: auto;
    height: auto;
}


.geo-develop-form h2.ai-ready-search {
    font-size: 20px;
    padding-bottom: 30px;
    text-align: center;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: rgba(17, 17, 17, 1);
}

.popup-open .geo-develop-form input,
.popup-open .geo-develop-form textarea,
.popup-open .geo-develop-form select {
    padding: 13px 20px;
    font-size: 16px;
    color: rgba(17, 17, 17, 1);
    border: 1px solid rgba(17, 17, 17, 1);
    border-radius: 10px;
    background: transparent;
    font-weight: 400;
    font-family: 'Poppins';
    width: 100%;
}

.popup-open .geo-develop-form textarea {
    max-height: 105px;
}

.popup-open .geo-develop-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 50px;
    font-weight: 600;
    width: auto;
    padding-inline: 50px;
}

.popup-open .geo-develop-form textarea {
    resize: none;
}

.popup-open .ready-rw {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-bottom: 10px;
}

.popup-open .geo-frm-btn {
    text-align: center;
    margin-top: 30px;
}

.close-popup img {
    width: 35px !important;
    height: 35px !important;
    object-fit: contain;
    filter: invert(1);
}

.popup-form-box.active {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
}

/* .popup-open {
    overflow: hidden;
} */

.optimized-listing {
    position: relative;
}

.optimized-listing:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Vector-6-1-scaled.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -25px;
}

.download-book-rw {
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: 500;
    margin-top: 30px;
}

.download-book-rw a {
    color: rgba(241, 54, 36, 1);
    font-weight: 500 !important;
    text-decoration: underline;
}

.geotable_outer::-webkit-scrollbar {
    height: 8px;
}

.geotable_outer::-webkit-scrollbar-thumb {
    background: rgba(241, 54, 36, 1);
    border-radius: 20px;
}

.geotable_outer::-webkit-scrollbar-track {
    background: #f1f4f0;
}

.no-more-txt {
    font-weight: 600;
}

.tab-first-txt {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 30px;
}


@media only screen and (min-width: 1440px) {
    .generative-banner-section h1 {
        font-size: 60px !important;
        line-height: 1.1;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .generative-banner-section .mn-banner-heading p {
        font-size: 18px;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3 .vc_column-inner {
        padding-inline: 50px;
    }

    .geotable_outer table td,
    .geotable_outer table th {
        padding: 22px 10px 22px;
    }

    .geotable_outer table tr:first-child td {
        padding: 0 10px 16px;
    }

    .popup-form-box .wpb_column {
        padding: 28px 30px;
    }

    .geo-frm-btn {
        margin-top: 20px;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3 .vc_column-inner h4 {
        font-size: 50px;
    }

    .geo-engine-descp .objective-list h4 {
        font-size: 25px;
    }

    .geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab a {
        padding: 10px 50px;
    }

    .main-geo-performance .wpb_column {
        padding: 30px 25px;
    }

    .geo-live-performance .platform-tags-rw {
        margin-top: 80px;
    }

    .main-geo-performance .wpb_column p {
        font-size: 16px;
    }

    .main-geo-performance .wpb_column h4 {
        font-size: 34px;
    }

    .case_card_row .case_card_outer ul li {
        padding: 14px 20px;
        font-size: 14px;
    }

    .case_card_row .case_card_outer .date_card p {
        font-size: 16px;
    }

    .case_card_row .case_card_outer img {
        height: 350px !important;
    }

    .case_card_row .case_card_outer h2.vc_custom_heading {
        padding-bottom: 30px;
    }

    .case-stydy-btn .wpb_wrapper a,
    .load-more-btn .vc_btn3-container.load-more-btn button,
    .geo-cta-last-sec a,
    .geo-cta-last-sec p a {
        font-size: 16px !important;
    }

    .vc_row-fluid.load-more-btn {
        margin-top: 40px;
    }

    .geo-ai-case-study-section .card_secction {
        margin-bottom: 50px;
    }
}






@media only screen and (min-width: 768px) {

    .generative-banner-section h1 {
        font-size: 50px;
    }
}

@media only screen and (max-width: 991px) {

    .left_text_descrption.wpb_column .piggy-home-logo,
    .left_text_descrption.wpb_column .tiny-hearts-logo {
        margin: 0px !important;
    }

    .left-bn-image .vc_column-inner .wpb_wrapper,
    .left-bt-image .vc_column-inner .wpb_wrapper {
        text-align: start;
        align-items: center;
        flex-direction: row-reverse;
    }

    .left-bn-image {
        padding-right: 0;
    }

    .robo-image {
        position: inherit;
        top: 0;
        left: 0;
        transform: none;
        width: auto;
    }

    .right-bn-image {
        padding-left: 0;
        margin-top: 0;
        width: 100% !important;
    }

    .left-bt-image {
        width: 100% !important;
    }

    .right-bn-image .vc_column-inner .wpb_wrapper {
        justify-content: flex-end;
    }

    .left-bn-image .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,
    .left-bt-image .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {
        justify-content: left;
        margin-bottom: 0px !important;
    }

    .right-bn-image .vc_column-inner .wpb_wrapper p br,
    .left-bt-image .vc_column-inner .wpb_wrapper p br {
        display: none;
    }

    .robo-image {
        text-align: center;
        margin-bottom: 20px !important;
        order: 1;
    }

    .left-bn-image {
        order: 2;
        margin-bottom: 15px !important;
        width: 100%;
    }

    .right-bn-image,
    .right-bn-image .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element,
    .left-bt-image {
        margin-bottom: 0px !important;
    }

    .robo-image .wpb_single_image.vc_align_left {
        text-align: center;
    }

    .generative-banner-section {
        padding-block: 40px !important;
    }

    .generative-banner-section .mn-banner-heading p {
        font-size: 16px;
    }

    .generative-banner-section .mn-banner-heading {
        margin-bottom: 0px;
    }

    .banner-robo-row {
        flex-direction: column;
        display: flex;
    }

    .open-form-popup {
        margin-top: 20px;
    }

    .open-form-popup button {
        font-size: 16px !important;
    }

    .mb-none {
        display: none;
    }

    .geo-numbers-wrap .number-roww .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 100%;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3 .vc_column-inner {
        padding-inline: 20px;
        padding-block: 20px;
        text-align: center;
    }


    .geo-numbers-wrap .number-roww .wpb_column,
    .geo-numbers-wrap .number-roww .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !Important;
    }

    .geo-numbers-wrap .ai-engine-ctm .review-marquee p {
        font-size: 16px;
    }

    .geo-numbers-wrap {
        padding-top: 20px !important;
        padding-bottom: 40px;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3 .vc_column-inner h4 {
        font-size: 42px;
        margin-bottom: 0px;
    }

    .geo-numbers-wrap .ai-engine-ctm {
        padding-top: 35px;
    }

    .geo-numbers-wrap .ai-engine-ctm ul {
        /*         overflow-x: auto;
        -webkit-overflow-scrolling: touch; */
        flex-wrap: wrap;
        white-space: wrap;
        display: flex;
    }

    .geo-numbers-wrap .ai-engine-ctm ul li {
        flex: 0 0 auto;
        font-size: 14px;
        padding: 12px 15px;
    }

    .geo-numbers-wrap .ai-engine-ctm ul::-webkit-scrollbar {
        display: none;
    }

    .geo-ai-case-study-section .case_card_row,
    .review_outer_rw,
    .geo-cta-last-sec .wpb_wrapper {
        gap: 20px;
        flex-wrap: wrap;
    }

    .geo-cantbe-ignored-wrap,
    .geo-steps-wrap-section,
    .geo-guide-depth,
    .geo-competitors-last-wrap,
    .geo-faq-main-wrap,
    .geo-engine-descp,
    .geo-live-performance,
    .geo-cantbe-ignored-wrap,
    .geo-ai-case-study-section,
    .geo-guide-depth,
    .geo-testimonial-section {
        padding-block: 40px !important;
    }

    .geo-competitors-last-wrap h2,
    .geo-faq-main-wrap .vc_row h2,
    .geo-engine-descp h2,
    .geo-cantbe-ignored-wrap h2,
    .geo-live-performance h2,
    .geo-steps-wrap-section h2,
    .geo-ai-case-study-section h2,
    .geo-testimonial-section h2,
    .geo-guide-depth h2 {
        font-size: 30px;
    }

    .geo-faq-main-wrap .vc_row h2 {
        padding-bottom: 30px;
    }

    .geo-competitors-last-wrap h3 {
        font-size: 24px;
        padding: 10px 0px 15px;
    }

    .geo-cta-last-sec {
        margin-top: 20px;
    }

    .geo-cta-last-sec a,
    .geo-cta-last-sec p a,
    .case-stydy-btn .wpb_wrapper a,
    .load-more-btn .vc_btn3-container.load-more-btn button {
        font-size: 16px !important;
    }

    .geo-cta-last-sec .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .geo-faq-main-wrap .vc_toggle .vc_toggle_title {
        padding: 20px 45px 20px 20px;
    }

    .geo-faq-main-wrap .vc_toggle .vc_toggle_content {
        padding: 0px 20px;
        margin-bottom: 20px;
    }

    .geo-faq-main-wrap .vc_toggle .vc_toggle_content p {
        margin-bottom: 15px;
    }

    .geo-faq-main-wrap .vc_toggle .vc_toggle_icon {
        right: 20px;
    }

    .review_rw_mn {
        margin-bottom: 10px;
    }

    .geo-engine-descp h2,
    .geo-cantbe-ignored-wrap h2,
    .geo-live-performance h2,
    .geo-steps-wrap-section h2,
    .geo-ai-case-study-section h2,
    .geo-testimonial-section h2,
    .geo-guide-depth h2 {
        padding-bottom: 0px;
    }

    .review_outer_rw.second-outer-row .wpb_column:nth-child(2),
    .review_outer_rw.second-outer-row .wpb_column:nth-child(2),
    .more-testimonials.review_outer_rw .wpb_column:nth-child(2),
    .review_outer_rw.second-outer-row .wpb_column:nth-child(3) {
        margin-top: 0;
    }

    .vc_row-fluid.load-more-btn {
        margin-top: 30px;
    }

    .review_outer_rw .wpb_column {
        padding: 30px 20px 30px;
    }

    .review_outer_rw .wpb_column .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .geo-ai-case-study-section .card_secction {
        margin-bottom: 10px;
    }

    .case_card_row .case_card_outer img {
        height: 260px !important;
    }

    .case_card_row .case_card_outer ul li {
        padding: 10px 15px;
        font-size: 14px;
    }

    .case_card_row .case_card_outer h2.vc_custom_heading {
        font-size: 18px;
        line-height: 1.4em;
        padding-bottom: 20px;
    }

    .case_card_row .case_card_outer .date_card p,
    .main-geo-performance .wpb_column p {
        font-size: 16px;
    }

    .case_card_row .case_card_outer ul,
    .wpb_text_column.wpb_content_element.geotable_outer,
    .main-after-ignored-rw .wpb_column .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .geo-engine-descp .geo-trustworthy-list,
    .geo-cantbe-ignored-wrap .ignored-col {
        margin-bottom: 15px !important;
    }

    .geo-engine-descp .ranking-list ul {
        margin: 15px 0px !important;
    }

    .geo-engine-descp .ranking-list ul li {
        padding-left: 32px;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .geo-engine-descp .objective-list p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .geo-engine-descp .objective-list h4 {
        font-size: 24px;
        line-height: 1.3em;
        margin: 0px;
        padding: 0px;
    }

    .geo-engine-descp .geotxt {
        margin-bottom: 15px !important;
    }

    .geo-engine-descp .geotxt p {
        padding-bottom: 15px;
        font-size: 18px;
        margin-top: 5px;
        width: 100%;
    }

    .geotable_outer table tr:first-child td {
        padding: 0 15px 10px;
        font-size: 14px;
    }

    .geotable_outer table td,
    .geotable_outer table th {
        padding: 15px 10px 15px;
        font-size: 14px;
    }

    .geotable_outer table td,
    .geotable_outer table th {
        padding: 15px 10px 15px;
    }

    .geotable_outer table td:last-child,
    .geotable_outer table th:last-child {
        border-radius: 0 10px 10px 0;
    }

    .geotable_outer table td:first-child,
    .geotable_outer table th:first-child {
        border-radius: 10px 0 0 10px;
    }

    .main-after-ignored-rw,
    .main-geo-performance {
        grid-template-columns: 1fr;
    }

    .main-after-ignored-rw .wpb_column {
        padding: 20px 16px;
        margin-bottom: 0px !important;
    }

    .main-ignore-row .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }

    .geo-cantbe-ignored-wrap .last-text-col {
        margin-top: 20px;
    }

    .main-geo-performance .wpb_column {
        margin-bottom: 0px !important;
        padding: 30px 20px;
    }

    .geo-live-performance .platform-tags-rw ul {
        padding-right: 0;
    }

    .geo-live-performance .platform-tags-rw {
        margin-top: 20px;
    }

    .geo-live-performance p br {
        display: none;
    }

    .geo-live-performance .platform-tags-rw ul li {
        padding: 14px 15px;
        font-size: 14px;
        margin-bottom: 5px !important;
    }

    .main-geo-performance .wpb_column h4 {
        font-size: 34px;
        padding-bottom: 10px;
    }

    .main-geo-performance .wpb_column .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }
}

@media only screen and (max-width: 767px) {
    .geo-steps-wrap-section .framework_outer {
        margin-bottom: 0;
    }

    .geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel-title>a {
        padding: 20px 20px;
        text-align: center;
        color: rgba(255, 255, 255, 1) !important;
    }

    .geo-steps-wrap-section .vc_tta-panels-container h4 {
        font-size: 18px;
        padding-bottom: 0;
    }

    .geo-steps-wrap-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-color: rgba(255, 255, 255, 0.28);
        background-color: transparent;
    }

    .geo-steps-wrap-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
        border-color: rgba(255, 255, 255, 0.28);
        background-color: transparent;
    }

    .geo-guide-depth .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
        border-color: rgba(255, 255, 255, 0.28);
        background-color: transparent;
    }

    .geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body,
    .geo-guide-depth .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
        padding: 20px !important;
        margin-bottom: 15px;
        border: 1px solid rgba(255, 255, 255, 0.28) !important;
        border-top: none !important;
        background: transparent;
    }

    .geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel,
    .geo-guide-depth .vc_tta.vc_general .vc_tta-panel {
        margin-bottom: 15px;
    }

    .geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel:last-child {
        margin-bottom: 0px;
    }

    .geo-steps-wrap-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
    .geo-guide-depth .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
        background-color: transparent !important;
    }

    .wpb_text_column.wpb_content_element.download-book-rw {
        margin-top: 25px;
        margin-bottom: 0px !important;
    }

    .geo-guide-depth .vc_tta-panels-container {
        padding-left: 0;
        padding-top: 15px;
    }

    .geo-guide-depth .vc_tta.vc_general .vc_tta-panel-title {
        font-size: 16px;
        line-height: 1.5em !important;
        padding: 0px;
        font-weight: 500;
    }

    .geo-guide-depth .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
    .geo-guide-depth .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
        color: #fff;
        background: transparent;
    }

    .geo-guide-depth .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-color: rgba(255, 255, 255, 0.28);
        background-color: transparent;
    }

    .geo-guide-depth .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .geo-guide-depth .vc_tta-container,
    .geo-guide-depth .vc_tta.vc_general .vc_tta-panel:last-child {
        margin-bottom: 0px !important;
    }

    .tab-first-txt {
        font-size: 18px !important;
        margin-bottom: 15px !important;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3:first-child .vc_column-inner {
        padding-left: 20px !important;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3:after {
        width: 100%;
        background-size: cover;
        height: 1px;
        position: absolute;
        right: 0;
        top: auto;
        bottom: 0px;
        z-index: 1;
        transform: rotate(180deg);
    }

    .review_outer_rw {
        grid-template-columns: repeat(1, 1fr);
    }

    .stat-grid-3-alt {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .geo-numbers-wrap .number-roww .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 50% !important;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3:nth-child(2):after {
        display: none;
    }

    .geo-engine-descp .wpb_column,
    .geo-live-performance .wpb_column {
        width: 100%;
    }

    .main-after-ignored-rw,
    .main-geo-performance {
        grid-template-columns: 1fr 1fr !important;
    }

    .geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab a {
        padding: 10px 30px;
    }

    .geo-guide-depth .vc_tta-tabs-container {
        max-width: 350px;
    }

    .geo-guide-depth .vc_tta-panels-container {
        padding-left: 50px;
    }

    .geo-guide-depth .vc_tta-tabs-container li.vc_tta-tab a {
        font-size: 16px;
        padding: 20px 45px 20px 20px;
    }

    .geo-faq-main-wrap .vc_toggle .vc_toggle_title {
        padding: 20px 50px 20px 20px !important;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3:after {
        height: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .geo-numbers-wrap .number-roww .vc_col-sm-3 .vc_column-inner {
        padding-inline: 25px;
    }

    .geo-numbers-wrap .number-roww .vc_col-sm-3 .vc_column-inner h4 {
        font-size: 50px;
    }

    .geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab a {
        padding: 10px 40px;
    }

    .main-geo-performance .wpb_column h4 {
        font-size: 30px;
        padding-bottom: 15px;
    }

    .main-geo-performance .wpb_column {
        padding: 20px 20px;
    }

    .main-geo-performance .wpb_column p {
        font-size: 16px;
    }

    .main-geo-performance {
        gap: 15px;
        margin-bottom: 15px;
    }

    .geo-live-performance .platform-tags-rw ul {
        padding-right: 50px;
    }

    .geo-guide-depth .vc_tta-tabs-container {
        max-width: 350px;
    }

    .case_card_row .case_card_outer img {
        height: 300px !important;
    }

    .case_card_row .case_card_outer ul li {
        padding: 14px 10px;
        font-size: 13px;
    }

    .case_card_row .case_card_outer .date_card p {
        font-size: 14px;
        top: 10px;
    }

    .geo-competitors-last-wrap h2 {
        font-size: 40px;
    }
}

/* 09-06-2026 GEO page  css End */

/* 12-06-2026 */
.piggy-banner-casestudy-expect .except_grid.except_three_col_grid {
    grid-template-columns: repeat(3, 1fr);
}

h2#id-21,
h2#id-1 {
    margin-top: 0;
}

.stars-testimonials ul {
    display: inline-flex;
    list-style: none;
    gap: 5px;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.stars-testimonials ul li {
    font-size: 13px;
    padding: 8px 20px;
    line-height: normal;
    border-radius: 50px;
    border: 1px solid #ee3524;
    color: #ee3524;
}

.stars-testimonials blockquote.st-testimonial-content.st-testimonial-bg {
    padding: 0px 0px 20px 0px !important;
}

.new-testimonial-sec p:before {
    display: none !important;
}

.new-testimonial-sec .mySlides {
    position: relative;
}

.new-testimonial-sec .mySlides:before {
    content: "";
    width: 95px;
    height: 65px;
    background: url('/wp-content/uploads/2022/01/dbl.png');
    position: absolute;
    display: block;
    top: -30px;
    left: 0px;
    z-index: 1;
    background-size: contain;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 767px) {
    .piggy-banner-casestudy-expect .except_grid.except_three_col_grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .ctm_table_scroll {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .ctm_table_scroll>div {
        min-width: 900px;
    }

    .stat-grid-3 {
        grid-template-columns: repeat(1, 1fr) !important;
        margin: 20px 0 12px 0 !important;
    }

    .stat-grid {
        grid-template-columns: 1fr !important;
        margin: 20px 0 12px 0 !important;
    }

    .pull-quote {
        padding: 30px 30px !important;
        margin: 25px 0 !important;
    }

    .stars-testimonials ul {
        margin-bottom: 15px;
    }
}

/* 12-06-2026 */
/* 15-06-2026 */
.custom-case-studies-rw-geo {
    display: flex;
    gap: 25px;
    flex-wrap: wrap;
}

.case-study-card-rw-geo {
    width: calc(50% - 14px);
    border-radius: 24px;
    padding: 24px;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    background: rgba(39, 39, 39, 1);
}

.case-study-top-rw-geo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}

.case-study-tags-rw-geo {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.case-tag-rw-geo {
    border: 1px solid rgba(255, 255, 255, 1);
    padding: 14px 30px;
    border-radius: 50px;
    line-height: 100%;
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
}

.case-date-rw-geo {
    display: inline;
    font-size: 18px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    position: absolute;
    right: 20px;
    top: 15px;
}

.case-study-card-rw-geo h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 500 !important;
    font-family: 'Poppins', sans-serif !important;
    padding-bottom: 37px;
}

.case-study-card-rw-geo h3 a {
    color: #fff;
    text-decoration: none;
    transition: color 0.3s ease;
    line-height: 1.4em;
}

.case-study-card-rw-geo h3 a:hover {
    color: #ccc;
}

.case-study-card-rw-geo a:has(img) {
    display: block;
    overflow: hidden;
    border-radius: 14px;
}

.case-study-card-rw-geo img {
    width: 100%;
    height: 340px;
    object-fit: cover;
    display: block;
    transition: transform .4s ease;
}

.case-study-card-rw-geo:hover img {
    transform: scale(1.05);
}

@media (min-width: 768px) and (max-width: 1023px) {
    .case-study-card-rw-geo h3 {
        padding-bottom: 15px !important;
    }

    .geo-ai-case-study-section .vc_btn3-container.vc_btn3-inline {
        margin: 10px 0px 0px;
    }
}

@media (max-width: 1023px) {
    .case-study-card-rw-geo {
        width: 100%;
    }

    .case-study-card-rw-geo h3 {
        font-size: 22px;
        padding-bottom: 5px;
    }

    .case-study-img {
        height: 300px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .custom-case-studies-rw-geo {
        gap: 16px;
    }

    .case-study-card-rw-geo {
        padding: 16px;
        border-radius: 18px;
    }

    .case-study-top-rw-geo {
        flex-direction: row;
        justify-content: space-between;
    }

    .case-tag-rw-geo {
        font-size: 12px;
        padding: 6px 14px;
    }

    .case-date-rw-geo {
        font-size: 12px;
    }

    .case-study-card-rw-geo h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .case-study-card-rw-geo img {
        height: 200px;
    }

    .geo-ai-case-study-section .vc_btn3-container.vc_btn3-inline {
        margin: 0px 0px 0px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .geo-steps-wrap-section .vc_tta-panels-container {
        min-height: 375px;
    }

    .ai-engine-ctm .wpb_column.vc_column_container.vc_col-sm-4\/5 {
        padding-left: 15px;
    }
}


/* 15-06-2026 */

/* 16-06-2026 */
.page-id-36540 #top-get_cnt form p:not(.has-background):last-of-type {
    padding-bottom: 1em !important;
}

.popup-open .ai-ready-search {
    display: block !important;
}

.popup-form-box .wpcf7-response-output {
    margin-top: 15px;
    padding: 10px;
    border-radius: 10px;
}

.geo-develop-form .wpcf7-not-valid-tip {
    margin-top: 3px;
}

.popup-open .geo-frm-btn .wpcf7-spinner {
    display: block;
}

.piggy-banner-casestudy-app .piggy_app_grid.app-single-grid {
    grid-template-columns: 1fr;
}

.live-tracker-content p {
    margin-bottom: 20px;
}

.live-tracker-content p:last-child {
    margin-bottom: 0px;
}

.platform-tags-rw .vc_column-inner {
    padding: 0;
}

.geo-competitors-last-wrap {
    max-width: 1500px;
    margin-inline: auto;
    margin-bottom: 80px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}



@media (max-width: 767px) {
    .popup-form-box .wpb_column {
        padding: 20px 15px;
    }

    .popup-open .ready-rw {
        grid-template-columns: 1fr;
    }

    .popup-open .geo-frm-btn {
        margin-top: 10px;
    }

    .popup-open .geo-develop-form input,
    .popup-open .geo-develop-form textarea,
    .popup-open .geo-develop-form select {
        padding: 10px 15px;
        font-size: 14px;
    }

    .geo-develop-form h2.ai-ready-search {
        font-size: 18px;
        padding-bottom: 20px;
    }

    .close-popup img {
        width: 25px !important;
        height: 25px !important;
    }

    .popup-form-box .close-popup {
        right: 10px;
        top: 10px;
    }

    .ai-engine-ctm .wpb_single_image.vc_align_left {
        text-align: center;
    }

    .geo-steps-wrap-section .vc_tta-panels-container {
        max-width: 100%;
        margin-top: 10px;
        min-height: auto;
    }

    .ai-engine-ctm .wpb_column.vc_column_container.vc_col-sm-4\/5 {
        padding-left: 0px;
    }

    .ai-engine-ctm .wpb_column.vc_column_container.vc_col-sm-1\/5 .left-side-image-logo img.vc_single_image-img.attachment-full {
        max-width: 230px !important;
        margin-bottom: 20px;
    }

    .geo-numbers-wrap .ai-engine-ctm h4 {
        margin-bottom: 10px;
    }
}

@media (max-width: 991px) {
    .popup-form-box {
        width: 90%;
    }
}

@media (min-width: 768px) {
    .piggy-banner-casestudy-app .piggy_app_grid.app-single-grid ul {
        column-count: 2;
    }
}

/* 18-06-2026 Fix issues Css start*/
.ebook_design .vc_column-inner>.wpb_wrapper .wpb_wrapper {
    width: 100%;
}

.ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home {
    margin-bottom: 0px;
}

.new-testimonial-sec {
    margin-top: 0px !important;
}

nav#site-navigation .primary-menu-container li>a:focus-visible {
    outline: 0px;
}

.new-testimonial-sec .slick-slide {
    padding: 0px 10px;
}

.ebook_design .vc_column-inner {
    background-size: cover;
    background-position: center;
}

.core-heading h3 {
    padding-bottom: 30px;
}

.industry-leaders .logos-sections h5 {
    font-size: 26px !important;
    font-family: WorkSans-Regular !important;
}

.industry_leader_logo .wpb_column.vc_column_container .vc_column-inner {
    padding: 0px;
}

div#dooted-bg .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    padding: 10px 10px;
}

#core p {
    color: #010101 !important;
}

@media only screen and (min-width: 1200px) {
    .new-testimonial-sec .stars-testimonials .slick-arrow.slick-next {
        right: -10px;
    }

    .new-testimonial-sec .stars-testimonials .slick-arrow.slick-prev {
        left: -10px;
    }
}

@media only screen and (max-width: 767px) {
    .new-testimonial-sec .slick-slide {
        padding: 0px 5px;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home {
        margin-bottom: 30px;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_btn3-container.download-button-home a {
        margin-top: 10px;
    }

    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid {
        margin: 20px auto 30px 0px !important;
    }

    #mobile-book a.vc_single_image-wrapper.vc_box_border_grey img {
        max-width: 280px !important;
    }

    .data-table-wrap.new-tablee table.data-table {
        display: table;
    }

    .data-table-wrap.new-tablee .data-table td,
    .data-table-wrap.new-tablee .data-table th {
        white-space: wrap;
    }

    .industry-leaders .logos-sections h5,
    #testimonials-nml h5 {
        font-size: 17px !important;
    }

    .coturecandy-banner {
        margin-bottom: 0px !important;
    }

    #co-founder-vij img,
    #co-founder-guru img {
        max-width: 100%;
    }

    #co-founder-vij .wpb_single_image.wpb_content_element,
    #co-founder-guru .wpb_single_image.wpb_content_element {
        margin: 0px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_col-sm-1\/5 {
        width: 30%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_col-sm-1\/5 {
        width: 40%;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .ebook_design .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_single_image img {
        height: 250px !important;
        object-fit: contain;
    }
}

@media (min-width: 768px) and (max-width: 1499px) {
    .industry-leaders .logos-sections h5 {
        font-size: 21px !important;
    }
}

@media (max-width: 1199px) {
    div#mobile_banner_home {
        margin-bottom: 0;
    }
}

/* 18-06-2026 Fix issues Css End */

/* 19-06-2026 */
@media only screen and (max-width: 991px) {
    .geo-competitors-last-wrap {
        margin-bottom: 40px;
    }
}

@media (max-width: 1599px) {
    .geo-competitors-last-wrap {
        width: 90%;
    }
}

/* 23-06-2026 */
.piggy-banner-casestudy-growth.mellowgrid .piggy_stdy_growth_card:last-child {
    padding-left: 50px;
}

@media only screen and (min-width: 1440px) {
    .piggy-banner-casestudy-growth.mellowgrid .wpb_column h4 {
        font-size: 60px;
    }

}

/* 23-06-2026 */
/* 24-06-2026 css start */
#home-banner .vc_column-inner h2 {
    font-size: 55px;
    letter-spacing: -2px;
    margin-bottom: 20px;
    color: #fff;
}

.drivern-new-cls h5 {
    font-size: 22px;
}

@media (min-width: 1500px) {
    #home-banner .vc_column-inner h2 {
        font-size: 80px;
    }
}

@media (max-width: 767px) {
    .hero_banner_new h2 {
        font-size: 35px;
        margin-bottom: 5px;
        color: #fff;
    }

    .drivern-new-cls h5 {
        font-size: 18px;
    }
}

/* 24-06-2026 css end */
/* 29-06-2026 */

@media only screen and (min-width: 1440px) {
    .piggy_stdy_growth_grid.exotic_growth_card h4 {
        font-size: 50px;
    }
}

/* 02-07-2026 */

.seo-law-top-sect.ppc_for_pages.new-main-section {
    padding: 20px 0 32px 0;
    width: 90%;
    max-width: 1540px;
    margin: 0 auto;
}

.ecommrce-main-sec {
    background: #f9d94e;
}


/* 07-07-2026 css start */
.ecommerce-award-logos {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    gap: 16px;
    max-width: 490px;
    align-items: center;
    margin-top: 10px;
}

.inner_logo {
    flex: 0 0 calc(25% - 12px);
    display: flex;
    justify-content: center;
    align-items: center;
}

.inner_logo img {
    display: block;
    width: 100%;
    max-width: 108px;
    height: auto;
}

.ecommerce-award-logos br {
    display: none;
}

.brand-growth.newbrand-growth {
    max-width: 440px;
    margin-inline: auto;
    margin-top: 30px;
}

.brand-growth.newbrand-growth ul {
    gap: 35px;
}

#dev-banner.google-ads-for-online p {
    margin-bottom: 30px !important;
}

.Intuitive-Web.seo-law-top-sect .bnrtxt p:last-child {
    padding-bottom: 30px !important;
}

.ecommerce-award-logos.new-award-logos {
    margin-bottom: 35px !important;
}

.ecommerce-award-logos.ppc-logo {
    justify-content: center;
    margin-inline: auto;
    margin-top: 35px;
}

.ecommerce-award-logos.three_col_logo .inner_logo {
    flex: 0 0 calc(33% - 10px);
}

.ecommerce-award-logos.three_col_logo .inner_logo {
    flex: 0 0 calc(33% - 10px);
}

.ecommerce-award-logos.three_col_logo .inner_logo img {
    max-width: 100%;
}

@media only screen and (max-width:600px) {
    .ecommerce-award-logos {
        justify-content: center;
    }
}

@media only screen and (max-width:767px) {
    .inner_logo {
        flex: 0 0 calc(33% - 10px);
    }

    .ecommerce-award-logos {
        max-width: 100%;
    }

    .ecommerce-award-logos {
        gap: 10px;
    }

    #craft-banner .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }

}


/* 07-07-2026 Css end */

/* 17-07-2026 css start */
.new-banner-design .win-text {
    font-size: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, 1);
    line-height: 1.3em;
    margin: 0;
    margin-bottom: 15px;
}

.new-banner-design ul {
    list-style: none;
    margin-bottom: 0px !important;
}

.new-banner-design ul li {
    position: relative;
    padding-left: 5px;
    margin-bottom: 5px;
}

.new-banner-design ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Group-11.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 14px;
    position: absolute;
    left: -20px;
    top: 10px;
}

@media only screen and (max-width:767px) {
    .new-banner-design .win-text {
        font-size: 18px;
        text-align: center;
    }

    .new-banner-design h1.titleh1.homebanner.visible_desktop {
        padding-bottom: 10px;
    }

    .new-banner-design .win-text {
        margin-bottom: 10px;
    }

    #craft-banner.Intuitive-Web.new-banner-design .local-seo-contact form {
        margin: 10px auto !important;
    }
}

@media only screen and (max-width:991px) {
    .new-banner-design h1.titleh1.homebanner.visible_desktop {
        padding-bottom: 10px;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    #craft-banner.Intuitive-Web.new-banner-design .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }

}



/*********team section css 22-07-2026************/
.work-play .wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0;
    height: auto !important;
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
}

.work-play .wpb_image_grid .wpb_image_grid_ul li.isotope-item {
    width: calc(33.33% - 15px);
    margin: 0 !important;
    padding: 0 !important;
}

.work-play .wpb_gallery_slides {
    column-count: auto !important;
}

@media only screen and (max-width:991px) {

    .gallery_outer {
        padding-top: 24px;
        padding-bottom: 60px;
        width: 100%;
    }
}

@media only screen and (max-width:767px) {

    .work-play .wpb_image_grid .wpb_image_grid_ul {
        gap: 8px;
    }

    .work-play .wpb_image_grid .wpb_image_grid_ul li.isotope-item {
        width: calc(50% - 4px);
    }
}

/* 23-07-2026 css start */
.pum-open .powered-by {
    padding-bottom: 60px;
}

@media only screen and (max-width:767px) {
    .pum-open .site-footer {
        padding-bottom: 95px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .pum-open .site-footer {
        padding-bottom: 110px;
    }
}

/* 23-07-2026 css End */
/* 24-07-2026 case study tabs css start */
.main-new-case-study-section .wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    width: 90%;
    max-width: 1540px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
}

.main-new-case-study-section {
    padding-block: 100px;
}

.tabs-main-wrapper-tmw {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

.tabs-main-wrapper-tmw .case-study-tabs {
    text-align: center;
    display: flex;
    gap: 10px;
    list-style: none;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 10px;
    padding: 0;
    margin: 0;
}

.tabs-main-wrapper-tmw .case-study-tabs li {
    font-weight: normal;
    font-size: 15px;
    color: #000;
    padding: 15px 10px 15px 10px;
    border: 1px solid #e6e6e6;
    cursor: pointer;
    text-transform: capitalize;
    transition: all 0.38s ease-in-out 0s;
    white-space: nowrap;
    min-width: 200px;
}

.tabs-main-wrapper-tmw .case-study-tabs li.active,
.tabs-main-wrapper-tmw .case-study-tabs li:hover {
    background: #f13624;
    color: #fff;
    border-color: #f13624;
}

.case-study-results .case-study-card {
    display: flex;
    align-items: center;
    gap: 60px;
}

.case-study-results .case-study-card .case-study-image,
.case-study-card .case-study-content {
    width: calc((100% - 60px) / 2);
    flex: 0 0 calc((100% - 60px) / 2);
}

.case-study-results .case-study-card .case-study-image {
    border-radius: 10px;
    box-shadow: 0 10px 15px rgb(0 0 0 / 25%);
    position: relative;
    text-align: center;
    overflow: hidden;
}

.small-logo-sl {
    position: absolute;
    bottom: 25px;
    width: auto;
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    right: 25px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.case-study-image .small-logo-sl img {
    max-width: 90px;
    width: 100%;
    height: auto;
}

.case-study-results {
    padding-top: 60px;
    display: flex;
    flex-direction: column;
    gap: 90px;
}

.case-study-results .case-study-card .case-study-content h2 {
    font-size: 55px;
    font-weight: 400;
    letter-spacing: -2px;
}

.case-study-results .case-study-card .case-study-content .lead-content-exc {
    line-height: 1.8;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    padding-top: 13px;
    margin-bottom: 15px;
}

.case-study-results .case-study-card .case-study-content .case-study-results-section h4 {
    font-size: 34px;
    font-family: WorkSans-SemiBold;
}

.case-study-results .case-study-card .case-study-content .result-wrapeer {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.case-study-results .case-study-card .case-study-content .result-wrapeer .result-value {
    font-size: 30px;
    color: #f13624;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.case-study-results .case-study-card .case-study-content .result-wrapeer .result-label {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2;
}

.case-study-results .case-study-card .case-study-content .read-more,
.case-study-wrapper .case-load-more {
    border: 2px solid #f13624;
    color: #f13624;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 14px 22px;
    border-radius: 8px;
    margin-top: 15px;
    display: inline-block;
    line-height: 1.5;
    text-decoration: none;
    transition: all 0.38s ease-in-out 0s;
    background: #fff;
}

.case-study-results .case-study-card .case-study-content .read-more:hover,
.case-study-wrapper .case-load-more:hover {
    background-color: #f13624;
    color: #fff;
}

.case-study-results .case-study-card .case-study-content .result-wrapeer .case-study-result-res {
    padding: 15px 10px;
}

.main-tag-wrap-mtw {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.main-tag-wrap-mtw .case-tag-case-tags {
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 50px;
    border: 1px solid #ee3524;
    color: #ee3524;
    line-height: normal;
}

.case-study-card.reverse {
    flex-direction: row-reverse;
}

.case-study-card.reverse .small-logo-sl {
    bottom: auto;
    top: 25px;
}

.load-more-btn-lmb {
    text-align: center;
}

.load-more-btn-lmb .case-load-more {
    margin-top: 70px;
}

.loading-case-study {
    text-align: center;
}

.loading-case-study img {
    max-width: 100px;
}

.case-study-results .case-study-card .case-study-image .case-image {
    width: 100%;
}

@media (min-width: 1200px) and (max-width: 1499px) {
    .case-study-results .case-study-card .case-study-content h2 {
        font-size: 40px;
    }

    .case-study-results .case-study-card .case-study-content .lead-content-exc {
        font-size: 16px;
    }

    .main-tag-wrap-mtw {
        gap: 10px;
        margin-bottom: 25px;
    }

    .case-study-results .case-study-card {
        gap: 40px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .result-value {
        font-size: 24px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .result-label {
        font-size: 14px;
    }

    .case-study-results .case-study-card .case-study-content .read-more,
    .case-study-wrapper .case-load-more {
        font-size: 18px;
        font-weight: normal;
        padding: 12px 20px;
    }

    .case-study-results .case-study-card .case-study-content .case-study-results-section h4 {
        font-size: 30px;
        padding-bottom: 0px;
    }

    .case-study-results .case-study-card .case-study-image,
    .case-study-card .case-study-content {
        width: calc((100% - 40px) / 2);
        flex: 0 0 calc((100% - 40px) / 2);
    }

    .tabs-main-wrapper-tmw .case-study-tabs li {
        min-width: 150px;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .case-study-results .case-study-card {
        gap: 40px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .result-label {
        font-size: 14px;
    }

    .main-tag-wrap-mtw {
        gap: 10px;
        margin-bottom: 25px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .case-study-result-res {
        padding: 10px 5px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer {
        gap: 10px;
    }

    .load-more-btn-lmb .case-load-more {
        margin-top: 50px;
    }

    .case-study-results .case-study-card .case-study-image,
    .case-study-card .case-study-content {
        width: calc((100% - 40px) / 2);
        flex: 0 0 calc((100% - 40px) / 2);
    }

    .case-study-results {
        gap: 60px;
    }

}

@media (min-width: 768px) and (max-width: 1023px) {
    .case-study-results .case-study-card {
        gap: 40px;
        flex-wrap: wrap;
    }

    .case-study-results .case-study-card .case-study-image,
    .case-study-card .case-study-content {
        width: 100%;
        flex: 100%;
    }

    .main-new-case-study-section {
        padding-block: 60px;
    }

    .case-study-results {
        padding-top: 40px;
        gap: 60px;
    }

    .load-more-btn-lmb .case-load-more {
        margin-top: 40px;
    }

    .tabs-main-wrapper-tmw .case-study-tabs {
        justify-content: flex-start;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .case-study-results .case-study-card .case-study-content h2 {
        font-size: 40px;
    }

    .case-study-results .case-study-card .case-study-content .lead-content-exc {
        font-size: 16px;
    }

    .tabs-main-wrapper-tmw .case-study-tabs li {
        padding: 12px 15px 12px 15px;
    }

    .case-study-results .case-study-card .case-study-content .read-more,
    .case-study-wrapper .case-load-more {
        font-size: 18px;
    }

    .case-study-results .case-study-card .case-study-content .case-study-results-section h4 {
        font-size: 28px;
        padding-bottom: 0;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .result-value {
        font-size: 25px;
    }
}

@media screen and (max-width: 991px) {
    .main-new-case-study-section .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }
}

@media screen and (max-width: 1199px) {
    .tabs-main-wrapper-tmw .case-study-tabs {
        justify-content: flex-start;
    }
}

@media only screen and (max-width:767px) {
    .main-new-case-study-section {
        padding-block: 40px;
    }

    .tabs-main-wrapper-tmw .case-study-tabs {
        justify-content: flex-start;
    }

    .tabs-main-wrapper-tmw .case-study-tabs li {
        padding: 10px 20px;
        font-size: 14px;
    }

    .case-study-results .case-study-card .case-study-image,
    .case-study-card .case-study-content {
        width: 100%;
        flex: 100%;
    }

    .case-study-results .case-study-card {
        gap: 30px;
        flex-wrap: wrap;
    }

    .case-study-results {
        padding-top: 30px;
        gap: 30px;
    }

    .case-study-results .case-study-card .case-study-content h2 {
        font-size: 25px;
    }

    .case-study-results .case-study-card .case-study-content .lead-content-exc {
        line-height: normal;
        font-size: 16px;
        padding-top: 0px;
        margin-bottom: 0px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .result-value {
        font-size: 18px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .result-label {
        font-size: 14px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer {
        gap: 10px;
    }

    .case-study-results .case-study-card .case-study-content .result-wrapeer .case-study-result-res {
        padding: 10px 5px;
    }

    .case-study-results .case-study-card .case-study-content .case-study-results-section h4 {
        font-size: 22px;
        padding-bottom: 0px;
    }

    .case-study-results .case-study-card .case-study-content .read-more,
    .case-study-wrapper .case-load-more {
        font-size: 16px;
        padding: 10px 15px;
        margin-top: 15px;
    }

    .load-more-btn-lmb {
        padding-top: 25px;
    }

    .load-more-btn-lmb .case-load-more {
        margin-top: 10px;
    }

    .main-tag-wrap-mtw {
        gap: 10px;
        margin-bottom: 20px;
        flex-wrap: wrap;
    }

    .small-logo-sl {
        bottom: 10px;
        right: 10px;
    }

    .case-study-card.reverse .small-logo-sl {
        top: 10px;
    }
}

/* 24-07-2026 case study tabs css End */
/* 30-07-2026 css start */
.new-logo-section ul {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.new-logo-section ul li {
    display: flex;
    background: #fff9e8;
    border-radius: 5px;
    gap: 15px;
    padding: 10px;
    align-items: center;
}

.new-logo-section ul li h5 {
    font-size: 24px;
    font-weight: 600;
    margin: 0px 0px 5px;
}

.new-logo-section ul li p {
    font-size: 16px;
}

.new-logo-section ul li img {
    max-width: 55px;
    padding: 8px;
    border-radius: 5px;
    background: #f9d94e5c;
}

.hire-new-bios-section .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    width: 100%;
    max-width: 1520px;
    margin: 0px auto !important;
    padding-block: 60px;
}

.hire-new-bios-section .inner-bio {
    background: #fef0ca;
    padding: 25px;
    border-radius: 20px;
    display: grid;
    grid-template-columns: 200px 1fr;
    gap: 25px;
    align-items: center;
}

.hire-new-bios-section .inner-bio .image-bio img {
    width: 100%;
    border-radius: 20px;
}

.hire-new-bios-section .inner-bio .inner-content {
    font-size: 18px;
}

.hire-new-bios-section .inner-bio .inner-content h5 a {
    font-size: 26px;
    font-family: WorkSans-Regular;
    color: #f13624;
}

.hire-new-bios-section .inner-bio .inner-content h5 {
    margin-bottom: 0;
    margin-top: 25px;
}

.hire-new-bios-section .inner-bio .designation-bio {
    font-size: 16px;
    display: inline-block;
    font-family: WorkSans-Regular;
}

.blockchain-service-bs .vc_col-sm-12 .vc_row .vc_column-inner {
    padding-left: 0px;
    padding-right: 0;
}

.ai-process-area.blockchain-hire-hs h5 {
    font-weight: 400;
}

.blockchain-choose-bc h5 {
    width: 80%;
    margin-inline: auto;
}

#testimonials-nml.development-testi .slick-slide {
    height: inherit;
    padding: 0px 10px;
}

.bg-action-section.digital-solutions .core-heading h3 {
    padding-bottom: 0px;
}

#ai-modal-power h5,
div#Industry-We-Serve h5,
#ai-process .core-heading h5 {
    font-weight: 400 !important;
}

@media only screen and (max-width:767px) {
    .new-logo-section ul {
        grid-template-columns: repeat(1, 1fr);
        gap: 15px;
    }

    .Intuitive-Web.new-hire-banner .law-firm_text_inner .bnrtxt p {
        padding-bottom: 0px !important;
    }

    .new-logo-section ul li h5 {
        font-size: 22px;
        margin-bottom: 3px;
    }

    .blockchain-choose-bc h5 {
        width: 100%;
    }

    .blockchain-choose-bc .flexibility .wpb_wrapper p IMG {
        max-width: 50px !important;
        max-height: 50px !important;
    }

    .hire-new-bios-section .inner-bio {
        grid-template-columns: 1fr;
        gap: 20px;
        padding: 20px;
    }

    .hire-new-bios-section .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .hire-new-bios-section .inner-bio .inner-content {
        font-size: 16px;
    }

    .hire-new-bios-section .inner-bio .inner-content h5 {
        margin-bottom: 3px;
        margin-top: 20px;
    }

    .hire-new-bios-section .inner-bio .inner-content h5 a {
        font-size: 22px;
    }

    .hire-new-bios-section .inner-bio .designation-bio {
        font-size: 15px;
    }

    .hire-new-bios-section .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
        padding-block: 0px;
    }

    .blockchain-choose-bc .scalable {
        display: none;
    }

    .blockchain-choose-bc h5 {
        font-size: 16px !important;
        font-weight: 400 !important;
    }

    .blockchain-hire-hs .case-study {
        margin-top: 50px !important;
    }

    .blockchain-choose-bc .vc_column-inner {
        padding-top: 0px !important;
    }

    .blockchain-hire-hs .core-heading h3,
    #ai-modal-power.blockchain-protocols-bp .core-heading h3,
    .inside_blog_outer.development-blog .core-heading h3,
    .develpment-faq.hide-nml .core-heading h3,
    .bg-action-section.digital-solutions .core-heading h3 {
        padding-bottom: 5px;
    }

    #ai-modal-power.blockchain-protocols-bp {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .inside_blog_outer.development-blog {
        padding-top: 0px !important;
    }

    .inside_blog_outer.development-blog .wpb_text_column.wpb_content_element,
    .develpment-faq.hide-nml .wpb_text_column.wpb_content_element,
    .bg-action-section.digital-solutions .core-heading h3 {
        margin-bottom: 0px !important;
    }

    .bg-action-section.digital-solutions .core-heading p {
        margin-top: 10px !important;
    }

    .bg-action-section.digital-solutions .free-consult-btn-action a {
        margin-top: 20px !important;
    }
}

@media only screen and (min-width: 1200px) {
    .development-testi .stars-testimonials .slick-arrow.slick-prev {
        left: -12px;
    }

    .development-testi .stars-testimonials .slick-arrow.slick-next {
        right: -12px;
    }
}

/* 30-07-2026 css End */
/* 04-08-2026 css start */
.star-image img {
    filter: brightness(0) saturate(100%) invert(37%) sepia(97%) saturate(3048%) hue-rotate(349deg) brightness(96%) contrast(97%);
}

.geo-numbers-wrap.new-number-wrap .number-roww .vc_col-sm-3 .vc_column-inner h4,
.geo-numbers-wrap.new-number-wrap p,
.geo-numbers-wrap.new-number-wrap .ai-engine-ctm .review-marquee p {
    color: rgb(0 0 0);
    font-family: 'Poppins', sans-serif !important;
}

.geo-numbers-wrap.new-number-wrap .number-roww .vc_col-sm-3:after {
    background: #0000001c;
}

.geo-numbers-wrap.new-number-wrap {
    padding-bottom: 60px;
}

.geo-numbers-wrap.new-number-wrap .review-marquee {
    margin-top: 0px;
}

.geo-numbers-wrap.new-number-wrap .ai-engine-ctm {
    display: flex;
    align-items: center;
}

.piggy-banner-casestudy-growth .piggy_stdy_growth_grid.oh-preety-growth-grid .wpb_column {
    padding-inline: 10px;
}

.oh-preety-stdy_grid .wpb_column.vc_column_container.vc_col-sm-6.vc_hidden-sm.vc_hidden-xs:before {
    display: none;
}

.piggy_stdy_growth_grid {
    display: flex;
    flex-wrap: wrap;
}

@media only screen and (min-width: 1440px) {
    .piggy-banner-casestudy-growth .piggy_stdy_growth_grid.oh-preety-growth-grid .wpb_column h4 {
        font-size: 38px;
    }
}

@media only screen and (max-width:767px) {
    .geo-numbers-wrap.new-number-wrap .ai-engine-ctm {
        flex-wrap: wrap;
    }
}

@media only screen and (max-width:991px) {

    .geo-numbers-wrap.new-number-wrap {
        padding-bottom: 20px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .geo-numbers-wrap.new-number-wrap .number-roww .vc_col-sm-3:after {
        height: 90%;
    }

    .ai-assist-business.blockchain-choose-bc {
        padding-top: 0px !important;
    }
}

/* 04-08-2026 css End */

/* 07-08-2026 css start */
.main-after-ignored-rw.nw-page-ignore-rw {
    grid-template-columns: repeat(3, 1fr);
}

.main-after-ignored-rw.nw-page-ignore-rw .wpb_column {
    background: #f0eded;
}

.bottm_row_txt {
    margin-top: 30px;
}

.ai-engine-ctm.nw-pg-ai-row {
    display: flex;
    justify-content: center;
    text-align: center;
}

.ai-engine-ctm.nw-pg-ai-row h4 {
    text-align: center !important;
}

.last-text-col.nw-pg-last-col {
    padding: 30px 16px;
    background: #fff;
    border-radius: 20px;
    margin-top: 25px;
}

.last-text-col.nw-pg-last-col p {
    font-size: 18px;
    font-weight: 400;
}

.last-text-col.nw-pg-last-col ul li {
    font-size: 16px;
    font-weight: 300;
    color: rgba(17, 17, 17, 1);
    position: relative;
    margin-bottom: 8px;
    padding-left: 36px;
}

.last-text-col.nw-pg-last-col ul {
    padding-left: 0px;
    list-style: none;
    margin-top: 16px;
}

.last-text-col.nw-pg-last-col ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Group-11.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 8px;
    top: 6px;
}

.new-pg-engine .geotxt p {
    width: 100%;
}

.geo-steps-wrap-section.nw-pg-geo-steps .vc_tta-panels-container {
    min-height: 200px;
}

.nw-number-section .number-roww .wpb_text_column.wpb_content_element {
    text-align: center;
}

.nw-number-section .number-roww .wpb_column.vc_column_container {
    position: relative;
}

.nw-number-section .number-roww .wpb_column.vc_column_container:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Vector-3-2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 1px;
    height: 150px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.nw-number-section .number-roww .wpb_column.vc_column_container:last-child:after {
    display: none;
}

.nm-bottom-row {
    padding-top: 50px;
}

.nm-bottom-row p {
    font-weight: 600;
    max-width: 80%;
    margin-inline: auto;
}

.nw-pg-study-section .email-ai-section {
    max-width: 900px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 50px;
    text-align: center;
}

.nw-pg-geo-competitors .vc_column-inner {
    max-width: 900px;
}

.nw-pg-geo-competitors .geo-cta-last-sec {
    margin-top: 30px;
}

.paul-young-image .wpb_single_image {
    max-width: 100px;
}

.paul-young-image .wpb_single_image img {
    border-radius: 100px;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_column-inner {
    padding: 10px 20px;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_column-inner .wpb_wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design {
    margin-bottom: 0px;
    border-right: 1px solid #f0eded;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design:last-child {
    border-right: none;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_single_image-wrapper {
    padding: 15px;
    background: #ffdedbb5;
    border-radius: 50px;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_single_image-wrapper img {
    max-width: 40px;
}

.nw-pg-study-section .out-mw-pg-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.out-mw-pg-row.second-icon-row {
    margin: 30px 0px;
}

.nw-pg-study-section .out-mw-pg-row .new-cd-design {
    font-weight: 500;
    text-align: left;
}

.email-test-emt .review_rw_mn {
    margin-bottom: 30px;
}

@media only screen and (min-width: 1440px) {
    .piggy-banner-casestudy-growth.Cayman-study-grid .piggy_stdy_growth_grid.oh-preety-growth-grid .wpb_column h4 {
        font-size: 29px;
    }
}

@media only screen and (max-width: 767px) {
    .paul-young-image .wpb_single_image {
        max-width: 80px;
    }

    .main-after-ignored-rw.nw-page-ignore-rw {
        grid-template-columns: repeat(1, 1fr);
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design {
        width: 100%;
        border-bottom: 1px solid #f0eded;
        border-right: none;
    }

    .nw-pg-study-section .email-ai-section {
        margin-bottom: 0px;
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .out-mw-pg-row.second-icon-row {
        margin: 0px 0px 20px;
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_column-inner {
        padding: 15px 0px;
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_single_image-wrapper img {
        max-width: 30px;
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design .vc_single_image-wrapper {
        padding: 10px;
    }

    .nw-pg-study-section .out-mw-pg-row.second-icon-row .new-cd-design:last-child {
        border-bottom: 0px;
    }

    .geo-numbers-wrap.nw-number-section .number-roww .wpb_column .vc_column-inner {
        padding-inline: 0px;
    }

    .geo-steps-wrap-section .vc_tta.vc_general .vc_tta-panel img {
        margin-bottom: 20px;
    }

    .nw-pg-geo-competitors .geo-cta-last-sec {
        margin-top: 5px;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .nw-pg-study-section .out-mw-pg-row .new-cd-design {
        margin-bottom: 30px;
    }

    .out-mw-pg-row.second-icon-row {
        margin: 0;
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design:nth-child(2) {
        border-right: none;
    }

    .nw-pg-geo-competitors .geo-cta-last-sec {
        margin-top: 10px;
    }
}



@media only screen and (max-width: 980px) {
    .nw-number-section .number-roww .wpb_column.vc_column_container:after {
        width: 100%;
        background-size: cover;
        height: 1px;
        position: absolute;
        right: 0;
        top: auto;
        bottom: 0px;
        z-index: 1;
        transform: rotate(180deg);
    }

    .nw-number-section .number-roww .wpb_column.vc_column_container {
        padding: 20px;
    }
}

@media only screen and (max-width: 991px) {
    .geo-numbers-wrap.nw-number-section .ai-engine-ctm ul {
        justify-content: center;
    }

    .geo-numbers-wrap.nw-number-section .number-roww .wpb_column .vc_column-inner h4 {
        font-size: 42px;
        margin-bottom: 0px;
    }

    .nm-bottom-row p {
        max-width: 100%;
    }

    .nw-number-section .number-roww .nm-bottom-row .wpb_column.vc_column_container {
        padding: 0px;
    }

    .nm-bottom-row {
        padding-top: 10px;
    }

    .nw-pg-study-section .out-mw-pg-row .new-cd-design .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .email-test-emt .review_rw_mn {
        margin-bottom: 10px;
    }
}

/* 07-08-2026 css End */

/* 19-08-2026 css start */
.casestudy-portfolio-blog .portfolio-cols-left ul {
    display: block;
}

.casestudy-portfolio-blog .portfolio-cols-left ul li {
    padding: 0px;
    border: none;
    border-radius: 0px;
}

#csty.new-common-case-study.our-story-osn {
    margin-top: 0;
    margin-bottom: 0px;
    padding-bottom: 80px !important;
    padding-top: 30px !important;
}

.new-client-logo.logos-storie-lgss {
    padding-top: 80px !important;
}

@media only screen and (max-width: 767px) {
    .new-client-logo.logos-storie-lgss {
        padding-top: 40px !important;
    }

    #csty.new-common-case-study.our-story-osn {
        padding-bottom: 30px !important;
        padding-top: 0px !important;
    }
}

/* 19-08-2026 css end */
/* 21-08-2026 css start */

#betterthan-others.bt-spc-remove {
    padding-bottom: 0px;
}

.cs-nw-std-hmpg .cols_cs_stats .wpb_wrapper .wpb_wrapper {
    box-shadow: 0 0px 10px rgb(0 0 0 / 8%);
}

@media screen and (min-width: 768px) {
    #betterthan-others.bt-spc-remove .vc_row.wpb_row {
        padding-bottom: 40px !important;
    }
}

@media screen and (max-width: 767px) {
    .cs-nw-std-hmpg .cols_cs_stats.we-have-generated .wpb_column .wpb_wrapper {
        margin-bottom: 0px !important;
    }

    #case-study-view.cs-nw-std-hmpg .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    #case-study-view.cs-nw-std-hmpg .core-heading h3 {
        padding-bottom: 10px;
    }

    #case-study-view.cs-nw-std-hmpg .wpb_text_column.wpb_content_element.core-heading.case_study_center {
        margin-top: 10px !important;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .cs-nw-std-hmpg .vc_row.wpb_row.vc_inner.vc_row-fluid.cols_cs_stats.we-have-generated {
        margin-block: 0px !important;
        padding-top: 0px;
    }

    #case-study-view.cs-nw-std-hmpg .core-heading h3 {
        padding-bottom: 15px;
    }

    #betterthan-others.bt-spc-remove .vc_row.wpb_row {
        padding-bottom: 0px !important;
    }

    #betterthan-others.bt-spc-remove .last-col-sp-bt .vc_column-inner {
        margin-bottom: 0px;
    }
}

/* 21-08-2026 css end */

/* 24-08-2026 css start */
.imgl-logo-nw {
    text-align: center;
}

.imgl-logo-nw img {
    max-width: 222px !important;
}

.geo-numbers-wrap.new-number-wrap {
    padding-bottom: 60px;
}

.stories-nw-sec .case-study-contact-link {
    margin-top: 0px !important;
}

.testimonial-nw-cmn .common-head {
    margin-bottom: 0px !important;
}

.testimonial-nw-cmn .common-head h2 {
    padding-bottom: 0px;
}

.testimonial-nw-cmn .vc_column-inner {
    padding-top: 0px !important;
}

.testimonial-nw-cmn .slick-slide {
    padding: 0px 10px;
}

.seo-nw-cls {
    margin-top: 80px;
    padding-bottom: 80px;
}

.new-common-faq.faq-nw-sec {
    margin-bottom: 80px !important;
}

.new-common-faq.faq-nw-sec .marketing-tools {
    margin-bottom: 0px !important;
}

.testimonial-nw-cmn {
    padding-inline: 0px;
}


@media screen and (max-width: 767px) {
    .imgl-logo-nw img {
        max-width: 200px !important;
    }

    .find-us-nw-sec {
        margin-top: 0;
    }

    .find-us-nw-sec .common-head {
        margin-bottom: 25px !important;
    }

    .find-us-nw-sec .common-head p {
        font-size: 16px !important;
    }

    div#ai-process.new-common-revenue.processing-nw-page {
        margin-top: 0px;
    }

    .stories-nw-sec .common-head {
        margin-bottom: 0px !important;
    }

    #csty.stories-nw-sec .case-study-contact {
        margin-top: 0px !important;
    }

    .clents-logo-nw-sec .case-study-contact a {
        margin-top: 0px !important;
    }

    .testimonial-nw-cmn {
        padding-inline: 0px;
    }

    #testimonials-nml.new-testimonial {
        padding: 40px 0 30px 0 !important;
    }

    #testimonials-nml.new-testimonial .callbtn a.small-button.smallbluesmall-button.smallblue {

        margin-top: 0;
    }

    .testimonial-nw-cmn .slick-slide {
        padding: 0px 5px;
    }

    #testimonials-nml.new-testimonial .link-btn_text_inner p {
        padding-top: 0px !important;
    }

    #boost-visibility.visibility-nw-sec {
        margin-top: 40px !important;
    }

    #boost-visibility.visibility-nw-sec .common-head {
        margin-bottom: 10px !important;
    }

    .seo-nw-cls {
        margin-top: 40px;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .seo-nw-cls .common-why-invest-wrap {
        padding: 40px 20px 40px;
    }

    .seo-nw-cls .common-why-invest-wrap .case-study-contact a {
        margin-top: 0px;
    }

    div#new-faqs.new-common-faq {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .right-invst-side {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    #csty.stories-nw-sec .case-study-contact {
        margin-top: 0px !important;
    }

    #csty.new-common-case-study.our-story-osn.stories-nw-sec {
        padding-bottom: 50px !important;
    }

    div#csty.stories-nw-sec .wpb_column.vc_column_container.vc_col-sm-4 {
        margin-bottom: 10px !important;
    }
}

/* 24-08-2026 css end */
/* 25-08-2026 css start */
#dooted-bg.Technology-Stack.nw-pg-stack-techh {
    background: #ffffff !important;
    padding-block: 80px;
}

#dooted-bg.Technology-Stack.nw-pg-stack-techh .logos-sections {
    margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
    #dooted-bg.Technology-Stack.nw-pg-stack-techh {
        padding-block: 40px !important;
    }

    #dooted-bg.Technology-Stack.nw-pg-stack-techh .logos-sections {
        margin-bottom: 20px;
    }

    #dooted-bg.Technology-Stack.nw-pg-stack-techh .core-heading h3 {
        padding-bottom: 10px;
    }
}

/* 25-08-2026 css end */
/* 01-09-2026 css start */
.tp-space-txtt {
    margin-top: 50px;
}

.geo-numbers-wrap .number-roww.nm-txt-style .wpb_column .vc_column-inner {
    padding-inline: 30px;
}

.geo-numbers-wrap .number-roww.nm-txt-style .wpb_column .vc_column-inner h4 {
    font-size: 45px;
}

@media only screen and (max-width: 991px) {
    .geo-numbers-wrap .number-roww.nm-txt-style .wpb_column .vc_column-inner {
        padding-inline: 20px;
    }

    .geo-numbers-wrap .number-roww.nm-txt-style .wpb_column .vc_column-inner h4 {
        font-size: 35px;
    }

    .tp-space-txtt {
        margin-top: 30px;
    }

    #our-services-development .tp-space-txtt p {
        font-size: 16px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .geo-numbers-wrap .number-roww.nm-txt-style .wpb_column .vc_column-inner h4 {
        font-size: 35px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .geo-numbers-wrap .number-roww.nm-txt-style .wpb_column .vc_column-inner h4 {
        font-size: 30px;
    }
}

/*01-09-2026 css end  */
/*02-09-2026 css start  */
.video-testimonial-vd .vc_row,
.mst-tem-pricing-sec .vc_row,
#take-a-look-at-our-client.mst-temp-industry-leaders .vc_row {
    max-width: 1490px;
    margin-inline: auto;
}

.video-testimonial-vd {
    padding-block: 80px;
    padding-inline: 20px;
}

.video-testimonial-vd h2.vc_custom_heading,
.mst-tem-pricing-sec h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    color: rgba(0, 0, 0, 1);
}

.ai-engine-ctm.mst-temp-engine {
    align-items: center;
    display: flex;
}

.mst-tmp-bg-dark .stdy_growth_grid .wpb_column {
    border-right: 1px solid #ffffff3b;
}

.mst-tmp-bg-dark .stdy_growth_grid .wpb_column:last-child {
    border-right: 0px;
}

.video-testimonial-vd .mst-tmp-vd-row {
    display: grid;
    gap: 30px;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
}

.video-testimonial-vd .mst-tmp-vd-row:before,
.video-testimonial-vd .mst-tmp-vd-row:after {
    display: none;
}

.video-testimonial-vd .mst-tmp-vd-row .mst-tmp-vd-col {
    box-shadow: 0px 5px 20px rgb(0 0 0 / 15%);
    background: #f8f8f8;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
}

.video-testimonial-vd .mst-tmp-vd-row .mst-tmp-vd-col .vc_column-inner {
    padding: 0px;
}

.mst-temp-ryt-cont .optimized-listing:after {
    background-color: #b3b3b361;
    background-image: none;
}

.mst-temp-ryt-cont h4.vc_custom_heading {
    color: #000;
}

.mst-temp-ryt-cont .optimized-listing ul li {
    border-color: #b3b3b3;
    color: #000;
}

.mst-temp-ryt-cont .review-marquee {
    margin-top: 30px !important;
}

.mst-temp-testimonial-sec .review_outer_rw {
    margin-bottom: 0px;
}

#ebook-sect.mst-temp-ebook-sec h1.titleh1.homebanner.visible_desktop {
    font-size: 40px;
    padding-bottom: 0px;
    font-weight: 600;
}

#ebook-sect.mst-temp-ebook-sec .bnrtxt p {
    font-size: 16px;
}

.vd-heading {
    padding: 20px 10px;
    text-align: center !important;
    background: #f13624;
    color: #ffffff !important;
    font-size: 25px !important;
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
}

.vd-btm-cont-row {
    padding-inline: 30px;
    text-align: center;
}

.vd-btm-cont-row button {
    font-size: 16px !important;
    text-transform: uppercase;
    color: #fff !important;
    border: 1px solid #f13624 !important;
    border-radius: 5px !important;
    padding: 12px 24px !important;
    background: #f13624 !important;
    display: inline-block !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    margin-top: 20px;
}

.video-testimonial-vd .vd-btm-row {
    padding-inline: 30px;
    align-items: center;
    display: flex;
    margin: 30px 0px;
    text-align: center;
}

.video-testimonial-vd .vd-btm-row .vd-btm-col {
    border-right: 1px solid #bfbfbf;
    padding-inline: 20px;
}

.video-testimonial-vd .vd-btm-row .vd-btm-col:last-child {
    border-right: 0px;
}

.video-testimonial-vd .vd-btm-row .vd-btm-col h5 {
    font-size: 45px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #f13624;
    line-height: 0.8em;
}

#prepare-for-book.mst-temp-prepare-bk {
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
    float: none;
    padding: 80px 20px;
}

#prepare-for-book.mst-temp-prepare-bk .vc_row {
    width: 100%;
    max-width: 1580px;
    margin: 0px auto;
    float: none;
}

#prepare-for-book.mst-temp-prepare-bk h3.med-fnt {
    font-size: 40px;
    font-weight: 600;
}

.development-blog.mst-temp-blogs .blog_area {
    padding-top: 20px;
}

.development-blog.mst-temp-blogs {
    padding: 80px 0px;
}

.development-blog.mst-temp-blogs .vc_column-inner {
    padding-top: 0px !important;
}

.development-blog.mst-temp-blogs .free-consult-btn-action a {
    margin-top: 30px;
}

.mst-tem-pricing-sec {
    padding: 80px 20px !important;
}

#take-a-look-at-our-client.mst-temp-industry-leaders {
    padding: 80px 0px;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .vc_column-inner {
    padding-top: 0px;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo {
    gap: 20px;
    display: flex;
    text-align: center;
    margin-top: 40px;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container {
    padding: 20px;
    border: 1px solid #ebebeb;
    background: #fff;
    border-radius: 10px;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container img {
    max-width: 110px !important;
    margin-bottom: 15px;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container .wpb_single_image {
    text-align: center;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .core-heading h3 {
    font-size: 40px;
    font-weight: 600;
    padding-bottom: 15px;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .core-heading p {
    font-size: 16px !important;
    text-align: center;
}

#take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo:before,
#take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo:after {
    display: none;
}

/* =========================================
   MULTI-STEP FORM
========================================= */

.multistep-form-mf {
    padding: 80px 0px;
}

.multistep-form-mf h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    color: rgba(0, 0, 0, 1);
    padding-bottom: 30px;
    margin-bottom: 10px;
}

.multistep-form-mf .vc_column-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* .multistep-form-mf .vc_custom_heading {
    margin-bottom: 35px;
} */

.multistep-form-mf .custom-multistep-form {
    max-width: 900px;
    margin: 0 auto;
    padding: 45px 50px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 20px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.06);
}



.multistep-form-mf .form-progress {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    margin-bottom: 50px;
}

.multistep-form-mf .progress-step {
    position: relative;
    z-index: 2;
    min-width: 80px;
    text-align: center;
}

.multistep-form-mf .progress-step p {
    margin: 0 !important;
}

.multistep-form-mf .progress-step span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
    background: #fff;
    color: #777;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s ease;
}

.multistep-form-mf .progress-step small {
    display: block;
    margin-top: 10px;
    color: #777;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 500;
}

.multistep-form-mf .progress-step.active span {
    background: #000;
    border-color: #000;
    color: #fff;
}

.multistep-form-mf .progress-step.active small {
    color: #000;
}


.multistep-form-mf .progress-line {
    flex: 1;
    max-width: 150px;
    height: 1px;
    margin-top: 21px;
    background: #ddd;
}


.multistep-form-mf .form-step {
    display: none;
}

.multistep-form-mf .form-step.active {
    display: block;
    animation: formFadeIn 0.35s ease;
}

@keyframes formFadeIn {
    from {
        opacity: 0;
        transform: translateY(8px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}


.multistep-form-mf .form-step h3 {
    margin: 0 0 30px;
    color: #111;
    font-size: 28px;
    line-height: 1.2;
    font-weight: 500;
}



.multistep-form-mf .form-field {
    margin-bottom: 24px;
}

.multistep-form-mf .form-field p {
    margin: 0 !important;
}

.multistep-form-mf .form-field label {
    display: block;
    margin-bottom: 9px;
    color: #222;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 500;
}

.multistep-form-mf .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}


.multistep-form-mf input[type="text"],
.multistep-form-mf input[type="email"],
.multistep-form-mf input[type="tel"],
.multistep-form-mf textarea {
    width: 100%;
    height: 54px;
    padding: 0 17px;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    background: #fff;
    color: #222;
    font-size: 15px;
    font-weight: 400;
    outline: none;
    box-shadow: none;
    transition: all 0.25s ease;
    font-family: 'Poppins', sans-serif;
}

.multistep-form-mf textarea {
    height: 140px;
    padding: 15px 17px;
    resize: vertical;
}

.multistep-form-mf input::placeholder,
.multistep-form-mf textarea::placeholder {
    color: #999;
}

.multistep-form-mf input[type="text"]:focus,
.multistep-form-mf input[type="email"]:focus,
.multistep-form-mf input[type="tel"]:focus,
.multistep-form-mf textarea:focus {
    border-color: #d8d8d8;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05);
}



.multistep-form-mf .wpcf7-radio {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
}

.multistep-form-mf .wpcf7-list-item {
    margin: 0 !important;
    display: block;
}

.multistep-form-mf .wpcf7-list-item label {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 58px;
    margin: 0;
    padding: 15px 18px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background: #fff;
    cursor: pointer;
    transition: all 0.25s ease;
}

.multistep-form-mf .wpcf7-list-item label:hover {
    border-color: #f13624;
}

.multistep-form-mf .wpcf7-list-item input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.multistep-form-mf .wpcf7-list-item-label {
    position: relative;
    padding-left: 30px;
    color: #333;
    font-size: 15px;
    font-weight: 400;
}

.multistep-form-mf .wpcf7-list-item-label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 18px;
    height: 18px;
    border: 1px solid #aaa;
    border-radius: 50%;
    transform: translateY(-50%);
    background: #fff;
}

.multistep-form-mf .wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label:before {
    border-color: #f13624;
    box-shadow: inset 0 0 0 4px #fff;
    background: #f13624;
}

.multistep-form-mf .wpcf7-list-item input[type="radio"]:checked~.wpcf7-list-item-label {
    color: #f13624;
}

.multistep-form-mf .wpcf7-list-item:has(input[type="radio"]:checked) label {
    border-color: #f13624;
    background: #fafafa;
}



.multistep-form-mf .form-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    margin-top: 35px;
}

.multistep-form-mf .form-navigation p {
    margin: 0 !important;
}

.multistep-form-mf .form-navigation button,
.multistep-form-mf .form-navigation input[type="submit"] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 130px;
    min-height: 50px;
    padding: 12px 25px;
    border: 1px solid #f13624;
    border-radius: 7px;
    background: #f13624;
    color: #fff;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.25s ease;
    font-family: 'Poppins';
}


.multistep-form-mf .form-navigation br {
    display: none;
}



.multistep-form-mf .form-navigation .multi-prev {
    background: transparent;
    color: #f13624;
}

.multistep-form-mf .form-navigation .multi-prev:hover {
    background: #000;
    color: #fff;
    border-color: #000;
}



.multistep-form-mf .form-navigation .multi-next:hover,
.multistep-form-mf .form-navigation input[type="submit"]:hover {
    background: #333;
    border-color: #333;
    transform: translateY(-1px);
}


.multistep-form-mf .wpcf7-response-output {
    margin: 20px 0 0 !important;
    padding: 10px 15px !important;
    border-radius: 6px;
    font-size: 14px;
}

.multistep-form-mf .wpcf7-spinner {
    margin: 0 0 0 10px;
}

.results-before-after-rba {
    padding: 80px 0;
    background: #ffffff;
}

.results-before-after-rba>.vc_row:first-child .wpb_text_column:first-child p {
    margin: 0 0 12px;
    color: #ED1C24;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-align: center;
}

.results-before-after-rba>.vc_row:first-child h2 {
    margin: 10px 0px 0px;
    font-size: 40px;
    line-height: 1.1;
    font-family: WorkSans-Regular !important;
    font-weight: 600 !important;
}

.results-before-after-rba .bt-before-af-row .vc_column-inner>.wpb_wrapper {
    height: 100%;
    padding: 20px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);
}

.results-before-after-rba .bt-before-af-row .vc_custom_heading {
    margin: 0 0 15px;
    font-size: 28px;
    line-height: 1.15;
    font-family: WorkSans-Regular !important;
    font-weight: 600 !important;
    position: relative;
    padding-left: 15px;
}

.results-before-after-rba>.bt-before-af-row .vc_column_container .vc_custom_heading:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 4px;
    height: calc(100% - 15px);
    border-radius: 4px;
    background: #ed1c24;
}

.results-before-after-rba .bt-before-af-row {
    max-width: 1490px;
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex;
    gap: 30px;
}

.results-before-after-rba .bt-before-af-row:before,
.results-before-after-rba .bt-before-af-row:after {
    display: none;
}

.results-before-after-rba>.vc_row:first-child {
    margin-bottom: 40px;
}

.results-before-after-rba .bt-before-af-row .vc_column_container .vc_column-inner {
    padding: 0px;
}

.mst-tem-pricing-sec .vc_tta-container {
    margin: 0;
}

.mst-tem-pricing-sec .vc_tta-tabs {
    overflow: visible;
}


.mst-tem-pricing-sec .vc_tta-tabs-container {
    margin: 0 0 25px !important;
    overflow: visible;
}

.mst-tem-pricing-sec .vc_tta-tabs-list {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin: 0 auto !important;
    padding: 3px !important;
    border: 1px solid #F13624;
    border-radius: 30px;
    background: #fff;
    box-shadow: none !important;
}


.mst-tem-pricing-sec .vc_tta-tab {
    margin: 0 !important;
}

.mst-tem-pricing-sec .vc_tta-tab>a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-width: 110px;
    height: 34px;
    padding: 0 18px !important;
    border: 0 !important;
    border-radius: 20px !important;
    background: transparent !important;
    color: #000 !important;
    line-height: 1;
    font-weight: 400;
    text-decoration: none;
}


.mst-tem-pricing-sec .vc_tta-tab.vc_active>a {
    background: #F13624 !important;
    color: #fff !important;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08);
}



.mst-tem-pricing-sec .vc_tta-panel-body {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.mst-tem-pricing-sec .vc_tta-panels {
    border: 0 !important;
    background: transparent !important;
}

.mst-tem-pricing-sec .vc_tta-panel-body>.vc_row {
    display: flex;
    flex-wrap: nowrap;
    gap: 14px;
    margin: 0 !important;
}



.mst-tem-pricing-sec .vc_tta-panel-body .vc_col-sm-3 {
    width: calc(25% - 10.5px);
    padding: 0 !important;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner {
    height: 100%;
    padding: 0 !important;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner>.wpb_wrapper {
    position: relative;
    height: 100%;
    padding: 20px 15px 20px;
    overflow: hidden;
    border: 1px solid #e6e8e8;
    border-radius: 10px;
    background: #fff;
}

.mst-tem-pricing-sec h2 {
    margin-bottom: 30px;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner>.wpb_wrapper {
    transition: box-shadow 0.25s ease,
        transform 0.25s ease;
}

.mst-tem-pricing-sec .vc_tta-panel-body>.vc_row:before,
.mst-tem-pricing-sec .vc_tta-panel-body>.vc_row:after {
    display: none;
}

/* .mst-tem-pricing-sec .vc_tta-panel-body
.vc_column-inner > .wpb_wrapper:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.10);
}
 */


.mst-tem-pricing-sec .vc_tta-panel-body .vc_custom_heading {
    margin: 0 0 5px !important;
    color: #171717;
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
}



.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner .wpb_text_column:first-of-type {
    margin: 0 0 12px;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner .wpb_text_column:first-of-type p {
    margin-bottom: 15px !important;
    color: #000;
    font-size: 16px;
    font-weight: 400;
}


.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner .wpb_text_column:nth-of-type(2) {
    margin: 0 0 10px;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner .wpb_text_column:nth-of-type(2) p {
    margin-bottom: 15px !important;
    color: #F13624;
    font-size: 30px;
    font-weight: 600;
    font-family: 'WorkSans-SemiBold' !important;
    line-height: 1em;
}


.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner .wpb_text_column:nth-of-type(2) p br {
    display: block;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_column-inner .wpb_text_column:nth-of-type(2) p br+* {
    font-size: 14px;
}


.mst-tem-pricing-sec .vc_btn3-container {
    display: block;
    margin: 0 0 7px !important;
}

.mst-tem-pricing-sec .vc_btn3 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 15px 15px !important;
    border: 0 !important;
    border-radius: 50px !important;
    background: #F13624 !important;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-family: 'Poppins', sans-serif;
    margin: 20px 0px 20px;
}

.mst-tem-pricing-sec .vc_btn3:hover {
    background: #000 !important;
    color: #fff !important;
}



.mst-tem-pricing-sec .vc_btn3-container+.wpb_text_column {
    margin: 0 0 10px;
}

.mst-tem-pricing-sec .vc_btn3-container+.wpb_text_column p {
    margin: 0;
    color: #000;
    font-size: 14px;
    line-height: 1.3;
}

.mst-tem-pricing-sec .vc_btn3-container+.wpb_text_column a {
    color: #F13624;
    text-decoration: underline;
}



.mst-tem-pricing-sec .vc_btn3-container~.wpb_text_column:last-child {
    margin: 0;
}

.mst-tem-pricing-sec .vc_btn3-container~.wpb_text_column:last-child p {
    margin: 0 0 8px;
    color: #000;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 500;
}


/* Feature list */
.mst-tem-pricing-sec .vc_tta-panel-body ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.mst-tem-pricing-sec .vc_tta-panel-body ul li {
    position: relative;
    margin: 0 0 7px !important;
    padding: 0 0 0 20px !important;
    font-weight: 400;
}


.mst-tem-pricing-sec .vc_tta-panel-body ul li:before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0;
    color: #F13624;
    font-size: 16px;
    font-weight: 700;
}



.mst-tem-pricing-sec .vc_tta-panel-body .vc_col-sm-3:first-child ul li:nth-child(n+6):before {
    content: "×";
    color: #F13624;
}

.mst-tem-pricing-sec .vc_tta-panel-body .vc_col-sm-3:first-child ul li:nth-child(n+6) {
    color: #000;
}






@media (max-width: 767px) {

    .multistep-form-mf .custom-multistep-form {
        padding: 30px 25px;
        border-radius: 14px;
    }

    .multistep-form-mf .form-progress {
        margin-bottom: 35px;
    }

    .multistep-form-mf .progress-step {
        min-width: 55px;
    }

    .multistep-form-mf .progress-step span {
        width: 36px;
        height: 36px;
        font-size: 14px;
    }

    .multistep-form-mf .progress-step small {
        margin-top: 7px;
        font-size: 11px;
    }

    .multistep-form-mf .progress-line {
        margin-top: 18px;
    }

    .multistep-form-mf .form-step h3 {
        font-size: 24px;
        margin-bottom: 25px;
    }

    .multistep-form-mf .wpcf7-radio {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .multistep-form-mf .form-navigation {
        margin-top: 25px;
    }

    .multistep-form-mf .form-navigation button,
    .multistep-form-mf .form-navigation input[type="submit"] {
        min-width: 110px !important;
        min-height: 46px;
        padding: 10px 18px;
    }
}


@media only screen and (min-width: 1440px) {

    .mst-tmp-bg-dark .stdy_growth_grid .wpb_column h4,
    .mst-temp-bg-light .stdy_growth_grid .wpb_column h4 {
        font-size: 60px;
    }
}

/*02-09-2026 css End  */
/*03-09-2026 css start  */
.request-consultation-tab {
    position: fixed;
    left: 0px;
    bottom: 0;
    z-index: 9999;
    background: #f13624;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
    padding: 15px 20px;
    border-radius: 0px 8px 0px 0px;
}

.roi-calculator-rois .vc_row {
    max-width: 1490px;
    margin-inline: auto;
}

.roi-calculator-rois {
    padding: 80px 20px !important;
}

.roi-calculator-rois h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    color: rgba(0, 0, 0, 1);
}

#seo-roi-calculator {}

#seo-roi-calculator *,
#seo-roi-calculator *::before,
#seo-roi-calculator *::after {
    box-sizing: border-box;
}

.seo-roi-calculator-inner {
    margin: 40px auto 0px;
    display: grid;
    grid-template-columns: 1fr 0.5fr;
    gap: 60px;
    align-items: start;
}



.seo-roi-inputs {
    width: 100%;
}

.roi-field {
    width: 100%;
    margin-bottom: 48px;
}

.roi-field:last-child {
    margin-bottom: 0;
}



.roi-field-header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 20px;

    margin-bottom: 10px;
}

.roi-field-header h3 {
    margin: 0;
    font-size: 26px;
    line-height: 1.25;
    font-weight: 700;
    color: #171717;
}

.roi-value {
    flex-shrink: 0;
    font-size: 16px;
    line-height: 1.4;
    color: #f13624;
    font-weight: 500;
}

.roi-field>p {
    margin: 0 0 22px;
    max-width: 760px;
    font-size: 15px;
    line-height: 1.65;
}


.roi-range {
    width: 100%;
    height: 15px;
    margin: 5px 0 0;
    padding: 0;
    appearance: none;
    -webkit-appearance: none;
    border: 0;
    border-radius: 20px;
    background: #dedede;
    outline: none;
    cursor: pointer;
}

/* Chrome / Safari */
.roi-range::-webkit-slider-runnable-track {
    height: 15px;
    border-radius: 20px;
    background: linear-gradient(to right,
            #f13624 0%,
            #f13624 var(--range-progress, 0%),
            #dedede var(--range-progress, 0%),
            #dedede 100%);
}

.roi-range::-webkit-slider-thumb {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    margin-top: -2.5px;
    border: 3px solid #f13624;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}

/* Firefox */
.roi-range::-moz-range-track {
    height: 15px;
    border-radius: 20px;
    background: #dedede;
}

.roi-range::-moz-range-progress {
    height: 15px;
    border-radius: 20px;
    background: #f13624;
}

.roi-range::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 3px solid #f13624;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
}

/* Range labels */

.roi-range-labels {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    font-size: 14px;
    color: #f13624;
    font-family: 'Poppins';
    font-weight: 600;
}

.roi-money-input {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 420px;
    height: 55px;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
    font-family: 'Poppins';
}

.roi-currency {
    padding: 0px 18px;
    font-size: 20px;
    font-weight: 600;
    color: #222;
    font-family: 'Poppins';
}

.roi-money-input input {
    width: 100%;
    height: 100%;
    padding: 0 10px;
    border: 0;
    outline: 0;
    background: transparent;
    font-size: 18px;
    font-weight: 600;
    color: #222;
    font-family: 'Poppins';
}


.roi-money-input input::-webkit-outer-spin-button,
.roi-money-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.roi-money-input input[type="number"] {
    appearance: textfield;
    -moz-appearance: textfield;
}



.roi-money-button {
    width: 52px;
    height: 100%;
    flex-shrink: 0;
    border: 0;
    border-left: 1px solid #e5e5e5;
    background: #f8f8f8;
    font-size: 22px;
    line-height: 1;
    color: #333;
    cursor: pointer;
    transition: background 0.2s ease;
}

.roi-money-button:hover {
    background: #eeeeee;
}

.roi-example {
    margin-top: 9px;
    font-size: 16px;
    color: #000;
}


/* =========================================================
   RESULT CARD
========================================================= */

.seo-roi-result {
    position: sticky;
    top: 50px;
    width: 100%;
    padding: 40px 30px;
    display: flex;
    align-items: center;
    border-radius: 8px;
    background: #111;
    color: #fff;
}

.roi-result-content {
    width: 100%;
}

.roi-result-content h2 {
    margin: 0 0 20px;
    font-size: 34px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
}

.roi-result-content h2 span {
    display: block;
}

/* Result items */

.roi-result-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 20px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.roi-result-item span {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
}

.roi-result-item strong {
    flex-shrink: 0;
    font-size: 20px;
    color: #fff;
}



.roi-revenue {
    padding-top: 35px;
}

.roi-revenue>span {
    display: block;
    margin-bottom: 12px;
    font-size: 16px;
    color: #fff;
}

.roi-revenue strong {
    display: block;
    font-size: 40px;
    line-height: 1.1;
    font-weight: 700;
    color: #fff;
    margin-top: 20px;
}


.roi-result-description {
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 1.65;
    color: #fff;
}


@media (max-width: 991px) {

    .seo-roi-calculator-inner {
        grid-template-columns: 1fr;
        gap: 45px;
    }

    .seo-roi-result {
        position: relative;
        top: auto;
        min-height: auto;
    }

    .roi-result-content {
        max-width: 700px;
    }

}

@media (max-width: 767px) {

    .seo-roi-calculator-inner {
        gap: 35px;
    }

    .roi-field {
        margin-bottom: 38px;
    }

    .roi-field-header {
        display: block;
    }

    .roi-field-header h3 {
        margin-bottom: 0px;
        font-size: 20px;
    }

    .roi-value {
        display: block;
    }

    .roi-field>p {
        margin-bottom: 20px;
    }

    .seo-roi-calculator-inner {
        margin: 20px auto 0px;
    }

    .seo-roi-result {
        padding: 30px 20px;

        border-radius: 6px;
    }

    .roi-result-content h2 {
        margin-bottom: 0px;
        font-size: 28px;
    }

    .roi-result-item {
        padding: 16px 0;
    }

    .roi-result-item span {
        font-size: 14px;
    }

    .roi-result-item strong {
        font-size: 18px;
    }

    .roi-revenue {
        padding-top: 28px;
    }

    .roi-revenue strong {
        font-size: 26px;
    }

}




.experts-section-excp {
    padding: 80px 0px 0px 0px;
    background: #fff;
}

.experts-section-excp>.vc_row:first-child {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 20px;
}


.experts-section-excp>.vc_row:first-child>.wpb_column>.vc_column-inner>.wpb_wrapper>h2 {
    font-family: 'WorkSans-SemiBold' !important;
    font-weight: 600 !important;
    font-size: 40px;
    line-height: 1.1;
    color: rgba(0, 0, 0, 1);
    text-align: center !important;
}


.experts-section-excp .green-geo-head {}

.experts-section-excp .wpb_text_column>.wpb_wrapper>p {
    margin: 0;
    color: #1d1d1d;
    font-size: 16px;
}



.experts-section-excp .row-abt-employee {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin: 40px 0 0;
}

.experts-section-excp .row-abt-employee>.col-abt-empt {
    width: 100%;
    padding: 20px;
    border: 1px solid #ebebeb;
    border-radius: 10px;
    text-align: center;
}

.experts-section-excp .row-abt-employee .vc_column-inner {
    padding: 0;
}

.experts-section-excp .row-abt-employee .wpb_wrapper {
    height: 100%;
}



.experts-section-excp .row-abt-employee .wpb_single_image {
    margin: 0 0 25px;
}

.experts-section-excp .row-abt-employee figure {
    margin: 0;
}

.experts-section-excp .row-abt-employee .vc_single_image-wrapper {
    display: block;
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 20px;
}

.experts-section-excp .row-abt-employee img {
    display: block;
    width: 100% !important;
    height: 420px !important;
    max-width: none !important;
    object-fit: cover;
    transition: transform 0.4s ease;
}

.experts-section-excp .row-abt-employee .col-abt-empt:hover img {
    transform: scale(1.03);
}


.experts-section-excp .expert-info {
    margin-bottom: 20px;
}

.experts-section-excp .expert-info h6 {
    margin: 0;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    color: #111;
}

.experts-section-excp .expert-meta {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
    justify-content: center;
}

.experts-section-excp .expert-meta:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 2px;
    background: #f13624;
}

.experts-section-excp .expert-meta p {
    margin: 0;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 400;
}

.experts-section-excp .expert-specializes {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px;
    justify-content: center;
}

.experts-section-excp .expert-specializes strong {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    color: #000;
}

.experts-section-excp .expert-specializes p {
    margin: 0;
    font-size: 15px;
    line-height: 1.5;
    color: #000;
}




.experts-section-excp .row-abt-employee .wpb_text_column:last-child {
    margin-top: 10px;
}

.experts-section-excp .row-abt-employee .wpb_text_column:last-child p {
    margin: 0 0 10px;
    font-size: 16px;
    line-height: 1.5;
}

.experts-section-excp .row-abt-employee .wpb_text_column:last-child p:last-child {
    margin-bottom: 0;
}



.experts-section-excp .seo-case-stdy-client {
    margin: 80px auto 0;
    background: #f8f8f8;
}

.experts-section-excp .seo-case-stdy-client .custom-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 60px;
    padding: 80px 20px;
    max-width: 1440px;
}

.experts-section-excp .seo-case-stdy-client .wpb_column {
    width: 100%;
    padding: 0;
}

.experts-section-excp .seo-case-stdy-client .vc_column-inner {
    padding: 0;
}

.experts-section-excp .seo-case-stdy-client figure {
    margin: 0;
}

.experts-section-excp .seo-case-stdy-client .vc_single_image-wrapper {
    display: block;
    overflow: hidden;
    border-radius: 20px;
}

.experts-section-excp .seo-case-stdy-client img {
    display: block;
    width: 100% !important;
    object-fit: cover;
}



.experts-section-excp .seo-case-stdy-client h4 {
    margin: 0 0 0px !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    font-family: WorkSans-Regular !important;
}

.experts-section-excp .seo-case-stdy-client h2 {
    margin: 0 0 0px !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    color: #111 !important;
    font-family: WorkSans-Regular !important;
}

.experts-section-excp .seo-case-stdy-client .wpb_text_column {}

.experts-section-excp .seo-case-stdy-client .wpb_text_column p {
    margin: 0 0 18px;
    font-size: 16px;
    line-height: 1.7;
}



@media (max-width: 1024px) {

    .experts-section-excp {
        padding: 80px 0 0px;
    }

    .experts-section-excp .row-abt-employee {
        gap: 25px;
        margin-top: 45px;
    }

    .experts-section-excp .row-abt-employee img {
        height: 330px !important;
    }

    .experts-section-excp .expert-info h6 {
        font-size: 24px;
    }

    .experts-section-excp .seo-case-stdy-client {
        margin-top: 80px;
    }

    .experts-section-excp .seo-case-stdy-client .custom-wrapper {
        gap: 40px;
    }

    .experts-section-excp .seo-case-stdy-client img {
        height: 400px !important;
    }

    .experts-section-excp .seo-case-stdy-client h2 {
        font-size: 28px !important;
    }
}



@media (max-width: 767px) {

    .experts-section-excp {
        padding: 40px 0px 0px 0px;
    }

    .experts-section-excp>.vc_row:first-child {
        padding: 0 0px;
    }


    .experts-section-excp .green-geo-head {
        font-size: 16px;
    }


    .experts-section-excp .row-abt-employee {
        display: grid;
        grid-template-columns: 1fr;
        gap: 20px;
        margin-top: 20px;
    }

    .experts-section-excp .row-abt-employee img {
        height: auto !important;
    }

    .experts-section-excp .row-abt-employee .wpb_single_image {
        margin-bottom: 20px;
    }

    .experts-section-excp .expert-info h6 {
        font-size: 24px;
    }

    .experts-section-excp .expert-meta {
        margin-bottom: 12px;
    }

    .experts-section-excp .expert-specializes {
        display: block;
    }

    .experts-section-excp .expert-specializes strong {
        display: block;
        margin-bottom: 3px;
    }

    .experts-section-excp .row-abt-employee .wpb_text_column:last-child {
        margin-top: 15px;
    }

    .experts-section-excp .seo-case-stdy-client {
        margin: 40px 20px 0;
        padding: 20px;
        border-radius: 18px;
    }

    .experts-section-excp .seo-case-stdy-client .custom-wrapper .wpb_column[class*="vc_col-"] {
        margin-bottom: 0px;
    }

    .experts-section-excp .seo-case-stdy-client .custom-wrapper {
        display: grid;
        grid-template-columns: 1fr;
        gap: 30px;
        padding: 0px;
    }

    .experts-section-excp .seo-case-stdy-client img {
        height: auto !important;
    }

    .experts-section-excp .seo-case-stdy-client h4 {
        font-size: 20px !important;
    }

    .experts-section-excp .seo-case-stdy-client h2 {
        font-size: 26px !important;
        line-height: 1.25 !important;
    }

    .experts-section-excp .seo-case-stdy-client .wpb_text_column p {
        font-size: 15px;
        line-height: 1.6;
    }
}




.experts-section-excp .row-abt-employee:before,
.experts-section-excp .row-abt-employee:after {
    display: none;
}

.page-scroll-progress {
    position: fixed;
    top: 94px !important;
    left: 0;
    width: 100%;
    height: 4px;
    background: #e5e5e5;
    z-index: 99999;
}


.page-scroll-progress-bar {
    width: 0;
    height: 100%;
    background: #f13624;
}

.video-testimonial-vd .mst-tmp-vd-row .wpb_wrapper video {
    display: block;
    margin-bottom: 0 !important;
}

.video-testimonial-vd .mst-tmp-vd-row .wpb_wrapper video+* {
    margin-top: 0;
}

.keyword-traffic {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    width: fit-content;
    margin: 0 auto;
    padding: 10px 20px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    background: #f8f8f8;
    font-size: 16px;
    color: #333;
    margin-top: 20px;
}

.keyword-traffic strong {
    font-weight: 600;
}

.keyword-traffic .separator {
    color: #bbb;
}

.video-testimonial-vd .custom-video {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.video-testimonial-vd .custom-video video {
    display: block;
    width: 100%;
    height: auto;
}

.video-testimonial-vd .custom-video-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    height: 70px;
    border: 0;
    border-radius: 50%;
    background: #fff;
    color: #fff;
    font-size: 25px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    transition: all 0.38s ease-in-out 0s;
}

.video-testimonial-vd .custom-video-play:hover {
    background: rgb(241 54 36);
}

.video-testimonial-vd .custom-video-play i {
    margin-left: 3px;
    color: #f13624;
    transition: all 0.38s ease-in-out 0s;
}

.video-testimonial-vd .custom-video-play:hover i {
    color: #fff;
}

.video-testimonial-vd h2.vc_custom_heading {
    margin-top: -1px;
}

.custom-step-error {
    margin-top: 4px;
    display: inline-block;
    font-size: 14px;
    color: #f13624;
}

.header-search {
    position: relative;
    max-width: 300px;
}

.search-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: transparent;
    color: #000;
    cursor: pointer;
}

.search-toggle svg {
    display: block;
    width: 22px;
    height: 22px;
}

.search-toggle:hover {
    opacity: 0.7;
}

.header-search-form {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    padding: 15px;
    background: #fff;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
    z-index: 9999;
    align-items: center;
    border-radius: 10px;
    gap: 0;
}

.search-close {
    border: 0;
    background: transparent;
    font-size: 24px;
    line-height: 1;
    padding: 0 0px 0px 5px;
    cursor: pointer;
}

.header-search-form.active {
    display: flex;
}

.header-search-form input {
    flex: 1;
    padding: 10px;
    border: 1px solid #dbdbdb;
    border-radius: 5px 0px 0px 5px;
}

button.search-submit {
    background: #ee3524;
    border: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 37px;
    30px: 0 5px 5px 0;
    width: 40px;
    transition: all 0.38s ease-in-out 0s;
    color: #fff;
    border-radius: 0px 5px 5px 0px;
}

.header-search-form input:focus {
    outline: 0;
}

.mst-temp-consult .vc_column-inner {
    padding: 0 !important;
}

@media (max-width: 767px) {
    .new-banner-design .mst-bner-bredcrumps {
        margin-bottom: 0px !important;
        text-align: center;
    }

    .ai-engine-ctm.mst-temp-engine {
        flex-wrap: wrap;
        padding-top: 0px;
    }

    .mst-temp-bg-light .stdy_growth_grid,
    .mst-tmp-bg-dark .stdy_growth_grid {
        flex-wrap: wrap;
    }

    .mst-temp-bg-light .stdy_growth_grid .wpb_column {
        border-bottom: 1px solid #0000001A;
        border-right: 0px;
    }

    .mst-temp-bg-light .stdy_growth_grid .wpb_column:last-child,
    .mst-tmp-bg-dark .stdy_growth_grid .wpb_column:last-child {
        border-bottom: none;
    }

    .mst-tmp-bg-dark .stdy_growth_grid .wpb_column {
        border-bottom: 1px solid #ffffff3b;
        border-right: 0px;
    }

    .mst-temp-engine .logo-rotate-wrapper {
        min-height: 270px;
    }

    .video-testimonial-vd .mst-tmp-vd-row {
        gap: 20px;
        grid-template-columns: 1fr;
        margin-top: 5px;
    }

    .video-testimonial-vd .vd-btm-row .vd-btm-col h5 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .vd-btm-cont-row {
        padding-inline: 20px;
    }

    .video-testimonial-vd .vd-btm-row {
        padding-inline: 0px;
        margin: 20px 0px;
    }

    .video-testimonial-vd .vd-btm-row .vd-btm-col {
        padding-inline: 15px;
        margin-bottom: 0px;
    }

    .vd-heading {
        padding: 15px 10px;
        font-size: 20px !important;
    }

    .vd-btm-cont-row button {
        font-size: 14px !important;
        margin-top: 0px;
    }

    .video-testimonial-vd .mst-tmp-vd-row .mst-tmp-vd-col {
        margin-bottom: 0px;
    }


    .mst-tem-pricing-sec .vc_tta-panel-body>.vc_row {
        flex-wrap: wrap;
        gap: 20px;
    }

    .mst-tem-pricing-sec .vc_tta-panel-body .vc_col-sm-3 {
        width: 100%;
        margin-bottom: 0px;
    }

    .mst-tem-pricing-sec h2 {
        margin-bottom: 10px;
    }

    .mst-tem-pricing-sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-color: #f13624;
        background-color: #f13624;
        margin-bottom: 20px !important;
        border-radius: 10px;
        text-align: center;
        margin-top: 15px !important;
    }

    .mst-tem-pricing-sec .vc_tta.vc_general .vc_tta-panel-title {
        padding: 0;
        font-size: 18px;
        font-weight: 600;
    }

    .mst-tem-pricing-sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #fff;
    }

    .mst-tem-pricing-sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
        margin-top: 15px !important;
        text-align: center;
    }

    .mst-tem-pricing-sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
        color: #000;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo {
        margin-top: 10px;
        flex-wrap: wrap;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container {
        width: calc(50% - 10px) !important;
        margin-bottom: 0px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container .wpb_text_column {
        margin-bottom: 0px !important;
    }

    .roi-currency {
        font-size: 18px;
    }

    .results-before-after-rba {
        padding: 40px 20px !important;
    }

    .results-before-after-rba>.vc_row:first-child {
        margin-bottom: 20px;
    }

    .results-before-after-rba>.vc_row:first-child .wpb_text_column {
        margin-bottom: 5px !important;
    }

    .results-before-after-rba .bt-before-af-row {
        gap: 20px;
        flex-wrap: wrap;
    }

    .results-before-after-rba .bt-before-af-row .vc_column_container {
        margin-bottom: 0px;
    }

    .results-before-after-rba .bt-before-af-row .vc_custom_heading {
        margin: 0 0 5px;
        font-size: 20px;
    }

    .results-before-after-rba>.vc_row:first-child h2 {
        margin: 0px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .core-heading p {
        margin-top: 0px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .logos-sections h5 {
        margin-bottom: 10px;
        font-size: 18px !important;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders {
        padding: 40px 0px 40px !important;
    }

    .mst-temp-testimonial-sec .vc_column-inner {
        padding: 0px;
    }

    .development-blog.mst-temp-blogs .free-consult-btn-action a {
        margin-top: 30px !IMPORTANT;
    }

    .multistep-form-mf h2 {
        padding-bottom: 20px;
    }

    .results-before-after-rba .bt-before-af-row .vc_column_container .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .video-testimonial-vd .custom-video-play {
        width: 50px;
        height: 50px;
        font-size: 22px;
    }

    .mst-tem-pricing-sec {
        padding: 40px 0px !important;
    }

    #prepare-for-book.mst-temp-prepare-bk {
        padding: 40px 0px;
    }

    .development-blog.mst-temp-blogs {
        padding: 40px 0px !IMPORTANT;
    }

    .video-testimonial-vd,
    .mst-tem-pricing-sec {
        padding-block: 40px !important;
    }

    .roi-calculator-rois,
    .multistep-form-mf {
        padding: 40px 0px !important;
    }

    div#ebook-sect.mst-temp-ebook-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .experts-section-excp {
        padding: 40px 0 0px !important;
    }
}

@media (max-width: 991px) {

    #ebook-sect.mst-temp-ebook-sec h1.titleh1.homebanner.visible_desktop,
    .video-testimonial-vd h2.vc_custom_heading,
    .mst-tem-pricing-sec h2,
    #prepare-for-book.mst-temp-prepare-bk h3.med-fnt,
    .results-before-after-rba>.vc_row:first-child h2,
    .experts-section-excp>.vc_row:first-child>.wpb_column>.vc_column-inner>.wpb_wrapper>h2,
    .roi-calculator-rois h2,
    .multistep-form-mf h2,
    #take-a-look-at-our-client.mst-temp-industry-leaders .core-heading h3 {
        font-size: 30px;
    }

    #ebook-sect.mst-temp-ebook-sec .ebbtn {
        margin-top: 0;
    }

    .experts-section-excp .seo-case-stdy-client {
        margin-top: 40px !important;
    }
}


@media only screen and (max-width:1024px) and (min-width:768px) {
    .experts-section-excp .row-abt-employee {
        grid-template-columns: repeat(2, 1fr);
    }

    .experts-section-excp .custom-wrapper .wpb_column[class*="vc_col-"] {
        margin-bottom: 0px;
    }

    .vd-heading {
        font-size: 18px !important;
    }

    .video-testimonial-vd .vd-btm-row .vd-btm-col {
        padding-inline: 10px;
        margin-bottom: 0px;
    }

    .video-testimonial-vd .vd-btm-row {
        padding-inline: 20px;
        margin: 20px 0px;
    }

    .video-testimonial-vd .vd-btm-row .vd-btm-col .wpb_text_column.wpb_content_element {
        margin-bottom: 0px;
    }

    .mst-tem-pricing-sec .vc_tta-panel-body>.vc_row {
        flex-wrap: wrap;
    }

    .mst-tem-pricing-sec .vc_tta-panel-body .vc_col-sm-3 {
        width: calc(50% - 7px);
        margin-bottom: 0px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container .wpb_text_column {
        margin-bottom: 0px !important;
    }

    .video-testimonial-vd .vd-btm-row {
        padding-inline: 5px;
    }

    .vd-btm-cont-row {
        padding-inline: 15px;
    }

    .development-blog.mst-temp-blogs .blog_area {
        padding-top: 0;
    }

    .results-before-after-rba {
        padding: 40px 20px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders {
        padding: 40px 0px;
    }

    .mst-tem-pricing-sec {
        padding: 40px 0px !important;
    }

    #prepare-for-book.mst-temp-prepare-bk {
        padding: 40px 0px;
    }

    .development-blog.mst-temp-blogs {
        padding: 40px 0px !IMPORTANT;
    }

    .video-testimonial-vd,
    .mst-tem-pricing-sec {
        padding-block: 40px !important;
    }

    .roi-calculator-rois,
    .multistep-form-mf {
        padding: 40px 0px !important;
    }

    div#ebook-sect.mst-temp-ebook-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .experts-section-excp {
        padding: 40px 0 0px !important;
    }

    .experts-section-excp .seo-case-stdy-client {
        margin-top: 40px !important;
    }

    .results-before-after-rba>.vc_row:first-child {
        margin-bottom: 15px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo .wpb_column.vc_column_container {
        margin-bottom: 0px;
    }

    #take-a-look-at-our-client.mst-temp-industry-leaders .industry_leader_logo {
        gap: 10px;
        margin-top: 10px;
    }
}

/* Search page css start */
.search.search-results .main-entry-seach-mess {
    width: auto;
    max-width: 1540px;
    margin: 0 auto;
    padding: 80px 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 60px;
    align-items: center;
}

.search.search-results .main-entry-seach-mess .custom-author-bio-posts img {
    border-radius: 20px;
    margin-top: 0px;
}

.search-results .search-result-count {
    text-align: center;
    padding-top: 40px;
    font-size: 20px;
    font-weight: 500;
}

.search.search-results .main-entry-seach-mess .post-meta {
    display: none;
}

.search.search-results .main-entry-seach-mess .custom-author-bio-posts h2.entry-title {
    font-size: 30px;
    font-weight: 600;
    font-family: WorkSans-Regular;
    margin-bottom: 0px;
    color: #0c0c0c;
    line-height: 1.4;
}

.search.search-results .main-entry-seach-mess .custom-author-bio-posts h2.entry-title a {
    color: #0c0c0c;
}

.search.search-results .main-entry-seach-mess .entry-content {
    line-height: 1.8;
    color: #000;
    font-size: 18px;
    font-weight: 400;
}

.search.search-results .main-entry-seach-mess .case_study_category-seo .entry-content {
    margin-top: 20px;
    text-align: center;
}

.search.search-results .main-entry-seach-mess .blog-post-category a {
    font-weight: 500;
}

.search.search-results a.next.page-numbers {
    display: inline-flex;
}

.search.search-results .main-entry-seach-mess .navigation.pagination {
    grid-column: 1 / -1;
    width: 100%;
    text-align: center;
}

.search.search-results .main-entry-seach-mess .navigation.pagination .nav-links {
    padding-bottom: 0px;
}

.search.search-no-results .no-results.not-found .page-content {
    text-align: center;
    padding: 80px 20px;
    max-width: 800px;
    margin: 0 auto;
}

/* Message */
.search.search-no-results .no-results.not-found .page-content>p {
    margin: 0 0 30px;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: #272727;
}

/* Search Form */
.search.search-no-results .no-results.not-found .search-form {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 650px;
    margin: 0 auto;
}

/* Hide default label */
.search.search-no-results .no-results.not-found .search-form label {
    flex: 1;
    margin: 0;
    padding-right: 10px;
}

/* Search Input */
.search.search-no-results .no-results.not-found .search-field {
    width: 100%;
    height: 56px;
    padding: 0 20px;
    border: 1px solid #d9d9d9;
    border-right: 0;
    border-radius: 6px 0 0 6px;
    background: #fff;
    color: #272727;
    font-size: 16px;
    outline: none;
    box-shadow: none;
    transition: all 0.3s ease;
}

.search.search-no-results .no-results.not-found .search-field::placeholder {
    color: #888;
}

.search.search-no-results .no-results.not-found .search-field:focus {
    border-color: #ED1C24;
}

/* Search Button */
.search.search-no-results .no-results.not-found .search-submit {
    height: 56px;
    padding: 0 32px;
    border: 1px solid #ED1C24;
    border-radius: 0 6px 6px 0;
    background: #ED1C24;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
}

.search.search-no-results .no-results.not-found .search-submit:hover {
    background: #c9141b;
    border-color: #c9141b;
}

/* Tablet */
@media (max-width: 767px) {
    .search.search-no-results .no-results.not-found .search-form {
        max-width: 100%;
    }

    .search.search-no-results .no-results.not-found .search-form {
        display: block;
    }

    .search.search-no-results .no-results.not-found .page-content>p {
        font-size: 16px !important;
        line-height: 1.5;
        margin-bottom: 20px;
    }

    .search.search-no-results .no-results.not-found .search-form {
        display: block;
    }

    .search.search-no-results .no-results.not-found .search-field {
        height: 52px;
        border: 1px solid #d9d9d9;
        border-radius: 6px;
        margin-bottom: 0px;
    }

    .search.search-no-results .no-results.not-found .search-submit {
        width: 100%;
        height: 52px !important;
        border-radius: 6px !important;
    }

    .search.search-no-results .no-results.not-found .search-form label {
        width: 100%;
        text-align: left;
        display: flex;
        margin-bottom: 5px;
        font-size: 16px;
    }

}



@media (max-width:991px) {
    .search.search-results .main-entry-seach-mess {
        padding: 40px 20px;
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    .search-results .search-result-count {
        padding-top: 20px;
        font-size: 16px;
    }

    .search.search-results .main-entry-seach-mess .custom-author-bio-posts h2.entry-title {
        font-size: 24px;
    }

    .search.search-results .main-entry-seach-mess .entry-content {
        line-height: 1.5;
        font-size: 16px;
    }

    .search.search-results .main-entry-seach-mess .case_study_category-seo .entry-content {
        margin-top: 15px;
        text-align: left;
    }

    .search.search-no-results .no-results.not-found .page-content {
        padding: 40px 20px;
    }

    .search.search-no-results .no-results.not-found header.page-header.alignwide {
        padding: 40px 0 !important;
    }

    .search.search-no-results .no-results.not-found .page-content>p {
        font-size: 18px;
    }
}

/*03-09-2026 css end  */
/* 07-09-2026 css start */
.sco_info_grid.smc-grid .sco_info_card {
    width: 100%;
}

.smc-casestudy-sec .custom-wrapper {
    grid-template-columns: 1fr;
}

.banner-social-icon {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}

.banner-social-icon .vc_custom_heading {
    padding-bottom: 0px;
}

.banner-social-icon:before,
.banner-social-icon:after {
    display: none;
}

.banner-social-icon .wpb_column .wpb_wrapper {
    display: flex;
    padding: 0px;
    gap: 10px;
}

.banner-social-icon .wpb_column .vc_column-inner {
    padding: 0px;
}

.banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element {
    margin: 0px;
}

.banner-social-icon .wpb_column .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    color: #f13624 !important;
    font-size: 16px !important;
    transition: all 0.38s ease-in-out 0s;
}

.banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element .vc_icon_element-inner {
    height: 30px;
    width: 30px;
    border-radius: 5px;
    background: antiquewhite;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: all 0.38s ease-in-out 0s;
}

.banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element .vc_icon_element-inner:hover {
    background: #f13624;
}

.banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element .vc_icon_element-inner:hover .vc_icon_element-icon {
    color: #fff !important;
}

.banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element-inner .vc_icon_element-icon:before {
    font-size: 22px;
}

.smc-delivery-gridd .custom-wrapper {
    padding-top: 0px;
}

.smc-delivery-gridd .table-grid-vision table tbody tr:not(:first-child) td:first-child {
    font-size: 22px;
}

.smc-delivery-gridd .table-grid-vision table tbody tr:first-child td {
    font-size: 24px;
}

.smc-delivery-gridd .table-grid-vision table {
    margin-top: 0px;
}

.cta-bottom-txt.smc-btm-txt p a:first-child {
    border-right: none;
    position: relative;
    padding-right: 0px;
}

.cta-bottom-txt.smc-btm-txt p a {
    position: relative;
}

.cta-bottom-txt.smc-btm-txt p a:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translatey(-50%);
    background-image: url(/wp-content/uploads/2026/09/mail.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    filter: brightness(0) invert(1);
    transition: all 0.38s ease-in-out 0s;
}

.cta-bottom-txt.smc-btm-txt p a:hover:before {
    filter: none;
}

.smc-challenges .custom-wrapper {
    padding-top: 0px;
}

@media (max-width:767px) {
    .banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element .vc_icon_element-inner {
        height: 22px;
        width: 22px;
    }

    .banner-social-icon .wpb_column .wpb_wrapper .vc_icon_element-inner .vc_icon_element-icon:before {
        font-size: 18px;
    }

    .sco_info_grid.smc-grid .sco_info_card .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .sco_info_grid.smc-grid {
        padding-top: 5px;
        padding-bottom: 20px;
    }

    .smc-delivery-gridd .table-grid-vision table tbody tr:first-child td {
        font-size: 16px;
    }

    .smc-delivery-gridd .table-grid-vision table tbody tr:not(:first-child) td:first-child {
        font-size: 18px;
    }

    .smc-delivery-gridd .table-grid-vision table {
        margin-top: 10px;
    }

    .smc-results .custom-wrapper {
        padding-top: 40px;
    }
}

@media only screen and (max-width:991px) and (min-width:768px) {
    .sco_info_grid.smc-grid .sco_info_card {
        padding-inline: 20px;
    }

    .sco_info_grid.smc-grid .sco_info_card:first-child {
        padding-left: 0px;
    }

    .sco_info_grid.smc-grid .sco_info_card:last-child {
        padding-right: 0px;
    }

    .sco_info_grid.smc-grid .sco_info_card .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .smc-delivery-gridd .table-grid-vision table tbody tr:not(:first-child) td:first-child {
        font-size: 20px;
    }

    .smc-delivery-gridd .table-grid-vision table tbody tr:first-child td {
        font-size: 20px;
    }
}


/* 07-09-2026 css end */

nav#site-navigation .primary-menu-container>ul li.has-mega-menu>ul.sub-menu>li.new-geo-nwg>a {
    padding-left: 0 !important;
    padding-bottom: 10px !important;
}

.new-geo-nwg>a:before {
    content: "";
    padding: 0;
    position: absolute;
    left: 0;
    top: 5px;
    background-color: #ff5400 !important;
    width: 40px !important;
    height: 4px !important;
    bottom: 0 !important;
    top: unset !important;
    border-radius: 0 !important;
}

/* 15-09-2026 css start */


.exit-intent-overlay-exo {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    z-index: 999999;
    box-sizing: border-box;
}


.exit-intent-overlay-exo .exit-intent-popup {
    position: relative;
    width: 100%;
    max-width: 560px;
    background: #ffffff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
    animation: exitPopupIn 0.35s ease;
}


.exit-intent-overlay-exo .exit-intent-content {
    padding: 50px 45px 45px;
    text-align: center;
}


.exit-intent-overlay-exo .exit-intent-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #f2f2f2;
    color: #222222;
    font-size: 25px;
    line-height: 34px;
    font-weight: 400;
    cursor: pointer;
    transition: all 0.3s ease;
}

.exit-intent-overlay-exo .exit-intent-close:hover {
    background: #222222;
    color: #ffffff;
}

.exit-intent-overlay-exo .exit-intent-label {
    display: inline-block;
    margin-bottom: 15px;
    padding: 9px 14px;
    background: #f124a71c;
    border-radius: 30px;
    color: #F13624;
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.exit-intent-overlay-exo .exit-intent-content h2 {
    margin: 0px 0px 3px;
    color: #111111;
    font-size: 40px;
    font-weight: 700;
}

.exit-intent-overlay-exo .exit-intent-subtitle {
    margin: 0px 0 10px;
    color: #333333;
    font-size: 18px;
    font-weight: 500;
}

.exit-intent-overlay-exo .exit-intent-description {
    margin: 0 auto 30px;
    color: rgba(17, 17, 17, 1);
    font-size: 15px;
    font-weight: 400;
}

.exit-intent-overlay-exo .exit-intent-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.exit-intent-overlay-exo .exit-intent-yes {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 25px;
    border: 1px solid #f13624;
    border-radius: 5px;
    background: #f13624;
    color: #ffffff !important;
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.exit-intent-overlay-exo .exit-intent-yes:hover {
    background: #111;
    border-color: #111;
    color: #ffffff !important;
}

.exit-intent-overlay-exo .exit-intent-no {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 25px;
    border: 1px solid #f13624;
    border-radius: 5px;
    background: #ffffff;
    color: #f13624;
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
}

.exit-intent-overlay-exo .exit-intent-no:hover {
    border-color: #111111;
    background: #111111;
    color: #ffffff;
}

.generative-gnl-head .main-box-mnb .wpb_column.vc_column_container {
    border: 1px solid #00000038;
    padding: 30px 20px;
    border-radius: 15px;
    height: 100%;
    background: #f5f5f538;
    box-shadow: 0 0 8px 2px #dddddd6b;
    min-height: 269px;
}

.generative-gnl-head .main-box-mnb {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}

.main-box-mnb:before,
.main-box-mnb:after {
    display: none;
}

.cta-bottom-txt {
    display: none;
}

.impact_left_box .wpb_single_image {
    text-align: center;
}

.ssm-heading-h2 {
    font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1%;
    vertical-align: middle;
}

.txt-chalenge p {
    color: #fff;
    max-width: 75%;
    margin-inline: auto;
}

.style-h4:before {
    content: '';
    display: inline-block;
    width: 30px;
    background: #F13624;
    vertical-align: middle;
    height: 2px;
}

.smc-social-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.smc-social-row .smc-social-col {
    text-align: end;
}

.smc-social-row:before,
.smc-social-row:after {
    display: none;
}

.smc-social-row .smc-social-col p {
    font-weight: 500;
    color: #f13624;
    font-size: 20px;
    background: #f136241c;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
    text-align: center;
    line-height: normal;
}

.smc-social-row .smc-social-col .wpb_wrapper {
    display: flex;
    gap: 8px;
    justify-content: end;
}

.smc-stat-sec h2,
.smc-stat-sec p,
.smc-stat-sec h3 {
    color: #0c0c0c !important;
}

.smc-social-row .vc_column-inner {
    padding: 0px !important;
}

.nw-pg-geo-steps .vc_tta-container h4.vc_custom_heading:after {
    display: none;
}

@media only screen and (max-width: 991px) {
    .smc-social-row .smc-social-col .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }
}

@media only screen and (min-width: 991px) {
    .style-h4:before {
        margin-right: 12px;
        width: 72px;
    }

    .smc-stat-sec .stdy_challenge_grid {
        grid-template-columns: repeat(3, minmax(auto, 450px));
    }
}

@media only screen and (min-width: 1440px) {
    .ssm-heading-h2 {
        font-size: 52px !important;
    }
}

@media only screen and (min-width: 768px) {
    .ssm-heading-h2 {
        font-size: 40px;
    }
}

@keyframes exitPopupIn {
    from {
        opacity: 0;
        transform: translateY(20px) scale(0.97);
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}


@media (min-width: 768px) and (max-width: 991px) {

    .exit-intent-overlay-exo .exit-intent-popup {
        max-width: 520px;
    }

    .exit-intent-overlay-exo .exit-intent-content {
        padding: 45px 35px 40px;
    }

    .exit-intent-overlay-exo .exit-intent-content h2 {
        font-size: 34px;
    }
}


@media (max-width: 767px) {

    .exit-intent-overlay-exo {
        padding: 15px;
    }

    .exit-intent-overlay-exo .exit-intent-popup {
        max-width: 100%;
        border-radius: 10px;
    }

    .exit-intent-overlay-exo .exit-intent-content {
        padding: 45px 25px 30px;
    }

    .exit-intent-overlay-exo .exit-intent-close {
        top: 10px;
        right: 10px;
        width: 32px;
        height: 32px;
        font-size: 22px;
        line-height: 30px;
    }

    .exit-intent-overlay-exo .exit-intent-label {
        font-size: 11px;
        margin-bottom: 12px;
    }

    .exit-intent-overlay-exo .exit-intent-content h2 {
        font-size: 30px;
    }

    .exit-intent-overlay-exo .exit-intent-subtitle {
        font-size: 16px;
    }

    .exit-intent-overlay-exo .exit-intent-description {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 20px;
    }

    .exit-intent-overlay-exo .exit-intent-buttons {
        flex-direction: column;
        gap: 10px;
    }

    .exit-intent-overlay-exo .exit-intent-yes,
    .exit-intent-overlay-exo .exit-intent-no {
        width: 100%;
        min-height: 48px;
        box-sizing: border-box;
    }

    .seo-case-stdy-client .custom-wrapper .wpb_column:last-child {
        margin-bottom: 0px;
    }

    .seo-case-stdy-client .custom-wrapper .wpb_column .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .txt-chalenge p {
        max-width: 100%;
    }

    .smc-stat-sec .stdy_challenge_grid {
        padding-top: 30px;
    }

    .smc-social-row {
        justify-content: center;
        flex-wrap: wrap;
    }

    .smc-social-row .smc-social-col .wpb_wrapper {
        flex-wrap: wrap;
        justify-content: start;
    }

    .smc-social-row .smc-social-col p {
        font-size: 14px;
        padding: 8px 15px;
    }

    .smc-piggy-bn-sec .custom-wrapper {
        padding-top: 40px;
    }

    .smc-casestudy-sec .piggy-banner-casestudy-whatwebuilt-sec:first-child .custom-wrapper {
        padding-top: 0px;
    }

    .smc-piggy-bn-sec .wpb_text_column {
        margin-bottom: 0px !important;
    }

    .smc-casestudy-sec {
        padding-bottom: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .smc-piggy-bn-sec .custom-wrapper {
        padding-top: 50px;
    }

    .smc-social-row .smc-social-col p {
        font-size: 14px;
        padding: 10px;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .smc-social-row .smc-social-col {
        max-width: 560px;
    }
}

@media (min-width: 981px) and (max-width: 1024px) {
    .smc-social-row .smc-social-col {
        max-width: 650px;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .smc-social-row .smc-social-col p {
        font-size: 16px;
    }

    .smc-social-row .smc-social-col {
        max-width: 740px;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .smc-social-row .smc-social-col {
        max-width: 550px;
    }

    .smc-social-row .smc-social-col p {
        font-size: 16px;
    }
}

@media (min-width: 1300px) {
    .smc-social-row .smc-social-col {
        max-width: 810px;
    }
}

/* 15-09-2026 css end */

.piggy_stdy_growth_grid.zbox-grid .piggy_stdy_growth_card:first-child {
    padding-right: 10px !important;
}

.piggy_stdy_growth_grid .piggy_stdy_growth_card:last-child {
    padding-left: 10px !important;
}

/* 25-09-2026 css start */
@media only screen and (min-width: 991px) {

    .client-font-cfs p,
    .challenge-font-cf p,
    .goal-font-gf p,
    .strageties-font-sf p, .dev-ai-consult p {
        font-size: 18px;
        line-height: 30px;
    }
}

/* 25-09-2026 css end */

/* 01-10-2026 css start */

.techno-ai-consult ul {
    flex-wrap: wrap;
}

.table-ai-cta .custom-wrapper {
    padding-block: 0px;
}

.industry-ai-ia h3 {
    font-weight: 600 !important;
}

.table-grid-vision table tbody tr td,
.table-grid-vision table tbody tr:first-child td {
    text-align: left !important;
}
.tabs-ai-consult p, .testi-ai-ta p{
	font-size:16px !important;
	 font-weight: 400;
}
.response-ai-ra p{
	font-weight:400;
}
.tabs-ai-consult .vc_tta-panels-container ul li {
        font-size: 16px !important;
        font-weight: 400;
    }
.geo-steps-wrap-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{
	margin-top:0px;
}
.ai-banner-ab ul{
	align-items:flex-start;
}

@media only screen and (min-width: 991px) {

    .numbers-ai-consult p,
    .tabs-ai-consult p,
    .table-ai-cta p,
    .response-ai-ra p,
    .case-ai-ca p,
    .testi-ai-ta p,
    .cta-ai-ca p {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 30px !important;
    }

    .tabs-ai-consult .vc_tta-panels-container ul li {
        font-size: 18px !important;
        font-weight: 400 !important;
    }

    .faq-ai-fa .vc_toggle .vc_toggle_title h4 {
        font-size: 19px;
    }

    .faq-ai-fa .vc_toggle .vc_toggle_content p {
        font-size: 18px;
        line-height: 30px;
    }

    .cta-ai-ca h2,
    .why-ai-wa h2,
    .head-ai-ha h2,
    .steps-ai-sas h2,
    .table-ai-cta h2,
    .analytic-ai-consult h2,
    .dev-ai-consult h2 {
        font-size: 40px !important;
    }

    .ai-banner-ab ul li {
        font-size: 18px;
    }

    .ai-banner-ab ul li:before {
        width: 16px;
        height: 16px;
    }
}

@media only screen and (max-width: 767px) {

    .faq-ai-fa .vc_column-inner,
    .case-ai-ca .vc_column-inner,
    .response-ai-ra .vc_column-inner,
    .tabs-ai-consult .vc_column-inner,
    .numbers-ai-consult .vc_column-inner,
    .techno-ai-consult .vc_column-inner {
        padding: 0px;
    }

    .numbers-ai-consult {
        padding-top: 0px !important;
    }

    .case_card_outer.lst-cd-outer .wpb_text_column.wpb_content_element {
        margin-bottom: 0px !important;
    }

    .piggy-banner-casestudy-deliverd-grid.analytic-ai-consult .custom-wrapper {
        padding-top: 40px;
    }

    .techno-ai-consult .stdy_growth_grid {
        gap: 15px;
    }

    .techno-ai-consult .stdy_growth_grid .wpb_column {
        width: 100%;
    }

    .industry-ai-ia h3 {
        padding-bottom: 0px;
    }

    .tabs-ai-consult .vc_tta-panels-container ul li,
    .tabs-ai-consult p,
    .tabs-ai-consult .vc_tta-panels-container p {
        font-size: 16px;
        font-weight: 400;
    }

    .head-ai-ha h2 {
        padding-bottom: 10px;
    }

    .analytic-ai-consult .table-grid-vision {
        margin-top: 10px;
    }
	.steps-ai-sas .custom-wrapper {
    padding-bottom: 20px;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.piggy-banner-casestudy-deliverd-grid.analytic-ai-consult .custom-wrapper {
        padding-top: 60px;
    }
}

@media (max-width: 991px) {
	.piggy-banner-casestudy-deliverd-grid.analytic-ai-consult .custom-wrapper {
        padding-top: 40px;
    }
}
@media (max-width: 980px) {
    .dev-ai-consult .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 0px;
    }
	.page-scroll-progress{
		display:none;
	}
}


/* 01-10-2026 css end */
/* 07-10-2026 css start */

.growing-mar-cont {
    margin-top: 30px;
}
.main-after-ignored-rw.nw-page-ignore-rw.bx-mar-bm {
    grid-template-columns: repeat(4, 1fr);
}
.geo-ai-case-study-section.mar-case-stdy-sec {
    padding-block: 0px !important;
}
.mar-h6-stylee h4 {
    line-height: 1.4em;
    font-weight: 500 !important;
    color: rgba(241, 54, 36, 1);
}

.mar-table-style table td, .mar-table-style table th, .mar-table-style table tr:first-child td {
    font-size: 16px;
}
.mar-col-styl h2 {
    padding-bottom: 0px;
}
.mar-tbl-design table tbody tr:first-child td, .mar-tbl-design table tbody tr:not(:first-child) td:first-child {
    font-size: 22px;
}
.mr-box .mar-con-p, .mar-p-width {
    max-width: 960px;
    margin-inline: auto;
}
.mr-box .mar-con-p p{
	margin-bottom:20px;
	font-size:18px;
	line-height: 30px;
}
.mr-box .mar-con-p p:last-child{
	margin-bottom:0px;
}
.geo-ai-case-study-section .main-after-ignored-rw.nw-page-ignore-rw.bx-mar-bm {
    margin-bottom: 0px;
}
.mr-box .piggy_app_grid {
    margin-top: 50px;
}
.mr-box .custom-wrapper {
    padding-top: 0px;
}
.para.new-pr-mar {
    margin-bottom: 20px !important;
}
.mar-ul-cont{
	padding-left: 20px;
    margin-bottom: 20px;
}
.mar-ul-cont li{
   font-size: 18px;
	margin-bottom:8px;
}
.mar-ul-cont li:last-child{
	margin-bottom:0px;
}
.mr-tab-tb h2 {
	 font-weight: 600 !important;
	font-family: 'WorkSans-SemiBold' !important;
}
.head-ai-ha .mar-p-width {
    margin-top: 20px;
}
.mr-mb-space > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}


@media only screen and (max-width: 991px) {
/* .mr-mb-space .vc_row .wpb_column .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
} */
	.mar-h6-stylee h4 {
    line-height: 1.3em;
    font-size: 24px;
}
	.mr-box .mar-con-p p, #our-services-development.our-technology-track.industry-ai-ia.mr-tab-tb .core-heading p {
    font-size: 16px !important;
}
.mr-tab-tb h2, .dev-piggy-case-study-work.table-ai-cta h2, .mr-box h2, .mar-tip-sec h2, .piggy-banner-casestudy-challenges .mar-stratery-style, .smc-stat-sec .marketing-rol-style {
    font-size: 30px;
}
	.industry-ai-ia.mr-tab-tb{
		padding-top:40px !important;
	}
	.industry-ai-ia.mr-tab-tb .vc_column-inner {
    padding-top: 0px;
}
	.geo-cta-last-sec.mar-cta-last {
    margin-top: 0;
}
}


@media only screen and (min-width: 991px) {
	.mr-tab-tb h2, .mr-box h2, .mar-tip-sec h2{
		font-size:40px !important;
	}
}
@media (min-width: 768px) and (max-width: 980px) {
	.main-after-ignored-rw.nw-page-ignore-rw.bx-mar-bm .wpb_column{
		width:100% !important;
	}
	.nw-pg-study-section.nm-mar-consult .email-ai-section {
    margin-bottom: 15px;
}
	.nm-mar-consult .bottm_row_txt .wpb_text_column.wpb_content_element, .table-ai-cta .growing-mar-cont {
    margin-bottom: 0px !important;
}
	.mar-tbl-design table tbody tr:first-child td, .mar-tbl-design table tbody tr:not(:first-child) td:first-child {
    font-size: 18px;
}
.review_outer_rw {
    grid-template-columns: repeat(2, 1fr);
}
	.mr-box .piggy_app_grid {
    margin-top: 10px;
}
}



@media only screen and (max-width: 767px) {
	.mar-col-styl .wpb_text_column.wpb_content_element {
    margin-bottom: 10px !important;
}
	.main-after-ignored-rw.nw-page-ignore-rw.bx-mar-bm {
    grid-template-columns: repeat(1, 1fr);
}
	.main-after-ignored-rw.nw-page-ignore-rw.bx-mar-bm .wpb_column.vc_column_container {
    width: 100%;
}
	.numbers-ai-consult.nm-mar-consult, .mr-box .custom-wrapper {
        padding-top: 40px !important;
    }
	.mar-tbl-design table tbody tr:first-child td, .mar-tbl-design table tbody tr:not(:first-child) td:first-child {
    font-size: 16px;
}
	.mr-box .piggy_app_grid {
    margin-top: 5px;
}
	.head-ai-ha .mar-p-width {
    margin-top: 0px;
}
	.mr-tab-tb h2 {
    padding-bottom: 0px;
}
	.bottm_row_txt .wpb_text_column.wpb_content_element, .table-ai-cta .growing-mar-cont {
    margin-bottom: 0px !important;
}
.mr-tab-tb #faqq {
    margin-top: 0px !important;
}
	.mar-col-styl h2{
		text-align:center;
	}
	.mr-mb-space .vc_column-inner {
        padding-left: 0px;
        padding-right: 0px;
    }
}

/* 07-10-2026 css end */
/* 13-10-2026 css start */
.pb-0 {
    padding-bottom: 0px !important;
}
div#testimonials-nml.web-testi-pg {
    margin-top: 0px;
}
.p-0 {
    padding-block: 0px !important;
}
.bl-tp-heder{
	margin-bottom:20px;
}
.pt-0 {
    padding-top: 0px !important;
}
.dev-bs-dv {
    padding-bottom: 80px;
}
.wb-dev-main {
	width: 100%;
    max-width: 100%;
}
.wb-dev-main .left_text_descrption>.vc_column-inner {
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}

.pwa-sec {
  counter-reset: pwa-counter;
    max-width: 1490px;
    margin-inline: auto;
}

.pwa-sec .pwa-outer-row {
  counter-increment: pwa-counter;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #ffffff;
  border:1px solid #ebebeb;
  border-left: 5px solid rgba(241, 54, 36, 1);
  border-radius: 10px;
  padding: 20px 24px;
  margin-bottom: 16px;
  transition: all 0.3s ease;
  gap: 30px;
}


.pwa-sec .pwa-outer-row .pwa-left-col {
  flex: 1 1 50%;
  max-width: 55%;
  padding: 0;
}

.pwa-sec .pwa-outer-row .pwa-right-col {
  flex: 1 1 45%;
  max-width: 45%;
  padding: 0;
}

.pwa-sec .pwa-outer-row .wpb_wrapper {
  margin: 0;
  padding: 0;
}

.pwa-sec .pwa-left-col > .vc_column-inner > .wpb_wrapper {
	position: relative;
	padding-left: 65px;
}

.pwa-sec .pwa-left-col > .vc_column-inner > .wpb_wrapper::before {
  content: counter(pwa-counter, decimal-leading-zero);
  font-size: 34px;
  font-weight: 800;
  color: rgba(241, 54, 36, 0.35);
  line-height: 1;
  flex-shrink: 0;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}

.pwa-sec .pwa-left-col h2.vc_custom_heading {
  font-family: 'WorkSans-SemiBold' !important;
  font-size: 20px;
  color: #0f172a;
  margin: 0px;
  line-height: 1.3;
  text-align: left;
   padding-bottom: 5px;
}

.pwa-sec .pwa-left-col .geotable_outer p {
  font-size: 16px;
  color: #111;
  margin: 0;
  line-height: 1.5;
}

.pwa-sec .pwa-right-col ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
}

.pwa-sec .pwa-right-col ul li {
    background-color: rgba(241, 54, 36, 0.1);
    color: rgba(241, 54, 36, 1);
    font-size: 14px;
    font-weight: 500;
    padding: 8px 14px;
    border-radius: 8px;
    margin: 0;
    list-style: none;
    display: inline-flex;
    align-items: center;
    transition: all 0.2s ease;
    line-height: normal;
    text-transform: capitalize;
}

.pwa-sec .pwa-outer-row .pwa-left-col .vc_column-inner, .pwa-sec .pwa-outer-row .pwa-right-col .vc_column-inner {
    padding: 0px;
}
.pwa-sec .wpb_column > .vc_column-inner {
    padding: 0px;
}
.pwa-outer-row:before, .pwa-outer-row:after{
	display:none;
}
.outer-mn-mellow > .wpb_column > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
.h2-ctm-style h2{
	font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -1%;
    vertical-align: middle;
}
.p-dp p {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
	margin-bottom:20px;
}

.pwa-sec h3, .h3-ctm-style h3 {
    font-family: WorkSans-SemiBold !important;
    font-weight: 600 !important;
    font-size: 28px;
    line-height: 1.2;
    letter-spacing: -1%;
    vertical-align: middle;
    text-align: center;
    margin-top: 30px;
}
.pmc-header {
    margin-bottom: 50px;
}
.wb-dv-txt .mar-p-width p {
    font-size: 18px;
	line-height:30px;
}
.logo-rotate-wrapper.ld-dev .logo-rotate-item {
    padding-top: 50px !important;
}
.our-technology-track.pt-0-tech, .our-technology-track.pt-0-tech .core-heading > .vc_column-inner{
	padding-top:0px !important;
}
.main-after-ignored-rw.nw-page-ignore-rw .wpb_column h4{
	margin-top:0px;
}

@media only screen and (min-width: 991px) {
	.h2-ctm-style h2{
    font-size: 40px !important;
}
}
@media (max-width: 980px) {
	 div#Industry-We-Serve.pb-0 {
        padding-bottom:0 !important;
    }
}

@media (max-width: 767px) {
	div#Industry-We-Serve.pb-0 .main-industry ul li {
    width: calc((100% - 6px) / 2);
}
	.email-test-emt .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
	.review_outer_rw.second-outer-row{
		margin-bottom:0px;
	}
	.vc-pd-remove .wpb_column.vc_column_container > .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
	.pwa-sec .pwa-outer-row {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px 18px;
	gap:20px;
  }

  .pwa-sec .pwa-outer-row .pwa-left-col,
  .pwa-sec .pwa-outer-row .pwa-right-col {
    max-width: 100%;
    width: 100%;
	margin-bottom:0px;
  }
	.pwa-sec .pwa-outer-row .pwa-left-col .wpb_text_column.wpb_content_element, .pwa-sec .pwa-outer-row .pwa-right-col .wpb_text_column.wpb_content_element, .wpb_text_column.wpb_content_element.p-dp{
		margin-bottom:0px !important;
	}
  
  .pwa-sec .pwa-left-col > .vc_column-inner > .wpb_wrapper::before {
    font-size: 30px;
  }
	.p-dp p, .wb-dv-txt .mar-p-width p, #our-services-development.pt-0-tech .core-heading p {
		font-size: 16px !important;
	}
	.pmc-header {
    margin-bottom: 30px;
}
	.pwa-sec h3 {
    font-size: 24px;
    margin-top: 20px;
}
	.h3-ctm-style h3{
		  font-size: 24px;
		margin-top: 0px;
	}
.pwa-sec .pwa-left-col > .vc_column-inner > .wpb_wrapper {
    padding-left: 55px;
}
	.bl-tp-heder {
    margin-bottom: 10px;
}
	div#Industry-We-Serve.pb-0{
		padding-top:40px !important
	}
	.dev-bs-dv {
    padding-bottom: 40px;
}
.wb-dev-main .left_text_descrption>.vc_column-inner {
    margin-top: -50px;
}
	.pmc-header .wpb_text_column.wpb_content_element.h2-ctm-style {
    margin-bottom: 0px !important;
}
	.pt-0-tech .wpb_text_column.wpb_content_element.h2-ctm-style, .dev-bs-dv .wpb_text_column.wpb_content_element.live-tracker-content, .mar-tbl-design .wpb_text_column.wpb_content_element.vision-table-wrap {
    margin-bottom: 0px !important;
}
	div#faqq.industry-ai-ia-mobile {
    margin-top: 0px !important;
}
	.piggy-banner-casestudy-deliverd-grid.wb-dv-txt .custom-wrapper {
        padding-top: 40px;
        padding-bottom: 0px;
    }
	.client-font-cfs.pt-0 .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner {
    padding-left: 0;
    padding-right: 0px;
}
	.wpb_text_column.wpb_content_element.mb-bttx-space {
    margin-bottom: 0px !important;
}
	.main-after-ignored-rw.nw-page-ignore-rw .wpb_column h4 {
    font-size: 22px;
    margin-bottom: 0px;
}
}
@media only screen and (max-width:991px) and (min-width:768px) {
	.dev-bs-dv {
    padding-bottom: 50px;
}
	.p-dp p {
    font-size: 16px;
}
	.pmc-header {
    margin-bottom: 20px;
}
	.ssm-heading-h2 {
    font-size: 30px !important;
}
}
/* 13-10-2026 css start End */
















