@media only screen and (max-width: 1700px) {
    .getemail {
        left: -60px;
    }
    .ssl-banner .web-sides {
        right: 180px;
    }
}

@media only screen and (max-width: 1600px) {
    header .form-inline {
        margin-left: 0px;
    }
    .ever-mn p {
        font-size: 12px;
    }
    .marketing-bg {
        max-width: 60%;
    }
    .getemail {
        left: -110px;
        max-width: 30%;
    }
    .form-mn h2 {
        width: 85%;
    }
    .ssl-banner .web-sides {
        right: 60px;
    }
    .bar-mn {
        gap: 70px;
    }
    .domain-banner .web-sides {
       
        bottom: -20px;
        max-width: 50%;
    }
}

@media only screen and (max-width: 1445px) {
    header .navbar-nav .nav-item .nav-link {
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    header .form-inline {
        margin-left: 0px;
        flex-flow: unset;
    }
    .ever-mn {
        width: 210px;
        height: 210px;
    }
    .ever-mn:hover p {
        width: 200px;
        height: 200px;
    }
    .web-txt h1 {
        font-size: 60px;
    }
    .role-sd figcaption {
        right: -30px;
        bottom: -70px;
    }
    .online-mn:after {
        width: 530px;
        height: 565px;
    }
    .online-mn img {
        width: 600px;
        height: 570px;
    }
    .callnow {
        right: 0;
        max-width: 43.5%;
        top: auto;
        bottom: 0;
    }
    .cta-webhost {
        /* overflow: hidden; */
        min-height: 450px;
    }
    .cta-txt h2 {
        /* width: 90%; */
        margin: auto;
        font-size: 60px;
    }
    .devv-mn h4 {
        font-size: 40px;
    }
    .bar-mn {
        gap: 50px;
    }
    .develop-img .seo-cont figcaption {
        left: 140px;
    }
    .home-pack .secondrow {
        margin-top: 70px;
    }
    .ever-mn span {
        line-height: 100px;
    }
    .domain-banner .web-sides {
        bottom: 0px;
        max-width: 55%;
    }
}

@media only screen and (max-width: 1366px) {
    .container {
        max-width: 1140px;
    }
    .girl-sec {
        position: absolute;
        bottom: -85px;
    }
    .weblemon-txt h2 {
        font-family: 'Montserrat', sans-serif;
        font-size: 50px;
    }
    .weblemon-txt {
        padding-top: 0px;
    }
    .ever-mn span {
        transform: translate(-10px, 10px);
    }
    .package-sec {
        overflow: hidden;
    }
    .main-head h2 {
        font-size: 40px;
    }
    .content h4 {
        font-size: 28px;
    }
    .content p {
        font-size: 16px;
    }
    .roll-txt h4 {
        font-size: 60px;
    }
    .role-sd figcaption {
        right: -10px;
    }
    .role-sd figcaption span a b {
        font-size: 35px;
        font-weight: 700;
    }
    .role-sd figcaption span a {
        font-size: 24px;
    }
    .role-sd figcaption span {
        width: 190px;
        height: 180px;
    }
    .web-txt h1 {
        font-size: 48px;
        line-height: initial;
    }
    .digital-marketing .web-txt h1 {
        font-size: 40px;
    }
    .cta-txt h2 {
        font-size: 50px;
    }
    .cta-txt p {
        font-size: 20px;
    }
    .cta-txt a {
        font-size: 35px;
    }
    .digital-txt h2 {
        font-size: 60px;
    }
    .digital-txt p {
        font-size: 18px;
    }
    .social-txt h2 {
        font-size: 50px;
    }
    .social-txt p {
        font-size: 24px;
    }
    .procedure-sec .nav-pills .nav-link {
        font-size: 20px;
    }
    .proc-txt h4 {
        font-size: 16px;
    }
    .marketing-bg {
        max-width: 70%;
        right: -90px;
    }
    .digital-txt h2 {
        font-size: 60px;
    }
    .process-txt h4 {
        font-size: 22px;
    }
    .process-txt p {
        font-size: 16px;
    }
    .process-txt {
        min-height: 100%;
        padding: 80px 20px 60px;
    }
    .socialwork-txt h4 {
        font-size: 20px;
    }
    .socialwork-txt p {
        font-size: 16px;
    }
    .socialwork-txt {
        min-height: 100%;
    }
    .search input {
        width: 400px;
    }
    .search .searchButton {
        height: 80px;
    }
    .price-mn h6 {
        font-size: 45px;
    }
    .online-mn:after {
        width: 510px;
        height: 560px;
    }
    .online-mn:after {
        width: 540px;
        height: 550px;
    }
    .online-txt h2 {
        font-size: 50px;
    }
    .online-txt p {
        font-size: 16px;
        padding-top: 20px;
    }
    .online-txt a {
        margin-top: 20px;
    }
    .get-mn h4 {
        font-size: 25px;
    }
    .get-mn p {
        font-size: 16px;
        padding-top: 20px;
    }
    .ssl-request .nav-pills .nav-link {
        font-size: 35px;
    }
    .ssl-txt h2 {
        font-size: 50px;
    }
    .ssl-txt p {
        font-size: 16px;
    }
    .ssl-txt ul li {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .secure-mn h4 {
        font-size: 40px;
    }
    .rank-mn span {
        font-size: 45px;
    }
    .rank-mn h4 {
        font-size: 26px;
    }
    .rank-mn {
        padding: 30px 30px;
        min-height: 275px;
        margin-bottom: 20px;
    }
    .perform-mn h4 {
        font-size: 26px;
        padding-top: 20px;
    }
    .perform-mn p {
        font-size: 18px;
    }
    .main-head p {
        font-size: 18px;
    }
    .cta-txt h6 {
        font-size: 26px;
    }
    .platform-mn h2 {
        font-size: 42px;
    }
    .platform-inn h4 {
        font-size: 24px;
        padding-bottom: 10px;
    }
    .platform-inn p {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .platform-inn {
        padding-top: 10px;
    }
    .email-sd {
        right: 20px;
        bottom: 50px;
    }
    .fruit-sec {
        padding: 80px 0px;
    }
    .offer-sec {
        padding: 80px 0px;
    }
    .fruit-mn h4 {
        font-size: 24px;
    }
    .cta-webhost {
        min-height: 425px;
    }
    .getemail {
        left: -90px;
        max-width: 30%;
    }
    .offer-sec .container:before {
        width: 1130px;
    }
    header .navbar-brand img {
        width: 200px;
        object-fit: cover;
    }
    .rate-pr p {
        font-size: 30px;
        text-align: center;
    }
    .price-sec span {
        font-size: 70px;
    }
    .price-sec h4 {
        font-size: 42px;
    }
    .devv-mn h4 {
        font-size: 36px;
    }
    .ssl-banner .web-sides img {
        max-height: 500px;
    }
    .trust-mn h2 {
        font-size: 30px;
    }
    .sm-img {
        max-width: 500px;
    }
    .bar-mn {
        gap: 0px;
    }
    .comments-bar p {
        margin: 0;
        font-size: 12px;
    }
    .social-sd {
        right: 10px;
    }
    .develop-img .seo-cont figcaption {
        left: 40px;
    }
    header .form-inline .themebtn {
        width: 120px;
        font-size: 13px;
        height: 40px;
    }
    .test-inner p {
        font-size: 14px;
    }
    .test-inner span {
        font-size: 15px;
    }
    .test-inner {
        min-height: 450px;
    }
    .client-say h6 {
        font-size: 25px;
    }
    .stars small {
        font-size: 22px;
    }
    .rank-inner p {
        font-size: 16px;
    }
    .rank-inner h4 {
        font-size: 38px;
    }
    .client-say ul {
        gap: 20px;
    }
    .domain-banner .web-sides {
        bottom: 40px;
        max-width: 57%;
        right: -30px;
    }
    .ssl-banner,
    .website-banner {
        min-height: 600px;
    }
    

}

@media (max-width: 1199.98px) {
    .container {
        max-width: 960px;
    }
    header .form-inline {
        margin-left: 0px;
        flex-flow: unset;
        flex-direction: column;
        justify-content: start;
        align-items: baseline;
    }
    .cta-webhost {
        min-height: 385px;
    }
    .callnow {
        right: 0;
        max-width: 43.5%;
        bottom: 0;
        top: auto;
    }
    header .form-inline .nav-link {
        padding-left: 0;
    }
    .weblemon-txt h2 {
        font-family: 'Montserrat', sans-serif;
        font-size: 35px;
    }
    header .navbar-nav .nav-item .nav-link {
        justify-content: unset;
    }
    .weblemon-ban {
        /* background: #fced47; */
        min-height: 800px;
    }
    .social-slider .slick-track {
        display: block;
    }
    .packages-mn h4 {
        font-size: 20px;
    }
    .packages-mn a {
        font-size: 16px;
    }
    .packages-mn .themebtn i {
        font-size: 18px;
        margin-left: 20px;
    }
    .package-sec .nav-tabs {
        gap: 10px;
    }
    .package-sec .nav-tabs .nav-item .nav-link {
        font-size: 16px;
    }
    .packages-mn {
        margin-bottom: 20px;
    }
    .ever-mn {
        width: 190px;
        height: 190px;
        padding: 0px 30px;
    }
    .ever-mn span {
        font-size: 70px;
        line-height: 70px;
    }
    .home-pack .secondrow .col-xl-2:nth-child(5) .ever-mn {
        margin-top: 40px;
    }
    .main-head p {
        font-size: 18px;
    }
    .roll-txt h4 {
        font-size: 46px;
    }
    footer ul li a {
        font-size: 28px;
    }
    footer ul li:nth-child(1) a:before {
        bottom: 5px;
    }
    .web-sides {
        right: -235px;
        max-width: 85%;
    }
    .procedure-sec .nav-pills .nav-link {
        font-size: 16px;
    }
    .process-txt {
        padding: 40px 22px 40px;
    }
    .socialwork-txt {
        padding: 40px 22px 40px;
    }
    .social-sd {
        right: -140px;
        max-width: 60%;
    }
    .online-mn:after {
        left: 20px;
        width: 410px;
        height: 400px;
    }
    .online-mn img {
        width: 400px;
        height: 420px;
    }
    .online-txt p {
        font-size: 13px;
        /* font-weight: 600; */
        /* font-family: 'Proxima-Nova-Font'; */
        /* padding-top: 10px; */
    }
    .get-mn img {
        width: 100px;
        object-fit: cover;
    }
    .get-sec {
        padding: 80px 0px;
    }
    .ssl-banner .web-sides {
        right: 0;
        max-width: 60%;
    }
    .ssl-request .nav-pills .nav-link {
        font-size: 28px;
    }
    .ssl-request {
        padding: 80px 0px;
    }
    .ssl-help {
        padding: 80px 0px;
    }
    .secure-mn h4 {
        font-size: 30px;
    }
    .secure-mn p {
        font-size: 16px;
    }
    .rank-mn h4 {
        font-size: 20px;
    }
    .rank-mn {
        min-height: 245px;
    }
    .webhost-sd {
        right: -23px;
        max-width: 55%;
    }
    .perform-mn h4 {
        font-size: 20px;
    }
    .perform-mn p {
        font-size: 16px;
    }
    .platform-inn h4 {
        font-size: 20px;
    }
    .platform-inn p {
        font-size: 14px;
    }
    .perform-sec {
        padding: 80px 0px 0px;
    }
    .platform-sec {
        padding: 80px 0px;
    }
    .email-sd {
        max-width: 60%;
        right: -20px;
    }
    .offer-sec .container:before {
        width: 950px;
    }
    .offer-mn p:after {
        bottom: 0px;
    }
    .offer-mn h4 {
        font-size: 30px;
    }
    .offer-mn p {
        font-size: 16px;
        padding-top: 20px;
    }
    .fruit-sec {
        padding: 70px 0px;
    }
    .offer-sec {
        padding: 70px 0px;
    }
    .offer-sec .main-head {
        padding-bottom: 30px;
    }
    .works-txt h4 {
        font-size: 40px;
    }
    .ssl-work {
        padding: 80px 0px;
    }
    .webhost-package .packages-mn {
        min-height: auto;
    }
    .web-sec2 .packages-mn {
        min-height: 665px;
    }
    .home-pack .packages-mn {
        min-height: 790px;
    }
    .weblemon-txt ul li {
        font-size: 14px;
    }
    .rate-pr p {
        font-size: 40px;
    }
    .price-sec span {
        font-size: 55px;
    }
    .price-sec h4 {
        font-size: 36px;
    }
    .devv-mn h4 {
        font-size: 22px;
    }
    footer .lst-foot li {
        padding: 5px 0px;
    }
    footer .lst-foot li a {
        font-size: 14px;
    }
    footer .socialIo li {
        padding: 0px 10px 0px 0px;
    }
    footer p {
        font-size: 12px;
    }
    .combo-packages .row:nth-child(4) .packages-mn {
        min-height: 1000px;
    }
    .combo-packages .row:nth-child(2) .packages-mn {
        min-height: 1000px;
    }
    .combo-packages .row:nth-child(6) .packages-mn {
        min-height: 790px;
    }
    .trust-mn {
        flex-wrap: wrap;
    }
    .trust-mn h2 br {
        display: none;
    }
    .trust-mn {
        flex-wrap: wrap;
        justify-content: center;
    }
    .sm-img {
        max-width: 430px;
    }
    .bar-mn {
        gap: 0px;
    }
    .package-sec .hosted .nav-item .nav-link.active:after {
        width: 60px;
    }
    .form-mn h2 {
        font-size: 35px;
    }
    .test-inner {
        min-height: 500px;
        padding: 30px;
    }
    .rank-inner h4 {
        font-size: 32px;
        line-height: 40px;
    }
    .client-say h6 {
        font-size: 22px;
    }
    .domain-banner .web-sides {
        bottom: -30px;
        max-width: 65%;
        right: -70px;
    }
    .ssl-banner .web-sides img {
        max-height: 450px;
    }
    .ssl-banner .web-sides {
        right: 30px;
        max-width: 50%;
        bottom: 70px;
    }
    .combo-ban .web-sides {
        right: 0px;
        bottom: -20px;
        max-width: 60%;
    }
}

@media (max-width: 991.98px) {
    .container {
        max-width: 720px;
    }
    .weblemon-ban {
        background: #fced47;
        min-height: 500px;
    }
    .weblemon-txt {
        text-align: center;
    }
    .packages-mn {
        margin-bottom: 20px;
    }
    .package-sec {
        background: none;
    }
    .ever-mn {
        width: auto;
        height: auto;
        padding: 20px 30px;
        text-align: center;
        margin: auto;
        border-radius: 0px;
    }
    .ever-mn:hover p {
        width: auto;
        height: auto;
        padding: 20px 30px;
        text-align: center;
        margin: auto;
        border-radius: 0;
    }
    .main-head h2 {
        font-size: 50px;
    }
    .ever-mn span {
        transform: translate(0px, 0px);
        font-size: 70px;
        position: unset;
        opacity: 1;
        margin: 0;
    }
    .lead-sec {
        padding: 40px 0px;
    }
    .package-sec {
        padding: 70px 0px 40px;
    }
    .develop-sec {
        padding: 40px 0px 0px;
    }
    .main-head p {
        font-size: 15px;
    }
    .ever-mn {
        text-align: center;
        transition: 0.5s;
        position: relative;
        background: #fff100;
        margin-bottom: 20px;
        min-height: 230px;
    }
    .accordionStyle .card .card-header button {
        font-size: 18px;
    }
    .web-sides {
        display: none;
    }
    .call-web {
        padding: 50px 0px 50px;
        min-height: auto;
        background: #c0243d;
    }
    .cta-digital {
        padding: 50px 0px 50px;
        min-height: auto;
        background: #ff3c5a;
    }
    .cta-social {
        padding: 50px 0px 50px;
        min-height: auto;
        background: #cd4434;
    }
    .cta-txt {
        text-align: center;
    }
    .digital-txt {
        text-align: center;
    }
    .social-txt {
        text-align: center;
    }
    .website-banner {
        text-align: center;
        min-height: auto;
        background: var(--primary-color);
        padding: 60px 0px;
    }
    .web-txt h1 {
        font-size: 40px;
        line-height: initial;
    }
    .web-txt p {
        font-size: 18px;
        padding-top: 0;
    }
    .web-txt a {
        margin-top: 10px;
    }
    .cta-txt h2 {
        font-size: 50px;
    }
    .cta-txt p {
        font-size: 18px;
    }
    .cta-txt h6 {
        font-size: 26px;
    }
    .cta-txt a {
        font-size: 35px;
    }
    .digital-txt h2 {
        font-size: 50px;
    }
    .digital-txt p {
        font-size: 16px;
    }
    .digital-txt h6 {
        font-size: 24px;
    }
    .digital-txt a {
        font-size: 40px;
    }
    .social-txt h2 {
        font-size: 50px;
    }
    .social-txt p {
        font-size: 18px;
    }
    .social-txt h6 {
        font-size: 22px;
        margin: 10px 0px;
    }
    .social-txt a {
        font-size: 40px;
    }
    .marketing-bg {
        display: none;
    }
    .social-sd {
        display: none;
    }
    .web-txt p b {
        font-size: 26px;
    }
    .domain-mob {
        opacity: 1;
    }
    .domain-mob .srch-mode {
        position: unset;
        transform: unset;
        margin-bottom: 20px;
    }
    .domain-mob .srch-mode input {
        width: 300px;
        height: 60px;
    }
    .domain-mob .srch-mode .searchButton {
        height: 60px;
        font-size: 25px;
        width: 60px;
    }
    .online-mn {
        text-align: center;
    }
    .online-mn:after {
        display: none;
    }
    .online-mn img {
        border-radius: 0;
        width: 100%;
        object-fit: cover;
    }
    .online-success {
        padding: 70px 0px;
    }
    .search:before {
        display: none;
    }
    .domain-price {
        padding: 70px 0px;
    }
    .get-sec {
        padding: 70px 0px;
    }
    .get-sec .row {
        justify-content: center;
    }
    .get-mn {
        margin-bottom: 30px;
    }
    .get-mn {
        text-align: center;
    }
    .cta-ssl {
        background: #0195ff;
    }
    .cta-domain {
        background: var(--black);
    }
    .ssl-request .nav-pills .nav-link.active:before {
        display: none;
    }
    .ssl-request .nav-pills {
        flex-direction: unset !important;
        justify-content: center;
    }
    .ssl-request .nav-pills .nav-link {
        font-size: 20px;
        padding-bottom: 0;
        padding-right: 20px;
    }
    .ssl-txt ul {
        padding-top: 10px;
    }
    .ssl-txt h2 {
        font-size: 40px;
        padding-top: 20px;
    }
    .ssl-txt {
        text-align: center;
    }
    .ssl-txt ul {
        text-align: left;
    }
    .ssl-txt p {
        padding: 10px 0px 0px;
    }
    .ssl-request {
        padding: 70px 0px;
    }
    .ssl-help {
        padding: 70px 0px;
    }
    .secure-mn {
        margin-bottom: 40px;
    }
    .procedure-sec .nav-pills {
        flex-direction: row !important;
        justify-content: center;
        text-align: center;
        gap: 0px 10px;
    }
    .webhost-banner {
        background: #ffe02d;
    }
    .callnow {
        display: none;
    }
    .cta-webhost {
        background: #191821;
    }
    .perform-sec {
        padding: 60px 0px 0px;
    }
    .platform-mn {
        padding-top: 30px;
    }
    .platform-sec {
        padding: 60px 0px;
    }
    .platform-mn h2 {
        font-size: 34px;
    }
    .offer-sec .container:before {
        display: none;
    }
    .offer-mn p:after {
        display: none;
    }
    .offer-mn p {
        font-size: 16px;
        padding-top: 10px;
    }
    .offer-mn {
        text-align: center;
    }
    .offer-sec {
        text-align: center;
    }
    .offer-sec img {
        margin-bottom: 40px;
    }
    .fruit-sec {
        padding: 50px 0px;
    }
    .offer-sec {
        padding: 50px 0px;
    }
    .offer-sec .main-head {
        padding-bottom: 20px;
    }
    .fruit-mn {
        border: 1px solid var(--black);
        margin: auto;
        width: 440px;
        margin-bottom: 30px;
        padding: 20px;
        border-radius: 10px;
    }
    .getemail {
        display: none;
    }
    .cta-email {
        background: #1c2c32;
    }
    .email-ct-inner {
        flex-direction: column;
        justify-content: center;
        text-align: center;
        align-items: center;
    }
    .workroad {
        display: none;
    }
    .ssl-work .main-head {
        padding-bottom: 10px;
    }
    .ssl-img1,
    .ssl-img3,
    .ssl-img5,
    .ssl-img2,
    .ssl-img4,
    .ssl-img6 {
        text-align: center;
        margin-top: 10px;
    }
    .works-txt {
        text-align: center !important;
        /* width: 100%; */
        /* margin: auto; */
    }
    .works-txt p {
        font-size: 16px;
        padding-top: 10px;
    }
    .ssl-work {
        padding: 70px 0px;
    }
    .webhost-package .packages-mn {
        min-height: auto;
    }
    .web-sec2 .packages-mn {
        min-height: auto;
    }
    .weblemon-txt ul {
        text-align: left;
    }
    .price-sec {
        justify-content: center;
    }
    .weblemon-txt {
        margin-bottom: 30px;
    }
    .devv-mn p {
        margin: auto;
        width: 70%;
    }
    .devv-mn {
        text-align: center;
        margin-bottom: 20px;
    }
    .packages-mn p {
        width: 80%;
    }
    .trust-mn ul {
        gap: 20px;
    }
    .sm-img {
        max-width: none;
        margin: auto;
    }
    .develop-sec .nav-pills .nav-item .nav-link {
        font-size: 20px;
    }
    .develop-sec .nav-pills {
        justify-content: center;
        gap: 20px;
    }
    .home-pack .row {
        margin-top: 0;
    }
    .home-pack .nav-pills .nav-item .nav-link {
        font-size: 16px;
    }
    .bar-mn {
        justify-content: space-between;
    }
    .package-sec .nav-tabs {
        gap: 10px;
    }
    .develop-img .seo-cont figcaption h4 {
        font-size: 30px;
    }
    .develop-img .seo-cont figcaption p {
        font-size: 16px;
    }
    .process-txt h4 {
        font-size: 18px;
    }
    .socialwork-txt h4 {
        font-size: 18px;
    }
    .ranked-sec {
        padding: 50px 0px;
    }
    .inner-roll {
        padding-top: 30px;
        border: 1px solid black;
        border-radius: 15px;
        margin: auto;
        margin-bottom: 20px;
        padding: 30px 20px;
    }
    .roll-sec .row {
        justify-content: center;
    }
    .combo-packages .nav-tabs .nav-item .nav-link.active:after {
        bottom: 5px;
      
    }
    .ssl-banner,
    .website-banner {
        min-height: auto;
    }
  
}

@media (max-width: 767.98px) {
    .container {
        max-width: 540px;
    }
    .main-head h2 {
        font-size: 35px;
    }
    .main-head p {
        font-size: 16px;
    }
    .accordionStyle .card .card-header button {
        font-size: 15px;
    }
    .accordionStyle .card .card-body p {
        font-size: 12px;
    }
    footer ul {
        gap: 10px;
        padding-top: 10px;
    }
    footer ul li:nth-child(1) a:before {
        display: none;
    }
    .roll-inn h6 {
        font-size: 18px;
    }
    .roll-inn p {
        font-size: 14px;
    }
    .roll-txt {
        padding-top: 60px;
    }
    .roll-txt h4 {
        font-size: 36px;
    }
    .package-sec .main-head {
        padding-top: 20px;
    }
    .scroll {
        display: none;
    }
    .weblemon-txt h2 {
        font-family: 'Montserrat', sans-serif;
        font-size: 50px;
    }
    .weblemon-txt a {
        width: 190px;
        height: 50px;
    }
    .side-btn {
        display: none;
    }
    .proc-txt h4 {
        font-size: 15px;
        width: auto;
    }
    .procedure-sec {
        padding: 50px 0px 50px;
    }
    .process-txt {
        padding: 30px 20px 30px;
    }
    .socialwork-txt {
        padding: 30px 20px 30px;
    }
    .digital-process {
        padding: 50px 0px;
    }
    .work-social .main-head {
        padding-bottom: 30px;
    }
    .work-social {
        padding: 50px 0px;
    }
    .online-txt {
        text-align: center;
    }
    .online-txt h2 {
        font-size: 40px;
    }
    .online-txt p {
        font-size: 14px;
        padding-top: 0px;
        line-height: inherit;
    }
    .online-txt>p:nth-child(3) {
        padding-bottom: 20px;
    }
    .online-txt a {
        margin-top: 0px;
    }
    .online-success {
        padding: 50px 0px;
    }
    .domain-mob .srch-mode input {
        width: 300px;
        height: 60px;
    }
    .domain-mob .srch-mode input::placeholder {
        font-size: 18px;
    }
    .price-mn h4 {
        font-size: 40px;
        color: var(--black);
    }
    .price-mn p {
        font-size: 16px;
    }
    .price-mn span {
        font-size: 14px;
    }
    .price-mn h6 {
        font-size: 35px;
    }
    .price-mn a {
        height: 50px;
        font-size: 16px;
    }
    .domain-price {
        padding: 50px 0px;
    }
    .get-sec {
        padding: 50px 0px;
    }
    .ssl-txt h2 {
        font-size: 35px;
    }
    .ssl-request {
        padding: 50px 0px;
    }
    .ssl-help {
        padding: 50px 0px;
    }
    .secure-mn {
        text-align: center;
    }
    .procedure-sec .nav-pills .nav-link.active {
        background: var(--primary-color);
        border-radius: 10px;
        border-bottom: none;
        padding: 10px 10px;
        display: flex;
        align-items: center;
        height: 45px;
        justify-content: center;
    }
    .procedure-sec .nav-pills .nav-link {
        font-size: 12px;
        background: #80808014;
        border-radius: 10px;
        margin-bottom: 10px;
        padding: 10px 5px;
    }
    
    
    
    
    .platform-mn h2 {
        font-size: 26px;
    }
    .platform-inn h4 {
        font-size: 16px;
    }
    .platform-inn p {
        font-size: 13px;
    }
    .offer-mn h4 {
        font-size: 24px;
    }
    .fruit-mn {
        width: auto;
        margin-bottom: 20px;
    }
    .fruit-mn h4 {
        font-size: 20px;
    }
    .fruit-sec {
        padding: 50px 0px 0px;
    }
    .perform-mn {
        border: 1px solid var(--black);
        min-height: auto;
        margin-bottom: 30px;
    }
    .cta-txt h2 {
        font-size: 44px;
    }
    .cta-txt h6 {
        font-size: 20px;
    }
    .cta-txt a {
        font-size: 25px;
    }
    .package-sec {
        padding: 60px 0px 40px;
    }
    .faq-sec {
        padding: 50px 0px;
    }
    .ssl-work {
        padding: 50px 0px;
    }
    .works-txt h4 {
        font-size: 30px;
    }
    .socialwork-txt h4 br {
        display: none;
    }
    .weblemon-txt ul {
        padding-left: 30px;
    }
    .combo-packages .packages-mn {
        min-height: auto !important;
    }
    .combo-packages .packages-mn h4 {
        font-size: 24px;
        font-weight: 600;
        position: relative;
        max-width: 73%;
    }
    .home-pack .packages-mn {
        min-height: auto;
    }
    .package-sec .nav-tabs .nav-item .nav-link.active:after {
        bottom: 5px;
    }
    .like-bar img {
        max-width: 60%;
    }
    .like-bar p {
        padding: 0px 0px;
        font-size: 12px;
    }
    .comments-bar p {
        font-size: 12px;
    }
    .package-sec .nav-tabs {
        width: auto;
        height: 90px;
        overflow-x: auto;
        /* scroll-behavior: smooth; */
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .package-sec .nav-tabs li {
        width: auto;
        flex-shrink: 0;
        /* scroll-behavior: smooth; */
        height: 100%;
        flex-wrap: nowrap;
        justify-content: center;
        display: inline-block;
        align-items: center;
        text-align: center;
    }
    .package-sec .nav-pills {
        width: auto;
        height: 50px;
        overflow-x: auto;
        /* scroll-behavior: smooth; */
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .package-sec .nav-pills li {
        width: auto;
        flex-shrink: 0;
        /* scroll-behavior: smooth; */
        height: 100%;
        flex-wrap: nowrap;
        justify-content: center;
        display: inline-block;
        align-items: center;
        text-align: center;
    }
    .develop-img .seo-cont figcaption p {
        font-size: 12px;
        line-height: 16px;
    }
    .develop-img .seo-cont figcaption h4 {
        font-size: 20px;
        margin: 0;
    }
    .develop-img .seo-cont figcaption {
        left: 10px;
        bottom: 0;
    }
    .test-inner {
        min-height: auto;
    }
    .quote-top>img {
        width: 50px;
    }
   
}

@media (max-width: 575.98px) {
    .content h4 {
        font-size: 20px;
    }
    .content p {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 20px;
    }
    .main-head h2 {
        font-size: 26px;
    }
    .main-head p {
        font-size: 14px;
        line-height: 20px;
        width: auto;
    }
    .weblemon-ban {
        min-height: 300px;
    }
    .weblemon-txt h2 {
        font-family: 'Montserrat', sans-serif;
        font-size: 35px;
    }
    header .navbar-brand img {
        width: 150px;
    }
    .package-sec .nav-tabs {
        gap: 10px;
    }
    .package-sec .nav-tabs .nav-item .nav-link {
        font-size: 16px;
    }
    .package-sec .nav-tabs .nav-item .nav-link.active:after {
        width: 70px;
        height: 6px;
        left: 16px;
        bottom: 0;
    }
    .web-txt h1 {
        font-size: 28px;
    }
    .web-txt h5 {
        font-size: 16px;
        padding: 0;
        margin: 0;
    }
    .web-txt p {
        font-size: 16px;
        padding-top: 0;
    }
    .digital-marketing .web-txt h1 {
        font-size: 24px;
        line-height: inherit;
    }
    .web-txt a {
        width: 230px;
        height: 50px;
        margin-top: 00px;
    }
    .digital-txt h2 {
        font-size: 30px;
    }
    .digital-txt p {
        font-size: 14px;
        margin: 0;
        line-height: 18px;
    }
    .digital-txt h6 {
        font-size: 16px;
        margin: 5px 0px;
    }
    .digital-txt a {
        font-size: 26px;
    }
    .cta-txt h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .cta-txt p {
        font-size: 14px;
        margin: 0;
    }
    .cta-txt h6 {
        font-size: 20px;
    }
    .cta-txt a {
        font-size: 20px;
    }
    .social-txt h2 {
        font-size: 30px;
    }
    .social-txt p {
        font-size: 14px;
        margin: 0;
        line-height: 20px;
    }
    .social-txt h6 {
        font-size: 16px;
        margin: 0;
    }
    .social-txt a {
        font-size: 26px;
    }
    .web-txt p b {
        font-size: 18px;
    }
    .packages-mn:before {
        height: 100px;
    }
    .domain-mob .srch-mode input {
        width: 260px;
        height: 60px;
    }
    .domain-price {
        padding: 30px 0px;
    }
    .online-txt a {
        width: 220px;
        height: 50px;
        background: var(--black);
        color: var(--white);
        margin-top: 50px;
    }
    .online-txt a i {
        margin-left: 10px;
    }
    .get-mn h4 {
        font-size: 18px;
    }
    .get-mn p {
        font-size: 15px;
        padding-top: 0px;
    }
    .ssl-txt h2 {
        font-size: 30px;
    }
    .ssl-txt p {
        padding: 0px 0px 0px;
    }
    .ssl-txt ul li {
        font-size: 14px;
    }
    .ssl-txt ul {
        padding-left: 10px;
    }
    .secure-mn h4 {
        font-size: 24px;
    }
    .secure-mn a {
        width: 250px;
        height: 60px;
        font-size: 18px;
    }
    .offer-mn h4 {
        font-size: 18px;
    }
    .offer-mn p {
        font-size: 14px;
    }
    .fruit-mn h4 {
        font-size: 16px;
    }
    .works-txt h4 {
        font-size: 24px;
    }
    .topbar ul {
        gap: 20px;
        padding-right: 0px;
    }
    .topbar ul li a {
        font-size: 14px;
    }
    .devv-mn p {
        font-size: 14px;
        width: auto;
        line-height: normal;
    }
    .trust-mn h2 {
        font-size: 20px;
    }
    .home-pack .nav-pills .nav-item .nav-link {
        font-size: 16px;
    }
    .show-mn img {
        width: 100%;
    }
    .bar-info li:nth-child(1):after {
        right: -10px;
        top: 6px;
    }
    .topbar .bar-info li {
        padding: 0px 0px;
        position: relative;
    }
    .topbar ul li a {
        font-size: 12px;
    }
    .packages-mn a {
        font-size: 14px;
        background: var(--primary-color);
    color: var(--black);
    }
    .packages-mn h4 {
        font-size: 16px;
        color: white;
    }
    .packages-mn ul li {
        padding-bottom: 0px;
        font-size: 13px;
        line-height: 19px;
        color: white;
       
    }
    .domain-search {
        margin-top: 14px !important;
    }
    .domain-search .txt-find-site {
        height: 50px !important;
    }
    .domain-search #domain_btn {
        height: 50px !important;
        font-size: 22px !important;
        width: 80px !important;
    }
    .online-txt h2 {
        font-size: 30px;
    }
    .online-txt a {
        margin-top: 10px;
    }
    .partner-sec .trust-mn ul{
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .partner-sec .trust-mn li {
        border: 1px solid black;
        padding: 5px;
        border-radius: 5px;
    }
    .devv-mn h4 {
        padding-top: 15px;
    }
    .accordionStyle .card .card-header button[aria-expanded='true'] i {
        width: 30px;
        height: 20px;
    }
    .packages-mn p{
        color: white;
    }
    
}


@media (max-width: 320.98px) {
    .domain-mob .srch-mode input {
        width: 220px;
        height: 60px;
    }
}