    body
    {
    font-family: sans-serif;
    }

@media (min-device-width : 320px)
and (max-device-width : 500px) {
  
    body
    {
      background-color: ebebe0; 
    }
  
    .InfoLabel
    {
    padding: 15px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-weight: 600;
    }
  
    h1 
    {
    font-size: large;
    }
  
    .ErrorLabel
    {
    padding: 15px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-weight: 600;
    }
  
    .EditingFormErrorLabel{
    color:#a94442;  
    font-weight: 600;
    text-align: inherit;
    }
    
    #subhead 
    {
    font-size: medium;
    text-align: center;
    }
  
    #terms
    {      
    font-size:small;
    padding: 2% !important;
    }
  
    .buttonclass
    {
    text-align:center;
    }
  
    #p_lt_ctl00_pageplaceholder_p_lt_ctl00_On_lineForm_viewBiz_btnOK
    {
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 15px;
    padding: 20px !important;
    font-size:19px;
    line-height:1.3333333;
    border-radius:10px; 
    }
  
    #p_lt_ctl00_Link_Button_btnElem_btn
    {
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 15px;
    padding: 20px !important;
    font-size:40px;
    line-height:1.3333333;
    border-radius:10px; 
    }
  
    .jumbotron
    { 
    width: 100%;
    margin-top: 10px; 
    padding-top:10px;
    padding-bottom: 30px;
    text-align: center;
    margin-bottom:0px;
    color: inherit;
    background-color: #bfbfbf;
    border-bottom-width: thick;
    border-bottom-style: double;
    border-top-style: double;
    border-top-width: thick;
    }
  
  
    textarea
    {
    width: 300px;
    }
  
    .btn, input[type="submit"]
    {
    padding: 14px 24px;
    border: 1 none;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 15px;
    }
  
    select
    {
    width: 265px !important;
    padding: 15px!important;
    line-height: 28px!important;
    }
  
    tr,td,th
    {
    position: relative;
    float: left;
    width: 300px;
	display:inline;
    height: 100%;
    text-align: left;
    margin: 0.5px;
    min-width: 100%;
    }
  
    #services
    {
    width: 100%;
    }
  
    input[type="radio"], input[type="checkbox"]
    {
    width:1.75em;
    height:1.75em;
    vertical-align:bottom;
    }
  
    input[type="text"]
    {
    float: left;
    width: 230px;
	display:inline;
    padding: 15px;
    line-height: 28px; 
    text-align: left;
    }
}

@media screen and (min-device-width : 501px)
and (max-device-width : 899px) 
    { 
    tr
    {
    text-align: left;
    }
  
    .InfoLabel
    {
    padding: 15px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-weight: 600;
    }
  
    .jumbotron
    { 
    margin-top: 20px; 
    padding-top:30px;
    text-align: center;
    padding-bottom:30px;
    margin-bottom:0px;
    color: inherit;
    background-color: #bfbfbf;
    border-bottom-width: thick;
    border-bottom-style: double;
    border-top-style: double;
    border-top-width: thick;
    }
  
    img
    {
    height: 150px;
    width:  300px;
    }
    
    .buttonclass
    {
    text-align:center;
    }
  
    .ErrorLabel
    {
    padding: 15px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-weight: 600;
    }
  
    .EditingFormErrorLabel
    {
    color:#a94442;  
    font-weight: 600;
    text-align: inherit;
    }
  
    input, select 
    {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    }
  
    #p_lt_ctl00_pageplaceholder_p_lt_ctl00_On_lineForm_viewBiz_btnOK, #p_lt_ctl00_Link_Button_btnElem_btn
    {
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 15px;
    padding: 20px !important;
    font-size:19px;
    line-height:1.3333333;
    border-radius:10px; 
    }
  
    .form-control 
    {
    width: 80%;
    }
}


@media screen and (min-device-width : 900px)
and (max-device-width : 2280px) 
    { 
    #main
    {
    margin-left: 30%;
    }

    tr
    {
    text-align: left;
    }
  
    .jumbotron
    { 
    margin-top: 20px; 
    padding-top:30px;
    text-align: center;
    padding-bottom:30px;
    margin-bottom:0px;
    color: inherit;
    background-color: #bfbfbf;
    border-bottom-width: thick;
    border-bottom-style: double;
    border-top-style: double;
    border-top-width: thick;
    }
  
    img
    {
    height: 150px;
    width:  300px;
    }
    
    .buttonclass
    {
    text-align:center;
    }
  
    .ErrorLabel
    {
    padding: 15px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-weight: 600;
    }
  
    .EditingFormErrorLabel{
    color:#a94442;  
    font-weight: 600;
    text-align: inherit;
    }
  
    input, select 
    {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    }
  
    #p_lt_ctl00_pageplaceholder_p_lt_ctl00_On_lineForm_viewBiz_btnOK, #p_lt_ctl00_Link_Button_btnElem_btn
    {
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 15px;
    padding: 20px !important;
    font-size:19px;
    line-height:1.3333333;
    border-radius:10px; 
    }
  
    .InfoLabel
    {
    padding: 15px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-weight: 600;
    }
  
    .form-control 
    {
    width: 80%;
    }
    td.form-table-value-cell {
      width: 40%;
    }
}