div.dropperdowner .rowTable {
 width:100%;
 background:#fff;
 border: 1px solid #ccc;
 border-radius:4px;
 padding-bottom:2em
}
div.dropperdowner .rowTable .heading {
 width:100%;
 background-color:#eaeaea;
 border-radius:4px 4px 0 0;
 text-align:center;
 padding:1.5em;
 color:#000;
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:700
}
div.dropperdowner .rowTable a {
 display:flex;
 align-items:center;
 width:100%;
 text-align:left;
 padding:1.5em 0;
 transition:background .2s ease;
 color:#000;
 background:url(support-arrows-dark.svg) no-repeat 95% 50%;
 background-size:7px auto;
 font-size: 12px; 
 padding-right: 10px;
}
div.dropperdowner .rowTable a:hover {
 background:url(support-arrows-dark.svg) no-repeat rgba(0,0,0,.05) 96% 50%;
 background-size:7px auto;
 text-decoration:none
}
div.dropperdowner .rowTable hr {
 display:block;
 width:98%;
 border-top:1px solid #ccc;
 margin:0 auto
}
div.dropperdowner .rowTable a div {
 float:left
}
div.dropperdowner .rowTable .row {
 margin-left:0!important;
 margin-right:0!important
}
div.dropperdowner .rowTable .icon {
 color:#d0715b;
 font-size:35px
}
div.dropperdowner .rowTable a span.linkText {
 display:block;
 color:#d0715b;
 text-transform:uppercase;
 font-size:12px;
 font-weight:700
}
div.dropperdowner .rowTable .col-md-2 {
 flex:0 0 16.666667%!important;
 max-width:16.666667%!important
}
div.dropperdowner .rowTable .col-md-9 {
  flex:0 0 75%!important;
 max-width:75%!important
}
div.dropperdowner .rowTable .col-md-1 {
 flex:0 0 8.333333%!important;
 max-width:8.333333%!important
}
		/*** New CSS ***/
		
				/*** Accordion ***/

div.dropperdowner .accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px !important;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  position: relative;
  border-radius: 3px;
}

div.dropperdowner .active, .accordion:hover {
  background-color: #ccc;
}

div.dropperdowner .accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  position: absolute;
  right: 10px;
}

div.dropperdowner .active:after {
  content: "\2212";
}

div.dropperdowner .panel {
  padding: 0 0px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
		div.dropperdowner .panel .rowTable a { color:#d0715b; background:url(support-arrows-dark.svg) no-repeat 95% 50%; background-size:7px auto }
		div.dropperdowner .panel .rowTable a:hover { background:url(support-arrows-dark.svg) no-repeat rgba(0,0,0,.05) 96% 50%; background-size:7px auto }
		div.dropperdowner button.accordion { text-transform: uppercase; font-family: montserrat,sans-serif; font-weight: 700; font-size:16px; line-height: 16px; }
		div.dropperdowner button.accordion i { color:#d0715b; font-size: 24px; }
		div.dropperdowner .panel .rowTable { font-family: montserrat,sans-serif; font-size: 1.5vw; font-weight: 700;  }
		div.dropperdowner .rowTable .image img { width:100%; max-width: 100%; border-radius: 50%; max-width: 71px; height: auto;  }      
		div.dropperdowner .rowTable .image { padding-left: 0px; padding-right: 0; }
        div.dropperdowner .rowTable .relatedImages .image { padding-left: 0 !important; max-width: 71px; }
		hr.last-line { display: none; }
		
		div.dropperdowner h6 { font-size: 14px; font-weight: 700; text-transform: uppercase; font-family: montserrat,sans-serif; padding-top: 1em; padding-left: 15px; }
	
		
		@media screen and (min-width:992px) {
			div.dropperdowner .panel .rowTable { font-size: 12px; }
		}
		
		@media screen and (max-width:992px) {
			div.dropperdowner .panel .rowTable { font-size: 12px; }
		}
		
		@media screen and (max-width:767px) {
			div.dropperdowner hr.last-line { display: block; }
            div.dropperdowner .rowTable .image { padding-left: 0; }
		}