/* * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                                   */
/* https://www.cleancss.com/css-minify/              */
/* https://www.cloudrack.net/includes/css/style.css  */
/* https://www.cloudrack.net/includes/css/fonts.css  */
/*                                                   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * */


* {
  box-sizing: border-box;
}

html {
  width:                          100%;
  height:                         100%;
}

body {
  background-color:               #F5F6FA;
  box-sizing:                     border-box;
  color:                          #001737;
  font-family:                    "IBM-Plex", "Open Sans", Helvetica Neue, sans-serif;
  font-weight:                    300;
  margin:                         0px;
  height:                         100%;
  width:                          100%;
  text-align:                     left;
  background-repeat:              no-repeat;
  background-attachment:          fixed;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline:                        none;
}

#remix-icon {
  vertical-align:                 bottom;
}

/* TOP-MENU */

#head-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        25px 0;
  height:                         100px;
  background-color:               #F5F6FA;
}

#head-logo {
  background-image:               url("https://www.cloudrack.net/includes/images/cloudrack-logo.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  background-color:               transparent;
  background-position-y:          0px;
  width:                          165px;
  height:                         20px;
  float:                          left;
  margin:                         15px 20px 15px 0px;
}

#head-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  height:                         50px;
  color:                          #8392a5;
  font-size:                      15px;
  font-weight:                    400;
  line-height:                    15px;
}

#head-content #top-menu {
  height:                         50px;
  padding:                        17px 0px;
}

#head-content #top-menu a {
  color:                          #001737;
  text-decoration:                none;
  margin:                         0 20px;
  float:                          left;
  transition:                     border ease-in-out 0.2s;
  border-bottom:                  6px solid transparent;
  padding:                        0 20px 36px 20px;
  margin:                         0;
}

#head-content #top-menu a:hover {
  color:                          #0168FA;
  border-bottom:                  6px solid #0168FA;
  padding:                        0 20px 36px 20px;
  margin:                         0;
  transition:                     border ease-in-out 0.2s;
}

#head-content #top-menu a.right {
  float:                          right;
}
/* TOP-MENU END */



/* FOOTER */

#foot-wrapper {
  width:                          100%;
  color:                          #001737;
  margin:                         0px;
  text-align:                     center;
  padding:                        20px 0px;
  background-color:               #F5F6FA;
}

#foot-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  margin-bottom:                  45px;
  display:                        table;
}

#foot-content a {
  text-decoration:                none;
}

#foot-logo {
  width:                          19px;
  height:                         19px;
  display:                        inline-block;
  margin:                         0 10px 0 0;
  background-image:               url("https://www.cloudrack.net/includes/images/bottom-logo.png");
  background-repeat:              no-repeat;
  background-size:                16px;
  vertical-align:                 middle;
}

#foot-main-item {
  border-right:                   1px solid #ABCABC;
  display:                        table-cell;
  text-align:                     center;
  font-size:                      20px;
  font-weight:                    500;
  vertical-align:                 middle;
}

#foot-item {
  width:                          225px;
  display:                        table-cell;
  text-align:                     center;
  letter-spacing:                 0.5px;
  color:                          #001737;
  font-family:                    Inter, "IBM-Plex", sans-serif;
  font-size:                      11px;
  font-weight:                    700;
  line-height:                    30px;
}

#foot-item a,
#foot-item a:visited {
  display:                        block;
  text-decoration:                none;
  color:                          #8392a5;
  font-family:                    "IBM-Plex", sans-serif;
  font-size:                      14px;
  font-weight:                    300;
  line-height:                    20px;
  margin:                         0px;
  white-space:                    nowrap;
}

#foot-item a:hover {
 color:                           #0168fa;
}

#foot-bottom {
  border-top:                     1px solid #ABCABC;
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  color:                          #001737;
  padding:                        25px 0px 25px 0px;
  font-family:                    "IBM-Plex", sans-serif;
  font-size:                      14px;
  font-weight:                    300;
  line-height:                    50px;
}

#foot-bottom a,
#foot-bottom a:visited {
  color:                          #8392a5;
  text-decoration:                none;
  padding:                        0 0 0 15px;
}

