@media only screen and (max-width:1560px){
    .search-content{
        padding: 162px 0 70px;
    }
}
@media only screen and (max-width:1220px) {
    .delivers {
        row-gap: 30px;
    }

    .join-ai-image::before {
        height: 750px;
    }

    .affiliate-listings .affiliate-wrapper .affiliate-content p {
        font-size: 35px;
        padding: 0 0px;
    }

    section.facts-section h2.headline-title {
        font-size: 70px;
    }

    .compare-ai-wrapp .table-compare {
        width: 1250px !important;
        overflow: scroll;
        max-width: none;
    }

    .vero-eos-section h4.sub-head-txts {
        font-size: 70px !important;
    }
}

@media only screen and (max-width:1199px) {
    .hero-content-wrapper {
        margin-top: 0;
    }

    .service-blocks {
        flex: 0 0 33.3%;
        width: 100%;
    }

    .deliver-card .prime-grads p {
        font-size: 16px;
    }

    .deliver-card {
        max-width: 33.3%;
        width: 100% !important;
    }

    .join-ai-content .join-que-accord>.vc_tta-panel-heading>h4.vc_tta-panel-title span.vc_tta-title-text {
        font-size: 20px;
    }

    .answer-accord p {
        font-size: 16px !important;
    }

    .secondary-btn {
        font-size: 18px !important;
    }

    .why-gorf .why-coman>.vc_column-inner>.wpb_wrapper {
        padding: 40px;
    }

    .service-block .secondary-btn {
        font-size: 18px;
        padding: 13px;
    }

    .service-contents p {
        padding: 0 50px;
    }

    .gorf-ai-services .image-sec {
        height: 374px;
    }
    .search-content{
        padding: 142px 0 50px;
    }
    .no-results h1.page-title, .searching-page-header h1.page-title {
        padding-bottom: 20px;
    }
    .search-content .navigation {
        margin: 30px 0 0 !important;
    }
    .search-content .navigation a{
        font-size: 18px;
    }
}

@media only screen and (max-width: 1080px) {
    .join-ai-image {
        width: 100% !important;
        padding-bottom: 500px;
    }

    .join-ai-content {
        width: 100% !important;
    }

    section.facts-section h2.headline-title {
        font-size: 60px;
    }

    .facts-right-wrapper .facts-learn-btn a {
        font-size: 18px;
    }

    .vero-eos-section .vero-image img {
        height: 600px !important;
    }

    .getin-form>.vc_column-inner>.wpb_wrapper {
        padding-right: 50px;
    }

    .about-ai-banner .about-ai-heads .sub-head-txts {
        font-size: 40px !important;
    }

    .about-ai-banner .about-ai-heads p {
        font-size: 18px;
    }

    .join-ai-image::before {
        height: 510px;
        width: 100%;
    }

    .blog-blocks {
        max-width: 50%;
        width: 100% !important;
    }

    .vero-eos-section h4.sub-head-txts {
        font-size: 60px !important;
        max-width: 600px;
    }

    .gorf-ai-services .image-sec {
        height: 345px;
    }

}

