/*----------------------------------------------------------*/
/*-------------        2Sxc Styles        ------------------*/
/*----------------------------------------------------------*/
.side-header-separators {
  border-bottom: 1px solid #777777;
  position: absolute;
  top: 17px;
  width: 85%;
}

.relative-2sxc-menu {
  position: relative;
  z-index: 2;
}

.gs-container [class*='col-']:not(.col-offset) {
  min-height: 5px !important;
}

.gs-container .new-btn {
  z-index: 2;
  position: relative;
}

.gs-col-margin {
  margin: 0 15px;
}

.step-number-underline {
  height: 5px;
  width: 25px;
}

.media-title-separator {
  border-bottom: 1px solid #ccc;
}

.pdf-icon, .word-icon, .excel-icon, .video-icon, .link-icon, .arrow-icon {
  font-size: 2rem !important;
  font-weight: 100 !important;
  margin: 0px 20px;
}

.link-icon, .arrow-icon {
  font-weight: 600 !important;
}

.horizontal-center-elements {
  justify-content: center!important;
  display: flex;
  flex-wrap: wrap;
}

.gs-image-radius {
  border-radius: 50%;
  overflow: auto;
}

.gs-image-square {

}

.gs-image-tip {
  position: absolute;
  top: 63%;
  background-color: #fff;
  height: 170px;
  border-radius: 50%;
  width: 160px;
}

.gs-tip-left {
  left: 5%;
  z-index: 1;
}

.gs-tip-right {
  right: 10%;
  z-index: 1;
}

.gs-image-square ~ div.gs-tip-left {
  left: -10%;
  top: 45% !important;
  z-index: 1;
}

.gs-image-square ~ div.gs-tip-right {
  right: -7%;
  top: 45% !important;
  z-index: 1;
}

.gs-image-collection-boxes {
    width: 75%;
    position: absolute;
    top: -160px;
}

.gs-mc-image-right {
  float: right;
}

.gs-mc-image-left {
  float: left;
}

.gs-mc-image-75.gs-image-radius {
  width: 75%;
}

.gs-dots-40 {
  height: 40px;
}

.gs-dots-70 {
  height: 70px;
}

.gs-dots-55 {
  height: 55px;
}

.gs-relative-80 {
  width: 80%;
  position: relative;
  z-index: 1;
}

.gs-relative {
  position: relative;
  z-index: 1;
}

.burst {
  background-image: url('/Portals/0/GSConnection/burst.png');
  height: 180px;
  width: 180px;
  background-size: cover;
  position: absolute;
}

.burst-md {
  background-image: url('/Portals/0/GSConnection/burst.png');
  height: 140px;
  width: 140px;
  background-size: cover;
  position: absolute;
}

.burst-one {
  top: -2%;
  left: -1%;
}

.burst-two {
  top: 50%;
  left: 52%;
}

.burst-three {
  top: 26px;
  left: -25px;
}

.burst-four {
  top: -166px;
  left: 225px;
}

.burst-five-right {
  top: 27%;
  left: -18%;
}

.burst-five-left {
  right: -13%;
  top: 27%;
}

.burst-six {
  top: -2%;
  left: 45%;
}

.burst-seven {
  left: -2%;
  top: 69%;
}

.overflow-hidden {
  overflow: hidden;
}

.gs-image-tip p {
  font-size: 15px;
}

.gold-standard-meet-continue-container {
  background-repeat: no-repeat;
  background-size: cover;

}

.gs-image-tip p {
  margin-left: 5px;
  margin-right: 5px;
}