#foot-bottom a:hover {
  color:                          #0168fa;
}

#foot-social {
  float:                          right;
}

#foot-social a#made-in-usa {
  background:                     url("https://www.cloudrack.net/includes/images/made-in-usa.png") 0px 2px;
  background-size:                34px;
}

#foot-social a:hover#made-in-usa {
  background:                     url("https://www.cloudrack.net/includes/images/made-in-usa.png") 17px 2px;
  background-size:                34px;
}

#foot-button {
  width:                          200px;
  height:                         38px;
  text-align:                     center;
  margin:                         10px auto;
  cursor:                         pointer;
  background-color:               #0168FA;
  border:                         1px solid #0168FA;
  color:                          #FFFFFF;
  border-radius:                  4px;
  font-size:                      14px;
  font-weight:                    500;
  padding:                        8px 0px;
  transition-delay:               0s;
  transition-duration:            0.15s;
  transition-property:            background-color;
  transition-timing-function:     ease-in-out;
}

#foot-button:hover {
  background-color:               #0158d4;
}

/* FOOTER END */


/* CONTENT */

#main-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background:                     linear-gradient(180deg, #F5F6FA 0%, #FFFFFF 100%); /* W3C */
}

#main-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #8392a5;
}

#header {
  width:                          1300px;
  line-height:                    normal;
  text-align:                     left;
  padding:                        40px;
  display:                        table;
  margin:                         0 0 150px 0;
  height:                         600px;
  color:                          #FFFFFF;
  background-color:               #001737;
  background:                     url("https://www.cloudrack.net/includes/images/header.png");
  border-radius:                  3px;
  box-shadow:                     0 70px 45px -40px rgba(0,0,0,0.1),0 10px 30px -5px rgba(0,0,0,0.175);
}

#header-text {
  font-size:                      40px;
  line-height:                    normal;
  font-weight:                    700;
  padding:                        50px 0 25px 50px;
}

#header-smalltext {
  font-size:                      16px;
  line-height:                    normal;
  font-weight:                    300;
  padding:                        0 0 0 50px;
  width:                          500px;
}

#container {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  height:                         600px;
  color:                          #001737;
  background-color:               transparent;
  margin:                         0 0 150px 0;
}

#image-hardware,
#image-network,
#image-platform {
  width:                          600px;
  height:                         600px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #FFFFFF;
  background-size:                100%;
  border-radius:                  3px;
  margin:                         0 0 0 100px;
  float:                          right;
}

#image-hardware {
  background:                     url("https://www.cloudrack.net/includes/images/hardware.png");
}

#image-network {
  background:                     url("https://www.cloudrack.net/includes/images/network.png");
  margin:                         0 100px 0 0;
  float:                          left;
}

#image-platform {
  background:                     url("https://www.cloudrack.net/includes/images/platform.png");
}

#text {
  width:                          600px;
  height:                         600px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  margin:                         0 0 0 0;
  color:                          #001737;
  float:                          left;
  position:                       relative;
}

#headline {
  padding:                        40px 0px;
  font-size:                      32px;
  line-height:                    normal;
  font-weight:                    700;
}

#section {
  line-height:                    26px;
  text-align:                     justify;
  font-size:                      16px;
  font-weight:                    300;
}

#section-link {
  position:                       absolute;
  bottom:                         0;
  line-height:                    16px;
  font-size:                      16px;
  text-transform:                 uppercase;
  font-weight:                    400;
  margin:                         0 0 40px 0;
  height:                         16px;
}

#section-link a,
#section-link a:visited {
  color:                          #8392A5;
  text-decoration:                none;
  font-family:                    "IBM-Plex", sans-serif;
  white-space:                    nowrap;
  font-weight:                    400;
  display:                        block;
}

#section-link a:hover {
  color:                          #0168fa;
}

/* CONTENT END */


/* TITLE */

#title-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0 0 0px 0px;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  background-color:               transparent;
}

#title-content {
  width:                          1300px;
  margin:                         auto;
  display:                        table;
  color:                          #8392a5;
  background-color:               none;
}

#title-section {
  background-color:               none;
}

/* TITLE END */



/* CONCRETE */
/* NOT BEING USED */

