@media (max-width: 1199px) {
    /* Header */
    /* .section-header .nav-button{
        width: 12% !important;
    } */
    .elementor .section-header .elementor-element.nav-button {
        width: 12% !important;
    }
    .section-container .elementor-container {
        max-width: 991px !important;
    }
    /* hero-section */
    .elementor .elementor-element.elementor-element-8f35e70.hero-section {
        padding-bottom: 7rem;
    }
    /* section-search */
    .section-search .search-img video {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    /* section-expertec-features */
    .section-expertec-features {
        padding: 6.875rem 0 !important;
    }
    /* Section-pricing */
    .section-pricing .pricing-wrapper .pricing-head h5 {
        font-size: 13px;
    }
    /* section-card-list */
    .section-card-list .card-search .elementor-text-editor h4 {
        font-size: 1rem;
    }
    .section-card-list .elementor-text-editor p {
        font-size: 14px;
    }
    .section-card-list .card-details .card-search .elementor-column-wrap {
        padding: 1rem !important;
    }
    /* alignment fix | added by hemanth */
    .section-card-list .card-description .elementor-text-editor {
    	margin: 1rem;
    }
    
    /* Section-slider */
    .section-slider .slider-testimonial .swiper-slide {
        padding: 2.75rem;
    }
    /* section-logos */
    /* customize-search */
    .section-customize .customize-list.elementor-column.elementor-col-50 {
        width: 40%;
    }
    .section-customize .custom-search-element.elementor-column.elementor-col-50 {
        width: 60%;
    }
    /* Ecomp Page */
    .hero-ecom .hero-img .elementor-image img {
        min-width: unset;
    }
    .hero-ecom .hero-info {
        padding-top: 0;
    }
    .hero-ecom .elementor-row {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .hero-ecom .elementor-container {
        padding: 0 15px;
    }
    .section-search-action .serach-img .elementor-image {
        min-width: unset;
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
    }
    .section-ecom-search .action-search-img .elementor-image {
        min-width: unset;
        margin-left: 0;
    }
    /* Blog Style */
    .container {
        max-width: 960px;
    }
    .article-wrapper article {
        width: 100%;
        max-width: 48%;
    }
    .section-featured-post .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section-featured-post .hightlight-post {
        margin-bottom: 10rem;
    }
    .section-featured-post .hightlight-post:last-child {
        margin-bottom: 0;
    }
    .article-blog-style .hightlight-post a.post-title>h3 {
        font-size: 1.5rem;
    }
    .site-header .header-menus li {
        margin-right: 1.5rem;
    }
    .footer-menus .list-style {
        margin: unset;
    }
    .m-top {
        padding-top: 1.875rem;
    }
    .featured-img .hero-img>img {
        max-width: 435px;
    }
    .featured-desctiption h1 {
        font-size: 2.2rem;
        padding: 10px 0 2.68rem 0;
    }
    .entry-content figure.alignleft,
    .entry-content img.alignleft {
        margin: 10px 1.25rem 10px 170px;
    }
    .entry-content figcaption,
    .entry-content>*,
    .entry-content>.size-large {
        max-width: 630px;
    }
    .entry-content figure.alignright,
    .entry-content img.alignright {
        margin: 10px 180px 10px 1.25rem;
    }
    .entry-content .simplePullQuote {
        margin-right: 165px;
    }
    .featured-desctiption {
        margin-left: 3rem;
    }
    .entry-content blockquote {
        max-width: 459px;
    }
    .entry-content blockquote::before {
        left: -90px;
    }
    .related-post.article-blog-style article {
        margin-bottom: 1.5rem;
    }
    .fetured-without-img article {
        margin-bottom: 2rem;
    }
    .section-featured-post .hightlight-post .post-card {
        bottom: -40%;
    }
    .section-search-action .video-section .elementor-wrapper .elementor-video-iframe {
        min-width: unset;
    }
    .section-search-action .video-section {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }
    .share-article {
        left: 0;
    }
    .search #er-search-form input#er_search_input_dummy {
        width: 120px;
    }
    .main-navigation .navbar-collapse {
        flex-basis: 42%;
    }
}

@media (max-width: 1025px) {
    /* Header */
    .section-header.elementor-section {
        background-color: #fff !important;
        padding: 10px 0;
    }
    .section-header.elementor-section .elementor-row {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .section-header .elementor-row .nav-list .elementor-element .elementor-menu-toggle {
        background-color: transparent;
        padding: 0;
        font-size: 20px;
        margin-right: 10px;
        margin-top: 5px;
    }
    .section-header .nav-list .elementor-element nav ul li {
        width: 100%;
        padding: 15px 0;
        
        /* to fix submenu */
        display:grid;
        /* display: -webkit-box;
        display: -ms-flexbox;
        display: flex; */
        
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .section-header .nav-list .elementor-element nav ul li>a {
        text-align: center;
        margin:auto;
    }
    .section-header .nav-list .elementor-element nav ul li>.elementor-item-active {
        background-color: transparent;
        color: #333333;
    }
    .section-header .nav-list .elementor-element nav ul li>a:hover {
        background-color: transparent;
        color: #333333
    }
    .section-header .elementor-row .nav-list .elementor-element .elementor-menu-toggle i:before {
        color: #F67341;
    }
    .elementor .section-header .elementor-element.nav-button {
        width: 16% !important;
    }
    .section-header .elementor-row .nav-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link {
        padding: 12px 20px;
        background-color: #1ba2f8;
        color: #fff;
    }
    .section-header .nav-logo {
        margin-top: 5px;
    }
}

@media (max-width: 991px) {
    h1 {
        font-size: 2.75rem;
    }
    h2 {
        font-size: 2.5rem;
    }
    /* hero-section */
    .elementor .elementor-element.hero-section.elementor-top-section {
        padding: 10rem 0 7rem 0;
    }
    .section-container .elementor-container {
        max-width: 767px !important;
    }
    .hero-section .elementor-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .hero-section .hero-info.elementor-column.elementor-col-33 {
        width: 100%;
    }
    .hero-section .hero-info .elementor-column-wrap {
        max-width: 320px;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .hero-section .hero-info h1 {
        margin: 15px 0 2.75rem 0;
        min-width: unset;
    }
    .hero-section .hero-img.elementor-column.elementor-col-66 {
        width: 100%;
    }
    .hero-section .hero-description-img .elementor-image img {
        margin-left: 0;
    }
    /* section-search */
    .section-search {
        padding: 6rem 0 !important;
    }
    .section-search .elementor-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .section-search .search-description.elementor-column.elementor-col-33,
    .section-search .elementor-column.elementor-col-66.search-img {
        width: 100%;
    }
    .section-search .search-description.elementor-column.elementor-col-33 {
        margin-top: 2.875rem;
    }
    .section-search .search-description .elementor-widget-wrap {
        max-width: 400px;
        width: 100%;
        margin: 0 auto;
    }
    .section-search .elementor-element-df8a4cf .elementor-widget-container {
        margin: 1rem 0 !important;
    }
    .section-search .search-description .elementor-widget-wrap .elementor-element-2459021 .elementor-widget-container {
        margin: 1rem 0;
        min-width: unset;
    }
    .section-search .search-description .elementor-widget-heading .elementor-widget-container .elementor-heading-title {
        line-height: 1.06;
    }
    /* section-expertec-features */
    .section-expertec-features {
        padding: 6rem 0 !important;
    }
    .section-expertec-features .feature-list .features-info-list-wrapper .elementor-widget-wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .section-expertec-features .features-info-list {
        /* max-width: 341px; */
        -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
        flex: 0 0 45%;
        margin: 0 10px;
        padding-top: 3rem;
    }
    .section-expertec-features .features-info .features-info-description {
        padding-top: 2rem !important;
    }
    /* section-pricing */
    .section-pricing .pricing-list {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }
    .section-pricing .pricing-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .section-pricing .pricing-wrapper:nth-child(2),
    .section-pricing .pricing-wrapper:nth-child(4) {
        border-right: 0;
    }
    /* section-card-list */
    .section-card-list {
        padding-bottom: 5rem !important;
    }
    .section-card-list .elementor-row .elementor-element {
        width: 80%;
        margin: 0 auto;
    }
    .section-card-list .elementor-row .elementor-element:nth-child(1) {
        margin-bottom: 2.5rem;
    }
    .section-card-list .elementor-row .card-details .elementor-element {
        width: 100%;
    }
    .section-card-list .elementor-row .card-details .elementor-element:nth-child(1) {
        margin-bottom: 0;
    }
    .section-card-list .elementor-row .elementor-widget-heading {
        margin-bottom: 10px !important;
    }
    /* section-slider */
    .section-slider .elementor-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section-slider .elementor-column.elementor-col-33 {
        padding: 3.125rem 0 0 0;
        width: 100%;
    }
    .section-slider .testimonial-card .elementor-widget-wrap {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        padding: 5rem 15px;
        border-radius: 25px;
    }
    .section-slider .elementor-column.elementor-col-66 {
        width: 100%;
    }
    .section-slider .slider-testimonial .swiper-slide .elementor-testimonial__image img {
        width: 80px !important;
        height: 80px !important;
    }
    /* section-logos */
    .section-logos .elementor-column.elementor-col-66,
    .section-logos .elementor-column.elementor-col-33 {
        width: 100%;
    }
    .section-logos .custom-testimonial-card .elementor-widget-wrap {
        margin: 0 auto;
    }
    .section-logos .logo-slider .logo-img {
        margin: 0 1rem 1.5rem 1rem;
        width: 100px;
    }
    .section-logos .logo-slider .elementor-widget-wrap {
        width: calc(128px * 11);
    }
    @-webkit-keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-152px * 5));
            transform: translateX(calc(-152px * 5))
        }
    }
    @keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-152px * 5));
            transform: translateX(calc(-152px * 5))
        }
    }
    /* section-customize */
    .section-customize .elementor-column.elementor-col-33.customize-description,
    .section-customize .elementor-column.elementor-col-66.customize-search {
        width: 100%;
    }
    .section-customize .customize-list.elementor-column.elementor-col-50 {
        width: 35%;
    }
    .section-customize .custom-search-element.elementor-column.elementor-col-50 {
        width: 65%;
    }
    .section-customize .customize-search {
        margin-top: 4rem;
    }
    .section-customize .customize-description .image-list .elementor-widget-container {
        padding-top: 2rem !important;
    }
    .section-customize .customize-description {
        margin-top: 0;
        max-width: 415px;
        margin: 0 auto;
    }
    .section-customize {
        padding: 6rem 0 !important;
    }
    .section-footer.section-container {
        padding: 6rem 0 !important;
    }
    .elementor-widget-wrap .elementor-text-editor .footer-address p {
        font-size: 13px !important;
    }
    .footer-copyrights .elementor-element .elementor-inner-section .elementor-element {
        width: 100%;
        text-align: center;
    }
    .footer-copyrights .elementor-element .footer-gotit .elementor-element .elementor-heading-title {
        padding-bottom: 15px;
    }
    /* Ecomp */
    .hero-ecom .elementor-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .hero-ecom .hero-img.elementor-column.elementor-col-66,
    .hero-ecom .hero-info.elementor-column.elementor-col-33 {
        width: 100%;
    }
    .hero-ecom .hero-info {
        max-width: 440px;
        padding-top: 3rem;
        width: 100%;
    }
    .hero-ecom .hero-heading h2 {
        padding: 1rem 0;
    }
    .hero-ecom {
        padding: 10rem 0 6rem 0 !important;
    }
    .section-search-action .serach-img,
    .section-search-action .search-description {
        width: 100% !important;
    }
    .section-search-action .elementor-container {
        padding-left: 15px;
    }
    .section-ecom-search .elementor-row {
        padding: 0 15px 0 15px;
    }
    /* Blog Style */
    .container {
        max-width: 720px;
    }
    .article-blog-style .row {
        margin: 0 -15px;
    }
    .section-spacing {
        padding: 5rem 0;
    }
    .feature-post-list article {
        max-width: 50%;
        width: 100%;
        margin-right: 1.25rem;
    }
    .feature-post-list article:last-child {
        margin-right: 0;
    }
    .feature-post-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .article-blog-style .hightlight-post {
        margin-bottom: 8rem;
    }
    .section-featured {
        padding-bottom: 0 !important;
    }
    .section-featured .container {
        padding-bottom: 5rem;
    }
    .article-blog-style h4 {
        padding: 0 0 1.25rem 0;
    }
    .article-wrapper article,
    .most-popular article {
        width: 100%;
        max-width: 48%;
    }
    .most-popular {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .m-top {
        display: none;
    }
    .primary-footer,
    .footer-secondary {
        margin-left: -15px;
        margin-right: -15px;
    }
    .footer-lists {
        padding-top: 1.5rem;
    }
    .footer-secondary .footer-lists {
        padding-top: 0;
    }
    .footer-secondary {
        padding-top: 1.5rem;
    }
    .head-top {
        margin-top: 75px;
    }
    .archive-title h4 {
        padding: 0 0 5px 0;
    }
    .archive-title {
        padding: 0;
    }
    .archive-title {
        margin-bottom: 2rem;
    }
    .site-header .container {
        padding: 0 15px;
    }
    .featured-img .hero-img>img {
        max-width: 400px;
        margin-bottom: 30px;
    }
    .feature-info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-transform: translateY(0%);
        position: relative;
        bottom: 0;
    }
    .featured-desctiption h1 {
        font-size: 2.2rem;
        padding: 10px 0 1.68rem 0;
        min-height: auto;
    }
    .featured-desctiption .tags {
        margin-top: 1.5rem;
    }
    .featured-desctiption .tags {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .section-text {
        padding-top: 2rem;
    }
    .section-text .row {
        margin: 0;
    }
    .share-article {
        position: relative;
        left: 0;
        padding-bottom: 1.5625rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .share-article .search {
        margin-top: 0;
    }
    .entry-content figcaption,
    .entry-content>*,
    .entry-content>.size-large {
        max-width: 100%;
    }
    .entry-content figure.alignleft,
    .entry-content img.alignleft {
        margin: 10px 1.25rem 10px 0px;
    }
    .entry-content blockquote {
        max-width: 505px;
    }
    .entry-content blockquote p {
        font-size: 1.2rem;
    }
    .entry-content figure.alignright,
    .entry-content img.alignright {
        margin: 10px 20px 10px 1.25rem;
    }
    .entry-content .simplePullQuote {
        margin-right: 30px;
    }
    .single-hero {
        padding: 4rem 0;
        max-height: 100%;
    }
    .featured-desctiption {
        margin-left: 0;
        text-align: center;
    }
    .featured-desctiption .avatar-details figure {
        margin: 0 auto 10px auto;
    }
    .blog-post .section-text p {
        margin-bottom: 10px;
    }
    .entry-content h1,
    .entry-content h2,
    .entry-content h3,
    .entry-content h4,
    .entry-content h5,
    .entry-content h6 {
        margin: 2.5rem auto 1.25rem auto;
    }
    .entry-content>.size-full {
        margin: 3rem 0;
    }
    .footer-secondary.footer-copyrights {
        margin-left: 0;
        margin-right: 0;
    }
    .fetured-without-img article {
        margin-bottom: 1.5rem;
    }
    .single-breadcrumb {
        padding: 10px 15px;
    }
    .section-search-action .video-section {
        width: 100% !important;
    }
    .section-search-action .video-section .elementor-column-wrap {
        margin: 0 15px !important;
    }
    .search #er-search-form input#er_search_input_dummy {
        width: 200px;
    }
    .share-article.sticky {
        position: relative;
        top: 0;
    }
    .share-article .sharing {
        padding-top: 0;
    }
    .main-navigation .search #er-search-form input#er_search_input_dummy {
        width: 120px !important;
    }
    .navbar-collapse {
        flex-basis: 40%;
    }
    .site-header .header-menus li {
        margin-right: 1rem;
    }
    .main-navigation .navbar-collapse {
        flex-basis: 25%;
    }
    .hero-ecom .hero-info .elementor-column-wrap {
        max-width: 440px;
    }
    .hero-ecom .hero-description ul>li {
        padding-left: 4.5rem;
    }
    .section-ecom-search .elementor-element.search-video-wrapper {
        width: 100%;
    }
    .section-ecom-search .elementor-widget-heading .elementor-heading-title {
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 767px) {
    html {
        font-size: 90%;
    }
    h1 {
        font-size: 2.75rem;
    }
    h2 {
        font-size: 2rem;
    }
    .btn {
        margin-top: 2.5rem;
    }
    .btn-medium .elementor-button {
        padding: 1rem 5rem 1rem 1.5rem !important;
    }
    .elementor .elementor-element.hero-section.elementor-top-section {
        padding: 8rem 0 5rem 0;
    }
    .section-container .elementor-container {
        max-width: 100% !important;
        padding: 0;
    }
    .hero-section .hero-description ul>li:before {
        width: 50px;
        height: 50px;
    }
    .hero-section .hero-description ul>li {
        margin-bottom: 2.5rem;
        padding-left: 4rem;
    }
    .hero-section .btn-common .elementor-button {
        margin-top: 3rem;
    }
    .btn-common .elementor-button {
        margin-top: 1rem;
    }
    /* section-search */
    .section-search {
        padding: 4rem 0 !important;
    }
    /* section-expertec-features */
    .section-expertec-features {
        padding: 5rem 0 !important;
    }
    /* section-pricing */
    .section-pricing .pricing-header .elementor-widget-container {
        padding-top: 2rem;
    }
    .section-pricing .pricing-header h2 {
        font-size: 2rem;
    }
    .section-pricing .pricing-header h2>span {
        font-size: 1.25rem;
        margin: 4px 0px 0 0;
    }
    /* section-card-list */
    .section-card-list {
        padding: 6rem 0 5rem 0 !important;
    }
    .section-card-list .elementor-row .elementor-element {
        width: 90%;
        margin: 0 auto;
    }
    /* section-slider */
    /* section-logos */
    .section-logos .custom-testimonial-card .customer-testimonial-info {
        padding: 2rem 1.5rem 1.5rem 1.5rem;
    }
    .section-logos .custom-testimonial-card .customer-testimonial-info:after {
        width: 30px;
        height: 30px;
        right: -10px;
    }
    .section-logos .custom-testimonial-card .customer-testimonial-info p {
        padding-bottom: 2rem;
    }
    @-webkit-keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-132px * 5));
            transform: translateX(calc(-132px * 5))
        }
    }
    @keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-132px * 5));
            transform: translateX(calc(-132px * 5))
        }
    }
    .section-customize .image-list .gallery .gallery-item {
        width: auto !important;
        max-width: 32px !important;
    }
    .section-customize .customize-list.elementor-column.elementor-col-50,
    .section-customize .custom-search-element.elementor-column.elementor-col-50 {
        width: 100%;
    }
    .section-customize .custom-search-element #custom-list {
        max-width: 460px;
        width: 100%;
        margin: 2rem auto 0 auto;
    }
    .section-customize .customize-list {
        max-width: 500px;
        margin: 0 auto;
    }
    .section-customize .customize-list .custom-search-info .elementor-widget-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: scroll;
    }
    .section-customize .customize-list .dropdown-styles {
        border-radius: 5px;
        display: inline-block !important;
        margin-bottom: 0;
        margin-right: 10px;
        position: unset;
        min-width: 150px;
        padding: 15px;
    }
    .section-customize .customize-list .dropdown-styles h4 {
        position: relative;
        font-size: 13px;
        text-transform: uppercase;
        padding-left: 0;
    }
    .section-customize .customize-list .dropdown-styles .dropdown-menu {
        min-width: 150px;
        border-radius: 0 0 5px 5px;
        margin-top: 55px;
    }
    .section-customize .customize-list .dropdown-styles.show {
        border-radius: 5px;
    }
    .section-customize .customize-list .dropdown-styles .dropdown-select,
    .section-customize .customize-list .dropdown-styles.color-list .input-group {
        margin-top: 5px;
    }
    .section-customize .customize-list .dropdown-styles .colorpicker-element .input-group-addon {
        margin-top: 9px;
    }
    .colorpicker.dropdown-menu {
        min-width: 130px !important;
        -webkit-transform: translateX(110px);
        transform: translateX(110px);
    }
    .colorpicker.dropdown-menu .colorpicker-saturation {
        width: 85px;
    }
    .section-customize .customize-list .dropdown-styles.show .dropdown-menu {
        left: -15px !important;
        margin-top: 52px;
    }
    .section-customize {
        padding: 5rem 0 !important;
    }
    /* footer */
    .section-footer.section-container {
        padding: 5rem 0 !important;
    }
    .section-footer .elementor-element .footer-address {
        width: 50%;
        padding-left: 15px;
    }
    .section-footer .elementor-element .footer-address .elementor-widget-container .footer-address {
        width: 100%;
        padding-left: 0;
        padding-bottom: 0;
    }
    .section-header.elementor-section .elementor-row {
        padding: 0 15px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .section-header .nav-logo {
        width: 8%;
        position: absolute;
        z-index: 9999;
    }
    .section-header .nav-list {
        width: 100%;
    }
    .section-header .nav-button {
        width: 12%;
        display: none;
    }
    .section-header .nav-list .elementor-element nav ul .signup {
        display: table;
        width: auto;
        margin: 12px auto;
        text-align: center;
    }
    .section-search .search-img .elementor-element .elementor-wrapper {
        width: 100%;
    }
    /* Ecomp */
    .section-header .nav-list .elementor-element nav ul .signup>a, .section-header.header-wrapper .nav-list .elementor-element nav ul li.signup>a {
        color: #fff !important;
    }
    
    .hero-ecom {
        padding: 10rem 0 5rem 0 !important;
    }
    .hero-ecom .hero-img .elementor-column-wrap,
    .section-search-action .serach-img {
        padding: 0 15px !important;
    }
    .section-search-action .img-search-list {
        padding-top: 2rem !important;
    }
    .section-search-action .icon-search-list .elementor-image {
        margin: 0 auto;
    }
    /* Blog Style */
    .container {
        max-width: 540px;
    }
    .section-spacing {
        padding: 4rem 0;
    }
    .section-featured-post .hightlight-post .post-card {
        bottom: -35%;
    }
    .section-recent-stories .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section-recent-stories .recent-post {
        width: 100%;
        max-width: 50%;
    }
    .section-featured .container {
        padding-bottom: 4rem;
    }
    .article-blog-style .hightlight-post a.post-title>h3 {
        font-size: 2rem;
    }
    .article-blog-style .hightlight-post {
        margin-bottom: 7rem;
    }
    .site-header {
        padding: 10px 0;
    }
    .site-header .container {
        padding: 0 15px;
    }
    .navbar-toggler {
        display: block;
        margin: 0;
        background-color: transparent;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .main-navigation h1 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .main-navigation .navbar-toggler {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .main-navigation .navbar-collapse {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        display: none !important;
    }
    .navbar-collapse.active {
        display: block !important;
        width: 100%;
        margin-top: 2rem;
    }
    .main-navigation {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .navbar-collapse .list-style {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .site-header .header-menus li {
        margin-right: 0;
        padding: 1rem 0;
        width: 100%;
    }
    .site-header .header-menus li:last-child {
        padding-top: 0;
    }
    .child-menus .sub-menu {
        display: none;
    }
    .child-menus.child-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .child-menus .sub-menu.visible {
        display: block;
        position: relative;
        top: 0;
        margin-top: 10px;
    }
    .header-menus .sub-menu li {
        padding: 10px;
    }
    .site-header .header-menus li>a {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .site-header .header-menus .menu-item-has-children a::after {
        right: 0;
    }
    .site-header .header-menus .menu-item-has-children li:last-child {
        padding: 10px;
    }
    .site-header .header-menus li:last-child a {
        text-align: center;
    }
    .site-header .menu-item-has-children li:last-child a {
        text-align: left;
    }
    .head-top {
        margin-top: 64px;
    }
    .menu-item-has-children .sub-menu {
        position: relative;
        left: 0;
    }
    .entry-content blockquote::before {
        top: -42px;
        left: -17px;
        height: 68px;
        width: 80px
    }
    .featured-desctiption .tags {
        margin-top: 1.325rem;
    }
    .entry-content .simplePullQuote {
        max-width: 300px;
        font-size: 1.2rem;
    }
    .entry-content h1,
    .entry-content h2,
    .entry-content h3,
    .entry-content h4,
    .entry-content h5,
    .entry-content h6 {
        margin: 2rem auto 1.25rem auto;
    }
    .entry-content>.size-full {
        margin: 2rem 0;
    }
    .entry-content table {
        margin-top: 2rem;
        display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .entry-content blockquote {
        margin: 4rem auto 2rem auto;
    }
    .single .section.section-comments {
        padding: 0 0 1.875rem 0;
    }
    .related-post.section-recent-stories {
        padding: 3rem 0;
    }
    .section-comments .media-body {
        max-width: 100%;
    }
    .section-comments .row {
        margin: 0 -15px;
    }
    .post-related {
        max-width: 100%;
    }
    .entry-content ul,
    .entry-content ol {
        margin-bottom: 1rem !important;
    }
    .primary-footer-menu .container {
        padding-left: 0;
        padding-right: 0;
    }
    .share-article .sharing {
        order: 1;
    }
    .share-article .search-post {
        order: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    .share-article .rating {
        order: 2;
    }
    .share-article .search-post .widget_search .er-dummy-search-box,
    .share-article .search-post .widget_search .er-dummy-search-box #er-search-form,
    .search #er-search-form input#er_search_input_dummy {
        width: 100% !important;
    }
    .rating .rating-stars ul li>i {
        width: 20px;
    }
    .main-navigation .navbar-collapse {
        flex-basis: 100%;
    }
    .main-navigation .search a {
        margin-top: 0;
        margin-bottom: 0;
    }
    .nav-logo p {
        display: none;
    }
    .main-navigation .search .btn-common {
        margin-left: 10px;
        margin-right: 10px;
    }
    .nav-logo h1:after {
        display: none;
    }
}

@media (max-width: 580px) {
    html {
        font-size: 85%;
    }
    h1 {
        font-size: 2.5rem;
    }
    h6 {
        font-size: 10px;
    }
    h2 {
        font-size: 2rem;
    }
    h3 {
        font-size: 1.752rem;
    }
    h4 {
        font-size: 16px;
    }
    h5 {
        font-size: 1.5rem;
    }
    p {
        line-height: 1.5;
        font-size: 16px;
    }
    h6 {
        font-size: 11px !important;
    }
    .btn-small .elementor-button-link {
        padding: 1.25rem 1.875rem !important;
    }
    .hero-section .hero-info .elementor-column-wrap {
        max-width: 100%;
    }
    .hero-section .hero-info h1 {
        margin: 10px auto 2rem auto;
        max-width: 280px;
        line-height: 1 !important;
    }
    .hero-section .hero-description ul>li:before {
        width: 40px;
        height: 40px;
    }
    .hero-section .hero-description ul>li {
        padding-left: 4.75rem;
    }
    /* section-search */
    .section-search {
        padding: 4rem 0 !important;
    }
    .section-search .search-description .elementor-widget-wrap {
        max-width: 100%;
        padding-top: 25px;
    }
    .section-search .search-description .elementor-widget-wrap .elementor-element-2459021 .elementor-widget-container {
        margin: 10px 0;
    }
    .section-search .search-img {
        padding-left: 15px;
        padding-right: 15px;
    }
    /* section-expertec-features */
    .section-expertec-features {
        padding: 4rem 0 !important;
    }
    .section-expertec-features .features-info-list {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 0;
        padding: 2rem 0 0 0;
    }
    .section-expertec-features .features-info-list .elementor-widget-container {
        padding: 0 2.5rem !important;
    }
    .section-expertec-features .features-info-list .elementor-image-box-img {
        max-width: 45px;
    }
    .section-expertec-features .features-info-list .elementor-image-box-wrapper .elementor-image-box-title {
        padding-bottom: 0;
    }
    .section-expertec-features .features-info-description .features-description-info {
        max-width: 100%;
    }
    .section-expertec-features .features-info-description .features-description-info {
        padding: 0 15px;
    }
    /* section-pricing */
    .section-pricing {
        padding: 4rem 0 !important;
    }
    .section-pricing .pricing-list {
        max-width: 300px;
        position: relative;
        left: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        margin: 1.875rem auto 0 auto;
        bottom: 0;
        background-color: transparent;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: visible;
    }
    .section-pricing .pricing-wrapper .pricing-body ul>li:last-child {
        border-bottom: 0;
    }
    .section-pricing .pricing-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 300px;
        border-left: 0;
        margin-bottom: 1rem;
        background-color: #fff;
        border-radius: 10px;
        -webkit-box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.08);
        border-right: none;
        border-bottom: none;
    }
    .section-pricing .pricing-wrapper .pricing-head {
        padding: 1.5rem 1.5rem;
    }
    .section-pricing .pricing-header .elementor-widget-container {
        padding-top: 1.5rem;
    }
    .section-pricing .pricing-wrapper .pricing-body ul>li:last-child a {
        padding: 12px;
        font-size: 12px;
    }
    .section-pricing .pricing-wrapper:nth-child(1) .pricing-header {
        background-size: 28%;
    }
    .section-pricing .pricing-wrapper:nth-child(2) .pricing-header {
        background-size: 25%;
    }
    .section-pricing .pricing-wrapper:nth-child(3) .pricing-header {
        background-size: 46%;
    }
    .section-pricing .pricing-wrapper:nth-child(4) .pricing-header {
        background-size: 27%;
    }
    /* section-card-list */
    .section-card-list {
        padding: 4rem 0 !important;
    }
    .section-card-list .elementor-row .elementor-element {
        width: 100%;
        border-radius: 10px;
    }
    .section-card-list .card-search .elementor-text-editor h4 {
        width: 100%;
        text-align: center;
    }
    .section-card-list .elementor-text-editor p {
        width: 100%;
        text-align: center !important;
        padding-top: 7px;
    }
    /* section-slider */
    .section-slider .slider-testimonial .swiper-slide {
        max-width: 100%;
        /* www ui tweaks.docx */ 
        padding: 3.5rem 1.5rem 1.5rem 1.5rem;
        border-radius: 10px;
    }
    .section-slider .slider-testimonial .swiper-slide .elementor-testimonial__image img {
        width: 60px !important;
        height: 60px !important;
    }
    .section-slider .swiper-slide .elementor-testimonial__cite {
        margin-bottom: 1rem;
    }
    .section-slider .testimonial-card .elementor-widget-wrap {
        padding: 2rem 15px;
        border-radius: 10px;
    }
    /* section-logos */
    .section-logos .custom-testimonial-card .elementor-widget-wrap {
        max-width: 320px;
        padding: 0 0 0 15px;
    }
    .section-slider .elementor-column.elementor-col-33 {
        padding: 3.125rem 15px 0 15px;
    }
    .section-logos .logo-slider .logo-img {
        margin: 0 1rem 1.5rem 1rem;
        width: 80px;
    }
    .section-logos .logo-slider .elementor-widget-wrap {
        width: calc(128px * 11);
    }
    @-webkit-keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-128px * 5));
            transform: translateX(calc(-128px * 5))
        }
    }
    @keyframes scroll {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        100% {
            -webkit-transform: translateX(calc(-128px * 5));
            transform: translateX(calc(-128px * 5))
        }
    }
    /* section-customize */
    .section-customize .customize-description {
        max-width: 100%;
    }
    .section-customize .customize-description .elementor-widget-container {
        margin: 0px !important;
    }
    .section-customize .customize-description h2 {
        margin: 8px 0px !important;
    }
    .section-customize .customize-description .image-list .elementor-widget-container {
        padding-top: 1rem !important;
    }
    .section-customize .customize-description .btn-link .elementor-button-link {
        font-size: 16px !important;
    }
    .section-customize .customize-list {
        max-width: 100%;
    }
    .section-customize .custom-search-element #custom-list {
        max-width: 100%;
    }
    .section-customize .custom-search-element .elementor-column-wrap {
        padding-right: 15px !important;
    }
    .section-customize .custom-search-element .custom-search-list {
        max-width: 100%;
    }
    .section-customize {
        padding: 4rem 0 !important;
    }
    .section-footer.section-container {
        padding: 4rem 0 !important;
    }
    .hero-section .hero-img .elementor-column-wrap {
        padding: 0 15px !important;
    }
    .elementor-widget-wrap {
        text-align: center;
    }
    .elementor-text-editor p {
        font-size: 16px;
    }
    .section-card-list .card-search .elementor-text-editor {
        display: unset;
    }
    .section-card-list .card-details .card-search .elementor-column-wrap {
        background-color: #fff !important;
    }
    .section-card-list .card-description .elementor-text-editor {
        margin-top: 0;
    }
    .section-card-list .elementor-widget-container {
        padding-left: 0 !important;
    }
    .section-customize .customize-list .dropdown-styles .colorpicker-element .input-group-addon {
        left: 15px;
    }
    .section-customize .customize-list .dropdown-styles h4 {
        text-align: left;
    }
    .elementor-heading-title h6 {
        font-size: 12px !important;
    }
    .section-customize .customize-description .btn-link {
        display: none;
    }
    .elementor-image-gallery {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .elementor-image-gallery .gallery-item:last-child {
        margin-right: 0;
    }
    .section-header.elementor-section .elementor-row {
        padding: 0 15px;
    }
    .section-header .nav-list {
        width: 100%;
    }
    .section-header .nav-logo {
        width: 10%;
    }
    .section-header .nav-button {
        width: 12%;
    }
    .section-header .elementor-row .nav-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link {
        padding: 8px 12px;
        margin-top: 5px;
    }
    .section-footer .elementor-container .elementor-element .footer-list {
        width: 100%;
        /* border-bottom: 1px solid #d8dfe4; */
    }
    .section-footer .footer-list .elementor-widget-heading h4 {
        padding-top: 20px;
        cursor: pointer;
        text-align: left;
        position: relative;
    }
    .section-footer .footer-list1 .elementor-widget-heading h4 {
        padding-top: 0;
    }
    .section-footer .elementor-container .elementor-element .footer-list .elementor-column-wrap {
        margin-top: 0;
    }
    .section-footer .footer-list .elementor-widget-heading .intro:after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .section-footer .footer-list .elementor-widget-heading h4:after {
        content: '';
        position: absolute;
        background-image: url(../images/icon-faq.png);
        width: 20px;
        height: 20px;
        background-size: 35%;
        border-radius: 50%;
        background-repeat: no-repeat;
        background-position: left 8px top 5px;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .section-footer .footer-list1 .elementor-widget-heading h4:after {
        top: 0;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
    }
    .elementor-element .elementor-widget-container h4 {
        text-align: left;
    }
    .elementor-widget-wrap .elementor-text-editor .footer-address p {
        text-align: left;
    }
    .section-footer .elementor-element .footer-address {
        width: 100%;
        padding-bottom: 2rem;
    }
    .section-customize .customize-search .customize-list .elementor-heading-title {
        text-align: left;
    }
    .hero-section .hero-description .elementor-text-editor ul {
        display: table;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        position: relative;
    }
    .section-search .search-description.elementor-column.elementor-col-33 {
        margin-top: 1rem;
    }
    .section-footer .footer-list .footer-list-wrapper .elementor-icon-list-items {
        display: none;
    }
    .section-footer .footer-list .open-list {
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        padding: 0 0 1.875rem 0;
    }
    .section-footer .footer-list .open-list .elementor-icon-list-items {
        display: block;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
    }
    .elementor-widget-wrap .elementor-text-editor .footer-address .elementor-column-wrap {
        margin-bottom: 0 !important;
    }
    .section-expertec-features .features-info-description .features-description-info p {
        line-height: 1.4 !important;
    }
    .section-expertec-features .features-info .features-info-description {
        padding-top: 4rem !important;
    }
    /* Ecomp */
    .hero-ecom {
        padding: 8rem 0 4rem 0 !important;
    }
    .hero-ecom .hero-info {
        max-width: 100%;
        padding-top: 2rem;
    }
    .hero-ecom .hero-info .elementor-text-editor {
        text-align: center !important;
    }
    .section-search-action .search-description .elementor-widget-text-editor p {
        max-width: 100%;
    }
    .section-search-action .search-description .elementor-widget-wrap {
        padding-top: 0;
    }
    .section-search-action .img-digital-goja .elementor-image {
        margin: 0 auto 0 0;
        max-width: 100px;
    }
    .section-search-action .img-peter-england .elementor-image {
        margin: 0 0 0 auto;
        max-width: 75px;
    }
    .section-search-action .img-easy .elementor-image {
        max-width: 78px;
    }
    .section-search-action .img-search-list .elementor-widget-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section-search-action .elementor-element.icon-search-list {
        width: auto;
    }
    .section-search-action .search-description.elementor-column.elementor-col-33 {
        margin-top: 2rem;
    }
    .section-ecom-search .search-description .elementor-column-wrap {
        padding: 0 !important;
    }
    .hero-ecom .hero-heading h2 {
        font-size: 2rem !important;
    }
    /* Blog Style */
    .container {
        padding-right: 15px;
        padding-left: 15px;
        max-width: 100%;
    }
    .section-spacing {
        padding: 3rem 0;
    }
    .feature-post-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .feature-post-list article {
        max-width: 100%;
        margin-right: 0;
    }
    .feature-post-list article:last-child {
        margin-bottom: 1.5625rem;
    }
    .section-featured .container {
        padding-bottom: 3rem;
    }
    .article-wrapper article,
    .most-popular article,
    .section-recent-stories .recent-post {
        max-width: 100%;
    }
    .section-featured-post .hightlight-post .post-card {
        bottom: 0;
        text-align: left;
        width: 100%;
        padding: 0;
    }
    .section-featured-post .hightlight-post {
        margin-bottom: 6rem;
    }
    .hightlight-post .post-card {
        padding: 1rem;
    }
    .article-blog-style .hightlight-post a.post-title>h3 {
        font-size: 1.5rem;
    }
    .article-blog-style .hightlight-post {
        margin-bottom: 1.5625rem;
    }
    .hightlight-post .post-card {
        bottom: 0;
        width: 100%;
        position: relative;
        padding: 0;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .section-featured-post .hightlight-post {
        margin-bottom: 1.5625rem;
    }
    .article-blog-style .hightlight-post article .img-wrapper {
        max-height: 180px;
        display: block;
        overflow: hidden;
    }
    .section-squarespace .post-card a.post-title h3,
    .section-featured-post .hightlight-post .post-card small,
    .section-magento .hightlight-post .post-card h3 {
        margin-top: 15px;
    }
    .section-most-popular .hightlight-post {
        margin-top: 1.5625rem;
    }
    .article-blog-style article .img-wrapper {
        max-height: 180px;
    }
    .section-recent-stories.article-blog-style article {
        margin-bottom: 1.5625rem;
    }
    .section-recent-stories .btn-common {
        margin-top: 0;
    }
    .article-blog-style .hightlight-post:hover .post-card {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
    .main-navigation .navbar-brand {
        width: 30px;
        height: 30px;
    }
    .footer-wrapper figure {
        max-width: 30px;
    }
    .footer-lists {
        padding-top: 1rem;
    }
    .footer-lists p {
        line-height: 1.4;
    }
    .social-links .footer-menu ul>li {
        margin-right: 10px;
    }
    .social-links .facebook {
        width: 18px;
        height: 18px;
    }
    .social-links .twitter {
        width: 20px;
        height: 16px;
    }
    .footer-secondary p {
        font-size: 14px;
    }
    .footer-lists p {
        font-size: 16px;
    }
    .head-top {
        margin-top: 64px;
    }
    .custom-pagination {
        margin: 0;
    }
    .avatar-info {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .page-title {
        text-align: center;
    }
    .avatar-info .details {
        padding-left: 0;
    }
    .avatar-info .avatar-dp {
        max-width: 60px;
        margin-bottom: 15px;
    }
    .featured-img .hero-img>img {
        max-width: 300px;
    }
    .feature-info {
        padding: 0;
    }
    .featured-desctiption .tags {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .featured-desctiption .tags a {
        margin-top: 15px;
    }
    .row {
        margin: unset;
    }
    .featured-desctiption .tags {
        margin-top: unset;
    }
    .featured-desctiption {
        margin-left: unset;
    }
    .single-hero {
        padding: 4rem 0;
    }
    .blog-post .section-text p {
        margin-bottom: 10px;
    }
    .featured-desctiption .avatar-details figure {
        max-width: 60px;
    }
    .entry-content h1,
    .entry-content h2,
    .entry-content h3,
    .entry-content h4,
    .entry-content h5,
    .entry-content h6 {
        margin: 1rem auto 1.25rem auto;
    }
    .featured-desctiption h1 {
        font-size: 2rem;
    }
    .featured-desctiption .avatar-details h4>a {
        font-size: 15px;
    }
    .featured-desctiption .date {
        font-size: 14px;
    }
    .entry-content blockquote::before {
        top: -40px;
        left: 0px;
        height: 60px;
        width: 70px;
    }
    .entry-content blockquote {
        margin-bottom: 30px;
    }
    .entry-content figure.alignleft,
    .entry-content img.alignleft {
        float: unset;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .entry-content figure.alignright,
    .entry-content img.alignright {
        float: unset;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .entry-content .simplePullQuote {
        float: none;
        max-width: 100%;
        margin: 1.5rem 0;
        padding: 1rem;
    }
    .entry-content .simplePullQuote p {
        font-size: 1.2rem;
    }
    .entry-content h3+p,
    .entry-content h4+p,
    .entry-content h5+p,
    .entry-content h6+p,
    .entry-content>h2+p {
        margin-top: 15px;
    }
    .entry-content ol>li {
        padding: 0 0 10px 1.5625rem;
    }
    .entry-content ul li {
        padding: 0 0 10px 1.25rem;
    }
    .entry-content h2 {
        font-size: 1.625rem;
    }
    .entry-content h3 {
        font-size: 1.375rem;
    }
    .entry-content h4 {
        font-size: 1.25rem;
    }
    .related-post.section-recent-stories {
        padding: 2rem 0;
    }
    .entry-content figure.size-medium,
    .entry-content img.size-medium {
        max-width: 100%;
    }
    .section-container .avatar-info {
        padding: 2rem 0 1.875rem 0;
    }
    .section-text .wp-caption-text {
        right: 15px;
        padding: 10px;
    }
    .entry-content .simplePullQuote::after,
    .entry-content .simplePullQuote::before {
        display: none;
    }
    .post-related {
        margin: 1rem auto;
        padding: 1rem;
    }
    .post-related figure {
        max-width: 120px;
        margin-right: 1rem;
    }
    .entry-content .simplePullQuote {
        background-position: top -45px left -40px;
    }
    table>thead>tr>th,
    .table>thead>tr>th {
        padding: 6px;
    }
    .page-title .d-flex {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .section-search-action .video-section .elementor-wrapper .elementor-video-iframe {
        height: 200px;
    }
    .section-search-action .video-section .elementor-column-wrap {
        padding: 20px 15px 20px 15px !important;
        background-position: top 2px right 2px;
    }
    .section-search-action .video-section .img-triangle {
        max-width: 50px;
        top: 1.125rem;
        left: -1.25rem;
    }
    .nav-logo p {
        display: none;
    }
    .main-navigation .search .btn-common {
        padding: 10px 10px 10px 10px !important;
        margin-left: 5px;
        margin-right: 5px;
    }
    .main-navigation .search #er-search-form input#er_search_input_dummy {
        width: 100px !important;
    }
    .hero-ecom .hero-description ul>li {
        margin-bottom: 1.75rem;
    }
    .hero-ecom .hero-description ul>li:nth-child(1):before,
    .hero-ecom .hero-description ul>li:nth-child(2):before,
    .hero-ecom .hero-description ul>li:nth-child(3):before {
        background-position: center;
    }
	.section-customize .image-gallery .elementor-text-editor {

    justify-content: center;
}
	.section-logos .custom-testimonial-card .elementor-section-full_width .elementor-row {

    flex-wrap: nowrap;
}
}