/*******************************************************************/
/**************** 2sxc STYLE FOR MOBILE DEVICES ********************/
/*******************************************************************/
@media screen and (max-width: 1025px) {
  .gold-standard-get-started-container .step-number-underline,
  .gold-standard-location-schedule-container .step-number-underline {
    min-width: 30px;
  }

  .gold-standard-location-schedule-container .btn-step-item {
    margin-bottom: 15px;
  }

  .gold-standard-collection-boxes-container .gs-image-collection-boxes {
    top: -155px;
    width: 90%;
  }

  .burst-one {
    top: -2%;
    left: -6%;
  }

  .burst-two {
    top: 42%;
    left: 45%;
  }

  .burst-four {
    top: -178px;
    left: 165px;
  }

  .burst-six {
    top: -2%;
    left: 38%;
  }

  .burst-seven {
    left: -4%;
    top: 69%;
  }

  .gold-standard-connection-container .gold-standard-connection-item {
    height: 185px;
  }

  .gold-standard-location-schedule-container {
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 815px) {
  .gold-standard-collection-boxes-container .gs-image-collection-boxes {
    top: -115px;
    width: 90%;
  }

  .gold-standard-get-started-container .gs-image-tip {
    height: 140px;
    width: 130px;
  }

  .gold-standard-get-started-container .burst,
  .gold-standard-collection-boxes-container .burst-md {
    height: 125px;
    width: 125px;
  }

  .gold-standard-collection-boxes-container .burst,
  .gold-standard-meet-continue-container .burst {
    height: 140px;
    width: 140px;
  }

  .burst-one {
    top: -4%;
    left: -1%;
  }

  .burst-two {
    top: 35%;
    left: 48%;
  }

  .burst-four {
    top: -150px;
    left: 132px;
  }
}

@media screen and (max-width: 770px) {
  .gold-standard-collection-boxes-container .gs-image-collection-boxes {
    top: -110px;
  }

  .gold-standard-meet-continue-container .gs-image-tip {
    height: 140px;
    width: 130px;
  }

  .gold-standard-connection-container .gold-standard-connection-item div{
    margin-right: 7px;
    margin-left: 7px;
  }
}

@media screen and (max-width: 815px) and (min-width: 770px) {
  .gold-standard-connection-container .gold-standard-connection-item {
    height: 200px;
  }

  .gold-standard-get-started-container .gs-gt-title {
    margin-left: 8px;
  }
}

@media screen and (max-width: 770px) and (min-width: 740px) {
  .gold-standard-connection-container .gold-standard-connection-item {
    height: 250px;
  }

  .searchInputContainer {
    margin-left: 5px;
  }

  .gs-ls-step-container div.col-sm-4 {
    width: 70%;
    margin-left: 100px;
    margin-right: 100px;
  }

  .gold-standard-location-schedule-container {
    background-repeat: no-repeat;
  }

  .row.gs-mc-step-container {
    margin-left: 15px;
  }

  .gold-standard-meet-continue-container div.col-sm-6 div.row.mb-10 {
    margin-left: -5px;
    margin-right: 5px;
  }

  .gs-image-tip p {
    font-size: 13px;
  }

  .gold-standard-get-started-container .gs-gt-title {
    margin-left: 8px;
  }
}

@media screen and (max-width: 740px) {
  /*GLOBAL*/
  .searchInputContainer {
    margin-left: 5px;
  }

  .gold-standard-connection-container .row, 
  .gold-standard-get-started-container .row,
  .gold-standard-location-schedule-container .row,
  .gold-standard-collection-boxes-container .row,
  .gold-standard-meet-continue-container .row,
  .gs-outreach-container .row{
    margin: 0 !important;
  }

  .gold-standard-get-started-container .side-header-separators,
  .gold-standard-location-schedule-container .side-header-separators,
  .gold-standard-meet-continue-container .side-header-separators,
  .gs-outreach-container .side-header-separators{
    display: none;
  }

  .gold-standard-get-started-container .display-flex,
  .gold-standard-collection-boxes-container .display-flex{
    display: grid;
  }

  .font-32, .font-36, .font-48 {
    font-size: 32px;
  }

  .gs-container.z-index-1 {
    display: none;
  }

  .gold-standard-connection-container, 
  .gold-standard-get-started-container,
  .gold-standard-location-schedule-container,
  .gold-standard-collection-boxes-container,
  .gold-standard-meet-continue-container{
    padding: 10px !important;
  }

  /*SECTION ONE*/
  .gold-standard-connection-container .row div .row {
    height: 120px;
    overflow: hidden;
    display: flex;
  }

  .gold-standard-connection-container .row div .row img{
    transform: scale(1.5);
    margin: auto;
  }

  .gold-standard-connection-item {
    margin-bottom: 20px;
  }

  /*SECTION ONE.ONE*/
  .gs-outreach-container .row.align-center p {
    margin-right: 25%;
    margin-left: 25%;
  }

  /*SECTION TWO*/
  .gold-standard-get-started-image-container {
    width: 70%;
    margin-bottom: 80px;
  }

  .gold-standard-get-started-container .pdf-icon, 
  .gold-standard-get-started-container .word-icon, 
  .gold-standard-get-started-container .excel-icon, 
  .gold-standard-get-started-container .video-icon, 
  .gold-standard-get-started-container .link-icon, 
  .gold-standard-get-started-container .arrow-icon {
    margin-left: 0;
  }

  .gold-standard-get-started-container .gs-gt-title,
  .gold-standard-get-started-container .gs-gt-number {
    text-align: center;
    text-align: -webkit-center;
  }

  .gold-standard-get-started-container .step-number-underline {
    width: 25px;
  }

  .burst-two {
    top: 64%;
    left: 64%;
  }

  #gt-media-box-container div {
    margin-left: 10px;
  }

  /*SECTION THREE & SECTION FOUR*/
  .gold-standard-location-schedule-container .btn-step-item {
    margin-bottom: 10px;
  }

  .gold-standard-location-schedule-container div.gs-ls-step-container:not(.horizontal-center-elements) div div.row{
    width: 50%;
    margin: auto !important;
  }

  /*SECTION FIVE*/
  .gold-standard-collection-boxes-container .gs-image-collection-boxes {
    width: 75%;
    position: initial;
    margin: auto;
    margin-bottom: 30px;
  }
  .gold-standard-collection-boxes-container .btn-collection-boxes {
    margin-bottom: 10px;
  }

  .burst-three, .burst-four {
    display: none;
  }

  .gold-standard-location-schedule-container div.gs-ls-step-container div.col-sm-4 div.row {
    margin-right: 15px !important;
  }

  /*SECTION SIX & SEVEN*/
  .gold-standard-meet-continue-container .gs-mc-image-right {
    float: left;
  }

  .gold-standard-meet-continue-container .gs-image-tip {
    height: 175px;
    width: 175px;
  }

  .gold-standard-meet-continue-container .gs-image-square ~ div.gs-tip-left {
    left: 2%;
  }

  .gold-standard-meet-continue-container .gs-image-square ~ div.gs-tip-right {
    right: 4%;
  }

  .gold-standard-meet-continue-container .gs-mc-image-container {
    margin-bottom: 40px;
  }

  .gold-standard-meet-continue-container .gs-mc-image-75.gs-image-radius {
    width: 65%;
    margin: auto;
  }

  .gs-mt-inner-title {
    text-align: center;
  }

  .gold-standard-meet-continue-container div.gs-mc-step-container:not(.horizontal-center-elements) div div.row{
    width: 50%;
    margin: auto !important;
  }

  .gold-standard-meet-continue-container div.gs-mc-step-container:not(.horizontal-center-elements) div div.row div.row{
    width: 100%;
    margin: initial !important;
  }

  .burst-five-right, .burst-five-left {
    display: none;
  }

  .burst-six {
    left: 62%;
  }

  .burst-seven {
    left: 0%;
  }
}

