@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .hosting-plan-content p br {
        display: none;
    }

       /*blog page footer */
       .footer-input {
        width: 50%;
    }
    /* terms of service  */
    .nav.list-group {
        position: sticky;
        top: 50px;
     }
}


/*
====================================
Medium Screen - Others
====================================
*/
@media screen and (min-width: 992px) and (max-width: 1199px) {

    .need-even-inner-content p br {
        display: none;
    }

    .need-even-inner-content h2 br {
        display: none;
    }

    .need-even-title p br {
        display: none;
    }

    .migration-inner-content h2 {
        font-size: 16px;
    }

    .migration-right h2 {
        font-size: 27px;
    }

    .hero-content-left h2 {
        font-size: 46px;
    }

    .nav-items ul li {
        padding-left: 40px;
    }

    .megamenu-right p br {
        display: none;
    }

    .mega-menu3 {
        left: 10px;
    }

    .logo-area img {
        max-width: 180px;
    }

    .pricing-tab1-table .table .th3, .pricing-tab1-table .table .td2, .pricing-tab1-table .table .td3 {
        font-size: 15px;
    }

    .choose-form-table .table .th1 {
        width: 28%;
    }

    .what-our-clients .carousel-cell {
        width: 40%;
    }

    .automate-inner h3 {
        font-size: 18px;
    }

    .automate-inner p {
        font-size: 15px;
    }

    .star-reselling-area .tips-main p br {
        display: none;
    }

    .star-reselling-title h2 {
        font-size: 46px;
    }

    .star-reselling-title p br {
        display: none;
    }

    .support-left h2 br {
        display: none;
    }

    .migration-inner-content h2 {
        font-size: 18px;
    }

    .compare-reseller-hosting .pricing-tab-nav ul li {
        padding: 0 26px 0 0;
    }

    .pricing-plan-pack-footer a {
        font-size: 14px;
    }

    .support-title {
        font-size: 42px;
        line-height: 55px;
    }

    .bna-title {
        font-size: 42px;
    }

    .wantto-work-content {
        padding: 24px;
    }

    .wantto-work-content p {
        font-size: 16px;
    }

    .who-we-are-img img {
        max-width: 400px;
    }

    .history-year-content3 {
        margin-top: -20px;
    }

      /*blog page footer */
      .footer-input {
        width: 50%;
    }

     /* terms of service page  */
     .nav.list-group {
        position: sticky;
        top: 50px;
     }










}

