/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/*
.simple-animation-h2 {
  font-size: 48px;
  border-bottom: 2px solid #00A883;
} */


/*LI MARKERS*/
#hs_cos_wrapper_module_156337595589908_ > ul > li::before {
  content: "\25FB " !important;
}

.toggle-animation .c-heading-body .c-spacer--medium .c-paragraph ul li::marker {
  content: "\25FB   " !important;
 }


.rail-transportation li::marker {
  content: "\25FB   ";
  color: #03A984;
}

.rail-transportation li::before {
  display: none;
}


.rail-transportation-edit li::marker {
  content: "\25FB   ";
}

.types-of-specialty-edit li::marker {
  content: "\25FB   ";
  color: #03A984;
}




/*IMG - TYPES OF SPECIALTY*/

#hs_cos_wrapper_module_1676318283092485 > div.c-about-video-wrapper.toggle-animation > div > p:nth-child(1) > img {
 width: 400px !important;
}

.w-video p img {
  width: 90% !important;
}



#hs_cos_wrapper_module_1676318283092485 > div.c-about-video-wrapper.toggle-animation > div > p:nth-child(1) > img

/*MAIN BANNER - PROJECT LOGISTICS PAGE PADDING*/
.project-logistics-banner h1 {
padding-bottom: 25px;
}

.rail-transportation-edit .o-section.u-m--left-right{
  border: none;
}

.rail-transportation-edit .o-section.u-section-bg-image-right:before {
 display: none;
}

.rail-transportation-edit #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.story-cell.w-col.span6 {
 display: none !important;
}


.rail-transportation-edit #hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.story-cell.w-col.span6 {
  display: none !important;
}

.rail-transportation-edit li::marker {
  color: #03A984;
}

.o-grid__cell u-np--left-right w-col2 body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.span7.widget-span.widget-type-cell.o-grid__cell.u-np--left-right.w-col.unique__video {
  width: 45%;
}

.image-section-final #hs_cos_wrapper_module_1648500189738869 > div.c-about-video-wrapper.toggle-animation > div > p:nth-child(1) > img {
    position: relative;
    width: 404px !important;
    top: 150px;
    right: 30px;
}

body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 > div > div > div {
  margin-top: 120px;
}

body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.span7.widget-span.widget-type-cell.o-grid__cell.u-np--left-right.w-col.unique__video {
  width: 45%;
}

#hs_cos_wrapper_module_1648566828500903 {
  width: 35vw;
}

#hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
  width: 35vw;
}

#hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul {
  width: 35vw;
}

#hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p {
   width: 35vw;
}

#hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(4) {
  width: 30vw;
}


#hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(1) {
  width: 30vw;
}

/*LIST GRAY BACKGROUND - FONT STYLING*/
#hs_cos_wrapper_module_1648066996674910_ > ul {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.75em;
    font-family: 'Merriweather', serif;
}

/*BLUE BACKGROUND COLOR SECTION*/
body > div.body-container-wrapper > div > div:nth-child(10) > div > div > div > div {
  background:#0B5261;
  margin-top: 15.625rem;
  padding-bottom: 100px;
}

/*HEADING PADDING - BLUE SECTION*/
#hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
  margin-top: 1.875rem;
}

/*WHITE FONT - BLUE SECTION*/
#hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
  color: white;
}

#hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(1), #hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(3), #hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
  color: white;
}

#hs_cos_wrapper_module_1648583281428883_ > h3 {
  color: white;
}

#hs_cos_wrapper_module_1648583281428883_ > ul {
 color: white;
 font-size: 16px;
 line-height: 1.75em;
 font-family: 'Merriweather', serif; 
}



/*WHITE SPACE - NON VISIBLE - BLUE SECTION*/

#hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
  width: 35vw;
}

/*IMAGE ON BLUE SECTION*/
#hs_cos_wrapper_module_1648585235764984_ > img {
  width: 80%;
  position: relative;
  bottom: 85px;
}

.graybackground-blue li::marker {
  color: white;
}

/*REMOVING BULLET POINTS FROM LIST*/
#hs_cos_wrapper_module_156337595589908_ > ul > li{
  list-style: none;
}

#hs_cos_wrapper_module_156337595589908_ > ul > li::before{
  

       content: "\279F   ";
       color: #03A984;
       padding-right: 10px;

  
}

#hs_cos_wrapper_module_156337595589908_ > ul > li::after{
  
  content: "\00a0";

}