#concrete-wrapper {
  background-image:               url("https://www.cloudrack.net/includes/images/concrete.png");
  background-repeat:              no-repeat
  background-size:                fit-content;
  background-position-x:          50%;
  background-position-y:          50%;
  background-size:                cover;

  width:                          100%;
  text-align:                     center;
  margin:                         0 0 0px 0px;
  padding:                        100px 0;
  position:                       relative

}

/* CONCRETE END */


/* CARD */

#card-title {
  padding:                        40px 0px;
  font-size:                      40px;
  font-weight:                    700;
  color:                          #001737;
  text-align:                     center;
  letter-spacing:                 0.2px;
  line-height:                    34px;
}

#card-subtitle {
  padding:                        0px;
  font-size:                      34px;
  font-weight:                    400;
  display:                        block;
}

#card-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0 0 0px 0px;
  padding:                        0;
  letter-spacing:                 0.2px;
  background:                     linear-gradient(0deg, #F5F6FA 50%, #FFFFFF 50%);
}

#card-content {
  width:                          1300px;
  margin:                         auto;
  display:                        table;
}

#card-section {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  margin-bottom:                  50px;
  height:                         300px;
  color:                          #FFFFFF;
  background-color:               #001737;
  border-radius:                  3px;
  padding:                        25px;
  box-shadow:                     0 50px 35px -40px rgba(0,0,0,.25),0 20px 50px -10px rgba(0,0,0,.25)
}

#card-line {
  margin:                         0;
  padding:                        20px 30px;
  font-size:                      25px;
  font-weight:                    400;
  line-height:                    25px;
  text-align:                     left;
  float:                          left;
  display:                        table;
  width:                          400px;
  height:                         250px;
  cursor:                         pointer;
}

#card-divider {
  margin:                         0 12px;
  width:                          1px;
  background-color:               #213653;
  height:                         250px;
  float:                          left;
}

#card-subline {
  color:                          #8392A5;
  font-weight:                    100;
  font-size:                      16px;
  line-height:                    30px;
  padding:                        0;
  display:                        block;
}

#card-stock {
  color:                          #0168FA;
  font-weight:                    300;
  font-size:                      16px;
  line-height:                    16px;
  display:                        block;
  margin:                         0 0 16px 0;
}

#card-text {
  font-size:                      16px;
  line-height:                    16px;
  height:                         40px;
  padding:                        12px 0;
}

#card-text-l {
  color:                          #8392A5;
  font-weight:                    300;
  float:                          left;  
}

#card-text-r {
  color:                          #FFFFFF;
  font-weight:                    200;
  float:                          right;
}

#card-text-line {
  width:                          100%;
  height:                         1px;
  background-color:               #213653;
}

/* CARD END */


/* LEGAL */

#legal-wrapper {
  width:                          100%;
  min-width:                      1300px;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background-color:               #F5F6FA;
}

#legal-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
}

#legal-title {
  padding:                        60px 0px;
  font-size:                      55px;
  font-weight:                    600;
  text-align:                     left;
  line-height:                    normal;
}

#legal-main {
  display:                        block;
  font-size:                      30px;
  font-weight:                    400;
  letter-spacing:                 0.2px;
  margin:                         0 0 20px 0;
  text-align:                     left;
  line-height:                    40px;
}

#legal-text {
  font-size:                      16px;
  font-weight:                    200;
  text-align:                     justify;
  margin:                         0 0 50px 0;
  line-height:                    30px;
}

#legal-text a, #legal-text a:visited {
  box-sizing:                     border-box;
  color:                          #8392A5;
  text-decoration:                none;
  white-space:                    nowrap;
  width:                          fit-content;
  font-weight:                    200;
  border-bottom:                  1px solid #8392A5;
}

#legal-text a:hover {
  color:                          #0168FA;
  border-bottom:                  1px solid #0168FA;
}

/* LEGAL END */


/* CONTACT PAGE */

#contact-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background-color:               #F5F6FA;
}

#contact-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #8392A5;
}
 
#contact-header {
  width:                          1300px;
  margin:                         0 0 50px 0;
  text-align:                     left;
  display:                        table;
  background-color:               transparent;
  color:                          #001737;
  height:                         400px;
}

