@media (max-width:320px){	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:70%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.5rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:40px!important;padding: 6px 12px!important;font-size:1.5rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:1.5rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -25px; right: 2%; font-weight: normal; font-size:1rem;}
	.mintext{  font-size:1rem;  font-weight: normal; }
	.date5 {width: 30%;height:40px;padding: 6px 12px;font-size:1.5rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.4; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.5; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:0.85rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.5;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.1rem !important;text-align: center;font-weight: bold; max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:10px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:3px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -30px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -20px;  top:-3px; }
	#agree .help-block{ margin-left:16% }
	
	#wwwe .form-control-feedback {right: -70px;top:-10px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:25px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }	
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
	#PaymentControl .col-xs-6 .otherval { width:120px !important; float: right }
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;background-color: #2e94ba;color: #fff; border-radius: 0 0 50px 0;font-size:1rem; font-weight: 900;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left: 70%;margin-top: -40px;margin-bottom: -10px;}
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.5rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.7rem;margin-left:0;width: 92%;}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.5rem;  width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.5rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px; }
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 2px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	.passworderror { color: red; }
}
@media (min-width:321px) and (max-width:360px){
	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:80%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1.3rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:1.5rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:2rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -30px; right: 2%; font-weight: normal; font-size:1.2rem;}
	.mintext{  font-size:1.5rem;  font-weight: normal; }
	.date5 {width: 30%;height:45px;padding: 6px 12px;font-size:1.5rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.5; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.5; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.5;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.3rem !important;text-align: center;font-weight: bold; max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:10px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:6px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -35px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -25px;  top:-3px; }
	#agree .help-block{ margin-left:16% }

	#wwwe .form-control-feedback {right: -70px;top:-10px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:20px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-xs-6 { width:100%;margin-bottom:5px  }
	#PaymentControl .col-xs-6 .otherval { width:120px !important; float: right }
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left:65%;margin-top: -40px;margin-bottom: -10px; font-size:1.2rem }
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.6rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.7rem;margin-left:0;width: 92%;}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.4rem; width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.4rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 4px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	#parentstyle .topright { top: -45px; }
	.passworderror { color: red; }
}
@media (min-width:361px) and (max-width:375px){
	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:70%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1.3rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:1.6rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:1.5rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -30px; right: 2%; font-weight: normal; font-size:1.2rem;}
	.mintext{  font-size:1.5rem;  font-weight: normal; }
	.date5 {width: 30%;height:45px;padding: 6px 12px;font-size:1.6rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.5; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.3; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1.1rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.3;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.3rem !important;text-align: center;font-weight: bold; max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -35px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -20px;  top:-3px; }
	#agree .help-block{ margin-left:16% }

	#wwwe .form-control-feedback {right: -35px;top:-12px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:20px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-xs-6 { width:100%;margin-bottom:5px  }
	#PaymentControl .col-xs-6 .otherval { width:120px !important; float: right }
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left: 70%;margin-top: -40px;margin-bottom: -10px;}
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.6rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.7rem;margin-left:0;width: 92%;}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.4rem; width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.4rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 4px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	#parentstyle .topright { top: -45px; }
	.passworderror { color: red; }
}
@media (min-width:376px) and (max-width:411px){
	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:70%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1.5rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:1.7rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:2rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -30px; right: 2%; font-weight: normal; font-size:1.5rem;}
	.mintext{  font-size:1.5rem;  font-weight: normal; }
	.date5 {width: 30%;height:45px;padding: 6px 12px;font-size:1.7rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.5; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; zoom:1.3;  -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; zoom:1.3;  -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}		
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.5; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1.2rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.5;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.4rem !important;text-align: center;font-weight: bold; max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -35px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -20px;  top:-3px; }
	#agree .help-block{ margin-left:16% }

	#wwwe .form-control-feedback {right: -35px;top:-12px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:20px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-xs-6 { width:100%;margin-bottom:5px  }
	#PaymentControl .col-xs-6 .otherval { width:120px !important; float: right }
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left: 70%;margin-top: -40px;margin-bottom: -10px; font-size:1.2rem }
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.6rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.5rem;  width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.5rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem; }
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 4px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	#parentstyle .topright { top: -45px; }
	.passworderror { color: red; }
}
@media (min-width:412px) and (max-width:462px){	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:70%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1.5rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:40px!important;padding: 6px 12px!important;font-size:1.6rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:2rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -30px; right: 2%; font-weight: normal; font-size:1.2rem;}
	.mintext{  font-size:1.5rem;  font-weight: normal; }
	.date5 {width: 30%;height:40px;padding: 6px 12px;font-size:1.6rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.5; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.5; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1.2rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.5;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.5rem !important;text-align: center;font-weight: bold; max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -35px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -20px;  top:-3px; }
	#agree .help-block{ margin-left:16% }

	#wwwe .form-control-feedback {right: -70px;top:-10px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:20px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-xs-6 { width:100%;margin-bottom:5px  }
	#PaymentControl .col-xs-6 .otherval { width:120px !important; float: right }	
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left:61%;margin-top: -35px;margin-bottom: -10px; font-size:1rem }
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.6rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.7rem;margin-left:0;width: 92%;}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.7rem;  width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.7rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 4px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	.passworderror { color: red; }
}
@media (min-width:463px) and (max-width:768px){
	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:70%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1.5rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:2rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:2rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -30px; right: 2%; font-weight: normal; font-size:1.5rem;}
	.mintext{  font-size:1.5rem;  font-weight: normal; }
	.date5 {width: 30%;height:45px;padding: 6px 12px;font-size:2rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.5; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.5; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1.5rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.5;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.5rem !important;text-align: center;font-weight: bold;padding:10px 20px !important;max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -35px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -15px;  top:-3px; }
	#agree .help-block{ margin-left:16% }

	#wwwe .form-control-feedback {right: -70px;top:-10px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:20px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-xs-6 { width:100%;margin-bottom:5px  }
	#PaymentControl .col-xs-6 .otherval { width:120px !important; float: right }	
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:20px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:20px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:20px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:20px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left:65%;margin-top: -37px;margin-bottom: -10px; font-size:1.4rem }
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.6rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.7rem;margin-left:0;width: 92%;}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.7rem;  width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.7rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 4px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	.passworderror { color: red; }
}
@media (min-width:769px) and (max-width:1023px){	
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin-top: 0px;padding: 10px;width:70%;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; font-size:1.5rem;}/* Overwrite */
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 100% !important;padding-right: 0 !important; padding-left: 0 !important;}
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:2rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 95%;margin: 10px auto;}
	.form-horizontal .form-group { margin-right: 0 !important; margin-left: 0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding:0 0.8em 1em 0.8em !important;width:92%;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000; margin: 6px 4%;}
	legend.scheduler-border { font-size:2rem !important; font-weight: bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none;margin-bottom: 0;}
	.topright { position: absolute; top: -30px; right: 2%; font-weight: normal; font-size:1.5rem;}
	.mintext{  font-size:1.5rem;  font-weight: normal; }
	.date5 {width: 30%;height:45px;padding: 6px 12px;font-size:2rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; zoom:1.5; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { font-size: 2rem; padding-left:40px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 { margin-left: 6%; line-height: 40px;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; zoom:1.5; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; margin:0 5px }
	.tsome {line-height: 20px;padding-top: 5px;width:100%;text-align: justify;}
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1.5rem;}
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0;zoom:1.5;-moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px; border: 1px solid #2e94ba;}
	#sign .col-sm-7 {width: 100%;}
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer;zoom:1.5;-moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}
	#bttn .f5btnclass .btn {font-size:1.5rem !important;text-align: center;font-weight: bold;padding:10px 20px !important;max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: 0;/* right: 0; */right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:10px;margin-top: -35px;color: #2e94ba;float: right;font-weight: bold;font-size:1rem}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback {  right: -45px;  top:-3px; }
	#agree .help-block{ margin-left:16% }

	#wwwe .form-control-feedback {right: -70px;top:-10px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:1.5rem;text-align: center;}
	.control { position: relative;padding-left:20px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 100%;}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.mov-txt{ margin:0 15px; }
	.headright {  margin-bottom: 20px;}  
	.dsomesmall { padding: 5px 10px 0; text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;   }
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 87%;text-align: justify;text-justify: inter-word;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width:100%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width:100%;}
	.columnxx{width:100%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;} 
	.columnx {float: left;text-align: justify;width:100%;margin-bottom: 5px;}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -35px;margin-bottom: -10px;}
	.subhead {padding-left: 70%;margin-top: -40px;margin-bottom: -10px;}
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width: 95%;}
	.ptext2 {line-height:20px;padding:10px 15px;width:100%;}
	.dtxts {width: 90%; margin:10px 5%;  text-align: center;color: #428bca;font-size:1.5rem;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width:100%;height:40px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px; font-size: 1.6rem;}
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	.feed02 .help-block {font-weight: 500;font-size:2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.7rem;margin-left:0;width: 92%;}
	.fom-tmn {width:85%; margin-left:15px;  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{   font-weight: 500;font-size:1.7rem; width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.7rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.svn-two { width:100%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem;margin-bottom:10px;}
	.svn-thr { width:100%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem;margin-bottom:10px;}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 0px 4px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
	.passworderror { color: red; }
}
@media (min-width:1024px) and (max-width:1199px){	
	.form-horizontal .control-label {padding-top:0 !important; margin-bottom:5px !important; text-align: left;}
	#myForm .container { width: 100% !important;}
	.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
	.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
	.square { margin:0px;padding: 10px;width: 300px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; }
	.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
	#myForm .col-sm-6 {width: 50% !important; padding-right: 25px !important; padding-left: 25px !important; margin-top:10px }
/*
	.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
	.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:1.5rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
*/
	.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 850px;margin: 10px auto;}
	.form-horizontal .form-group { margin:0 !important;}
	fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding: 0 1em 1.4em 1em !important;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000;width:96%; margin:10px 2% 0;}
	legend.scheduler-border { font-size:1.5rem !important; font-weight:bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none; margin-bottom: 0; }

	.topright { position: absolute; top: -27px; right: 2%; font-weight: normal; font-size:1.2rem;}
	.mintext{  font-size:1.3rem;  font-weight: normal; }
	.date5 {width: 30%;height:34px;padding: 6px 12px;font-size:1.5rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
/*	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}*/
	#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
	#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
	#five .control--radio .control__indicator { border-radius: 50%; -moz-transform: scale(1.3); -moz-appearance: none !important;}
	#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
	#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
	#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	#twfm .form-control-feedback { z-index: -5;}
	#five .control { padding:2px 0 0 30px;}
	.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
	#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
	.marlft14 {margin-left: 14%;line-height: 10px; padding:0 0 15px 0;}
	#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
	#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
	#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; background: #fff; border: 1px solid #2e94ba;}
	#fixf3.control { padding-top: 5px; width: 45%;}
	.textjust{ width:96%; margin:20px 2%;  }
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; width:96%; margin:0 2%;  }
	.tsome {line-height: 20px;padding-top: 5px; padding-right:10px;  width:100%;text-align: justify;}
	.dsome {line-height: 20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;}
	.dsome1 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 95%;text-align: justify;}
	.dsomef3 {line-height: 18px;padding-top: 5px;width: 90%;font-size: 14px;font-weight: 200;text-align: justify;}
	.mov-txt{ margin:0 15px; }
	.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
