
@media (max-width: 1600px){
    section.inner-banner.logo-redesign-bnr {
        height: 770px;
        padding-top: 160px;
    }
}
@media (max-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
    }
    .bnr-txt h1 {
        font-size: 50px;
        line-height: normal;
    }

    .hme-banner {
        height: auto;
    }

    .services-bx-hme {
        height: 350px;
    }

    .hd-txt h2 {
        font-size: 40px;
        line-height: normal;
    }

    
    .logo-inr-bx-srv-hme {
        height: 350px;
    }

    .logo-inr-bx-srv-hme:hover .logo-inr-txt-srvh {
        top: 50px;
    }

    .ftr-txt h2 {
        font-size: 40px;
    }
    .process-box {
        padding: 20px 15px;
    }

    
    section.faq-sec .hd-txt {
        position: sticky;
        top: 10px;
    }
    .why-redesign-bx h4 span {font-size: 21px;}

    .why-redesign-bx {
        height: 340px;
    }
    .how-we-work-redesign .rtng-brnd-bx p {
        font-size: 17px;
        min-height: 260px;
    }

    .why-redesign-bx h4 {
        height: 220px;
        font-size: 16px;
    }
    .pricing-inr-hd h2 {
        font-size: 28px;
    }
    
    .hd-txt p {font-size: 15px;}
    
    .founder-bx p {
        font-size: 15px;
    }
    
    .ftr-txt p {
        width: 100%;
        font-size: 15px;
    }

}
@media (max-width: 767px){
    .bnr-txt h1 {
        font-size: 30px;
        text-align: center;
    }
    section.hme-marquee.header-marquee .container-fluid {
        padding: 0 !important;
    }
    
    nav.navbar .container-fluid {
        padding: 6px 0 0 0;
    }
    
    .header-marquee .marquee span {
        font-size: 13px;
        font-weight: 400;
    }
    
    .trigger-box input {
        width: 100% !important;
    }
    
    form#triggerForm {
        width: 100%;
    }
    
    .hme-port-slide2 {
        display: none;
    }
    
    section.email-form-sec-2 .trigger-box form {
        flex-direction: column;
        width: 100%;
    }
    
    section.email-form-sec-2 .trigger-box form img.bnr-form-ico-st {
        bottom: auto;
        left: auto;
        right: 10px;
        top: 6px;
    }
    
    section.email-form-sec-2 {
        padding-top: 0;
    }
    
    section.email-form-sec-2 .row {
        flex-direction: column-reverse;
    }
    
    .services-bx-hme p {
        height: 100% !important;
        width: 75%;
    }
    
    .services-bx-hme {
        height: 100%;
        text-align: center;
        padding: 30px 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .services-bx-hme a {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    
    .services-bx-hme:before {
        opacity: 0.85 !important;
        background: #000 !important;
    }
    
    section.hme-why-choose {
        padding-bottom: 0;
    }
    
    .logo-inr-txt-srvh p {
        color: #fff !important;
    }
    
    .logo-inr-bx-srv-hme h4, .logo-inr-bx-srv-hme h2, .logo-inr-bx-srv-hme p {
        color: #fff !important;
    }
    .bnr-txt p {
        text-align: center;
        font-size: 16px;
        padding: 10px 0;
    }

    .email-form form {
        justify-content: center;
        align-items: center;
    }

    .bnr-side-img {
        display: none;
    }
    .trigger-box {
        text-align: center !important;
    }

    .form-logo-bx {
        width: 150px !important;
        border-radius: 20px !important;
    }

    .option.color-box {
        width: 150px !important;
    }

    .popup button {
        padding: 10px !important;
    }

    section.review-logo-section {
        display: none;
    }

    section.hme-portfolio .hd-txt h2 {
        width: 100%;
    }

    .hd-txt h2 {
        font-size: 30px;
    }

    section.hme-portfolio .hd-txt p {
        width: 100%;
    }

    .marquee span {
        font-size: 20px;
    }

    .marquee {
        font-size: 20px;
    }

    .hd-txt-inr-div {
        width: 100%;
    }

    section.services-sec-hme .hd-txt {
        flex-direction: column;
        text-align: center;
        justify-content: center;
    }

    .hd-txt-btn {
        width: 100%;
    }

    .services-main-col-hme ul li {
        width: 100%;
    }

    .hd-txt {
        text-align: center;
    }

    .hd-txt h4 {
        font-size: 18px;
    }

    .why-choose-hd-txt h2 {
        font-size: 30px;
        text-align: center;
    }

    .why-choose-hd-txt p {
        text-align: center;
    }

    .why-centr-rating {
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }

    section.hme-why-choose p {
        padding-bottom: 0;
    }

    section.rating-sec {
        display: none;
    }

    .hd-txt h2 br {
        display: none;
    }

    .pricing-m-col-st .nav-tabs a {
        font-size: 13px;
    }

    .pricing-inr-hd h2 {
        font-size: 20px;
    }

    ::before {}

    .logo-inr-bx-srv-hme {
        text-align: center;
    }

    .logo-inr-bx-srv-hme:hover .logo-inr-txt-srvh {
        top: 0;
    }

    .logo-inr-bx-srv-hme::before {
        background: #000 !important;
        opacity: 0.855 !important;
    }

    .logo-inr-txt-srvh h2 {
        font-size: 30px;
    }

    .logo-inr-txt-srvh h4 {
        font-size: 18px;
    }

    .slick-slide.slick-current .testi-bx {
        left: 0;
    }

    .testi-bx {
        margin: 0 4px;
    }

    .testi-bx p {
        font-size: 14px;
    }

    .testi-img span {
        font-size: 12px;
    }

    .testiSlider .slick-list {
        padding: 20px 20px !important;
        height: 350px !important;
    }

    .founder-bx {
        text-align: center;
    }

    .founder-bx h3 {
        width: 100%;
        font-size: 22px;
    }

    .founder-bx p {
        font-size: 14px;
    }

    .founder-m-col .col-sm-4 {
        border: 0;
    }

    .founder-sec {
        padding: 50px 0 0;
    }

    .ftr-txt h2 {
        font-size: 25px;
        text-align: center;
        width: 100%;
        padding-bottom: 10px;
    }

    .ftr-txt {
        flex-direction: column;
    }

    .ftr-txt p {
        width: 100%;
        text-align: center;
        font-size: 14px;
    }

    .ftr-list {
        flex-wrap: wrap;
    }

    .ftr-col {
        width: 50%;
    }

    .ftr-col ul li a {
        font-size: 12px;
    }

    .ftr-col.ftr-col-1 {
        border-right: 1px solid #F25749;
    }

    .col-sm-12.ftrcopy-div {
        flex-direction: column;
        gap: 20px 0;
    }

    .col-sm-12.ftrcopy-div img {
        width: 130px;
        padding-top: 20px;
    }

    .hme-logo-design-services .row {
        justify-content: center;
    }

    .hme-banner {
        padding: 120px 0 50px;
        height: auto;
    }

    span.navbar-toggler-icon {
        background: #ffffff;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px;
    }

    span.navbar-toggler-icon i {
        color: #ff5f29;
    }

    button.navbar-toggler:focus {
        outline: 0;
        box-shadow: none;
    }

    section {overflow-x: hidden;}
        section.logo-design-serv-pg {
        padding-top: 0;
    }

    h2 {
        font-size: 30px !important;
        text-align: center;
    }

    .logo-de-pg-srv-col p {
        text-align: center;
    }

    p {
        font-size: 14px !important;
    }

    .logo-de-pg-srv-col1 .inr-img-logo-pg-srv img {
        margin: 0 auto;
    }

    .inr-txt-logo-pg-srv a {margin: 0 auto;margin-bottom: 20px;}

    .col-sm-12.row.logo-de-pg-srv-col.logo-de-pg-srv-col2 {
        flex-direction: column-reverse;
    }

    section.logo-design-serv-pg .row {
        justify-content: center;
        margin-bottom: 20px;
    }

    span.line-procs {
        display: none;
    }

    ul.process-list {
        flex-wrap: wrap;
    }

    ul.process-list li {
        top: 0 !important;
    }

    .process-sec {
        padding: 70px 0;
    }

    button.accordion-button {
        font-size: 15px;
    }

    section.inner-banner ul {
        text-align: center;
    }

    section.inner-banner .btn-1 {
        margin: 0 auto;
    }
    section.inner-banner {
        padding: 120px 0 50px !important;
        height: auto !important;
    }
    .bnr-txt {
        width: 100% !important;
    }

    section.inner-banner img {
        
    }
    img.redesign-bnr-img1, img.redesign-bnr-img2, img.redesign-bnr-img3, img.redesign-bnr-img4, img.redesign-bnr-img5 {
    display: none !important;
}

    .why-redesign-bx {
        text-align: center;
        height: auto;
    }

    .why-redesign-bx img {
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .why-redesign-bx h4 {
        height: auto;
    }

    .logo-why-redesing.row {
        gap: 20px 0;
    }

    section.logo-redesign-sec-1 .row {
        justify-content: center;
    }

    section.logo-redesign-sec-1 {
        padding-bottom: 0;
    }

    .logo-redesign-portfolio .row {
        justify-content: center;
    }

    .rtng-brnd-bx {
        height: auto;
    }

    .how-we-work-redesign .rtng-brnd-bx p {
        height: auto;
        min-height: auto;
    }

    .rtng-brnd-bx {
        text-align: center;
    }

    .rating-brnd-m-col {
        gap: 20px 0;
    }

    .how-we-work-redesign .row {
        justify-content: center;
    }

    .rtng-brnd-bx h4 {
        font-size: 18px;
        align-items: center;
        justify-content: center;
    }

    section.why-choose-redesign .row {
        justify-content: center;
    }

    .cta-redesign img {
        display: none;
    }

    section.ftr-form-dtl ul li a {
        justify-content: center;
    }

    img.redesign-bnr-img1, img.redesign-bnr-img2, img.redesign-bnr-img3, img.redesign-bnr-img4 {
        display: none;
    }

    .bnr-form-st h4 {
        text-align: center;
    }
    .about-sec-mrketing .hd-txt {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .about-sec-mrketing .hd-txt h2 {
        width: 100%;
    }

    .about-sec-mrketing .hd-txt p {
        width: 100%;
    }

    .about-sec-mrketing .hd-txt {
        padding: 0;
    }

    img.price-mrktng-img {
        display: none;
    }

    .marketing-price-col.row {
        gap: 20px 0;
    }

    .cta-bg-mrkt .cta-txt {
        width: 100%;
    }
    .rating-sec-branding .row {
        justify-content: center;
    }

    .rtng-brnd-bx p {
        min-height: auto;
    }

    .about-sec-brnd-2 .innr-img-brnding video {
        height: 200px;
    }
    section.hme-portfolio {
        padding: 50px 0 0;
        overflow: visible;
    }
    .how-we-work-redesign:before {
    height: 100%;
    }
    
    section.why-choose-redesign {
        padding: 50px 0;
    }
    
    section.faq-sec lottie-player {
        margin: 0 auto;
    }
    section.website-inner-sec ul {
        justify-content: center;
    }
    
    section.website-inner-sec ul li {
        width: 100%;
    }
    .about-sec-mrketing .hd-txt div {
        text-align: center;
        margin: 0 auto;
        display: inline-flex;
        flex-direction: column;
    }
    
    .marketing-price .row {
        justify-content: center;
    }
    
    .marketing-price .pricing-bx {
        margin: 0 auto;
        text-align: center;
    }
    
    .marketing-price .pricing-bx ul li {
        text-align: left;
    }
    
    .pricing-bx p {
        font-size: 12px !important;
    }
    
    .founder-m-col {
        justify-content: center;
        align-items: center;
    }
    
    .founder-sec .row {
        justify-content: center;
    }
    .about-sec-branding .btn-1 {
        display: table;
        margin: 0 auto;
    }
    section.portfolio-sec .hd-txt p {
        width: 100%;
    }


}