.list-style-type-1-container {padding:  2rem 0;}
@media (max-width: 1485px) {
.laptop-menu li.nav-elems:nth-child(2) .nav-items {right:calc(50% - 7rem);}
.laptop-menu li.nav-elems:nth-child(2) .nav-items::before {right:calc(50% + 7rem);}
}
@media screen and (max-width: 1280px) {
    .index-bottom-icons-main-container{display: flex; overflow: auto; gap: 1rem;}
.index-bottom-icons-main-container .index-bottom-icons-container img{min-width: 8rem;}

}

@media (max-width:1120px) {
.blog_layout {grid-template-columns:minmax(0,1fr) 18rem; gap:2.5rem}
.blog_article_header h1 {font-size:2.8rem}
}

@media screen and (min-width: 1024px) {
.mobile-submenu-toggle {display:none !important;}
}

@media screen and (max-width: 1024px) {
.col-1024 {flex-direction:column; gap:1rem;}
.business-growth-content {width:100%; padding-right:0;}
.footer-certification-container .footer-inside-image-container{flex-wrap: wrap;}
}

@media screen and (max-width: 1024px) {
.about-in .row {flex-direction:column;}
.about-in .about-content {padding-right:0; max-width:100%;}

}

@media screen and (max-width: 1024px) {
.navbar-main-container {position:relative;}
.laptop-menu-header, .laptop-menu {display:none;}
.mobile-menu-icon {display:block; position:relative;}
.mobile-menu-icon span {position:absolute; left:0; width:25px; height:2px; background-color:white; transition:0.3s;}
.mobile-menu-icon span:nth-child(1) {top:-5px;}
.mobile-menu-icon span:nth-child(2) {top:5px;}
.mobile-menu-icon.active span:nth-child(1) {top:0; transform:rotate(45deg);}
.mobile-menu-icon.active span:nth-child(2) {top:0; transform:rotate(-45deg);}
.common-padding {padding:40px;}
.hero-content {padding-top:8rem;}
.digital-marketing-main-card-container {grid-template-columns:repeat(2, 1fr);}
.who-we-serve-grid-container {grid-template-columns:1fr;}
.who-we-serve-main-container .who-we-serve-top-list-container {flex-wrap:wrap;}
.real-outcomes-for-educational-small-box-container {grid-template-columns:repeat(2, 1fr);}
.real-outcomes-for-educational-institution-main-container {height:100%;}
.footer-main-links-container {grid-template-columns:1fr;}
.footer-links-container {grid-template-columns:repeat(3, 1fr); gap: 2.5rem; margin-top: 2rem;}
/* .footer-partner-main-container {grid-template-columns:1fr;} */
.footer-bottom-sub-container, .who-we-serve-main-container .who-we-serve-top-list-container{flex-wrap:wrap;}
.footer-bottom-sub-container {justify-content:center;}
.footer-bottom-main-container {padding:0.25rem 1rem 0.313rem 1rem;}
.seo-blog-container {grid-template-columns:repeat(2, 1fr); gap:1.75rem;}
.business-benefits-of-working-main-container ul {grid-template-columns:repeat(3, 1fr);}
.how-digital-oye-works-list-container {grid-template-columns:repeat(3, 1fr);}
.how-digital-oye-works-list-items:nth-child(3):after {display:none;}
}

@media screen and (max-width: 1000px) {
.testimonial-content-container::before {display:none;}
.testimonial-btn-container {margin:10px 0 !important;}
}

@media (max-width:960px) {
.contact-grid {grid-template-columns:1fr;}
.form-card {padding:30px 24px;}
}

