html {scroll-behavior: smooth;overflow-x: hidden;}
body {overflow-x: hidden;}
.bg-image {background-position: center center;background-repeat: no-repeat;background-size: cover;}
.container {padding: 0 15px;margin: 0 auto;}
.row {display: flex;flex-wrap: wrap;margin: 0 -12px;}
.col-md-1 {flex: 0 0 auto;padding: 0 12px;}
.col-md-2 {flex: 0 0 auto;padding: 0 12px;}
.col-md-3 {flex: 0 0 auto;width: 25%;padding: 0 12px;}
.col-md-4 {flex: 0 0 auto;width: 33.33333333%;padding: 0 12px;}
.col-md-5 {flex: 0 0 auto;width: 41.66666667%;padding: 0 12px;}
.col-md-6 {flex: 0 0 auto;width: 50%;padding: 0 12px;}
.col-md-7 {flex: 0 0 auto;width: 58.33333333%;padding: 0 12px;}
.col-md-8 {flex: 0 0 auto;width: 66.66666667%;padding: 0 12px;}
.col-md-9 {flex: 0 0 auto;width: 75%;padding: 0 12px;}
.col-md-10 {flex: 0 0 auto;width: 83.33333333%;padding: 0 12px;}
.col-md-11 {flex: 0 0 auto;width: 91.66666667%;padding: 0 12px;}
.col-md-12 {flex: 0 0 auto;width: 100%;padding: 0 12px;}
.d-flex {display: flex;}
.align-items-center {align-items: center;}
.justify-content-center {justify-content: center;}
.py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}
.pb-5 {padding-bottom: 3rem !important;}
.py-5 {padding: 3rem 0 !important;}
.position-relative {position: relative;}
.gx-5 > div {padding: 0 30px;}
.text-start {text-align: left;}
.text-center {text-align: center;}
.text-end {text-align: right;}
select:focus-visible, [type=submit]:focus, textarea:focus-visible, input:focus-visible {outline: none;}
.header_section {padding: 30px 20px;}
body .header_section .container {max-width: 1560px;}
.header_section .site_logo img {max-width: 171px;width: 100%;}
.site_logo:first-child {display: none;}
.site_nav_menu ul {display: flex;justify-content: center;padding: 0;list-style: none;gap: 30px;}
.site_nav_menu ul li a {font-size: 18px;line-height: 24px;color: #000;font-family: "Kumbh Sans";transition: all ease .3s;}
.site_nav_menu ul li a:hover {color: #3eaef4;}
.linkedin_box {display: inline-block;width: 44px;height: 44px;text-align: center;line-height: 50px;border: 1px solid #42c0f1;border-radius: 4px;transition: all ease .3s;margin-right: 20px;}
.linkedin_box:hover {background: #3eaef4;}
.linkedin_box svg {height: 22px;fill: #3eaef4;}
.linkedin_box:hover svg {fill: #fff;}
.expert_contact span {display: block;color: #000;}
.expert_icon {margin-right: 10px;}
.mobile-menu-btn {background: #3eaef4;padding: 5px 8px;border-radius: 4px;display: none;cursor: pointer;}
.mobile-menu-btn span {display: block;width: 25px;height: 3px;background: #fff;margin: 4px 0;border-radius: 2px;}
.site-mobile-menu {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);z-index: 99999;transition: all ease .3s;transform: translateX(-100%);padding-right: 35px;}
.site-mobile-menu.show-menu {transform: translateX(0);}
.mobile-menu-wrapper {background: #fff;height: 100%;z-index: 999999;position: relative;padding: 40px 35px;}
.mobile-menu-wrapper .menu-main-menu-container {display: block;}
.mobile-menu-wrapper ul {padding: 0;display: flex;flex-direction: column;gap: 10px;list-style: none;}
.mobile-menu-wrapper ul li a {display: block;padding: 10px 20px;color: #000;font-family: "Kumbh Sans";font-weight: 600;transition: all ease .3s;}
.mobile-menu-wrapper .close-icon {width: 35px;height: 35px;background: #3eaef4;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;right: -35px;cursor: pointer;transition: all ease .3s;}
.mobile-menu-wrapper .close-icon svg {fill: #fff;}
.page-id-786 .site_nav_menu, .page-id-782 .site_nav_menu {display: none;}
.home-banner {padding: 150px 0;overflow: hidden;}
.site-header-main .elementor-social-icon {display: flex;}
.home-banner:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #050708;opacity: .45;transition: background .3s,border-radius .3s,opacity .3s;}
.home-banner:before {right: -700px;}
.home-banner-content {z-index: 2;position: relative;}
.home-banner-content h1 {font-size: 80px;font-family: "Kumbh Sans" !important;font-weight: 700;color: #fff;line-height: 1;margin-bottom: 20px;display: inline-block;}
.home-banner-content p {font-size: 36px;font-family: "Kumbh Sans";font-weight: 500;color: #fff;line-height: 42px;margin-bottom: 40px;}
.home-banner-content a {background: #3eaef4;padding: 11px 40px;font-size: 24px;font-weight: 500;color: #fff;text-decoration: none;border-radius: 30px;line-height: 36px;display: inline-block;}
.coloco-service-section {background: #cfebfc;padding: 50px 0 220px;}
.coloco-service-content h2 {font-size: 40px;font-family: "Kumbh Sans";font-weight: 700;color: #000;line-height: 50px;}
.coloco-service-content p {font-size: 16px;font-family: "Kumbh Sans";font-weight: 400;color: #000;line-height: 30px;text-align: left;max-width: 520px;margin: 0 0 0 auto;}
.service-tab-wrapper {border: 1px solid #006c7a;}
.service-tab-wrapper img {width: 100%;max-height: 196px;object-fit: cover;object-position: center center;}
body .service-tab-wrapper h3 {font-size: 18px;text-align: center;color: #050708;font-weight: 700;text-transform: capitalize;font-family: "Kumbh Sans";margin: 0;padding: 18px 0;line-height: normal;}
.service-box .elementor-widget-image-box .elementor-image-box-wrapper {background: #fff;transition: all ease .3s;}
.service-box .elementor-widget-image-box .elementor-image-box-wrapper:hover {background: #006c7a;}
.service-box .elementor-widget-image-box .elementor-image-box-wrapper:hover h3 {color: #fff;}
.service-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {padding: 10px 0 14px;}
.service-box .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content h3 {margin: 0;transition: all ease .3s;}
.why-choose-section .elementor-column .elementor-widget-wrap {padding: 40px 35px;background: #fff;margin: 0 15px;transition: all ease .3s;}
.why-choose-section .elementor-column .elementor-widget-wrap:hover {background: #006c7a;box-shadow: 0 0 10px 0 rgba(0,0,0,.5);}
.why-choose-section .elementor-column:first-child .elementor-widget-wrap {margin-left: 0;}
.why-choose-section .elementor-column:last-child .elementor-widget-wrap {margin-right: 0;}
.why-choose-section .elementor-icon {width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;}
.why-choose-section .elementor-widget-wrap:hover .elementor-widget-icon .elementor-widget-container {background: #095a65;}
.why-choose-section .elementor-widget-wrap:hover .elementor-widget-text-editor, .why-choose-section .elementor-widget-wrap:hover h3.elementor-heading-title, .why-choose-section .elementor-widget-wrap:hover ul li .elementor-icon-list-text, .why-choose-section .elementor-widget-wrap:hover ul li .elementor-icon-list-icon i, .why-choose-section .elementor-widget-wrap:hover .elementor-widget-icon .elementor-widget-container i {color: #fff;}
.why-choose-us {overflow: hidden;}
.why-choose-us:before, .why-choose-us:after {content: "";position: absolute;border-radius: 50%;}
.why-choose-us:after {width: 500px;height: 500px;background: #006c7a;z-index: 2;top: -161px;left: -202px;}
.why-choose-us:before {width: 800px;height: 800px;background: #1d97a1;z-index: 1;top: -257px;left: -294px;}
.price-box .elementor-column .elementor-widget-wrap {display: flex;flex-direction: column;height: 100%;}
.price-box .elementor-column .elementor-widget-wrap .elementor-widget-button {margin-top: auto;}
.rackin-form .input-item .input-items {display: flex;margin: 0 -20px;}
.rackin-form .input-item .input-items .input-field {padding: 0 20px;}
.rackin-form .input-item .input-items .input-field p {margin-bottom: 20px;}
.rackin-form .input-item .text-items textarea, .rackin-form .input-item .input-items .input-field input {background: #66cbd0;border: none;border-radius: 30px;padding: 12px 20px;color: #fff;font-family: poppins;font-weight: 300;font-size: 16px;}
.rackin-form .input-item .text-items textarea {padding: 20px 24px;}
.rackin-form .input-item .submit-items input {width: 50%;padding: 12px 20px;border: none;}
.rackin-form ::-webkit-input-placeholder {color: #fff;}
.rackin-form :-ms-input-placeholder {color: #fff;}
.rackin-form ::placeholder {color: #fff;}
body a {text-decoration: none;}
.coloco-service-tabs {margin-top: -180px;padding-bottom: 60px;}
.service-tab.active h3 {color: #fff;}
.service-tab.active {background: #3eaef4;}
.coloco-service-tabs #tabs-content {padding: 20px;margin: 0 0 20px;}
body p {color: #252525;font-size: 16px;font-weight: 400;margin: 0 0 14px;}
body {font-family: "Kumbh Sans" !important;}
.learn_more_btn {text-align: center;}
.more_button_site {display: inline-block;font-size: 24px;font-weight: 500;line-height: 36px;color: #fff;border-radius: 60px 60px 60px 60px;padding: 11px 40px 11px 40px;background: #3eaef4;text-transform: capitalize;transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;}
.more_button_site:hover {transform: translateY(-8px);background-color: #cfebfc;border-color: #cfebfc;color: #000;}
.power_rack {margin-top: 30px;}
.why_choose_sec {background-image: url("./images/Group-63-1.webp");background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 70px 0;}
.why_choose_heading {text-align: center;margin: 0 0 50px;}
.why_choose_heading h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #fff;margin: 0 0 20px;}
.why_choose_heading p {color: #fff;}
.why_choose_item {background: #fff;padding: 40px;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;display: flex;flex-direction: column;height: 100%;margin: 0 3px;overflow: hidden;}
.why_choose_img img {max-width: 100px;}
.why_choose_text h3 {font-size: 36px;font-weight: 700;line-height: 44px;color: #252525;margin: 20px 0 20px;}
.why_choose_sec .col-md-4:first-child .why_choose_list {margin-top: 40px;}
.why_choose_list {margin-top: 20px;}
.why_choose_list ul {margin: 0;padding: 0 0 0 25px;list-style: none;}
.why_choose_list li {font-size: 16px;font-weight: 400;line-height: 22px;color: #252525;transition: color .3s;position: relative;display: flex;align-items: center;margin: 0 0 6px;}
.why_choose_list li:before {content: "";background: #252525;height: 10px;width: 10px;position: absolute;border-radius: 50%;left: -20px;top: 50%;transform: translateY(-50%);}
.why_choose_item:hover {background: #3eaef4;color: #fff;}
.why_choose_item:hover img {filter: brightness(6.5);}
.why_choose_item:hover li, .why_choose_item:hover .why_choose_text h3, .why_choose_item:hover .why_choose_text p {color: #fff;}
.why_choose_item:hover li:before {background: #fff;}
.why_choose_sec .learn_more_btn {margin: 50px 0 0;}
.why_choose_sec .more_button_site {background-color: #cfebfc;font-size: 21px;font-weight: 500;line-height: 36px;color: #050708;}
.why_choose_sec .more_button_site:hover {background: #3eaef4;color: #fff;}
.price_section {background-image: url("./images/COLOCO-Home21.webp");padding: 70px 0;}
.price_section .why_choose_heading h2 {color: #252525;padding: 0 0 10px;margin: 0;}
.price_section .why_choose_item {background: #3eaef4;border-radius: 25px;padding: 50px 45px 30px;margin: 0;position: relative;overflow: visible;}
.price_section .why_choose_text h2 {color: #fff;font-size: 24px;font-weight: 700;line-height: 36px;margin: 0;}
.price_section .why_choose_text {text-align: center;}
.price_section .why_choose_text p {font-size: 15px;color: #3eaef4 !important;vertical-align: middle;line-height: 16px;font-weight: 700;}
.price_section .col-md-4 {position: relative;}
.price_amount {padding: 20px 0 0;}
.price_amount h3 {font-size: 40px;font-weight: 700;color: #fff;line-height: .8;margin: 0;}
.price_amount span {font-size: 18px;font-weight: 400;line-height: 40px;color: #fff;margin: 0;}
.price_section .why_choose_list li:before {background: #fff;}
.price_section .why_choose_item:hover img {filter: inherit;}
.price_section .why_choose_item .why_choose_text h3, .price_section .why_choose_item li {color: #fff;}
.price_section .price_btn a {display: inline-block;color: #050708;font-weight: 500;background-color: #fee134;border-radius: 60px 60px 60px 60px;padding: 18px 40px 18px 40px;font-size: 16px;text-align: center;transition: all .3s;line-height: 1;}
.price_section .half-rack-price .price_btn a:hover, .price_section .price_btn a:hover {box-shadow: rgba(99,99,99,.2) 0px 2px 8px 0px;background: #050708;color: #fff;}
.price_section .price_btn {padding: 30px 0 0;text-align: center;}
.price_section .container {max-width: 1580px;}
.price_section .why_choose_list {margin-top: 20px;display: flex;flex-direction: column;height: 100%;}
.get_reckin_sec {background: #3eaef4;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 70px 20px 70px 20px;}
.get_reckin_sec .container {max-width: 1440px;}
.get_reckin_form h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #fff;margin: 0;}
.get_reckin_sec .container {max-width: 1440px;}
.get_reckin_sec h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #fff;margin: 0;}
.get_form_outer {margin: 40px -20px 0px;display: flex;flex-wrap: wrap;}
.get_form_fields {width: 50%;padding: 0 20px;margin: 0 0 20px;}
.get_form_fields input, .get_form_fields textarea {background-color: rgba(255,255,255,.93);border: none;outline: none;border-radius: 25px;width: 100%;font-size: 16px;font-weight: 400;line-height: 35px;padding: 8px 20px;}
.get_form_fields input::placeholder, .get_form_fields textarea::placeholder {color: rgba(25,30,32,.64);}
.get_form_fields textarea {height: 260px;padding: 16px 20px;}
.get_form_fields:last-child {width: 100%;}
.form_submit_btn a {background: #cfebfc;display: inline-block;font-size: 18px;font-weight: 400;line-height: 18px;border-radius: 50px 50px 50px 50px;padding: 17px 140px 17px 140px;color: #050708;transition: all .3s;}
.form_submit_btn a:hover {background: #3eaef4;color: #fff;box-shadow: rgba(99,99,99,.2) 0px 2px 8px 0px;}
.questions_inner {padding-right: 130px;}
.questions_title h2, .questions_title {margin: 0 0 20px;}
.questions_title p {color: #fff;}
.questions_items {padding-top: 20px;}
.questions_item svg {height: 25px;width: 25px;fill: #fff;}
.questions_item {display: flex;align-items: center;margin: 0 0 50px;}
.questions_item:last-child {margin: 0;}
.questions_item a:first-child {height: 50px;width: 50px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 20px;}
.questions_item span {font-size: 24px;font-weight: 400;line-height: 24px;color: #fff;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
body .container {max-width: 1288px;}
.mobile_tabs .service-tab.active {background: transparent;}
.mobile_tabs .service-tab.active .service-tab-wrapper {background: #2a50be;height: auto;}
.mobile_tabs .service-tab.active .tab-content {display: block !important;padding: 20px 10px 0;}
.mobile_tabs .col-md-3:first-child .service-tab.active .tab-content {display: block !important;}
.coloco-service-tabs.mobile_tabs {display: none;}
.coloco-service-tabs.mobile_tabs .col-md-3 {margin: 0 0 20px;}
.mobile_tabs .service-tab.active .tab-content p:last-child {margin: 0;}
.header_img_icon .elementor-image-box-wrapper {align-items: center !important;}
.page-title-banner, .contact-banner {padding: 130px 0;}
.page-title-banner:after, .contact-banner:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .6;}
.page-banner-content, .contact-banner-content {max-width: 800px;margin: 0 auto;z-index: 2;position: relative;}
.contact-banner-content.mining-banner {max-width: 900px;}
.page-banner-content h1, .contact-banner-content h1 {font-size: 80px;font-family: "Kumbh Sans";font-weight: 700;line-height: 86px;color: #fff;margin-bottom: 20px;text-transform: capitalize;}
.contact-banner-content p {font-size: 20px;font-family: "Kumbh Sans";font-weight: 400;line-height: 30px;color: #fff;}
.contact-info-heading h2 {font-family: "Kumbh Sans";font-size: 38px;font-weight: 700;color: #252525;line-height: 50px;}
.contact-info-section .contact-info-box {padding: 20px;border: 1px solid #000;border-radius: 20px;text-align: center;margin: 0 10px 20px;}
.contact-info-section .contact-info-box img {width: 100%;max-width: 83px;margin-bottom: 25px;}
.contact-info-section .contact-info-box h3 {font-size: 28px;font-family: "Kumbh Sans";font-weight: 600;color: #000;margin: 0;}
.form_submit_btn input {background-color: #fff !important;color: #3eaef4 !important;border: 0 !important;font-weight: 500 !important;}
.contact-form-section {padding: 50px 0;text-align: center;background-size: cover;}
.contact-form-section:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #3eaef4;opacity: .8;}
.contact-form-box {z-index: 2;}
.contact-form-box h2 {font-size: 40px;font-family: "Kumbh Sans";color: #fff;line-height: 50px;font-weight: 700;margin-bottom: 25px;}
.contact-form-box p {font-size: 22px;font-family: "Kumbh Sans";font-weight: 400;line-height: 30px;color: #fff;margin-bottom: 30px;}
.contact-form-box .form-items p {margin-bottom: 15px;}
.contact-form-box .form-items {display: flex;flex-wrap: wrap;margin: 0 -7px;}
.contact-form-box .form-item {flex: 0 0 50%;flex-wrap: wrap;padding: 0 7px;}
.contact-form-box .form-item.submit, .contact-form-box .form-item.message {flex: 0 0 100%;text-align: center;}
.contact-form-box .form-item select, .contact-form-box .form-item textarea, .contact-form-box .form-item input {color: #54595f;font-size: 18px;font-weight: 500;padding: 10px 20px;border: 0;border-radius: 0;font-family: "Kumbh Sans";height: 55px;background: #fff;}
.contact-form-box .form-item textarea {height: 115px;}
.contact-form-box .form-item.submit input {background: #fee134;font-size: 20px;font-weight: 600;color: #050708;border-radius: 30px;padding: 20px 40px;line-height: 20px;height: auto;}
.contact-form-box .form-item.submit input:hover {background: #3eaef4;color: #fff;}
.contact-form-box .form-items .wpcf7-not-valid-tip {text-align: left;font-size: 15px;}
.contact-form-box .wpcf7-spinner {display: none;}
.contact-form-box .form-item select {appearance: none;}
.offer-box {padding-left: 20px;display: flex;flex-direction: column;justify-content: center;height: 100%;}
.offer-box h2 {font-size: 40px;font-family: "Kumbh Sans";font-weight: 700;color: #252525;line-height: 50px;}
.offer-box ul {list-style: none;margin: 0;padding: 0;}
.offer-box ul li {margin: 15px 0;font-size: 20px;font-weight: 400;line-height: 30px;}
.offer-list-icon>i {color: #3eaef4;transition: color .3s;width: 20px;font-size: 16px;line-height: 16px;}
.choose_plan_sec {background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;padding: 50px 0px;}
.choose_heading h2 {text-align: center;color: #252525;font-size: 40px;font-weight: 700;line-height: 50px;margin: 0;}
.choose_heading {margin: 0 0 60px;}
.choose_plan_item {overflow: hidden;background: #3eaef4;padding: 50px 50px 30px;border-radius: 25px 25px 25px 25px;text-align: center;height: 100%;display: flex;flex-direction: column;}
body .plan_heading_sec h2>span {font-size: 24px;line-height: 24px;font-weight: 700;color: #fff;margin: 0 3px 0 0;}
body .plan_heading_sec h2 {font-size: 40px;line-height: 46px;line-height: .8;font-weight: 700;color: #fff;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: row;margin: 0;}
.plan_heading_sec {padding: 50px 0 80px;}
.choose_plan_item h3 {font-size: 24px;font-weight: 700;line-height: 36px;margin: 0;color: rgba(255,255,255,1);}
.plan_heading_sec p {font-size: 18px;font-weight: 400;line-height: 40px;margin: 0;color: #fff;}
.plan_list ul {margin: 0;padding: 0;list-style: none;}
.plan_list li i {margin-right: 10px;font-size: 1.3em;}
.plan_list li {font-size: 16px;font-weight: 400;line-height: 20px;color: #fff;display: flex;border-bottom: 2px solid #fff;padding: 20px 0;}
.plan_list li:last-child {border-bottom: none;}
.plan_list_inner {margin: 0 50px;}
.plan_btn {margin: auto 0 0;}
.plan_btn a {display: inline-block;text-transform: capitalize;color: #050708;font-weight: 500;background-color: #cfebfc;border-radius: 60px 60px 60px 60px;padding: 18px 40px 18px 40px;font-size: 16px;text-align: center;transition: all .3s;line-height: 1;}
.plan_btn a:hover {box-shadow: rgba(99,99,99,.2) 0px 2px 8px 0px;background: #3eaef4;color: #fff;}
.mining_focus_sec {background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;padding: 100px 0px;}
.mining_focus_inner h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #fff;margin: 0 0 20px;}
.mining_focus_inner {text-align: center;max-width: 930px;margin: 0 auto;}
.mining_focus_inner p {text-align: center;color: #fff;font-size: 18px;font-weight: 400;line-height: 30px;margin: 0 0 20px;}
.our_facilities_img {max-height: 607px;width: 100%;}
.our_facilities_img img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.our_facilities_inner h2 {text-align: center;color: #252525;font-size: 40px;font-weight: 700;line-height: 60px;margin: 0;}
.our_facilities_inner p {margin: 20px 0;font-size: 18px;font-weight: 400;color: #000;transition: color .3s;}
.our_facilities_sec {padding: 80px 0;}
.our_facilities_slider .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);color: #fff;transition: all .2s ease-in-out;z-index: 1;background: transparent;border: none;font-size: 0;right: -22px;padding: 0;margin: 0;opacity: 0;}
.our_facilities_slider .slick-arrow:before {content: "";border-right: 3px solid #fff;border-top: 3px solid #fff;height: 15px;width: 15px;right: 0;position: absolute;top: 50%;transform: translateY(-50%) rotate(45deg);}
.our_facilities_slider:hover .slick-arrow {right: 22px;opacity: 1;}
.our_facilities_slider:hover .slick-prev {right: auto;left: 22px;opacity: 1;}
.our_facilities_slider .slick-prev {right: auto;left: -22px;}
.our_facilities_slider .slick-prev:before {left: 0;right: auto;}
.our_facilities_slider .slick-prev:before {transform: translateY(-50%) rotate(225deg);}
.our_facilities_slider .slick-dots {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;justify-content: center;position: absolute;bottom: 20px;left: 0;right: 0;}
.our_facilities_img img {width: 100%;}
.our_facilities_slider .slick-dots button {padding: 0;font-size: 0;width: 8px;height: 8px;background: rgba(255,255,255,.5);border: none;}
.our_facilities_slider .slick-dots .slick-active button {background-color: #fff;}
.our_facilities_slider .slick-dots li {margin: 0 4px;}
.our_facilities_inner {text-align: center;}
.our_facilities_slider {margin: 60px 0 0;display: none;}
.our_facilities_slider.slick-initialized {display: block;}
.mining-form-section:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #3eaef4;opacity: .8;}
.mining-form-section {background-size: cover;padding: 80px 0;background-repeat: no-repeat;background-position: center center;height: 100%;width: 100%;}
.mining_question_inner {position: relative;}
.mining_form_outer .input-field {flex: 0 0 50%;padding: 0 7px;}
.mining_form_outer .input-item {display: flex;flex-wrap: wrap;margin: 0 -7px;}
.mining_form_outer .input-item .select_item, .mining_form_outer .input-item .message {flex: 0 0 100%;}
.mining_form_outer .input-field input, .mining_form_outer .input-field select, .mining_form_outer .input-field textarea {color: #54595f;font-size: 18px;font-weight: 500;padding: 10px 20px;border: 0;border-radius: 0;font-family: "Kumbh Sans";height: 55px;background: #fff;}
.mining_form_outer .input-field select {cursor: pointer;appearance: none;}
.mining_form_outer .input-field textarea {height: 150px;}
.mining_form_outer .submit-items input {background: #fee134;font-size: 20px;font-weight: 600;color: #050708;border-radius: 30px;padding: 20px 40px;line-height: 20px;height: auto;border: none;text-transform: uppercase;}
.mining_form_outer .submit-items input:hover {background: #3eaef4;color: #fff;box-shadow: rgba(99,99,99,.2) 0px 2px 8px 0px;}
.mining-form-box h2 {font-size: 40px;font-family: "Kumbh Sans";color: #fff;line-height: 50px;font-weight: 700;margin-bottom: 25px;}
.mining_question_inner .questions_inner {padding: 0;}
.mining_question_inner h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #fff;}
.mining_form_outer .submit-items p {margin: 0;}
.mining_form_outer .submit-items .wpcf7-spinner {display: none;}
.mining_form_outer .input-item .select_item .wpcf7-form-control-wrap:after, .contact-form-box .form-item.services .wpcf7-form-control-wrap:after {content: "";position: absolute;top: 50%;right: 10px;transform: translateY(-50%);width: 10px;height: 10px;border: 6px solid transparent;border-top-color: #666;margin-top: 3px;pointer-events: none;z-index: 1;}
.choose_plan_sec .container {max-width: 1570px;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.coloco-hero-banner {padding: 100px 0;background: #cfebfc;}
.coloco-hero-banner .form-wrapper-item {flex: 0 0 auto;width: 50%;}
.coloco-form-box {background: #fff;border-radius: 10px;overflow: hidden;}
.coloco-form-heading {padding: 50px;background-image: url("./images/server-bg1.jpg");background-position: center center;background-size: cover;background-repeat: no-repeat;}
.coloco-form-main {padding: 50px;}
.testimonial-heading {padding-rigth: 20px;max-width: 550px;}
.rackin-form.contact-form-box {padding-right: 20px;}
.testimonial-heading h1 {font-size: 55px;font-weight: 700;line-height: 60px;color: #fff;text-transform: capitalize;}
.testimonial-heading p {font-size: 24px;line-height: 33px;font-family: "Kumbh Sans";font-weight: 400;color: #fff;}
.coloco-testimonial-section {padding: 120px 0 105px;}
.coloco-testimonial-section img.coloco-banner-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.coloco-testimonial-section:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
.coloco-testimonial-section .container {position: relative;z-index: 2;}
.rackin-form.contact-form-box .form-items {padding: 25px 20px 15px;background: #fff;transition: all ease .3s;border-radius: 20px;}
.rackin-form.contact-form-box .form-item textarea, .rackin-form.contact-form-box .form-item select, .rackin-form.contact-form-box .form-item input {border: 1px solid #e9e9e9;}
.testimonial-items:not(.slick-initialized) .testimonial-item ~ .testimonial-item {display: none;}
.rackin-form.contact-form-box .form-item.submit input {background: #fee134;padding: 15px 30px;font-size: 16px;}
.rackin-form.contact-form-box .form-item.submit input:hover {background: #3eaef4;}
.rackin-form.contact-form-box .form-item {flex: 0 0 100%;}
.get-rackin-section {padding: 100px 0;background-size: cover;}
.get-rackin-section span.wpcf7-not-valid-tip {color: #fff;margin-top: 8px;}
.get-rackin-section:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: .8;}
.rackin-box-wrapper {padding: 40px;background: #3eaef4;border-radius: 30px;text-align: center;position: relative;z-index: 2;}
.rackin-box-wrapper h3 {font-size: 40px;font-family: "Kumbh Sans";color: #fff;line-height: 50px;font-weight: 700;margin-bottom: 25px;margin-bottom: 20px;text-transform: capitalize;}
.rackin-form .input-items textarea, .rackin-form .input-items input {width: 100%;border: none;background: rgba(255,255,255,.93);border-radius: 30px;padding: 10px 20px;color: #000;font-size: 16px;line-height: 35px;}
.rackin-form .input-items textarea {height: 200px;}
.rackin-form ::-webkit-input-placeholder {color: #54595f;}
.rackin-form :-ms-input-placeholder {color: #54595f;}
.rackin-form ::placeholder {color: #54595f;}
.rackin-form .submit-items.submit input {background: #cfebfc;font-weight: 500;width: 100%;max-width: 200px;}
.rackin-form .submit-items.submit input:hover {background: #fff;color: #000;}
.rackin-form .wpcf7-spinner {display: none;}
.rack-access-section {padding: 100px 0 50px;}
body .rack-access-section .container {max-width: 1580px;}
.why-choose-heading h2, .rack-access h2 {font-size: 40px;font-weight: 700;line-height: 50px;margin: 0 auto 20px;color: #252525;max-width: 550px;text-align: center;}
.rack-access-wrapper {padding: 25px 10px;}
.access-icon {width: 80px;height: 80px;background: #fbfbfb;margin: 0 auto 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all ease .3s;}
.access-icon svg {width: 40px;height: 40px;}
.access-icon svg path {fill: #3eaef4;transition: all ease .3s;}
.rack-access-wrapper .access-heading h3 {font-size: 23px;line-height: 28px;font-family: "Kumbh Sans";font-weight: 600;text-align: center;margin-bottom: 15px;text-transform: capitalize;}
.rack-access-wrapper .access-heading p {text-align: center;}
.rack-access-wrapper:hover .access-icon {background: #3eaef4;}
.rack-access-wrapper:hover .access-icon svg path {fill: #fff;}
.why-choose-rack {padding: 50px 0 100px;}
.choose-wrapper .why-choose-image {overflow: hidden;line-height: 0;}
.why-choose-image img {width: 100%;height: 400px;object-fit: cover;object-position: center center;transition: all ease .3s;}
.choose-wrapper:hover .why-choose-image img {transform: scale(1.02);}
.why-choose-content {padding: 30px 10px 0;text-align: center;}
.why-choose-content h2 {font-size: 32px;font-weight: 700;line-height: 40px;margin: 0 auto 20px;color: #252525;text-align: center;}
.price_section.half-rack .why_choose_item p {color: #fff !important;margin-top: 15px;}
.price_section.half-rack .price_amount {padding: 20px 0 0;}
.blogbanner {padding: 130px 0;position: relative;}
.blogbanner h1 {color: #fff;font-family: "Kumbh Sans";font-weight: 700;margin-bottom: 20px;z-index: 2;position: relative;}
.blog-main {padding: 100px 0 70px;}
.post-card {background-color: #fff;padding: 30px;border-radius: 20px;margin-bottom: 60px;display: flex;flex-direction: column;position: relative;-webkit-box-shadow: 0px 5px 20px 0px rgba(69,67,96,.1);box-shadow: 0px 5px 20px 0px rgba(69,67,96,.1);min-height: calc(100% - 60px);}
.post-card-image {margin-top: -60px;margin-bottom: 25px;position: relative;border-radius: 20px;max-height: 250px;overflow: hidden;-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.08),0 0 0 transparent;box-shadow: 0 10px 10px rgba(0,0,0,.08),0 0 0 transparent;}
.post-card-image img {border-radius: 20px;-webkit-transition: all .9s ease-in-out;transition: all .9s ease-in-out;background: transparent;display: block;min-height: 250px;}
.post-card-image img:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}
.post-categories {list-style: none;padding: 0;display: flex;gap: 5px;}
.post-categories a {background-color: #3eaef4;color: #fff;border-radius: 20px;border-radius: 20px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;font-family: "Kumbh Sans";padding: 6px 12px 6px 12px;font-weight: 600;font-size: 12px;text-transform: uppercase;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 11px;text-decoration: none;}
.post-card-content h5 {padding: 20px 0px 3px 0px;margin-bottom: 10px;margin-top: 0;font-size: 22px;}
.post-card-content h5 a {color: #000;}
.post-card-content h5 a:hover {text-decoration: underline;}
.post-author {text-transform: capitalize;}
.post-desc {gap: 15px;font-size: 13px;line-height: 13px;}
.blog .seprator {position: relative;}
.blog .seprator:before {content: "";position: absolute;background: #3eaef4;width: 4px;height: 4px;border-radius: 50%;left: -2px;top: -1px;}
.post-categories li {display: flex;align-items: center;gap: 5px;}
.post-author-info img {width: 30px;height: 30px;-o-object-fit: cover;object-fit: cover;border-radius: 50%;margin-right: 8px;overflow: hidden;}
.post-sidebar-widget {background-color: #fff;padding: 30px;border-radius: 20px;margin-bottom: 30px;-webkit-box-shadow: 0px 5px 20px 0px rgba(69,67,96,.1);box-shadow: 0px 5px 20px 0px rgba(69,67,96,.1);}
.blog .section-title {margin: 5px 0 15px;}
.blog .section-title h5, .single-post .section-title h5 {text-transform: capitalize;position: relative;}
.blog .section-title h5:after, .single-post .section-title h5:after {background-color: #3eaef4;display: block;position: absolute;content: "";left: auto;top: -5px;width: 30px;height: 2px;}
.post-category-sec ul {list-style: none;padding: 0;gap: 10px;display: flex;flex-direction: column;}
.post-category-sec li a {background-color: #3eaef4;color: #fff;border-radius: 20px;border-radius: 20px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;font-family: "Kumbh Sans";padding: 6px 12px;font-weight: 600;font-size: 12px;text-transform: uppercase;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 11px;text-decoration: none;}
.tags a {background-color: #cfebfc;padding: 4px 11px;margin-bottom: 5px;margin-right: 2px;border-radius: 20px;font-size: 13px;text-transform: capitalize;color: #000;font-weight: 500;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration: none;display: inline-flex;}
.pagination {justify-content: center;border-top: 1px solid #eaecf0;padding: 20px 0 0;}
.page-numbers {color: #000;text-align: center;font-size: 14px;font-style: normal;font-weight: 500;line-height: 16px;padding: 12px;text-decoration: none !important;min-width: 40px;width: 40px;display: inline-flex;justify-content: center;}
.page-numbers.current {background-color: #cfebfc;border-radius: 6px;}
.next.page-numbers, .prev.page-numbers {font-size: 0;display: none;}
.breadcrumb {color: var(--primary-color);font-size: 14px;font-weight: 600;line-height: 20px;}
.breadcrumb a {color: var(--text-color);font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;}
.breadcrumb span {color: var(--input-border-color);font-size: 16px;padding: 0 12px;}
.post-body-content {margin: 40px 0;}
.single-post-main .page-content {padding: 60px 0;}
.post-card-content h3 {padding: 20px 0px 3px 0px;margin-bottom: 20px;margin-top: 0;font-weight: 600;}
.post-card-content h3 a {color: #000;text-decoration: none;}
.post-body-content a {color: #3eaef4;text-decoration: none;}
.post-body-content h2.wp-block-heading {font-size: 32px;line-height: 36px;text-transform: capitalize;font-weight: 600;}
.single-post .post-card-image {max-height: 100%;}
.single-post-main .page-content .post-card {min-height: auto;margin: 0 0 32px;}
.single-post .single-post-all h4 {font-size: 30px;margin: 0 0 25px;}
.single-post-all .post-card {flex-direction: row;gap: 20px;}
.single-post-all .post-card-image {min-width: 80px;width: 80px;height: 80px;overflow: hidden;position: relative;border-radius: 20px;margin: 0;}
.single-post-all .post-card-image img {border-radius: 20px;width: 80px;height: 80px;min-height: auto;-webkit-transition: all .9s ease-in-out;transition: all .9s ease-in-out;}
.single-post-all .post-card h5 a {color: #000;}
.thanks_section {padding: 101px 0;height: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.thanks_section:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
.thanks_section .container {width: 100%;}
.thanks_content {max-width: 540px;text-align: center;margin: 0 auto;position: relative;z-index: 2;}
.thanks_section .thanks_content h1 {font-size: 48px;line-height: 54px;font-family: "Kumbh Sans";font-weight: 700;text-transform: capitalize;color: #fff;margin: 0 0 30px;}
.thanks_section .thanks_content p {font-size: 18px;line-height: 24px;font-family: "Kumbh Sans";color: #fff;}
.thanks_buttons {padding: 70px 50px 80px;border-radius: 15px;position: relative;z-index: 2;text-align: center;margin-top: 50px;}
body .thanks_btn_heading h2 {font-family: "Kumbh Sans";font-size: 36px;line-height: 40px;text-transform: capitalize;font-weight: 600;margin: 0 0 50px;}
.thanks_btn_wrapper {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;}
.thanks_btn_wrapper a {padding: 14px 20px;background: #3eaef4;border-radius: 50px;color: #fff;display: inline-block;font-family: "Kumbh Sans";font-size: 15px;line-height: 18px;font-weight: 600;text-transform: uppercase;max-width: 160px;flex: 0 0 160px;transition: all ease .3s;}
.thanks_btn_wrapper a:hover {background: #cfebfc;color: #000;}
.colocation-facilities {padding: 100px 0;}
.facilities-content {max-width: 600px;text-align: center;margin: 0 auto 50px;}
.colocation-facilities .facilities-content h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #000;margin: 0 0 20px;text-align: center;}
.facilities-items {display: grid;grid-template-columns: repeat(3,1fr);gap: 50px;}
.facilities-wrapper {padding: 30px;background: #f5f5f5;border-radius: 10px;height: 100%;transition: all ease .3s;position: relative;overflow: hidden;}
.facilities-wrapper:hover {background: #cfebfc;}
.facilities-wrapper:after {position: absolute;bottom: 30px;right: 10px;display: block;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 80px;}
.facilities-wrapper.retail:after {content: "";}
.facilities-wrapper.wholesale:after {content: "";}
.facilities-wrapper.hybrid:after {content: "";}
.facilities-wrapper i {font-size: 35px;margin-bottom: 10px;color: #3eaef4;}
.facilities-item .facilities-wrapper h3 {font-size: 24px;line-height: 28px;font-family: "Kumbh Sans";text-transform: capitalize;font-weight: 600;}
.data-tier {padding: 100px 0;background: #cfebfc;}
.data-tier .tier-content h2 {font-size: 40px;font-weight: 700;line-height: 50px;color: #000;margin: 0 0 20px;}
.tier-accordion-wrapper {max-width: 600px;margin-left: auto;}
.tier-accordion-item:not(last-child) {margin-bottom: 15px;}
.tier-accordion-item {border-radius: 4px;overflow: hidden;}
.tier-accordion-item .tier-accordion-title {padding: 15px 20px;background: #fff;font-family: "Kumbh Sans";font-size: 17px;font-weight: 500;display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
.tier-accordion-item .tier-accordion-title i {font-size: 16px;color: #48b2f5;transition: all ease .3s;transform: rotate(45deg);}
.tier-accordion-item .tier-accordion-title.active i {transform: rotate(-90deg);}
.tier-accordion-content {display: none;padding-bottom: 20px;background: #fff;}
.tier-accordion-content ul li:not(:last-child) {margin-bottom: 5px;}
.benefit-items {display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;counter-reset: section;}
.benefit-item {padding: 20px 20px 20px 50px;background: #cfebfc;border-radius: 5px;position: relative;}
.benefit-item:after {content: counter(section);counter-increment: section;position: absolute;top: 20px;left: 10px;width: 25px;height: 25px;background: #fff;line-height: 25px;text-align: center;border-radius: 50%;font-size: 13px;}
.benefit-item p {margin: 0;}
.site-main-footer {background: #cfebfc;padding: 20px;}
.site-main-footer .container {max-width: 1560px;}
.footer-wrapper ul {padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 30px;list-style: none;margin: 0;}
.footer-wrapper ul li a {color: #000;font-family: "Kumbh Sans";}
.footer-wrapper p {margin: 0;text-align: right;}
.policy-section {padding: 80px 0;}
.policy-item:not(:last-child) {margin-bottom: 30px;}
.policy-section .policy-item h2 {font-size: 28px;line-height: 34px;margin: 0 0 8px;text-transform: capitalize;font-weight: 700;}
.policy-item p a {color: #27a4f3;}
.sent .wpcf7-response-output {background: #46b450;color: #fff;width: 100%;border-radius: 5px;padding: 10px !important;margin: 0 auto;display: flex;justify-content: center;}
.form-item.services {flex: 0 0 100%;}
.invalid .wpcf7-response-output {background: #ffb900;display: inline-block;display: flex;border-radius: 4px;margin: 0 auto;justify-content: center;}
@media (max-width: 1640px) {.rack-access-section {padding: 100px 40px 50px;}
	.price_section {padding: 70px 40px 70px;}
	.choose_plan_sec {padding: 50px 40px;}}
@media (max-width: 1550px) {.plan_list_inner {margin: 0;}}
@media (max-width: 1440px) {.coloco-service-tabs {margin-top: -150px;}}
@media (max-width:1366px) {.price_section .why_choose_item {padding: 40px 30px 30px;}
	.price_section .why_choose_text h2 {font-size: 19px;line-height: 28px;}
	.big_small_sec_content {padding: 0px 0 15px 0px;}
	.big_small_sec_img {height: 100%;display: flex;flex-direction: column;}
	.big_small_sec_img img {width: 100%;height: 100%;object-fit: cover;}
	.get_reckin_sec {padding: 80px 20px 80px 20px;}
	.coloco-service-tabs {padding-bottom: 80px;}
	.why_choose_sec {padding: 80px 30px 80px;}
	.our_facilities_slider .slick-arrow {right: 22px;opacity: 1;}
	.our_facilities_slider .slick-prev {left: 22px;}
	.choose_plan_item {padding: 50px 30px;}
	.plan_heading_sec {padding: 40px 0;}
	body .plan_heading_sec h2 {font-size: 34px;line-height: 40px;}
	.thanks_section {padding: 80px 0;height: auto;}
	.thanks_section .thanks_content h1 {margin: 0 0 35px;}
	.thanks_buttons {padding: 50px 50px 60px;}}
@media (max-width:1200px) {.big_small-item h3 {font-size: 18px;}
	.offer-box ul li {font-size: 18px;line-height: 26px;}
	.plan_heading_sec {padding: 25px 0;}}
@media (max-width: 1024px) {.why-choose-section .elementor-column .elementor-widget-wrap {margin: 0;}
	.home-banner:before {display: none;}
	.site-main-footer .hfe-nav-menu__layout-horizontal .hfe-nav-menu {justify-content: center;width: 100%;}
	.coloco-service-tabs {margin-top: -137px;}
	.questions_inner {padding-right: 50px;}
	.coloco-service-section {padding: 60px 0 185px;}
	.coloco-service-tabs {padding-bottom: 60px;}
	.big_small-item img {max-width: 88px;}
	.big_small_sec {padding-bottom: 80px;}
	.get_reckin_sec {padding: 60px 20px 60px 20px;}
	.why_choose_sec.price_section .col-md-3 {width: 50%;margin-bottom: 20px;}
	.contact-banner-content h1 {font-size: 60px;line-height: 66px;}
	.contact-info-section .col-md-4:first-child {width: 100%;margin-bottom: 20px;padding: 0 20px;}
	.contact-info-section .col-md-4:not(:first-child) {width: 50%;}
	.choose_plan_sec .col-md-3 {width: 50%;margin: 0 0 24px;}
	.price_section .col-md-3, .rack-access-section .col-md-3, .rack-access-section .col-md-4 {width: 50%;}}
@media (max-width: 991px) {.rackin-form .input-item .input-items {flex-direction: column;}
	.rackin-form .input-item .submit-items input {width: 100%;}
	.coloco-service-tabs {margin-top: -100px;}
	.service-tab-wrapper, .service-tab a, .service-tab {height: 100%;}
	.home-banner-content h1 {font-size: 70px;}
	.home-banner-content p {font-size: 30px;}
	.coloco-service-content h2 {font-size: 35px;}
	.big_small_sec_content h2 {font-size: 35px;}
	.big_small_sec {padding-bottom: 60px;}
	.why_choose_sec {padding: 60px 0;}
	.price_section .col-md-4, .why_choose_sec .col-md-4 {width: 50%;margin: 0 0 20px;}
	.why_choose_item {margin: 0;}
	.what-we-offer .row {align-items: center;}}
@media (max-width: 767px) {.header_section {padding: 10px 0;}
	.header_section .site_logo img {max-width: 140px;}
	.header_info {justify-content: end;}
	.mobile-menu-btn {display: block;}
	.header_section .col-md-6 {display: none;}
	.header_section .col-md-3 {width: 50%;}
	.expert_box, .linkedin_box {display: none;}
	.row {margin: 0 -12px;}
	.row > * {width: 100%;max-width: 100%;}
	.gx-5 > div {padding: 0;}
	.container {padding: 0 15px;}
	.blog-main {padding: 80px 30px;}
	.blogbanner {padding: 60px 0;}
	.post-card {padding: 20px;}
	.home-banner-content h1 {font-size: 40px;}
	.home-banner-content p {font-size: 21px;line-height: 31px;margin-bottom: 20px;}
	.coloco-service-content h2 {font-size: 25px;line-height: 1.2em;text-align: center;}
	.home-banner-content a {font-size: 18px;}
	.home-banner {padding: 30px 0;background-position: center center;}
	.coloco-service-content p {text-align: center;}
	.coloco-service-section {padding: 22px 0px 30px;}
	.coloco-service-tabs #tabs-content {padding: 20px 10px 0;}
	.coloco-service-tabs {margin-top: 0;}
	.coloco-service-tabs {margin-top: 46px;padding-bottom: 30px;}
	.service-tab.active {background: #3eaef4;}
	.more_button_site {font-size: 18px;padding: 10px 30px 10px 30px;}
	.big_small_sec_content h2 {font-size: 25px;line-height: 1.2em;}
	.big_small_sec_content {padding: 20px 0 15px 0px;}
	.big_small-item img {max-width: 65px;}
	.big_small_inner {margin-top: 40px;}
	.big_small_inner .big_small-item {width: 50%;max-width: 50%;}
	.big_small_inner .power_rack .big_small-item {margin: auto;}
	.big_small_sec {padding-bottom: 15px;}
	.why_choose_heading h2 {font-size: 25px;}
	.why_choose_heading {margin: 0 0 30px;}
	.why_choose_sec {padding: 30px 0px 50px;}
	.why_choose_item {margin: 0 0 0px;}
	.why_choose_sec .col-md-4 {margin: 0 0 20px;}
	.why_choose_sec .learn_more_btn {margin: 0;}
	.price_section .why_choose_heading h2 {padding: 0;font-size: 40px;}
	.price_section .why_choose_heading {margin: 0 0 20px;}
	.price_section .price_btn {padding: 30px 0 0;}
	.price_section {padding: 40px 0 40px;}
	.get_reckin_sec {padding: 40px 20px 40px 20px;}
	.get_form_fields {width: 100%;padding: 0;}
	.get_reckin_sec h2 {font-size: 35px;}
	.questions_inner {padding-right: 0;margin: 40px 0 0;}
	.questions_item {margin: 0 0 30px;}
	.questions_item span {font-size: 22px;}
	.form_submit_btn, .form_submit_btn a {width: 100%;}
	.form_submit_btn a {padding: 15px 0;text-align: center;}
	.price_section .col-md-4, .why_choose_sec .col-md-4 {width: 100%;}
	.why_choose_sec .more_button_site {font-size: 18px;}
	.coloco-service-tabs.mobile_tabs {display: block;}
	.coloco-service-tabs.desktop_tabs {display: none;}
	.get_reckin_sec .col-md-6:last-child {padding: 0;}
	.why_choose_sec.price_section .col-md-3:not(:last-child) {margin-bottom: 20px;}
	.why_choose_sec.price_section .col-md-3 {width: 100%;}
	.contact-info-section .col-md-4:not(:first-child) {width: 100%;}
	.contact-banner-content h1 {font-size: 42px;line-height: 46px;}
	.contact-info-heading h2 {font-size: 32px;line-height: 36px;text-align: center;}
	.contact-banner-content p {font-size: 18px;line-height: 26px;}
	.choose_plan_sec .col-md-3 {width: 100%;}
	.what-we-offer {padding: 60px 0;}
	.mining-map {margin: 0 0 20px;}
	.offer-box ul li {font-size: 20px;line-height: 30px;display: flex;}
	.plan_list li {margin: 0 41px;}
	.mining_focus_inner h2 {font-size: 30px;line-height: 1.2em;}
	.mining_focus_sec {padding: 30px 10px 40px 10px;}
	.mining-form-section {padding: 40px 0 40px;}
	.mining_question_inner .questions_inner {margin: 0 0 40px;}
	.mining_form_outer .input-field {flex: 0 0 100%;}
	.mining_form_outer .submit-items {text-align: center;}
	.our_facilities_sec {padding: 40px 0;}
	.choose_heading {margin: 0 0 40px;}
	.choose_plan_sec {padding: 50px 0px;}
	.coloco-testimonial-section {padding: 60px 10px;}
	.coloco-testimonial-section .row {flex-direction: column-reverse;}
	.testimonial-heading h2 {font-size: 28px;line-height: 38px;}
	.get-rackin-section {padding: 60px 0;}
	.rack-access-section {padding: 60px 0 40px;}
	.why-choose-heading h2, .rack-access h2 {font-size: 28px;line-height: 36px;margin: 0 auto;}
	.data-management .why-choose-heading p {font-size: 18px;line-height: 24px;margin-top: 10px;}
	.data-management {padding: 60px 0;}
	.management-list-content h3 {font-size: 22px;line-height: 28px;}
	.management-list-item {padding: 25px;}
	.why-choose-rack {padding: 60px 0 20px;}
	.why-choose-content {padding: 30px 10px 40px;}
	.why-choose-content h2 {font-size: 28px;line-height: 36px;}
	.rackin-box-wrapper h3 {font-size: 28px;line-height: 34px;}
	.why-choose-rack .gx-5 {margin: 0;}
	.data-management .rackin-box {padding-left: 0;padding-top: 15px;}
	.testimonial-heading {padding: 0 0 20px;text-align: center;padding-bottom: 40px;}
	.testimonial-heading h1 {font-size: 32px;line-height: 40px;}
	.testimonial-heading p {font-size: 20px;line-height: 28px;}
	.rackin-form.contact-form-box {padding: 0;}
	.price_section .col-md-3, .rack-access-section .col-md-3, .rack-access-section .col-md-4 {width: 100%;}
	.why_choose_sec .col-md-4:first-child .why_choose_list {margin-top: 20px;}
	.price_section .why_choose_list {margin-top: 20px;}
	.price_amount {padding: 20px 0 0;}
	#home-reckin-form .get_form_outer {margin: 40px 0px 0px;}
	#home-reckin-form .questions_inner {margin: 0px 0 40px;}
	.thanks_section {padding: 60px 0;height: auto;}
	.thanks_buttons {padding: 40px 40px 50px;border-radius: 15px;position: relative;z-index: 2;text-align: center;margin-top: 50px;}
	body .thanks_btn_heading h2 {font-size: 28px;line-height: 34px;margin: 0 0 30px;}
	.thanks_content {max-width: 100%;text-align: center;margin-bottom: 50px;}
	.thanks_section .thanks_content h1 {font-size: 32px;line-height: 40px;font-family: "Kumbh Sans";font-weight: 700;text-transform: capitalize;}
	.thanks_img {text-align: center;}
	.thanks_img img {max-width: 400px;}
	.page-title-banner {padding: 100px 0px;}
	.data-tier .tier-content h2, .colocation-facilities .facilities-content h2 {font-size: 28px;line-height: 34px;text-align: center;}
	.tier-content {padding-bottom: 15px;text-align: center;}
	.data-tier, .colocation-facilities {padding: 60px 0;}
	.facilities-items {grid-template-columns: repeat(1,1fr);gap: 20px;}
	.footer-wrapper ul {margin: 0 0 10px;gap: 17px;justify-content: center;}
	.footer-wrapper p {text-align: center;}
	.policy-section {padding: 50px 0;}
	.policy-section .policy-item h2 {font-size: 26px;line-height: 30px;}
	.news-popup {bottom: 30px;}}
@media (max-width: 575px) {.contact-form-box h2 {font-size: 32px;margin-bottom: 15px;line-height: 38px;}
	.contact-form-box .form-item {flex: 0 0 100%;}
	.contact-form-box .form-item select, .contact-form-box .form-item textarea, .contact-form-box .form-item input {color: #54595f;font-size: 16px;height: 50px;}
	.contact-form-box .form-item.submit input {font-size: 18px;padding: 18px 35px;}
	.testimonial-heading h2 {font-size: 26px;line-height: 34px;}
	.why-choose-heading h2, .rack-access h2 {font-size: 24px;line-height: 32px;}
	.management-list-item {flex-direction: column;text-align: center;}
	.management-list-item .management-list-img {display: flex;justify-content: center;margin-bottom: 15px;}
	.data-management .why-choose-heading p {font-size: 16px;line-height: 22px;}
	.rackin-box-wrapper {padding: 25px;}
	.rackin-form .input-items textarea, .rackin-form .input-items input {font-size: 16px;line-height: 20px;}
	.benefit-items {grid-template-columns: repeat(1,1fr);}}
@media (max-width:450px) {.thanks_btn_wrapper a {max-width: 100%;flex: 0 0 100%;padding: 12px 20px;}
	.thanks_btn_wrapper {gap: 15px;}}