@media (min-width: 1366px) {
  .container {
    max-width: 1280px;
  }
  header .container {
    max-width: 1330px;
  }
}
@media (min-width: 993px) {
  .nav-icon {
    display: none;
  }
  .for-mobile {
    display: none;
  }
  .mobile-fixed-footer {
    display: none;
  }
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
         column-gap: 20px;
    orphans: 1;
    widows: 1;
  }
}
@media (max-width: 1499.98px) {
  /***menu***/
  .site-header .container .menu-section div .big-menu-list-wrap:hover ul li {
    margin-right: 10px;
  }
}
@media (max-width: 1399.98px) {
  /****resource****/
  .each-resource-dtl-info {
    padding: 30px 20px;
  }
  .big-resource-dtl .each-resource-dtl-info {
    padding-top: 40px;
  }
  .resource-filter h4 {
    letter-spacing: 2px;
  }
  /****resource-child*****/
  .resource-ebook-dtl-sec {
    padding: 80px 0 40px;
  }
  /***core-value****/
  .core-value-feature-sec {
    padding: 100px 0 60px;
  }
  .core-value-feature-sec .core-value-feature-wrap {
    margin: 0;
  }
  .core-value-feature-sec .core-value-feature-wrap .each-success {
    padding: 0 0 0 35px;
    background: url(../png/leff.png) no-repeat 0 4px;
  }
  /****web-gallery****/
  .category-list ul li a {
    letter-spacing: 1px;
  }
  /***header****/
  .site-header .container .menu-section div ul li ul {
    min-width: 580px;
    padding: 30px;
  }
  .site-header .container .menu-section .description-right-side-menu-list {
    padding-top: 50px;
  }
  .site-header .container .menu-section .description-right-side-menu-list li {
    padding-left: 5px;
    padding-right: 5px;
  }
  .site-header .container .menu-section .description-right-side-menu-list li a {
    padding: 5px 10px;
  }
  .site-header .container .menu-section .big-menu-list-wrap:hover ul {
    min-width: 1170px;
  }
  .site-header .container .menu-section .big-menu-list-wrap:hover ul li a {
    font-size: 18px;
  }
  .site-header .container .menu-section .menu-description h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .site-header .container .menu-section .description-right-side-menu-list li a::after {
    background-size: 16px;
    width: 16px;
    height: 16px;
    top: 12px;
  }
}
@media (max-width: 1365px) {
  /***blog**/
  .blog-sec .blog-mid-content h2 {
    margin-top: 90px;
  }
}
@media (max-width: 1199px) {
  .site-header .container .menu-section div ul li {
    padding: 10px 12px;
  }
  .partner-section .container .swiper-partner {
    padding: 38px 0px;
  }
  .partner-section .container .case-section .row .home-case-slider {
    padding-bottom: 93px;
  }
  .partner-section .container .case-section .row .home-case-slider .case-slider-holder {
    padding: 0px 25px;
    margin-top: 15px;
  }
  .partner-section .container .case-section .row .home-case-slider .case-nav-holder {
    bottom: 39px;
    padding: 0px 35px;
  }
  h2 {
    font-family: "AxiformaMedium";
    font-size: 30px;
    line-height: 37px;
    color: #262626;
    text-decoration: none;
  }
  .service-section {
    padding: 85px 0px;
  }
  .service-section .accordion-body ul li {
    width: 100%;
    font-size: 14px;
    line-height: 29px;
  }
  .industries {
    padding-top: 85px;
  }
  .industries .container .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .industries .container .row .col-lg-3 {
    padding: 0px 15px;
  }
  h3 {
    font-size: 24px;
    line-height: 34px;
  }
  .sorts-content {
    padding: 85px 0px;
  }
  /***resource-child****/
  .resource-ebook-sec {
    padding: 80px 0 40px;
  }
  .resource-ebook-sec h3 {
    font-size: 30px;
    line-height: 37px;
  }
  .resource-ebook-dtl-sec h3 {
    font-size: 28px;
    line-height: 34px;
  }
  .resource-ebook-dtl-sec .wp-container-1 {
    padding-top: 0;
  }
  .resource-accordian-sec h2 {
    font-size: 28px;
    line-height: 34px;
  }
  /*****blog-details****/
  .blog-dtl-top-sec .blog-dtl-top-text h2 {
    font-size: 30px;
    line-height: 37px;
  }
  .blog-dtl-qna-sec {
    padding: 60px 0 30px;
  }
  .blog-dtl-qna-sec .each-blog-dtl-qna h2 {
    font-size: 30px;
    line-height: 37px;
  }
  /***abobut-us***/
  .why-choose-dlm {
    padding: 70px 0;
  }
  .team_testimonial {
    padding: 70px 0;
  }
  .customer-success {
    padding: 70px 0 30px;
  }
  .case-section .row .home-case-slider .case-slider-holder {
    margin-top: 0;
    padding: 0 40px;
  }
  .customer-success .col-lg-4 {
    padding-right: 0;
  }
  .each-count h2 {
    font-size: 37px;
    line-height: 37px;
  }
  .b-testi h3 {
    font-size: 30px;
    line-height: 37px;
  }
  .team_testimonial h3 {
    font-size: 30px;
    line-height: 36px;
  }
  .why-choose-dlm h2 {
    font-size: 30px;
    line-height: 36px;
  }
  /***core-value***/
  .core-value-team-sec .count-area h2 {
    font-size: 30px;
    line-height: 37px;
  }
  .core-value-joining-sec .core-value-joining-text h2 {
    font-size: 30px;
    line-height: 37px;
  }
  /***service***/
  .service-banner {
    padding: 140px 0 80px;
  }
  .optimization-section .optimize-content h2 {
    font-size: 30px;
    line-height: 37px;
  }
  .optimization-video .video-content {
    padding: 20px;
  }
  .wp-block-spacer {
    display: none;
  }
  .wp-container-1 {
    padding-top: 80px;
  }
  .wp-container-10 {
    padding-top: 80px;
  }
  .default-template h2 {
    font-size: 30px;
    line-height: 37px;
  }
  /***industry-overview-parent****/
  .industry-content h2 {
    font-size: 30px;
    line-height: 37px;
  }
  /***career****/
  .career-list-sec .each-career-list:nth-child(even) .each-career-list-text {
    padding-right: 10%;
  }
  .career-list-sec .each-career-list .each-career-list-text {
    padding-left: 10%;
  }
  .career-list-sec .each-career-list .each-career-list-text h2 {
    font-size: 30px;
    line-height: 37px;
  }
  .customer-success h2 {
    font-size: 30px;
    line-height: 37px;
  }
  /*****contact***/
  .contact-accordian-area h2 {
    font-size: 30px;
    line-height: 37px;
  }
  /****industry-child***/
  .grey-box .two-column-content h6 {
    font-size: 30px;
    line-height: 37px;
  }
  .website-portfolio .container .case-content h3 {
    line-height: 37px;
    font-size: 30px;
  }
  /***resource-child*****/
  .resource-sec {
    padding: 60px 0 40px;
  }
  .resource-filter {
    padding: 30px 20px;
  }
  .resource-filter .resource-filter-search .filter-search-bar {
    letter-spacing: 2px;
  }
  .site-header .container .menu-section div ul li.menu-item-has-children:hover > ul {
    padding: 30px;
    min-width: 510px;
    /*left: 100%;*/
  }
  .site-header .container .menu-section div .big-menu-list-wrap:hover ul {
    /*left: 175px;*/
  }
  .site-header .container .menu-section .description-right-side-menu-list {
    padding-top: 30px;
  }
  .overview-partner .container .swiper-partner {
    padding-bottom: 0;
  }
}
@media (max-width: 992px) {
  .team-category-title {
    text-align: center;
    font-size: 30px;
    background: #f5f5f5;
    position: relative;
    padding: 30px 0px 90px;
    margin-bottom: -75px;
  }
  .category-teams-list {
    padding: 0px 10px;
  }
  .for-dextop {
    display: none;
  }
  .site-header .container .menu-section div.menu-area {
    display: none;
  }
  .home-banner {
    background-position: center top;
    position: relative;
    height: 100vh;
  }
  .home-banner .for-banner-height {
    display: none;
  }
  .home-banner .for-banner-content {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .partner-section .container .swiper-partner {
    padding: 38px 0px;
  }
  .partner-section .container .case-section .row {
    margin-left: 0px;
  }
  .partner-section .container .case-section .row .col-lg-7 {
    padding-left: 0px;
  }
  .partner-section .container .case-section .row .home-case-slider {
    padding-bottom: 130px;
  }
  .service-section {
    padding: 85px 0px;
  }
  .service-section .accordion-body ul {
    margin-top: 30px;
  }
  .industries .container .row .col-lg-3 {
    margin-bottom: 30px;
  }
  .industries .container .row .col-lg-3:last-child {
    margin-bottom: 0px;
  }
  .sorts-content .row {
    margin: 0px -15px;
  }
  .sorts-content .row .col-lg-6 {
    padding: 0px 15px;
  }
  .sorts-content .row .col-lg-6 .big-sorts-content {
    margin-bottom: 30px;
  }
  .sorts-content .row .col-lg-6 .big-sorts-content .store-background {
    height: 237px;
  }
  .sorts-content .row .col-lg-6.small-sorts-list .small-sorts-content {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
  .sorts-content .row .col-lg-6.small-sorts-list .small-sorts-content > div {
    display: block;
  }
  .sorts-content .row .col-lg-6.small-sorts-list .small-sorts-content .store-background {
    width: 100%;
    height: 237px;
  }
  .sorts-content .row .col-lg-6.small-sorts-list .small-sorts-content > div {
    display: block;
    width: 100%;
  }
  .site-footer {
    text-align: center;
    padding: 80px 0px 80px;
  }
  .site-footer .footer-right-content {
    margin-top: 35px;
  }
  .site-footer ul {
    margin-top: 41px;
    margin-bottom: 16px;
  }
  .site-footer h3 {
    margin-bottom: 20px;
  }
  .site-footer .copy-gap {
    margin-bottom: 70px;
  }
  header .menu-contact .common-button {
    display: none;
  }
  header.fixed_header .menu-contact img {
    filter: invert(1);
    height: 30px;
  }
  /****resource-child*****/
  .resource-ebook-sec {
    padding-bottom: 90px;
  }
  .resource-ebook-sec .resource-ebook-slider {
    margin-top: 60px;
  }
  .grey-banner .service-banner-image {
    margin-bottom: 50px;
  }
  .grey-banner .service-banner {
    padding: 120px 0 60px;
  }
  /***blog****/
  .blog-sec .col-lg-7 {
    width: 100%;
  }
  .blog-sec .col-lg-5 {
    width: 100%;
  }
  .blog-sec .common-gap {
    padding-left: 11.25px;
    padding-right: 11.25px;
  }
  /****blog-details****/
  .blog-dtl-top-sec .blog-dtl-top-text {
    padding: 80px 0;
  }
  .blog-dtl-top-sec .blog-dtl-top-img {
    position: initial;
    width: 100%;
  }
  .blog-dtl-pg-loader {
    display: none;
  }
  .blog-dtl-demo-sec .blog-dtl-demo-wrap {
    margin-top: -50px;
  }
  .blog-dtl-demo-sec .blog-dtl-demo-text {
    padding: 25px;
  }
  .blog-dtl-qna-sec .blog-dtl-qna-download {
    text-align: center;
    margin-bottom: 40px;
  }
  /***about-us*****/
  .about-count-section::before {
    height: 15%;
  }
  .count-area {
    padding-top: 0;
  }
  .each-count {
    margin-top: 60px;
  }
  .why-choose-dlm p {
    margin-top: 30px;
  }
  .each-team-image {
    margin-bottom: 30px;
  }
  .quote {
    left: 0;
    bottom: -80px;
  }
  .industries::after {
    display: none;
  }
  .about-testimonial::before {
    height: 70%;
  }
  .t-img-slider {
    padding-left: 0;
  }
  .customer-success .each-success {
    width: 100%;
    float: none;
    background: url(../png/leff.png) no-repeat 0px 4px;
    padding-left: 35px;
  }
  .team_testimonial h3 {
    font-size: 26px;
    line-height: 38px;
  }
  .b-testi h3 {
    font-size: 26px;
    line-height: 34px;
  }
  .case-section .row .home-case-slider {
    padding: 40px 0 70px;
  }
  .b-testi {
    padding-left: 20px;
  }
  /***core-value***/
  .core-value-team-sec .count-area {
    padding: 40px 30px;
  }
  .core-value-team-sec .count-area h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .core-value-team-sec .count-area .core-value-team-dtl {
    padding-left: 0;
    padding-top: 30px;
  }
  .core-value-member-sec {
    padding-top: 50px;
  }
  .core-value-member-sec .core-value-member-img-wrap .col-lg-6:nth-child(odd) .core-value-member-img {
    padding-right: 0;
    margin-bottom: 30px;
  }
  .core-value-member-sec .core-value-member-img-wrap .col-lg-6:nth-child(even) .core-value-member-img {
    padding-left: 0;
  }
  .core-value-member-sec .why-choose-dlm {
    padding: 70px 0;
  }
  .core-value-joining-sec .row {
    flex-direction: column-reverse;
  }
  .core-value-joining-sec .core-value-joining-img {
    padding-left: 0;
    margin-bottom: 40px;
  }
  .core-value-joining-sec .core-value-joining-text {
    max-width: 100%;
  }
  .core-value-joining-sec .core-value-joining-text p {
    margin-top: 30px;
  }
  /**service*****/
  .service-banner .row {
    flex-direction: column-reverse;
  }
  .optimization-section {
    padding: 60px 0 20px;
  }
  .optimization-section .optimize-content {
    padding-left: 11.25px;
  }
  .optimization-section .optimize-content .optimize-listing .col-lg-4 {
    margin-bottom: 30px;
  }
  .optimization-video {
    margin-bottom: 60px;
  }
  .wp-block-image img {
    width: 100%;
  }
  .compare-section .compare-overlay {
    padding-bottom: 80px;
  }
  .compare-section .compare-overlay .compare-icon-two {
    width: 30%;
    position: initial;
  }
  .case-studies .case-content h3 {
    font-size: 30px;
    line-height: 40px;
  }
  /***industry-overview-parent****/
  .partner-section .industry-content-area {
    margin-bottom: 60px;
  }
  .partner-section .industry-content-area .row {
    flex-direction: column-reverse;
  }
  .partner-section .industry-content-area .industry-content {
    padding: 0 11.25px;
    margin-top: 40px;
  }
  /***career****/
  .career-list-sec .each-career-list {
    padding: 50px 0;
  }
  .career-list-sec .each-career-list:nth-child(even) .each-career-list-text {
    padding-right: 0;
  }
  .career-list-sec .each-career-list .each-career-list-text {
    padding-left: 0;
    margin-top: 40px;
  }
  .career-bottom-sec .col-md-6 {
    width: 100%;
  }
  /*****contact****/
  .contact-banner .row {
    flex-direction: column;
  }
  .contact-banner .contact-banner-content {
    padding-right: 11.25px;
    margin-bottom: 40px;
  }
  .contact-form-area {
    padding: 30px 15px;
  }
  .contact-banner {
    padding: 100px 0 40px;
  }
  .contact-accordian-area {
    padding: 60px 0;
  }
  /*****industry-child****/
  .grey-box .wp-block-image img {
    width: 64px;
    height: 70px;
  }
  .grey-box .sorts-content::after {
    width: 100%;
    left: 0;
  }
  .grey-box .wp-container-1 {
    padding-top: 0;
  }
  .grey-box .two-column-content {
    padding-bottom: 0;
  }
  /****resource-child*****/
  .resource-sec .col-lg-5,
.resource-sec .col-lg-7 {
    width: 100%;
  }
  .resource-filter {
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .resource-filter h4 {
    letter-spacing: 2px;
    font-size: 15px;
  }
  .resource-filter .mob-resource-filter-btn {
    display: block;
  }
  .resource-filter .mob-resource-filter-btn img {
    margin-top: -7px;
    margin-left: 10px;
  }
  .desktop-resource-filter-btn {
    display: none;
  }
  .mob-resource-filter-hide {
    display: none;
    padding-bottom: 15px;
  }
  .big-resource-dtl {
    flex-direction: column;
    padding: 10px;
  }
  .big-resource-dtl .each-resource-dtl-info {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .big-resource-dtl .big-resource-tag {
    top: 30px;
  }
  .each-resource-dtl {
    padding: 10px;
  }
  .each-resource-dtl-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  /***web-gallery*****/
  .gallery-list .row {
    margin: 0;
    padding: 50px 0 0;
  }
  .gallery-list .row > div {
    padding: 15px 11.25px;
  }
  .privacy-menu-section {
    padding: 30px 0;
  }
  .category-list ul li {
    padding: 5px 10px;
    display: block;
  }
  .gallery-items-btn {
    display: block;
    letter-spacing: 2px;
  }
  .gallery-items-wrap {
    padding-bottom: 10px;
    display: none;
  }
  /****cast study*****/
  .case-banner {
    padding-bottom: 20px;
  }
  .case-banner .row {
    flex-direction: column;
  }
  .case-banner .case-page-list {
    padding-left: 11.25px;
    padding-top: 40px;
  }
  .case-banner .each-case-set {
    padding: 0 0 30px;
  }
  .related-case {
    padding: 60px 11.25px 20px;
  }
  .related-case .col-lg-4 {
    margin-bottom: 30px;
  }
  .related-case .related-case-header {
    margin-bottom: 40px;
  }
  /*==========mobile menu===========*/
  .rmp-container .rmp-menu-title {
    padding: 4px 5% !important;
    background-color: #fff;
  }
  .rmp-container .rmp-menu-title:hover {
    background-color: #fff !important;
  }
  .rmp-container .rmp-menu-title .rmp-menu-title-image {
    margin: 0 !important;
    height: 50px !important;
  }
  .rmp-menu-wrap {
    margin-top: 25px;
  }
  #rmp-menu-wrap-401 .rmp-menu-item-link {
    font-family: "AxiformaBook" !important;
    text-transform: uppercase;
  }
  #rmp-menu-wrap-401 .rmp-menu-item-link:hover {
    color: #C7F454 !important;
  }
  #rmp-menu-wrap-401 .rmp-submenu .rmp-menu-item-link {
    text-transform: capitalize;
  }
  .m-close {
    width: 25px;
    display: none;
  }
  .overview-partner .container .swiper-partner {
    padding-bottom: 0;
  }
  .data-content {
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .resource-popup {
    width: 100%;
    max-height: 80vh;
    overflow: auto;
	  overflow-x: hidden;
  }
	.resource-popup.active {
    bottom: 50px;
	max-width: 92%;
	}
	.resource-popup.active .w-100 {
		max-width: 100%;
	}
	.resource-popup.active .col-lg-5, .resource-popup.active .col-lg-7 {
		padding: 0;
	}
	
  .home .accordion {
    margin-top: 30px;
    padding: 0px 0px;
  }
  .resource-popup .close-resource-popup {
    right: 0px;
  }
  .home-banner .for-banner-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .partner-section .container .swiper-partner {
    padding: 20px 0px;
  }
  .service-section {
    padding: 185px 0px 60px;
  }
  .service-section .col-lg-8 h2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .service-section .col-lg-8 h2::after {
    top: -79px;
  }
  .service-section .col-lg-8 p {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sorts-content {
    padding: 60px 0px;
  }
  .accordion {
    padding: 0px 0px;
  }
  .accordion p.hading {
    margin-bottom: 4px;
  }
  .accordion .accordion-item {
    padding: 10px 0px;
  }
  .accordion .accordion-item:first-child .accordion-button::after {
    top: 59px;
  }
  /***resource-child****/
  .resource-ebook-sec {
    padding-top: 40px;
  }
  .resource-ebook-sec ul li {
    line-height: 40px;
  }
  .resource-ebook-dtl-sec {
    padding: 60px 0 20px;
  }
  .resource-ebook-dtl-sec h5 {
    font-size: 22px;
  }
  .resource-ebook-dtl-sec .col-lg-6:nth-child(even) .resource-ebook-each-dtl {
    padding-left: 0;
  }
  .resource-ebook-dtl-sec .col-lg-6:nth-child(odd) .resource-ebook-each-dtl {
    padding-right: 0;
  }
  .resource-accordian-sec {
    padding: 60px 0;
  }
  .resource-accordian-sec .contact-accordian .accordion-item .accordion-button {
    line-height: 30px;
  }
  /****blog****/
  .blog-sec .big-blog-text {
    padding: 25px;
  }
  .blog-sec .blog-form-content {
    padding: 25px;
  }
  .blog-sec .blog-mid-content h2 {
    margin-top: 40px;
  }
  .blog-pagination {
    padding: 30px 0 40px;
  }
  /***blog-details****/
  .blog-dtl-top-sec .blog-dtl-top-text {
    padding: 50px 0 60px;
  }
  .blog-dtl-bottom-sec {
    padding: 60px 0 40px;
  }
  /***abbout-us*****/
  .team_testimonial {
    padding: 20px 0 60px;
  }
  /****tstimonial***/
  .t-listing {
    padding: 50px 0 30px;
  }
  /***industry-child****/
  .grey-box .sorts-content {
    padding: 40px 0 5px;
    margin-bottom: 40px;
  }
  .grey-box .sorts-content .sorts-hading-area {
    margin-bottom: 40px;
  }
  /***resource***/
  .resource-sec {
    padding: 40px 0 20px;
  }
  /****quick link***/
  .quick-links-area {
    transform: translateX(calc(275px - 100%));
  }
  .quick-links-rotate {
    position: absolute;
    right: 307px;
    padding: 5px;
    width: 118px;
    transform: rotate(-90deg) translate(-100%, calc(150px - 100%));
    z-index: 1;
  }
  .quick-links-arrow {
    margin: 0px 0px 0px 0px;
    display: block !important;
  }
  .quick-links-rotate h3 {
    display: none;
  }
  .quick-link-list {
    width: 275px;
    position: absolute;
    right: 0px;
    padding: 30px;
  }
  .overview-partner .container .swiper-partner {
    padding-bottom: 0;
  }
  /**container gap***/
  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}/*# sourceMappingURL=mediaquery.css.map */