/* Start custom CSS */.page-container{
	background: #ffffff ;
	padding-top: 0px !important;
	z-index:auto;
}
div#main-content{
	    width: 1240px;
    margin: 0 auto;
    background: #ffffff;
    padding: 30px 30px 0px 30px;
	float: none;
}
.Parts-Request-Form input[type='text']{
         border-radius: 4px;
    border: solid 1px #cfd0d1;
    background-color: #f6f7f8;
     height:40px;
     padding: 11px 12px 11px 12px !important;
     width:100% !important;
     max-width:100%;
    }
  .Parts-Request-Form input[type=text]:focus{
  box-shadow: 0 0 0 4px rgb(128 189 255 / 40%) !important;
  border-color: #6cbbf7 !important;
}
   #Parts-Request-Form .Parts-Request-Form input[type='radio']{
         appearance:none;
		 margin:0px;
		 -webkit-appearance: none;
    -moz-appearance: none;
    }
    
    .Parts-Request-Form input[type='radio']:after {
		content: '';
		visibility: visible;
		display: inline-block;
		width: 14px;
		height: 14px;
		padding: 3px;
		background-clip: content-box;
		border: 1px solid #cfd0d1;
		background-color: #fff;
		border-radius: 50%;
		vertical-align: middle;
    }
     .Parts-Request-Form input[type="radio"]:checked:after {
		border: 1px solid #031b95;
		background-color: #031b95;
		background-clip: content-box;
		padding: 2px;
    }
    
    #Parts-Request-Form .Parts-Request-Form .ginput_container_radio label {
		vertical-align:text-top;
    }
    .Parts-Request-Form input[type='file']{
         border-radius: 4px;
    border: solid 1px #cfd0d1;
    background-color: #f6f7f8;
    }
 .Parts-Request-Form #gform_submit_button_19{
     color: #ffffff;
    background: #031b95 ;
    border-radius: 4px ;
    font-weight: 500 ;
    font-size: 16px ;
    text-transform: capitalize ;
     border-style: none ; 
 }   
 .Parts-Request-Form #gform_submit_button_19:hover{
     background: #e8eaf6 ;
    color: #031b95 ;
 }
 .Parts-Request-Form .gsection_title{
     color: #111111;
    font-size: 18px !important;
    font-weight: 700;
 }
 .Parts-Request-Form .gform_title{
     color: #111111;
    font-size: 24px !important;
    font-weight: 600 !important;
 }
 #Parts-Request-Form{
     width:70%;
     margin:0 auto;
 }
 #Parts-Request-Form .left-side{
     width:50%;
     float:left;
 }
  #Parts-Request-Form .right-side{
     width:50%;
     float:right;
     clear:none;
 }
  #Parts-Request-Form label {
    font-size: 12px;
    margin-bottom: 4px;
    /*margin-top: 6px;*/
      margin-top: 2px;
    color: #3f3f3f;
}
  #Parts-Request-Form .parts-para{
      margin-bottom:16px;
  }
  body .gform_wrapper ul li.gfield{
      margin-top:0px;
  }
  body .gform_wrapper .top_label div.ginput_container {
     margin-top: 0px; 
}

  #Parts-Request-Form .gfield_description{
      padding-top:0px;
  }
   #Parts-Request-Form input[type='file']{
    width:100%;
  }
   #Parts-Request-Form .ginput_container_radio{
      margin-top:0px;
  }
  @media screen and (max-width: 1024px) {

    div#main-content{
	    width:auto;
}
      #Parts-Request-Form{
     width:100%;
   
 }
      
  }
@media only screen and (min-width:320px) and (max-width:667px){
.Parts-Request-Form .parts-para h2{
    font-size: 14px !important;
    line-height: 23px;
}
}/* End custom CSS */