#contact-header-txt {
  width:                          650px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  border-radius:                  3px;
  float:                          left;
  height:                         360px;
}

#contact-header-img {
  width:                          650px;
  margin:                         60px 0 0 0;
  text-align:                     right;
  border-radius:                  3px;
  background-image:               url("https://www.cloudrack.net/includes/images/office.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  float:                          right;
  height:                         300px;
}

#contact-title {
  padding:                        60px 0px 30px 0px;
  font-size:                      55px;
  font-weight:                    600;
  text-align:                     left;
  line-height:                    normal;
}

#contact-subtitle {
  padding:                        0px;
  font-size:                      16px;
  font-weight:                    300;
  display:                        block;
  letter-spacing:                 0.2px;
  line-height:                    26px;
  text-align:                     justify;
  margin:                         20px 0 30px 0;
  width:                          550px;
}

#contact-link a, #contact-link a:visited {
  box-sizing:                     border-box;
  color:                          #8392A5;
  display:                        block;
  font-family:                    "IBM-Plex", sans-serif;
  font-weight:                    400;
  text-decoration:                none;
  text-transform:                 uppercase;
  white-space:                    nowrap;
  margin:                         30px 0px;
  width:                          fit-content;
}

#contact-link a:hover {
  color:                          #0168fa;
}

#contact-container {
  width:                          1300px;
  height:                         600px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  background-color:               none;
  border-radius:                  3px;
  box-shadow:                     0 70px 45px -40px rgba(0,0,0,0.1),0 10px 30px -5px rgba(0,0,0,0.175);
  margin:                         0 0 140px 0;
}

#contact-info {
  width:                          650px;
  height:                         600px;
  border:                         none;
  float:                          left;
  background-color:               #001737;
  padding:                        80px;
  color:                          #FFFFFF;
  border-radius:                  3px 0 0 3px;
}

#contact-form {
  width:                          650px;
  height:                         600px;
  border:                         none;
  float:                          right;
  background-color:               #FFFFFF;
  padding:                        80px;
  color:                          #001737;
  border-radius:                  0 3px 3px 0;
}

#contact-input {
  width:                          490px;
  height:                         30px;
  border:                         none;
  //border-bottom:                  1px solid #001737;
  border-bottom:                  1px solid #ABCABC;
  margin:                         10px 0;
  line-height:                    50px;
  font-family:                    "IBM-Plex", "Open Sans", Helvetica Neue, sans-serif;
  font-size:                      16px;
  font-weight:                    200;
  text-transform:                 capitalize;
}

#contact-message {
  resize:                         none;
  overflow:                       hidden;
  width:                          490px;
  height:                         180px;
  border:                         none;
  border-bottom:                  1px solid #ABCABC;
  margin:                         0 0 30px 0;
  line-height:                    normal;
  font-family:                    "IBM-Plex", "Open Sans", Helvetica Neue, sans-serif;
  font-size:                      16px;
  font-weight:                    200;
}

#contact-input:focus,
#contact-message:focus {
  color:                          #0168FA;
  border-bottom:                  1px solid #0168FA;
}

.error {
  color:                          #FF0000 !important;
  border:                         none !important;
  border-bottom:                  1px solid #FF0000 !important;
}

#contact-sent {
  width:                          650px;
  height:                         600px;
  border:                         none;
  float:                          right;
  background-color:               #FFFFFF;
  padding:                        250px 80px;
  color:                          #001737;
  display:                        none;
}

#contact-blue-h {
  font-size:                      25px;
  font-weight:                    600;
  border-bottom:                  6px solid #0168FA;
  display:                        block;
  width:                          fit-content;
  line-height:                    normal;
  margin:                         0 0 10px 0;
}

#contact-white-h {
  font-size:                      25px;
  font-weight:                    600;
  border-bottom:                  6px solid #FFFFFF;
  display:                        block;
  width:                          fit-content;
  line-height:                    normal;
  margin:                         0 0 10px 0;
}

#contact-text {
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    26px;
  padding:                        12px 0 12px 0;
  display:                        flex;
  align-items:                    normal;
  cursor:                         default;
}

