/********** CSS Document **********/

@media only screen and (max-width: 2000px) {
     /*--- Overwrite iesingapore CSS ---*/
}

@media only screen and (max-width: 1200px) {
     /*--- Overwrite iesingapore CSS ---*/
     .body {
          border-left: none;
          border-right: none;
     }
     .mid-section {
          border: 0px;
     }
}

@media only screen and (max-width: 1023px) {
     /*--- Overwrite iesingapore CSS ---*/
     .mid-section {
          padding: 0px;
     }
}

@media only screen and (max-width: 900px) {
     /*--- General ---*/
     .desktop {
          display: none !important;
     }
     .mobile {
          display: block;
     }
     .mobile_inline {
          display: inline;
     }
     br.desktop_break {
          display: none;
     }
}

@media only screen and (max-width: 767px) {
     /*--- Content ---*/
     .mobile_767{
          display:block;
     }
     .desktop_767{
          display:none;
     }
     .steps_form,
     .form_content{
          margin:0;
          padding-left:20px;
          padding-right:20px;
     }
     .email_content .at_sign{
          padding:0 5px;
     }
     .progress_container{
          margin:0;
          padding-left:20px;
          padding-right:20px;
     }
     body main[role=main]{
          margin-top:0;
     }

}

@media only screen and (max-width: 700px) {
     /*--- Content ---*/
}

@media only screen and (max-width: 600px) {
     /*--- Content ---*/
     .progress_gt{
         margin:0px 5px;
     }
}
     

@media only screen and (max-width: 500px) {
     /*--- Content ---*/
}

@media only screen and (max-width: 360px) {
     /*--- Content ---*/
     
}