@media only screen and (max-width: 991px) {
    .hero-banner-wrapper {
        flex-direction: column-reverse;
        row-gap: 50px;
    }

    .hero-link {
        margin-top: 15px;
    }

    .hero-banner-image p.jumbo-text {
        padding: 15px 25px;
    }

    .template-image img {
        height: 450px !important;
    }

    .header-main .header-logo img {
        width: 160px;
    }

    section.ai-tool-everywhere h2 {
        font-size: 55px;
    }

    .why-coman,
    .why-image-column {
        width: 100% !important;
    }

    .why-gorf .why-coman>.vc_column-inner>.wpb_wrapper {
        padding: 50px;
    }

    .why-gorf .why-image-column img {
        max-width: 250px;
        margin: 20px 0;
    }

    .comparison-table .table-compare {
        width: 550px;
        margin: 0 auto;
    }

    .service-block {
        padding: 25px 25px 35px;
        row-gap: 20px;
        border-top-right-radius: 60px;
        border-bottom-left-radius: 60px;
    }

    .service-block .service-image img {
        border-top-right-radius: 60px;
    }

    .service-blocks {
        flex: 0 0 50%;
        width: 100%;
    }

    .deliver-card {
        max-width: 50%;
        width: 100% !important;
    }

    .backgroud-image img {
        height: 600px;
    }

    .footer-logo img {
        width: 200px;
    }

    .affiliate-wrapper .affiliat-listing-image {
        padding-right: 20px;
    }

    .footer-logo {
        left: 20px;
        top: 50px;
    }

    .affiliate-listings .affiliate-wrapper .affiliate-content p {
        font-size: 26px;
    }

    .affiliate-wrapper:nth-child(even) .affiliat-listing-image {
        padding-left: 20px;
    }

    section.facts-section h2.headline-title {
        font-size: 55px;
    }

    section.join-ai.faq-section .answer-accord p {
        font-size: 18px !important;
    }

    .getin-form form .wpcf7-form-control,
    .gorf-signup form .wpcf7-form-control {
        height: 90px;
    }

    .gorf-mail {
        font-size: 27px;
    }

    .get-in-icon h4.mai-getin {
        font-size: 20px;
    }

    .contact-hero .hero-image-wrapper {
        height: 300px;
    }

    .ai-tools-wrapp {
        max-width: 33.3%;
        width: 100% !important;
    }

    .about-ai-banner .about-ai-heads .about-ai-button>a,
    .getin-form form .wpcf7-form-control.wpcf7-submit,
    .gorf-signup form .wpcf7-form-control.wpcf7-submit {
        padding: 10px 70px !important;
    }

    .about-ai-banner .about-ai-heads p {
        font-size: 16px;
    }

    .about-ai-banner .about-ai-heads .sub-head-txts {
        font-size: 30px;
    }

    .comparison-table td.table-content {
        width: 180px;
    }

    .blog-blocks {
        max-width: 50%;
        width: 100% !important;
    }

    .vero-eos-section h4.sub-head-txts {
        font-size: 60px !important;
    }

    .gorf-ai-services .image-sec {
        height: 265px;
    }

    .service-contents p {
        padding: 0 30px;
    }

    .your-assistant .headline-title a {
        font-size: 50px;
    }
    .search-content {
        padding: 130px 0 50px;
    }
}

