/*********************************Media-query(for-tablets)***********************************/
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.0);
}
.navbar-dark .navbar-toggler[type=button]:not(:disabled), .navbar-dark .navbar-toggler[type=reset]:not(:disabled), .navbar-dark .navbar-toggler[type=submit]:not(:disabled), .navbar-dark .navbar-toggler button:not(:disabled){
	text-align:inherit;
}
@media(max-width: 1280px) {
body {
   overflow:  auto; 
}
.middle-text h2 {
    font-size: 1.40rem;
 }
 div.dataTables_wrapper div.dataTables_length select {
    width: 150px;
   }
.main-aboutus-left-sec-txt h3 {
    font-size: 1.7rem;
}
.mobile-menu li a{
    padding: 5px 13px;
}
.clickhere-btn {
    width: 35%;
}
.main-auditor-section-left-text h2{
    width: 52.3%;
}
.main-footer-link ul li a {
    font-size: 13px;
    padding: 0.5rem 6px;
}
.main-requisites-sec {
    width: 40%;
    padding: 1.2rem;
}
.main-requisites-content h2 {
    font-size:x-large;
}
.main-requisites-content p {
    font-size:14px;
}
/* video-section */
.d-block {
    display: block!important;
    height: 360px;
    width: 100%;
}
    .banner-video {
	width: 30%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -40rem;
    left: 10rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 362px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
@media(max-width: 1180px) {
body {
   overflow:  scroll; 
}
.signup-btn-bg {
	padding:4px 0px;
    font-size: x-small;
 }
.welcome-txt-heading {
    margin-top: 25px;
}
.logo img {
    width: 9%;
}
.middle-text h2 {
    font-size: 1.27rem;
}
.middle-text h3 {
    font-size: 1.27rem;
 }
.main-aboutus-left-sec-txt h3 {
    font-size: 1.7rem;
}
.mobile-menu li a{
    padding: 0px 7px;
}
.clickhere-btn {
    width: 35%;
}
.main-auditor-section-left-text h2{
    width: 66.3%;
}
.main-footer-link ul li a{
    font-size: 11px;
    padding: 0.5rem 5px;
}
.top-footer-section{
    width: 100%;
}
.top-footer-section p {
    font-size: 12px;
    margin: 4px 1px;
}
.top-footer-section p a{
    font-size: 12px;
    margin: 4px 1px;
}
.footer-logo ul li {
    width: 42%;
    height: 47px;
    float: right;
}
.main-requisites-sec {
    width: 48%;
    padding: 1.2rem;
    height: auto;
    top: 6.3rem;
}
.main-requisites-content h2 {
    font-size: x-large;
}
.main-requisites-content p {
    font-size:medium;
}
.email-otp-btn {
    width: 138px;
}
.email-otp-btn p a {
    font-size: 12px;
}
.input-form4b-space-add {
    margin-left: -1.8rem !important;
}
.both-btn{
	margin: 1.45rem auto;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.space1-form8-b1 {
    margin-left: 1rem !important;
}
.space1-form8-b2 {
    margin-left: -2.8rem !important;
}
.bg-danger {
    background-color: #326591 !important;
}
.main-align-row4-form3 {
    margin-left: 0rem !important;
}
.main-align-row1 {
    margin-left: 0.7rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 363px;
    width: 100%;
}
    .banner-video {
	width: 30%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -39rem;
    left: 10rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 365px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 1024px) {
body {
   overflow:  scroll; 
}
.logo{
	width:20%;
}
.logo img{
	width:100%;
}
.signup-btn-bg {
    width: 100%;
    font-size:10px;
    padding:4px 0px;
}
.col-md-10{
	max-width:100% ;
}
.row {
margin-right: -10px;
    margin-left: 0px;
}
.middle-text h2 {
    font-size:17px !important;
}
.middle-text h3 {
    font-size: 1.5rem;
 }
 .welcome-txt-heading {
    margin-top: 30px;
 }
 .space1-form8-b1 {
    margin-left: 1.5rem !important;
}
.space1-form8-b2 {
    margin-left: -1.55rem !important;
}
 div.dataTables_wrapper div.dataTables_length select {
    width: 120px;
}
 div.dataTables_wrapper div.dataTables_length label{
 	margin-left:-10rem;
 }
 div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 0rem 1.4rem 0rem 0rem;
}
.text-left2 {
    margin-left: 0.5rem;
 }
 .main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0.5rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0.5rem;
    width: 100%;
}
.input-heading-space {
    margin-left: 0.5rem;
    margin-bottom: 1rem;
    width:100%;
}
.heading-space-e {
    left: 1.5rem;
}
.heading-space-f {
    left: 1.4rem;
}
.heading-space-g {
    left: 0.5rem;
}
.input-heading-space1 {
    margin-left: -0.5rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1.6rem;
    margin-bottom: 1rem;
    width: 100% !important;
}
.input-heading-space1a {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space3 {
    margin-left: -0.6rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space1b{
	width:100%;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
}
.heading-space6 {
    margin-left: 7.5rem;
}
.heading-space4 {
    margin-left: 1rem;
}
.heading-space5 {
    margin-left: 0rem;
}

.form-group {
    margin-bottom: 1rem;
    margin-left: 0px;
}
.form-8space-control {
    margin-left: -1.9rem;
}
.dt-buttons {
    margin-left: 1rem;
}
.main-aboutus-left-sec-txt h3 {
    font-size: 1.7rem;
}
.mobile-menu li a{
    padding: 0px 7px;
}
.clickhere-btn {
    width: 35%;
}
.main-auditor-section-left-text h2{
    width: 66.3%;
}
.main-footer-link ul li a{
    font-size: 11px;
    padding: 0.5rem 5px;
}
.top-footer-section{
    width: 100%;
}
.top-footer-section p {
    font-size: 12px;
    margin: 4px 1px;
}
.top-footer-section p a{
    font-size: 12px;
    margin: 4px 1px;
}
.footer-logo ul li {
    width: 42%;
    height: 47px;
    float: right;
}
.main-requisites-sec {
    width: 48%;
    padding: 1.2rem;
    height: auto;
    top: 6.3rem;
}
.main-requisites-content h2 {
    font-size: x-large;
}
.main-requisites-content p {
    font-size:medium;
}
.email-otp-btn {
    width: 140px;
}
.email-otp-btn p a {
    font-size: 12px;
}
/* video-section */
.d-block {
    display: block!important;
    height: 363px;
    width: 100%;
}
    .banner-video {
	width: 30%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -32rem;
    left: 10rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 365px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
.technical-text {
    padding: 0 0.5rem;
}
.technical-text h2 {
    font-size: 1.1rem;
}
.prerecuisites-text h3 {
    font-size: 1rem;
   }
.prerecuisites-text p {
    font-size: small;
}
.technical-text p {
    font-size: small;
}
.technical-text b, strong{
    color: #000 !important;
    font-weight: 700;    font-size: small;
}
.prerecuisites-text h2 {
    font-size: 1.1rem;
}

}

/*********************************Media-query(for-tablets)***********************************/
@media(min-width: 914px) and (max-width: 915px) {
body {
   overflow:  scroll; 
}
.input-group-addon-new {
width: 10px !important;
    top: 0.15rem !important;
    z-index: 99;
    margin-left: 0rem;
    left: 1rem;
    padding: 0px;
    height: 27px;
    color:#fff;
    text-align:center;
    background: #26537a;
}
.signup-btn-bg {
    width: 100%;
    font-size:9px;
    padding:2px 0px;
}
.form-control2 {
     font-size: 0.7rem;
  }

.card{
	margin:0 auto;
}
.main-align-row1 {
    margin-left: 0rem !important;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 1rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space-e {
    left: 0.9rem;
 }
 .heading-space-f {
    left: 0.7rem;
   }
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
	width:8%;
}
.logo img{
	margin-top:5px;
	}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
/* .row{
	margin-left:0px;
	margin-right:0px;
} */
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 1% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: -3.1rem !important;
}

.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 60% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -12rem !important;
    margin-top: -1rem;
}
.dataTables_length{
	padding-bottom:0rem;
	margin-top: 5rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:40%;
    margin:0.5rem -27.6rem 5rem 25rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: -2rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
	width: 95%;
    left: 0rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 15px;
}
.both-btn {
    width: 60%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 0rem;
    z-index: 99;
    margin-left: 1.2rem !important;
    height: 35px;
    background: #26537a;
}
.text-left3 {
    margin-left: 0px !important;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.70rem;
}
.main-align-row4-form3{
	margin-left:6rem !important;
}
.heading-spacee {
    margin-left: -0.9rem !important;
}
.heading-spacef {
    margin-left: 7.25rem !important;
}
.input-height {
    margin-top: 1rem;
    margin-left: 2rem;
}
.heading-spaceb {
    margin-left: -1rem;
    margin-top: 1rem;
}
/* .col-md-10{
	max-width:100%;
} */
.space1-form8-b2 {
    margin-left: -2.6rem !important;
}
.form8-2-space {
    margin-left: 0rem;
}
.form-8space-b {
    margin-left: -1.5rem !important;
}
.form-8space {
    margin-left: 1rem !important;
}
.text-left {
    margin-left: 0px;
}
.form-control1 {
    width: 82%;
    float: right;
    margin-top: -2.25rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
	width: 30%;
    height: 30%;
    position: relative;
    z-index: 999;
    top: -33.2rem;
    left: 5rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 912px) {
body {
   overflow:  scroll; 
}
.input-group-addon-new {
width: 10px !important;
    top: 0.15rem !important;
    z-index: 99;
    margin-left: 0rem;
    left: 1rem;
    padding: 3px;
    height: 27px !important;
    background: #26537a;
}
.signup-btn-bg {
    width: 100%;
    font-size:7px;
    padding:2px 0px;
}
.form-control2 {
     font-size: 0.6rem;
  }
  .input-group-addon i {
    font-size: x-small;
}
.form-control1 {
    font-size: 0.9rem;
    width: 87%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.space1-form8-b1 {
    margin-left: 0.2rem !important;
}
.main-align-row1 {
    margin-left: -0.3rem !important;
}
.heading-spacee {
    margin-left: -0.8rem !important;
}
.heading-spacef {
    margin-left: 0.25rem !important;
}
.heading-spacef {
    margin-left: 7.2rem !important;
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 1rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space-e {
    left: 0.9rem;
 }
 .heading-space-f {
    left: 0.7rem;
   }
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:35%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
/* .row{
	margin-left:0px;
	margin-right:0px;
} */
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 1% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: -3.1rem !important;
}

.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 60% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -12rem !important;
    margin-top: -1rem;
}
.dataTables_length{
	padding-bottom:0rem;
	margin-top: 5rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:40%;
    margin:0.5rem -27.6rem 5rem 25rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 1rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
	width: 95%;
    left: 0rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 10px;
}
.both-btn {
    width: 60%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.70rem;
}
.main-align-row4-form3{
	margin-left:7rem !important;
}
.input-height {
    margin-top: 1rem;
    margin-left: 2rem;
}
.heading-spaceb {
    margin-left: -1rem;
    margin-top: 1rem;
}
/* .col-md-10{
	max-width:100%;
} */
.space1-form8-b2 {
    margin-left: -2.6rem !important;
}
.form8-2-space {
    margin-left: 0rem;
}
.form-8space-b {
    margin-left: -1.5rem !important;
}
.form-8space {
    margin-left: 1rem !important;
}
.text-left {
    margin-left: 0px;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 4rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 896px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.form-control2 {
    font-size: 0.7rem;
}
.input-group-addon-new {
    width: 10px !important;
    top: 0.15rem !important;
    z-index: 99;
    margin-left: 0rem;
    left: 1rem;
    padding: 0px;
    height: 27px !important;
    background: #26537a;
}
.form-control1 {
    font-size: 0.9rem;
    width: 86%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 1rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space-e {
    left: 0.9rem;
 }
 .heading-space-f {
    left: 0.7rem;
   }
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:32%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
/* .row{
	margin-left:0px;
	margin-right:0px;
} */
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 1% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: -3.1rem !important;
}

.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 60% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -12rem !important;
    margin-top: -1rem;
}
.dataTables_length{
	padding-bottom:0rem;
	margin-top: 5rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:40%;
    margin:0.5rem -27.6rem 5rem 25rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 1rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
	width: 95%;
    left: 0rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 10px;
}
.both-btn {
    width: 50%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 40%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 40%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.70rem;
}
.btn-info{
	margin:4px auto;
}
.main-align-row4-form3{
	margin-left:7rem !important;
}
.input-height {
    margin-top: 1rem;
    margin-left: 2rem;
}
.heading-spaceb {
    margin-left: -1rem;
    margin-top: 1rem;
}
/* .col-md-10{
	max-width:100%;
} */
.space1-form8-b2 {
    margin-left: -2.6rem !important;
}
.form8-2-space {
    margin-left: 0rem;
}
.form-8space-b {
    margin-left: -1.5rem !important;
}
.form-8space {
    margin-left: 1rem !important;
}
.text-left {
    margin-left: 0px;
}
/* video-section */
.d-block {
    display: block!important;
    height: 275px;
    width: 100%;
}
    .banner-video {
	width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -33.2rem;
    left: 5rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 277px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 851px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.signup-btn-bg {
    width: 100%;
    font-size: 8px;
    padding: 2px 0px;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:95%;
	margin:auto;
}
.form-control {
    font-size: 10px;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 15px !important;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:40%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 10px;
    line-height:32px;
    margin:0px;
}
.heading-spacee {
    margin-left: -1.2rem !important;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: -5rem 0% !important;
}
.dt-buttons{
	width:31% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
   margin-left: -12rem !important;
    width: 30%;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
	width: 42%;
    margin: -5rem 2.4rem 0rem 24rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
	width: 95%;
    left: 0rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 10px;
}
.both-btn {
    width: 65%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.1rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
.btn-info{
	margin:4px auto;
}
.form-control1 {
    font-size: 0.8rem;
    width: 87%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
	width: 38%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -29rem;
    left: 0rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 844px) {
body {
   overflow:  auto; 
}
.form-control1 {
    font-size: 0.8rem;
    width: 87%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
	width: 35%;
    height: 35%;
    position: relative;
    z-index: 999;
    top: -28.2rem;
    left: 0.5rem;

}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 823px) {
body {
   overflow:  scroll; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-34rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -25.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 820px) {
body{
	overflow:auto;
}
.card{
	margin:0 auto;
}
.form-control1 {
    font-size: 0.9rem;
    width: 87%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.signup-btn-bg{
	width:100%;
}
.text-left3 {
    margin-left: 0px !important;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 10px;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 15px !important;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:40%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 10px;
    line-height:32px;
    margin:0px;
}
.heading-spacee {
    margin-left: -1.2rem !important;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: -5rem 0% !important;
}
.dt-buttons{
	width:31% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
   margin-left: -12rem !important;
    width: 30%;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
	width: 42%;
    margin: -5rem 2.4rem 0rem 24rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
	width: 95%;
    left: 0rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 10px;
}
.both-btn {
    width: 60%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 40%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 40%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
/*     margin-left: 1rem; */
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -28.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 812px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:8%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -18rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -25.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 800px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:8%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -18rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -25.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 768px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
select option{
	width:30%;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: -1rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
	width:31%;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:38%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 0% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label {
    margin-left: -14rem !important;
    width: 25%;
}
div.dataTables_wrapper div.dataTables_filter input{
	width:100%;
}
div.dataTables_wrapper div.dataTables_filter label {
    color: #326591;
    font-weight: 600;
    margin: -20px 0px 0px 9rem;
}
div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: 75%;
}
.dataTables_length{
	padding-bottom:0rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
	width: 95%;
    left: 0rem;
}
.col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 26%;
}
.main-align-row1 {
    margin-left: -0.3rem !important;
}
.main-align-row4-form3 {
    margin-left: 6rem !important;
}
.heading-spacee {
    margin-left: -2.2rem !important;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 14px !important;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 10px;
}
.both-btn {
    width: 72%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.input-group-addon-new {
width: 10px !important;
    top: 0.15rem !important;
    z-index: 99;
    margin-left: 0rem;
    left: 1rem;
    padding: 4px;
    height: 27px;
    background: #26537a;
}
.signup-btn-bg {
    width: 100%;
    font-size:7px;
    padding:2px 0px;
}
.form-control2 {
     font-size: 0.7rem;
  }
  .input-group-addon i {
    font-size: x-small;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.6rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -25.2rem;
}
    .g20-banner-logo {
    text-align: center;
    position: relative;
    z-index: 999;
    top: -1rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 740px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.signup-btn-bg {
    width: 100%;
    font-size: 12px;
    padding: 2px 0px;
}
.form-control1 {
    font-size: 0.9rem;
    width: 82.5%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
   margin-top: -2.25rem;
}
.input-group-addon i {
    font-size: medium;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:34%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 16px;
    line-height:32px;
    margin:0px;
}
.heading-spacef {
    margin-left: -0.1rem !important;
}
.heading-spacee {
    margin-left: -0.8rem !important;
}
.heading-spacef {
    margin-left: 0rem !important;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -27rem !important;
}
.main-align-row4-form3 {
    margin-left: 0.5rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: -40px;
}
.form-8space-b {
    margin-left: 0.8rem !important;
}
.space1-form8-b2 {
    margin-left: 1.4rem !important;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 1rem !important;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -25.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 736px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:8%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -18rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 731px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:8%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -18rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

@media (max-width: 720px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 0rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:34%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 16px;
    line-height:32px;
    margin:0px;
}
.heading-spacef {
    margin-left: -0.1rem !important;
}
.heading-spacee {
    margin-left: -0.8rem !important;
}
.heading-spacef {
    margin-left: 0rem !important;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -27rem !important;
}
.main-align-row4-form3 {
    margin-left: 0.5rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: -40px;
}
.form-8space-b {
    margin-left: 0.8rem !important;
}
.space1-form8-b2 {
    margin-left: 1.4rem !important;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:0.75rem;
}
.form-control1 {
    font-size: 0.9rem;
    width: 83%;
    margin-top:0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 235px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -24.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 0rem;
    left: 9rem;
}
.main-video-height {
    width: 100%;
    max-height: 237px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 667px) {
body {
   overflow:  auto; 
}
.input-group-addon-new {
    width: 10px !important;
    top: 0.15rem !important;
    z-index: 99;
    margin-left: 0rem;
    left: 1rem;
    padding: 0px;
    height: 33px !important;
    background: #26537a;
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control1 {
    font-size: 0.9rem;
    width: 82.4%;
    float: right;
    margin: auto;
    margin-top: -2.2rem;
}

.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 1rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space-g{
	margin-left:0rem;
}
.heading-space-f{margin-left: -6.9rem;
}
.input-heading-space3{
	width:100%;
}
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:0px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:38%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 13px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -27rem !important;
}
.form-8space-b {
    margin-left: 1rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	width:100% !important;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px !important;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 0rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	padding:4px;
}
.btn-info{
	margin:0px auto;
}
.heading-space-e{
	margin-left:0rem;
}
.main-align-row4-form3 {
    margin-left: 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
.banner-video {
	width: 35%;
    height: 30%;
    position: relative;
    z-index: 999;
    top: -26.2rem;
    left: 4rem;
}
.g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 653px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.space1-form8-b2 {
    margin-left: 1.4rem !important;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width:105.5%;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:100%;
	margin:auto;
}
.form-control1 {
    font-size: 0.9rem;
    width: 82.51%;
    float: right;
    margin: auto;
    padding-left: 0rem;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
    padding-left: 1rem;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space-g{
	margin-left:0rem;
}
.heading-spacef {
    margin-left: 0rem !important;
}
.input-heading-space3{
	width:100%;
}
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:0rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:0px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:0px;
}
.logo img{
	margin-top:5px;
	width:40%;
}
.logo h3{
	padding-top:0.9rem;
	font-size:x-large;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 13px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin-left:0px;
	margin-right:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
    padding:0px !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left: -27rem !important;
}
.form-8space-b {
    margin-left: 1rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: center;
    width:100%;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.space1-form8-b1-control {
    margin-left: 0rem;
}
.space1-form8-b5 {
    margin-left: 0rem;
}
input, #address, textarea {
    margin-left: 0px;
}
.step-five-inputwidth {
    width: 80%;
    left: -2.8rem;
}
.input-form4b-space {
    width: 100% !important;
    margin: 0rem !important;
}
.main-inner-width-form4 {
    width: 95% !important;
}
div.dataTables_wrapper div.dataTables_filter{
	text-align:center !important;
}
input, #address, textarea {
    margin-left: 0px !important;
}
.bottom-footer h2 {
    font-size: small !important;
    line-height: 18px !important;
    padding: 7px 0px !important;
}
.main-form-space3 {
    width: 100%;
    margin: auto;
}
.main-form-space4 {
    width: 100%;
 }
 .main-form-6-space2 {
    margin-left: 0rem !important;
}
.main-form-space1 {
    margin-left: 0rem !important;
    width: 100% !important;
}
.col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 100%;
    max-width: 100%;
}
.heading-spacee,.input-group{
	margin-left: 0rem;
}
/* .signup-btn{
	width:120px;
	float:none;
}
.signin-btn{
	width:120px;
	float:none;
} */
.middle-text h2 {
    font-size: 15px !important;
    color: #000;
    margin: 0;
    text-align: left;
    font-weight: 600;
}
.welcome-txt-heading {
    margin-top:-40px;
}
.both-btn {
    width: 100%;
    height: auto;
    margin: 0.6rem 0 0 0;
}
.signin-btn {
    margin: 0rem;
    width: 42%;
    height:auto;
}
.signin-btn h2 {
    font-size: medium;
    margin: 0rem;
    line-height:32px;
}
.signin-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn {
    width: 42%;
    height:auto;
    float: left;
    margin-left: 0.5rem;
}
.signup-btn h2 {
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.signup-btn h2 a{
    font-size: medium;
    margin: 0rem 0;
    line-height:32px;
}
.middle-text h3{
	font-size:1rem;
}
.container, .container-sm {
    max-width: 100%;
}
.input-group-addon {
    width: 20px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 35px;
    background: #26537a;
}
.form {
    max-width: 100%;
}
.btn{
	font-size:x-small;
}
.heading-space-e{
	margin-left:-0rem;
}
.main-align-row4-form3 {
    margin-left: 0rem !important;
}
.signup-btn
{
	width:40%;
}
.signin-btn
{
	width:40%;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 40%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -26.2rem;
    left:3rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 640px) {
body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-tablets)***********************************/
@media (max-width: 600px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 568px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-tablets)***********************************/
@media(max-width: 540px) {
body {
   overflow: auto; 
}
.card{
	margin:0 auto;
}
/* .btn {
    font-size: 7px;
} */
.signup-btn-bg {
    width: 35%;
    font-size: 11px;
    padding: 3px 0px;
}
.form-control2 {
font-size: 0.7rem;
    width: 88.5%;
    float: right;
    margin-left: 4rem;
    margin-top: -1.9rem;
}
.form-control1 {
    font-size: 0.9rem;
    width: 90%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.input-group-addon{
	left: 0rem;
    padding: 4px;
}
.input-group-addon-new {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 33px !important;
    background: #26537a;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:95%;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:0px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 15px !important;
}
/* .both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
} */
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:27%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 15px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-35rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 34px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 1.5rem !important;
}
.step-five-inputwidth {
    width: 94%;
    left: 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
	width: 40%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -21.2rem;
    left: 2rem;
    right: 0rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-Phablets)***********************************/
@media(max-width: 512px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-Phablets)***********************************/
@media(max-width: 480px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*******************************************************************************************/
@media(max-width: 450px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0.9rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-Phablets)***********************************/
@media(max-width: 414px) {
.card{
	margin:0 auto;
}
.input-group-addon-new {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: -0.2rem;
    height: 33px !important;
    background: #26537a;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
    width:100%;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100% !important;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 315px;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.heading-space-g {
    margin-left: 0rem !important;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: 0.5rem auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 18px !important;
}
.middle-text h3 {
    font-size: 1.5rem;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:42%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:-15px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem 0.8rem!important;
    padding:0rem 0.8rem!important;
}
.form-control,option{
	overflow:scroll;
	width:100%;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-41rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.73rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* input{
    margin-left: 0px !important;
} */
input, #address {
    margin-left: 1px !important;
}
input, #address, textarea {
    margin-left:2px !important;
}
.space1-form9 {
    margin: auto 0rem;
    width: 100% !important;
}
.heading-space-e {
    left: 1rem;
}
.heading-space-f {
    left: 0.7rem;
}
.form-control1 {
    font-size: 0.9rem;
    width: 86%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.signup-btn-bg{
    width: 60%;
    left: 1rem;
    margin: 1rem auto;
    padding-left:0px;
    margin-left: 0.9rem !important;
}
.input-group-addon {
    width: 50px !important;
    top: 2.23rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.main-btn{
	width:100% !important;
	margin-left:0px !important;
}
.form-control, input{
	padding-left:3.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
.text-left3 {
    margin-left: 0px !important;
}
.verify-btn{
	width:100% !important;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 1.5rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-Phablets)***********************************/
@media(max-width: 412px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.input-group-addon-new {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0rem;
    height: 33px !important;
    background: #26537a;
}
.form-control2 {
    font-size: 0.9rem;
    width: 85.5%;
    float: right;
    margin-left: 4rem;
    margin-top: -2rem;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
    width:100%;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100% !important;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-space-g {
    margin-left: 0rem !important;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: 0.5rem auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
	font-size:small;
}
.btn {
    font-size: small;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:40%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 15px;
    line-height:32px;
    margin:0px;
}
.step-five-inputwidth{
	left:0rem !important;
	width:95%;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:-15px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem 0.8rem!important;
    padding:0rem 0.8rem!important;
}
.form-control,option{
	overflow:scroll;
	width:100%;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-41rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.19rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
    padding:8px;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
/* input{
    margin-left: 0px !important;
} */
input, #address {
    margin-left: 1px !important;
}
input, #address, textarea {
    margin-left:2px !important;
}
.space1-form9 {
    margin: auto 0rem;
    width: 100% !important;
}
.heading-space-e {
    left: 1rem;
}
.heading-space-f {
    left: 0.7rem;
}
.form-control1 {
    font-size: 0.9rem;
    width: 80%;
    float: right;
    margin: auto;
    margin-left: 8rem;
	padding-left: 0.5rem;
    margin-right: 1.4rem;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
    left:0.5rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-Phone)***********************************/
@media(max-width: 393px) {
    body {
   overflow:  auto; 
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:40%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
.form-control1 {
    font-size: 0.9rem;
    width: 85%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.signup-btn {
    width: 41%;
    height: auto;
    float: left;
    margin-left: 0.5rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
	width: 60%;
    height: 40%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
    left: 0.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 3rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}

/*********************************Media-query(for-Phone)***********************************/
@media(max-width: 390px) {
.card{
	margin:0 auto;
}
.form-control1 {
    font-size: 0.9rem;
    width: 85%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:43%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0.9rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}

/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
    left:0rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 4rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-Phone)***********************************/
@media(max-width: 384px) {
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1.4rem;
    }
    .technical-text h2 {
    font-size: 0.9rem;
    }
    .perallex-text h3{
    width:100% !important;}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-43rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 50px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0.9rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 4rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-Phone)***********************************/
@media(max-width: 375px) {
    body {
   overflow:  auto; 
}
.prerecuisites-text p {
    font-size: 0.8rem;
    color: #fff;
    margin: 0;
    text-align: left;
    line-height: 20px;
}
.prerecuisites-text h3 {
    font-size: 1rem;
    }
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 17px !important;
}
.both-btn {
    width: 87%;
    height: auto;
    margin: 0.6rem 0rem 1rem 0;
}
.prerecuisites-text h2 {
    font-size: 1rem;
}
.technical-text h2 {
    font-size: 0.9rem;
}
.perallex-text h3{
    width:100% !important;
}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:45%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
	width: 100% !important;
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
	width: 100%;
    margin-left: -64rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
.input-group-addon {
    width: 40px !important;
    top: 2.25rem;
    z-index: 99;
    margin-left: 0.8rem;
    height: 35px;
    background: #26537a;
}
.space1-form8-b2 {
    margin-left: 0rem !important;
}
.form-control1 {
    font-size: 0.9rem;
    width: 88%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}

/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
    left:0rem;
}
    .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 4rem;
    left: 4.8rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-Phablets)***********************************/
@media(max-width: 360px) { 
.card{
	margin:0 auto;
}
.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
	width:fit-content;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 16px !important;
}
.welcome-txt-heading {
    margin-top: 0px;
}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:55%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 40% !important;
}
.heading-spacef {
    margin-left: -1rem !important;
}
.col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label {
    margin-left: -43rem !important;
    width: 100%;
}
div.dataTables_wrapper div.dataTables_filter label {
    color: #326591;
    font-weight: 600;
    margin: 0px 0px 0px 0rem;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 5rem;
    left: 4.5rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*********************************Media-query(for-Phone)***********************************/
@media(max-width: 320px) {
	.signup-btn-bg{
    width: 50%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0.9rem !important;
}
.form-control, input{
	padding-left:2.5rem;
}
.signup-space1{
	margin:0rem 0rem;
}f
.card{
	margin:0 auto;
}
.main-form-title h2 {
    font-size: small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: medium;
}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:10%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 100% !important;
    }
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-34rem !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 185px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 5rem;
    left: 4.5rem;
}
.main-video-height {
    width: 100%;
    max-height: 187px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
/*mobile-responsive*/
@media(max-width: 280px) {

body {
   overflow:  auto; 
}
.heading-spacee, .input-group {
    margin-left: 1.5rem;
}
.form-control2 {
    font-size: 0.9rem;
    width: 75.5%;
    float: right;
    margin-left: 4rem;
    margin-top: -2rem;
}
.signup-btn-bg {
    width: 85%;
    left: 1rem;
    margin: 1rem auto;
    margin-left: 0.9rem !important;
}
.space1-form9-a{
	margin:auto;
}
.perallex-text h3 a{
	font-size:smaller;
}
.card{
	margin:0 auto;
}
.form-control1 {
    font-size: 0.9rem;
    width: 83%;
    float: right;
    margin: auto;
    margin-left: 8rem;
    padding-left: 0.5rem;
    margin-right: 0rem;
}
.signup-btn {
    width: 36%;
    height: auto;
    float: left;
    margin-left: 0.5rem;
}
.signin-btn {
    margin: 0rem;
    width: 36%;
    height: auto;
}
.middle-text h3 {
    font-size: 1.2rem;
}
.main-form-title h2 {
    font-size: x-small;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    letter-spacing: 0px;
}
.control-label .h5, h5{
	margin-left:0rem;
}
.input-heading-space {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.form-group {
/*     margin-left: 0rem;
    margin-bottom: 1rem; */
    margin:1rem auto;
}
.input-heading-space1 {
    margin-left: 0rem;
    margin-bottom: 1rem;
    width: 100%;
}
.input-heading-space2 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.input-width-m{
	margin:auto;
}
.input-heading-space1a {
/*     margin-left: -0.9rem;
    margin-bottom: 1rem;
    width: 100%; */
    width: 100%;
    margin: auto;
}
.main-form-wdt {
    margin-left: 0rem;
}
.heading-space-input {
    margin-left: 0rem;
    width: 100%;
}
.heading-space-input1 {
    margin-left: 0rem;
    width: -webkit-fill-available;
}
.input-heading-space3 {
    margin-left: -1rem;
    margin-bottom: 1rem;
    width: 315px;
}
.heading-spaced {
    margin-left: 0rem;
}
.input-heading-space1b{
	width:285px;
	margin:auto;
}
.form-control {
    font-size: 0.9rem;
    width: 100%;
    margin: auto;
}
/* .text-left{
	margin-left:0px !important;
} */
.heading-space6 {
    margin-left: 0rem;
    width: 100%;
}
.heading-space4 {
    margin-left: 0rem;
}
.heading-space5 {
    margin-left: 0rem;
}
.button-wt{
	margin-top:1rem;
}
.heading-space3 {
    margin-left: 4.2rem;
    max-width: 100%;
    width:100%;
    margin:auto;
}
.main-btn input [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	margin:5px 2px !important;
}
div.dataTables_wrapper div.dataTables_info{
	margin:0rem 0rem !important;
}
div.dataTables_wrapper div.dataTables_paginate{
	text-align:center !important;
}
.navbar ul li a{
	padding:inherit !important;
}
.middle-text h2 {
    font-size: 12px !important;
}
.logo{
	padding-left:0px;
	padding-top:10px;
}
.logo img{
	margin-top:0px;
	width:50%;
}
.logo h3{
	padding-top:10px;
	font-size:14px;
}
.card-body{
	padding:0.25rem !important;
}
.card-header {
    padding: 0rem;
}
.control-label {
    font-size: 12px;
    line-height:32px;
    margin:0px;
}
label {
    display: inline-block;
    margin-bottom: 0px;
}
/* .text-left2{
	margin-left:0px;
} */
.text-left{
	margin-left:0px !important;
}
 .control-label span{
    line-height: 32px;
}
.main-align-row4-form3-a {
    margin-left: 1rem;
    display:block;
}
.row{
	margin:0px;
}
.table-space3-form3 {
    margin-left: 0rem;
}
.main-form-space-a {
    width: 100% !important;
    margin: 0rem !important;
}
div.dt-buttons {
	margin: auto 5% !important;
}
.main-form-space-b {
    width: 100% !important;
    margin: 0rem !important;
}
.input-form4b-space-add {
    margin-left: 0rem;
}
.input-form4b-space-d {
    margin-left: -0.9rem;
}
.input-form4b-space-add {
    margin-left: 0rem !important;
}
.main-inner-width-form4 {
    width: 100% !important;
}
.input-form4b-space {
    width: 108% !important;
    margin-left: -0.7rem;
}
.main-inner-width-form4 {
    width: 92.3% !important;
}
.card-header {
    padding: 0.75rem 0.2rem;
}
.table-space1-form8-b {
    width: 100%;
    margin-left: 0rem;
}
.form8-1-space {
    margin-left: 0rem;
}
.form-8space-control {
    margin-left: 0rem;
}
.space1-form8-b6 {
    margin-left: -0.1rem;
}
.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.table-space1-form8-b1 {
    width: 100%;
    margin-left: 0rem;
}
.main-form-6-space1 {
    margin-left: 0rem;
    width: 100%;
}
select {
    width: auto;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 50% !important;
}
div.dataTables_wrapper div.dataTables_length label{
    margin-left:-42rem !important;
}
div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: 73%;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    margin-left: -24px !important;
}
.dataTables_length{
	padding-bottom:3rem;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    margin: 2rem 2.4rem 0rem 0rem !important;
}
.notification-sec h3 {
    font-size: smaller;
    padding-left: 0rem;
}
/* video-section */
.d-block {
    display: block!important;
    height: 141px;
    width: 100%;
}
    .banner-video {
    width: 60%;
    height: 90%;
    position: relative;
    z-index: 999;
    top: -17.2rem;
}
    .g20-banner-logo {
    margin-top: 40px;
    text-align: center;
    position: relative;
    z-index: 999;
    top: 7rem;
    left: 3.5rem;
}
.main-video-height {
    width: 100%;
    max-height: 141px;
 }
.g20-banner-logo img{
    width:100%;
}
/* video-section */
}