@media screen and (max-width: 670px) {
  .gold-standard-location-schedule-container div.gs-ls-step-container div.col-sm-4 div.row {
    margin: auto !important;
    padding-right: 5px;
  }
}

@media screen and (max-width: 415px) {
  /*GLOBAL*/
  .searchInputContainer {
    margin-left: 5px;
  }

  .font-32, .font-36, .font-48 {
    font-size: 24px;
  }

  .gold-standard-get-started-container h3.mb-5.font-20,
  .gold-standard-location-schedule-container h3.mb-5.font-20,
  .gold-standard-meet-continue-container h3.mb-5.font-20 {
    margin-left: 3px;
  }

  /*SECTION ONE*/
  .gold-standard-connection-container .row div .row {
    height: 100px;
  }

  .gold-standard-connection-container .row div .row img{
    transform: scale(2);
  }

  /*SECTION TWO*/
  .gold-standard-get-started-image-container {
    width: 100%;
  }

  .gold-standard-get-started-container .gs-gt-title,
  .gold-standard-get-started-container .gs-gt-number {
    text-align: initial;
  }

  .gold-standard-get-started-container .step-number-underline {
    width: 25px;
  }

  .gold-standard-get-started-container .gs-relative-80 {
    width: 90%;
  }

  .burst-one {
    top: 0%;
    left: -1%;
  }

  .burst-two {
    top: 55%;
    left: 65%;
  }

  #gt-media-box-container div {
    margin-left: 10px;
  }

  .gold-standard-get-started-image-container div.gs-relative-80 {
    margin: auto;
  }

  /*SECTION THREE & SECTION FOUR*/
  .gs-container.gold-standard-location-schedule-container {
    background-repeat: no-repeat;
  }

  .gold-standard-location-schedule-container div.gs-ls-step-container:not(.horizontal-center-elements) div div.row{
    width: 100%;
    margin: initial !important;
  }

  .gold-standard-location-schedule-container div.gs-ls-step-container div.col-sm-4 {
    width: 90%;
  }

  /*SECTION FIVE*/
  .gold-standard-collection-boxes-container .gs-image-collection-boxes {
    width: 90%;
    margin: initial;
    margin-bottom: 50px;
    position: sticky;
    margin-left: 20px;
  }

  .burst-three{
    display: block;
    top: 140px;
    left: 0px;
  }

  .burst-four {
    display: block;
    top: -40px;
    left: 170px;
  }

  .gs-image-collection-boxes {
    margin: 20px;
  }

  /*SECTION SIX & SEVEN*/
  .gold-standard-meet-continue-container .gs-mc-image-right {
    float: left;
  }

  .gold-standard-meet-continue-container .gs-image-tip {
    height: 145px;
    width: 145px;
  }

  .gold-standard-meet-continue-container .gs-image-square ~ div.gs-tip-left {
    left: 4%;
  }

  .gold-standard-meet-continue-container .gs-image-square ~ div.gs-tip-right {
    right: 4%;
  }

  .gold-standard-meet-continue-container .gs-mc-image-container {
    margin-bottom: 80px;
  }

  .gold-standard-meet-continue-container .gs-mc-image-75.gs-image-radius {
    width: 100%;
    margin: initial;
  }

  .gold-standard-meet-continue-container div.gs-mc-step-container:not(.horizontal-center-elements) div div.row{
    width: 100%;
    margin: initial !important;
  }

  .burst-five-right {
    display: block;
    top: 50%;
    left: 17%;
  }

  .burst-five-left {
    display: block;
    right: 17%;
    top: 50%;
  }

  .burst-six {
    left: 60%;
  }

  .burst-seven {
    left: -4%;
  }

  .gs-container.gold-standard-meet-continue-container {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .gs-mc-image-container div.gs-mc-image-75 {
    width: 290px !important;
    margin: 20px !important;
  }
}

@media screen and (max-width: 380px) {
  .gs-mc-image-container div.gs-mc-image-75 {
    width: 260px !important;
    margin: 5px !important;
  }
}

@media screen and (max-width: 360px) {
  .gs-mc-image-container div.gs-mc-image-75 {
    width: 230px !important;
    margin: 5px !important;
  }

  .burst-three {
    top: 130px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .gs-image-tip {
    top: 30%;
    align-items: center;
  }
  .burst-two {
    top: 30%;
  }
  a.videoThumb {
    margin-top: 0px !important;
    margin-left: 0px !important;
  }
  .gold-standard-meet-continue-container .gs-image-tip {
    top: 50%;
  }
}