
@media (max-width: 1299px) {

}

@media (max-width: 1199px) {


	
	
}

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

}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {

	
.login-author-name {display: none;}
.onboarding-header {justify-content: flex-end; /*height: 56px;*/}
.onboarding-header {padding-left: 15px;	padding-right: 15px;}
.logoutbtn a.mobile-logout-btn {display: flex;}	
.logoutbtn a.dashboard-logout-btn {display: none;}
.desk-none {display: block;}
.back-arrow-desk-none {display: block;}
.mob-none {display: none;}
.mob-just-between {justify-content: space-between;}
/*.reg-cont-PTB {padding-top: 85px;}*/
	

}

@media only screen and (min-width: 768px) and (max-width: 991px)
{	

	
	
}

@media (max-width: 767px) {

	.onboarding-whitebg {background-color: #fff;}
	.onboarding-whitebg	.onboarding-header {background-image: none; background-color: #0c111d;}
	.onboarding-whitebg .create-account-btn {background-color: #0c111d; padding-top: 10px !important;}
	.form-box-padding {padding-top: 64px; height: auto; }
	.form-midd-center {display: flex; align-items: center; height: 100%; padding-top: 50px;}
	.form-select-comp {display: flex; align-items: center; height: 100%; padding-top: 50px !important; padding-bottom: 50px !important;}
	/*.form-box-padding .container {vertical-align: top;}*/
	.form-title, .on-bording-form-part .form-label {font-size: 12px;}
	.on-bording-form-part .form-check-label, .forget-a {font-size: 14px;}
	.forget-a {font-size: 14px;}
	.formwhitebg {padding: 20px 20px 20px 20px;}
	.form-box-padding .form-control {font-size: 14px;}
	.form-box-padding .form-secton span {font-size: 14px; line-height: 18px;}
	.pt-50 {padding-top: 50px;}
	.form-box-padding .btn {font-size: 14px;}
	.header-PTB {padding-top: 170px; padding-bottom: 30px;}
	.header-logo img {height: 34px;}
	.onboarding-header {height: 64px; border-bottom: none;}

	/*
	.register-sec {padding-top: 105px; height: inherit;}
	.register-sec .create-account-btn li a, .register-sec .create-account-btn li span {padding: 0px 0px 24px 0px; border: none; font-size: 12px; min-width: 85px; text-align: center; justify-content: center;}
	.register-sec .create-account-btn li a::before, .register-sec .create-account-btn li span::before {position: absolute; left: 0; bottom: 0; width: 100%; height: 8px; background-color: #B2B4B8; border-radius: 10px; content: "";}
	.register-sec .create-account-btn li a:hover, .register-sec .create-account-btn li a.active, .register-sec .create-account-btn li span.active {background-color:transparent; color: var(--white); }
	.register-sec .create-account-btn li a:hover::before, .register-sec .create-account-btn li a.active::before, .register-sec .create-account-btn li span.active::before  {background-color: var(--white);}
	.register-sec .create-account-btn li a.btn-checked::after, .register-sec .create-account-btn li span.btn-checked::after {display: none;}
	.register-sec .create-account-btn li span.btn-checked {color: #B2B4B8;}
	*/


	

	.select-company-sec h3, .register-sec h3 {font-size: 24px;}
	.select-company-sec h3 {font-size: 20px;} 
	.select-company-list {padding-top: 0px;}
	.verifyicon img {max-width: 110px;}
	.register-sec .form-title {margin-bottom: 20px !important;}
	.Reg-PTB {padding-top: 105px;}
	.form-title {font-size: 14px; line-height: 20px;}
	.form-title p {line-height: 20px;}
	.register-sec .form-title p {line-height: 20px;}
	.gobacklink a {font-size: 14px;}
	.gobacklink a img {width: 15px;}
	.select-company-list li label {font-size: 14px;}
	.active-d-active-btn span {font-size: 12px !important; background-color: var(--white);}
	.active-d-active-btn {margin-top: 5px;}
	.create-new-company-link {font-size: 14px;}
	.reg-title h2 {line-height: 30px; font-size: 20px; letter-spacing: normal; margin-bottom: 5px;}
	.reg-title p {font-size: 14px; line-height: 20px; margin-bottom: 10px;}
	.planinner-PLR {padding-left: 0px; padding-right: 0px;}
	.plan-tab-sec li.nav-item{margin: 0px 2px;}
	.planlist h6 {margin-bottom: 0px; font-weight: 500; line-height: 20px;}
	.planbox-border {line-height: 20px; padding: 15px 15px 15px 45px; outline: 1px solid #E1E2E5;}
	.plan-price {display: flex; align-items: center;}
	.plan-price span {margin-left: 8px;}
	.plan-price h3 {font-size: 30px;}
	.planlist {margin-bottom: 10px; padding-top:0px;}
	.plan-list-sec .form-check-input {position: absolute; left: 15px; top: 15px;}
	.register-plan-part {padding-top: 0px; margin-bottom: 5px;}
	.summary-secton {padding-left: 20px; padding-right: 20px;}
	.payment-form-list .row {margin-left: -5px; margin-right: -5px;}
	.payment-form-list .col-lg-12, .payment-form-list .col-6 {padding-left: 5px; padding-right: 5px;}
	.payment-form-list .on-bording-form-part .mb-3 {margin-bottom: 10px !important;}
	.payment-form-list .col-md-6:first-child {margin-bottom: 10px;}
	.payment-code-sec a.accordion-button {padding: 0px 0px 10px 0px;}
	.code-btn .btn {padding-top: 6px; padding-bottom: 6px;}
	.summary-acc-name, .summary-price, .payment-code-sec a.accordion-button  {font-size: 14px;}
	.agrement-cont img.agreement-img {border-radius: 10px;}
	/* .add-info-img img {max-width: 165px;} 
	.conf-icon-img img {max-width: 48px;}*/
	.invite-code-page {/*padding-top: 105px;*/ padding-top: 30px; height: inherit; display: table;}
	.invite-code-page .forget-a, .invite-code-page .forget-a a {font-size: 14px;}
	.invite-code-page .otpinput li input {height: 45px;}

	.country-phone .niceCountryInputSelector span {font-size: 14px;}
	.country-phone .niceCountryInputMenuDropdown {left: 28px;}
	.country-phone .niceCountryInputSelector .niceCountryInputMenuDefaultText a span {padding:0px 0px 0px 15px;}
	.country-phonenumber {top: 13px; left: 100px; font-size: 12px; width: calc(100% - 105px);}

	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 39px;}
   .select2-container--default .select2-selection--single .select2-selection__arrow {height: 41px;}
   .select2-container .select2-selection--single {height: 41px;}
   .country-phone .form-control {padding-top: 7px; padding-bottom: 5px;}
   .form-mes-icon {top: 6px !important;}
   .select-2-box {font-size: 12px;}
   .mob-for-pass {margin-bottom: 5px !important;}
   .mob-for-pass a {font-size: 14px; }

   .plan-order {display: flex; flex-direction: column;}
   .plan-order .plansetup {order: 1; margin-bottom: 0px;}
   .plan-order .plan-price {margin-bottom: 10px;}

   .mob-flip-sec {padding-bottom: 0px; justify-content: flex-start; /*height: 100%;*/}
   .mob-flip-sec .create-account-btn .container {display: flex; justify-content: center;}
   .mob-flip-sec .create-account-btn ul {overflow: hidden; overflow-x: auto; justify-content: flex-start; padding-bottom: 10px;}
   .mob-flip-sec .create-account-btn li {white-space: nowrap;}
   .mob-flip-sec .mob-fullwidth {order: 1; max-width: inherit; padding-left: 0px; padding-right: 0px; /*height: 100%;*/}
   .mob-flip-sec .mob-fullwidth .sm-box-width {max-width: inherit; /*height: 100%;*/}
   .mob-flip-sec .create-account-btn {padding-top: 0px;}
   .mob-flip-sec .formwhitebg {padding: 32px 20px 30px 20px; border-radius: 16px 16px 0px 0px; /* overflow: hidden; overflow-y: auto;*/ }
   .mob-flip-sec .btn, .mob-flip-sec .form-control {font-size: 14px;}
   .mob-flip-sec .create-account-btn li span {padding: 9px 16px;}
   .mob-flip-sec h3 {font-size: 20px;}
   .mob-flip-sec .icon-round-bg {width: 50px; height: 50px;}
   .mob-flip-sec .icon-round-bg img {max-width: 25px;}
   .mob-flip-sec .personal-cont-width {max-width: inherit; /*height: 100%;*/ position: relative;}
   .mob-flip-sec .personal-cont-width .formwhitebg { /* height: 100%;*/ }
   .mob-flip-sec .planbox-border {padding-right: 45px; padding-left: 15px;}
   .mob-flip-sec .plan-list-sec .form-check-input {left: inherit; right: 15px;}
   .mob-flip-sec .planlist h6 {font-size: 14px; margin-bottom: 10px;}
   .mob-flip-sec .plan-price h3 {font-size: 24px;}
   .mob-flip-sec .plan-price {display: block;}
   .mob-flip-sec .plan-price span {margin-left: 0px;}
   .mob-flip-sec .reg-title {padding-left: 10px; padding-right: 10px; margin-bottom: 15px;}

   .mob-flip-sec .Plan-max-width {height: 100%; max-width: inherit;}
   .mob-flip-sec .agrement-cont {/*border-radius: 16px 16px 0px 0px;  color: var(--darkblue); background-color: var(--white); border: 1px solid rgba(12, 17, 29, 0.10);	box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 12px 32px 0px rgba(16, 24, 40, 0.10); width: 100%; height: 100%;*/ padding: 32px 20px 30px 20px;}

   /*
   .mob-flip-sec .payment-whitebg {color: var(--darkblue); background-color: var(--white); border-radius: 16px 16px 0px 0px; border: 1px solid rgba(12, 17, 29, 0.10); box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 12px 32px 0px rgba(16, 24, 40, 0.10);	width: 100%; padding: 20px; overflow: hidden;  overflow-y: auto;}

   .mob-flip-sec .payment-whitebg .formwhitebg {border: none; border-radius: 0px; background-color: transparent; overflow: inherit; box-shadow: none; padding: 0px;}
   */
   .mob-flip-sec .payment-mob-whitebg {padding: 32px 20px 10px 20px;}
   .mob-flip-sec .payment-mob-whitebg .formwhitebg {border: none; border-radius: 0px; background-color: transparent; overflow: inherit; box-shadow: none; padding: 0px;}
   .mob-flip-sec .payment-mob-whitebg .row > * {padding-left: 5px; padding-right: 5px;}
   .payment-summary h6 {font-size: 16px;}	
   .payment-summary h6, .summary-secton {padding-left: 0px; padding-right: 0px;}
   .summary-row {margin-bottom: 10px;}
   .mob-d-table {display: table;}

   .onboarding-whitebg .none-whitebg {border: none; border-radius: 0px; background-color: #fff; overflow: inherit; box-shadow: none; position: relative; border-radius: 16px 16px 0px 0px;}
   .onboarding-whitebg .mob-blackbg {position: relative;}	
   .onboarding-whitebg .mob-blackbg::before {position: absolute; left: 0; top: 0; width: 100%; height: 40px; background-color: #0c111d; content: "";}
   .onboarding-whitebg::before {display: none;}
   .onboarding-whitebg .reg-title {background-color: #0c111d; margin-bottom: 0px; padding-bottom: 15px;}

   .form-logo img {width: 86px;}
   .invite-code-page .form-logo {margin-bottom: 20px;}
   .invite-code-page .mb-4 {margin-bottom: 40px !important;}
   .form-title h3 {font-size: 20px;}
   .icon-round-bg {width: 45px; height: 45px;}
   .icon-round-bg img {max-width: 23px;}
   .on-bording-form-part .mb-3, .on-bording-form-part .mb-4 {margin-bottom: 10px !important;}
   .on-bording-form-part .form-label {line-height: 18px; margin-bottom: 5px;}
   .onbording-form-btn {padding-top: 5px;}
   .notab-padd .reg-title  {padding-top: 10px;}

   .col-padd .formwhitebg {padding-left: 15px; padding-right: 15px;}
   .col-padd .on-bording-form-part {padding:0px 5px;}
   .col-padd .on-bording-form-part .row {margin-left: -5px; margin-right: -5px;}
   .col-padd .on-bording-form-part .col-6, .col-padd .on-bording-form-part .col-md-6, .col-padd .on-bording-form-part .col-md-12 {padding-left: 5px; padding-right: 5px;}
   .notab-padd {margin-bottom: 0px;}
   .cont-varPT {padding-top: 10px;}
   .reg-cont-img img {max-width: 96px;}
   
   

}


@media (max-width: 575px) {
	
	


}


@media (max-width: 479px) {

	.otpinput li input {font-size: 33px; max-width: 55px; height: 55px;}
	.mob-flip-sec .create-account-btn li span {font-size: 12px; padding: 9px 10px;}
	.mob-flip-sec .create-account-btn ul {margin-left: -5px; margin-right: -5px;}
	.on-bording-form-part .otpinput {max-width: 250px; margin-left: auto; margin-right: auto;}


}

	
img {max-width: 100%; height: auto;}