#contact-text i {
margin:                           0 10px 0 0;
}

#contact-button {
  width:                          200px;
  height:                         38px;
  text-align:                     center;
  margin:                         10px 0;
  cursor:                         pointer;
  background-color:               #0168FA;
  border:                         1px solid #0168FA;
  color:                          #FFFFFF;
  border-radius:                  4px;
  font-size:                      14px;
  font-weight:                    500;
  padding:                        8px 0px;
  transition-delay:               0s;
  transition-duration:            0.15s;
  transition-property:            background-color;
  transition-timing-function:     ease-in-out;
}

#contact-button:hover {
  background-color:               #0158d4;
}

#sendmail {
  display:                        none;
}
/* CONTACT PAGE END */


/* FAQ PAGE */

#faq-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background-color:               #F5F6FA;
}

#faq-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #8392A5;
}
 
#faq-header {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  background-color:               transparent;
}

#faq-headline {
  padding:                        60px 0px 60px 0px;
  font-size:                      55px;
  font-weight:                    600;
  text-align:                     left;
  line-height:                    normal;
  color:                          #001737;
  line-height:                    normal;
}

#faq-container {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  background-color:               transparent;
  margin:                         0 0 120px 0;
}

#faq-list {
  position:                       sticky;
  top:                            100px;
  right:                          0px;
  width:                          300px;
  display:                        inline-block;
  min-height:                     300px;
  padding:                        10px 20px 20px 20px;
  margin:                         0px;
  font-size:                      12px;
  font-weight:                    500;
  background-color:               #001737; 
  color:                          #FFFFFF; 
  border:                         none;
  border-radius:                  none;
  //box-shadow:                     0 70px 45px -40px rgba(0,0,0,0.1),0 10px 30px -5px rgba(0,0,0,0.175);
  color:                          #001737; 
  background-color:               transparent;
}

#faq-list-ul {
  list-style-type:                none;
  margin:                         0;
  padding:                        10px 0;
  line-height:                    24px;
}


#faq-list-li-1,  #faq-list-li-2,  #faq-list-li-3,  #faq-list-li-4,  #faq-list-li-5,  #faq-list-li-6,  #faq-list-li-7,  #faq-list-li-8,  #faq-list-li-9,  #faq-list-li-10,
#faq-list-li-11, #faq-list-li-12, #faq-list-li-13, #faq-list-li-14, #faq-list-li-15, #faq-list-li-16, #faq-list-li-17, #faq-list-li-18, #faq-list-li-19, #faq-list-li-20,
#faq-list-li-21 {
  margin:                         0;
  padding:                        0 0 0 10px;
  font-weight:                    300;
  cursor:                         pointer;
}

#faq-list-li-1.active,  #faq-list-li-2.active,  #faq-list-li-3.active,  #faq-list-li-4.active,  #faq-list-li-5.active,  #faq-list-li-6.active,  #faq-list-li-7.active,  #faq-list-li-8.active,  #faq-list-li-9.active,  #faq-list-li-10.active,
#faq-list-li-11.active, #faq-list-li-12.active, #faq-list-li-13.active, #faq-list-li-14.active, #faq-list-li-15.active, #faq-list-li-16.active, #faq-list-li-17.active, #faq-list-li-18.active, #faq-list-li-19.active, #faq-list-li-20.active,
#faq-list-li-21.active,
#faq-list-li-1:hover,   #faq-list-li-2:hover,   #faq-list-li-3:hover,   #faq-list-li-4:hover,   #faq-list-li-5:hover,   #faq-list-li-6:hover,   #faq-list-li-7:hover,   #faq-list-li-8:hover,   #faq-list-li-9:hover,   #faq-list-li-10:hover,
#faq-list-li-11:hover,  #faq-list-li-12:hover,  #faq-list-li-13:hover,  #faq-list-li-14:hover,  #faq-list-li-15:hover,  #faq-list-li-16:hover,  #faq-list-li-17:hover,  #faq-list-li-18:hover,  #faq-list-li-19:hover,  #faq-list-li-20:hover,
#faq-list-li-21:hover {
  padding:                        0 0 0 5px;
  border-left:                    5px solid #0168FA;
  color:                          #FFFFFF;
  color:                          #0168FA;
}

