 .two-column {
   float: left;
   width: 50%;
   padding-top: 1em;
   padding-bottom: 3em;
 }

 .two-column:first-child {
   padding-right: 12px;
 }

 @media screen and (max-width: 760px) {
   .two-column {
     float: none;
     padding-top: 1em;
     padding-bottom: 1em;
     width: 100%;
   }

   .two-column:first-child {
     padding: 0;
   }
 }

 .flowCover {
   background: #5f1d1d url("https://i.imgur.com/Al8a6Uk.jpg") no-repeat fixed top center/cover;
   height: 60%;
   min-height: 300px;
   position: relative;
 }

 .flowCover .aDescription {
   color: #fff;
   padding: 0 20px;
   position: absolute;
   margin: auto;
   max-width: 960px;
   text-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
   bottom: 25%;
 }

 .flowCover .aDescription .aTitle {
   font-size: 46px;
 }

 .flowCover .aDescription .aSubtitle {
   font-size: 16px;
   padding: 3% 0;
 }

 @media screen and (max-width: 960px) {
   .flowCover .aDescription {
     padding-left: 5%;
   }

   .flowCover .aDescription .aTitle {
     font-size: 32px;
   }
 }

 ul.tabs {
   margin: 0;
   padding: 0;
   list-style: none;
   height: 48px;
   border-bottom: 2px solid #ddd;
   width: 100%;
 }

 ul.tabs li {
   float: left;
   margin: 0;
   cursor: pointer;
   padding: 0px 20px;
   height: 48px;
   line-height: 47px;
   color: #666;
   border-bottom: 0px;
   overflow: hidden;
   position: relative;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
 }

 ul.tabs li:hover {
   border-bottom: 2px solid #5f1d1d;
   color: #000;
 }

 ul.tabs li.active {
   color: #333;
   border-bottom: 2px solid #5f1d1d;
   display: block;
 }

 .tab_container {
   /*border: 1px solid $border-color;*/
   border-top: 0px;
   clear: both;
   float: left;
   width: 100%;
 }

 .tab_content {
   padding: 20px;
   display: none;
 }

 .tab_content p {
   border: none !important;
 }

 .tab_content p::before {
   display: none !important;
 }

 .tab_content p::after {
   display: none !important;
 }

 .tab-accordion_heading {
   display: none;
 }

 @media screen and (max-width: 760px) {
   /* .tabs {
     display: none;
   } */

   .tab_container {
     border: 1px solid #333;
   }

   .tab-accordion_heading {
     border: 2px solid #fff;
     margin: 0;
     padding: 10px 20px;
     display: none;
     cursor: pointer;
     font-weight: normal;
     color: #fff;
     font-size: 1em;
     background: #b3b3b3;

   }

   .d_active {
     background: #5f1d1d;
     color: #fff;
   }
 }

 @media only screen and (min-width : 768px) and (max-width : 1023px) {
   ul.tabs li.active {
     color: #fff;
     border-bottom: 2px solid #5f1d1d;
     display: block;
     background: #5f1d1d;
     width: 100%;
   }
 }

 @media only screen and (min-width : 150px) and (max-width : 767px) {
   ul.tabs li.active {
     color: #fff;
     border-bottom: 2px solid #5f1d1d;
     display: block;
     background: #5f1d1d;
     width: 100%;
   }

   ul.tabs li {
     width: 100%;
   }


 }