/*
	.parasom {height:120px; overflow-x: hidden; overflow-y: scroll;}	
	#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
	#six .rit {font-size:1.5rem;}
*/
	#agree { margin:10px 15px 10px 30px}
	#agree label {font-size:1.5rem; font-weight: normal; line-height:2.5rem }
	#agree .control__indicator {position: absolute;top: 0;left: 0; -moz-transform: scale(1.3);margin-left: -15px;height: 20px;width: 20px;border: 1px solid #2e94ba;}
/*	#sign .col-sm-7 {width: 100%;}*/
	#sign .signature-pad {width: 100%;height:200px;}
	#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
	#sign .clear {cursor: pointer; -moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
/*	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}*/
	#bttn .f5btnclass .btn {font-size:1.5rem !important;text-align: center;font-weight: bold;padding:8px 20px !important;max-width: 280px !important;}
	#five .form-control-feedback {position: absolute;top: -6px; right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
	.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
	.has-success .form-control-feedback {color: #3c763d;}
	.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
	#sixa .control input:checked~.control__indicator {background: #2e94ba;}
	.rit {margin-right:20px;margin-top: -25px;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	#agree .has-feedback {  right: 45px;  top: -10px;}
	#agree .form-control-feedback { right: -45px;  top:-3px; }
	#agree .help-block{ margin-left:16% }
	.has-feedback .help-block{ margin-bottom: 15px !important; }
	#wwwe .form-control-feedback {right: -70px;top:-16px;}
	.headla {font-weight: bold;color: #2e94ba;font-size:2.5rem;text-align: center;}
	.control { position: relative;padding-left:30px; cursor: pointer;}
	#one p {margin:0 !important }
	.pay-img  img{ width:80%;  }
	#PaymentControl .col-sm-6 {width:90% !important; margin: auto 5%;}
    #PaymentControl .col-sm-6 label { font-size:1.5rem !important;}
    #PaymentControl .form-control input {font-size:1.5rem!important; height:70px!important;}
    #PaymentControl .col-sm-6 input { font-size:1.5rem !important;}
    .invalid-feedback,
    .text-muted{font-size:1.8rem !important }
    .cvv {font-size:1.5rem !important; }
	.f5btnclass { float: right; padding: 10px;}
	.bdrouta,
	.bdrout,
	.bdrout02{border-top: 2px solid #2e94ba; width: 850px; margin-top: 10px}
	.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
	.headright {padding-left: 52%;margin-top: -30px;margin-bottom: 20px;}  
	.dsomesmall {      padding-top: 5px;width: 80%; margin:0 10% !important;  text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;}
	.cenannoc{ margin:10px; }
	.dsome13 {line-height: 16px;padding-top: 5px; width:90%; margin:0 5%;  text-align: justify;}
	.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
	.m-row-01 .m-col-3{ float: left; padding-left:15px ;width: 20%;}
	.m-row-01 .m-col-4{ float: left; padding-left:15px ;width: 35%;}
	.m-row-01 .m-col-5{ float: left; padding-left:15px ;width: 50%;}
	.m-row-01 .m-col-6{ float: left; padding-left:15px ;width: 80%;}
	.columnxx{width: 80%;margin-left: 8%;}
	.columnxx1{margin-left: 5%;}
	.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;/* height: 50px; */ margin-bottom:5px } 
	.columnx {float: left;text-align: justify;width: 50%;/* height: 50px; */}
	 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
	.headright13 {padding-left: 70%;margin-top: -25px;margin-bottom: -10px;}
	.subhead {padding-left: 70%;margin-top: -40px;margin-bottom: -10px;}
	.last{line-height:30px;}
	.ptext1 {text-align: center;line-height: 14px;padding-top: 5px;width:100%;}
	.ptext2 {line-height: 20px;padding:15px;width:100%;}
	.dtxts {width: 90%; margin:15px 5%;  text-align: center;color: #428bca;font-size: 14px;}
	 .PradultA {width:100%;} 
	.par-txt{ width:96%; margin:0 2%;  }
	.jst-txt{ width:96%; margin:0 2%; padding:5px 0; text-align: justify  }
	.inpnam {width: 300px;height: 30px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px;}
	.feed02 .help-block {font-weight: 500;font-size: 1.2rem; padding-left:15px }
	.hid .help-block{   font-weight: 500;font-size:1.2rem; margin-left: 15px;}
	.dsomef3 {font-weight:normal}
	.MI .help-block{  font-weight: 500;font-size:1.2rem;margin-left:0;width: 92%;}
	.fom-tmn {width:90%; margin:0 5%  }
	.fom-fiv {margin-left:15px; }
	.MI3 .help-block,
	.MI1 .help-block{ font-weight: 500;font-size:1.7rem; width:100%;}
	.MI2 .help-block{font-weight: 500;font-size:1.7rem; width:100%;}
	.svn-frm { width:250px; margin:0 auto;}
	.egt-frm { width:200px; margin:0 auto;}
	.rit1 { width:100%;  color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
	.rit2 {width:100%;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
	.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5;text-align: center;}
	.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
	.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;} 
	.spc-box { width:70%; margin:0 15%; padding-top:15px   }
	.svn-one { width:33%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem}
	.svn-two { width:34%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem }
	.svn-thr { width:33%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem}
	.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
	.passworderror { color: red; }
}
@media (min-width:1025px){
	
		.form-horizontal .control-label {padding-top:0 !important; margin-bottom:5px !important; text-align: left;}
		#myForm .container { width: 100% !important;}
		.form-horizontal .row { margin-right: 0 !important; margin-left: 0 !important;}
		.container-fluid { padding-right: 0 !important; padding-left: 0 !important;}
		.square { margin:0px;padding: 10px;width: 300px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0; }
		.col-lg-8 .control-label {padding-top:0 !important; padding-bottom: 5px;}
		#myForm .col-sm-6 {width: 50% !important; padding-right: 25px !important; padding-left: 25px !important; margin-top:10px }
	/*
		.form-horizontal .control-label { text-align: left !important; font-size:1.6rem !important; font-weight: 600 !important;}
		.form-horizontal .form-control { width: 100%!important;padding-top: 20px!important;height:45px!important;padding: 6px 12px!important;font-size:1.5rem !important;line-height: 1.42857143;color: #555!important;background-color: #fff!important;border: 1px solid #ccc!important;border-radius: 4px!important;}
	*/
		.alcvr {border: 3px solid #2e94ba;background-color: #f3f6fc;width: 850px;margin: 10px auto;}
		.form-horizontal .form-group { margin:0 !important;}
		fieldset.scheduler-border {border: 1px solid rgb(177, 177, 177) !important;padding: 0 1em 1.4em 1em !important;border-radius: 8px;-webkit-box-shadow: 0px 0px 0px 0px #000;box-shadow: 0px 0px 0px 0px #000;width:96%; margin:10px 2% 0;}
		legend.scheduler-border { font-size:1.5rem !important; font-weight:bold; text-align: left !important; width: auto; color: #2e94ba; padding: 0 10px; border-bottom: none; margin-bottom: 0; }
	
		.topright { position: absolute; top: -27px; right: 2%; font-weight: normal; font-size:1.2rem;}
		.mintext{  font-size:1.3rem;  font-weight: normal; }
		.date5 {width: 30%;height:34px;padding: 6px 12px;font-size:1.5rem;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  }
	/*	.blable { margin-top: 5px; font-size:1.5rem; cursor: pointer;}*/
		#wwwe2 .control input:checked~.control__indicator {background: #2e94ba;}
		#wwwe .control input:checked~.control__indicator { background: #2e94ba;}
		#five .control--radio .control__indicator { border-radius: 50%; -moz-transform: scale(1); -moz-appearance: none !important;}
	/*
		#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
		#infm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; zoom:1.3; -moz-transform: scale(1.3); border: 1px solid #2e94ba;}
		#infm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}
	*/
		#five .control { padding:2px 0 0 30px;}
		.bdrout {border-top: 2px solid #2e94ba;width: 100%;}
		#sixa .cardiop1 {font-size:1.5rem; line-height:2rem;}
		.marlft14 {margin-left: 14%;line-height: 10px; padding:0 0 15px 0;}
		#sixa .cardiop2 {font-size:1.2rem; line-height:2rem;  font-weight: normal;} 
		#sixa .cardiop3 {font-size:1.2rem; line-height:2rem; font-weight: normal;} 
		#sixa .control__indicator { position: absolute; top: 1px; left: -20px; height: 20px; width: 20px; background: #fff; border: 1px solid #2e94ba;}
		#fixf3.control { padding-top: 5px; width: 45%;}
		.textjust{ width:96%; margin:20px 2%;  }
		.parasom {height:120px; overflow-x: hidden; overflow-y: scroll; width:96%; margin:0 2%;  }
		.tsome {line-height: 20px;padding-top: 5px; padding-right:10px;  width:100%;text-align: justify;}
		.dsome {line-height: 20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;}
		.dsome1 {line-height: 16px;padding-top: 5px;margin-left: 10px;width: 95%;text-align: justify;}
		.dsomef3 {line-height: 18px;padding-top: 5px;width: 90%;font-size: 14px;font-weight: 200;text-align: justify;}
		.mov-txt{ margin:0 15px; }
		.pas-txt{ margin:10px 15px;font-size:1.4rem; line-height:2rem;}
	/*
		.parasom {height:120px; overflow-x: hidden; overflow-y: scroll;}	
		#sixa .dsome  {line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
		#six .dsome{line-height:20px;padding-top: 5px;margin-left: 10px;width:95%;text-align: justify;font-size:1.5rem;}
		#six .rit {font-size:1.5rem;}
	*/
		#agree { margin:10px 15px 10px 20px}
		#agree label {font-size:1.5rem;font-weight: normal; line-height:2.5rem }
		#agree .control__indicator {position: absolute;top: 0;left: 0; -moz-transform: scale(1.3); height: 20px;width: 20px;border: 1px solid #2e94ba;}
		#agree .control { position: relative !important;padding-left:30px !important; cursor: pointer !important;}
	/*	#sign .col-sm-7 {width: 100%;}*/
		#sign .signature-pad {width: 100%;height:200px;}
		#sign .sign {font-size:1.5rem;font-weight: normal;float: left;}
		#sign .clear {cursor: pointer; -moz-transform: scale(1);position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;}
	/*	#bttn .f5btnclass {text-align: center;padding: 10px 0 !important;}*/
		#bttn .f5btnclass .btn {font-size:1.5rem !important;text-align: center;font-weight: bold;padding:8px 20px !important;max-width: 280px !important;}
		#five .form-control-feedback {position: absolute;top: -6px; right:15px;z-index: 2;display: block;width: 34px;height: 34px;font-size:1.5rem;margin-top:8px;line-height: 34px;text-align: center;pointer-events: none;}
		.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
		.has-success .form-control-feedback {color: #3c763d;}
		.bv-form .help-block {margin-bottom: 0;font-size:1.5rem;font-weight: normal;}
		#sixa .control input:checked~.control__indicator {background: #2e94ba;}
		.rit {margin-right:20px;margin-top: -25px;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
		#agree .has-feedback {  right: 45px;  top: -10px;}
		#agree .form-control-feedback { right: -45px;  top:-3px; }
		#agree .help-block{ margin-left:16% }
		.has-feedback .help-block{ margin-bottom: 15px !important; }
		#wwwe .form-control-feedback {right: -40px;top:-17px;}
		#wwwe .control__indicator { position: absolute; top: -1px; left: 3px; height: 20px; width: 20px; -moz-transform: scale(1); border: 1px solid #2e94ba;}
		#infm .control__indicator { position: absolute; top:-3px; left:-5px; height: 20px; width: 20px; -moz-transform: scale(1); border: 1px solid #2e94ba;}
		#infm .control { position: relative;padding-left:25px !important; cursor: pointer !important;}
		#twfm .control__indicator { position: absolute; top:-5px; left:-5px; height: 20px; width: 20px; -moz-transform: scale(1); border: 1px solid #2e94ba;}
		#twfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}		
		#egfm .control__indicator { position: absolute; top:4px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1); border: 1px solid #2e94ba;}
		#egfm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
		#nifm .control__indicator { position: absolute; top:-3px; left:0px; height: 20px; width: 20px; -moz-transform: scale(1); border: 1px solid #2e94ba;}
		#nifm .control { position: relative;padding-left:30px !important; cursor: pointer !important;}	
		#twfm .form-control-feedback { z-index: -5;}
		.headla {font-weight: bold;color: #2e94ba;font-size:2.5rem;text-align: center;}
		.control { position: relative;padding-left:30px; cursor: pointer;}
		#one p {margin:0 !important }
	/*	.pay-img  img{ width:80%;  }*/	
		 #PaymentControl .col-sm-6 {width:50% !important;}
		#PaymentControl .col-sm-6 label { font-size:14px !important;}
		#PaymentControl .form-control {font-size:1rem!important; height:40px!important;}
		#PaymentControl .col-sm-6 input { font-size:1.6rem !important;}
		.invalid-feedback,
		.text-muted{font-size:1.8rem !important }
		.cvv {font-size:1.5rem !important; }
		.f5btnclass { float: right; padding: 10px;}
		.bdrouta,
		.bdrout,
		.bdrout02{border-top: 2px solid #2e94ba; width: 850px; margin-top: 10px}
		.squareout {margin-top: 0px;padding: 10px;width: 350px;background-color: #2e94ba;color: #fff;font-weight: 900;border-radius: 0 0 50px 0;}
		.headright {padding-left: 52%;margin-top: -30px;margin-bottom: 20px;}  
		.dsomesmall {      padding-top: 5px;width: 80%; margin:0 10% !important;  text-align: justify;line-height: 20px; text-align: center;color: #2e94ba;font-weight: 700;font-size: 1.5rem;}
		.cenannoc{ margin:10px; }
		.dsome13 {line-height: 16px;padding-top: 5px; width:90%; margin:0 5%;  text-align: justify;}
		.minp h6 { margin:5px 2%; font-size:14px; font-weight:bold; background-color:#2e94ba; color:white; padding:8px 10px ;width:96%;}
		.m-row-01 .m-col-3{ float: left; padding-left:20px ;width: 25%;}
		.m-row-01 .m-col-4{ float: left; padding-left:20px ;width: 35%;}
		.m-row-01 .m-col-5{ float: left; padding-left:20px ;width: 50%;}
		.m-row-01 .m-col-6{ float: left; padding-left:20px ;width: 80%;}
		.columnxx{width: 80%;margin-left: 8%;}
		.columnxx1{margin-left: 5%;}
		.columny {float: left;text-align: justify;width: 95%;margin-left: 3%;/* height: 50px; */ margin-bottom:5px } 
		.columnx {float: left;text-align: justify;width: 50%;/* height: 50px; */}
		 .columnz {float: left;text-align: justify;width: 100%;/* height: 50px; */}  
		.headright13 {padding-left: 70%;margin-top: -25px;margin-bottom: -10px;}
		.subhead {padding-left: 70%;margin-top: -25px;margin-bottom: -10px;}
		.last{line-height:30px;}
		.ptext1 {text-align: center;line-height: 14px;padding-top:15px;width:100%;}
		.ptext2 {line-height: 20px;padding:15px;width:100%;}
		.dtxts {width: 90%; margin:15px 5%;  text-align: center;color: #428bca;font-size: 14px;}
		 .PradultA {width:100%;} 
		.par-txt{ width:96%; margin:0 2%;  }
		.jst-txt{ width:96%; margin:0 2%; padding:15px 0 10px; text-align: justify; line-height:1.9rem   }
		.inpnam {width: 300px;height: 30px;border: 1px solid #ccc;border-radius: 4px;padding: 0 5px;}
		.feed02 .help-block {font-weight: 500;font-size: 1.2rem; padding-left:15px }
		.hid .help-block{   font-weight: 500;font-size:1.4rem; margin-left:15px;}
		.dsomef3 {font-weight:normal}
		.MI .help-block{  font-weight: 500;font-size:1.2rem;margin-left:0;width: 92%;}
		.fom-tmn {width:90%; margin:0 5%  }
		.fom-fiv {margin-left:45px; }
		.MI3 .help-block,
		.MI1 .help-block{ font-weight: 500;font-size:1.4rem; width:100%; padding-left:15px; }
		.MI2 .help-block{font-weight: 500;font-size:1.4rem; width:100%; padding-left:15px;}
		.svn-frm { width:250px; margin:0 auto;}
		.egt-frm { width:200px; margin:0 auto;}
		.rit1 {margin-left: 50px;margin-top: -20px;color: #2e94ba;float: left;font-weight: bold;font-size: 14px}
		.rit2 {margin-right: 80px;margin-top: -20px;color: #2e94ba;float: right;font-weight: bold;font-size: 14px}
		.plesson {text-decoration: underline;color: #2e94ba;font-size:1.5rem;text-align: center;}
		.cardiop1 {color: #2e94ba;font-size:1.4rem; line-height:1.8rem;}
		.cardiop2 {color: black;font-size:1.4rem;margin-left: 10px;margin-top: 10px; line-height:1.8rem;}
		.spc-box { width:70%; margin:0 15%; padding-top:15px   }
		.svn-one { width:33%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem}
		.svn-two { width:34%;color: black; font-size: 1.4rem; text-align: center; line-height:1.8rem }
		.svn-thr { width:33%;color: #2e94ba;font-weight: bold; text-align: center;font-size: 1.4rem}
		.feed13 .help-block{  font-weight: 500;font-size:1.4rem;margin-left:15px;padding-top:10px; }
		.dlr-sgn{ background:#FFF url("../images/dollar.svg") no-repeat 3px 7px; background-size:10% 50%; padding:5px 0 5px 20px; color:#000;text-align:left !important}
		.passworderror { color: red; }
}
.passworderror { color: red; }
	
/* Firefox 3.5+ 
body:not(:-moz-handler-blocked) #agree label{ width:100% }

body:not(:-moz-handler-blocked) #agree .control__indicator{top:15px}

body:not(:-moz-handler-blocked) #one .m-cbox {font-size: 1rem;}

body:not(:-moz-handler-blocked) #sign .clear {height: 40px;width: 40px;}

body:not(:-moz-handler-blocked) #five .control {padding-left: 40px;}

body:not(:-moz-handler-blocked) #wwwe .control__indicator{top:15px;}

body:not(:-moz-handler-blocked) #sixa5 .control__indicator{top:15px;left:5px;}

body:not(:-moz-handler-blocked) #six .bdrouta{width: 111%;}

body:not(:-moz-handler-blocked) #sixa5 .control{padding-left: 50px;font-size: 1.7rem;}

body:not(:-moz-handler-blocked) #six .bdrout{width: 107%;}*/

/* body:not(:-moz-handler-blocked) #one .headla{width: 650px;margin-top: -80px;} */

/* body:not(:-moz-handler-blocked) #one .clb{padding-bottom: 1px;} */

/* body:not(:-moz-handler-blocked) #five .control--radio .control__indicator{top:15px;} */

/* Firefox 3.5+ */ 

@-moz-document url-prefix() { 
	#wwwe .control__indicator{top:15px;}
	#agree label{ min-width:80% }
	#agree .control__indicator{top:15px}
	#one .m-cbox {font-size: 1rem;}
	#sign .clear {height: 40px;width: 40px;}
	#five .control {padding-left: 70px;}
	#wwwe .control__indicator{top:15px;left:30px;}
	#sixa5 .control__indicator{top:15px;left:5px;}
	/* #six .bdrouta{width: 111%;} */
	#sixa5 .control{padding-left: 50px;font-size: 1.7rem;}
	/* #six .bdrout{width: 107%;} */
/*	#one .headla{width: 85%;margin-top: -80px;}*/
	#one .clb{padding-bottom: 1px;}
	#five .control--radio .control__indicator{top:15px;}
	#sign1 .signature-pad--body canvas{touch-action: manipulation;}
	#sign .clear{	-moz-transform: scale(1.5);top:13px;right: 13px;}
	#sixa5 .inpnam{margin-left: 50px;}
	#one .alcvr{margin:0 3%}
	#rio .control__indicator{top:20px;left:30px;-moz-transform: scale(2);}
	#rio .control{margin:0 -150px;}
	#rio .row{margin:0 -50px;}
	#six .bdrout{width: 107%;}
	/* .col-lg-offset-7{width: 100%;}
	#bttn #submit{float: right;}
	#bttn #cancel{float: left;}	 */
	/* #bttn #reset{margin:0 150px;} */
	#bttn #reset{margin:0 103px;}
	
	#rozz .control__indicator{top: 18px;-moz-transform: scale(2);}
	#bonds .control__indicator{top: 18px;-moz-transform: scale(2);}
	#bonds .control{padding-left: 40px;}
	#rko .dsome{margin-left: 0px;width: 100%;}
	#agree label{margin-left: 20%;}
	#agree .form-control-feedback{right: -35px;top: -8px;}
	#agree .help-block{margin-left: 12%;}
	#roz .plesson3{margin-top: 20px;}
	#rozz .control{padding-left: 40px;}
	#sixb .bdrout{width: 111%;}
	#rko .bdrout{width: 111%;}
	#sixa .control__indicator{top: 18px;-moz-transform: scale(2);}
	#sixa label{padding: 4px 4px 4px 0;}
	#sixa .bdrout{width: 110%;}
	#six .bdrout{margin-left: -40px;width: 111%;}
	#sixf .control__indicator{top: 18px;-moz-transform: scale(2);}
	#six .dsome{margin-left: 0px;width: 100%;}
	#swf .bdrout{width: 110.5%;}
	#wwf .control__indicator{top: 18px;-moz-transform: scale(2);}
	#wwf .control{font-size: 1.3rem;padding-left: 40px;}
	#dd .nri{font-size: 1.3rem;}
	.signature-pad--body canvas{cursor: url('asset/images/pen.png'), auto;	}
	#nine .inpnam6{width: 94%;}
	#fox .columnxx1{margin-left: -70px;}
	#one .m-cbox{font-size: 1.3rem;}
	#check .control{font-size: 1.5rem;padding-left: 30px;}
	#check .control__indicator{top:12px;}
}

::i-block-chrome, .control--checkbox .control__indicator::after {      
	left: 5px;
	top: -1px;
	width: 8px;
	height: 15px;
	border: solid white;
	-webkit-transform: rotate(40deg);
	border-width: 0 2px 2px 0;
	}
.fom-alt {font-size:1.5rem;line-height: 2rem; width:90%; margin:0 5% 10px; padding:10px 10px; text-align: center;font-weight: bold; color:#2e94ba; border:1px solid #e5e5e5;  background-color:#FFF;  }

.m-gbox {color: #736F6E; text-align: center; padding-bottom: 4px;}