@media (min-width: 2000px) {
	.radio_list > label .el-radio-button__inner {min-height: 12rem;}
}

@media (max-width: 1930px) {
	.app-wrapper:not([style]) div.pt-100.pb-100 {
		padding: 3.125rem 0;
	}

}

@media (max-width: 1610px) {

	.app-wrapper:not([style]) div.pt-100.pb-100 {
		padding: 3.125rem 0;
	}

	.fg-port-number-right form {
		padding: 0 5%;
	}

	.radio_list > label .el-radio-button__inner {padding: 1.5rem 1.25rem;}

	.plans_list .el-radio-button__inner > h4 {
		font-size: 1rem;
	}

	.fcp-link-btns > a {padding: 1.25rem;}

	.fcp-link-btns > a h5 {font-size: 1.25rem;}

	.fcp-user-info > img,
	.fcp-user-info > span {
		flex: 0 0 10rem;
		height: 10rem;
		width: 10rem;
	}

	.fcp-user-info > img + .fcp-user-info-inner,
	.fcp-user-info > span + .fcp-user-info-inner {
		flex: 0 0 calc(100% - 10rem);
		max-width: calc(100% - 10rem);
		padding-left: 1.25rem;
	}

	.fcp-user-info-inner > h5 {
		margin-top: 1.25rem;
	}

	.fcp-cont-info-inner {
		padding: 0 2rem;
	}

	.fcp-cont-info-inner:first-child {
		padding-left: 0;
	}

	.fcp-cont-info-inner:last-child {
		padding-right: 0;
	}

	.fcp-cont-info-inner > svg,
	.fcp-cont-info-inner > img,
	.pass-cont-ship-info-wrap .fcp-cont-info-inner > svg,
	.pass-cont-ship-info-wrap .fcp-cont-info-inner > img {
		bottom: -2.5rem;
		height: 3rem;
		right: 1.875rem;
	}

	.fcp-cont-info-inner > h3,
	.unapprove-layer::after {
		font-size: 1.5rem;
	}

	.fcp-cont-info-inner > address {
		font-size: 1.0625rem;
		line-height: 2rem;
	}

	.fcp-link-btns > a:before {
		min-width: 5.5rem;
	}

	.acp-dashboard .fcp-user-info-inner > h3 {font-size: 2rem}
	.acp-dashboard .fcp-user-info-inner > h5,
	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner > address,
	.fcp-service-device-info-inner > ul li,
	.fcp-review-application-inner > h5,
	.acp-dashboard .fcp-widget.security-payment-info .security-info ul li {
		font-size: 1.125rem;
	}

	.fcp-service-device-info .fcp-widget-head > h4, .fcp-widget-head.with-icon > h4 {
		font-size: 1.5rem;
	}

	.fcp-widget-head.with-icon > img {
		max-width: 2.5rem;
	}

	.fcp-service-device-info-inner > h3 {
		font-size: 2.5rem;
	}

	.fcp-service-device-info {
		padding: 2.5rem 1.875rem;
	}
	.fcp-warranty-claim-inner form.el-form .el-form-item .el-textarea textarea.el-textarea__inner {
		height: 5.9rem;
	}
}

@media (max-width: 1450px) {

	.fg-corporate-port-number .fg-port-number-right form {
		padding: 0;
	}

	.fcp-link-btns > a h5 {font-size: 1.125rem;}

	.fcp-link-btns > a span {height: 4.5rem;line-height: 4.5rem;width: 4.5rem;}

	.security-info {padding-bottom: 1.25rem;}

	.fcp-cont-info-inner > svg {
		right: 1.25rem;
	}

	.mid-logo {border-width: 5px;height: 7rem;right: -3.5rem;width: 7rem;}

	.mid-logo > img {width: 3.8rem;}

	.slider .el-carousel {max-width: 20rem;}

	.slider .el-carousel .el-carousel__container {min-height: 25rem;}

	.crp-login-data > h2 {font-size: 2rem;}

	.crp-login-data > h3, .crp-login-data-inner > h3 {font-size: 1.5rem;}

	.crp-login-data-inner {min-height: 35rem;}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner {
		padding-left: 6.5rem;
	}

	.fcp-service-device-info {
		padding: 1.875rem 1.25rem;
	}
}