#faq-field-1,  #faq-field-2,  #faq-field-3,  #faq-field-4,  #faq-field-5,  #faq-field-6,  #faq-field-7,  #faq-field-8,  #faq-field-9,  #faq-field-10,
#faq-field-11, #faq-field-12, #faq-field-13, #faq-field-14, #faq-field-15, #faq-field-16, #faq-field-17, #faq-field-18, #faq-field-19, #faq-field-20,
#faq-field-21 {
  width:                          1000px;
  float:                          right;
  font-weight:                    400;
  color:                          #001737;
  padding-left:                   40px;
  border-left:                    1px solid #ABCABC;
  min-height:                     690px;
  display:                        none;

}

#faq-field-title {
  font-size:                      30px;
  font-weight:                    400;
  display:                        block;
  width:                          fit-content;
  margin:                         0 0 20px 0;
  letter-spacing:                 0.2px;
  text-align:                     left;
  line-height:                    40px;
}

#faq-field-content {
  margin:                         16px 0 0 0px;
  font-weight:                    200;
  font-size:                      16px;
  line-height:                    24px;
  color:                          #8392A5;
}






/* FAQ PAGE END */


/* MADE IN USA PAGE */

#miu-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background-color:               #F5F6FA;
}

#miu-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #8392A5;
}
 
#miu-header {
  width:                          1300px;
  margin:                         60px 0 140px 0;
  text-align:                     left;
  display:                        table;
  background-color:               transparent;
  color:                          #001737;
  height:                         400px;
}

#miu-header-text {
  width:                          600px;
  margin:                         auto;
  text-align:                     justify;
  display:                        block;
  float:                          right;
  height:                         600px;
}

#miu-header-img {
  width:                          600px;
  margin-right:                   100px;
  text-align:                     right;
  border-radius:                  3px;
  background-image:               url("https://www.cloudrack.net/includes/images/made-in-usa-header.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  float:                          left;
  height:                         600px;
}

#miu-title {
  padding:                        0px 0px 30px 0px;
  font-size:                      55px;
  font-weight:                    600;
  text-align:                     left;
  line-height:                    normal;
}

#miu-text {
  padding:                        0px;
  font-size:                      16px;
  font-weight:                    300;
  display:                        block;
  letter-spacing:                 0.2px;
  line-height:                    26px;
  text-align:                     justify;
  margin:                         0;
  width:                          600px;
}

/* MADE-IN-USA PAGE END */



/* LOCATIONS PAGE */

#dc-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background-color:               #F5F6FA;
}

#dc-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #8392A5;
  margin-top:                     60px;
}
 
#dc-container {
  width:                          1300px;
  margin:                         0 0 150px 0;
  text-align:                     left;
  display:                        table;
  background-color:               transparent;
  color:                          #001737;
}

#dc-left-field {
  width:                          600px;
  margin:                         auto;
  text-align:                     left;
  float:                          left;
  height:                         400px;
  text-decoration:                none;
  padding:                        0 0 0 0;
}

#dc-right-field {
  width:                          600px;
  margin:                         auto;
  text-align:                     left;
  float:                          right;
  height:                         400px;
  text-decoration:                none;
}

#dc-img-den-out {
  width:                          600px;
  margin-left:                    100px;
  text-align:                     right;
  border-radius:                  3px;
  background-image:               url("https://www.cloudrack.net/includes/images/dc-den-out.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  float:                          right;
  height:                         400px;
}

#dc-img-den-in {
  width:                          600px;
  margin-right:                   100px;
  text-align:                     right;
  border-radius:                  3px;
  background-image:               url("https://www.cloudrack.net/includes/images/dc-den-in.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  float:                          left;
  height:                         400px;
}

#dc-img-support {
  width:                          600px;
  margin-left:                    100px;
  text-align:                     right;
  border-radius:                  3px;
  background-image:               url("https://www.cloudrack.net/includes/images/dc-img-sup.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  float:                          right;
  height:                         400px;
}

