
.full-width img {
    margin:0 auto;
    width: 670px;
    }
    .hero, .hero2, .hero3, .select {
    width: 670px; 
    margin: 0 auto;
    text-align:left;
    }
html {
    height: 100%;
    }
body {
    height: 100%;
    margin-left: 0 auto;
    text-align: left; 
    font-family: Roboto, sans-serif;
    letter-spacing: 1px;
    }    
h1 {
    font-family: Roboto, sans-serif;
    font-size:30px;
    font-weight: Bold 700;
    color: #d2232a;
    }
.tester {
	font-family: Roboto, sans-serif;
    font-size:30px;
    font-weight: Bold 700;
    color: #e8e7ed;
	spacing:20px;
	padding-bottom:20px;
	padding-left:30 px;
	} 
.inputtext4{
		background-color: #ffffff!important;
		outline:none;
		resize:none;
		display:block;
		width:30%;
		line-height:24px;
		border:1px solid #013a99;
		background-color:transparent;
		text-align:left;
		padding:13px 16px;
		z-index:1;
		margin:2px 0 ;
		height:50px;
		font-size:16px;
		font-weight:400;
		color:#013a99;
		-webkit-box-sizing:border-box;
						box-sizing:border-box;
		-webkit-transition:border 300ms cubic-bezier(.4,0,.2,1);
		-o-transition:border 300ms cubic-bezier(.4,0,.2,1);
		transition:border 300ms cubic-bezier(.4,0,.2,1);
		text-transform:none;
		border-radius:5px;
		-webkit-appearance:none;
		font-family:'Proxima Nova',Arial,sans-serif;
	}
/*----DROPDOWN MENU STYLES----*/
	.inputselect-holder{
		width:100%;
		position:relative;
		margin-top:5px;
	}
	.inputselect-holder.error select{
		color:#d64000 !important;
		border-color:#d64000 !important;
	}
	.inputselect-holder select.inputselect{
		border-color:#013a99;
		color:#013a99;
		font-size:16px;
		font-weight:400;
		height:50px;
		border-radius:5px;
		padding:11px 30px 11px 14px;
		text-align:left;
		cursor:pointer;
		font-family:'Proxima Nova',Arial,sans-serif;
		width:100%;
		position:relative;
		-moz-appearance:none;
		//-webkit-appearance:none;
		appearance:none;
		background-size:30px 30px;
		background-position:calc(100% - 15px) 33%;
		background-repeat:no-repeat;
		-o-text-overflow:ellipsis;
			 text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		vertical-align:middle;
		background-image:url(https://web.boscovsemail.com/images/dropdownLogo.svg);
	}
	.inputselect{
		background-color: #ffffff;
	}
	.selector{
		border-color:#013a99;
		color:#013a99;
		font-size:16px;
		font-weight:400;
		height:50px;
		border-radius:5px;
		padding:11px 30px 11px 14px;
		text-align:left;
		cursor:pointer;
		font-family:'Proxima Nova',Arial,sans-serif;
		width:50%;
		position:relative;
		-moz-appearance:none;
		//-webkit-appearance:none;
		//appearance:none;
		background-size:30px 30px;
		background-position:calc(100% - 15px) 33%;
		background-repeat:no-repeat;
		-o-text-overflow:ellipsis;
			 text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		vertical-align:middle;
		background-image:url(https://web.boscovsemail.com/images/dropdownLogo.svg);
	}
#customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
     border-collapse: collapse;
     width: 1200px;
}
 #customers td, #customers th {
     border: 1px solid #ddd;
     padding: 8px;
}
 #customers tr:nth-child(even){
    background-color: #f2f2f2;
}
 #customers tr:hover {
    background-color: #ddd;
}
 #customers th {
     padding-top: 12px;
     padding-bottom: 12px;
     text-align: left;
     background-color: #999999;
     color: white;
}   

@media screen and (max-width: 900px) {

	 /* form > :first-child::before {
		background-color: #d2232a;
		width: 100%;
		height: 10%;
		background-image: url('https://d3ctm28zo48bal.cloudfront.net/FHF/heartsbanner.png')
	} */

	form table tbody tr {
		border-bottom: unset !important;
	}

	.tester{
	background-color: unset !important;
    color: black;
    padding: 0px;
	}

	.selector {
		width: 100%;
	}

	img {
		width: 350px !important;
	}

   .displayOnMobile {
        display:block !important;
         width: 100% !important;
    }
	
	#heroImg {
		display: none !important;
	}


	#customers {
		width: unset ;
	}

	form > :first-child img {
		display: none !important;
	}

	form > :nth-child(2) tr {
		border-bottom: unset;
	}

  table {
    border: 0;
	width: 350px;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
	width: 367px;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: center;
	width: unset;
  }
  
  table td::before {

    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  table > img{
	width: 351px !important;
  }

  table td:last-child {
    border-bottom: 0;
  }
}