/*REMOVING BULLET POINTS TO SQUARE UNICODE RAIL TRANSPORTATION SERVICE SECTION*/
#hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul > li {
  list-style: none;
  line-height: 1.3;
}

#hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul > li::before {
  content: "\25FB     ";
  color: #03A984;
  padding-right: 10px;
  
}

/*REMOVING BULLET POINTS TO SQUARE UNICODE GRAY SECTION*/
#hs_cos_wrapper_module_1648066996674910_ > ul > li {
   list-style: none;
   line-height: 1.3;
}

#hs_cos_wrapper_module_1648066996674910_ > ul > li::before {
  content: "\25FB     ";
  color: #03A984;
  padding-right: 10px;
}



/*WHITE SPACE BETWEEN RAIL TRANSPORTATION SERVICE - TYPES OF SPECIALTY*/

#hs_cos_wrapper_module_1647962967668872_ > h2 {
  margin-top: -45px;
}

/*VERTICAL BAR GRAY SECTION H3*/
#hs_cos_wrapper_module_1648227582337597_ > h3 {
    border-left: solid 4px #0B5361;
    height: 45px;
    padding-left: 10px;
    padding-top: 7px;
}

/*SEMI FINAL SECTION WITH GRAY BACKGROUND - CHANGE BULLET POINTS*/
#hs_cos_wrapper_module_1648157804137664 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul > li {
   list-style: none;
   line-height: 1.3;
   font-size: 16px !important;
}

#hs_cos_wrapper_module_1648157804137664 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul > li::before {
  content: "\25FB     ";
  color: #03A984;
  padding-right: 10px;
}

/*final background section _ bullet points  */
#hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul > li {
   list-style: none;
   line-height: 1.3;
}

#hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul > li::before {
  content: "\25FB     ";
  color: #03A984;
  padding-right: 10px;
}

/*BLUE BACKGROUND - WHITE VERTICAL BAR H3*/
#hs_cos_wrapper_module_1648583281428883_ > h3 {
    border-left: solid 4px white;
    height: 45px;
    padding-left: 10px;
    /*padding-top: 7px;*/
}

#hs_cos_wrapper_module_1648583281428883_ > ul > li {
     list-style: none;
     line-height: 1.3;
}

#hs_cos_wrapper_module_1648583281428883_ > ul > li::before {
  content: "\25FB     ";
  color: white;
  padding-right: 10px;
}

/*CTA - PADDING - GRAY SECTION */

#hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
  margin-top: -60px;
}

/*GRAY - SECTION PADDINGS*/
#hs_cos_wrapper_module_16484756804001019 > div > div {
  padding-bottom: 50px;
}

/*GRAY SECTION - FONT SIZE*/

#hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(2) {
  font-size: 16px !important;
}

/*IMAGE OVERLAPPING 1 */

 /* height: auto;*/
}

/*GRAY SECTION TWO P - MARGIN TOP*/
body > div.body-container-wrapper > div > div:nth-child(6) > div > div {
  margin-top: 18.75rem;
}

/*SHIP IMG SIZING REM*/

#hs_cos_wrapper_module_1648157804137664 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.story-cell.w-col.span6 > div {
  width: 34.375rem;
  height: 34.375rem;
}

#hide-group {
  display: none;
}

/*MEDIA QUERIES - BREAKPOINTS - MOBILE FIRST*/


