/* ==========================================================================
   *Large Screens (1600px and Up)*
   ========================================================================== */
   @media (min-width: 1600px) {
      .location-details{right: 20%;}
   }

/* ==========================================================================
   *Large Screens (1400px and Up)*
   ========================================================================== */
@media (min-width: 1400px) {
   .banner-text h1{font-size: 64px;}
   .main-banner{background-position: right;}
   .infrastructure-intro .section-heading p{font-size: 24px;}
   .webhosting-cpanel .section-heading h3{font-size: 40px;}
   .controlpanel-features .feature_tile h6{font-size: 24px;}
}

/* ==========================================================================
   *Medium Screens (1500px and Up)*
   ========================================================================== */
@media (max-width: 1699.98px) {
   .nt-container{padding-left: 20px; padding-right: 20px;}
   .figure_set span{font-size: 38px;}
   .round-arrow{width: 62px; height: 62px; font-size: 30px; line-height: 62px;}
}

/* ==========================================================================
   *Medium Screens (1400px and down)*
   ========================================================================== */
@media (max-width: 1399.98px) {
   h1{font-size:52px;}
   .support-chat-bottom .text-contant h1{font-size: 52px;}
   .servicebrief-tile{width: 275px; padding:40px 25px;}
   .servicebrief-tile img{width: 110px; height: 80px;}
   .servicebrief-tile h5{font-size: 26px;}
   .servicebrief-tile p{font-size: 16px;}
   .support-brief{background-position-x: -440px;}
   .quickservice-bluetab ul li{margin-right: 10px;}
   .main-menu>ul>li{margin-right: 10px;}
   .main-menu>ul>li>a{font-size: 16px;}
   .exploretab-section{margin-top: -370px;}

   .planslisting-tile{padding:40px 25px;}
   .filter-yourserver .filter_option{width: 21%;}
   .features-quickview ul{justify-content: center; gap: 15px;}
   .office-details p{font-size: 18px;}
   .achievement-right .tile{padding: 30px;}

   .summary-fullview .figure_set_01 .fig_amount{font-size: 32px;}
   .summary-fullview .summary-head p{font-size: 16px;}
   .summary-fullview .round-arrow {width: 52px; height: 52px; font-size: 24px; line-height: 52px;  }
   
   /*Blog*/
   .category_rightTab ul{display: none;}

   /*Terms*/
   .termsofuse-wraper .right-contant{width: 70%;}
   .termsofuse-wraper .left-fixedbox{width: 30%;}

   /*Cloud Compluting*/
   .appicon-listing ul{justify-content: center;}

   /*operating-systems*/
   .os_listing-card{padding: 30px;}
   .customerportal-featurs{gap: 20px;}
   .section-content h2{font-size: 58px;}
   .pvtbackbone_map .section-content h2{font-size: 52px;}

   /*Guides & Tutorials*/
   .guides-list{gap: 10px;}
   .guides-list .ico_box{width: 159px; height: 159px;}

   /* Pricing Page New - 23-01-2024 */
   .baremetal-how-defferent .section-holder{padding: 50px;}
   .comparison-table tbody tr td{min-width: 150px;}
}


/* ==========================================================================
   *Medium devices (tablets, 1200px and down)*
   ========================================================================== */