@media screen and (max-width: 992px) {
.index-growing-brands-container {display:block; position:relative;}
.index-growing-brands-swiper {margin-bottom:3rem;}
.index-growing-brands-container .index-growing-brands-prev-btn {position:absolute; bottom:-5rem; right:5rem;}
.index-growing-brands-container .index-growing-brands-next-btn {position:absolute; bottom:-5rem; right:1rem;}
.index-growing-brands-swiper .swiper-slide {width:100% !important;}
.seo-process svg {margin-top:0px !important; height:10rem}
.index-seo-india-container .cta-btn-container {margin:1rem 0 !important;}
.index-cta-form-container {margin-top:1rem;}
.index-number-speak-container {grid-template-columns:repeat(2, 1fr);}
.index-number-speak-item:nth-child(2):after {display:none;}
.index-number-speak-item img {margin-bottom:1.5rem; width:5rem;}
.index-digital-oye-seo-working-content {margin-top:1rem; padding-left:0; font-size:1.25rem !important;}
.seo-which-industry-grid-container {display:flex; flex-direction:column; gap:1rem;}
.seo-case-study-proof-card-container {grid-template-columns:repeat(1, 1fr);}
header {padding:0.5rem 0.5rem;}
header .flex-item {justify-content:center;}
.mobile-nav-head {display:flex; justify-content:space-between; align-items:center;}
.mobile-submenu-toggle {display:flex !important; width:32px; height:32px; justify-content:center; align-items:center; cursor:pointer; font-size:24px; font-weight:600; transition:0.3s;}
.nav-elems-item {display:none; max-height: calc(100dvh - 25rem); overflow-y: auto;}
.mobile-menu-toggle {display:block;}
.laptop-menu {display:none; width:100%;}
.nav-item-head{font-size: 1.2rem;}
.nav_main_li{margin: 0.5rem 0;}
.nav_main_li .nav-item-text{font-size: 1.1rem;}
.laptop-menu {display:none; position:fixed; top:100%; padding:15px 10px; background-color:rgb(2, 2, 103); left:0; width:100%; max-height:calc(95vh - var(--header-height)); -webkit-overflow-scrolling:touch;overflow-y: auto; overflow-x: hidden; }
.mobile-top-nav-menu{display: initial;}
.laptop-menu.active {display:block;}
.laptop-menu li.nav-elems:first-child .nav-items {left:0; right:revert-rule;}
.laptop-menu li.nav-elems:nth-child(2) .nav-items {left:0; right:revert-rule;}
.nav-elems-item {position:relative; right:0; width:100%; transform:translateX(0%); box-shadow:none !important; padding:5px 0px; border:none; background-color:transparent; top:10px; padding-bottom:2rem !important;}
.nav-items-seo-grid, .nav-items-digital-marketing-grid {display:flex; flex-direction: column; gap:1rem;}
.bottom-header {padding:0.8rem 1rem;}
.bottom-header .logo img {max-width:160px;}
.nav-item-text {color:#fff; opacity:0.9; font-weight:300;}
.mobile-submenu-toggle {display:inline-block; color:#fff; font-size:1.5rem; font-weight:600; transition:0.3s;}
.nav-elems-item::before, .nav-elems-item::after {display:none !important;}
.laptop-menu > li {display:flex; justify-content:space-between; flex-wrap:wrap;}
.laptop-menu > li:not(:last-child) {border-bottom:solid 1px #ffffff21 !important;}
header .header-elem {gap:0.2rem; padding:0 0.425rem;}
.nav-elems {position:relative;}
.nav-elems:nth-child(1)::after {width:200%; left:-100%; transform:none;}
.nav-elems::after {content:""; position:absolute; bottom:-70%; left:50%; transform:translateX(-50%); width:120%; height:29px; background-color:transparent; display:none;}
.mob-hd-br {display:none;}
.index-refine-search-container .seo_intro {width:100%;}
.index-refine-search-container .seo_bottom_content {width:100%; margin:35px 0 0;}
.index-case-studies-swiper-container {max-width:100%; margin-top:1rem !important;}
.manrope-54-800 {font-size:2.375rem;}
.index-digitaloye-seo-working .faq-list-item {max-width:100%;}
.nav-border-elem:hover{border-color: transparent !important;}
}

@media(min-width:992px) {
.nav-elems:hover .nav-elems-item {display:initial;}
}

@media (max-width:991px) {
.blog_single_page {padding-top:1.5rem}
.blog_layout {grid-template-columns:1fr}
.blog_sidebar {order:2}
.sidebar_sticky {position:static}
.blog_content {max-width:none}
.blog_article_header h1 {max-width:100%; font-size:2.5rem}
.blog_featured_image, .blog_featured_image img {min-height:24rem}
.sidebar_sticky {display:grid; grid-template-columns:repeat(2,1fr); gap:1.25rem}
.sidebar_card {margin-bottom:0}
.sidebar_promo {min-height:auto}
}

@media (max-width:900px) {
.feature-block, .feature-block.reverse {flex-wrap:wrap; padding:1.5rem;}
.feature-block.reverse .feature-content {}
.feature-block.reverse .feature-visual {}
.feature-content, .feature-visual {width:100%;}
.mockup-content {height:14rem;}
.feature-block.reverse {flex-direction:column-reverse;}
.software_feature_wrap {gap:1rem;}
.software_feature_wrap .software_feature_box {width:calc(100% - 1rem);}
}

@media screen and (max-width: 767px) {
.grid-3-card-style {grid-template-columns:1fr;}
.index-company-trust-card-container {flex-direction:column;}
.max-685 {max-width:100%;}
.index-company-trust-small-card-container {max-width:100% !important;}
.index-company-trust-small-card-container .font16  {font-size: 1.125rem !important;}
.index-case-study-swiper-card .font32 {    font-size: 1.875rem !important;}
.index-seo-india-content {padding-right:0rem;}
.index-seo-india-container .row>* {padding:0 !important;}
.index-number-speak-container {        display: flex !important;
        flex-wrap: wrap; gap:1rem !important; }
.manrope-54-800 {font-size:2.2rem;}
/* .common-paragraph-20-public {font-size:1rem; line-height:1.2;} */
.result-driving-bottom-container {margin-top:1.5rem;}
.result-driving-btns {padding:10px;}
.result-driving-btns svg {width:70%;}
.grid-2-style-list {grid-template-columns:1fr;}
.grid-3-common {grid-template-columns:1fr 1fr;}
.seo-package-main-container thead th {padding-top: 0;}

.footer-content-container p {color:#fff;  font-size:1.2rem; font-weight:400; line-height:1.5; max-width:400px; margin:25px 0 36px !important;}

.footer-quick-links h4 {color:#fff; font-family:"Manrope", sans-serif; font-size:1.4rem; font-weight:700; line-height:26.4px; margin-bottom:8.39px !important;}

.footer-quick-links ul a {color:#fff;  font-size:1.1rem; font-weight:400; line-height:32px;}
.marque_inner:hover .marque_wrapper{animation-play-state: initial !important; }
.marque_inner{gap: 15px !important;}
}

@media screen and (min-width:767px) {
html {
        font-size:1.17vw
    }

    .container {
        max-width: calc(100% - 150px);
    }
}

@media screen and (max-width:767px) {
html {font-size:15px;}
.animated_svg {display: none;}
.common-padding {padding:20px;}
.who-we-serve-grid-container {grid-template-columns:1fr;}
.business-benefits-of-working-main-container ul {grid-template-columns:repeat(2, 1fr);}
.digital-marketing-main-card-container {grid-template-columns:1fr;}
.real-outcomes-for-educational-small-box-container {grid-template-columns:1fr;}
.footer-main-links-container {grid-template-columns:1fr;}
.footer-links-container {grid-template-columns:1fr;}
.footer-partner-main-container {grid-template-columns:1fr;gap: 4rem;}
.footer-bottom-sub-container, .who-we-serve-main-container .who-we-serve-top-list-container {flex-wrap:wrap;}
/* .hero-content h1, .common-h1 {font-size:2.3rem; line-height:40px;} */
/* .hero-content h1, .common-h1 {font-size:3rem; line-height:50px;} */
.hero-content h1 br {display:none;}
.cta-btn-container {margin-top:1.375rem; margin-bottom:2rem;}
.hero-content .col-lg-5 {padding:0;}
.common-heading {line-height: 1.3; font-size:2.2rem;        padding-bottom: 0rem !important; }
.home_client_marquee .marquee-track {margin-bottom: 0 !important; margin-top: 1.3rem !important;}
.common-paragraph-20-public {line-height: 1.4;}
.footer-contact-container {display: none;}
.footer-bottom-main-container {padding: 0.25rem 1rem 4.5rem 1rem;}
.copyright-container {line-height: 1.2;}
.index-result-driving-swiper .after-learn-more-arrow {    font-size: 1.2rem;}
.index-seo-india-container {        padding: 2.375rem;}
.index-number-speak-item {  width: calc(50% - 0.5rem);  
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
   
    border-radius: 6px;}
    .index-number-speak-item::after {display: none;} 

.common-padding {padding-block:3rem; padding-inline:0.3rem;}
.checklist-head::after{    right: 5px;}
.checklist-head::before {    right: 13px;}
h3.common-heading-3 {font-size:1.2rem; line-height:1.4;}
.seo-what-we-provide-main-container {padding:1.75rem;}
.seo-which-industry-grid-container {display:flex; flex-wrap:wrap;}
.seo-which-industry-we-serve-image-grid-container {width:100%; display:flex; overflow:auto; margin-top:1rem;}
.seo-which-industry-we-serve-image-container {min-width:14rem;}
.testimonial-main-container {padding:3rem 1rem 3rem 1rem;}
.testimonial-main-container .testimonial-content-container h3 {line-height:2rem; font-size:1.825rem;}
.testimonial-btn-container .testimonial-prev-btn, .testimonial-btn-container .testimonial-next-btn {padding:0.5rem; height:2.5rem; gap:0.5rem; width:2.5rem; display:flex; justify-content:center;}
.testimonial-btn-container img {height:0.8rem;}
.testimonial-content-container::before {display:none;}
.testimonial-btn-container {margin-top:30px; margin-bottom:3rem;}
.testimonial-swiper {overflow:hidden !important;}
.testimonial-swiper .swiper-slide {width:100% !important; margin-right:0 !important; height: 100%;}
.testimonial-swiper .testimonial-card-container {padding:20px 20px 25px 20px;}
.accolades-and-achievement-card-container {display:flex; overflow:auto;}
.accolades-and-achievement-card {min-width:20rem;}
.common-text-22-public {font-size:18px;}
.faq-item-container ul li.show p {max-height:max-content;}
.cta-main-container .cta-btn-container {justify-content:center; margin-bottom:0; flex-wrap:wrap;}
.cta-btn-container {flex-wrap:wrap;}
/* .common-heading > span::after { bottom: -5px; height: 2px; width: 10rem; left: 50%; transform: translateX(-50%);} */
.seo-package-main-container tbody td {white-space: normal;}
td.feature-col {width: 200px;}
.list-style-type-1-container {flex-wrap:nowrap; overflow:auto; justify-content:flex-start !important; }
.list-style-type-1 {white-space:nowrap; text-align:center;}
.the-problem-most-seo-grid-container {grid-template-columns:auto;}
.business-benefits-of-working-main-container ul {grid-template-columns:repeat(2, 1fr);}
.bread-crumb-container {margin-bottom:2rem;}
.hero-btn-container {margin:1rem 0;}
.education-brand-small-box-main-container {margin-top:1rem;}
.seo-our-solution-card-container {flex-wrap:wrap;}
.our-seo-service-list-item {grid-template-columns:repeat(2, 1fr);}
.how-digital-oye-works-list-items:nth-child(3)::after {display:none;}
.seo-blog-container {grid-template-columns:auto;}
.seo-our-solution-card-container-2 > * {width:100%;}
.seo-process-svg {display:none;}
.seo-process-svg-card {display:grid;}
.intro-card {padding:1.5rem;}
.portfolio-grid-container {grid-template-columns:repeat(1, 1fr);}
.portfolio-card-container {padding:10px;}
.blog_single_page {padding:1.5rem 0 4rem}
.blog_container {width:calc(100% - 2rem)}
/* .blog_breadcrumb {margin-bottom:2rem; font-size:.7rem} */
.blog_article_header h1 {margin-top:1rem; font-size:2rem; letter-spacing:-.04rem}
.blog_meta_row {align-items:flex-start; flex-direction:column; gap:1rem}
.blog_share {margin-left:0}
.blog_featured_image {min-height:15rem; margin-bottom:2rem; border-radius:1rem}
.blog_featured_image img {min-height:15rem}
/* .blog_content p {font-size:.85rem; line-height:1.75} */
/* .blog_content .blog_intro {font-size:.95rem} */
.content_section {padding:1.75rem 0}
.content_heading h2 {font-size:1.2rem}
.strategy_item {grid-template-columns:2.2rem 1fr; padding:.9rem; gap:.75rem}
.strategy_number {width:2.2rem; height:2.2rem}
.strategy_content h3 {font-size:.85rem}
.strategy_content p {font-size:.72rem}
.article_cta {align-items:flex-start; flex-wrap:wrap; padding:1.15rem}
.article_cta>a {width:100%; justify-content:center; margin-left:0; text-align:center}
.blog_navigation {grid-template-columns:1fr}
.blog_nav_next {text-align:left}
.blog_nav_next span {justify-content:flex-start}
.blog_faq {padding:1.2rem}
.faq_title h2 {font-size:1.25rem}
.faq_question {padding:.9rem}
.sidebar_sticky {grid-template-columns:1fr}
.index_image_animation_r_to_l {animation:move_right_left 3s ease-in-out infinite alternate;}

header {display: none;}
.font20  {font-size: 1.250rem !important;}


.portfolio-content-container .common-list-text-15-public{font-size: 1.2rem;}
.testimonial-content{font-size: 1.3rem;}
.card_description{font-size: 1.2rem !important;}
}

@media (max-width:640px) {
.seo-package-main-container .head h2 {font-size:27px;}
.seo-package-main-container th.feature-col, td.feature-col {min-width:200px; padding:13px 16px;}
}

@media screen and (max-width: 500px) {
.grid-3-common {grid-template-columns:1fr;}
.footer-certification-container .footer-inside-image-container{flex-wrap: wrap;        row-gap: 0.5rem;
        column-gap: 2rem;}
}

@media (max-width:520px) {
.field-row {grid-template-columns:1fr;}
}

@media (max-width:520px) {
.check-grid {grid-template-columns:1fr;}
}

@media (max-width: 480px) {
.index-cta-form-container .form-row {flex-direction:column;}
.index-cta-form-container {padding:1rem 1rem;}
.index-hero-content .common-h1 {font-size:2.5rem; line-height: 1.4; padding: 0;}
.index-hero-content .sub-text {padding: 0;         font-size: 1.250rem !important;}
.index-hero-content .common-link-btn-style {padding:0.9rem 1.3rem; white-space: nowrap;}
.index-hero-section {padding: 0 1rem 5rem 1rem;}
.index-hero-content .cta-btn-container {margin:0 !important; padding: 0;}
.seo-process-svg-card .icon img {width:4.5rem}
.seo-process-svg-card .common-heading-4 {font-size: 1.250rem;}
.testimonial-content-container {margin-bottom: 2rem;}
.index-case-study-swiper-card-bottom {flex-wrap:wrap-reverse; justify-content:center !important;}
/* .index-case-study-swiper-card .logo {display:flex; justify-content:center; width:100%;} */
.common-link-btn-style span{   text-align: center;     font-size: 1.250rem !important;}
}

@media screen and (max-width:450px) {
.hero-section {padding:3rem 1rem;}
.hero-btn-container {flex-wrap:wrap;}
.the-problem-most-seo-grid-container {grid-template-columns:1fr;}
.how-digital-oye-works-list-container {grid-template-columns:repeat(2, 1fr);}
.how-digital-oye-works-list-items::after {display:none;}
.digitaloye-education-business-highlights-box {grid-template-columns:1fr;}
.cta-btn-container {flex-wrap:wrap;}
.our-seo-service-list-item {grid-template-columns:1fr;}
.seo-what-we-provide-list-container {flex-direction:column; gap:1.25rem;}
.hero-content {padding-top:0rem;}
.common-heading > span {display:inline-block;}
}

/* @media (min-width: 576px) {
    .container, .container-sm {
        max-width: 700px !important;
    }
} */