@media (max-width: 1700px) {
    .screen_p {
        bottom: -247px;
        right: 0;
    }
    .dots {
        right: -186px;
    }
}

@media (max-width: 1600px) {
    .img-mask2 {
        width: 480px;
    }
    .dial_plus {
        max-width: 1300px;
    }
    .images_performance {
        max-width: 1366px;
    }
    .blue_filter,
    .about:before {
        right: 300px;
    }
    .serv-box h3 {
        font-size: 20px;
    }
    .filter_line,
    .wrapper_filter:before {
        left: 156px;
    }
    .navigation .navbar-nav .nav-item {
        margin: 0;
    }
    .rocket_holder {
        padding-bottom: 0;
    }
    .filter_g {
        position: absolute;
        bottom: -120px;
        left: 166px;
    }
    .nav-leftimg {
        position: absolute;
        left: -200px;
        top: 0;
    }
    .text-nav p {
        font-size: 13px;
    }
    .rocket_holder .c1,
    .rocket_holder .c2,
    .rocket_holder .c3,
    .rocket_holder .c4,
    .rocket_holder .c5,
    .rocket_holder .c6,
    .rocket_holder .c7,
    .rocket_holder .c8 {
        z-index: 3;
    }
    .wrapper_filter:after {
        left: 179px;
    }
    .right_abs,
    .email_profes .right_abs {
        right: -411px;
    }
    .control_panel .panel_img {
        max-width: 560px;
    }
    .vs_txt h2 {
        font-size: 114px;
    }
    .banner-sec .square-icon {
        left: -132px;
    }
    .grey_filter-bottom {
        left: 156px;
    }
    .domain_box:before {
        left: 179px;
    }
    .row_t2 [class*="col-"]:last-child .hw-box:after {
        left: -133px;
    }
    .screen_p {
        bottom: -192px;
        right: 0;
        width: 552px;
    }
    .img-filter {
        right: 59.9px;
    }
    .dots {
        right: -316px;
    }
    .acc_img {
        right: 0;
    }
    .img_respon {
        right: 98px;
    }
    .smoke img {
        max-width: 85%;
    }
    .ser_img {
        max-width: 1300px;
    }
    .blue_square_ani {
        width: 316px;
        height: 316px;
    }
    .filt_host {
        bottom: -263px;
        left: 280px;
    }
    .top_bb {
        left: 280px;
        top: -28px;
    }
}

@media(max-width:1366px) {
    .dial_plus {
        max-width: 1166px;
    }
    .images_performance {
        max-width: 1166px;
    }
    .filter_g {
        display: none;
    }
    .rocket_holder svg {
        width: 100%;
        height: 100%;
    }
    .smoke img {
        max-width: 74%;
    }
    .control_panel {
        padding-bottom: 150px;
    }
    .control_panel .content-inner h2 {
        font-size: 36px;
    }
    .ssl {
        padding: 0;
    }
    .cap_txt h3 {
        font-size: 32px;
    }
    .webmail .content-inner h2 {
        font-size: 42px;
    }
    .webmail .content-inner {
        max-width: 694px;
        padding-top: 50px;
    }
    .webmail .content-inner p {
        font-size: 15px;
    }
    .right_abs,
    .email_profes .right_abs {
        right: -505px;
    }
    .b_filter,
    .grey_filter-top {
        right: 50px;
    }
    .domain_box:after {
        right: 73px;
    }
    .row_t1:after {
        right: -104px;
    }
    .row_t2:after {
        left: -61px;
    }
    .img-filter {
        right: 1px;
    }
    .contact_closer .pos_init {
        position: relative;
    }
    .connect_customer .conn-img1 {
        margin-left: 0;
    }
    .connect_customer .conn-img2 {
        margin-left: 0;
    }
    .connect_customer img {
        max-width: 100%;
    }
    .connect_customer .content-inner h2 {
        font-size: 40px;
    }
    .acc_img {
        max-width: 600px
    }
    .email_profes .banner-sec .text-inner h1 {
        font-size: 60px
    }
    .templates .mg-btm {
        margin-bottom: 508px;
    }
    .nav_img svg {
        bottom: -35px;
    }
    .bg_rocket {
        max-width: 100%;
    }
    .rocket {
        position: absolute;
        left: 48px;
        top: 149px;
        z-index: 1;
        width: 216px;
    }
    .rocket_holder .c1 {
        width: 40px;
    }
    .rocket_holder .c2 {
        right: 232px;
        top: 49px;
        width: 28px;
    }
    .rocket_holder .c3 {
        right: 72px;
        width: 34px;
    }
    .rocket_holder .c4 {
        right: 42px;
        top: 151px;
        width: 30px;
    }
    .rocket_holder .c5 {
        right: 90px;
        top: auto;
        bottom: 146px;
        width: 24px;
    }
    .rocket_holder .c6 {
        left: 146px;
        bottom: 73px;
        width: 62px;
    }
    .ser_img {
        max-width: 100%;
        margin: 0;
    }
    .panel_img {
        right: 86px;
    }
    .blue_square_ani {
        width: 254px;
        height: 254px;
    }
    .filt_host {
        bottom: -248px;
        left: 248px;
    }
    .top_bb {
        left: 248px;
    }
    .banner-sec .square-icon {
        left: 0;
        width: 60px;
        height: 60px;
        border-radius: 15px;
        bottom: 0;
    }
    .banner-sec .square-icon span {
        font-size: 30px;
    }
    .php_img {
        width: 33px;
    }
    .banner-sec .php-icon {
        width: 72px;
        height: 72px;
    }
    .banner-sec .git-icon {
        width: 100px;
        height: 100px;
    }
    .banner-sec .git-icon span {
        font-size: 40px;
    }
    .programa .webmail_holder {
        margin-bottom: 120px
    }
    .link_img {
        position: absolute;
        left: -68px;
        top: -21px;
    }
    .yell-c1 {
        left: 15px;
    }
    .circle-holder {
        left: -91px;
    }
    .email_profes .migrate_site .content-inner {
        margin: 0;
        padding: 0;
    }
    .circle-holder {
        width: 422px;
        height: 422px;
        left: 0;
    }
    .circle-holder .dc_circle {
        width: 137px;
    }
    .circle-holder .video_c {
        bottom: 111px;
    }
    .circle-holder .text-circle {
        left: 206px;
    }
    .access_holder {
        right: -76px;
    }
}