@media (max-width: 1199.98px) {
   h2{font-size: 45px;}
   h3{font-size: 35px;}

   .mobile-menu .container-fluid{max-height: 92vh; overflow-y: auto;}
   .mobile-menu{width:100%; margin:auto;}
   .main-menu { display:none;}
   .mobile-menu { display:block; background: var(--primary);}
   .mobile-menu a.menu-toggle{display:block; z-index:1; background: var(--primary);}
   .mobile-menu ul.menu-list{display:none;}
   .mobile-menu ul.menu-list li a.login { color: #fff; display:block; width:100%; font-size: 14px; text-transform: uppercase; padding: 8px 0; background:none; display: inline-block; line-height: normal; position: relative;  top:0px;  border-radius: 0px;}
   .mobile-menu ul li a{padding: 15px 0; display: block;}
   .mobile-menu ul li a.active { color: #fff;}
   .header-right { margin-right: 50px;}
   .mobile-menu ul.menu-list { padding: 10px 0;}
   .mobile-menu .quick-contact { border-right: none; border-left: none; padding: 10px 0; }
   .mobile-menu .dropdown.language-select { padding: 10px 0; }
   .mobile-menu .dropdown.language-select li a { color: #000; text-align: start; padding: 5px; }
   .mobile-menu .btn-book { padding: 20px 0; }

   .mobile-menu .megatab-menu .tabmenu-container{display: none;}
   .mobile-menu .megatab-menu .tabmenu-wraper .tabmenu-list{width: 100%; padding: 0; background: none;}
   .mobile-menu .megatab-menu .tabmenu-wraper .tabmenu-list li.active{background: none;}
   .mobile-menu .megatab-menu .tabmenu-wraper .tabmenu-list li a::before{display: none;}
   .mobile-menu .megamenu.dropdown>ul>li>a>img{display: none;}


   .topbar .container-fluid{justify-content: right;}
   .topbar ul.left{display: none;}
   .banner-text {padding-top: 0;}
   .banner-text .action span:first-child{margin-right: 5px;}
   .quickservice-bluetab{background-image: none;}
   .quickservice-bluetab ul {display: flex; flex-wrap: wrap; gap: 15px; justify-content: center;}
   .explore-tabs a.knowmore_nav{padding: 25px; gap:10px}
   .support-chat-bottom .text-contant{text-align: center;}
   .latest-blogs{padding-left: 0;}
   .exploretab-section{margin-top: -300px;}
   .explore-tabs .resp-tabs-list li{padding: 25px; gap: 10px;}
   
   /*Dedicated Server*/
   .region_pricelist{font-size: 16px;}
   .region_pricelist ul li{border-color: var(--text_color1);}
   .region_pricelist ul li label{color: var(--black_light);}

   .brief-features .tile{position: relative; min-height: 340px;}
   .brief-features .tile::before{content: ""; position: absolute; left: 0; top: 0; border-radius: 18px; width: 100%; height: 100%; background-color: rgba(245, 247, 248, 1); opacity: 0.7;}
   .brief-features .tile .tile__text{position: relative; z-index: 2;}
   .filter-yourserver .filter_option{width: 20%;}

   /* About Page */
   .our-offices h1{max-width: inherit; text-align: center; margin: 0 0 30px 0;}
   .adrs-right{justify-content: center;}
   .our-offices .adrs-right .office-details{flex-direction: column; text-align: center;}
   
   /*Network*/
   .network-block .roundtick-list2 li{width: 47.7%;}
   .greenbar-achievements ul{flex-wrap: wrap; gap: 15px;}
   .greenbar-achievements ul li{width: 48%; border: none;}
   .onsite-support ul{gap: 20px;}
   .onsite-support ul li{width: 100%;}
   .onsite-support .roundtick-list li::before{background: url(../images/lightgreen-tick.svg) no-repeat; background-size: contain;}

   /*Colocation*/
   .facility-features .roundtick-list2 li{width: 31.6%;}

   .termsofuse-wraper .right-contant{width: 65%;}
   .termsofuse-wraper .left-fixedbox{width: 35%;}

   /*Data-center location*/
   .private-racks .graytile{padding: 35px;}
   .private-racks .graytile{padding-top: 53px;}
   .private-racks .graytile img {margin-top: 0; height: 80px; width: 150px;}
   .private-racks .section-heading{margin-bottom: 50px;}
   .condact-support h6{font-size: 22px;}
   .footer-style2 .copyright-text{flex-direction: column; gap: 25px; text-align: end;}
   .footer-style2 .copyright-text p{margin-right: 0;}

   .benefits-showcase.left .content-image{padding-left: 0;}
   .benefits-showcase.left .content-text{padding-right: 0;}
   .benefits-showcase.right .content-image{padding-right: 0;}
   .benefits-showcase.right .content-text{padding-left: 0;}
   .benefits-showcase.right .content-image::before, .benefits-showcase.left .content-image::before{max-width: 390px;}

   .highlighted-box .image-left{max-width: 170px;}
   .highlighted-box .text-right{width: calc(100% - 230px);}
   
   /*Plan Pricing*/
   .spec-box h5{font-size: 20px;}
   .spec-boxs-left .spec-box{margin-right: 25px; padding-right: 25px;}
   .vps_spec{flex-direction: column;}
   .networkspeed__spec{margin-top: 20px;}

   /*Service and Support*/
   .contactus-intro.service-support .tile{padding: 40px 30px;}
   .customerportal-featurs .feature_tile {width: 31.9%;}
   .compliance-card{padding: 35px 30px;}
   .connectivity-help .feature_tile{padding: 60px 40px;}

   .brief-infra_benefits .section-content{margin-left: 0;}
   .splitby-two{gap: 20px;}
   .brief-infra_benefits .section-image{padding-left: 0;}
   .pvtbackbone_map .section-content{margin-top: 0;}

   /*Guides & Tutorials*/
   .guides-list .ico_box{width: 143px; height: 143px;}

   /*VPN Providers*/
   .breif-noslowdowns .section-image{padding: 0;}

   /*Data Cnter - New*/
   .connectivity-brief .features--cards{padding-left: 0;}

   /**/
   .latest-servers .row{margin-bottom: 50px;}

   /* Pricing Page New - 23-01-2024 */
   .pricing-main .section-holder{gap: 24px;}
   .bm-product-card .product-details{flex-wrap: wrap;}
   .bm-product-card .core{width: 50%;}
   .bm-product-card .ram{width: 50%;}
   .bm-product-card .storage{width: 50%;}
   .bm-product-card .network{width: 50%;}
   .bm-product-card .location{width: 50%;}
   .bm-product-card .price{width: 50%;}
   .bm-product-card .heading .nr-btn{height: 42px; font-size: 16px; min-width: auto; line-height: 42px; border-radius: 9px; padding: 0 30px; }

   .baremetal-how-defferent .section-holder{padding: 30px 15px;}
   .table-holder{overflow-x: scroll;}
   .comparison-table tr th{min-width: 165px;}

   .bm-price-card .product-details{flex-wrap: wrap; gap: 15px;}
   .bm-price-card .header-labels{display: none;}
   .bm-price-card .product-details .product-name{width: 100%;}
   .bm-price-card .product-details .core{width: 30%;}
   .bm-price-card .product-details .ram{width: 11%;}
   .bm-price-card .product-details .storage{width: 11%;}
   .bm-price-card .product-details .network{width: 11%;}
   .bm-price-card .product-details .location{width: 20%;}
   .bm-price-card .product-details .price{width: 100%;}
   .bm-price-card .product-details .action{width: 100%;}
}
  
  
  
/* ==========================================================================
   *Medium devices (tablets, 991px and down)*
   ========================================================================== */
@media (max-width: 991.98px) {
   h2{font-size: 42px;}
   h4{font-size: 32px;}
   p{font-size: 16px;}
   .section-content h2{font-size: 50px;}
   .section-white, .section-gray{padding: 50px 0;}
   .section-heading h2{font-size: 42px;}
   .section-heading h3{font-size: 38px;}

   .main-banner{padding-bottom: 90px;}
   .banner-text {text-align: center;}
   .banner-text p{margin: 0 auto;}
   .banner-text .figure_set{margin: 0 0 20px 0;}
   .banner-text .action{justify-content: center; flex-direction: column;}
   .banner-text .action .primary-solid{max-width: 320px; margin: auto;}
   .banner-text h1{margin: auto; padding-bottom: 22px;}
   .main-banner.bnr-style01 .banner-text p{margin: 0 auto;}

   .logo > a > img{height: 45px;}
   a.menu-toggle{top: 0;}
   .topbar .container-fluid, .nr-header .container-fluid{padding-left: 15px; padding-right: 15px;}
   .latest-servers .content-right{padding-left: 0; text-align: center;}
   .explore-tabs .resp-accordion-closed, .explore-tabs ul.resp-tabs-list{display: none;}
   .latest-blogs{margin-top: 50px;}
   .exploretab-section{margin-top: -200px; padding: 53px 30px;}
   .exploretab-section .resp-tabs-container h2:first-child{border: none;}
   .explore-tabs .resp-tab-content{padding: 30px 10px;}
   .explore-tabs h2.resp-accordion{background-color: transparent; padding-left: 5px; padding-right: 5px; font-size: 18px; border-top: solid 1px var(--secondary_light);}
   .explore-tabs h2.resp-accordion label{margin-left: 10px;}
   .explore-tabs h2.resp-accordion .tab_icon img{height: 32px;}
   .explore-tabs .resp-arrow{top: 28px;}
   .explore-tabs h2.resp-tab-active span.resp-arrow{top: 32px;}
   .feature_tile{width: 100%; max-width: 380px; margin: 0 auto;}
   .support-chat-bottom .support-chat-image img{min-height: 320px;}
   .features-quickview .container{max-width: inherit;}
   .filter-yourserver .filter_option{width: 41%;}
   .megatab-menu .menutab__level__02 .resp-tabs-list{width: 100%;}
   .megatab-menu .menutab__level__02 .resp-tabs-container{width: 100%;}

   /*Anbout page*/
   .brief-features .tile.region-tile{margin-top: 50px;}
   .contactus-intro .row [class^='col-md-6']{border: none;}
   .location-details{width: 90%; right: 15px; padding: 30px;}
   
   /*Anbout page*/
   .ourmission-section .content-left{padding: 0; text-align: center;}
   .history-carausel .owl-dots{gap: 10px; width: 100%; right: inherit; left: 50%; transform: translateX(-50%)}
   .history-carausel .owl-nav{position: relative; top: inherit; right: inherit; text-align: center; width: 100%;}
   .achievement-right .tile{padding: 30px;}
   .about-intro-row01{text-align: center;}
   .history-carausel .owl-dot{font-size: 16px;}

   /**/
   .partner-brief{text-align: center;}
   .note-benefits{flex-direction: column; max-width: 320px; margin:50px auto 0 auto;}
   .note-benefits div{width: 100%; margin: 0 0 25px 0; padding: 0; border: none;}
   .note-benefits div:last-child{margin-bottom: 0;}
   .howto-mangehost .content-right{text-align: center; margin: auto; margin-top: 50px;}
   .managedhost-intro .feature_tile h6{padding-right: 0;}
   .webhosting-intro .feature_tile h6{padding-right: 0;}

   .commen-pointor:hover .point__tooltips, .commen-pointor .point__tooltips{display: none;}
   .location_for_mob{display: block;}
   .article-block .row{padding-right: 0; padding-left: 0;}
   .article-block .content-text{margin: 0 auto;}
   .article-block .content-text, .webhosting-intro{text-align: center;}
   .demo-login-section{text-align: center;}
   .demo-login-section .section-wraper{padding: 25px 65px 0 65px;}

   /*Network*/
   .network-intro .content-right{padding-left: 0; text-align: center;}
   .network-block .roundtick-list2 li{width: 100%;}
   .network-block .roundtick-list2 li:nth-child(2)::after{display: block;}
   .partners-logos{flex-direction: column; padding: 30px;}
   .partners-logos .our-internet, .partners-logos .our-tier{width: 100%;}
   .partners-logos .our-tier{margin-top: 30px;}
   .membership-brief{text-align: center;}
   .membership-brief h1{margin-left: auto; margin-right: auto;}
   .quality-performance h1{text-align: center;}
   .quality-performance .action{margin: auto; padding: 30px 20px;}
   .greenbar-achievements{padding: 15px 0;}
   .greenbar-achievements ul li{width: 47%;}
   .greenbar-achievements .num-count{display: block; line-height: normal; font-size: 32px; font-weight: 700;}
   .greenbar-achievements .greenbar-label{display: block; font-size: 14px;}

   .pricing-tab .resp-tabs-container{width: 100%; padding-left: 0;}
   .pricing-tab .resp-tab-content{padding-top: 25px; padding-bottom: 25px;}
   .pricing-tab .resp-tab-content h4{text-align: center;}

   /*Data Center*/
   .datacenter-intro .roundtick-list2 li{width: 48%;}
   .datacenter-intro .content-text{padding-left: 0;}
   .connectivity-brief .feature_tile h6{margin-right: auto; margin-left: auto;}
   .connectivity-ip-details{padding: 20px 30px;}
   .connectivity-ip-details li:last-child {padding-left: 25px; margin-left: 25px}
   .connectivity-ip-details li label{margin-right: 5px;}
   .quality-graphs .acco-head{font-size: 16px;}
   .quality-graphs .acco-head label{display: none;}
   .quality-graphs .acco-head span.routpath{color: var(--text_color1);}
   .onsite-support .content-text{max-width: 100%;}
   .datacenter-article .content-text{max-width: 100%; text-align: center;}
   .datacenter-article .content-image{text-align: center;}

   /*Colocation*/
   .facility-features .roundtick-list2 li{width: 47%;}
   .facility-features .roundtick-list2 li:nth-last-child(-n+3)::after {display: block;}
   .facility-features .roundtick-list2 li:last-child::after {display: none;}

   /*Locations*/
   .locations__wraper .locations__view{display: none;}
   .locations__wraper .locations__list{width: 100%;}
   .locations__wraper .locations__list ul{display: flex; flex-wrap: wrap; gap: 10px;}
   .locations__wraper .locations__list ul li{width: 48%;}
   .locations__list li a{padding: 12px;}
   .locations-main{padding: 50px 0;}
   .locations__wraper{padding-top: 10px;}

   /*Terms*/
   .termsofuse-wraper .left-fixedbox{padding: 20px;}

   /*Data center locations*/
   .whitebox-wrap{padding: 30px;}
   .private-racks .graytile{margin-bottom: 0;}
   .private-racks{margin-bottom: 80px;}
   .ourstreangth-wrap{padding-top: 80px;}
   .private-racks .graytile img{margin-top: 0;}
   .whitebox-wrap .benefit-vector{margin-bottom: 30px;}
   .location-intro .map-left{text-align: center;}
   
   .footer-contact{justify-content: center;}
   footer .social-links{justify-content: center;}
   .footer-logo{text-align: center;}
   .footer-style2 .copyright-text{text-align: center;}

   /*GPU*/
   .productspec-detail .spec-box{padding-bottom: 290px;}
   .nr-btn.with-ico{position: relative; padding-right: 50px; }
   .nr-btn.with-ico span{position: absolute; right: 20px; top: 50%; transform: translateY(-50%); margin-right: 0; margin-left: 0; vertical-align: bottom}
   .section-intro.gpu_services .content-right{text-align: center;}

   /*Cloud Compluting*/
   .plans-tablelist .resp-tab-content{padding: 20px 0;}
   .nr-table table tbody tr td{font-size: 16px;}
   .resp-tabs-header{display: none;}
   .cpanelcontrol-sample{padding-left: 30px; padding-right: 30px;}
   .cpanelcontrol-sample .section-content{text-align: center; padding-top: 30px;}
   
   /*Optimized Cloud-Compute*/
   .benefits-showcase .content-image, .benefits-showcase .content-text{padding: 20px !important; text-align: center;}
   .benefits-showcase.right .content-image::before, .benefits-showcase.left .content-image::before{max-width: 100%; height: 85%; border-radius: 19px;}
   .benefits-showcase.right .content-image, .benefits-showcase.left .content-image{padding-bottom: 0 !important;}

   /*Backups*/
   .intro-backups .content-image p{font-size: 16px;}
   .intro-backups .feature_tile h6{margin: auto; padding-bottom: 15px;}
   .price-figure{font-size: 52px;}
   
   /*Service and Support - Infrastructure*/
   .customerportal-featurs .feature_tile {width: 31%; text-align: left;}
   .brief-leadingnetwork{text-align: center;}
   .brief-infra_benefits .img-content, .brief-infra_benefits .txt-content{text-align: center;}
   .brief-infra_benefits .feature_tile{text-align: left;}
   .backbone_map .resp-tab-content{padding: 10px;}
   .infrastructure-intro{padding-top: 40px;}
   .pvtbackbone_map .section-content h2{font-size: 38px;}

   /*Guides & Tutorials*/
   .guide-contant .section-heading{text-align: center;}
   .guides-list{justify-content: center;}
   .guides-list .giude-icon{margin-bottom: 5px;}
   .guide-contant{padding: 40px 20px;}
   .sidebar-navigation{padding: 22px; border-radius: 10px;}
   .sidebarnav-extra a{border-radius: 10px;}

   /*VPN Providers*/
   .breif-noslowdowns{text-align: center;}

   .firewall-products.article-block .section-heading{text-align: center;}
   .firewall-products.article-block .section-heading p{font-size: 16px;}
   .networkservice-intro .feature_tile h6{max-width: 100%;}

   /*Data cnters new*/
   .connectivity-heading{flex-direction: column; text-align: center;}
   .connectivity-heading h1{margin: 0 auto;}
   .connectivity-brief .feature_tile img{margin: 0 auto; margin-bottom: 15px; display: block;}
   .connectivity-brief .feature_tile h6, .connectivity-brief .feature_tile p{text-align: center;}

   /* Locations New Design - mso 15-11-2023 */
   .locations_new .resp-tab-content {padding-top: 30px; padding-bottom: 30px;}
   .locations_new .resp-tabs-container{margin-top: 0;}
   .locatios-map-new.server-loactions{display: none;}
   .datacenter-security .white-card{padding: 40px 30px;}

   .intro-controlpanel .sub-caption{font-size: 20px;}
   .intro-controlpanel{text-align: center;}

   /* Pricing Page New - 23-01-2024 */
   .pricing-main .section-holder {flex-direction: column;}
   .pricing-main .section-holder .filter-aside {width: 100%;}
   .pricing-main .section-holder .product-listing {width: 100%;}
}

/* ==========================================================================
   *Small devices (landscape phones, less than 768px)*
   ========================================================================== */ 
@media (max-width: 767.98px) {
   h1{font-size: 40px !important;}
   h2{font-size: 38px;}
   h3{font-size: 32px;}
   h4{font-size: 30px;}
   h5{font-size: 24px;}
   .section-heading h3, .section-content h2, .section-heading h2{font-size: 38px;}
   .section-heading p{font-size: 18px;}
   .feature_tile{text-align: center;}

   .footer-bottom{flex-direction: column; gap: 30px;}
   .footer-bottom .footer-right, .footer-bottom .footer-left{flex-direction: column;}
   .brief-features .tile{padding: 26px;}
   .explore-solutions .ns-tile {flex-direction: column; text-align: center;}
   .explore-solutions .ns-tile .tile__image{margin: auto; margin-bottom: 25px;}
   .blog-tiles{flex-direction: column; gap: 30px;}
   .blog-tiles .blog-tile{width: 100%;}
   .latest-blogs .heading{flex-direction: column; gap: 10px; text-align: left;}
   .community-tile .tile__image{width: 42px;}
   .community-tile{ gap: 15px; padding: 20px;}

   .filter-yourserver{gap: 10px;}
   .nr-btn.form-reset{margin-top: 0;}
   .filter-yourserver .filter_option{width: 48%;}
   .contactus-intro .section-heading p{font-size: 16px; line-height: 24px;}

   /*Anbout page*/
   .greenbox-statment{bottom: -20px; right: -20px; padding: 15px;}
   .greenbox-statment span {font-size: 18px; line-height: 24px;}

   .history-carausel .owl-dots{gap:0}
   .history-carausel .item{padding: 30px; max-width: 90%; margin: auto;}
   .our-offices .adrs-right{flex-direction: column; gap: 30px;}
   .our-offices .adrs-right div.adrs-nt{padding-left: 0; margin-left: 0; border: none;}
   .achievement-right{gap:8px; text-align: center;}
   .achievement-right .tile{width: 48%; padding: 20px 10px;}

   /*Managed Hosting*/
   .howto-mangehost .content-right h2{font-size: 38px;}

   .location_for_mob ul{gap: 5px;}
   .location_for_mob ul li{width: 45%; padding: 12px 14px; font-size: 15px; border-radius: 12px;}
   .location_for_mob ul li label{font-size: 13px;}
   .commen-pointor{width: 12px; height: 12px;}
   .commen-pointor:after{border-width: 2px;}

   /*Network*/
   .partners-logos ul{gap: 10px;}
   .partners-logos ul li{width: 47%; height: 100px; line-height: 100px;}
   .quality-performance .content-right{column-count: 1; column-gap: 0;}
   .connectivity-ip-details{padding: 20px;}
   .connectivity-ip-details ul{flex-direction: column; text-align: center;}
   .connectivity-ip-details li:last-child{padding-left: 0; margin-left: 0; border: none;}
   .connectivity-ip-details li label{display: block; margin-bottom: 10px;}

   /*Datacenter*/
   .quality-graphs .acco-wrapper{padding: 15px;}
   .quality-graphs .acco-head{padding: 10px; flex-direction: column; font-weight: 600;}
   .quality-graphs .acco-head span{width: 100%;}
   .quality-graphs .acco-head::after{top: 16px; right: 15px; transform: none;}

   /*Colocation*/
   .facility-features .roundtick-list2 li{width: 100%;}
   .facility-features .roundtick-list2 li:nth-last-child(-n+3)::after {display: block;}
   .facility-features .roundtick-list2 li:last-child::after {display: none;}

   /*Terms*/
   .termsofuse-wraper{flex-direction: column;}
   .termsofuse-wraper .right-contant{width: 100%;}
   .termsofuse-wraper .left-fixedbox{width: 100%; position: static;}
   
   /*Datacenter-location*/
   .location-intro .map-left img{max-width: 370px;}
   .benefits-heading{flex-direction: column; gap: 10px;}
   .private-racks .graytile{text-align: center; padding: 35px 25px;}

   .footer-contact{flex-direction: column;max-width: fit-content;margin: auto; padding-bottom: 30px;}
   .footer-contact .condact-support.phone{border: none; padding-right: 0; margin-right: 0;}

   /*GPU*/
   .productspec-detail h2{font-size: 34px;}
   .productspec-detail .spec-box{padding: 30px 20px; padding-bottom: 280px;}

   /*Cloud computing*/
   .nr-table table {border-spacing: 0 7px;}
   .nr-table table caption {font-size: 18px;}
   .nr-table table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
   .nr-table table tr {border-bottom: 3px solid var(--gray); display: block; margin-bottom: .625em;}
   .nr-table table td {border-bottom: 1px solid var(--gray); display: block; font-size: 16px; text-align: right;}
   .nr-table table td::before {content: attr(data-label); float: left; font-weight: 500; text-transform: uppercase; font-size: 12px; color: var(--text_color1)}
   .nr-table table td:last-child {border-bottom: 0;}
   .appicon-listing ul{gap: 10px;}
   .appicon-listing ul li{width: 48%; padding: 15px;}
   .appicon-listing ul li img{width: 83px; height: 60px;}
   
   .highlighted-box{flex-direction: column-reverse; align-items: inherit;}
   .highlighted-box .text-right{width: 100%; padding: 20px;}
   .highlighted-box .image-left{max-width: 270px;}

   /*Slider*/
   .price_rangetxt{margin-bottom: 35px;}
   .slidertop-header{flex-direction:column;}
   .slidertop-header .action{margin-top: 30px;}

   .price_rangetxt div.icon span{ padding: 10px 5px; margin: 5px; display: block; border-radius: 3px; background-color: #aaa; color: #fff;}
   .price_rangetxt div.icon.current span{background-color: #9160CE; color: #fff;}
   .price_rangetxt #icon-1 span,
   .price_rangetxt #icon-2 span,
   .price_rangetxt #icon-3 span,
   .price_rangetxt #icon-4 span{margin-left: 0;}
   .networkspeed__spec{flex-direction: column; text-align: center;}
   .networkspeed__spec div:first-child{border: none; margin-right: 0; padding-right: 0;}


   /*Service and Support*/
   .customerportal-featurs{justify-content: center;}
   .customerportal-featurs .feature_tile{width: 97%; text-align: center;}
   .serviceportal-note{text-align: center;}
   .serviceportal-note .section-image{margin-bottom: 30px;}
   .serviceportal-note h5 a{display: block;}

   .addon-bft-note{flex-direction: column; text-align: center; padding: 35px 25px;}
   .addon-bft-note .bft_icon{margin: auto;}
   .addon-bft-note .bftbox_note{margin-top: 30px;}
   .addon-bft-note .black-label{left: 50%; transform: translateX(-50%);}
   .compliance-wraper .section-heading p{font-size: 20px;}
   .servicelevel-options .servicelevel-card{padding: 25px 15px;}
   .brief-infra_benefits .feature_tile{text-align: center;}

   /*Hardware*/
   .firewall-products .list-bytwo{flex-direction: column; gap: 0;}
   .firewall-products .roundtick-list2 li:first-child:after{display: block;}

   /*About page edits*/
   .core-value_blcok .list-style-sec{padding: 20px 30px;}
   .core-value_blcok ul li{width: 100%; padding: 20px; padding-left: 50px;}
   .core-value_blcok ul li::before{left: 15px;}

   /**/
   .ol-tree li{padding: 27px 25px; padding-left: 70px;}
   .ol-tree li:before{width: 32px; height: 32px; line-height: 30px; left: 24px; top: 24px; font-size: 16px;}
   .ol-tree li::after{left: 40px; top: 50px;}

   /* BareMetal page - 23-01-2024 */
   .bm-price-card .product-details .detail-label-sm{font-size: 16px;}
   .bm-price-card .product-details .core{width: 45%;}
   .bm-price-card .product-details .ram{width: 45%;}
   .bm-price-card .product-details .storage{width: 45%;}
   .bm-price-card .product-details .network{width: 45%;}
   .bm-price-card .product-details .location{width: 45%;}

}

/* ==========================================================================
   *Extra small devices (portrait phones, less than 576px)*
   ========================================================================== */ 
@media (max-width: 575.98px) {
   h1{font-size: 40px !important;}
   h2 {font-size: 34px;}
   h3{font-size: 28px;}
   h5{font-size: 22px;}
   p {font-size: 15px;}

   .section-heading h2{font-size: 34px;}
   .blog-tiles h6, .condact-support h6{font-size: 20px;}  
   .avilable-stockserver{margin-top: -70px; padding: 27px 30px;}
   .spec-list{flex-wrap: wrap; justify-content: center; gap: 30px;}
   .spec-list li{border: none; margin: 0; padding: 0; text-align: center;}
   .features-quickview{display: none;}
   .location-details .nr-btn{padding: 13px 30px;}

   .howto-mangehost .content-right h2{font-size: 34px;}
   .partners-logos{padding: 30px 15px;}
   .get-quote .form-fields{gap: 15px;}
   .get-quote .form-field{width: 100%;}
   
   /*Data Center*/
   .datacenter-intro .roundtick-list2 li{width: 100%; }
   .datacenter-intro .roundtick-list2 li:nth-last-child(-n+2)::after {display: block;}
   .datacenter-intro .roundtick-list2 li:last-child::after{display: none;}
   
   /*Locatios*/
   .green-locationNav ul li a{font-size: 16px; line-height: 42px; padding: 0 20px;}
   .locations__list li a{padding: 15px;}
   .locations__wraper .locations__list ul li{width: 100%;}
   .green__tab .loction__icon{width: 42px; height: 42px; margin-right: 10px;}
   .whitebox-wrap{padding: 24px;}

   /*GPU*/
   .productspec-detail .spec-box{padding-bottom: 230px; background-size: 480px;}

   /*Backups*/
   .slidertop-header{justify-content: center; text-align: center;}
   .spec-boxs-left .spec-box{margin-right: 10px; padding-right: 10px;}
   .slider-container .ui-slider .ui-slider-handle{width: 20px; height: 20px; margin-left: -11px; border: none;}
   .ui-slider-horizontal .ui-slider-handle {top: -6px;}
   
   .logos-choosecarrier .partners-list ul{gap: 10px;}
   .logos-choosecarrier .partners-list ul li{width: 47%;}

   .features-card{flex-direction: column; text-align: center;}
   .features-card .tile__image{margin: auto; margin-bottom: 20px;}
   .features-cards .features-card .tile__image {margin-right: inherit }

   .network-achives .section-heading p{font-size: 20px;}
   .count-achives .count-fig, .count_plus{font-size: 32px;}
   .count-achives .conunt-top sup{font-size: 18px;}
   .network-achives .action{flex-direction: column;}
   .splitby-two li{width: 100%;}

   /*Guides & Tutorials*/
   .guides-list .ico_box{width: 47.5%; height: 152px;}

   .routing-features .heading{flex-direction: column;}
   .routing-features .heading .tile-description{margin-left: 0; margin-top: 20px; width: 100%; text-align: center;}
   .routing-features .heading .vector-small{margin: 0 auto;}

   .large-num-list li {padding-left: 40px;}
   .large-num-list li::before{line-height: 32px; width: 32px; height: 32px; font-size: 16px; top: -3px;}

   .webhosting-cpanel .section-heading h3{font-size: 28px;}

   /* BareMetal page - 23-01-2024 */
   .bm-price-card .product-details .core{width: 100%;}
   .bm-price-card .product-details .ram{width: 40%;}
   .bm-price-card .product-details .storage{width: 50%;}
   .bm-price-card .product-details .network{width: 40%;}
   .bm-price-card .product-details .location{width: 50%;}
}

/* ==========================================================================
   *Extra small devices (portrait phones, less than 400px)*
   ========================================================================== */ 

@media (max-width: 430px) {
   
}
  
  
  