/* muli-200 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-300 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-regular - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-regular.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-500 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-700 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-800 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-900 - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-200italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-200italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-300italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-300italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-500italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-500italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-600italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-800italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-800italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-900italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-900italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-700italic - vietnamese_latin_latin-ext */
@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli/muli-v19-vietnamese_latin_latin-ext-700italic.svg#Muli') format('svg'); /* Legacy iOS */
}

body, html {
    height: 100%;
    font-family: 'Muli', sans-serif;
    font-display: swap;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    color: #000;
    font-size: 16px;
}

/*--Common CSS Start--*/
.font-bold{font-weight: bold;}
.font-800{font-weight: 800;}
.mb-40{margin-bottom: 40px;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #ec0d08;font-size: 14px;}
.no-display {display: none;}
/*--Common CSS End--*/

/*--Sign In Start-*/
.vertical-mid-parent {width: 100%;height: 100%;display: table;text-align: center;}
.vertical-mid-parent > .vertical-mid-child {display: table-cell;vertical-align: middle;}
.login-parent {padding: 51px;background: linear-gradient(90deg, #ffb311, #ffe945);}
.login-bg {background: #fff;box-shadow: 0 0px 15px #d49100;}
.form-parent {padding: 50px 20px 50px 50px;overflow: hidden;margin-top: 15%;}
.heading{font-size: 28px;font-weight: 900;padding:0px; margin: 0px;}

.login-form .form-group{margin-bottom: 30px;}
label{font-size: 14px;font-weight: normal;margin-bottom: 8px;}
:focus{outline: none;}
.input-parent {display: flex;position: relative;flex-flow: column-reverse;}
.input-parent label {font-size: 14px;font-weight: 600;padding-top: 0px;margin-bottom: 3px;}
.input-parent input{color: #333;width: 100%;box-sizing: border-box;background: transparent;}
.border-effect{border: 0;padding: 0px 3px 0px;border-bottom: 1px solid #ccc;}
.border-effect ~ .focus-border{position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: #ffb311;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.border-effect:focus ~ .focus-border{width: 100%;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
label, input {-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;touch-action: manipulation;}
/*input:placeholder-shown + label {color: #75757d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transform-origin: left bottom;transform: translate(0, 2.125rem) scale(1.1);-moz-transform: translate(0, 2.125rem) scale(1.1);-ms-transform: translate(0, 2.125rem) scale(1.1);-o-transform: translate(0, 2.125rem) scale(1.1);transform: translate(0, 2.125rem) scale(1.1);cursor: text;}*/
::-webkit-input-placeholder {opacity: 0;transition: inherit;}
input:focus::-webkit-input-placeholder {opacity: 1;}
/*input:not(:placeholder-shown) + label, input:focus + label {color: #ffb311;-webkit-transform: translate(0, 0) scale(1.0);-moz-transform: translate(0, 0) scale(1.0);-ms-transform: translate(0, 0) scale(1.0);-o-transform: translate(0, 0) scale(1.0);transform: translate(0, 0) scale(1.0);cursor: pointer;font-weight: 600;}*/
::-webkit-input-placeholder { /* WebKit browsers */color: #fff;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff;opacity:  1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #fff;}
/*input:not(:placeholder-shown) + label, input:focus + label, select:not(:placeholder-shown) + label, select:focus + label {color: #ffb311;-webkit-transform: translate(0, 0) scale(1.0);-moz-transform: translate(0, 0) scale(1.0);-ms-transform: translate(0, 0) scale(1.0);-o-transform: translate(0, 0) scale(1.0);transform: translate(0, 0) scale(1.0);cursor: pointer;font-weight: 600;}*/

.create-ac{color: #1a73e8;padding: 15px 0px;text-decoration: none;font-weight: 600;display: block;}
.create-ac:hover{color: #ffb311;}

.fg-pass {margin-top: -7px;}
.fg-pass a{color: #999;font-size: 14px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
.fg-pass a:hover{color: #ffb311;}
.login-btn-parent, .common-btn-parent {float: right;}
.login-btn a, .login-btn button, .common-btn a, .common-btn button {width: 150px;height: 50px;color: #000;position: relative;background: #33e81f;border-radius: 7px;margin: auto;display: block;padding: 10px;text-align: center;font-size: 20px;font-weight: 700;box-shadow: 3px 3px 10px #8c8c8c;-ms-transition: all.2s;-o-transition: all.2s;-moz-transition: all.2s;-webkit-transition: all.2s;transition: all.2s;}
.login-btn a:hover, .login-btn button:hover, .common-btn a:hover, .common-btn button:hover {color: #33e81f;background: #212121;text-decoration: none;}

.top-section, .rental-top-section, .carpenter-top-section, .electrician-top-section, .tradie-top-section, .pt-top-section, .sb-top-section, .rd-top-section, .household-top-section {min-height: 300px;width: 100%;display: block;position: relative;}
.top-section, .rental-top-section {background: url(../images/house-scene.jpg) no-repeat;background-size: cover;background-position: center;}
.tradie-top-section {background: url(../images/tradie-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.electrician-top-section {background: url(../images/elec-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.carpenter-top-section {background: url(../images/carp-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.pt-top-section {background: url(../images/pt-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.sb-top-section {background: url(../images/sb-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.rd-top-section {background: url(../images/rd-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.household-top-section {background: url(../images/household-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.top-section img, .rental-top-section img, .carpenter-top-section img, .electrician-top-section img, .tradie-top-section img, .pt-top-section img, .sb-top-section img, .rd-top-section img, .household-top-section img {top: 15%;width: 170px;height: 170px;position: absolute;left: 0;right: 0;margin: auto;vertical-align: middle;}
.rental-record-btn {width: 100%;padding: 7px 0px;font-size: 22px;font-weight: 900;background: #f4ea0b;box-shadow: none;outline: none;border: 2px solid transparent;position: absolute;bottom: 0px;right: 0;left: 0;margin: auto;}
.bottom-section {padding: 20px;background: #eaeaea;min-height: 300px;}
.bottom-section h3 {font-size: 20px;font-weight: 800;line-height: 1.3;margin: 0px;padding: 0px;}
.bottom-section ol {padding-left: 15px;margin-bottom: 0px;}
.bottom-section ol li{padding-bottom: 8px;font-size: 17px;}
p.help-block.help-block-error {text-align: left;}
.g-recaptcha + .help-block.help-block-error.captcha-error{color: #ff0000;text-align: left;}

.plumber-top-section {background: url(../images/plumber-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}
.plumber-top-section {min-height: 300px;width: 100%;display: block;position: relative;}
.plumber-top-section img {top: 15%;width: 170px;height: 170px;position: absolute;left: 0;right: 0;margin: auto;vertical-align: middle;}

.workfromhome-top-section {min-height: 300px;width: 100%;display: block;position: relative;}
.workfromhome-top-section img {top: 15%;width: 170px;height: 170px;position: absolute;left: 0;right: 0;margin: auto;vertical-align: middle;}
.workfromhome-top-section {background: url(../images/workfromhome-loginbg.jpg) no-repeat;background-size: cover;background-position: center;}

/*--Forgot Password--*/

.rounded_box {border: 1px solid #000;}
.rounded_box_green {border: 5px solid #75ed5a;background: #eaeae8;}
.rounded_box_green h3{font-weight: 800;}
.rounded_box, .rounded_box_green {border-radius: 15px;padding: 20px;float: left;width: 100%;min-height: 200px;max-height: 200px;margin-bottom: 10px;}
.hrBottom {border-color: #212121;}
.site-reset-password .rounded_box {max-width: 620px;min-height: 280px !important;max-height: 280px !important;margin: 0px auto 10px !important;float: none !important;}
.site-reset-password .rounded_box p.pass-suggetion {color: #000;font-size: 14px;font-weight: 600;padding: 5px;position: relative;line-height: 1.2;background: #b6deff;margin-top: 12px;}
.site-reset-password .rounded_box p.pass-suggetion:after {content: '';width: 0;height: 0;position: absolute;top: -15px;left: 5px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 15px solid #afe4ff;}

/*--Responsive View--*/

@media (max-width: 575px){
.g-recaptcha iframe {max-width: 100% !important;transform:scale(0.77) !important;-webkit-transform:scale(0.77) !important;transform-origin: left !important;-webkit-transform-origin: left !important;}
#rc-imageselect {transform:scale(0.77) !important;-webkit-transform:scale(0.77) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;}
}

@media (max-width:767px){  
.login-parent {padding: 3%;}
.form-parent {padding: 20px;margin-top: 0px;}
.rounded_box, .rounded_box_green{max-height: initial;}
.fg-pass {margin: 10px 0px;text-align: left !important;}
}

@media (min-width:768px) and (max-width:991px){  
.form-parent {padding: 50px;overflow: hidden;margin-top: 0;}
.bottom-section {padding: 50px;}
}

@media (min-width:992px) and (max-width:1199px){

    .fg-pass{text-align: left !important;}
}

@media(max-width: 1199px){
.login-btn a, .common-btn a{height: 45px;}
.login-btn a, .login-btn button, .common-btn a, .common-btn button a{font-size: 16px;}
}

@media (max-width: 1300px){ 
.rg-logo {width: 61px;position: relative;top: 0;right: 0;float: right;margin: 10px 0px;}  
}
/* For device detection ----------- */
@media only screen and (max-width: 760px) {
  #detect-device { display: none; }
  #mob-device-msg { display: none;background-color: red;padding: 5px;color: #fff;text-align: initial!important; }
}



/*css for sticky footer*/
.login-logo img{margin:25px 0;}
.browser-msg-footer {
    width: 100%;
    background: #E00000;
    position: fixed;
    bottom: 0;
    z-index: 999;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    line-height:70px;
    height: 70px;
}
.text-white{color:#fff;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
#footer{margin-bottom:90px;}
section.login-parent {margin-bottom: 100px;}
}*/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
    @media {
        #footer{margin-bottom:70px;}
        section.login-parent {margin-bottom: 100px;}
    }
}
@media not all and (min-resolution:.001dpcm) { 
    @media {
        #footer{margin-bottom:70px;}
        section.login-parent {margin-bottom: 100px;}
    }
}
@-moz-document url-prefix() {
    #footer{margin-bottom:0px;}
    section.login-parent {margin-bottom: 0px;}
}
.browser-msg-footer p{font-size: 18px;}
.browser-msg-footer a{text-decoration:underline; font-size: 18px;}
.browser-msg-footer a:hover{color:#fef400 !important;}
/*css for sticky footer ends*/

/*css for new design of login page*/
.logFormWrapper {background: #f9ea00; padding: 25px; border-radius: 35px; overflow: hidden; border: none;}
.logFrom {background: #fff; border-radius: 25px; box-shadow:4px 6px 5px -1px #827900;}
.logFrom .form-parent {	padding: 5px 30px; margin: 10% 0 10%;}
.logFrom .control-label { font-size: 18px; text-transform: uppercase;}
.logFrom .border-effect{border-bottom:1px solid #000;}
.fg-pass .fg-password {	color: #000;}
.newRgtSec .bottom-section.text-left {background: transparent; padding: 0px; min-height: auto;}
.newRgtSec .bottom-section h3{font-size:23px;}
.newRgtSec  .bottom-section li{font-size:20px; color: #000; font-weight:600;}
/*.newRgtSec .comman-right-section {padding: 19% 10% 10%;}*/
.logFrom .form-parent .login-btn .btn{box-shadow:none; text-transform: uppercase;}


.newRgtSec .comman-right-section{display: flex; align-items: center; justify-content: center; height: 100%; min-height: 480px;
}
@media (max-width:767px){ 
    .logFormWrapper{padding:5%;}
    .logFrom .form-parent{margin:2% 0 5%; padding: 35px 30px;}
    .newRgtSec .comman-right-section{min-height:initial;}
}
/*css for new design of login page ends here*/