@media (max-width: 1370px) {

	.fg-port-number-right form {
		padding: 0 4%;
	}

	.fg-port-number-left > ul {
		padding: 3.5rem 1.875rem;
	}

	.fcp-panel-wrapper > h2,
	.fcp-prods-wrap > h2,
	.fcp-plans-wrap > h2,
	.fcp-panel-wrapper > div > div > h2 {
		font-size: 2.5rem;
	}

	.fcp-prod-box > img {
		max-height: 9rem;
		width: auto;
	}

	.security-info > ul li > * {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.security-info > ul li {
		flex-wrap: wrap;
		line-height: 1.6;
	}

	.security-info > ul li strong {
		padding-left: 0;
	}

	.fcp-prod-box > h4 {
		margin-top: 1rem;
	}

	.figgers-client .el-alert.el-alert--error {padding: 1rem 1.25rem;}

	.pop-prod-box > * {flex: 0 0 100% !important;max-width: 100% !important;}

	.pop-prod-box .pop-prod-img + .pop-prod-info {padding: 1.25rem 0 0;}

	.pop-prod-box {padding: 1.25rem;text-align: center;}

	.pop-prod-info .figgers_buy {display: inline-block;}

	.fcp-service-device-info .fcp-widget-head > h4,
	.fcp-widget-head.with-icon > h4 {
		font-size: 1.375rem;
	}

	.acp-dashboard .fcp-user-info-inner > h5,
	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner > address,
	.fcp-service-device-info-inner > ul li,
	.fcp-review-application-inner > h5,
	.acp-dashboard .fcp-widget.security-payment-info .security-info ul li {
		font-size: 1rem;
	}

	.acp-dashboard .fcp-user-info-inner > h3 {
		font-size: 1.875rem;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner > img {
		left: 0;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner {
		padding-left: 5rem;
	}

	.fcp-service-device-info-inner {
		gap: 1.5rem;
	}

	.fcp-service-device-info-inner > h3 {
		font-size: 2.25rem;
	}

	.acp-dashboard a.edit-btn,
	.fcp-warranty-claim-inner form.el-form .el-form-item button.el-button {
		font-size: 1rem;
	}

	.acp-dashboard .fcp-widget.security-payment-info .security-info {
		padding-left: 7.5rem;
	}

	.acp-dashboard .fcp-widget.security-payment-info .security-info > span img {
		height: 4rem;
	}

	.acp-dashboard .fcp-widget.security-payment-info .security-info ul li > * {
		max-width: initial !important;
		flex: 0 0 auto !important;
	}

	.acp-dashboard .fcp-widget.security-payment-info .security-info ul li {
		gap: 10px;
	}

	.acp-dashboard .fcp-link-btns > a img {
		margin: 4rem auto;
	}

	.acp-dashboard .fcp-usg-dtls,
	.acp-dashboard .fcp-link-btns {
		min-height: 30rem;
	}
	
	.custom-container {padding: 0 1.25rem;}
}

@media (max-width: 1210px) {

	.fg-port-number-left > ul li i {
		font-size: 1.75rem;
	}

	.fg-port-number-left > ul li span {
		font-size: 1rem;
	}

	.fg-port-number-right {
		padding: 3.5rem 4rem;
	}

	.fg-port-number-right form {
		padding: 0;
	}
	.acp-dashboard .fcp-user-info-status {
		padding: 1.875rem;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner > img {
		height: 3.125rem;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner {
		padding-left: 4rem;
	}

	.fcp-widget.v2 {
		padding: 1.5rem;
	}

	.acp-dashboard a.edit-btn, .fcp-warranty-claim-inner form.el-form .el-form-item button.el-button {
		font-size: .9375rem;
	}

	.acp-dashboard .charts-head > h3, .acp-dashboard .fcp-usg-dtls .fcp-widget-head > h4, .acp-dashboard .fcp-link-btns .fcp-widget-head > h4 {
		font-size: 1.375rem;
	}

	.acp-dashboard .fcp-usg-dtl > form .fcp-field-box > input {
		font-size: .9375rem;
		font-weight: 400;
	}

	.acp-dashboard .fcp-usg-dtl > form .fcp-field-box > label {
		font-size: 1rem;
	}

	.acp-dashboard .fcp-usg-dtls {
		padding: 1.875rem;
	}
}

@media (max-width: 1030px) {
	.fg-port-number-left > ul {
		padding: 3.5rem 1.25rem;
	}

	.fg-port-number-left > ul li i {
		font-size: 1.5rem;
	}

	.fg-port-number-left > ul li span {
		font-size: .9375rem;
	}

	.fg-port-number-left > ul li:not(:last-child):before {
		left: 0.6875rem;
	}

	.fg-port-number-right {
		padding: 3rem;
	}

	.fg-port-number-right > h2 {
		font-size: 2rem;
	}

	.fg-port-number-step > h3 {
		font-size: 1.35rem;
	}

	.fg-port-number-step .el-form-item .el-form-item__label {
		font-size: 1.125rem;
	}

	.radio_list .el-radio-button__inner > img {
		max-width: 100%;
	}

	.fg-port-number-step .radio_list .el-form-item .el-input__inner {
		font-size: 1.5rem;
	}

	.plans_list .el-radio-button__inner > h4 {
		font-size: .9375rem;
	}

	.radio_list .el-radio-button__inner > img {
		max-width: 5.5rem;
	}

	.pre_order_wrap p,
	.pre_order_list > li, .tk-msg-inner > p {
		font-size: 1.0625rem;
	}

	.fcp-prods-wrap > div.row,
	.fcp-plans-wrap > div.row {
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	.fcp-prods-wrap > div.row > div,
	.fcp-plans-wrap > div.row > div {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.fcp-widget-head-right {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.fcp-usg-dtls {min-height: initial;}

	.crp-login-data {flex: 0 0 100%;max-width: 100%;}

	.crp-login-data > p {font-size: 1.125rem;}

	.crp-login-data-inner .el-radio-group .el-radio .el-radio__label span {height: 5rem;width: 5rem;}

	.crp-login-data-inner .el-radio-group .el-radio .el-radio__label span svg {height: 2.5rem;}

	.crp-login-data-inner .el-radio-group .el-radio {font-size: 1.125rem;}
}

@media (max-width: 990px) {
	.fg-port-number-left {
		display: none;
	}

	.fg-port-number-right {
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 3rem;
	}

	.fg-port-number-step {
		max-height: initial;
		min-height: initial;
		padding-bottom: 0;
	}

	.fg-port-number-step .fg-port-number-steps-buttons {
		position: static;
	}

	.fg-port-number-steps-note {position: static;}

	.fcp-prods-wrap > div.row > div,
	.fcp-plans-wrap > div.row > div {
		flex: 0 0 33.33334%;
		max-width: 33.33334%;
	}

	.security-info > ul li:last-child {
		min-width: 110%;
	}

	.fcp-panel-wrapper > div > div > h2,
	.fcp-panel-wrapper > h2,
	.fcp-prods-wrap > h2,
	.fcp-plans-wrap > h2 {
		font-size: 2rem;
	}

	.fcp-panel-wrapper .el-dialog {
		width: 90% !important;
	}

	.pop-prod-wrapper > div.row > div {
		min-width: 55%;
	}

	.fcp-avalb-lnks-table table {width: 160%;}

	.fcp-usage-report-inner .fcp-avalb-lnks-table table {
		width: 100%;
	}

	.fcp-user-info {padding-right: 10px;}

	.fcp-widget-head-right form.el-form > div.el-row {margin: 0 -5px !important;}

	.fcp-widget-head-right form.el-form > div.el-row > div.el-col {padding: 0 5px !important;}

	.figgers-responsive-trigger {display: block;}

	.figgers-responsive-trigger > button {padding: 10px;}

	.prod-nav-inner > ul.corporate-menu {display: none;}

	.prod-nav-inner > ul.corporate-menu.el-menu--collapse {background-color: #fff;bottom: 0;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);box-shadow: 0 0 10px rgba(0, 0, 0, .1);display: block;left: 0;padding: 2.5rem 0;position: fixed;top: 0;width: 250px;z-index: 99999;}

	.prod-nav-inner > ul.corporate-menu li {background-color: initial;-webkit-border-radius: 0;border-radius: 0;font-size: .9375rem;margin: 0 !important;padding: 0;padding: 12.5px 1.875rem;width: 100%;}

	.prod-nav-inner > ul.corporate-menu li:first-child {display: none;}

	.prod-nav-inner > ul.corporate-menu li + li {border-top: 1px solid #d6d6d6 !important;}

	.prod-nav-inner > ul.corporate-menu > li.blue-btn {margin-top: 1.25rem !important;}

	.prod-nav-inner > ul.corporate-menu > li.active,
	.prod-nav-inner > ul.corporate-menu > li.is-active,
	.prod-nav-inner > ul.corporate-menu > .el-menu-item:not(.is-disabled):focus,
	.prod-nav-inner > ul.corporate-menu > .el-menu-item:not(.is-disabled):hover,
	.prod-nav-inner > ul.corporate-menu > .el-submenu .el-submenu__title:hover {background-color: var(--color3);color: #fff !important;}

	.prod-nav-inner > ul.corporate-menu li.el-submenu {padding: 0;}

	.prod-nav-inner > ul.corporate-menu li.el-submenu .el-menu--horizontal {
		background-color: #f6f6f6;
		padding: 10px 1.875rem;
		position: static !important;
		width: 100%;
	}

	.prod-nav-inner > ul.corporate-menu li.el-submenu .el-menu--horizontal ul.el-menu {
		background-color: transparent;
		border: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin: 0;
		padding: 0;
		position: static;
	}

	.prod-nav-inner > ul.corporate-menu li.el-submenu .el-menu--horizontal ul.el-menu > li {
		background-color: transparent;
		color: inherit;
		display: block;
	}

	.prod-nav-inner > ul.corporate-menu li.el-submenu .el-menu--horizontal ul.el-menu > li.is-active {
		color: var(--color3);
	}

	.prod-nav-inner > ul.corporate-menu li.el-submenu .el-submenu__title {height: initial;line-height: initial;padding: 0;padding: 12.5px 1.875rem;}

	.crp-login-wrap > div {flex: 0 0 100%;max-width: 100%;}

	.crp-login-inner {min-height: initial !important;padding: 5rem 2.5rem;}

	.mid-logo {bottom: -3.5rem;left: 50%;right: auto;top: auto;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}

	.crp-login-data-inner, .crp-login-data {min-height: initial;}

	.crp-login-data-inner + p {margin-top: 1.875rem;}
}

@media (max-width: 770px) {
	.fg-port-number-right > h2 {
		font-size: 1.75rem;
	}

	.fg-port-number-right > p {
		font-size: 1.125rem;
	}

	.fg-port-number-step > h3 {
		font-size: 1.3rem;
	}

	.fg-port-number-step .el-form-item .el-form-item__label {
		font-size: 1rem;
		padding-right: 0.625rem;
	}

	.radio_list > label, .fg-port-number-step .radio_list .el-form-item {
		flex: 0 0 calc(50% - 1.25rem);
		max-width: calc(50% - 1.25rem);
	}

	.fg-port-number-step .radio_list .el-form-item .el-input__inner {
		font-size: 1.3rem;
	}

	.fg-port-number-step > div.el-row > div.el-col,
	.pre_order_wrap > div.el-row > div.el-col,
	.fg-port-number-step-inner > div.el-row > div.el-col {
		width: 100%;
	}

	.fcp-security-info-inner > div.row > div {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.usage-info > p, .usage-info > ul li {
		font-size: 1rem;
	}

	.call-recording-info-wrap,
	.rating-list {grid-template-columns: 1fr;}
}

@media (max-width: 575px) {

	.card-info-popup .el-dialog {
		width: 95% !important;
	}

	/*===== Tooltip Style =====*/
	.figgers-tooltip-item {margin-left: 5%;max-width: 90%;}

	.figgers-tooltip-item .help-head {font-size: 0.9375rem;}

	.figgers-tooltip-item .help-body {
		padding: 0.9375rem;
	}

	.figgers-tooltip-item .help-body img {
		max-width: 80%;
	}

	.el-popup-wrap .el-dialog .el-dialog__body {padding: 1.25rem;}

	.charts-head > h3 + .el-select {margin: 10px 0 0;}

	.charts-head > .el-select {width: 100%;}

	.fcp-panel-wrapper > div > div > h2,
	.fcp-prods-wrap > h2,
	.fcp-plans-wrap > h2 {
		font-size: 1.8rem;
	}

	.charts-head > h3 {font-size: 1.3rem;}

	.fcp-prods-wrap > div.row,
	.fcp-plans-wrap > div.row {
		flex-wrap: wrap;
		overflow-x: initial;
	}

	.fcp-avalb-lnks-table table {width: 300%;}

	.fcp-prods-wrap > div.row > div,
	.fcp-plans-wrap > div.row > div {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.fcp-cont-info-inner {margin: 0 !important;}

	.pass-cont-ship-info-wrap {padding: 1.25rem;}

	.fcp-widget-head-right form.el-form > div.el-row > div.el-col {width: 100%;}

	.admin-notifications .fcp-widget-head-right form.el-form {margin-bottom: 0;}

	.fcp-cont-info-inner + .fcp-cont-info-inner {margin-top: 1.5rem !important;padding-top: 1.5rem !important;}

	.upload-images {margin: -1.875rem 0 10px;padding: 1.25rem;text-align: center;}

	.upload-title {justify-content: center;margin-bottom: 15px;}

	.upload-title > h5 {flex: 0 0 100%;font-size: 1.25rem;margin-top: 15px;max-width: 100%;padding: 0;}

	.crp-list-info-stats-wrap > div.el-row > div.el-col {flex: 0 0 50% !important;max-width: 50% !important;}

	.fcp-user-info-inner > h4 {font-size: 1.25rem;}

	.fcp-avalb-lnks .fcp-search-form {margin-top: 10px;padding-right: 35px;position: relative;width: 100%;}

	.fcp-avalb-lnks .fcp-search-form .fcp-field-box {width: 100%;}

	.fcp-search-form .fcp-field-box > button {border-radius: 5px;width: 30px;}

	.fcp-search-form .fcp-field-box > input {width: 100% !important;}

	.fcp-field-box > button svg, .fcp-search-form > button svg {width: 1.125rem;}

	.fcp-stats-box {padding: 1.25rem;}

	ul.fcp-stats-data-list > li:first-child > span {height: 2.5rem;line-height: 2.5rem;width: 2.5rem;}

	ul.fcp-stats-data-list > li:first-child > span img {-webkit-transform: scale(.5);transform: scale(.5);}

	ul.fcp-stats-data-list > li:first-child {flex: 0 0 3.125rem;text-align: center;width: 3.125rem;}

	ul.fcp-stats-data-list > li h5 {font-size: .9375rem;}

	ul.fcp-stats-data-list.calls-list > li:nth-child(2) {line-height: initial;margin-left: 1.25rem;}

	ul.fcp-stats-data-list > li:not(:first-child) span {font-size: .9375rem;}

	ul.fcp-stats-data-list > li h4 {font-size: 1.25rem;}

	.fcp-org-info-data > h4, .fcp-org-info-data > h5 {font-size: 1.125rem;}

	.fcp-org-info-data > span {font-size: 1.125rem;}

	.fcp-info-data-bottom {justify-content: center;}

	.fcp-sum-stats-widget .fcp-usg-dtls .fcp-usg-dtl form .fcp-field-box > input {border: 1px solid #eaeaea;}

	.crp-login-right .crp-login-data {flex: 0 0 100%;max-width: 100%;}

	.crp-login-data > span {font-size: 1rem;}

	.crp-login-data > h3, .crp-login-data-inner > h3 {font-size: 1.3rem;}

	.mid-logo {bottom: -2.5rem;height: 5rem;width: 5rem;}

	.mid-logo > img {width: 2.7rem;}

	.crp-login-data-inner .el-radio-group .el-radio .el-radio__label span {height: 4rem;width: 4rem;}

	.crp-login-data-inner .el-radio-group .el-radio .el-radio__label span svg {height: 1.875rem;}

	.crp-login-data-inner .el-radio-group .el-radio {font-size: 1rem;}

	.crp-login-inner {padding: 4rem 1.25rem;}

	.crp-login-data form label, .rlt-btns-list > span, .crp-login-left .crp-login-data > p, .crp-login-data > p {font-size: 1rem;text-align: initial;}

	.crp-login-data-inner > h3 + form {margin-top: 2.5rem;}

	.crp-login-data form .el-form-item + .el-form-item, .crp-login-data form + .el-radio-group {margin-top: .9375rem;}

	.crp-login-data > h2 {font-size: 1.5rem;}

	.slider .el-carousel .el-carousel__container .el-carousel__item > h3 {font-size: 1.25rem;}

	.slider .el-carousel .el-carousel__container {min-height: 22rem;}

	.el-dialog__wrapper {padding: 1.25rem;}

	.el-popup-wrap .el-dialog {width: 100% !important;}

	.el-popup-wrap .el-dialog__header {padding-left: 1.25rem;}

	.el-upload-dragger,
	.upload-demo,
	.el-upload.el-upload--text {width: 100%;}

	.fcp-link-btns > a {justify-content: center;text-align: center;}

	.fcp-link-btns > a h5 {flex: 0 0 100%;max-width: 100%;order: 1;}

	.fcp-link-btns > a span {margin-bottom: 15px;}

	.fcp-link-btns > a:before {bottom: auto;height: 3.75rem;right: 0;top: 0;width: 100%;}

	.line_details {
		overflow-x: auto;
	}

	.acp-dashboard .fcp-user-info-status .fcp-user-info {
		flex-direction: column;
	}

	.acp-dashboard .fcp-user-info-inner > h5 {
		margin-top: .9375rem;
	}

	.acp-dashboard .fcp-cont-info {
		grid-template-columns: 1fr;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner > img {
		position: static;
		order: -1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		margin-bottom: .9375rem;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		min-height: initial;
		line-height: initial;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner {
		margin: 0 !important;
	}

	.acp-dashboard .fcp-cont-info .fcp-cont-info-inner:before {
		left: 0;
	}

	.fcp-service-device-info-inner {flex-direction: column;}

	.fcp-service-device-info-inner > span {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}

	.fcp-service-device-info-inner > ul {
		padding-left: 0;
		border-left: 0;
		align-items: center;
		text-align: center;
	}

	.fcp-service-device-info .fcp-widget-head {
		text-align: center;
		justify-content: center;
	}

	.fcp-widget {
		min-height: initial;
	}

	.acp-dashboard .fcp-usg-dtl > form {
		flex-wrap: wrap;
	}

	.acp-dashboard .fcp-usg-dtl > form .fcp-field-box.w-50 {
		flex: 0 0 100%;
	}

	.acp-dashboard .fcp-usg-dtl > form .fcp-field-box > label {
		text-align: initial;
	}

	.acp-dashboard .fcp-field-btn {
		width: 100%;
	}

	.acp-dashboard .fcp-widget {
		min-height: initial !important;
	}

	.acp-dashboard .fcp-usg-dtls .fcp-widget-head,
	.acp-dashboard .fcp-link-btns .fcp-widget-head,
	.acp-dashboard .fcp-widget.security-payment-info .fcp-widget-head {
		padding: .9375rem 1.5rem;
	}
}

@media (max-width: 490px) {
	.el-message-box {
		max-width: 90%;
	}

	.fg-port-number-right {
		padding: 2.5rem 1.25rem;
	}

	.plans_list .el-radio-button__inner > h4 {
		flex: 0 0 100%;
		max-width: 100%;
		white-space: normal;
		word-break: normal;
	}

	.plans_list > label .el-radio-button__inner {
		padding: 1.875rem 1.25rem 1.25rem;
	}

	.fg-port-number-step .el-form-item .el-input__inner {
		font-size: 0.875rem;
		height: 2.5rem;
	}

	.pre_order_wrap, .tk-msg-inner {
		padding: 1.875rem 1.25rem;
	}

	.plns-hover > p {
		font-size: 0.8125rem;
		line-height: 1.4;
	}

	.plns-hover > span {
		font-size: 1.125rem;
		margin-top: 0.3125rem;
	}

	.tk-msg-inner > div.el-row > div {
		text-align: initial;
		width: 100%;
	}

	.tk-msg-inner > div.el-row > div img {
		margin-top: 1.25rem;
	}

	.port-number-popup-wrap .el-dialog__header .el-dialog__headerbtn {
		right: 0.625rem;
		top: 0.625rem;
	}

	.fg-corporate-port-number .plans_list > label .el-radio-button__inner {
		min-height: 15rem;
	}

	.crp-stats-box {padding: 1.25rem;}

	.crp-stats-box > h5 {font-size: 1.125rem;}

	.crp-stats-bottom > img {width: 3.125rem;}

	ul.fcp-stats-data-list > li,
	.fcp-prods-wrap > div.row > div,
	.fcp-plans-wrap > div.row > div,
	.crp-list-info-stats-wrap > div.el-row > div.el-col {flex: 0 0 100% !important;max-width: 100% !important;}

	ul.fcp-stats-data-list.calls-list > li:nth-child(2) {border: 0;margin: 0;}

	ul.fcp-stats-data-list > li + li:before {height: 1px;width: 100%;}

	ul.fcp-stats-data-list > li + li {padding: 15px 0;}

	ul.fcp-stats-data-list > li:first-child {margin-bottom: 12px;}

	ul.fcp-stats-data-list > li {text-align: center !important;}

	ul.fcp-stats-data-list > li h5 {text-align: inherit !important;}

	.fcp-stats-data-inner {padding-right: 0;}

	ul.fcp-stats-data-list > li h4 {font-size: 1rem;}

	.fcp-date-search-form {margin-top: 10px;}

	.fcp-date-search-form .el-form-item {margin-bottom: 10px;}

}

@media (max-width: 380px) {
	.page-actions .el-radio-group {
		margin-top: 10px;
	}

	.fcp-field-box > *,
	.crp-list-info-stats-wrap > div.el-row > div.el-col {flex: 0 0 100% !important;max-width: 100% !important;}

	.fcp-field-box.ml-10.w-50 > label {text-align: inherit;}

	.w-20,
	.w-50,
	.w-80 {width: 100%;}

	.fcp-field-box > label {margin-bottom: 5px;}
}

@media (max-width: 330px) {
	.radio_list > label .el-radio-button__inner {
		min-height: 12rem;
	}

	.fcp-prods-wrap > div.row > div,
	.fcp-plans-wrap > div.row > div {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.fcp-avalb-lnks-table table {
		width: 350%;
	}

	.fcp-widget-head > h4 {font-size: 1.125rem;}

	.fcp-usg-dtls {padding: 1.5rem;}

	.fcp-panel-wrapper > div > div > h2,
	.fcp-panel-wrapper > h2,
	.fcp-prods-wrap > h2,
	.fcp-plans-wrap > h2 {font-size: 1.5rem;}

	.fcp-cont-info-inner > svg,
	.fcp-cont-info-inner > img,
	.pass-cont-ship-info-wrap .fcp-cont-info-inner > svg,
	.pass-cont-ship-info-wrap .fcp-cont-info-inner > img {height: 1.875rem;}

	.fcp-cont-info-inner > address {line-height: 1.5;}


}