@media only screen and (max-width: 767px) {
    .search-content .navigation {
            max-width: 100%;
        }
    section.hero-banner {
        padding-top: 80px;
    }

    section.ai-tool-everywhere h2 {
        font-size: 50px;
    }

    .why-gorf .why-image-column img {
        max-width: 150px;
    }

    .why-gorf .why-coman:last-child>.vc_column-inner>.wpb_wrapper {
        padding: 35px 10px 35px 40px;
    }

    .why-gorf .why-coman>.vc_column-inner>.wpb_wrapper {
        padding: 35px 40px 35px 10px;
    }

    .join-ai-image::before {
        height: 350px;
        width: 100%;
    }

    .join-ai-image {
        padding-bottom: 350px;
    }

    .join-ai-content {
        max-width: 100%;
        width: 100%;
    }

    .deliver-card .deliver-list {
        padding: 30px 20px 20px 0;
    }

    .deliver-card {
        max-width: 100%;
        width: 100% !important;
    }

    .backgroud-image img {
        height: 300px;
    }

    .join-ai-content>.vc_column-inner>.wpb_wrapper>.vc_tta-container {
        padding: 15px 15px 40px;
        border-radius: 30px;
    }

    .join-ai-content .more-info-ai {
        margin: 30px auto;
    }

    .mobile-menu-toggle .hamburger__line {
        height: 4px;
    }


    .affiliate-wrapper {
        row-gap: 30px;
    }

    .affiliate-wrapper:first-child {
        margin-bottom: 60px;
    }

    .image-facts {
        text-align: center !important;
    }

    .facts-section .image-facts img {
        max-width: 350px;
    }

    section.facts-section h2.headline-title {
        text-align: center !important;
        margin-top: 30px;
    }

    .facts-right-wrapper>.vc_column-inner {
        text-align: center;
    }

    .vero-eos-section h2.sub-head-txts {
        font-size: 42px !important;
    }

    .vero-eos-section .vero-image img {
        height: 450px !important;
    }

    .affiliate-wrapper:nth-child(even) .affiliat-listing-image {
        padding-left: 0;
    }

    .affiliate-wrapper .affiliat-listing-image {
        padding-right: 0;
    }

    .about-ai-wrapper {
        row-gap: 30px;
    }

    .about-ai-heads>.vc_column-inner>.wpb_wrapper {
        row-gap: 20px;
    }

    .ai-tools-wrapp {
        max-width: 50%;
        width: 100% !important;
    }

    .compare-ai-wrapp .comparison-table table.table-compare,
    .compare-ai-wrapp .comparison-table table.table-compare td,
    .compare-ai-wrapp .comparison-table table.table-compare th {
        padding: 20px;
    }

    .deliver-card .prime-grads {
        height: 82px;
    }

    .blog-blocks {
        max-width: 100%;
        width: 100% !important;
    }

    .vero-eos-section h4.sub-head-txts {
        font-size: 40px !important;
    }

    .gorf-ai-services .image-sec img {
        aspect-ratio: auto;
        object-position: bottom;
        height: 100%;
    }

    .gorf-ai-services .image-sec {
        height: 300px;
    }

    .service-contents p {
        padding: 50px 30px;
    }

    .your-assistant .headline-title a {
        font-size: 35px;
    }

    .content-services-details {
        padding: 0 30px;
    }

    section.services-gorf.gorf-services.yellow-radial::before {
        top: 200px;
    }



    .menu-search-wrapper .search-field .searchs {
        display: none;
    }

    .menu-search-wrapper .search-field svg {
        width: 25px;
        height: 25px;
    }

    .search-entry-header h4.entry-title {
        max-width: 100%;
    }

    .no-results h1.page-title, .searching-page-header h1.page-title {
        font-size: 35px;
    }

    .search-entry-header h4.entry-title a {
        font-size: 25px;
    }

    .no-results form.search-form>label {
        width: 100%;
    }

    .no-results form.search-form>label input {
        width: 100%;
    }
}

@media only screen and (max-width: 575px) {
    .template-image img {
        height: 250px !important;
    }

    section.ai-tool-everywhere h2 {
        font-size: 35px;
    }

    .service-blocks {
        flex: 0 0 100%;
        width: 100%;
    }

    .join-ai-content .more-info-ai {
        padding: 20px;
    }

    .join-ai-content .more-info-ai p {
        color: #000;
        font-size: 16px;
    }

    .footer-logo img {
        width: 130px;
    }

    .footer-content-wrapper ul.social-links img {
        width: 40px;
        height: 40px;
    }

    section.facts-section h2.headline-title {
        font-size: 40px;
    }

    .facts-right-wrapper .facts-learn-btn a {
        font-size: 16px;
        margin-top: 20px;
    }

    .vero-eos-section h2.sub-head-txts {
        font-size: 32px !important;
    }

    .vero-eos-section .vero-image img {
        height: 320px !important;
    }

    .ai-tools-wrapp {
        max-width: 100%;
        width: 100% !important;
    }


    .gorf-ai-services .image-sec {
        height: 240px;
    }

    .service-contents p {
        padding: 30px 0;
    }

    .content-services-details {
        padding: 0 0;
    }

    .menu-search-wrapper {
        column-gap: 25px;
    }

    .search-full-view svg {
        width: 25px;
        height: 25px;
    }

    .search-full-view svg.close-search {
        width: 22px;
        height: 22px;
    }
}