/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {

    .nav-items {
        display: none;
    }

    .menu-right-icon {
        display: flex;
    }

    .hosting-plan-title p br {
        display: none;
    }

    .why-nav ul li a {
        font-size: 17px;
    }

    .why-nav ul li {
        padding: 0 11px;
    }

    .support-left h2 {
        font-size: 24px;
    }

    .support-left p {
        margin: 12px 0;
    }

    .support-left h2 br {
        display: none;
    }

    .whyus-area {
        padding: 30px 0 0;
    }

    .need-even-title h2 {
        font-size: 36px;
    }

    .need-even-title p br {
        display: none;
    }

    .footer-logo {
        margin-bottom: 30px;
    }

    .hosting-plan-main {
        text-align: center;
    }

    .pricing-tab-nav ul li a {
        font-size: 15px;
    }

    .pricing-tab-nav ul li {
        padding: 0 18px;
    }

    .pricing-hero-area {
        padding: 65px 0 70px;
    }

    .pricing-tab-left {
        text-align: center;
    }

    .pricing-plan-pack h2 {
        font-size: 32px;
    }

    .get-started-btn a {
        font-size: 16px;
    }

    .pricing-plan-pack {
        margin-bottom: 25px;
    }

    .pricing-plan-pack h3 {
        margin: 0 0 20px;
    }

    .pricing-tab1-table .table .th1, .pricing-tab1-table .table .td1 {
        font-size: 14px;
    }

    .pricing-tab1-table .table .th2, .pricing-tab1-table .table .th3, .pricing-tab1-table .table .td2, .pricing-tab1-table .table .td3 {
        font-size: 13px;
    }

    .accordian-tab1 h2 button {
        font-size: 20px;
    }

    .got-question-title h2 {
        font-size: 42px;
    }

    .got-question-title p {
        font-size: 18px;
    }

    .got-question-title h2:last-of-type {
        font-size: 38px;
    }

    .got-questions-area .accordion h2 button {
        font-size: 16px;
    }

    .fivetips-title h2 {
        font-size: 30px;
    }

    .how-about-title h2 {
        font-size: 30px;
    }

    .how-about-title p {
        font-size: 18px;
    }

    .choose-form-title h2 {
        font-size: 30px;
    }

    .fivetips-area {
        padding: 0 0 20px;
    }

    .choose-form-input input {
        font-size: 16px;
    }

    .choose-nav ul li {
        padding: 0 4px;
    }

    .choose-form-table .table .th1 {
        width: 12%;
    }

    .choose-form-table .table th {
        font-size: 15px;
    }

    .makethe-area {
        padding: 25px 0;
    }

    .choose-form-area {
        padding: 70px 0 20px;
    }

    .domain-transfer-table .table .th1 {
        width: 30%;
    }

    .essential-features-right {
        padding-left: 45px;
    }

    .compare-pack {
        padding: 50px 0;
    }

    .shared-plan-area {
        padding: 0;
    }

    .whyus-title h2 {
        font-size: 37px;
    }

    .compare-web-hosting-title h2 {
        font-size: 38px;
    }

    .feature-rich-right {
        display: none;
    }

    .compare-reseller-hosting-title h2 {
        font-size: 34px;
    }

    .compare-reseller-hosting .pricing-tab-nav ul li {
        padding: 0 15px 0 0;
    }

    .compare-reseller-hosting .pricing-tab-nav ul li a {
        font-size: 14px;
    }

    .website-migration-title h2 {
        font-size: 32px;
    }

    .migration-right h2 {
        font-size: 26px;
    }

    .migration-right h2 br {
        display: none;
    }

    .migration-inner-content h2 {
        font-size: 18px;
    }

    .whyus-title h2 br {
        display: none;
    }

    .support-left h2 br {
        display: none;
    }

    .star-reselling-title h2 {
        font-size: 34px;
    }

    .star-reselling-title h2 br {
        display: none;
    }

    .star-reselling-title p br {
        display: none;
    }

    .star-reselling-title p {
        font-size: 17px;
        margin: 25px 0 40px;
    }

    .tips-main-content h3 {
        font-size: 18px;
    }

    .star-reselling-area .tips-main p br {
        display: none;
    }

    .automate-title h2 {
        font-size: 32px;
    }

    .automate-inner h3 {
        font-size: 18px;
    }

    .automate-inner p {
        font-size: 16px;
    }

    .what-our-clients .carousel-cell {
        width: 40%;
    }

    .bna-title {
        font-size: 35px;
    }

    .environment-content h3 {
        font-size: 16px;
    }

    .careers-hero-title p br {
        display: none;
    }

    .about-us-hero-content p br {
        display: none;
    }

    .about-main-wrapper {
        grid-template-columns: repeat(2,1fr);
    }

    .core-value-img {
        min-height: 400px;
    }

    .history-year-content4 {
        margin-top: -20px;
    }

    .history-year-content3 {
        margin-top: 30px;
    }

    .who-we-are-img img {
        max-width: 400px;
    }

    .wantto-work-content {
        padding: 24px;
    }

    .wantto-work-content p {
        font-size: 16px;
    }

    .wantto-work-btn a {
        font-size: 14px;
        padding: 10px 10px;
    }

     /*blog page footer */

     .footer-input {
        width: 75%;
    }










}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (max-width: 767px) {	

    .logo-area img {
        max-width: 145px;
    }

    .top-header a {
        font-size: 14px;
    }

    .nav-items {
        display: none;
    }

    .menu-right-icon {
        display: flex;
    }

    .hero-content-left {
        padding-top: 0;
    }

    .hero-content-left h2 {
        font-size: 32px;
    }

    .hero-area-main {
        padding: 0;
    }

    .hero-content-left p {
        font-size: 16px;
        margin: 10px 0;
    }

    .hero-area-btn p {
        font-size: 13px;
        padding-left: 5px;
        padding-top: 0;
    }

    .hero-content-right {
        margin-bottom: 30px;
    }

    .hosting-plan-title h2 {
        font-size: 26px;
    }

    .hosting-plan-title p {
        font-size: 16px;
        margin: 0 0 30px;
    }

    .hosting-plan-content h3 {
        font-size: 20px;
        margin: 15px 0;
    }

    .hosting-plan-main {
       text-align: center;
    }

    .hosting-plan-content h2 {
        font-size: 28px;
    }

    .hosting-plan-content a {
        font-size: 16px;
    }

    .hosting-plan-title p br {
        display: none;
    }

    .hosting-plan-area {
        padding: 25px 0 0;
    }

    .hosting-plan-content p br {
        display: none;
    }

    .whyus-title h2 {
        font-size: 32px;
        margin: 0 0 40px;
    }

    .why-nav ul {
        display: block;
        text-align: center;
        padding-bottom: 50px;
    }

    .why-nav ul li {
        padding-bottom: 12px;
    }

    .support-left h2 {
        font-size: 28px;
    }

    .support-left p {
        margin: 15px 0;
    }

    .support-left p br {
        display: none;
    }

    .support-right {
        margin-bottom: 30px;
    }

    .support-left h2 br {
        display: none;
    }

    .whyus-area {
        padding: 40px 0 0;
    }

    .our-rated-area {
        padding: 50px 0 45px;
    }

    .website-migration-title h2 {
        font-size: 27px;
        margin: 0 0 24px;
    }

    .website-migration-area {
        padding: 50px 0;
    }

    .migration-right h2 {
        font-size: 21px;
        margin: 15px 0 0;
    }

    .our-customer-title h2 {
        font-size: 28px;
    }

    .our-customer-title p {
        font-size: 18px;
        margin: 0 0 40px;
    }

    .reviwe-content p {
        font-size: 16px;
    }

    .reviwe-content p br {
        display: none;
    }

    .reviwe-content h2 {
        font-size: 22px;
    }

    .main-content .owl-theme .owl-dots {
        margin-top: 20px;
    }

    .need-even-title h2 {
        font-size: 24px;
    }

    .need-even-title h2 br {
        display: none;
    }

    .need-even-area {
        padding: 9px 0 100px;
    }

    .need-even-title p {
        font-size: 18px;
    }

    .need-even-title p br {
        display: none;
    }

    .get-started-area {
        padding: 25px 20px;
        margin-top: -175px;
        margin-bottom: 50px;
        display: block;
        text-align: center;
    }

    .get-started-title h2{
        font-size: 20px;
        margin: 0 0 15px;
    }

    .get-started-right a:first-of-type {
        font-size: 18px;
    }

    .get-started-right a:last-of-type {
        font-size: 13px;
    }

    .footer-logo {
        margin-bottom: 30px;
    }

    .copyright-area {
        display: block;
    }

    .footer-area {
        padding: 70px 0 20px;
    }

    .copyright-area {
        padding-top: 10px;
    }

    .pricing-tab-nav ul li a {
        font-size: 16px;
    }

    .pricing-tab-nav ul li {
        padding: 0px 10px 10px 10px;
    }

    .pricing-tab-nav ul {
        flex-wrap: wrap;
    }

    .pricing-hero-area {
        padding: 45px 0 70px;
    }

    .pricing-hero-area h2 {
        font-size: 35px;
    }

    .pricing-hero-area p {
        font-size: 18px;
        margin: 10px 0;
    }

    .pricing-tab-left {
        text-align: center;
    }

    .pricing-tab-left p br {
        display: none;
    }

    .pricing-tab-left p:nth-child(2) {
        margin: 10px 0 5px;
    }

    .pricing-tab-left a {
        font-size: 16px;
    }

    .pricing-plan-pack h3 {
        font-size: 20px;
        margin: 0 0 15px;
    }

    .pricing-plan-pack {
        margin-top: 25px;
    }

    .pricing-plan-pack h2 {
        font-size: 28px;
    }

    .get-started-btn a {
        font-size: 16px;
    }

    .pricing-tab1-table .table .th1, .pricing-tab1-table .table .td1 {
        font-size: 14px;
    }

    .pricing-tab1-table td {
        min-width: 200px;
    }

    .pricing-tab1-table {
        overflow-x: scroll;
    }

    .pricing-tab1-table .table .th2, .pricing-tab1-table .table .th3, .pricing-tab1-table .table .td2, .pricing-tab1-table .table .td3 {
        font-size: 15px;
    }

    .accordian-tab1 h2 button {
        font-size: 16px;
    }

    .pricing-tab-area {
        padding-bottom: 60px;
    }

    .got-question-title h2 {
        font-size: 32px;
    }

    .got-question-title p {
        font-size: 18px;
    }

    .got-question-title a {
        font-size: 16px;
        padding: 12px 30px;
        margin: 12px 0 0;
    }

    .got-question-title h2:last-of-type {
        font-size: 32px;
    }

    .got-questions-area .accordion h2 button {
        font-size: 16px;
    }

    .get-started-right a:first-of-type {
        font-size: 16px;
    }

    .hero-area-main {
        text-align: center;
    }

    .hero-content-left p br {
        display: none;
    }

    .hero-area {
        background-position: left;
        padding-bottom: 70px;
    }

    .hosting-plan-area {
        padding: 0;
    }

    .hero-content-left p:first-of-type {
        margin: 20px 0 12px;
    }

    .domain-reg-title h2 {
        font-size: 38px;
    }

    .domain-reg-hero-area {
        padding: 50px 0 40px;
    }

    .domain-reg-title p {
        font-size: 18px;
    }

    .search-domain-input input {
        padding: 15px 5px;
        font-size: 15px;
    }

    .search-sumbit input {
        padding: 12px 15px;
    }

    .already-hav-domain p {
        font-size: 16px;
    }

    .domain-deals-area {
        padding: 30px 0 60px;
    }

    .domain-deal-title h2 {
        font-size: 36px;
    }

    .how-about-title h2 {
        font-size: 30px;
    }

    .how-about-title p {
        font-size: 18px;
    }

    .how-about-title a {
        font-size: 15px;
    }

    .fivetips-title h2 {
        font-size: 27px;
    }

    .how-about-area {
        padding: 0 0 50px;
    }

    .fivetips-title {
        padding-bottom: 15px;
    }

    .fivetips-area {
        padding: 0 0 10px;
    }

    .choose-form-title h2 {
        font-size: 28px;
    }

    .choose-nav ul li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .choose-nav ul li {
        padding: 0 2px;
    }

    .choose-nav ul {
        padding-top: 20px;
    }

    .choose-form-table {
        padding-top: 20px;
    }

    .choose-form-table .table td {
        min-width: 150px;
    }

    .choose-form-area {
        padding: 70px 0 20px;
    }

    .makethe-area {
        padding: 25px 0;
    }

    .makethe-title h2 {
        font-size: 32px;
    }

    .makethe-main {
        text-align: center;
    }

    .ask-question-title h2 {
        font-size: 32px;
    }

    .ask-question-faq .ziehharmonika .collapseIcon {
        right: 0px;
    }

    .ask-question-faq h3 {
        font-size: 15px;
    }

    .hero-btn-right {
        padding-left: 10px;
    }

    .hero-btn-right h2 {
        font-size: 20px;
    }

    .shared-plan-nav ul li {
        padding: 0 10px;
    }

    .shared-plan-nav ul li a {
        font-size: 16px;
    }

    .shared-plan-nav {
        padding-bottom: 10px;
    }

    .compare-pack {
        padding: 40px 0;
    }

    .shared-plan-area {
        padding: 0;
    }

    .shared-hosting-featured-title h2 {
        font-size: 32px;
    }

    .shared-hosting-featured {
        padding: 20px 0;
    }

    .shared-hosting-featured-title {
        padding-bottom: 30px;
    }

    .shared-hosting-featured-content p {
        font-size: 16px;
    }

    .compare-web-hosting-title h2 {
        font-size: 32px;
    }

    .compare-web-hosting-title {
        padding-bottom: 40px;
    }

    .compare-web-hosting-area {
        padding: 40px 0 50px;
    }

    .feature-rich-title h2 {
        font-size: 32px;
    }

    .feature-rich-title {
        padding-bottom: 0px;
    }

    .feature-rich-left h3 {
        font-size: 22px;
        margin: 0 0 15px;
    }

    .feature-rich-left {
        padding-top: 35px;
    }

    .compare-reseller-hosting {
        padding: 0;
    }

    .compare-reseller-hosting-title h2 {
        font-size: 28px;
    }

    .compare-reseller-hosting-title {
        padding-bottom: 30px;
    }

    .compare-reseller-hosting .pricing-tab-nav ul li {
        padding: 0 35px 5px 0;
    }

    .compare-reseller-hosting .pricing-tab-left {
        padding-bottom: 15px;
    }

    .get-started-btn {
        padding-top: 15px;
    }

    .support-left h2 {
        font-size: 25px;
    }

    .star-reselling-area {
        padding: 15px 0;
    }

    .star-reselling-title h2 br {
        display: none;
    }

    .star-reselling-title h2 {
        font-size: 23px;
    }

    .star-reselling-title p br {
        display: none;
    }

    .star-reselling-title p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .star-reselling-area .tips-main p br {
        display: none;
    }

    .automate-area {
        padding: 30px 0 0;
    }

    .automate-title h2 {
        font-size: 28px;
    }

    .automate-inner h3 {
        font-size: 20px;
    }

    .automate-inner p {
        font-size: 16px;
    }

    .what-our-clients {
        padding: 20px 0;
    }

    .what-our-title h2 {
        font-size: 28px;
    }

    .what-our-clients .carousel-cell {
        width: 70%;
    }

    .carousel-cnt-left h3 {
        font-size: 15px;
    }

    .carousel-cnt-left a {
        font-size: 14px;
    }

    .carousel-cnt-body p {
        font-size: 14px;
    }

    .carousel-cnt-body span {
        font-size: 14px;
    }

    .main-carousel {
        padding-bottom: 10px;
    }

    .whyus-title h2 br {
        display: none;
    }
    .support-title {
        font-size: 32px;
        line-height: normal;
    }
    .bna-title {
        font-size: 30px;
    }

    .careers-hero-area {
        padding: 60px 0;
    }

    .careers-hero-title p {
        font-size: 19px;
    }

    .current-opening-title h2 {
        font-size: 36px;
    }

    .remote-icon {
        display: none;
    }

    .current-main-content-left h3 {
        font-size: 15px;
    }

    .current-main-content-left ul li {
        font-size: 12px;
        padding: 4px 3px;
        margin-right: 7px;
    }

    .current-main-content-left p {
        font-size: 15px;
    }

    .current-main-content-left p br {
        display: none;
    }

    .current-main-content-left h2 {
        font-size: 20px;
    }

    .remote-icon2 {
        display: block;
        padding: 0 0 10px 20px;
    }

    .current-main-wrapper {
        display: block;
    }

    .environment-content h3 {
        font-size: 18px;
    }

    .environment-content h3 br {
        display: none;
    }

    .about-us-hero-content p {
        font-size: 16px;
    }

    .about-us-hero-content p br {
        display: none;
    }

    .about-main-wrapper {
        grid-template-columns: repeat(2,1fr);
    }

    .core-value-title h2 {
        font-size: 36px;
        margin: 0 0 40px;
    }

    .core-value-img {
        min-height: 200px;
    }

    .our-history-area {
        padding: 20px 0;
    }

    .our-history-title h2 {
        font-size: 35px;
        margin: 0 0 50px;
    }

    .history-year-content2 {
        margin-top: 35px;
    }

    .history-year-content3 {
        margin-top: 35px;
    }

    .who-we-are-area {
        padding: 50px 0 20px;
    }

    .who-we-main-left h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .wantto-work-content {
        padding: 30px;
        margin-bottom: 20px;
    }

    .wantto-work-btn a {
        margin-bottom: 25px;
    }

    .wantto-work-area {
        padding: 50px 0 45px;
    }

    .core-value-left p br {
        display: none;
    }

    .slide-nav-img img {
        max-width: 60px;
    }

      /*blog page footer */

      .footer-input {
        width: 100%;
    }

    .social-icon ul {
        justify-content: flex-start;
    }

    .social-icon ul li {
        padding-right: 20px;
    }

    .copyright-area {
        text-align: center;
    }

    .copyright-area ul {
       justify-content: center;
    }
    































}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/
@media screen and (max-width: 576px) {

     /* conact us page  */
     .section-title {
        font-size: 38px;
        margin: 20px 0;
        text-align: center;
    }
    /*blog page footer */
    .footer-input {
        width: 100%;
    }

    .contact-bg-shape {
        display: none;
    }





}


@media screen and (min-width: 240px) and (max-width: 767px) {
.cloud-pricing-inner {
    display: none;
   
}
.cloud-header-center p {
    font-size: 12px;
    font-weight: 300;
    color: #524972;
    margin: 0 0 0 20px;
}
}

@media screen and (min-width: 768px) and (max-width: 3500px) {
.cloud-pricing-innerx {
    display: none;
   
}

.support-rightx {
    /* text-align: right; */
    margin-left: 114px;
}
}


.dedpacmar{
	margin-top:30px;
}

