@media screen and (min-width: 1400px) {      .container {            max-width: 1184px;      }}@media screen and (min-width: 1950px) {      .we-do-sec {            margin: -240px 0 0 0;      }}@media screen and (max-width: 1600px) {      .back-top {            right: 20px;            bottom: 20px;      }}@media screen and (max-width: 1365px) {      .swiper-button-prev,      .swiper-rtl .swiper-button-next {            left: -20px;            right: auto;      }      .swiper-button-next,      .swiper-rtl .swiper-button-prev {            right: -20px;            left: auto;      }      .price-plane ul li:first-child p {            max-width: 170px;      }      .price-plane {            padding: 51px 20px 60px;      }}@media screen and (max-width: 1199px) {      .banner-sec {            padding: 150px 0 0 0;      }      .we-do-sec {            margin: -100px 0 0 0;      }      .we-do-box p {            font-size: 14px;            line-height: 20px;      }      .server-box a {            padding: 20px 18px 25px;      }      .server-box .media {            margin: 10px 0 0 0;            min-height: 98px;      }      .partners-inner {            padding: 0 30px;      }      .swiper-button-prev,      .swiper-rtl .swiper-button-next {            left: 0px;            right: auto;      }      .swiper-button-next,      .swiper-rtl .swiper-button-prev {            right: 0px;            left: auto;      }      .network-box p {            max-width: 600px;      }      .price-plane h3 {            font-size: 40px;            margin-bottom: 16px;      }      .price-plane h4 {            font-size: 20px;      }      .price-head {            min-height: 140px;            margin-bottom: 20px;      }      .price-plane ul li p {            font-size: 12px;      }      .price-plane {            padding: 40px 16px;      }      .price-body {            min-height: 200px;            margin-bottom: 30px;      }      .price-plane ul li {            gap: 8px;      }      .ssl-http-sec .price-plane h4 {            font-size: 16px;      }}@media screen and (max-width: 991px) {      header {            background: #FFF;            box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);            padding: 15px 0;            position: fixed;            z-index: 1000;      }      .navbar-toggler {            border: none;            padding: 0;            display: flex;            align-items: center;            justify-content: center;      }      .navbar-toggler:focus {            box-shadow: none;      }      .navbar-collapse {            position: fixed;            right: -100%;            top: 0;            z-index: 10000;            width: 100%;            height: 100%;            padding: 60px 20px;            background-color: #fff;            display: block;            max-width: 330px;            width: 100%;            transition: all 0.5s ease-in-out;      }      .navbar-collapse.active {            right: 0;            transition: all 0.5s ease-in-out;      }      .collapse:not(.show) {            display: block;      }      .close-btn {            background-color: #90A4AE;            width: 30px;            height: 30px;            display: flex;            align-items: center;            justify-content: center;            border-radius: 50%;            margin-left: auto;      }      .menu-logo {            margin: 40px 0 0 0;      }      .menu-logo a {            display: flex;            align-items: center;      }      .navbar-nav .nav-item::after {            display: none;      }      .navbar-nav .nav-item .nav-link {            font-weight: normal;            font-size: 20px;            justify-content: space-between;      }      .navbar-nav {            gap: 30px;            padding: 56px 0 85px 0;      }      .submenu {            border-radius: 10px;            background: #E9F6FF;            box-shadow: none;            padding: 16px;            position: static;            transform: translate(0, 0);            min-width: 100%;            width: 100%;            opacity: 1;            margin-top: 16px;            display: none;            visibility: visible;      }      .nav-link img {            transition: all 0.5s ease-in-out;      }      .nav-link.active img {            rotate: 180deg;            transition: all 0.5s ease-in-out;      }      .header-right .btn-default {            width: 100%;      }      .submenu ol li a {            font-weight: normal;      }      .btn-default {            height: 35px;            margin-left: auto;            margin-right: auto;      }      .banner-sec {            padding: 120px 0 0 0;      }      .banner-sec .text-box h1 {            font-size: 46px;            max-width: 502px;      }      .banner-sec .text-box p {            font-size: 18px;            line-height: 28px;            margin: 20px auto;      }      .we-do-box {            margin-bottom: 30px;      }      .we-do-box h4 {            margin-bottom: 20px;      }      .we-do-box p {            max-width: 100%;      }      .who-are-sec,      .partners-sec {            padding: 80px 0;      }      .our-data-inner .text-box ul {            column-gap: 50px;      }      .partners-inner {            margin: 30px -10px 0 -15px;      }      .swiper-slide ul {            row-gap: 16px;            column-gap: 16px;            padding: 15px 10px;      }      .partners-inner {            padding: 0 20px;      }      .swiper-button-prev,      .swiper-rtl .swiper-button-next {            left: -6px;            right: auto;      }      .swiper-button-next,      .swiper-rtl .swiper-button-prev {            right: -6px;            left: auto;      }      footer {            padding: 60px 0 0 0;      }      .footer-left {            margin-bottom: 30px;      }      .footer-left p {            max-width: 100%;            margin-top: 16px;      }      .hero-sec {            padding: 140px 0;            min-height: 500px;      }      .network-box h4 {            font-size: 36px;            margin-bottom: 18px;      }      .network-box p {            font-size: 14px;            line-height: 20px;            margin-bottom: 16px;      }      .choose-inner ul {            margin: 0 -8px;            row-gap: 16px;      }      .choose-inner ul li {            width: 33.3%;            padding: 0 8px;      }      .choose-box {            padding: 30px 10px;      }      .choose-box p {            font-size: 14px;      }      .protect-server-inner {            padding-bottom: 30px;            padding-top: 30px;            padding-left: 0px;            padding-right: 10px;      }      .contact-info .media {            grid-template-columns: 6fr 6fr;      }      .contact-work .text-box h4 {            font-size: 28px;      }      .contact-work .text-box p {            font-size: 14px;            line-height: 20px;            margin-top: 20px;      }      form .form-group textarea.form-control {            height: 170px;      }      .nav-pills .nav-item .nav-link {            padding: 0 20px;            height: 45px;      }      .price-plane ul li:first-child p {            max-width: 140px;      }      .price-plane-main {            flex-wrap: wrap;      }      .nav-pills .nav-item .nav-link {            padding: 0 15px;            height: 36px;            font-size: 16px;      }      .price-plane {            max-width: 250px;      }      .title p br {            display: none;      }      .ssl-http-sec .price-plane h4 {            font-size: 20px;      }}@media screen and (max-width: 767px) {      .container {            max-width: 100%;      }      .server-box h3 {            margin-bottom: 5px;      }      .server-box p {            font-size: 14px;      }      .our-data-sec {            padding: 50px 0;      }      .we-do-sec {            margin: -40px 0 0 0;      }      .who-are-sec,      .partners-sec {            padding: 50px 0;      }      .who-are-sec .image-holder {            text-align: center;            margin-bottom: 30px;      }      .who-are-sec .we-do-box {            height: auto;            margin-bottom: 0;            margin-top: 30px;      }      .our-data-inner .text-box ul {            column-gap: 20px;      }      .our-data-inner .text-box ul li {            font-size: 14px;            line-height: 17px;            gap: 14px;            padding: 8px 0;      }      .title h2 {            font-size: 36px;      }      .swiper-slide ul {            grid-template-columns: 1fr 1fr 1fr;      }      .network-sec {            padding: 0;      }      .network-sec .image-holder {            text-align: center;            margin: 30px 0 0 0;      }      .protect-server-inner {            padding: 40px 20px 46px;      }      .info-box {            gap: 4px;            padding: 16px;      }      .info-box .text-box p {            font-size: 14px;      }      .contact-info h3 {            font-size: 30px;      }      .contact-info .media {            margin: 30px 0 0 0;            gap: 16px;      }      .contact-work {            padding: 50px 0 0;      }      .contact-work .text-box {            margin-bottom: 30px;      }      .contact-work .text-box p {            max-width: 100%;      }      .contact-info h3 {            font-size: 24px;            max-width: 200px;            margin: 0 auto;      }      .contact-sec {            padding-bottom: 100px;            padding-left: 8px;            padding-right: 8px;      }      .contact-info {            margin-top: -58px;      }      .contact-info .media {            grid-template-columns: 12fr;            gap: 20px;            margin: 20px 0 0 0;      }      .info-box .text-box h4 {            margin-bottom: 5px;      }      .info-box {            gap: 16px;            padding: 32px 20px;      }      .info-box::after {            left: -80px;            bottom: -18px;            width: 279px;            height: 74px;      }      .info-box::before {            width: 482px;            height: 128px;            right: -178px;            bottom: -73px;      }      .contact-work {            padding: 60px 0 0;      }      .ip-transit-sec .choose-inner ul {            margin: 0 -10px;      }      .choose-inner ul li {            width: 50%;            padding: 0 10px;      }      .ip-transit-sec {            padding-left: 8px;            padding-right: 8px;      }      .mb-5 {            margin-bottom: 60px !important;      }      .ssl-http-sec .price-body {            min-height: 315px;      }      .network-top {            margin-top: -30px;      }}@media screen and (max-width: 575px) {      header {            padding: 10px 0;      }      .navbar-brand img {            height: 25px;      }      .banner-sec {            padding: 110px 0 0 0;      }      .banner-sec .text-box h1 {            font-size: 32px;            max-width: 272px;      }      .banner-sec .text-box p {            font-size: 16px;            line-height: 22px;            max-width: 390px;            width: 100%;            margin: 24px auto 38px;      }      .btn-default {            font-size: 14px;            height: 40px;            padding: 0 30px;      }      .banner-sec .text-box {            margin-bottom: 0;      }      .we-do-sec {            margin: -17px 0 0 0;            padding: 0 8px;      }      .we-do-box {            margin-bottom: 18px;      }      .we-do-box h4 {            margin-bottom: 20px;            font-size: 24px;      }      .server-box a {            max-width: 345px;            width: 100%;            margin: 10px auto;            padding: 36px 35px 30px;      }      .server-box h3 {            font-size: 20px;            margin-bottom: 18px;      }      .server-box p {            min-height: auto;      }      .server-box .media {            margin: 16px 0 0 0;            min-height: auto;      }      .who-are-sec {            padding: 50px 8px;      }      .who-are-sec .we-do-box {            height: auto;            margin-bottom: 0;            margin-top: 0px;      }      .who-are-sec .we-do-box .btn-default {            padding: 0 35px;            height: 40px;            margin-top: 0;      }      .title h2 {            font-size: 24px;      }      .title p {            font-size: 14px;            margin: 20px auto 0;            line-height: 20px;      }      .our-data-sec {            padding: 12px 8px;      }      .our-data-inner .image-holder {            margin: 28px 0 26px 0;      }      .our-data-inner .text-box h4 {            font-size: 20px;            max-width: 240px;            margin: 0 auto;      }      .our-data-inner .text-box p {            line-height: 20px;            font-size: 14px;            max-width: 388px;            margin: 24px auto 0;      }      .our-data-inner .text-box ul {            column-gap: 0;            margin: 12px auto 0;            display: block;      }      .our-data-inner .text-box ul li img {            height: 20px;      }      .our-data-inner .text-box ul li {            font-size: 14px;            line-height: 17px;            color: #0D47A1;            padding: 8px 0;            gap: 20px;      }      .partners-inner {            padding: 0;      }      .swiper-button-next,      .swiper-rtl .swiper-button-prev,      .swiper-button-prev,      .swiper-rtl .swiper-button-next {            display: none;      }      .partners-sec {            padding: 40px 8px 50px;      }      .partners-inner {            margin: 0px -15px 0 -15px;      }      .swiper-slide ul {            row-gap: 10px;            column-gap: 10px;            padding: 15px 15px;      }      .swiper-slide ul li a img {            border-radius: 5px;      }      .swiper-pagination {            margin: 0;      }      footer {            padding: 32px 8px 0 8px;      }      .footer-left {            margin-bottom: 44px;            text-align: center;      }      .footer-left a {            justify-content: center;      }      .footer-left a img {            height: 30px;      }      .footer-left p {            text-align: center;            font-size: 14px;            line-height: 20px;      }      .footer-link {            text-align: center;            margin-bottom: 44px;      }      .footer-link h4 {            font-size: 16px;            margin-bottom: 20px;      }      .footer-link ul li {            justify-content: center;      }      .footer-link ul li a {            font-size: 14px;            flex: inherit;            justify-content: center;      }      .footer-link ul {            max-width: 260px;            margin: 0 auto;      }      .footer-link ul li p {            font-size: 14px;      }      .copyright {            padding: 20px 0;            margin-top: 0;      }      .copyright p {            font-size: 12px;      }      .back-top {            width: 38px;            height: 38px;            right: 20px;            bottom: 72px;      }      .back-top img {            height: 7px;      }      .hero-sec .text-box h2 {            font-size: 28px;      }      .breadcrumb li,      .breadcrumb li a {            font-size: 14px;      }      .hero-sec {            padding: 91px 8px 160px;            min-height: auto;      }      .network-sec {            padding: 0 8px;      }      .network-top {            margin-top: 0;      }      .network-box h4 {            font-size: 24px;            margin-bottom: 18px;      }      .network-sec .image-holder {            margin: 20px 0 0 0;      }      .choose-sec {            padding: 60px 8px;      }      .choose-inner ul {            margin: 0 -10px;            row-gap: 16px;      }      .choose-inner ul li {            width: 50%;            padding: 0 10px;      }      .choose-box {            padding: 15px 15px 8px;            height: 116px;      }      .choose-box span {            min-height: 44px;            padding: 0 53px;      }      .choose-box span img {            height: 44px;      }      .choose-box p {            margin-top: 11px;            min-height: 38px;      }      .choose-box p br {            display: block;      }      .choose-inner {            margin: 20px 0 0 0;      }      .choose-gradiant-inner::before {            right: -89px;            bottom: -77px;            width: 229px;            height: 134px;            filter: blur(40px);      }      .choose-gradiant-inner::after {            left: -46px;            bottom: -18px;            width: 132px;            height: 77px;            background-color: #DEEAFE;            filter: blur(45px);      }      .choose-gradiant::after {            left: 20px;            bottom: 17px;            width: 102px;            height: 29px;            filter: blur(45px);      }      .protect-server-sec {            padding: 0 8px 58px;      }      .protect-server-inner .text-box p {            font-size: 14px;            line-height: 20px;            margin: 21px 0 24px;            width: 100%;      }      .protect-server-inner .text-box a {            font-size: 14px;            height: 40px;            max-width: 151px;      }      .btn-default-line {            font-size: 14px;            height: 34px;            max-width: 120px;      }      .choose-box .btn-default-line {            margin-top: 11px;      }      .contact-work .text-box h4 {            font-size: 24px;      }      form .form-group .form-control {            font-size: 14px;            height: 45px;            padding-left: 25px;      }      form .form-group {            margin-bottom: 12px;      }      form .form-group textarea.form-control {            height: 180px;      }      form .form-group .btn-default {            height: 45px;            font-size: 14px;            margin-top: 7px;      }      .contact-work .text-box {            margin-bottom: 18px;      }      .contact-sec {            padding-bottom: 60px;      }      .dedicated-server-sec {            padding: 0 8px 58px 8px;      }      .dedicated-server-top {            margin-top: -30px;      }      .ip-transit-top {            margin-top: -40px;      }      .nav-pills .nav-item .nav-link {            padding: 0 15px;            height: 38px;            font-size: 14px;      }      .dedicated-server-inner .text-center {            overflow-x: auto;      }      .nav-pills {            padding: 4px;      }      .price-plane-main {            gap: 21px;            margin: 20px 0 0 0;      }      .price-plane {            max-width: 100%;            padding: 35px 30px 30px;      }      .price-head {            min-height: auto;            margin-bottom: 14px;      }      .price-plane h3 {            font-size: 60px;            margin-bottom: 16px;      }      .price-plane h4 {            font-size: 25px;      }      .price-plane ul li {            gap: 10px;            margin-bottom: 16px;      }      .price-plane ul li p {            font-size: 14px;      }      .price-plane ul li:first-child p {            max-width: 100%;      }      .price-plane .btn-default-line {            font-size: 16px;            height: 45px;            max-width: 160px;      }      .price-body {            min-height: auto;            margin-bottom: 20px;      }      .price-plane::after {            left: -310px;            bottom: -24px;            width: 521px;            height: 186px;            filter: blur(45px);      }      .price-plane::before {            left: -53px;            bottom: -75px;            width: 779px;            height: 277px;            border-radius: 519px;            background: #C9EDFF;            filter: blur(40px);      }      .ip-transit-sec {            padding: 25px 8px;            position: relative;      }      .transit-box {            padding: 15px 10px 15px;      }      .transit-box h4 {            margin-bottom: 8px;      }      .transit-box span {            margin-bottom: 8px;      }      .transit-box span img {            height: 54px;      }      .transit-box p {            min-height: 112px;      }      .mobile-hide {            display: none;      }      .ssl-http-sec .price-body {            min-height: auto;            margin-bottom: 30px;      }      .ssl-http-sec .price-plane h4 br {            display: none;      }      .modal-dialog {            max-width: 95%;            width: 100%;            margin: 0 auto;      }      .view-all {            display: flex;      }      .choose-anti-sec .choose-inner ul {            row-gap: 20px;      }      .choose-anti-sec .choose-box {            height: auto;            padding: 26px 15px 20px;      }      .choose-anti-sec .choose-box span {            min-height: 55px;            padding: 0;      }      .choose-anti-sec .choose-box span img {            height: 44px;      }      .choose-anti-sec .choose-box p {            min-height: auto;            margin-top: 10px;      }      .choose-anti-sec .choose-box .btn-default-line {            margin-top: 9px;      }      .tab-list-wrapper {            margin-right: -40px;      }      .tab-list {            overflow-x: auto;            padding-right: 20px;      }      .server-oc {            background-color: #BFD9F2;            border-radius: 51px;            overflow: hidden;            width: 480px;            margin-right: 20px;      }      .nav-pills {            background-color: transparent;      }}@media screen and (max-width: 425px) {      .swiper-slide ul {            grid-template-columns: 6fr 6fr;      }      .back-top {            right: 10px;            bottom: 60px;      }      .choose-box span {            padding: 0 43px;      }      .choose-inner ul li {            width: 100%;      }      .choose-box span {            padding: 0;            min-height: auto;      }      .transit-box p {            min-height: auto;      }      .transit-box {            padding: 20px;      }      .choose-anti-sec .choose-inner ul {            row-gap: 10px;            margin: 0 -5px;      }      .choose-anti-sec .choose-inner ul li {            width: 50%;            padding: 0 5px;      }      .choose-anti-sec .choose-box {            height: auto;            padding: 20px 10px;      }      .choose-anti-sec .choose-box p {            font-size: 12px;      }}