#dc-img-network {
  width:                          600px;
  margin-right:                   100px;
  text-align:                     right;
  border-radius:                  3px;
  background-image:               url("https://www.cloudrack.net/includes/images/dc-img-net.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  float:                          left;
  height:                         400px;
}

#dc-logo-cyxtera {
  width:                          150px;
  margin:                         0 0 35px 0;
  display:                        block;
  background-image:               url("https://www.cloudrack.net/includes/images/dc-cyxtera-logo.png");
  background-repeat:              no-repeat;
  background-size:                100%;
  height:                         85px;
  background-position-y:          25px;
}

#dc-text {
  padding:                        0px;
  font-size:                      16px;
  font-weight:                    300;
  display:                        block;
  letter-spacing:                 0.2px;
  line-height:                    26px;
  text-align:                     justify;
  margin:                         0;
  width:                          600px;
  min-height:                     400px;
}

#dc-location {
  margin-bottom:                  20px;
  font-size:                      14px;
  font-weight:                    300;
  letter-spacing:                 0.2px;
  line-height:                    26px;
  color:                          #8392a5;
}

#dc-hedline {
  font-size:                      25px;
  font-weight:                    600;
  display:                        block;
  width:                          fit-content;
  line-height:                    normal;
  margin:                         0 0 10px 0;
}

#dc-title {
  font-size:                      18px;
  font-weight:                    400;
  letter-spacing:                 0.2px;
  line-height:                    18px;
  text-align:                     left;
  margin:                         20px 0 5px 0;
}

#dc-subtext {
  font-size:                      14px;
  font-weight:                    300;
  letter-spacing:                 0.2px;
  line-height:                    26px;
  color:                          #8392a5;
}

#dc-wrapper a,
#dc-wrapper a:visited {
  box-sizing:                     border-box;
  color:                          #8392A5;
  width:                          fit-content;
  white-space:                    nowrap;
  text-decoration:                none;
}

#dc-wrapper a:hover {
  color:                          #0168fa;
}

#dc-logo-arelion,
#dc-logo-att,
#dc-logo-cogent,
#dc-logo-comcast,
#dc-logo-cox,
#dc-logo-gtt,
#dc-logo-l3,
#dc-logo-lumen,
#dc-logo-verizon,
#dc-logo-zayo {
  width:                          135px;
  margin:                         15px 60px 15px 0;
  display:                        inline-block;
  background-repeat:              no-repeat;
  background-size:                100%;
  height:                         75px;
}

#dc-logo-arelion {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-arelion.png");
}

#dc-logo-att {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-att.png");
}

#dc-logo-cogent {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-cogent.png");
}

#dc-logo-comcast {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-comcast.png");
}

#dc-logo-cox {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-cox.png");
}

#dc-logo-gtt {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-gtt.png");
}

#dc-logo-l3 {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-l3.png");
}

#dc-logo-lumen {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-lumen.png");
}

#dc-logo-verizon {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-verizon.png");
}

#dc-logo-zayo {
  background-image:               url("https://www.cloudrack.net/includes/images/dc-logo-zayo.png");
}

/* LOCATIONS PAGE END */



/* PAGE CONTENT */

#page-wrapper {
  width:                          100%;
  text-align:                     center;
  margin:                         0;
  padding:                        0;
  font-size:                      16px;
  font-weight:                    300;
  line-height:                    16px;
  letter-spacing:                 0.2px;
  background-color:               #F5F6FA;
}

#page-content {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  color:                          #8392A5;
}
 
#page-header {
  width:                          1300px;
  margin:                         auto;
  text-align:                     left;
  display:                        table;
  background-color:               transparent;
  color:                          #001737;
  height:                         400px;
  border-radius:                  3px;
}

#page-title {
  padding:                        60px 0px 30px 0px;
  font-size:                      55px;
  font-weight:                    500;
  text-align:                     left;
  line-height:                    normal;
}

#page-subtitle {
  padding:                        0px;
  font-size:                      16px;
  font-weight:                    300;
  display:                        block;
  letter-spacing:                 0.2px;
  line-height:                    26px;
  text-align:                     justify;
  width:                          375px;
}





@media only screen and (min-width: 600px) {
  /* For tablets: */

}

@media only screen and (min-width: 768px) {
  /* For desktop: */

}