@media only screen and (max-width: 600px) {
  
  /*2023 - EDITION*/
  /*RAIL TRANSPORTATION SERVICES MARGIN - MOBILE*/
  #hs_cos_wrapper_module_1676042707600606 {
    margin: 0 20px;
  }
  
  #hs_cos_wrapper_module_1648583281428879 > div > div {
    display: none;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul {
    padding-left: 10px;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(1) {
    display: none;
  }
  
  .u-same-height .w-col .about-img {
  top:0!important;
  width: 100%;
  height: 300px;
}
  
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(2) {
    display: none;
  }
  
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(5) {
    display: none;
  }
  
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(7) {
    display: none;
  }
  
  #hs_cos_wrapper_module_16484756804001019 > div > div {
    padding-bottom: 0px;
  }
  
  #hs_cos_wrapper_module_1648066996674910 {
    padding-top: 0px;
  }
  
  #hs_cos_wrapper_module_1648066996674910 {
    padding-top: 0px !important;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(3) {
    display:none;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(4) {
    display:none;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(7) {
    display: none;
  }
  
  /*BARGE TRANSPORTATION SERVICE VERTICAL PADDING*/
  body > div.body-container-wrapper > div > div:nth-child(6) > div > div {
    padding-top: 120px;
  }
  
  body > div.body-container-wrapper > div > div:nth-child(6) > div > div > div > div > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15 > div > div {
    margin: 0 20px;
  }
  
  
  /*HEAVY HAUL SERVICE*/
  body > div.body-container-wrapper > div > div:nth-child(5) {
    margin-bottom: 120px;
  }
  
  /*BARGE TRANSPORTATION*/
  #hs_cos_wrapper_module_1676303633704417 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(5) {
    display: none;
  }
  
  #hs_cos_wrapper_module_1676303633704417 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(7) {
    display: none;
  }
  
  /*HEAVY LIFT*/
  #hs_cos_wrapper_module_1676318283092488_ > ul {
    padding-left: 25px;
  }
  
  /*ENG PLANNING*/
 #hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2, #hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p {
    margin: 0 20px;
  }
 
  #hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p {
    margin-bottom: 60px;
  }
  
  #hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img {
    display: none;
  }
  
  #hs_cos_wrapper_module_1676319826829566_ {
    display:flex;
    justify-content: center;
  }
  
  #hs_cos_wrapper_module_1676319826829566_ > p:nth-child(1) {
    width: 90%;
  }
  
  #hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(7) {
    display: none;
  }
  
  #hs_cos_wrapper_module_1676319826829566_ > p:nth-child(1) {
    position:relative;
    bottom: 150px;
  }
  
  /*BLUE SECTION*/
  body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 > div > div > div > div > div.span10.widget-span.widget-type-cell > div > div > div.span5.widget-span.widget-type-cell > div > div > div {
    position: relative;
    top: 100px;
  }
  
  #hs_cos_wrapper_module_1648585235764984 {
    display: flex;
    justify-content: center;
  }
  
  #hs_cos_wrapper_module_1648585235764984_ {
    width: 90%;
  }
  
  body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 {
    margin-bottom: 80px;
  }
  
  #hs_cos_wrapper_module_1676401170337324 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div {
    margin: 0 20px;
  }
  
  #hs_cos_wrapper_module_1676401170337324 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img {
    display: none;
  }
  
  /*FIRST TITLE WHITE SPACE */
  #hs_cos_wrapper_module_1648041675524527 {
    padding-top: 0.625rem !important;
  }

  /*CONTAINER IMAGE (FIRST IMAGE)*/
  body > div.body-container-wrapper > div > div:nth-child(3) > div > div > div > div > div > div > div > div > div {
    padding-top: 2.5rem;
  }
  
  

  /*TYPES OF SPECIALTY - TITLE*/
  #hs_cos_wrapper_module_1648051146661678 {
    padding-left: 18px !important;
    padding-top: 0px !important;
  }
  
  /*LIST OF SPECIALTIES WITH ARROWS - RICH TExT*/
  #hs_cos_wrapper_module_156337595589908 {
    padding-left: 1.563rem !important;
    padding-top: 0.625rem !important;
    padding-bottom: 8.25rem;
  }

  /*RAIL TRANSPORTATION SERVICE H2 - FONT SIZE*/
  #hs_cos_wrapper_module_1647962967668872_ > h2 {
    font-size: 2.813rem;
  }

  /*RAIL TRANSPORTATION SERVICE - CONTAINER - PADDING*/
  #hs_cos_wrapper_module_1647962967668872 {
    padding-bottom: 0.625rem !important;
  }

  /*RAIL TRANSPORTATION SERVICE - P2*/
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(1) {
   width: 90vw;
  }
  
  /*RAIL TRANSPORTATION SERVICE - P3*/
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(4) {
   width: 90vw;
  }

  /*GRAY BACKGROUND SPACERS - TO HIDE ON MOBILE*/
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img {
    display: none;
  }
  
  #hs_cos_wrapper_module_1648067038756920 > div > div {
    padding-top: 25px;
  }

  #hs_cos_wrapper_module_1648067085699974 > div > div {
    padding: 0;
  }

  #hs_cos_wrapper_module_1648227582337597 {
    padding-top: 3.125rem !important;
  }


  /*HEAVY HAUL SERVICES MARGIN*/
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(1), #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(2) {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  /*CTA HEAVY HAUL SERVICES MARGIN*/
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
    margin-left: 1.25rem; 
  }
  
  /*HEAVY HAUL SERVICE*/
  #hs_cos_wrapper_module_1648227582337597_ > h3 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  /*LIST*/
  #hs_cos_wrapper_module_1648066996674910 {
   margin-left: 20px;
   margin-right: 20px;
  }

  /*H2 Barge Transportation Services - Size*/
  #hs_cos_wrapper_module_1648157643858586_ > h2 {
    font-size: 45px;
  }

  /*Barge Transportation Service - P Padding*/
  #hs_cos_wrapper_module_1648157643858586 {
    padding-bottom: 0.938rem !important; 
  }

  /*IMG - TANK */
  #hs_cos_wrapper_module_1648500189738869 > div.c-about-video-wrapper.toggle-animation > div > p:nth-child(1) > img {
    max-width: 90vw;
    top: 3.75rem !important;
    right: 0.25rem !important;
    /*margin-left: 20px;
    margin-right: 20px;*/
  }
  
  /*Heavy Lift Crane and Rigging Services*/
  #hs_cos_wrapper_module_1648500189738871_ > h2 {
    font-size: 2.813rem;
  }

  /*Heavy Lift Crane - P*/
  #hs_cos_wrapper_module_1648566828500903_ > p {
    width: 90vw;
  }

  /*HIDE WHITE SPACE ON MOBILE*/
  #hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img.toggle-animation {
    display: none;
  }
  
  /**/ 
  #hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2, #hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > ul,
  #hs_cos_wrapper_module_1648500263722917 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p
  {
    width:90vw;
  }
  
  /*B L U E - S E C T I O N */
  /*HIDE SPACER*/
  #hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img{
    display: none;
  }
  
  #hs_cos_wrapper_module_1648583281428878 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
    width: 90vw;
  }
  
  #hs_cos_wrapper_module_1648583281428878 > div > div, body > div.body-container-wrapper > div > div:nth-child(10) > div > div > div > div > div.span10.widget-span.widget-type-cell > div > div > div.span6.widget-span.widget-type-cell > div.row-fluid-wrapper.row-depth-1.row-number-7 > div {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
   }
  
  #hs_cos_wrapper_module_1648585235764984_ > img {
    width: 102vw;
  }
  

  
  /*BLUE LIST*/
  #hs_cos_wrapper_module_1648583281428883_ > ul {
    margin-right: 3.25rem;
  }

  /*BOTTOM - TOP BLUE SPACER*/
  #hs_cos_wrapper_module_1648583281428884 > div > div, #hs_cos_wrapper_module_1648583281428875 > div > div {
    display: none;
  }

  /*TANK SPACING*/
  body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 > div > div > div{
    margin-top: 0;
  }

  /*HAUL SERVICE SPACING*/
  body > div.body-container-wrapper > div > div:nth-child(6) > div {
    /*margin-top: -3.125rem;*/
    margin-top: -9.125rem;
  }
  
  
  
  
  
}

