@media only screen and (min-width: 320px) and (max-width: 767px) {
    .navbar-dark .navbar-brand {
        width: 30%;
    }
            .nav img {
    width: 9rem;
}
    header.header-row button.clr-btn {
        font-size: 13px;
        padding: 14px 20px;
    }
    .navbar-dark .navbar-toggler {
        border-color: #000;
    }
    .navbar-dark .navbar-toggler-icon {
        filter: invert(3);
    }
    .navbar-collapse {
        background: #000;
        padding: 10px 0 10px;
    }
    .navbar-dark .navbar-nav .nav-link {
        color: #fff;
        font-size: 14px;
        margin: 0 0 5px;
        border-bottom: 1px solid;
        padding: 5px 20px;
    }
    .navbar-dark .navbar-nav .nav-link:before {
        display: none;
    }
    .navbar-dark .navbar-nav .nav-link i {
        color: #fff;
    }
    .navbar-dark .navbar-nav li:hover {
    }
    .navbar-dark .navbar-nav li ul li:hover {
        margin-bottom: 0;
    }
    .navbar-dark .navbar-nav .nav-link:hover {
        color: #fff;
    }
    .navbar-dark .navbar-nav li ul {
        background: #b717a4;
        width: 100%;
        left: 0;
        z-index: 11;
        top: 0;
        opacity: 1;
        display: block;
        position: relative;
    }
    .navbar-dark .navbar-nav li ul li a {
        font-size: 14px;
        padding: 8px 20px;
    }
    header.header-row .d-flex.align-items-lg-center.mt-3.mt-lg-0 {
        display: none !important;
    }
    .navbar-dark .navbar-nav .nav-link:last-child {
        margin-bottom: 0;
        border: 0;
    }
    div#navbarCollapse {
        position: fixed;
        width: 240px;
        height: 100% !important;
        top: 0px;
        left: -280px;
        background: #b717a4;
        z-index: 111;
        padding: 20px 0px 20px 0px;
        transition: 0.5s;
    }
    div#navbarCollapse.show {
        left: 0;
    }
    .menu-ovalay {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        background: hsl(0deg 0% 0% / 70.2%);
        z-index: 1;
        visibility: hidden;
        opacity: 0;
        transition: 0.5s;
    }
    .menu-ovalay.active {
        visibility: visible;
        opacity: 1;
    }
    button.mbl-btn {
        display: block;
    }
    .banner-rgt {
        display: none;
    }
    section.banner-row {
        padding-top: 140px;
        text-align: center;
        margin-bottom: 0;
    }
    .banner-sec h3 {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .banner-sec h1 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .banner-sec p {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    button.clr-btn {
        font-size: 14px;
        padding: 14px 28px;
        width: 100%;
    }
    .priamry-heading {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    section.business-row .col {
        max-width: 100%;
    }
    section.contact-row .row {
        padding: 0;
        border-radius: 0;
        margin: 0;
        background: transparent;
    }
    section.process-row .an-process-line {
        display: none;
    }
    section.banner-row svg {
        display: none;
    }
    .waves-sec {
        display: none;
    }
    .scroll-bottom {
        display: none;
    }
    .secondary-heading {
        font-size: 24px;
        line-height: 30px;
    }
    section.counter-row {
        padding: 50px 0;
    }
    .counter-sec {
        padding: 20px 15px;
        border-radius: 10px;
    }
    .counter-sec .col-xxl-3 {
        width: 50%;
    }
    .counter-box {
        border: 1px solid white;
        padding: 20px 0px;
        margin-bottom: 10px;
    }
    .counter-box:before {
        display: none;
    }
    .counter-box b {
        font-size: 22px;
        line-height: 30px;
    }
    .counter-box p {
        font-size: 11px;
    }
    .counter-sec h2 {
        margin-bottom: 20px;
    }
    section.services-row {
        padding: 40px 0 20px;
        text-align: center;
    }
    section.services-row .row {
        padding: 0 0 30px;
    }
    .services-sec h3, .w-head h3, .choose-sec h3, .contact-sec h3 {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .services-sec h2 {
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    p {
        font-size: 14px;
        line-height: 24px;
    }
    .services-sec p {
        margin-bottom: 20px;
    }
    .services-sec {
        margin-bottom: 30px;
    }
    button.trns-btn {
        padding: 14px 30px;
        width: 100%;
    }
    section.services-row .row-reverse {
        flex-direction: column-reverse;
    }
    .cta-sec img {
        display: none;
    }
    section.cta-row {
        padding: 40px 0;
        text-align: center;
    }
    .cta-sec h2 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 15px;
    }
    section.portfolio-row {
        padding: 50px 0;
    }
    section.portfolio-row .w-head p {
        width: 100%;
    }
    .w-head p {
        font-size: 16px;
    }
    section.portfolio-row .w-head {
        margin-bottom: 30px;
    }
    .portfolio-tabs ul#pills-tab li {
        width: calc(50% - 15px);
    }
    .portfolio-tabs ul#pills-tab .nav-link {
        width: 100%;
        font-size: 14px;
    }
    section.portfolio-row .btn-sec {
        margin: 0;
    }
    button.clr-btn img {
        width: auto;
    }
    section.portfolio-row .btn-sec button.clr-btn {
        margin-top: 20px;
    }
    section.process-row .w-head {
        margin-bottom: 30px;
    }
    .process-sec b {
        display: none;
    }
    .process-sec span {
        margin-bottom: 20px;
        font-size: 30px;
        line-height: 30px;
    }
    section.process-row {
        text-align: center;
        padding-bottom: 50px;
    }
    .process-sec {
        padding: 20px;
        border: 1px solid black;
        border-radius: 20px;
        text-align: center;
        margin-bottom: 30px;
    }
    .process-sec p {
        width: 100%;
    }
    section.process-row .row {
        margin-bottom: 0;
    }
    section.process-row .row .col-xxl-3 {
        margin: 0 !important;
    }
    .packages-tabs ul#pills-tab li {
        width: 100%;
    }
    .packages-sec {
        padding: 20px 10px;
        margin-bottom: 20px;
    }
    .packages-sec span h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .packages-sec span strong {
        font-size: 30px;
        line-height: 30px;
    }
    .packages-sec span {
        margin-bottom: 10px;
    }
    .packages-sec p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .packages-sec ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .packages-sec ul {
        height: 150px;
        padding-bottom: 10px;
    }
    .packages-sec .btn-sec {
        flex-direction: column;
    }
    .packages-sec .btn-sec a {
        margin-top: 10px;
    }
    section.packages-row button.trns-btn {
        margin-top: 10px;
    }
    section.packages-row {
        padding-bottom: 50px;
    }
    .choose-sec figure {
        display: none;
    }
    section.choose-row {
        margin: 0;
        padding: 50px 0;
        text-align: center;
    }
    .choose-sec h2 {
        margin-bottom: 15px;
    }
    .choose-sec p {
        width: 100%;
        margin: 0;
    }
    section.testimonials-row {
        padding: 50px 0;
        text-align: center;
    }
    .testimonial-slider .item {
        padding: 0;
    }
    .testimonials-sec img {
        margin-bottom: 20px;
    }
    .testimonial-slider .item.slick-center>div {
        transform: translateY(20px);
        margin-bottom: 25px;
    }
    .testimonials-sec {
        padding: 30px 20px 20px 20px;
    }
    .testimonials-sec p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .testimonials-sec img {
        display: block;
        margin: -50px auto 20px;
        width: 20%;
    }
    .slick-dots {
        margin-top: 20px;
    }
    .testimonials-sec h4 {
        margin: 0;
        font-size: 18px;
    }
    .partner-review-sec ul li {
        width: 47%;
        margin: 1%;
        padding: 10px;
        border: 1px solid #c8c8c8;
    }
    .partner-review-sec ul li img {
        width: 90px;
        object-fit: scale-down;
        height: 60px;
    }
    section.business-row {
        padding: 50px 0;
    }
    section.business-row .w-head p {
        font-size: 20px;
    }
    section.business-row .w-head h2 {
        margin-bottom: 15px;
    }
    section.business-row .w-head {
        margin-bottom: 30px;
    }
    .business-sec a {
        flex-direction: column;
    }
    .business-sec {
        padding: 18px 15px;
    }
    .business-sec a img {
        margin-bottom: 15px;
        width: 50px;
        height: 50px;
    }
    .business-sec a h3 {
        font-size: 15px;
    }
    section.contact-row {
        background: var(--c1);
        padding: 20px 0;
        text-align: center;
    }
    .contact-sec h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .contact-sec p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .contact-sec ul li {
        margin: 0 0 10px;
    }
    .contact-sec ul li a {
        font-size: 16px;
    }
    .contact-sec ul li:before {
        display: block;
        font-size: 16px;
        margin: 0;
    }
    .contact-sec ul {
        margin-bottom: 20px;
    }
    .contact-sec .form-group input, .contact-sec .form-group textarea {
        height: 50px;
    }
    .contact-sec .form-group input::placeholder, .contact-sec .form-group textarea::placeholder {
        font-size: 13px;
    }
    .contact-sec .form-group textarea {
        height: 120px;
        border-radius: 10px;
    }
    .contact-sec .form-group {
        margin-bottom: 10px;
    }
    .contact-sec button.clr-btn {
        font-size: 15px;
        padding: 12px;
    }
    footer.footer-row {
        background: #101522;
        padding-top: 50px;
        text-align: center;
    }
    .footer-cont img {
        width: 40%;
        margin-bottom: 15px;
    }
    .footer-cont p {
        font-size: 14px;
        margin: 0 auto 20px;
    }
    .footer-cont a {
        margin-bottom: 20px;
        display: block;
    }
    footer.footer-row h4 {
        margin-bottom: 15px;
    }
    footer.footer-row ul li {
        margin-bottom: 10px;
    }
    footer.footer-row ul li a {
        font-size: 14px;
    }
    footer.footer-row ul {
        margin-bottom: 20px;
    }
    .copyright-sec {
        margin-top: 20px;
    }
    .copyright-sec p {
        font-size: 14px;
    }
    .inner-counter-sec p.counter-para {
        font-size: 14px;
        width: 100%;
        line-height: 24px;
    }
    section.dev-sevices-row {
        text-align: center;
        padding-bottom: 40px;
    }
    .dev-services-sec img {
        display: none;
    }
    div#accordionExample .dev-services-sec {
        padding: 30px 10px;
        margin-bottom: 20px;
    }
    .dev-services-sec button.accordion-button {
        text-align: center;
        width: 100%;
        font-size: 22px;
        line-height: 28px;
    }
    .dev-services-sec .accordion-body p {
        margin: 0;
        font-size: 16px;
    }
    section.cta-inner-row .cta-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    section.dev-process-row {
        padding: 50px 0;
        text-align: center;
    }
    section.dev-process-row .w-head h2.priamry-heading {
        width: 100%;
        margin-bottom: 10px;
    }
    section.dev-process-row .w-head {
        margin-bottom: 30px;
    }
    .inner-process-sec:before {
        display: none;
    }
    .inner-process-sec {
        padding: 10px 16px 15px;
        border: 1px solid black;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .inner-process-sec figure {
        width: 90px;
        height: 90px;
        margin-bottom: 10px;
    }
    .inner-process-sec figure img {
        width: 45px;
    }
    .inner-process-sec h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .inner-process-sec p {
        margin: 0;
        font-size: 15px;
        line-height: 24px;
    }
    section.dev-choose-row {
        padding: 50px 0;
        text-align: center;
    }
    section.dev-sevices-row .w-head h2 {
        font-size: 28px;
    }
    section.dev-sevices-row .w-head p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    section.dev-sevices-row .w-head {
        margin-bottom: 40px;
    }
    .inner-choose-sec h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .inner-choose-sec h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .inner-choose-sec strong {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    section.dev-choose-row:before {
        display: none;
    }
    .inner-choose-sec ul li {
        text-align: left;
        margin-left: 15px;
        font-size: 16px;
        margin-bottom: 5px;
    }
    .inner-choose-sec ul {
        margin-bottom: 15px;
    }
    .inner-choose-sec p {
        width: 100%;
        font-size: 15px;
        line-height: 24px;
        margin: 0;
    }
    section.inner-portfolio-row .w-head p {
        width: 92%;
    }
    .portfolio-slider .slick-list {
        padding: 10px 0 !important;
    }
    .portfolio-slider img {
        height: 250px;
    }
    .portfolio-slider {
        margin-bottom: 0;
    }
    section.host-sevices-row {
        padding-bottom: 50px;
        padding-top: 0;
        text-align: center;
    }
    section.host-sevices-row .w-head {
        margin-bottom: 30px;
    }
    section.host-sevices-row .w-head h2 {
        font-size: 28px;
    }
    .host-sevice-seec {
        padding: 30px 20px;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .host-sevice-seec h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .host-sevice-seec p {
        font-size: 14px;
        line-height: 24px;
        margin: 0;
    }
    section.host-sevices-row a {
        margin-top: 10px;
    }
    section.inner-process-row .w-head h5 {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    .inner-pkgprocess-sec {
        flex-direction: column;
        border: 0;
        background: #F5F5FA;
        border-radius: 10px;
        padding: 30px 10px;
        text-align: center;
    }
    .inner-pkgprocess-sec figure {
        width: auto;
        height: auto;
        line-height: normal;
        margin: 0 0 10px;
    }
    .inner-pkgprocess-sec img {
        width: 64px;
    }
    .inner-pkgprocess-sec h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .inner-pkgprocess-sec p {
        margin: 0;
        width: 100%;
        font-size: 16px;
    }
    .inner-pkgprocess-sec div {
        width: 100%;
    }
    .inner-pkgprocess-sec:before {
        display: none;
    }
    section.inner-process-row .row {
        gap: unset;
    }
    section.inner-process-row button.trns-btn {
        margin-top: 10px;
    }
    section.host-choose-row img {
        display: none;
    }
    section.inner-choose-row {
        background: whitesmoke;
        padding: 50px 0;
        text-align: center;
    }
    section.inner-choose-row .inner-choose-sec ul li {
        width: 100%;
        font-size: 16px;
    }
    section.inner-choose-row .inner-choose-sec ul {
        margin-bottom: 15px;
    }
    section.host-choose-row .inner-choose-sec p {
        width: 100%;
    }
    section.host-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.digital-ser-row {
        padding: 0 0 50px;
        text-align: center;
    }
    .digital-ser-lft img {
        margin: auto;
        display: block;
        width: 90%;
    }
    .digital-ser-lft figure {
        width: 100px;
        height: 100px;
        bottom: 0;
        right: 18px;
    }
    .digital-ser-lft {
        margin-bottom: 20px;
    }
    .digital-ser-sec h2 {
        margin-bottom: 10px;
    }
    .digital-ser-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .digital-ser-sec button.accordion-button {
        background: #f2f2f2;
        margin-bottom: 0;
        padding-left: 16px;
        font-size: 17px;
        line-height: 24px;
    }
    .digital-ser-sec button.accordion-button.collapsed:before {
        color: #000;
        font-size: 20px;
        margin-right: 10px;
        position: relative;
        top: 1px;
    }
    .digital-ser-sec .accordion-button:not(.collapsed) {
        background: #f2f2f2;
        border: 0;
        padding-left: 16px;
    }
    .digital-ser-sec .accordion-item {
        background: #f2f2f2;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border: 1px solid #e4e4e4;
    }
    .digital-ser-sec .accordion-body {
        padding: 0;
        font-size: 14px;
        text-align: left;
        padding: 0 10px;
    }
    .digital-ser-sec button.accordion-button:before {
        color: #000;
        font-size: 20px;
        margin-right: 10px;
        position: relative;
        top: 1px;
    }
    section.inner-process-row {
        padding: 50px 0;
        text-align: center;
    }
    section.inner-process-row .w-head {
        margin-bottom: 40px;
    }
    .digital-proc-slider .slick-slide.slick-current.slick-center .dig-process-sec {
        transform: translateX(0px);
    }
    .digital-proc-slider .slick-slide {
        padding: 0;
    }
    .dig-process-sec {
        flex-direction: column;
        gap: unset;
        margin: 0;
        border-radius: 10px;
        padding: 20px;
    }
    .digital-proc-slider .slick-slide.slick-current.slick-center .dig-process-sec img {
        width: 74px;
        height: 74px;
    }
    .dig-process-sec figure {
        flex: unset;
        margin-bottom: 10px;
    }
    .dig-process-sec h4 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .dig-process-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.seo-sevices-row {
        padding-bottom: 50px;
        text-align: center;
    }
    .seo-service-sec img {
        display: none;
    }
    section.seo-sevices-row .row .col-xxl-6:first-child:before, section.seo-sevices-row .row .col-xxl-6:first-child:after {
        display: none;
    }
    section.seo-sevices-row .w-head {
        margin-bottom: 30px;
    }
    section.seo-sevices-row .row .col-xxl-6:first-child {
        padding: 0 15px;
    }
    .seo-sevice-sec {
        margin-bottom: 16px;
        border: 1px solid #cfcfcf;
        padding: 15px;
        border-radius: 10px;
    }
    .seo-sevice-sec h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .seo-sevice-sec p {
        width: 100%;
        font-size: 14px;
    }
    .inner-seoprocess-sec {
        margin-bottom: 10px;
    }
    section.seo-process-row button.trns-btn {
        margin-top: 20px;
    }
    section.smm-sevices-row {
        padding: 50px 0;
        text-align: center;
    }
    section.smm-sevices-row .w-head {
        margin-bottom: 30px;
    }
    .smm-service-sec img {
        width: 90%;
        margin: 0 auto 20px;
        display: block;
    }
    .smm-main-sec {
        margin: 0;
    }
    .smm-sevice-sec {
        padding: 30px 20px;
        display: block;
    }
    .smm-sevice-sec span {
        font-size: 40px;
        line-height: 40px;
        display: block;
        margin-bottom: 10px;
    }
    .smm-sevice-sec h3 {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .smm-sevice-sec p {
        font-size: 14px;
        margin: 0;
    }
    .inner-choose-sec img {
        display: none;
    }
    section.inner-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.about-row {
        padding: 50px 0;
        text-align: center;
    }
    .about-sec p {
        margin-bottom: 20px;
    }
    .about-sec a {
        margin-bottom: 50px;
        display: block;
    }
    section.about-row .row-reverse {
        flex-direction: column-reverse;
    }
    section.about-row .row {
        padding: 0 0 40px;
    }
    section.inner-packages-row {
        padding-top: 140px;
    }
    section.combo-row {
        padding: 40px 0;
        text-align: center;
    }
    .combo-head:after {
        display: none;
    }
    .combo-head h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .combo-head p {
        font-size: 14px;
        line-height: 24px;
        margin: 0;
    }
    .combo-head {
        margin-bottom: 20px;
    }
    .combo-prices {
        text-align: center;
        margin-bottom: 20px;
    }
    .combo-prices span {
        font-size: 25px;
        line-height: 30px;
    }
    .combo-prices h3 {
        font-size: 50px;
        line-height: 50px;
        display: block;
    }
    .combo-prices small {
        font-size: 16px;
    }
    .combo-inner-sec ul li {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
        text-align: left;
    }
    .list-unstyled {
        margin-bottom: 0;
    }
    img.side-badge-imagss {
        display: none;
    }
    .combo-sec .btn-sec:after {
        display: none;
    }
    .combo-sec .btn-sec {
        margin-top: 20px;
    }
    .combo-sec .btn-sec button.trns-btn {
        margin: 20px 0 0;
    }
    section.inner-contact-row {
        padding-bottom: 50px;
    }
    .inner-contact-sec ul li {
        text-align: left;
    }
    .inner-contact-sec ul li a {
        display: flex;
    }
    section.policy-row {
        padding: 50px 0;
        text-align: center;
    }
    .policy-sec h2 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .policy-sec ul li {
        text-align: left;
        font-size: 14px;
    }
    .contact-inner-row section.contact-row {
        padding-top: 30px;
    }
    section.domain-sevices-row {
        padding: 50px 0;
        text-align: center;
    }
    section.domain-sevices-row .w-head {
        margin-bottom: 30px;
    }
    .domain-service-sec {
        padding: 30px 20px;
        margin-bottom: 20px !important;
        border-radius: 10px;
    }
    .domain-service-sec img {
        margin-bottom: 10px;
    }
    .domain-service-sec h3 {
        font-size: 20px;
    }
    section.domain-sevices-row .row .col-xxl-3:nth-child(2) .domain-service-sec, section.domain-sevices-row .row .col-xxl-3:last-child .domain-service-sec {
        margin: 0;
    }
    section.domain-provide-row {
        padding: 0 0 50px;
        text-align: center;
    }
    section.domain-provide-row .row {
        padding: 0px 0 50px;
    }
    .domain-provide-sec h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .domain-provide-sec h2 {
        margin-bottom: 10px;
    }
    .domain-provide-sec p {
        width: 100%;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .domain-provide-sec a {
        margin-bottom: 50px;
        display: block;
    }
    section.domain-provide-row .row-reverse {
        flex-direction: column-reverse;
    }
    .domain-process-sec b {
        display: none;
    }
    section.domain-process-row svg {
        display: none;
    }
    .domain-process-sec {
        padding: 15px;
        border: 1px solid #dadada;
        margin-bottom: 10px;
    }
    .domain-process-sec span {
        margin: 0 0 10px;
        font-size: 35px;
        line-height: 40px;
    }
    .domain-process-sec img {
        margin-bottom: 10px;
    }
    .domain-process-sec h3 {
        width: 100%;
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .domain-process-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.domain-process-row .btn-sec {
        margin-top: 20px;
    }
    section.ssl-sevices-row {
        text-align: center;
        padding-bottom: 50px;
    }
    section.email-sevices-row {
        text-align: center;
        padding-bottom: 50px;
    }
    section.email-sevices-row .w-head p {
        font-size: 14px;
        width: 100%;
    }
    section.email-sevices-row .w-head {
        margin-bottom: 30px;
    }
    .email-service-sec img {
        width: 100%;
        margin-bottom: 20px;
    }
    .email-service-sec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .email-service-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.email-process-row .w-head p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    .email-process-sec:after {
        display: none;
    }
    .email-process-sec {
        padding: 15px;
        border: 1px solid #e1e1e1;
        border-radius: 10px;
        margin-bottom: 10px;
    }
    .email-process-sec figure {
        margin-bottom: 15px;
    }
    .email-process-sec figure img {
        width: 50px;
        height: 50px;
    }
    .email-process-sec h3 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    section.email-process-row .col {
        max-width: 100%;
        flex: 100%;
    }
    .email-process-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.email-choose-row .inner-choose-sec ul li {
        width: 100%;
        font-size: 16px;
    }
    section.email-choose-row .inner-choose-sec p {
        margin-bottom: 20px;
    }
    .inner-banner-sec strong {
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .inner-banner-sec li {
        text-align: left;
        font-size: 16px;
        margin-left: 15px;
        margin-bottom: 10px;
    }
    section#freedomain-row {
        padding: 50px 0 0;
        text-align: center;
    }
    .domain-details-sec {
        padding: 30px 20px;
        border-radius: 10px;
        margin-bottom: 10px;
    }
    .domain-details-sec figure {
        margin-bottom: 20px;
    }
    .domain-details-sec figure img {
        height: 40px;
    }
    .domain-details-sec h4 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .domain-details-sec p {
        font-size: 14px;
        line-height: 24px;
        min-height: auto;
    }
    div#pills-shared .packages-sec ul {
        min-height: auto;
    }
    section.freedomain-process-row .row .col-xxl-5:nth-child(3) {
        margin: 0;
    }
    .package-form-sec {
        margin-top: 30px;
        text-align: center;
    }
    .package-form-sec h3 {
        font-size: 30px;
        line-height: 30px;
    }
    .package-form-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    .package-form-sec .form-group {
        margin-bottom: 10px;
    }
    .package-form-sec .form-group input, .package-form-sec .form-group textarea {
        height: 45px;
    }
    .package-form-sec .form-group textarea {
        height: 120px;
        margin-bottom: 30px;
    }
    div#staticBackdrop h3.title {
        font-size: 30px;
        text-align: center;
        margin-bottom: 20px;
    }
    div#staticBackdrop textarea.c_field {
        height: 90px;
        border-radius: 20px;
    }
    div#staticBackdrop .btn-close {
        right: -4px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .navbar-dark .navbar-brand {
        width: 24%;
    }
    header.header-row button.clr-btn {
        font-size: 13px;
        padding: 14px 20px;
    }
    .navbar-dark .navbar-toggler {
        border-color: #000;
    }
    .navbar-dark .navbar-toggler-icon {
        filter: invert(3);
    }
    .navbar-collapse {
        background: #000;
        padding: 10px 0 10px;
    }
    .navbar-dark .navbar-nav .nav-link {
        color: #fff;
        font-size: 14px;
        margin: 0 0 5px;
        border-bottom: 1px solid;
        padding: 5px 20px;
    }
    .navbar-dark .navbar-nav .nav-link:before {
        display: none;
    }
    .navbar-dark .navbar-nav .nav-link i {
        color: #fff;
    }
    .navbar-dark .navbar-nav li:hover {
    }
    .navbar-dark .navbar-nav li ul li:hover {
        margin-bottom: 0;
    }
    .navbar-dark .navbar-nav .nav-link:hover {
        color: #fff;
    }
    .navbar-dark .navbar-nav li ul {
        background: #b717a4;
        width: 100%;
        left: 0;
        z-index: 11;
        top: 0;
        opacity: 1;
        display: block;
        position: relative;
    }
    .navbar-dark .navbar-nav li ul li a {
        font-size: 14px;
        padding: 8px 20px;
    }
    header.header-row .d-flex.align-items-lg-center.mt-3.mt-lg-0 {
        justify-content: center;
    }
    header.header-row button.clr-btn {
        background: #000;
        border-color: #000;
        border-radius: 0;
        padding: 14px 40px;
    }
    .navbar-dark .navbar-nav .nav-link:last-child {
        margin-bottom: 0;
        border: 0;
    }
    div#navbarCollapse {
        position: fixed;
        width: 240px;
        height: 100% !important;
        top: 0px;
        left: -280px;
        background: #b717a4;
        z-index: 111;
        padding: 20px 0px 20px 0px;
        transition: 0.5s;
    }
    div#navbarCollapse.show {
        left: 0;
    }
    .menu-ovalay {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        background: hsl(0deg 0% 0% / 70.2%);
        z-index: 1;
        visibility: hidden;
        opacity: 0;
        transition: 0.5s;
    }
    .menu-ovalay.active {
        visibility: visible;
        opacity: 1;
    }
    button.mbl-btn {
        display: block;
    }
    .banner-rgt {
        display: none;
    }
    section.banner-row {
        padding-top: 140px;
        text-align: center;
        margin-bottom: 0;
    }
    section.banner-row .col-md-6 {
        width: 100%;
    }
    .banner-sec h3 {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .banner-sec h1 {
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 12px;
    }
    .banner-sec p {
        width: 90%;
        font-size: 16px;
        line-height: 26px;
        margin: 0 auto 15px;
    }
    button.clr-btn {
        font-size: 14px;
        padding: 14px 28px;
        width: auto;
    }
    .priamry-heading {
        font-size: 38px;
        line-height: 45px;
        margin-bottom: 10px;
    }
    section.business-row .col {
        max-width: 50%;
        margin: auto;
    }
    section.contact-row .row {
        padding: 0;
        border-radius: 0;
        margin: 0;
        background: transparent;
    }
    section.process-row .an-process-line {
        display: none;
    }
    section.banner-row svg {
        display: none;
    }
    .waves-sec {
        display: none;
    }
    .scroll-bottom {
        display: none;
    }
    .secondary-heading {
        font-size: 30px;
        line-height: 40px;
    }
    section.counter-row {
        padding: 50px 0;
    }
    .container {
        max-width: 720px;
    }
    .counter-sec {
        padding: 50px;
        border-radius: 50px;
    }
    .counter-sec .col-xxl-3 {
        width: 47%;
        margin: auto;
    }
    .counter-box {
        padding: 16px 10px;
        margin-bottom: 20px;
    }
    .counter-sec .col-xxl-3:nth-child(2) .counter-box:before {
        display: none;
    }
    .counter-box b {
        font-size: 28px;
        line-height: 30px;
    }
    .counter-box p {
        font-size: 15px;
    }
    .counter-sec h2 {
        margin-bottom: 20px;
    }
    section.services-row {
        padding: 40px 0 50px;
    }
    section.services-row .row {
        padding: 0 0 30px;
    }
    .services-sec h3, .w-head h3, .choose-sec h3, .contact-sec h3 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .services-sec h2 {
        font-size: 35px;
        line-height: 42px;
        margin-bottom: 10px;
    }
    p {
        font-size: 16px;
        line-height: 26px;
    }
    .services-sec p {
        margin-bottom: 20px;
    }
    .services-sec {
        margin-bottom: 30px;
    }
    button.trns-btn {
        padding: 14px 20px;
    }
    .cta-sec img {
        height: 425px;
        margin-top: -80px;
    }
    section.email-cta-row img {
        height: 307px !important;
        margin-top: -30px !important;
    }
    .cta-sec h2 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    section.portfolio-row {
        padding: 60px 0;
    }
    section.portfolio-row .w-head p {
        width: 100%;
    }
    .w-head p {
        font-size: 17px;
    }
    section.portfolio-row .w-head {
        margin-bottom: 30px;
    }
    .portfolio-tabs ul#pills-tab li {
    }
    .portfolio-tabs ul#pills-tab .nav-link {
        width: 100%;
        font-size: 14px;
    }
    section.portfolio-row .btn-sec {
        margin: 20px 0 0;
    }
    button.clr-btn img {
        width: auto;
    }
    section.portfolio-row .btn-sec button.clr-btn {
        margin-top: 20px;
    }
    section.process-row .w-head {
        margin-bottom: 30px;
    }
    .process-sec b {
        display: none;
    }
    .process-sec span {
        margin-bottom: 20px;
        font-size: 35px;
        line-height: 35px;
    }
    section.process-row {
        text-align: center;
        padding-bottom: 50px;
    }
    .process-sec {
        padding: 20px;
        border: 1px solid black;
        border-radius: 20px;
        text-align: center;
        margin-bottom: 30px;
    }
    .process-sec p {
        width: 90%;
        margin: auto;
    }
    section.process-row .row {
        margin-bottom: 0;
    }
    section.process-row .row .col-xxl-3 {
        margin: 0 !important;
    }
    .packages-tabs ul#pills-tab li {
        width: 32%;
        display: inline-block;
    }
    .packages-sec {
        padding: 20px 10px;
        margin-bottom: 20px;
    }
    .packages-sec span h4 {
        font-size: 22px;
        line-height: 30px;
        width: 45%;
    }
    .packages-sec span strong {
        font-size: 35px;
        line-height: 40px;
        width: 55%;
    }
    .packages-sec span {
        margin-bottom: 10px;
    }
    .packages-sec p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .packages-sec ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .packages-sec ul {
        height: 190px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .packages-sec .btn-sec button.clr-btn {
    padding: 14px 30px;
    }
    .packages-sec .btn-sec a {
        margin-top: 10px;
    }
    section.packages-row button.trns-btn {
        margin-top: 10px;
    }
    section.packages-row {
        padding-bottom: 120px;
    }
    .choose-sec figure {
    }
    section.choose-row {
        margin: 0;
        padding: 30px 0;
    }
    .choose-sec h2 {
        margin-bottom: 15px;
    }
    .choose-sec p {
        width: 100%;
        margin: 0;
    }
    .inner-counter-sec h2 {
        margin-bottom: 10px;
    }
    section.dev-choose-row:before {
        background-size: 90%;
        width: 60%;
        bottom: -69px;
    }
    section.testimonials-row {
        padding: 80px 0 80px;
    }
    .testimonial-slider .item {
        padding: 19px 10px;
    }
    .testimonials-sec img {
        margin-bottom: 20px;
    }
    .testimonial-slider .item.slick-center>div {
        transform: translateY(20px);
        margin-bottom: 25px;
    }
    .testimonials-sec {
        padding: 30px 20px 20px 20px;
    }
    .testimonials-sec p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .testimonials-sec img {
        display: block;
        width: 30%;
    }
    .slick-dots {
        margin-top: 20px;
    }
    .testimonials-sec h4 {
        margin: 0;
        font-size: 20px;
    }
    .partner-review-sec ul li {
    }
    .partner-review-sec ul li img {
        width: 140px;
        object-fit: scale-down;
        height: 90px;
    }
    section.business-row {
        padding: 50px 0;
    }
    section.business-row .w-head p {
        font-size: 20px;
    }
    section.business-row .w-head h2 {
        margin-bottom: 15px;
    }
    section.business-row .w-head {
        margin-bottom: 30px;
    }
    .business-sec a {
        flex-direction: column;
    }
    .business-sec {
        padding: 18px 15px;
    }
    .business-sec a img {
        margin-bottom: 15px;
        width: 50px;
        height: 50px;
    }
    .business-sec a h3 {
        font-size: 15px;
    }
    section.contact-row {
        background: var(--c1);
        padding: 30px;
        border-radius: 50px;
        margin-bottom: -140px;
        z-index: 11;
        position: relative;
    }
    .contact-sec h2 {
        font-size: 31px;
        line-height: 35px;
    }
    .contact-sec p {
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 15px;
    }
    .contact-sec ul li {
        margin: 0 0 10px;
    }
    .contact-sec ul li a {
        font-size: 17px;
    }
    .contact-sec ul li:before {
        font-size: 16px;
    }
    .contact-sec ul {
        margin-bottom: 20px;
    }
    .contact-sec .form-group input, .contact-sec .form-group textarea {
        height: 50px;
    }
    .contact-sec .form-group input::placeholder, .contact-sec .form-group textarea::placeholder {
        font-size: 13px;
    }
    .contact-sec .form-group textarea {
        height: 120px;
        border-radius: 10px;
    }
    .contact-sec .form-group {
        margin-bottom: 10px;
    }
    .contact-sec button.clr-btn {
        font-size: 15px;
        padding: 14px 40px;
    }
    footer.footer-row {
        background: #101522;
        padding-top: 200px;
    }
    .footer-cont img {
        width: 50%;
        margin-bottom: 20px;
    }
    .footer-cont p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .footer-cont a {
        margin-bottom: 20px;
        display: block;
    }
    footer.footer-row h4 {
        margin-bottom: 15px;
    }
    footer.footer-row ul li {
        margin-bottom: 10px;
    }
    footer.footer-row ul li a {
        font-size: 14px;
    }
    footer.footer-row ul {
        margin-bottom: 20px;
    }
    .copyright-sec {
        margin-top: 30px;
    }
    .copyright-sec p {
        font-size: 14px;
    }
    .counter-box:before {
        top: 19px;
        right: -40px;
    }
    .packages-tabs ul#pills-tab .nav-link {
        width: 100%;
        font-size: 15px;
        padding: 10px 16px;
    }
    section.packages-row .row {
        justify-content: center;
    }
    .footer-cont a button.clr-btn {
        width: 100%;
    }
    .inner-counter-sec h2 {
        margin-bottom: 10px;
    }
    .inner-counter-sec p.counter-para {
        font-size: 16px;
        width: 100%;
        line-height: 24px;
    }
    section.dev-sevices-row {
        padding-bottom: 120px;
    }
    .dev-services-sec img {
    height: 500px;
    }
    div#accordionExample .dev-services-sec {
        padding: 30px 20px;
        margin-bottom: 20px;
    }
    .dev-services-sec button.accordion-button {
        width: 100%;
        font-size: 25px;
        line-height: 29px;
    }
    .dev-services-sec .accordion-body p {
        margin: 0;
        font-size: 16px;
    }
    section.cta-inner-row .cta-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    section.dev-process-row {
        padding: 50px 0;
    }
    section.dev-process-row .w-head h2.priamry-heading {
        width: 100%;
        margin-bottom: 10px;
    }
    section.dev-process-row .w-head {
        margin-bottom: 30px;
    }
    .inner-process-sec:before {
        display: none;
    }
    .inner-process-sec {
        padding: 10px 16px 15px;
        border: 1px solid black;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .inner-process-sec figure {
        width: 90px;
        height: 90px;
        margin-bottom: 10px;
    }
    .inner-process-sec figure img {
        width: 45px;
    }
    .inner-process-sec h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
        min-height: 20px;
    }
    .inner-process-sec p {
        margin: 0;
        font-size: 15px;
        line-height: 24px;
        min-height: 97px;
    }
    section.dev-choose-row {
        padding: 50px 0;
    }
    section.dev-sevices-row .w-head h2 {
        font-size: 36px;
    }
    section.dev-sevices-row .w-head p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    section.dev-sevices-row .w-head {
        margin-bottom: 40px;
    }
    .inner-choose-sec h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .inner-choose-sec h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .inner-choose-sec strong {
        width: 81%;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .inner-choose-sec ul li {
        text-align: left;
        font-size: 17px;
        margin-bottom: 5px;
    }
    .inner-choose-sec ul {
        margin-bottom: 15px;
    }
    .inner-choose-sec p {
        width: 62%;
        font-size: 15px;
        line-height: 24px;
        margin: 0;
    }
    section.inner-portfolio-row .w-head p {
        width: 92%;
    }
    .portfolio-slider .slick-list {
        padding: 10px 0 !important;
    }
    .portfolio-slider img {
        height: 250px;
    }
    .portfolio-slider {
        margin-bottom: 0;
    }
    section.host-sevices-row {
        padding-bottom: 120px;
        padding-top: 0;
        text-align: center;
    }
    section.host-sevices-row .w-head {
        margin-bottom: 30px;
    }
    section.host-sevices-row .w-head h2 {
        font-size: 38px;
    }
    .host-sevice-seec {
        padding: 30px 20px;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .host-sevice-seec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .host-sevice-seec p {
        font-size: 15px;
        line-height: 25px;
        margin: 0;
    }
    section.host-sevices-row a {
        margin-top: 10px;
    }
    section.inner-process-row .w-head h5 {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    .inner-pkgprocess-sec {
        /* flex-direction: column; */
        border: 0;
        background: #F5F5FA;
        border-radius: 10px;
        padding: 20px 15px;
    }
    .inner-pkgprocess-sec figure {
        width: auto;
        height: auto;
        line-height: normal;
    }
    .inner-pkgprocess-sec img {
        width: 64px;
    }
    .inner-pkgprocess-sec h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
        min-height: 52px;
    }
    .inner-pkgprocess-sec p {
        margin: 0;
        width: 100%;
        font-size: 15px;
    }
    .inner-pkgprocess-sec div {
        width: 100%;
    }
    .inner-pkgprocess-sec:before {
        display: none;
    }
    section.inner-process-row .row {
        gap: unset;
    }
    section.inner-process-row button.trns-btn {
        margin-top: 20px;
    }
    section.host-choose-row img {
        height: 350px;
    }
    section.host-cta-inner img {
        object-fit: cover;
        height: 380px;
        margin-top: -60px !important;
    }
    section.inner-choose-row .row .col-md-12 {
        width: 50%;
    }
    section.inner-choose-row {
        background: whitesmoke;
        padding: 70px 0;
    }
    section.inner-choose-row .inner-choose-sec ul li {
        width: 100%;
        font-size: 16px;
    }
    section.inner-choose-row .inner-choose-sec ul {
        margin-bottom: 15px;
    }
    section.host-choose-row .inner-choose-sec p {
        width: 100%;
    }
    section.host-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.smm-sevices-row .col-md-6:first-child img {
        width: 60%;
    }
    section.smm-sevices-row .col-md-6 {
        width: 100%;
    }
    section.digital-ser-row {
        padding: 0 0 130px;
        text-align: center;
    }
    .digital-ser-lft img {
        margin: auto;
        display: block;
        width: 60%;
    }
    .digital-ser-lft figure {
        width: 100px;
        height: 100px;
        bottom: 0;
        right: 18px;
    }
    .digital-ser-lft {
        margin-bottom: 20px;
    }
    .digital-ser-sec h2 {
        margin-bottom: 10px;
    }
    .digital-ser-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .digital-ser-sec button.accordion-button {
        background: #f2f2f2;
        margin-bottom: 0;
        padding-left: 16px;
        font-size: 20px;
        line-height: 24px;
    }
    .digital-ser-sec button.accordion-button.collapsed:before {
        color: #000;
        font-size: 20px;
        margin-right: 10px;
        position: relative;
        top: 1px;
    }
    .digital-ser-sec .accordion-button:not(.collapsed) {
        background: #f2f2f2;
        border: 0;
        padding-left: 16px;
    }
    .digital-ser-sec .accordion-item {
        background: #f2f2f2;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border: 1px solid #e4e4e4;
    }
    .digital-ser-sec .accordion-body {
        padding: 0;
        font-size: 16px;
        text-align: left;
        padding: 0 10px;
    }
    .digital-ser-sec button.accordion-button:before {
        color: #000;
        font-size: 20px;
        margin-right: 10px;
        position: relative;
        top: 1px;
    }
    section.inner-process-row {
        padding: 50px 0;
    }
    section.inner-process-row .w-head {
        margin-bottom: 40px;
    }
    section.digital-ser-row .row .col-md-6 {
        width: 100%;
    }
    .digital-ser-lft figure {
        right: 139px;
    }
    .digital-ser-sec p {
        margin-bottom: 30px;
    }
    .digital-proc-slider .slick-slide.slick-current.slick-center .dig-process-sec {
        transform: translateX(0px);
    }
    .digital-proc-slider .slick-slide {
        padding: 0;
    }
    .dig-process-sec {
        flex-direction: column;
        gap: unset;
        margin: 0;
        border-radius: 10px;
        padding: 20px;
    }
    .digital-proc-slider .slick-slide.slick-current.slick-center .dig-process-sec img {
        width: 74px;
        height: 74px;
    }
    .dig-process-sec figure {
        flex: unset;
        margin-bottom: 10px;
    }
    .dig-process-sec figure img {
        height: 74px;
        width: 74px;
    }
    .dig-process-sec h4 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .dig-process-sec p {
        font-size: 14px;
        line-height: 24px;
        min-height: 96px;
    }
    section.seo-sevices-row {
        padding-bottom: 150px;
        text-align: center;
    }
    .seo-service-sec img {
        display: none;
    }
    section.seo-sevices-row .row .col-xxl-6:first-child:before, section.seo-sevices-row .row .col-xxl-6:first-child:after {
        display: none;
    }
    section.seo-sevices-row .w-head {
        margin-bottom: 30px;
    }
    section.seo-sevices-row .row .col-xxl-6:first-child {
        padding: 0 15px;
        width: 100%;
    }
    .seo-sevice-sec {
        margin-bottom: 16px;
        border: 1px solid #cfcfcf;
        padding: 15px;
        border-radius: 10px;
        width: 49%;
        display: inline-block;
    }
    .seo-sevice-sec h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .seo-sevice-sec p {
        width: 100%;
        font-size: 14px;
    }
    .inner-seoprocess-sec {
        margin-bottom: 10px;
    }
    section.seo-process-row button.trns-btn {
        margin-top: 20px;
    }
    section.smm-sevices-row {
        padding: 50px 0 100px;
        text-align: center;
    }
    section.smm-sevices-row .w-head {
        margin-bottom: 30px;
    }
    .smm-service-sec img {
        width: 90%;
        margin: 0 auto 20px;
        display: block;
    }
    .smm-main-sec {
        margin: 0;
    }
    .smm-sevice-sec {
        padding: 30px 20px;
        display: block;
        text-align: left;
    }
    .smm-sevice-sec span {
        font-size: 40px;
        line-height: 40px;
        display: block;
        margin-bottom: 10px;
    }
    .smm-sevice-sec h3 {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .smm-sevice-sec p {
        font-size: 14px;
        margin: 0;
    }
    section.inner-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.about-row {
        padding: 80px 0;
    }
    .about-sec p {
        margin-bottom: 20px;
    }
    .about-sec a {
        margin-bottom: 50px;
        display: block;
    }
    section.about-row .row {
        padding: 0 0 0px;
    }
    section.inner-packages-row {
        padding: 0px 0 0px;
    }
    section.combo-row {
        padding: 40px 0;
    }
    .combo-head:after {
        display: none;
    }
    .combo-head h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .combo-head p {
        font-size: 15px;
        line-height: 24px;
        margin: 0;
    }
    .combo-head {
        margin-bottom: 20px;
    }
    .combo-prices {
        margin-bottom: 20px;
    }
    .combo-prices span {
        font-size: 30px;
        line-height: 40px;
    }
    .combo-prices h3 {
        font-size: 55px;
        line-height: 60px;
    }
    .combo-prices small {
        font-size: 16px;
    }
    .combo-inner-sec ul li {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
        text-align: left;
    }
    .list-unstyled {
    }
    img.side-badge-imagss {
        display: none;
    }
    .combo-sec .btn-sec:after {
        display: none;
    }
    .combo-sec .btn-sec {
        margin-top: 10px;
    }
    section.inner-contact-row {
        padding-bottom: 50px;
    }
    .inner-contact-sec ul li {
        text-align: left;
    }
    .inner-contact-sec ul li a {
        display: flex;
    }
    section.policy-row {
        padding: 50px 0;
        text-align: center;
    }
    .policy-sec h2 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .policy-sec ul li {
        text-align: left;
        font-size: 14px;
    }
    .contact-inner-row section.contact-row {
        padding-top: 30px;
    }
    section.domain-sevices-row {
        padding: 50px 0;
    }
    section.domain-sevices-row .w-head {
        margin-bottom: 30px;
    }
    .domain-service-sec {
        padding: 20px;
        margin-bottom: 20px !important;
        border-radius: 10px;
    }
    .domain-service-sec img {
        margin-bottom: 10px;
    }
    .domain-service-sec h3 {
        font-size: 15px;
    }
    section.domain-sevices-row .row .col-xxl-3:nth-child(2) .domain-service-sec, section.domain-sevices-row .row .col-xxl-3:last-child .domain-service-sec {
        margin: 0;
    }
    section.domain-provide-row {
        padding: 0 0 50px;
    }
    section.domain-provide-row .row {
        padding: 0px 0 50px;
    }
    .domain-provide-sec h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .domain-provide-sec h2 {
        margin-bottom: 10px;
    }
    .domain-provide-sec p {
        width: 100%;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .domain-provide-sec a {
        margin-bottom: 50px;
        display: block;
    }
    section.domain-provide-row .row-reverse {
    }
    .domain-process-sec b {
        display: none;
    }
    section.domain-process-row svg {
        display: none;
    }
    .domain-process-sec {
        padding: 15px;
        border: 1px solid #dadada;
        margin-bottom: 10px;
    }
    .domain-process-sec span {
        margin: 0 0 10px;
        font-size: 35px;
        line-height: 40px;
    }
    .domain-process-sec img {
        margin-bottom: 10px;
    }
    .domain-process-sec h3 {
        width: 100%;
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .domain-process-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.domain-process-row .btn-sec {
        margin-top: 20px;
    }
    section.ssl-sevices-row {
        text-align: center;
        padding-bottom: 50px;
    }
    section.email-sevices-row {
        text-align: center;
        padding-bottom: 50px;
    }
    section.email-sevices-row .w-head p {
        font-size: 14px;
        width: 100%;
    }
    section.email-sevices-row .w-head {
        margin-bottom: 30px;
    }
    .email-service-sec img {
        width: 100%;
        margin-bottom: 20px;
    }
    .email-service-sec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .email-service-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.email-process-row .w-head p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    .email-process-sec:after {
        display: none;
    }
    .email-process-sec {
        padding: 15px;
        border: 1px solid #e1e1e1;
        border-radius: 10px;
        margin-bottom: 10px;
    }
    .email-process-sec figure {
        margin-bottom: 15px;
    }
    .email-process-sec figure img {
        width: 50px;
        height: 50px;
    }
    .email-process-sec h3 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    section.email-process-row .col {
        max-width: 100%;
        flex: 100%;
    }
    .email-process-sec p {
        font-size: 14px;
        line-height: 24px;
    }
    section.email-choose-row .inner-choose-sec ul li {
        width: 100%;
        font-size: 16px;
    }
    section.email-choose-row .inner-choose-sec p {
        margin-bottom: 20px;
    }
    .inner-banner-sec strong {
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .inner-banner-sec li {
        text-align: left;
        font-size: 16px;
        margin-left: 15px;
        margin-bottom: 10px;
    }
    section#freedomain-row {
        padding: 50px 0 0;
    }
    .domain-details-sec {
        padding: 30px 20px;
        border-radius: 10px;
        margin-bottom: 10px;
    }
    .domain-details-sec figure {
        margin-bottom: 20px;
    }
    .domain-details-sec figure img {
        height: 40px;
    }
    .domain-details-sec h4 {
        font-size: 25px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .domain-details-sec p {
        font-size: 16px;
        line-height: 24px;
        min-height: 72px;
    }
    div#pills-shared .packages-sec ul {
        min-height: auto;
    }
    section.freedomain-process-row .row .col-xxl-5:nth-child(3) {
        margin: 0;
    }
    section.inner-packages-row2 {
        padding: 160px 0 120px;
    }
    section.domain-packages-row {
        padding-bottom: 0;
    }
    .ssl-sevice-sec img {
        margin-bottom: 20px;
    }
    .package-form-sec h3 {
        font-size: 35px;
        line-height: 35px;
    }
    .package-form-sec p {
        font-size: 15px;
        width: 100%;
        margin-bottom: 20px;
    }
    .package-form-sec .row .col-md-6 {
        width: 100%;
    }
    .package-form-sec {
        margin-bottom: 40px;
    }
    div#staticBackdrop h3.title {
        font-size: 32px;
        margin-bottom: 15px;
    }
    div#staticBackdrop textarea.c_field {
        height: 100px;
        border-radius: 25px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container {
        max-width: 960px;
    }
    .navbar-dark .navbar-brand {
        width: 15%;
    }

    div#navbarCollapse {
        position: fixed;
        width: 240px;
        height: 100% !important;
        top: 0px;
        left: -280px;
        background: #b717a4 !important;
        z-index: 111;
        padding: 20px 0px 20px 0px;
        transition: 0.5s;
        display: block !important;
    }
    .navbar-expand-lg .navbar-toggler {
        display: block !important;
        border-color: #000;
    }
    .navbar-dark .navbar-toggler-icon {
        filter: invert(1);
    }
    div#navbarCollapse.show {
        left: 0;
    }
    div#navbarCollapse .navbar-nav {
        display: block;
    }
    .navbar-dark .navbar-nav .nav-link {
        color: #fff;
        border-bottom: 1px solid #fff;
        font-size: 15px;
        padding: 10px 20px;
        margin: 0;
    }
    .navbar-dark .navbar-nav .nav-link i {
        color: #fff;
    }
    .navbar-dark .navbar-nav li ul {
        opacity: 1;
        display: block;
        position: relative;
        background: transparent;
        left: 0;
        width: 100%;
    }
    .navbar-dark .navbar-nav li ul li a {
        padding: 10px 20px 10px 35px;
        font-size: 15px;
    }
    div#navbarCollapse.show button.clr-btn {
        margin-top: 20px;
        background: #000;
        border-color: #000;
        border-radius: 0;
        display: block;
    }
    div#navbarCollapse.show .d-flex.align-items-lg-center {
        justify-content: center;
    }
    .menu-ovalay {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        background: hsl(0deg 0% 0% / 70.2%);
        z-index: 1;
        visibility: hidden;
        opacity: 0;
        transition: 0.5s;
    }
    .menu-ovalay.active {
        visibility: visible;
        opacity: 1;
    }
    .banner-sec h3 {
        font-size: 17px;
        padding: 10px 30px;
    }
    .banner-sec h1 {
        font-size: 42px;
        line-height: 48px;
        margin-bottom: 15px;
    }
    .banner-sec p {
        font-size: 16px;
        width: 90%;
        margin-bottom: 20px;
    }
    button.clr-btn {
        padding: 12px 35px;
        font-size: 14px;
    }
    .banner-rgt span {
        width: 490px;
        height: 490px;
    }
    .banner-rgt img.an-banner-img {
        width: 450px;
    }
    .banner-rgt img.an-banner-img1 {
        right: -11px;
        width: 150px;
        top: 250px;
    }
    .banner-rgt img.an-banner-shape {
        left: -25px;
        width: 68%;
    }
    section.banner-row {
        padding-top: 140px;
    }
    .secondary-heading {
        font-size: 40px;
        line-height: 45px;
    }
    .counter-sec .col-lg-6 {
        width: 25%;
    }
    .counter-box b {
        font-size: 30px;
    }
    .counter-box p {
        font-size: 14px;
    }
    .priamry-heading {
        font-size: 42px;
        line-height: 45px;
    }
    .services-sec h2 {
        font-size: 38px;
    }
    p {
        font-size: 15px;
        line-height: 24px;
    }
    .services-sec p {
        margin-bottom: 20px;
    }
    section.services-row .row {
        padding: 40px 0;
    }
    .cta-sec img {
        margin-top: -120px;
        height: 550px;
    }
    .cta-sec h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    section.portfolio-row {
        padding: 60px 0;
    }
    .w-head p {
        font-size: 16px;
    }
    section.portfolio-row .w-head {
        margin-bottom: 30px;
    }
    .portfolio-tabs ul#pills-tab .nav-link {
        min-width: 130px;
    }
    section.portfolio-row .btn-sec {
        margin-top: 30px;
    }
    button.trns-btn {
        padding: 12px 45px;
    }
    section.process-row {
        padding-bottom: 50px;
    }
    section.process-row .row .col-lg-6 {
        width: 25%;
    }
    .process-sec span {
        font-size: 50px;
        margin-bottom: 100px;
    }
    section.process-row .row .col-xxl-3:first-child .process-sec b {
        top: 112px;
    }
    section.process-row .row .col-xxl-3:nth-child(2) .process-sec b {
        top: 127px;
    }
    section.process-row .row .col-xxl-3:nth-child(3) .process-sec b {
        top: 68px;
    }
    section.process-row .row .col-xxl-3:last-child .process-sec b {
        top: 34px;
    }
    section.process-row .an-process-line {
        top: 47px;
        width: 94%;
    }
    section.packages-row {
        padding-bottom: 80px;
    }
    section.packages-row .col-lg-6 {
        width: 33%;
    }
    .packages-sec span h4 {
        font-size: 18px;
    }
    .packages-sec span {
        margin-bottom: 7px;
    }
    .packages-sec p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .packages-sec ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .packages-sec ul {
        height: 230px;
    }
    .packages-sec .btn-sec button.clr-btn {
        padding: 12px 19px;
    }
    .packages-sec span strong {
        font-size: 26px;
    }
    div#pills-website .packages-sec span h4, div#pills-portal .packages-sec span h4 {
        width: 55%;
    }
    .packages-sec {
        padding-top: 20px;
        margin-bottom: 20px;
    }
    div#pills-shared .packages-sec ul {
        min-height: 130px;
    }
    div#pills-shared .packages-sec .btn-sec button.clr-btn, div#pills-business .packages-sec .btn-sec button.clr-btn, div#pills-dedicated .packages-sec .btn-sec button.clr-btn {
        padding: 12px 19px;
    }
    div#pills-custom .col-lg-6 {
        width: 50%;
    }
    .choose-sec figure:before {
        top: 50px;
        height: 405px;
        width: 405px;
        margin: auto;
        right: 0;
    }
    .choose-sec h2 {
        margin-bottom: 20px;
    }
    section.testimonials-row {
        padding: 60px 0 80px;
    }
    .testimonial-slider .item {
        padding: 30px 5px 50px;
    }
    .testimonials-sec img {
        margin-bottom: 25px;
    }
    .testimonials-sec p {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .testimonials-sec {
        padding: 20px 20px 20px 20px;
    }
    .partner-review-sec ul li {
        width: 20%;
    }
    .partner-review-sec ul li img {
        width: 100%;
        height: 110px;
        object-fit: scale-down;
    }
    section.business-row {
        padding: 60px 0 80px;
    }
    section.business-row .w-head {
        margin-bottom: 40px;
    }
    section.business-row .col {
        max-width: 25%;
    }
    .business-sec {
        margin-bottom: 15px;
        padding: 15px;
    }
    section.business-row .row {
        justify-content: center;
    }
    .business-sec a h3 {
        font-size: 16px;
    }
    section.contact-row {
        background: var(--c1);
        border-radius: 50px;
        padding: 40px 50px;
        margin-bottom: -240px;
        z-index: 11;
        position: relative;
    }
    section.contact-row .row {
        padding: 0;
        background: transparent;
        margin: 0;
        border-radius: 0;
        align-items: baseline !important;
    }
    .contact-sec p {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 40px;
    }
    .contact-sec ul li a {
        font-size: 18px;
    }
    .contact-sec ul li {
        margin: 0 0 10px;
    }
    footer.footer-row {
        padding-top: 320px;
    }
    footer.footer-row .col-lg-6 {
        width: 30%;
    }
    footer.footer-row .col-lg-6:nth-child(2), footer.footer-row .col-lg-6:nth-child(3) {
        width: 20%;
    }
    .footer-cont img {
        width: 60%;
        margin-bottom: 15px;
    }
    .footer-cont p {
        font-size: 15px;
        width: 100%;
        margin-bottom: 20px;
    }
    footer.footer-row h4 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    footer.footer-row ul li {
        margin-bottom: 10px;
    }
    footer.footer-row ul li a {
        font-size: 14px;
    }
    .copyright-sec p {
        font-size: 15px;
    }
    section.dev-sevices-row .w-head p {
        font-size: 18px;
        line-height: 28px;
    }
    section.dev-sevices-row .w-head {
        margin-bottom: 40px;
    }
    .dev-services-sec button.accordion-button {
        font-size: 25px;
    }
    .dev-services-sec .accordion-body p {
        font-size: 18px;
    }
    div#accordionExample .dev-services-sec {
        padding: 20px 40px 20px;
        margin-bottom: 30px;
    }
    .dev-services-sec img {
        height: 460px;
    }
    section.dev-process-row {
        padding: 80px 0 50px;
    }
    section.dev-process-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.dev-process-row .row .col-lg-6 {
        width: 33%;
    }
    .inner-process-sec figure {
        width: 95px;
        height: 95px;
        margin-bottom: 10px;
    }
    .inner-process-sec figure img {
        width: 45px;
    }
    .inner-process-sec h3 {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .inner-process-sec {
        padding: 10px 0;
    }
    .inner-process-sec p {
        font-size: 15px;
    }
    .inner-process-sec:before {
        top: 39%;
        right: -70px;
    }
    section.dev-choose-row {
        padding: 80px 0 40px;
    }
    .inner-choose-sec h3 {
        font-size: 18px;
    }
    .inner-choose-sec h2 {
        font-size: 42px;
        line-height: 48px;
        margin-bottom: 20px;
    }
    .inner-choose-sec strong {
        font-size: 20px;
        line-height: 25px;
        width: 90%;
        margin-bottom: 20px;
    }
    .inner-choose-sec ul li {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .inner-choose-sec ul {
        margin-bottom: 20px;
    }
    .inner-choose-sec p {
        font-size: 16px;
        line-height: 26px;
    }
    section.dev-choose-row:before {
        bottom: -148px;
        width: 60%;
    }
    section.inner-packages-row {
        padding-top: 20px;
    }
    section.host-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.host-sevices-row .col-lg-6 {
        width: 33%;
    }
    .host-sevice-seec {
        padding: 30px 25px;
    }
    .host-sevice-seec h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .host-sevice-seec p {
        font-size: 15.5px;
        margin: 0;
    }
    section.host-cta-inner img {
        height: 360px;
        margin-top: -30px !important;
    }
    section.host-sevices-row {
        padding-bottom: 100px;
    }
    section.inner-process-row .w-head h5 {
        font-size: 18px;
        line-height: 28px;
    }
    section.inner-process-row .w-head {
        margin-bottom: 80px;
    }
    section.inner-process-row .row .col-lg-6 {
        width: 50%;
    }
    .inner-pkgprocess-sec figure {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .inner-pkgprocess-sec figure img {
        width: 60px;
    }
    .inner-pkgprocess-sec {
        padding: 20px 15px;
    }
    .inner-pkgprocess-sec h3 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .inner-pkgprocess-sec p {
        font-size: 16px;
        margin: 0;
    }
    section.inner-process-row button.trns-btn {
        margin-top: 40px;
        padding: 12px 30px;
    }
    section.dev-process-row .row .col-xxl-6:last-child .inner-pkgprocess-sec:before {
        left: 0;
    }
    section.packages-process-row .row .col-xxl-6:last-child .inner-pkgprocess-sec:before {
    left: -501px;
}
    section.inner-choose-row .inner-choose-sec ul li {
        font-size: 14px;
        width: 56%;
    }
    .inner-choose-sec ul li i {
        margin-right: 5px;
    }
    section.inner-choose-row .inner-choose-sec ul li:first-child, section.inner-choose-row .inner-choose-sec ul li:nth-child(3) {
        width: 43%;
    }
    section.host-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.host-choose-row .inner-choose-sec p {
        width: 100%;
    }
    section.host-choose-row img {
        height: 500px;
    }
    .digital-ser-sec h2 {
        margin-bottom: 20px;
    }
    .digital-ser-sec p {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .digital-ser-sec button.accordion-button {
        font-size: 20px;
        line-height: 25px;
    }
    .digital-ser-sec .accordion-button:not(.collapsed) {
        padding-bottom: 10px;
    }
    .digital-ser-sec .accordion-body {
        font-size: 16px;
        padding-left: 35px;
        padding-bottom: 10px;
    }
    .digital-ser-sec button.accordion-button:before {
        font-size: 20px;
        margin-right: 15px;
    }
    .digital-ser-sec button.accordion-button.collapsed:before {
        font-size: 20px;
        margin-right: 15px;
    }
    .digital-ser-lft img {
        width: 90%;
        height: 500px;
        object-fit: cover;
    }
    .digital-ser-lft figure {
        right: 46px;
        bottom: -40px;
    }
    .digital-ser-lft figure img {
        height: auto;
    }
    section.inner-process-row .col-xs-12.col-sm-12.col-md-12.col-lg-4.col-xl-8.col-xxl-8 {
        width: 66%;
    }
    .dig-process-sec figure img {
        width: 74px;
    }
    .dig-process-sec {
        gap: 20px;
    }
    .dig-process-sec h4 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .dig-process-sec p {
        font-size: 16px;
        line-height: 24px;
        margin: 0;
    }
    section.dev-choose-row .inner-choose-sec ul li {
        width: 49% !important;
        font-size: 12px;
    }
    section.seo-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.seo-sevices-row .w-head {
        margin-bottom: 50px;
    }
    .seo-sevice-sec h3 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .seo-sevice-sec p {
        width: 100%;
        font-size: 16px;
    }
    .seo-sevice-sec {
        margin-bottom: 30px;
    }
    .inner-seoprocess-sec figure {
        margin-bottom: 0;
    }
    .inner-seoprocess-sec h3 {
        font-size: 22px;
    }
    .inner-seoprocess-sec {
        padding-bottom: 40px;
    }
    section.seo-choose-row .inner-choose-sec ul li {
        width: 49% !important;
    }
    section.smm-sevices-row {
        padding: 20px 0 80px;
    }
    section.smm-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    .smm-sevice-sec span {
        font-size: 50px;
        line-height: 50px;
    }
    section.smm-sevices-row .col-lg-6:first-child {
        width: 66%;
    }
    section.smm-sevices-row .col-lg-6:last-child {
        width: 34%;
    }
    .smm-sevice-sec h3 {
        font-size: 25px;
        margin-bottom: 12px;
    }
    .smm-sevice-sec p {
        font-size: 16px;
    }
    section.cta-inner-row .cta-sec p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    section.about-row .row {
        padding-bottom: 50px;
    }
    section.inner-packages-row2 {
        padding-top: 170px;
        padding-bottom: 100px;
    }
    section.combo-row {
        padding-bottom: 100px;
    }
    .combo-head h2 {
        font-size: 34px;
    }
    .combo-head p {
        font-size: 16px;
        line-height: 26px;
    }
    .combo-prices span {
        font-size: 35px;
        line-height: 35px;
    }
    .combo-prices h3 {
        font-size: 60px;
        line-height: 60px;
    }
    .combo-head:after {
        right: -240px;
        bottom: -39px;
    }
    .combo-head {
        margin-bottom: 30px;
    }
    .combo-inner-sec ul li {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .combo-sec .btn-sec:after {
        right: 25%;
        width: 190px;
        height: 110px;
        background-size: contain;
    }
    .inner-contact-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .contact-sec .form-group input, .contact-sec .form-group textarea {
        height: 60px;
    }
    .contact-sec .form-group textarea {
        height: 150px;
        border-radius: 30px;
    }
    .domain-service-sec {
        padding: 30px 20px;
    }
    .domain-service-sec h3 {
        font-size: 20px;
    }
    section.domain-sevices-row {
        padding-bottom: 30px;
    }
    section.domain-provide-row .row {
        padding: 40px 0;
    }
    .domain-provide-sec h3 {
        font-size: 18px;
    }
    .domain-provide-sec p {
        width: 100%;
        font-size: 16px;
        margin-bottom: 20px;
    }
    section.domain-process-row .row .col-lg-6 {
        width: 25%;
    }
    .domain-process-sec span {
        font-size: 50px;
        line-height: 50px;
        margin-bottom: 100px;
    }
    .domain-process-sec b {
        top: 24%;
    }
    section.domain-process-row svg {
        top: 41.5%;
        left: 44px;
        width: 90%;
    }
    .domain-process-sec h3 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .domain-process-sec p {
        font-size: 15px;
        line-height: 24px;
    }
    section.domain-process-row .btn-sec {
        margin-top: 30px;
    }
    .inner-banner-sec li {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .domain-details-sec {
        padding: 45px 10px 30px 20px;
        margin-bottom: 20px;
    }
    .domain-details-sec figure {
        margin-bottom: 15px;
    }
    .domain-details-sec h4 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .domain-details-sec p {
        font-size: 15px;
        line-height: 24px;
        min-height: 96px;
    }
    section#freedomain-row {
        padding-bottom: 0;
    }
    section.freedomain-process-row .row .col-lg-6 {
        width: 45%;
    }
    section.freedomain-process-row .row .col-xxl-5:nth-child(3) {
        margin-left: 80px;
    }
    section.free-choose-row {
        padding: 40px 0 60px;
    }
    section.free-choose-row .container:before {
        width: 90%;
        left: -10px;
    }
    section.free-choose-row img {
        height: 355px;
    }
    section.email-cta-row .cta-sec img {
        height: 416px;
    }
    section.email-process-row .col {
        width: 22%;
    }
    .email-process-sec figure {
        margin-bottom: 15px;
    }
    .email-process-sec h3 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .email-process-sec p {
        font-size: 16px;
        line-height: 24px;
    }
    .email-service-sec img {
        margin-bottom: 20px;
    }
    .email-service-sec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .email-service-sec p {
        font-size: 15px;
        line-height: 24px;
    }
    div#staticBackdrop h3.title {
        font-size: 32px;
        margin-bottom: 15px;
    }
    div#staticBackdrop textarea.c_field {
        height: 100px;
        border-radius: 25px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .container {
        max-width: 1140px;
    }
    .navbar-dark .navbar-brand {
        width: 11%;
    }
        .nav img {
    width: 9rem;
}
    .navbar-dark .navbar-nav .nav-link {
        font-size: 13.5px;
        margin: 0 10px;
    }
    header.header-row button.clr-btn {
        padding: 12px 25px;
    }
    .banner-sec h3 {
        font-size: 17px;
        padding: 10px 30px;
    }
    .banner-sec h1 {
        font-size: 42px;
        line-height: 48px;
        margin-bottom: 15px;
    }
    .banner-sec p {
        font-size: 16px;
        width: 90%;
        margin-bottom: 20px;
    }
    button.clr-btn {
        padding: 12px 35px;
        font-size: 14px;
    }
    .banner-rgt span {
        width: 490px;
        height: 490px;
    }
    .banner-rgt img.an-banner-img {
        width: 450px;
    }
    .banner-rgt img.an-banner-img1 {
        right: -11px;
        width: 150px;
        top: 250px;
    }
    .banner-rgt img.an-banner-shape {
        left: -23px;
        width: 55%;
    }
    section.banner-row {
        padding-top: 140px;
    }
    .secondary-heading {
        font-size: 40px;
        line-height: 45px;
    }
    .counter-sec .col-lg-6 {
        width: 25%;
    }
    .counter-box b {
        font-size: 35px;
    }
    .counter-box p {
        font-size: 15px;
    }
    .priamry-heading {
        font-size: 41px;
        line-height: 45px;
    }
    .services-sec h2 {
        font-size: 38px;
    }
    p {
        font-size: 15px;
        line-height: 24px;
    }
    .services-sec p {
        margin-bottom: 20px;
    }
    section.services-row .row {
        padding: 40px 0;
    }
    .cta-sec img {
        margin-top: -120px;
        height: 550px;
    }
    .cta-sec h2 {
        font-size: 40px;
        margin-bottom: 20px;
    }
    section.portfolio-row {
        padding: 60px 0;
    }
    .w-head p {
        font-size: 16px;
    }
    section.portfolio-row .w-head {
        margin-bottom: 30px;
    }
    .portfolio-tabs ul#pills-tab .nav-link {
        min-width: 130px;
    }
    section.portfolio-row .btn-sec {
        margin-top: 30px;
    }
    button.trns-btn {
        padding: 12px 45px;
    }
    section.process-row {
        padding-bottom: 50px;
    }
    section.process-row .row .col-lg-6 {
        width: 25%;
    }
    .process-sec span {
        font-size: 50px;
    }
    section.process-row .row .col-xxl-3:first-child .process-sec b {
        top: 132px;
    }
    section.process-row .row .col-xxl-3:nth-child(2) .process-sec b {
        top: 128px;
    }
    section.process-row .row .col-xxl-3:nth-child(3) .process-sec b {
        top: 84px;
    }
    section.process-row .row .col-xxl-3:last-child .process-sec b {
        top: 54px;
    }
    section.process-row .an-process-line {
        top: 16px;
        width: 94%;
    }
    section.packages-row {
        padding-bottom: 80px;
    }
    section.packages-row .col-lg-6 {
        width: 33%;
    }
    .packages-sec span h4 {
        font-size: 18px;
    }
    .packages-sec span {
        margin-bottom: 7px;
    }
    .packages-sec p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .packages-sec ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .packages-sec ul {
        height: 230px;
    }
    .packages-sec .btn-sec button.clr-btn {
        padding: 12px 19px;
    }
    .packages-sec span strong {
        font-size: 26px;
    }
    div#pills-website .packages-sec span h4, div#pills-portal .packages-sec span h4 {
        width: 55%;
    }
    .packages-sec {
        padding-top: 20px;
        margin-bottom: 20px;
    }
    div#pills-shared .packages-sec ul {
        min-height: 130px;
    }
    div#pills-shared .packages-sec .btn-sec button.clr-btn, div#pills-business .packages-sec .btn-sec button.clr-btn, div#pills-dedicated .packages-sec .btn-sec button.clr-btn {
        padding: 12px 19px;
    }
    div#pills-custom .col-lg-6 {
        width: 50%;
    }
    .choose-sec h2 {
        margin-bottom: 20px;
    }
    section.testimonials-row {
        padding: 100px 0 80px;
    }
    .testimonial-slider .item {
        padding: 30px 5px 50px;
    }
    .testimonials-sec img {
        margin-bottom: 25px;
    }
    .testimonials-sec p {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .testimonials-sec {
        padding: 20px 20px 20px 20px;
    }
    .partner-review-sec ul li {
        width: 20%;
    }
    .partner-review-sec ul li img {
        width: 100%;
        height: 110px;
        object-fit: scale-down;
    }
    section.business-row {
        padding: 60px 0 80px;
    }
    section.business-row .w-head {
        margin-bottom: 40px;
    }
    section.business-row .col {
        max-width: 20%;
    }
    .business-sec {
        margin-bottom: 15px;
        padding: 15px;
    }
    section.business-row .row {
        justify-content: center;
    }
    .business-sec a h3 {
        font-size: 16px;
    }
    section.contact-row {
        background: var(--c1);
        border-radius: 50px;
        padding: 40px 50px;
        margin-bottom: -240px;
        z-index: 11;
        position: relative;
    }
    section.contact-row .row {
        padding: 0;
        background: transparent;
        margin: 0;
        border-radius: 0;
        align-items: baseline !important;
    }
    .contact-sec p {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 40px;
    }
    .contact-sec ul li a {
        font-size: 18px;
    }
    .contact-sec ul li {
        margin: 0 0 10px;
    }
    footer.footer-row {
        padding-top: 320px;
    }
    footer.footer-row .col-lg-6 {
        width: 30%;
    }
    footer.footer-row .col-lg-6:nth-child(2), footer.footer-row .col-lg-6:nth-child(3) {
        width: 20%;
    }
    .footer-cont img {
        width: 60%;
        margin-bottom: 15px;
    }
    .footer-cont p {
        font-size: 15px;
        width: 100%;
        margin-bottom: 20px;
    }
    footer.footer-row h4 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    footer.footer-row ul li {
        margin-bottom: 10px;
    }
    footer.footer-row ul li a {
        font-size: 14px;
    }
    .copyright-sec p {
        font-size: 15px;
    }
    section.dev-sevices-row .w-head p {
        font-size: 18px;
        line-height: 28px;
    }
    section.dev-sevices-row .w-head {
        margin-bottom: 40px;
    }
    .dev-services-sec button.accordion-button {
        font-size: 30px;
    }
    .dev-services-sec .accordion-body p {
        font-size: 18px;
    }
    div#accordionExample .dev-services-sec {
        padding: 20px 40px 20px;
        margin-bottom: 30px;
    }
    .dev-services-sec img {
        height: 460px;
    }
    section.dev-process-row {
        padding: 80px 0 50px;
    }
    section.dev-process-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.dev-process-row .row .col-lg-6 {
        width: 33%;
    }
    .inner-process-sec figure {
        width: 95px;
        height: 95px;
        margin-bottom: 10px;
    }
    .inner-process-sec figure img {
        width: 45px;
    }
    .inner-process-sec h3 {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .inner-process-sec {
        padding: 10px 0;
    }
    .inner-process-sec p {
        font-size: 15px;
    }
    .inner-process-sec:before {
        top: 25%;
        right: -44px;
    }
    section.dev-choose-row {
        padding: 80px 0 40px;
    }
    .inner-choose-sec h3 {
        font-size: 18px;
    }
    .inner-choose-sec h2 {
        font-size: 42px;
        line-height: 48px;
        margin-bottom: 20px;
    }
    .inner-choose-sec strong {
        font-size: 20px;
        line-height: 25px;
        width: 72%;
        margin-bottom: 20px;
    }
    .inner-choose-sec ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .inner-choose-sec ul {
        margin-bottom: 20px;
    }
    .inner-choose-sec p {
        font-size: 16px;
        line-height: 26px;
    }
    section.dev-choose-row:before {
        bottom: -108px;
        width: 62%;
    }
    section.inner-packages-row {
        padding-top: 20px;
    }
    section.host-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.host-sevices-row .col-lg-6 {
        width: 33%;
    }
    .host-sevice-seec {
        padding: 30px 25px;
    }
    .host-sevice-seec h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .host-sevice-seec p {
        font-size: 15.5px;
        margin: 0;
    }
    section.host-cta-inner img {
        height: 360px;
        margin-top: -30px !important;
    }
    section.host-sevices-row {
        padding-bottom: 100px;
    }
    section.inner-process-row .w-head h5 {
        font-size: 18px;
        line-height: 28px;
    }
    section.inner-process-row .w-head {
        margin-bottom: 80px;
    }
    section.inner-process-row .row .col-lg-6 {
        width: 50%;
    }
    .inner-pkgprocess-sec figure {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .inner-pkgprocess-sec figure img {
        width: 60px;
    }
    .inner-pkgprocess-sec {
        padding: 20px 15px;
    }
    .inner-pkgprocess-sec h3 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .inner-pkgprocess-sec p {
        font-size: 16px;
        margin: 0;
    }
    section.inner-process-row button.trns-btn {
        margin-top: 40px;
        padding: 12px 30px;
    }
    section.dev-process-row .row .col-xxl-6:last-child .inner-pkgprocess-sec:before {
        left: 0;
    }
    section.inner-choose-row .inner-choose-sec ul li {
        font-size: 14px;
        width: 56%;
    }
    .inner-choose-sec ul li i {
        margin-right: 5px;
    }
    section.inner-choose-row .inner-choose-sec ul li:first-child, section.inner-choose-row .inner-choose-sec ul li:nth-child(3) {
        width: 43%;
    }
    section.host-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.host-choose-row .inner-choose-sec p {
        width: 100%;
    }
    section.host-choose-row img {
        height: 500px;
    }
    .digital-ser-sec h2 {
        margin-bottom: 20px;
    }
    .digital-ser-sec p {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .digital-ser-sec button.accordion-button {
        font-size: 20px;
        line-height: 25px;
    }
    .digital-ser-sec .accordion-button:not(.collapsed) {
        padding-bottom: 10px;
    }
    .digital-ser-sec .accordion-body {
        font-size: 16px;
        padding-left: 35px;
        padding-bottom: 10px;
    }
    .digital-ser-sec button.accordion-button:before {
        font-size: 20px;
        margin-right: 15px;
    }
    .digital-ser-sec button.accordion-button.collapsed:before {
        font-size: 20px;
        margin-right: 15px;
    }
    .digital-ser-lft img {
        width: 90%;
        height: 500px;
        object-fit: cover;
    }
    .digital-ser-lft figure {
        right: 46px;
        bottom: -40px;
    }
    .digital-ser-lft figure img {
        height: auto;
    }
    section.inner-process-row .col-xs-12.col-sm-12.col-md-12.col-lg-4.col-xl-8.col-xxl-8 {
        width: 66%;
    }
    .dig-process-sec figure img {
        width: 74px;
    }
    .dig-process-sec {
        gap: 20px;
    }
    .dig-process-sec h4 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .dig-process-sec p {
        font-size: 16px;
        line-height: 24px;
        margin: 0;
    }
    section.dev-choose-row .inner-choose-sec ul li {
        width: 49% !important;
        font-size: 14px;
    }
    section.seo-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.seo-sevices-row .w-head {
        margin-bottom: 50px;
    }
    .seo-sevice-sec h3 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .seo-sevice-sec p {
        width: 100%;
        font-size: 16px;
    }
    .seo-sevice-sec {
        margin-bottom: 30px;
    }
    .inner-seoprocess-sec figure {
        margin-bottom: 0;
    }
    .inner-seoprocess-sec h3 {
        font-size: 22px;
    }
    .inner-seoprocess-sec {
        padding-bottom: 40px;
    }
    section.seo-choose-row .inner-choose-sec ul li {
        width: 49% !important;
    }
    section.smm-sevices-row {
        padding: 20px 0 80px;
    }
    section.smm-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    .smm-sevice-sec span {
        font-size: 50px;
        line-height: 50px;
    }
    section.smm-sevices-row .col-lg-6:first-child {
        width: 66%;
    }
    section.smm-sevices-row .col-lg-6:last-child {
        width: 34%;
    }
    .smm-sevice-sec h3 {
        font-size: 25px;
        margin-bottom: 12px;
    }
    .smm-sevice-sec p {
        font-size: 16px;
    }
    section.cta-inner-row .cta-sec p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    section.about-row .row {
        padding-bottom: 50px;
    }
    section.inner-packages-row2 {
        padding-top: 170px;
        padding-bottom: 100px;
    }
    section.combo-row {
        padding-bottom: 100px;
    }
    .combo-head h2 {
        font-size: 34px;
    }
    .combo-head p {
        font-size: 16px;
        line-height: 26px;
    }
    .combo-prices span {
        font-size: 35px;
        line-height: 35px;
    }
    .combo-prices h3 {
        font-size: 60px;
        line-height: 60px;
    }
    .combo-head:after {
        right: -240px;
        bottom: -39px;
    }
    .combo-head {
        margin-bottom: 30px;
    }
    .combo-inner-sec ul li {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .combo-sec .btn-sec:after {
        right: 25%;
        width: 190px;
        height: 110px;
        background-size: contain;
    }
    .inner-contact-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .contact-sec .form-group input, .contact-sec .form-group textarea {
        height: 60px;
    }
    .contact-sec .form-group textarea {
        height: 150px;
        border-radius: 30px;
    }
    .domain-service-sec {
        padding: 30px 20px;
    }
    .domain-service-sec h3 {
        font-size: 20px;
    }
    section.domain-sevices-row {
        padding-bottom: 30px;
    }
    section.domain-provide-row .row {
        padding: 40px 0;
    }
    .domain-provide-sec h3 {
        font-size: 18px;
    }
    .domain-provide-sec p {
        width: 100%;
        font-size: 16px;
        margin-bottom: 20px;
    }
    section.domain-process-row .row .col-lg-6 {
        width: 25%;
    }
    .domain-process-sec span {
        font-size: 50px;
        line-height: 50px;
        margin-bottom: 100px;
    }
    .domain-process-sec b {
        top: 24%;
    }
    section.domain-process-row svg {
        top: 42.1%;
        left: 44px;
        width: 90%;
    }
    .domain-process-sec h3 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .domain-process-sec p {
        font-size: 15px;
        line-height: 24px;
    }
    section.domain-process-row .btn-sec {
        margin-top: 30px;
    }
    .inner-banner-sec li {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .domain-details-sec {
        padding: 45px 10px 30px 20px;
        margin-bottom: 20px;
    }
    .domain-details-sec figure {
        margin-bottom: 15px;
    }
    .domain-details-sec h4 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .domain-details-sec p {
        font-size: 15px;
        line-height: 24px;
        min-height: 96px;
    }
    section#freedomain-row {
        padding-bottom: 0;
    }
    section.freedomain-process-row .row .col-lg-6 {
        width: 45%;
    }
    section.freedomain-process-row .row .col-xxl-5:nth-child(3) {
        margin-left: 80px;
    }
    section.free-choose-row {
        padding: 40px 0 60px;
    }
    section.free-choose-row .container:before {
        width: 90%;
        left: -10px;
    }
    section.free-choose-row img {
        height: 355px;
    }
    section.email-cta-row .cta-sec img {
        height: 495px;
    }
    section.email-process-row .col {
        width: 22%;
    }
    .email-process-sec figure {
        margin-bottom: 15px;
    }
    .email-process-sec h3 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .email-process-sec p {
        font-size: 16px;
        line-height: 24px;
    }
    .email-service-sec img {
        margin-bottom: 20px;
    }
    .email-service-sec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .email-service-sec p {
        font-size: 15px;
        line-height: 24px;
    }
    section.packages-process-row .row .col-xxl-6:last-child .inner-pkgprocess-sec:before {
        left: -580px;
    }    
}
@media only screen and (min-width: 1367px) and (max-width: 1600px) {
    .navbar-dark .navbar-brand {
        width: 11%;
    }
    .navbar-dark .navbar-nav .nav-link {
        font-size: 16px;
        margin: 0 13px;
    }
    header.header-row button.clr-btn {
        padding: 12px 25px;
    }
    .banner-sec h3 {
        font-size: 18px;
        padding: 11px 30px;
    }
    .banner-sec h1 {
        font-size: 46px;
        line-height: 60px;
        margin-bottom: 15px;
        width: 75%;
    }
    .banner-sec p {
        font-size: 18px;
        width: 80%;
        margin-bottom: 20px;
    }
    button.clr-btn {
        padding: 14px 35px;
        font-size: 16px;
    }
    .banner-rgt span {
        width: 540px;
        height: 540px;
    }
    .banner-rgt img.an-banner-img {
        width: 540px;
    }
    .banner-rgt img.an-banner-img1 {
        right: 40px;
        width: 200px;
        top: 250px;
    }
    .banner-rgt img.an-banner-shape {
        left: -26px;
        width: 47%;
    }
    section.banner-row {
        padding-top: 140px;
    }
    .secondary-heading {
        font-size: 60px;
        line-height: 65px;
    }
    .counter-sec .col-lg-6 {
        width: 25%;
    }
    .counter-box b {
    }
    .counter-box p {
        font-size: 15px;
    }
    .priamry-heading {
        font-size: 60px;
        line-height: 65px;
    }
    .services-sec h2 {
        font-size: 50px;
        line-height: 60px;
    }
    p {
        font-size: 16px;
        line-height: 27px;
    }
    .services-sec p {
        margin-bottom: 25px;
    }
    section.services-row .row {
        padding: 50px 0;
    }
    .cta-sec img {
        margin-top: -120px;
        height: 680px;
    }
    .cta-sec h2 {
        font-size: 42px;
        margin-bottom: 20px;
    }
    section.portfolio-row {
        padding: 80px 0;
    }
    .w-head p {
        font-size: 18px;
    }
    section.portfolio-row .w-head {
        margin-bottom: 30px;
    }
    section.portfolio-row .btn-sec {
        margin-top: 30px;
    }
    button.trns-btn {
        padding: 14px 55px;
    }
    section.process-row {
        padding-bottom: 50px;
    }
    section.process-row .row .col-lg-6 {
        width: 25%;
    }
    .process-sec span {
        font-size: 60px;
    }
    section.process-row .row .col-xxl-3:first-child .process-sec b {
        top: 145px;
    }
    section.process-row .row .col-xxl-3:nth-child(2) .process-sec b {
        top: 121px;
    }
    section.process-row .row .col-xxl-3:nth-child(3) .process-sec b {
        top: 95px;
    }
    section.process-row .row .col-xxl-3:last-child .process-sec b {
        top: 67px;
    }
    section.process-row .an-process-line {
        width: 94%;
        top: -19px;
    }
    section.packages-row {
        padding-bottom: 80px;
    }
    .packages-sec span h4 {
    
    
    !i;
    !;
    }
    .packages-sec span {
    }
    .packages-sec p {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .packages-sec ul li {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 6px;
    }
    .packages-sec ul {
        height: 230px;
    }
    .packages-sec .btn-sec button.clr-btn {
        padding: 14px 50px;
    }
    .packages-sec span strong {
        font-size: 35px;
    }
    div#pills-website .packages-sec span h4, div#pills-portal .packages-sec span h4 {
        width: 45%;
    }
    .packages-sec {
        padding-top: 20px;
        margin-bottom: 20px;
    }
    div#pills-shared .packages-sec ul {
        min-height: 130px;
    }
    div#pills-shared .packages-sec .btn-sec button.clr-btn, div#pills-business .packages-sec .btn-sec button.clr-btn, div#pills-dedicated .packages-sec .btn-sec button.clr-btn {
        padding: 12px 19px;
    }
    div#pills-custom .col-lg-6 {
        width: 50%;
    }
    .choose-sec h2 {
        margin-bottom: 20px;
    }
    section.testimonials-row {
        padding: 70px 0 80px;
    }
    .testimonial-slider .item {
        padding: 30px 10px 50px;
    }
    .testimonials-sec img {
        margin-bottom: 35px;
    }
    .testimonials-sec p {
        font-size: 17px;
        margin-bottom: 20px;
    }
    .testimonials-sec {
    }
    .partner-review-sec ul li {
        width: 20%;
    }
    .partner-review-sec ul li img {
        width: 100%;
        height: 110px;
        object-fit: scale-down;
    }
    section.business-row {
        padding: 60px 0 80px;
    }
    section.business-row .w-head {
        margin-bottom: 40px;
    }
    section.business-row .col {
        max-width: 20%;
    }
    .business-sec {
        margin-bottom: 15px;
        padding: 15px;
    }
    section.business-row .row {
        justify-content: center;
    }
    .business-sec a h3 {
        font-size: 16px;
    }
    section.contact-row {
        background: var(--c1);
        border-radius: 50px;
        padding: 40px 50px;
        margin-bottom: -240px;
        z-index: 11;
        position: relative;
    }
    section.contact-row .row {
        padding: 0;
        background: transparent;
        margin: 0;
        border-radius: 0;
        align-items: baseline !important;
    }
    .contact-sec p {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 40px;
    }
    .contact-sec ul li a {
        font-size: 18px;
    }
    .contact-sec ul li {
        margin: 0 0 10px;
    }
    footer.footer-row {
        padding-top: 320px;
    }
    .footer-cont img {
        margin-bottom: 20px;
    }
    .footer-cont p {
        font-size: 16px;
        width: 95%;
        margin-bottom: 30px;
    }
    footer.footer-row h4 {
        margin-bottom: 20px;
    }
    footer.footer-row ul li {
        margin-bottom: 12px;
    }
    footer.footer-row ul li a {
        font-size: 16px;
    }
    .copyright-sec p {
        font-size: 16px;
    }
    section.dev-sevices-row .w-head p {
        font-size: 18px;
        line-height: 28px;
    }
    section.dev-sevices-row .w-head {
        margin-bottom: 40px;
    }
    .dev-services-sec button.accordion-button {
        font-size: 32px;
    }
    .dev-services-sec .accordion-body p {
        font-size: 19px;
    }
    div#accordionExample .dev-services-sec {
        margin-bottom: 40px;
    }
    .dev-services-sec img {
        height: 500px;
    }
    section.dev-process-row {
        padding: 80px 0 80px;
    }
    section.dev-process-row .w-head p {
        width: 85%;
        margin: auto;
    }
    .inner-process-sec figure {
        width: 105px;
        height: 105px;
    }
    .inner-process-sec figure img {
        width: 45px;
    }
    .inner-process-sec h3 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .inner-process-sec {
    }
    .inner-process-sec p {
        font-size: 17px;
    }
    .inner-process-sec:before {
        top: 25%;
        right: -44px;
    }
    section.dev-choose-row {
        padding: 90px 0 90px;
    }
    .inner-choose-sec h3 {
        font-size: 18px;
    }
    .inner-choose-sec h2 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 22px;
    }
    .inner-choose-sec strong {
        font-size: 22px;
        line-height: 30px;
        width: 72%;
        margin-bottom: 25px;
    }
    .inner-choose-sec ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .inner-choose-sec ul {
        margin-bottom: 25px;
    }
    .inner-choose-sec p {
        font-size: 17px;
        line-height: 27px;
    }
    section.dev-choose-row:before {
        bottom: -108px;
        width: 65%;
    }
    section.inner-packages-row {
        padding-top: 20px;
    }
    section.host-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.host-sevices-row .col-lg-6 {
        width: 33%;
    }
    .host-sevice-seec {
    }
    .host-sevice-seec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 12px;
    }
    .host-sevice-seec p {
        font-size: 17px;
        margin: 0;
    }
    section.host-cta-inner img {
        height: 545px;
        margin-top: -30px !important;
    }
    section.host-sevices-row {
        padding-bottom: 100px;
    }
    section.inner-process-row .w-head h5 {
        font-size: 18px;
        line-height: 28px;
    }
    section.inner-process-row .w-head {
        margin-bottom: 80px;
    }
    .inner-pkgprocess-sec figure {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .inner-pkgprocess-sec figure img {
        width: 60px;
    }
    .inner-pkgprocess-sec {
    padding: 30px 35px 50px 35px;
    }
    .inner-pkgprocess-sec h3 {
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .inner-pkgprocess-sec p {
        font-size: 18px;
        margin: 0;
    }
    section.inner-process-row button.trns-btn {
        margin-top: 50px;
        padding: 14px 30px;
    }
    section.dev-process-row .row .col-xxl-6:last-child .inner-pkgprocess-sec:before {
        left: 0;
    }
    section.inner-choose-row .inner-choose-sec ul li {
        font-size: 18px;
    }
    .inner-choose-sec ul li i {
        margin-right: 5px;
    }
    section.host-choose-row .inner-choose-sec p:last-child {
        margin: 0;
    }
    section.host-choose-row .inner-choose-sec p {
        width: 100%;
    }
    .digital-ser-sec h2 {
        margin-bottom: 25px;
    }
    .digital-ser-sec p {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .digital-ser-sec button.accordion-button {
        font-size: 25px;
        line-height: 28px;
    }
    .digital-ser-sec .accordion-button:not(.collapsed) {
        padding-bottom: 10px;
    }
    .digital-ser-sec .accordion-body {
        font-size: 18px;
        padding-left: 35px;
        padding-bottom: 15px;
    }
    .digital-ser-sec button.accordion-button:before {
        font-size: 25px;
        margin-right: 15px;
    }
    .digital-ser-sec button.accordion-button.collapsed:before {
        font-size: 25px;
        margin-right: 15px;
    }
    .digital-ser-lft img {
        width: 90%;
        height: 500px;
        object-fit: cover;
    }
    .digital-ser-lft figure {
        right: 46px;
        bottom: -40px;
    }
    .digital-ser-lft figure img {
        height: auto;
    }
    section.inner-process-row .col-xs-12.col-sm-12.col-md-12.col-lg-4.col-xl-8.col-xxl-8 {
        width: 66%;
    }
    .dig-process-sec figure img {
        width: 74px;
    }
    .dig-process-sec {
    gap: 20px;
    }
    .dig-process-sec h4 {
        margin-bottom: 15px;
    }
    .dig-process-sec p {
        font-size: 18px;
        line-height: 28px;
        margin: 0;
    }
    section.dev-choose-row .inner-choose-sec ul li {
        font-size: 20px;
    }
    section.seo-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    section.seo-sevices-row .w-head {
        margin-bottom: 50px;
    }
    .seo-sevice-sec h3 {
        font-size: 32px;
        line-height: 35px;
        margin-bottom: 15px;
    }
    .seo-sevice-sec p {
        width: 100%;
        font-size: 18px;
    }
    .seo-sevice-sec {
        margin-bottom: 40px;
    }
    .inner-seoprocess-sec figure {
        margin-bottom: 0;
        width: 0;
        height: auto;
    }
    .inner-seoprocess-sec h3 {
        font-size: 26px;
    }
    section.smm-sevices-row {
        padding: 20px 0 80px;
    }
    section.smm-sevices-row .w-head p {
        width: 85%;
        margin: auto;
    }
    .smm-sevice-sec span {
        font-size: 60px;
        line-height: 60px;
    }
    .smm-sevice-sec h3 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .smm-sevice-sec p {
        font-size: 18px;
    }
    section.cta-inner-row .cta-sec p {
        font-size: 18px;
        margin-bottom: 25px;
    }
    section.about-row .row {
        padding-bottom: 80px;
    }
    section.inner-packages-row2 {
        padding-top: 190px;
        padding-bottom: 130px;
    }
    section.combo-row {
        padding-bottom: 120px;
    }
    .combo-head h2 {
        font-size: 50px;
    }
    .combo-head p {
        font-size: 20px;
        line-height: 30px;
    }
    .combo-prices span {
        font-size: 40px;
        line-height: 40px;
    }
    .combo-prices h3 {
        font-size: 70px;
        line-height: 75px;
    }
    .combo-head:after {
        right: -240px;
        bottom: -39px;
    }
    .combo-head {
        margin-bottom: 40px;
    }
    .combo-inner-sec ul li {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 8px;
    }
    .inner-contact-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .contact-sec .form-group input, .contact-sec .form-group textarea {
        height: 60px;
    }
    .contact-sec .form-group textarea {
        height: 150px;
        border-radius: 30px;
    }
    .domain-service-sec {
    }
    .domain-service-sec h3 {
        font-size: 20px;
    }
    section.domain-sevices-row {
        padding-bottom: 30px;
    }
    section.domain-provide-row .row {
        padding: 50px 0;
    }
    .domain-provide-sec h3 {
        font-size: 18px;
    }
    .domain-provide-sec p {
        width: 80%;
        font-size: 18px;
        margin-bottom: 25px;
    }
    section.domain-process-row .row .col-lg-6 {
        width: 25%;
    }
    .domain-process-sec span {
        font-size: 60px;
        line-height: 60px;
        margin-bottom: 120px;
    }
    .domain-process-sec b {
        top: 27%;
    }
    section.domain-process-row svg {
        top: 41.2%;
        left: 12px;
        width: 90%;
    }
    .domain-process-sec h3 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 15px;
    }
    .domain-process-sec p {
        font-size: 17px;
        line-height: 27px;
    }
    section.domain-process-row .btn-sec {
        margin-top: 50px;
    }
    .inner-banner-sec li {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .domain-details-sec {
        margin-bottom: 20px;
        padding: 45px 40px;
    }
    .domain-details-sec figure {
        margin-bottom: 20px;
    }
    .domain-details-sec h4 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .domain-details-sec p {
        font-size: 17px;
        line-height: 27px;
        min-height: 81px;
    }
    section#freedomain-row {
        padding-bottom: 0;
    }
    section.freedomain-process-row .row .col-xxl-5:nth-child(3) {
        margin-left: 80px;
    }
    section.free-choose-row {
        padding: 0px 0 80px;
    }
    section.free-choose-row img {
        height: 546px;
    }
    section.email-cta-row .cta-sec img {
        height: 635px;
    }
    section.email-process-row .col {
        width: 22%;
    }
    .email-process-sec figure {
        margin-bottom: 15px;
    }
    .email-process-sec h3 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .email-process-sec p {
        font-size: 16px;
        line-height: 24px;
    }
    .email-service-sec img {
        margin-bottom: 20px;
    }
    .email-service-sec h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .email-service-sec p {
        font-size: 15px;
        line-height: 24px;
    }
    section.packages-process-row .row .col-xxl-6:last-child .inner-pkgprocess-sec:before {
        left: -70px;
        right: auto;
    }    
    .inner-banner-sec strong {
        margin-bottom: 20px;
    }
    section.cta-inner-row .cta-sec img {
        margin-top: -100px !important;
    }
}