  @media only screen and (min-width: 1340px) and (max-width: 1399px) {
				.tab-bluebutton {
					width: 17% !important;
					font-size: 15px !important;
				}
			}
@media (max-width: 767px) {
	.smart-forms .form-body{
		padding: 0px !important;
	}
	.titlediv h1{
		font-size: 2em;
	}
	.smart-forms #tablediv {
		margin: 0 !important;
    }
	.smart-forms .button.btn-primary{
		font-size: 1rem;
	}
	.smart-forms .form-footer {
		padding: 20px 10px;
	}
	
	.optionrowdiv {
		margin: 0 20px;
	}	
	.optionrowdiv .colm1:last-child{
		padding: 0 40px;
	}
	#quesoptionrow{
		display: flex;
		overflow-x: auto;
		width: 100%;
		flex-direction: row;
	}
	.headerdiv {
		position: sticky !important;
		left: 0;
		background-color: #ebf3f3;
		z-index: 9999;
		border-right: 1px solid #888;
		padding-right: 5px !important;
	}
	.headerdiv .addrowheader:first-child {
	  margin-bottom: 28px;
	}
	.headerdiv .addrowheader:nth-child(2) {
	  margin-bottom: 30px;
	}
	.headerdiv .addrowheader:nth-child(3) {
	  margin-bottom: 37px;
	}
	.headerdiv .addrowheader:nth-child(4) {
	  margin-bottom: 45px;
	}
}