/*DESKTOP ADDITIONAL BOTTOM PADDING - BLUE SECTION*/
  body > div.body-container-wrapper > div > div:nth-child(10) > div > div > div > div {
    padding-bottom: 9.375rem;
  }

/*NEGATIVE MARGIN _ BLUE TOP SECTION*/
body > div.body-container-wrapper > div > div:nth-child(10) > div {
  margin-top: -5rem;
}


/*2023 EDITION*/

/*BACKGROUND EDIT -HERO*/
#hs_cos_wrapper_module_1563372067151196 > div {
    background-position-y: 25%;
}

.c-image.about-img {
  width:500px;
}

/*Hide Button CTA RAIL TRANSPORTATION SERVICE - 4TH VERTICAL SECTION*/
/*Hide Buttons*/
#hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
  display: none;
}

#hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
  display: none;
}

#hs_cos_wrapper_module_1676303633704417 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
  display: none;
}

#hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
 display: none; 
}

/*Dynamic Gray Background - Animated*/ 
.animate-sixty .video-wrapper__bg:before {
  width:40vw !important;
}

.rail-transportation .hs_cos_wrapper_type_module .toggle-animation:before {
  width: 28vw;
  height: 70%;
  top: 110px;
}


/*ALIGN BULLETS WITH NO PADDING - SECTION BARGE TRANSPORTATION SERVICES*/

.span6 .u-container--w-xlarge ul {
  padding-left: 0px;
}

/*Some left padding - Bullet points - Barge Transoportation Section*/
.o-container__item .c-paragraph ul {
  padding-left: 2.5rem;
}

/*GRAY BACKGROUND SECTION WITH BLUEPRINTS*/
#hs_cos_wrapper_module_1676319826829563 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.story-cell.w-col.span6 {
  display: none !important;
}