@media (max-width: 1199px) {
    .navigation .navbar-nav .nav-item .nav-link {
        padding: 7px 20px 5px;
        font-size: 14px;
    }
    .cloud_c .text-nav .btn.btn-outline-filled-success {
        text-align: center;
        background-color: #fff;
        font-size: 14px;
    }
    .smoke {
        max-width: 800px;
    }
    .content-inner h2 {
        font-size: 32px;
    }
    .rocket {
        left: 0;
        top: 144px;
        width: 190px;
    }
    .rocket_holder .c6 {
        left: 119px;
        bottom: 56px;
        width: 62px;
    }
    .rocket_holder .c7 {
        left: 0;
        top: 180px;
        width: 28px;
    }
    .filter_line,
    .wrapper_filter:before {
        left: 50px;
    }
    .dial_plus {
        max-width: 940px;
        padding: 0 5px;
    }
    .inner_dial {
        padding: 35px;
    }
    .images_performance {
        max-width: 960px;
    }
    .left_cst {
        max-width: 100%;
    }
    .inner_dial h2 {
        font-size: 28px;
    }
    .symbol2 {
        right: -30px;
        top: 117px;
        width: 60px;
    }
    .symbol3 {
        left: 387px;
        bottom: -23px;
        z-index: 1;
    }
    .post .card .card-body {
        padding: 20px;
    }
    .post .card .card-body h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .post .btn.btn-outline-filled-success {
        width: 220px;
    }
    .btn.btn-custom {
        width: 334px;
        height: 46px;
        border-radius: 23px;
        background: #fb7625;
        font-size: 15px;
    }
    .services_hosting .img-holder {
        min-height: 254px;
    }
    .serv-box .price_ser {
        font-size: 30px;
    }
    .serv-box {
        padding: 0 10px;
        margin-bottom: 100px;
    }
    .serv-box h3 {
        font-size: 16px;
    }
    .serv-box .price_ser {
        font-size: 24px;
    }
    .serv-box h4 {
        font-size: 14px;
    }
    .filter_line,
    .filter_line,
    .wrapper_filter:before {
        display: none;
    }
    .wrapper_filter:after {
        content: none;
    }
    .rocket_holder img {
        max-width: 100%;
    }
    .smoke img {
        max-width: 100%;
    }
    .copy-rights p {
        font-size: 11px;
    }
    .vs_txt h2 {
        font-size: 73px;
    }
    .cap_txt img {
        width: 52px;
        object-fit: cover;
        height: 52px;
    }
    .cap_txt h3 {
        font-size: 28px;
        width: calc(100% - 62px);
    }
    .heading-faqs {
        font-size: 22px;
    }
    .control_panel {
        padding-bottom: 0;
    }
    .webmail .content-inner h2 {
        font-size: 35px;
    }
    .ssl .content-inner h2 {
        font-size: 32px;
    }
    .customer_service .img-holder svg {
        width: 100%;
        height: 100%;
    }
    .customer_service .pos_init {
        position: relative;
    }
    .right_abs,
    .email_profes .right_abs {
        right: 0;
        top: 0;
    }
    .banner-sec .php-icon,
    .banner-sec .git-icon,
    .banner-sec .square-icon {
        position: relative;
        top: initial;
        left: initial;
        right: initial;
        bottom: initial;
        display: inline-flex;
        margin: 30px;
    }
    .accomodation .plano-price {
        max-width: 100%;
        margin: -234px auto 30px;
    }
    .hw-box p {
        font-size: 15px;
    }
    .row_t1:after {
        right: -15px;
        width: 196px;
        border-radius: 20px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        height: 162px;
        top: 74px;
    }
    .row_t2:after {
        height: 79px;
        left: -10px;
        border-radius: 12px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .row_t2 [class*="col-"]:last-child .hw-box:after {
        height: 385px;
        width: 222px;
        top: 74px;
        left: 234px;
        border-radius: 228px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .closer_img {
        position: relative;
        right: auto;
        top: auto;
    }
    .contact_closer .pos_init {
        position: relative;
    }
    .contact_closer {
        padding: 40px 0
    }
    .hosting_services {
        padding: 70px 0;
    }
    .hosting_services .content-inner h2 {
        font-size: 32px;
    }
    .title {
        font-size: 32px;
    }
    .works_img img {
        height: 191px;
    }
    .time_line .hw-box:before {
        top: 74px;
    }
    .img-filter {
        position: absolute;
        right: 2px;
        top: -67px;
    }
    .screen_p {
        bottom: -112px;
        right: 0;
        width: 400px;
    }
    .p-dialhost .content-inner {
        margin-bottom: 50px;
    }
    .works_img img {
        width: 100%;
        height: 146px;
    }
    .hw-box p {
        font-size: 12px;
    }
    .p-dialhost .time_line:last-child {
        padding-bottom: 105px;
    }
    .email_profes .banner-sec .text-inner h1 {
        font-size: 52px;
    }
    .email_profes .customer_service {
        padding: 70px 0 70px;
    }
    .email_profes .migrate_site {
        padding-top: 70px;
    }
    .mg-tp {
        margin-top: 0;
    }
    .tools_box h2 {
        font-size: 22px;
    }
    .connect_customer .content-inner h2 {
        font-size: 32px;
    }
    .notify_cst .content-inner h2 {
        font-size: 26px;
    }
    .email_access .pos_init {
        position: relative;
    }
    .acc_img {
        max-width: 100%;
    }
    .dots {
        right: initial;
        position: relative;
        width: 100%;
        top: initial;
        margin-top: 40px;
        margin-bottom: 100px;
    }
    .email_professional .content-inner {
        max-width: 100%;
        padding-top: 0;
        margin-left: 0;
    }
    .creator .banner-sec .text-inner h2 {
        font-size: 60px;
    }
    .creator .text-inner h1 {
        font-size: 85px;
    }
    .creator .text-inner h1 span {
        line-height: 66px;
    }
    .creator .text-inner h1 small {
        font-size: 31px;
        margin-left: -65px;
    }
    .img_respon {
        right: 0;
    }
    .creator .wrapper_filter:before {
        display: block;
        left: 156px;
    }
    .top-bar .dropdown-menu {
        right: auto !important;
        left: 0 !important;
    }
    .nav_img svg {
        bottom: -57px;
    }
    .customer_service .right_abs {
        right: auto;
        top: auto;
        position: relative;
    }
    .customer_service .circle_holder {
        margin-bottom: 70px;
    }
    .panel_img {
        right: 60px;
    }
    .control_panel .panel_img {
        max-width: 428px;
    }
    .contact_closer .content-inner {
        margin-bottom: 100px;
    }
    .hosting_services {
        padding-top: 150px;
    }
    .programa .webmail_holder .blue_square_ani {
        top: 0;
    }
    .access_holder .blue_square_ani {
        width: 332px;
        height: 332px;
    }
    .email_profes .customer_service .right_abs {
        margin-bottom: 40px;
    }
    .circle-holder {
        margin: 70px auto;
    }
}

@media (max-width: 991px) {
    .top-bar ul li a i {
        font-size: 16px;
        vertical-align: middle;
        margin-right: 4px;
    }
    .top-bar ul li a {
        font-size: 13px;
    }
    .banner-sec .text-inner h2,
    .banner-sec .text-inner h1 {
        font-size: 52px;
    }
    .banner-sec .text-inner a {
        margin-top: 20px;
    }
    .content-inner h2 {
        font-size: 30px;
    }
    .navigation .navbar .dropdown-menu {
        position: relative;
    }
    .navbar .dropdown-menu {
        top: 0;
    }
    .s-code {
        right: 19px;
        z-index: 1;
        top: 117px;
    }
    .s-cloud {
        left: 0;
        top: 52px;
        z-index: 1;
    }
    header .navbar-collapse {
        padding: 10px 0;
        background-color: #4bb7de;
    }
    .header .navbar .navbar-toggler {
        border-color: #fff;
    }
    .header .navbar .navbar-toggler i {
        color: #fff;
    }
    .rocket {
        left: 0;
        top: 71px;
        width: 183px;
    }
    .rocket_holder .c6 {
        display: none;
    }
    .card-img-top {
        text-align: center;
    }
    .card-img-top img {
        width: 100%;
    }
    .post .card {
        margin-bottom: 30px;
    }
    .about {
        background-size: cover;
    }
    .inner_dial h3,
    .inner_dial h2 {
        font-size: 20px;
        margin-bottom: 8px;
        line-height: 24px;
    }
    .form_news {
        padding: 100px 0;
    }
    .img-1 {
        right: 55px;
    }
    .img-2 {
        right: -68px;
    }
    .img-3 {
        right: 12px;
    }
    .img-4 {
        right: -138px;
    }
    .smoke img {
        max-width: 72%;
    }
    .copy-rights {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .copy-rights p {
        font-size: 12px;
        margin-bottom: 10px;
        order: 2;
    }
    .copy-rights a {
        order: 1;
        margin-bottom: 10px;
    }
    .serv-box h3 {
        min-height: 38px;
    }
    .accomodation .plano-price-inner {
        flex-wrap: wrap;
    }
    .accomodation .plano-price-left {
        width: 50%;
    }
    .right_abs,
    .email_profes .right_abs {
        position: relative;
        top: initial;
        right: initial;
        margin-bottom: 30px;
    }
    .webmail .content-inner {
        margin-bottom: 100px;
    }
    .control_panel .pos_init {
        position: relative;
    }
    .control_panel .panel_img {
        position: relative;
    }
    .control_panel .content-inner {
        max-width: 100%;
    }
    footer {
        background-position: left bottom;
    }
    .time_line .hw-box:before {
        top: 74px;
    }
    .row_t2:after {
        left: -9px;
        border-radius: 12px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .row_t1:after {
        height: 180px;
        top: 74px;
        right: -20px;
        border-radius: 24px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .row_t2 [class*="col-"]:last-child .hw-box:after {
        width: 222px;
        height: 458px;
        top: 74px;
        left: 114px;
        border-radius: 171px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .hosting_services .one_host {
        padding-top: 84px;
    }
    .programa .banner-sec {
        background: rgba(80, 125, 226, 0.6);
        padding: 200px 0;
        min-height: auto;
    }
    .creator .banner-sec .text-inner h2 {
        font-size: 47px;
        margin-bottom: 15px;
    }
    .creator .text-inner h1 small {
        font-size: 26px;
        margin-left: -40px;
    }
    .creator .banner-sec {
        min-height: 751px
    }
    .img_respon {
        position: relative;
        right: initial;
        bottom: initial;
        top: initial;
    }
    .creator .h-cst {
        min-height: auto;
    }
    .templates .mg-btm {
        margin-bottom: 304px;
    }
    .responsive_site .content-inner {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 10px;
    }
    .top_txt {
        margin-bottom: 30px;
    }
    .rocket {
        left: 0;
        top: auto;
        width: 300px;
        bottom: 98px;
    }
    .rocket_holder .c1 {
        width: initial;
    }
    .rocket_holder {
        display: inline-block;
    }
    .control_panel .panel_img {
        max-width: 100%;
    }
    .accomodation .webmail {
        padding-top: 0;
    }
    .blue_square_ani {
        width: 400px;
        height: 400px;
    }
    .filt_host {
        bottom: -281px;
        left: 321px;
    }
    .top_bb {
        left: 321px;
    }
    .ssl .content-inner {
        margin-bottom: 100px;
    }
    .panel_img {
        right: 0;
    }
    .control_panel {
        padding-bottom: 100px;
    }
    .plus_light {
        left: 0;
    }
    .programa .webmail_holder {
        margin-bottom: 0;
    }
    .hosting_services .inner-content,
    .hosting_services .one_host {
        margin-bottom: 100px;
    }
    .hosting_services .one_host {
        margin-left: 0 !important;
    }
    .conn_imgholder {
        margin-bottom: 140px;
    }
    .access_holder {
        position: relative;
        top: initial;
        transform: translate(0);
        right: initial;
        margin-left: 100px;
    }
    .email_access .content-inner {
        margin-bottom: 140px;
    }
    .isolayer--scroll1 {
        transform: translateX(-30vw) translateY(997px) rotateX(20deg) rotateZ(20deg) !important;
    }
}

@media (max-width: 767px) {
    .top-bar ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    .banner-sec .text-inner h2,
    .banner-sec .text-inner h1 {
        font-size: 42px;
    }
    .plano-price-left {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .plano-price-inner {
        flex-wrap: wrap;
    }
    .plano-price-inner .plano-price-left {
        border-bottom: 1px solid #ddd;
        padding-bottom: 30px;
    }
    .accomodation .plano-price-inner .plano-price-left {
        border-bottom: 1px solid transparent;
    }
    .plano-price-inner .plano-price-left:last-child {
        border-bottom: none;
    }
    .plano-price-left ul li:last-child {
        border-bottom: 1px solid transparent;
    }
    .migrate_site .content-inner {
        margin-bottom: 70px;
    }
    .content-inner h2 {
        font-size: 26px;
    }
    .content-inner p {
        font-size: 14px;
    }
    .img_abs {
        position: relative;
    }
    .img-wrapper {
        z-index: 2;
        position: relative;
    }
    .img-1,
    .img-2,
    .img-3,
    .img-4 {
        width: 100%;
        top: auto;
        left: auto;
        right: auto;
    }
    .performance .bx_h {
        min-height: auto;
    }
    .images_performance {
        position: relative;
        top: initial;
        left: initial;
        right: initial;
        width: 100%;
        transform: translate(0)
    }
    .dial_plus .btn {
        position: relative;
        left: initial;
        right: initial;
        bottom: initial;
        margin: 30px auto 30px;
        z-index: 2;
    }
    .right_cst {
        margin-bottom: 30px;
    }
    .blue_filter,
    .about:before {
        display: none;
    }
    .performance {
        padding-bottom: 70px;
    }
    .header .navbar-nav {
        background-color: #50bae0;
    }
    .navigation .navbar-nav .nav-item .nav-link {
        border-radius: 0;
    }
    .nav_img {
        position: relative;
        max-width: 262px;
        margin: 0 auto;
    }
    .main_txt {
        padding-top: 10px;
    }
    .text-nav {
        margin-bottom: 10px;
    }
    .smoke img {
        max-width: 75%;
    }
    .post a {
        color: #fff;
    }
    .images_performance li:nth-child(3) {
        margin-left: 0;
    }
    .footer-links {
        margin-bottom: 30px;
    }
    .footer_social {
        padding-top: 0;
    }
    .top-bar ul li a span {
        display: none;
    }
    .top-bar ul li a img {
        margin-right: 0;
    }
    .banner-sec {
        min-height: 695px;
    }
    .price_plane {
        padding: 50px 0;
    }
    .plano-price {
        margin-top: -350px;
    }
    .vs_txt {
        position: relative;
        left: initial;
        right: initial;
        z-index: 1;
        bottom: 0;
        width: 100%;
        margin: 0 auto;
        padding: 10px 0;
    }
    .vs_txt h2 {
        font-size: 121px;
        color: #f98a4b;
        line-height: normal;
    }
    .technical {
        padding: 70px 0;
    }
    .faqs {
        padding: 70px 0px 35px;
    }
    .heading-faqs {
        font-size: 16px;
    }
    .faqs .card {
        margin-bottom: 15px;
    }
    .accomodation .text-inner img {
        width: 40px;
    }
    .accomodation .webmail {
        margin: 0;
    }
    .programa .banner-sec {
        background: rgba(80, 125, 226, 0.6);
        padding: 208px 0 0;
        min-height: auto;
    }
    .works_img img {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
    }
    .time_line .hw-box:before,
    .row_t2:after,
    .p-dialhost .time_line:last-child,
    .row_t2 [class*="col-"]:last-child .hw-box:after,
    .row_t2:before,
    .row_t1:after {
        content: none;
    }
    .hw-box p {
        font-size: 20px;
    }
    .screen_p {
        bottom: initial;
        right: initial;
        width: 400px;
        position: relative;
        margin-left: auto;
        display: block;
    }
    .email_banner {
        margin-top: 0;
        padding: 30px 0;
    }
    .email_profes .banner-sec {
        min-height: auto;
    }
    .mg-tp {
        margin-bottom: 30px;
    }
    .email_profes .banner-sec .text-inner h2,
    .email_profes .banner-sec .text-inner h1 {
        font-size: 36px;
    }
    .acc_img {
        position: relative;
        right: auto;
        top: initial;
        transform: initial;
    }
    .email_access {
        padding: 70px 0;
    }
    .templates {
        background-position: top;
        background-size: contain;
    }
    .creator .banner-sec .text-inner h2 {
        font-size: 35px;
    }
    .creator .text-inner h1 small {
        font-size: 18px;
        margin-left: -32px;
    }
    .creator .text-inner h1 span {
        line-height: 33px;
    }
    .creator .banner-sec {
        min-height: 669px;
    }
    .cst-form .form-control {
        font-size: 14px;
        padding: 0 20px;
    }
    .cst-form .icon_fav {
        right: 10px;
    }
    .domain_box .button_box {
        width: 112px;
    }
    .domain_box .form-group {
        width: calc(100% - 135px);
        margin-left: auto;
    }
    .top-bar ul li {
        position: initial;
    }
    .top-bar .dropdown-menu {
        width: 100%;
        top: 0px !important;
        left: 5px !important;
    }
    .blue_square_ani {
        width: 300px;
        height: 300px;
    }
    .webmail_holder .webmail-img {
        max-width: 400px;
        top: 0;
    }
    .filt_host {
        bottom: -262px;
        left: 271px;
    }
    .top_bb {
        left: 271px;
        top: -27px;
    }
    .bb2 {
        bottom: 16px;
        right: -14px;
        width: 35px;
    }
    .circle_holder {
        max-width: 100%;
    }
    .webmail .content-inner {
        padding-left: 0;
    }
    .dial_plus {
        padding: 0;
    }
    .elipse-709 {
        left: 50px;
    }
    .accomodation .migrate_site .content-inner {
        margin-top: 0;
    }
    .creator .customer_service {
        padding-bottom: 0;
    }
    .webmail_holder.img2-webmail,
    .webmail_holder {
        margin: 0;
    }
}

@media (max-width: 575px) {
    .btn.btn-custom {
        width: 100%;
        height: 40px;
        border-radius: 23px;
        background: #fb7625;
        font-size: 12px;
        line-height: 40px;
    }
    .btn {
        width: 256px;
        font-size: 12px;
    }
    .form_news h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .news_subscribe {
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
    }
    .news_subscribe .form-group {
        width: 100%;
    }
    .news_subscribe .form-control {
        font-size: 12px;
    }
    .news_subscribe .btn.btn-form {
        margin: 0 auto;
    }
    .register_domain .form_reg {
        flex-direction: column;
    }
    .register_domain .form_reg .input-group {
        width: 100%;
        margin-bottom: 15px;
    }
    .form_reg .btn.btn-form {
        margin: 0 auto;
    }
    .images_performance {
        flex-direction: column;
    }
    .images_performance li:last-child {
        order: 1;
        margin-bottom: 65px;
        margin-left: 0;
        padding-left: 20px;
    }
    .images_performance li:first-child {
        order: 5;
    }
    .images_performance li:nth-child(2) {
        order: 4;
        margin: -54px 0 0;
    }
    .images_performance li:nth-child(4) img {
        transform: rotate(90deg)
    }
    .images_performance li:nth-child(3) {
        order: 3;
        margin-top: 80px;
    }
    .images_performance li:nth-child(4) {
        order: 2;
    }
    .images_performance li:nth-child(2) img {
        transform: rotate(-90deg);
    }
    .banner-sec .text-inner h2,
    .banner-sec .text-inner h1 {
        font-size: 22px;
    }
    .banner-sec .text-inner a {
        font-size: 12px;
    }
    .content-inner h2 {
        font-size: 20px;
    }
    .content-inner p {
        font-size: 14px;
    }
    .form_reg .form-control {
        font-size: 14px;
    }
    .form_reg .input-group-text {
        font-size: 14px;
    }
    .form_reg .btn.btn-form {
        height: 40px;
        line-height: 40px;
    }
    .footer_social h3 {
        margin: 0 0 15px;
    }
    .footer_social {
        flex-direction: column;
    }
    .socila_links a {
        width: 38px;
        height: 38px;
        margin-left: 2px;
        font-size: 18px;
    }
    .banner-sec {
        padding: 129px 0 138px;
    }
    .banner-sec {
        min-height: auto;
    }
    .plano-price {
        margin: 0;
    }
    .accomodation .plano-price-left {
        width: 100%;
    }
    .cap_txt h3 {
        font-size: 22px;
    }
    .box_tech ul li {
        font-size: 14px;
    }
    .accomodation .migrate_site {
        padding: 70px 0 0;
    }
    .accomodation .performance .bx_h {
        height: auto;
    }
    .technical {
        padding: 70px 0 0;
    }
    .faqs .card-body p {
        font-size: 14px;
    }
    .accomodation .plano-price {
        margin: 0;
    }
    .accomodation .customer_service {
        padding: 30px 0;
    }
    .accomodation .price_plane {
        padding: 50px 0 0;
    }
    .email_profes .banner-sec .text-inner h2,
    .email_profes .banner-sec .text-inner h1 {
        font-size: 28px;
    }
    .email_box,
    .email_filter {
        padding: 15px;
    }
    .email_filter .dropdown {
        width: 100%;
        margin: 0 auto 20px;
    }
    .email_box img {
        height: 40px
    }
    .email_box .price_email {
        width: calc(100% - 46px);
    }
    .price_email h2 {
        font-size: 22px;
    }
    .price_email p {
        font-size: 20px;
    }
    .price_email p strong span {
        font-size: 20px;
    }
    .email_filter .btn-dropdown {
        font-size: 12px;
    }
    .email_filter h4,
    .email_filter h5 {
        font-size: 12px;
        line-height: normal;
    }
    .creator .banner-sec {
        min-height: auto;
    }
    .creator .banner-sec .text-inner h1 {
        font-size: 50px;
    }
    .creator .text-inner h1 small {
        margin-left: -37px;
    }
    .creator .text-inner h1 span {
        line-height: 42px;
    }
    .templates .content-inner {
        background-color: rgba(255, 255, 255, 0.8);
    }
    .navbar-brand img {
        height: 41px;
    }
    .range_slider .rangeslider--horizontal {
        height: 20px;
    }
    .range_slider .rangeslider__handle {
        height: 21px;
        width: 21px;
        margin-left: 0;
    }
    .accomodation .banner-sec {
        padding: 129px 0 22px;
    }
    .cloud_c .text-nav .btn.btn-outline-filled-success {
        font-size: 12px;
    }
    .rocket_holder .c1 {
        display: none;
    }
    .rocket {
        left: 0;
        top: auto;
        width: 162px;
        bottom: 36px;
    }
    .migrate_site .content-inner {
        margin-bottom: 0;
    }
    .migrate_site {
        background-color: #fff;
        padding: 0 0 0;
        position: relative;
        z-index: 1;
    }
    .domain_box .button_box {
        width: 90px;
    }
    .domain_box form .form-group {
        width: calc(100% - 80px);
    }
    .domain_box .button_box i {
        font-size: 16px;
    }
    .domain_box .button_box {
        width: 73px;
    }
    .domain_box .cst-form .form-control {
        font-size: 14px;
        padding: 0 35px 0 10px
    }
    .domain_box .cst-form .icon_fav {
        font-size: 13px;
    }
    .rangeslider--horizontal .rangeslider__fill {
        height: 16px;
    }
    .range_slider .rangeslider__handle {
        height: 14px;
        width: 14px;
        margin-left: -2px;
    }
    .customer_service .animate_circle {
        width: 250px;
        height: 250px;
    }
    .customer_service .animate_circle.bg-circle2 {
        width: 180px;
        height: 180px;
    }
    .webmail_holder {
        margin-left: 47px;
    }
    .blue_square_ani {
        width: 178px;
        height: 178px;
    }
    .filt_host {
        bottom: -248px;
        left: 164px;
    }
    .top_bb {
        left: 164px;
    }
    .circle_o {
        width: 52px;
        top: -18px;
        left: 138px;
    }
    .c2-g {
        right: 0;
    }
    .c2-w {
        width: 28px;
    }
    .circle_holder {
        max-width: 362px;
    }
    .man-1 {
        top: 44px;
        left: 60px;
        width: 95px;
    }
    .man-2 {
        top: -25px;
        right: 0;
        width: 193px;
    }
    .ccw-2 {
        right: 23px;
    }
    .e-o2 {
        right: -74px;
        top: 46px;
    }
    .e-o3 {
        width: 24px;
        right: -52px;
        bottom: 95px;
    }
    .ssl_main .img-holder-bx {
        width: 240px;
        height: 240px;
    }
    .ssl_main .bg-circle {
        width: 240px;
        height: 240px;
    }
    .ssl_shape_bx .img-holder-bx .shield {
        width: 121px;
    }
    .ssl_shape_bx .img-holder-bx .man-2 {
        width: 110px;
        right: 53px;
    }
    .ssl_shape_bx .img-holder-bx .dot-27 {
        width: 12px;
        left: 54px;
    }
    .ssl_shape_bx .img-holder-bx .dot-28 {
        width: 24px;
        top: 78px;
    }
    .ssl_shape_bx .img-holder-bx .dot-30 {
        width: 14px;
        bottom: 107px;
    }
    .webmail .content-inner h2 {
        font-size: 32px;
    }
    .ellipse697 {
        position: absolute;
        right: 106px;
        top: -40px;
        width: 69px;
    }
    .creator .customer_service {
        padding-top: 0;
    }
    .customer_service .img-holder {
        margin: 0;
    }
    .creator .domain_box .form-group {
        width: calc(100% - 82px);
        margin-left: auto;
    }
    .hosting_services .inner-content,
    .hosting_services .one_host {
        margin-bottom: 56px;
    }
    .custom-form .btn.btn-link {
        width: 100%;
    }
    .contact_closer .circle_holder .bg-circle.bg-circle2 {
        width: 172px;
        height: 172px;
    }
    .contact_closer .circle_holder .bg-circle {
        width: 300px;
        height: 300px;
    }
    .man-g {
        width: 233px;
        top: 121px;
    }
    .link_img {
        width: 175px;
    }
    .yell-c2 {
        right: 0;
        top: 0;
    }
    .circle-holder {
        width: 300px;
        height: 300px;
    }
    .circle-holder .dc_circle {
        width: 74px;
        bottom: 18px;
    }
    .circle-holder .mike_circle {
        right: 24px;
        top: 173px;
        width: 20px;
    }
    .circle-holder .text-circle {
        left: 129px;
        width: 59px;
        top: 19px;
    }
    .circle-holder .video_c {
        bottom: 64px;
        width: 70px;
    }
    .circle-holder .chat_circle {
        left: 20px;
        top: 106px;
        width: 65px;
    }
    .circle-holder .camera_circle {
        right: 0;
        top: 63px;
        width: 55px;
    }
    .outline_orange {
        width: 42px;
    }
    .orange_bx {
        width: 17px;
    }
    .dots {
        right: initial;
        position: relative;
        width: 100%;
        top: initial;
        margin-top: 0;
        margin-bottom: 100px;
    }
    .email_professional {
        padding-bottom: 100px;
    }
    .access_holder .blue_square_ani {
        width: 254px;
        height: 254px;
    }
    .access_holder {
        margin-left: 30px;
    }
    .isolayer--scroll1 {
        transform: translateX(0) translateY(1800px) rotateX(0deg) rotateZ(0deg) !important;
    }
}

@media(max-width:375px) {
    .man-2 {
        top: -25px;
        right: 0;
        width: 143px;
    }
}

@media (min-width: 1600px) {
    .container {
        max-width: 1255px;
    }
}

@media (min-width: 1366px) {
    .creator .ssl .content-inner h2 {
        padding-right: 100px;
    }
    .creator .ssl .content-inner p {
        padding-right: 0;
    }
    .accomodation .migrate_site .smoke {
        left: -65px;
    }
}

@media (min-width:767px) {
    .top-bar .dropdown-menu {
        width: 616px;
    }
}