#hs_cos_wrapper_module_1676319826829566_ {
  position: relative;
  top: 100px;
}

.row-number-1 .row-fluid .graybackground .row-number-2 {
  margin: 0 auto;
  max-width: 940px;
}

/*BLUE SECTION*/
#hs_cos_wrapper_module_1676401170337324 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > h2 {
  color:white;
}

body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-7 > div > div > div {
  background-color: #25515F;
}

#hs_cos_wrapper_module_1676401170337324 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.w-embed > a {
  color: white;
}

#hs_cos_wrapper_module_1676401170337324 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.story-cell.w-col.span6 {
  display: none!important;
}

body>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-7>div>div>div {
  margin-top: 0 !important;
}


@media screen and (min-width:601px) and (max-width:1024px) {
  body > div.body-container-wrapper > div > div:nth-child(3) > div > div > div > div > div > div > div > div > div > div > div > div > div > div {
    display: flex;
    flex-direction: column;
  }
  
  body > div.body-container-wrapper > div > div:nth-child(3) > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.span7.widget-span.widget-type-cell.o-grid__cell.u-np--left-right.w-col.unique__video {
    width: 100%;
  }
  
  #hs_cos_wrapper_module_156337595589905 > div.c-about-video-wrapper.toggle-animation > div > p:nth-child(1) {
  display: flex;
  justify-content: center;
}
  
  body > div.body-container-wrapper > div > div:nth-child(3) > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.span5.widget-span.widget-type-cell.o-grid__cell.u-np--left-right.w-col {
    width: 100%;
  }
  
  #hs_cos_wrapper_module_156337595589905 > div.c-about-video-wrapper.toggle-animation > div > p:nth-child(2) {
    display: none;
  }
  
  #hs_cos_wrapper_module_156337595589905 > div:nth-child(2) {
    display: none;
  }
  
  #hs_cos_wrapper_module_156337595589905 > div:nth-child(3) {
    display: none;
  }
  
  body > div.body-container-wrapper > div > div:nth-child(4) > div > div > div > div > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-4 {
    margin: 80px 20px 0 20px; 
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div {
    display: flex;
    flex-direction: column-reverse;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img.toggle-animation {
    width: 600px;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(3) {
    display: none;
  }
  
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-image.about-img.mobile-img {
    display: none;
  }
  
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(5) {
    display: none;
  }
  #hs_cos_wrapper_module_1648157783315636 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div:nth-child(7) {
    display: none;
  }
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div {
    margin: 0 20px;
  }
  
  #hs_cos_wrapper_module_16484756804001019 > div > div > div > div.o-grid__cell.u-same-height__cell.u-same-height__cell--middle.u-np--left-right.w-col.span6 > div > div.c-paragraph > p:nth-child(2) {
    display: none;
  }
  
  .rail-transportation .hs_cos_wrapper_type_module .toggle-animation:before {
    width: 40vw;
  }
  
  #hs_cos_wrapper_module_1676303633704416_ > p:nth-child(3), #hs_cos_wrapper_module_1676303633704416_ > h2 {
    margin: 0 20px;
  }
  
  #hs_cos_wrapper_module_1676303633704417 > div > div > div {
    display: flex;
    flex-direction: column-reverse;
  }
  
  body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-17 > div > div > div > div > div > div > div > div > div > div > div > div > div > div {
    display: flex;
    flex-direction: column-reverse;
  }
  
  body > div.body-container-wrapper > div > div.row-fluid-wrapper.row-depth-1.row-number-17 > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.span5.widget-span.widget-type-cell.o-grid__cell.u-np--left-right.w-col {
    width: 100%;
  }
  
  #hs_cos_wrapper_module_1676318283092488_ > p:nth-child(1) {
    margin-right: 20px;
  }
  
  #hs_cos_wrapper_module_1676318283092485 {
    display: none;
  }
}


@media (min-width: 1024px) {
  
  
  .row-number-4 .row-fluid .span12 .widget-type-rich_text {
    max-width: 940px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    top: 50px;
  }
  
  /*HEAVY HAUL SERVICE GRAY BACKGROUND - MARGIN AUTO - CENTER - MAXWIDTH 940px*/
  .widget-span .row-number-7 div{
    max-width: 940px;
    margin-right: auto;
    margin-left: auto;
  }
  
  /*BARGE TRANSPORTATIONS SECION - MAX WIDTH 940px*/
  .widget-type-cell .row-number-15 div {
    max-width: 940px;
    margin-right: auto;
    margin-left: auto;
  }
  

}