.modal .close {
	position:      absolute;
	top:           -1.5rem;
	right:         -1.5rem;
	border:        0;
	border-radius: 100px;
	width:         3rem;
	height:        3rem;
	background:    #000000;
	color:         #FFFFFF;
	font-size:     2rem;
	line-height:   1;
}
.sequenceBody {
	background:      url(../images/ban.webp) center/cover fixed no-repeat;
	width:           100%;
	height:          100%;
	display:         flex;
	flex-direction:  column;
	justify-content: space-between;
}
.sequenceHeader {
	text-align: center;
}
.sequenceHeader .logo img {
	margin: 1rem 0;
	width:  20rem;
}

.sequenceHeader .StepsNav {
	display:         flex;
	align-items:     center;
	justify-content: center;
}
.sequenceHeader .StepsNav li {
	padding:  0 3rem;
	position: relative;
}
.sequenceHeader .StepsNav li:before,
.sequenceHeader .StepsNav li:after {
	content:    "";
	position:   absolute;
	top:        1.25rem;
	left:       0;
	width:      50%;
	height:     2px;
	background: var(--white);
}
.sequenceHeader .StepsNav li:first-child.active:after,
.sequenceHeader .StepsNav li:last-child.active:before,
.sequenceHeader .StepsNav li.active:before,
.sequenceHeader .StepsNav li.active:after {
	background: var(--primary);
}
.sequenceHeader .StepsNav li:after {
	left:  auto;
	right: 0;
}
.sequenceHeader .StepsNav li:first-child:before,
.sequenceHeader .StepsNav li:last-child:after {
	content: none;
}
.sequenceHeader .StepsNav li span {
	color:     var(--white);
	font-size: 15px;
}
.sequenceHeader .StepsNav li.active span {
	color: var(--primary);
}
.sequenceHeader .StepsNav .border {
	width:         40px;
	height:        40px;
	border:        2px solid var(--white) !important;
	border-radius: 100px;
	padding:       4px;
	margin:        0 auto 10px;
	position:      relative;
	z-index:       1;
}
.sequenceHeader .StepsNav .active .border {
	border-color: var(--primary) !important;
}
.sequenceHeader .StepsNav .border .circle {
	background:      var(--white);
	width:           28px;
	height:          28px;
	border-radius:   100px;
	display:         flex;
	align-items:     center;
	justify-content: center;
	font-size:       14px;
	font-weight:     700;
}
.sequenceHeader .StepsNav .active .border .circle {
	background: var(--primary) !important;
}

/* Lead form CSS */
.FormMain {
	display:         flex;
	align-items:     flex-end;
	justify-content: flex-end;
}
.RigesterFrom {
	background:    var(--white);
	padding:       2.5rem;
	border-radius: 30px;
	position:      relative;
	z-index:       2;
	box-shadow:    0 0 30px rgb(0 0 0 / 30%);
	bottom:        -40px;
	max-width:     32.5rem;
}
.RigesterFrom:before {
	content:          "";
	background-color: var(--theme-color);
	width:            90%;
	height:           26px;
	position:         absolute;
	left:             50%;
	top:              -26px;
	transform:        translateX(-50%);
	border-radius:    30px 30px 0 0;
	z-index:          -6;
}
.RigesterFrom > span {
	font-size:   1.25rem;
	font-weight: 700;
	text-align:  center;
	display:     block;
}
.RigesterFrom h3 {
	display:     block;
	text-align:  center;
	font-size:   2.25rem;
	font-weight: 800;
	margin:      6px 0 15px 0;
}
.RigesterFrom p {
	background:    #E3E3E3;
	color:         var(--black);
	text-align:    center;
	font-size:     14px;
	line-height:   20px;
	border-radius: 100px;
	padding:       10px 10px;
}
.RigesterFrom label {
	display:     block;
	color:       var(--black);
	margin:      0 0 10px 0;
	font-weight: 500;
}
.RigesterFrom .form-control {
	width:         100%;
	height:        55px;
	border:        1.5px solid var(--black);
	border-radius: 6px;
	margin-bottom: 1rem;
	padding:       12px;
}
.RigesterFrom .btnStyle {
	padding:     10px 30px;
	font-size:   1.2rem;
	font-weight: 600;
}
.RigesterFrom button.btn.btn-primary:hover,
.RigesterFrom button.btn.btn-primary:focus {
	border:           1px solid var(--primary);
	background-color: var(--white);
	color:            var(--primary);
	transition:       ease all 0.5s;
}
.phoneFiled {
	display:   flex;
	flex-flow: row wrap;
}
.phoneFiled label {
	flex: 0 0 100%;
}
.phoneFiled .iti__selected-flag {
	width:         100px;
	height:        55px;
	border:        1px solid #000000;
	border-right:  0;
	border-radius: 6px 0 0 6px;
	margin-top:    -1px;
	background:    var(--white);
}
.contactWrap .phoneFiled .iti__selected-flag {
	border-radius: 0.25rem 0 0 0.25rem;
}
.phoneFiled .form-control {
	width: calc(100% - 102px);
	left:  0;
}
.phoneFiled .iti__flag-container {
	position: unset;
}
.FormMain form {
	position: relative;
}
.FormMain form .themeBtn {
	width:  100%;
	border: 0;
}
.sequenceLeadform .themeBtn {
	border: 0;
}

/* LEad Form CSS */

.sequenceLeadform {
	padding: 4rem 0;
}
.sequenceTitle {
	text-align: center;
}
.sequenceTitle h2 {
	color:       var(--white);
	font-size:   2.5rem;
	font-weight: 600;
}
.sequenceTitle p {
	color:         var(--white);
	font-size:     1rem;
	margin-bottom: 0;
}
.sequenceBoxStyle {
	background:    var(--white);
	position:      relative;
	border-radius: 10px;
	border-bottom: 10px solid var(--theme-color);
	padding:       2rem;
	margin-top:    1.125rem;
	text-align:    left;
}
.sequenceBoxStyle h2 {
	font-size: 2.5rem;
}
.sequenceBoxStyle h4 {
	font-weight: 600;
	position:    relative;
}
.radioList {
	display:     flex;
	align-items: center;
	margin:      1rem 0;
	gap:         1rem;
}
.radioList.ownerDetlList li {
	flex: 0 0 32%;
}
.sequenceBoxStyle .radioList .form-control {
	margin: 0;
}
.smList {
	margin: 1.5rem 0;
}
.smList li {
	width: 10%;
}
.smList li:nth-child(2) {
	width: 10%;
}
.smList li:last-child {
	width: 70%;
}
.sequenceBoxStyle label {
	font-size:     1.1rem;
	margin-bottom: 10px;
	color:         black;
	padding-top:   3px;
}
.sequenceBoxStyle .form-control {
	height:        3.875rem;
	border-radius: 10px;
	border-color:  var(--black);
	margin:        0 0 1rem;
}
.sequenceBoxStyle .form-control[type="file"] {
	height:        auto;
	border:        0;
	border-radius: 0;
}
.sequenceBoxStyle h4 label {
	font-size:    1.4rem;
	font-weight:  800;
	position:     relative;
	padding-left: 2.5rem;
}
.sequenceBoxStyle h4 input {
	position: absolute;
	top:      0;
	left:     0;
	width:    100%;
	height:   100%;
	border:   0;
	opacity:  0;
	z-index:  1;
}
.sequenceBoxStyle h4 label:before {
	content:       "";
	width:         1.5rem;
	height:        1.5rem;
	border:        2px solid var(--primary);
	border-radius: 4px;
	position:      absolute;
	left:          0;
	top:           0;
}
.sequenceBoxStyle h4 input + label:after {
	content:     "\f00c";
	font-family: "Poppins";
	font-weight: 900;
	position:    absolute;
	left:        6px;
	top:         -4px;
	color:       var(--primary);
	opacity:     0;
}
.sequenceBoxStyle h4 input:checked + label:after {
	content: "\f00c";
	opacity: 1;
}
.red-clr {
	color: #FF0000;
}
.btnStyle.btn-lg {
	margin-top:     1.125rem;
	font-size:      1rem;
	font-weight:    600;
	text-transform: capitalize;
	text-align:     center;
	width:          auto;
	display:        inline-block;
}
.form-check {
	position:     relative;
	padding-left: 2rem;
	min-height:   auto;
	margin:       0 2rem 0 0;
}
.form-check .form-check-input {
	position: absolute;
	top:      0;
	left:     0;
	width:    100%;
	height:   100%;
	z-index:  1;
	opacity:  0;
	margin:   0;
}
.form-check .form-check-label:before {
	content:       "";
	width:         24px;
	height:        24px;
	border:        2px solid var(--primary);
	border-radius: 100px;
	position:      absolute;
	left:          0;
	top:           0;
}
.form-check .form-check-label:after {
	width:         14px;
	height:        14px;
	background:    var(--primary);
	border:        2px solid var(--primary);
	border-radius: 100px;
	position:      absolute;
	left:          5px;
	top:           5px;
	content:       "";
	opacity:       0;
}
.form-check .form-check-input:checked + .form-check-label:after {
	opacity: 1;
}
.selectPkgWrap {
	background:      #FFFFFF;
	box-shadow:      0 0 14px rgb(0 0 0 / 25%);
	padding:         1.5rem;
	margin-top:      3rem;
	min-height:      14rem;
	display:         flex;
	flex-direction:  column;
	align-items:     center;
	justify-content: center;
	text-align:      center;
	border-radius:   0.5rem;
	position:        relative;
	height:          280px;
}
.selectPkgWrap .ribbon {
	position:      absolute;
	top:           -12px;
	left:          -10px;
	font-size:     10px;
	background:    #FF0000;
	color:         #FFFFFF;
	box-shadow:    4px 3px 8px rgb(0 0 0 / 20%);
	padding:       6px 20px;
	border-radius: 12px 50px 50px 0;
}
.selectPkgWrap .ribbon:after {
	content:     "";
	border-top:  10px solid #FF0000;
	border-left: 10px solid transparent;
	position:    absolute;
	bottom:      -10px;
	left:        0;
}
.selectPkgWrap .ribbon.recomnd {
	background: var(--primary);
}
.selectPkgWrap .ribbon.recomnd:after {
	border-top-color: var(--primary);
}
.selectPkgWrap .form-check {
	margin: 0;
}
.selectPkgWrap .form-check .form-check-label {
	margin:     0 0 2rem 0;
	min-height: auto;
}
.selectPkgWrap label {
	min-height:  7rem;
	display:     block;
	margin:      1rem 0;
	font-family: "Poppins", sans-serif;
	font-size:   15px;
}
.selectPkgWrap label b {
	display:    block;
	font-size:  3rem;
	margin-top: 1rem;
}
.selectPkgWrap a {
	color:     var(--primary);
	font-size: 15px;
	display:   table;
}
.selectPkgWrap a:hover {
	color: var(--primary);
}
.cartTotal {
	background:    var(--white);
	border:        1px solid var(--white);
	border-radius: 10px;
	margin-top:    1.125rem;
	position:      sticky;
	top:           0;
}
.cartTotal .green {
	background:    var(--primary);
	padding:       1.25rem 1rem;
	border-radius: 10px 10px 0 0;
}
.cartTotal .green p,
.cartTotal .black p {
	margin:      0;
	font-size:   1.125rem;
	font-weight: 500;
	color:       var(--white);
	line-height: 1;
}
.cartTotal .black {
	background: var(--black);
	padding:    10px 1rem;
}
.cartTotal .black p {
	color:     var(--white);
	font-size: 1rem;
}
.cartTotal .body {
	padding: 1rem;
}
.cartTotal .body ul li {
	display:         flex;
	align-items:     center;
	justify-content: space-between;
	padding:         10px 0;
	border-bottom:   1px solid #EBEBEB;
	gap:             1rem;
}
.cartTotal .body ul li:last-child {
	border-bottom:  0;
	padding-bottom: 0;
}
.cartTotal .body p {
	margin:    0;
	font-size: 0.9rem;
}
.cartTotal .body strong {
	font-size:  1.125rem;
	min-width:  5rem;
	text-align: end;
}
.cartTotal .body h4 {
	margin:    0;
	font-size: 1.25rem;
}
.cartTotal .body h4 + strong {
	color:     #FF0000;
	font-size: 1.5rem;
}
.sequenceTitle.amountInCapital {
	margin-top: 3rem;
}
.sequenceTitle.amountInCapital h2 {
	font-size:   5rem;
	line-height: 1;
}
.tableStyle {
	margin: 0;
}
.tableStyle thead tr th {
	background:     var(--primary);
	color:          var(--black);
	font-size:      1.25rem;
	padding:        1.5rem 1rem;
	vertical-align: middle;
}
.tableStyle tr th {
	vertical-align: middle;
	padding-left:   2rem;
}
.tableStyle tr th:first-child {
	border-top-left-radius: 10px;
}
.tableStyle tr th:last-child {
	border-top-right-radius: 10px;
}
.tableStyle tbody tr td {
	color:          var(--black);
	font-size:      1rem;
	font-weight:    500;
	padding:        1rem;
	vertical-align: middle;
	white-space:    nowrap;
}
.tableStyle tbody tr td a {
	color:       #FF0000;
	font-size:   1.5rem;
	line-height: 1;
}
.sequenceBoxStyle .headGreen {
	background:    var(--primary);
	margin:        0 -2rem;
	padding:       2rem 4rem;
	border-radius: 10px 10px 0 0;
}
.sequenceBoxStyle .headGreen h4 {
	margin:      0;
	font-weight: 700;
}
.paymentForm {
	margin: 3rem 2rem 1rem;
}
.paymentForm .form-control {
	margin: 10px 0 2rem;
}
.paymentForm label {
	font-size:   1.125rem;
	font-weight: 500;
}
.paymentForm label sup {
	color: #FF0000;
}
.paymentForm .btnStyle.btn-lg {
	margin-top: 1rem;
}
.sequenceBoxStyle.boxBorder {
	padding: 0;
	border:  10px solid var(--primary);
}
.classRow {
	border:          1px solid #EBEBEB;
	border-radius:   10px;
	padding:         12px;
	margin-top:      1.25rem;
	display:         flex;
	align-items:     center;
	justify-content: space-between;
	font-weight:     600;
}
.classRow .fa {
	color: var(--primary);
}
.tag {
	background:    #FFE400;
	padding:       5px 1rem;
	border-radius: 100px;
	font-size:     12px;
	min-width:     8rem;
	text-align:    center;
}
.tag.red {
	background: #FC7070;
}
.thankyouPage {
	height:      100%;
	display:     flex;
	align-items: center;
}
.thankYouBox {
	background:    var(--white);
	border:        10px solid var(--primary);
	border-radius: 10px;
	padding:       3rem;
	text-align:    center;
}
.thankYouBox h2 {
	font-size:      5rem;
	text-transform: uppercase;
	line-height:    1;
	margin:         2rem 0 1.5rem;
}
.thankYouBox h4 {
	font-size: 1.625rem;
}
.thankYouBox p a {
	color:       var(--black);
	font-weight: 600;
}
.sequenceBody .copyRight {
	margin:  0;
	padding: 1rem 0;
}
.sequenceBody .copyRight p {
	margin:      0;
	text-align:  center;
	font-size:   15px;
	font-weight: 300;
	color:       var(--white);
}
.radioList.smList {
	justify-content: flex-end;
}
.modal-dialog.container {
	max-width: 80%;
}
.sequenceLeadform .pakgeBox .listStyle {
	height: 30rem;
}
#pckgDetlModal .PackagesBoxInner ul {
	margin:     30px 0;
	min-height: 12rem;
}
.PackagesBoxInner ul li {
	padding:     0;
	font-size:   15px;
	display:     flex;
	align-items: flex-start;
	gap:         4px;
}
.PackagesBoxInner ul li i {
	position: relative;
	top:      3px;
	color:    var(--theme-color);
}
.PackagesBoxInner small {
	text-align:    center;
	font-size:     1.5rem;
	font-weight:   600;
	color:         #282828;
	margin-bottom: 1rem;
	margin-top:    0;
}
.border-mob {
	border: none;
}

.progress-bar {
	background-color: var(--theme-color);
	color:            #000000;
}

.progress {
	height:      30px;
	font-size:   1.2rem;
	font-weight: 600;
	margin:      1.5rem 3rem;
	background:  #565F68;
}
.packgeItems {
	background:    var(--white);
	box-shadow:    0 0 10px #0001;
	border-radius: 10px;
	padding:       3rem 1rem 1rem;
	position:      relative;
}

.packgeItems .botom {
	display:         flex;
	align-items:     center;
	gap:             0.5rem;
	justify-content: center;
}

.packgeItems .botom h2 {
	margin:    0;
	font-size: 3rem;
}

.packgeItems .botom span {
	font-size: 1.2rem;
}

.packgeItems .top h4 {
	text-align:  center;
	font-weight: 800;
}

.packgeItems ul {
	background:    #F4F6F7;
	padding:       2rem 1rem;
	border-radius: 7px;
	height:        350px;
}
.packgeItems .tagged {
	position:      absolute;
	top:           -26px;
	left:          50%;
	transform:     translateX(-50%);
	background:    var(--yellow);
	padding:       8px 2rem;
	border-radius: 6px;
	width:         60%;
	text-align:    center;
}
.packgeItems .redColr {
	background-color: red;
	color:            #FFFFFF;
}
.PackagesBoxInner ul li {
	color:   #8E8D8D;
	padding: 6px 0;
}

.packgeItems h2 {
	font-size:       3rem;
	text-align:      center;
	display:         flex;
	align-items:     center;
	justify-content: center;
	margin-top:      1rem;
	margin-bottom:   -1rem;
}

.bestseller.bgred small {
	color:         var(--white);
	background:    var(--secondry);
	display:       inline-block;
	position:      absolute;
	right:         0;
	top:           0;
	padding:       0.8rem 3rem;
	border-radius: 50px 0 0 50px;
	font-size:     1.25rem;
}

.packgeItems h2 small {
	font-size:   1rem;
	font-weight: 400;
}

.packgeItems p {
	text-align: center;
}
.packgeItems .listStyle li i {
	color: var(--theme-color);
}
.modal-title {
	font-size:   1.6rem;
	font-weight: 600;
}
.PackagesBoxInner > span {
	background:    #B6B6B6;
	color:         var(--white);
	padding:       8px 10px;
	margin:        0.5rem 0;
	font-size:     1rem;
	text-align:    center;
	font-weight:   400;
	display:       block;
	border-radius: 4px;
}
.pakgeBox:hover label,
.pakgeBox.selected label,
.pakgeBox:hover .listStyle li,
.pakgeBox.selected .listStyle li {
	color: #FFFFFF;
}
.bg-light {
	background:    #00000066 !important;
	border-radius: 8px;
	padding-top:   1rem;
}

.bg-light h2,
.bg-light p {
	color: #FFFFFF;
}
.formHead {
	display:         flex;
	justify-content: space-between;
	background:      #F3F3F3;
	padding:         1rem 2rem;
	border-radius:   10px 10px 0 0;
	border:          1px solid #E1E1E1;
	border-bottom:   0;
}

.formHead h4 {
	font-size:   2rem;
	font-weight: 700;
	padding:     0;
	margin:      0;
}
.newForm form {
	padding:       2rem;
	background:    #FFFFFF;
	border:        1px solid #E1E1E1;
	border-radius: 0 0 10px 10px;
}

.newForm.sequenceForm .form-control {
	margin:        1rem 0;
	background:    #FFFFFF;
	border-radius: 8px;
}

.newForm .btnStyle {
	border-radius: 8px;
	padding:       0.8rem 0;
	font-size:     1.2rem;
}
.newForm form h6 {
	display:         flex;
	justify-content: space-between;
	margin-bottom:   1.3rem;
	font-size:       1.2rem;
	align-items:     center;
}
@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1440px) {
}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}
	
	.RigesterFrom h3 {
		font-size: 2rem;
	}
	
	.form-check .form-check-label:before {
		width:  20px;
		height: 20px;
	}
	
	.form-check .form-check-label:after {
		width:  12px;
		height: 12px;
		left:   4px;
		top:    4px;
	}
	
	.PackagesBoxInner {
		padding: 1rem;
	}
	
	.PackagesBoxInner p {
		font-size: 14px;
	}
	
	.PackagesBoxInner ul li,
	.PackagesBoxInner ul li i,
	.PackagesMAinBox .bestseller small {
		font-size: 13px;
	}
	
	.thankYouBox {
		padding:       1rem;
		margin-bottom: 1rem;
	}
	
	.thankYouBox img {
		width: 7rem;
	}
	
	.thankYouBox h2 {
		font-size: 3rem;
		margin:    1rem 0;
	}
	
	.thankYouBox h4 {
		font-size: 1.5rem;
	}
	
	.thankYouBox p br {
		display: none;
	}
	
	.thankYouBox p a {
		display: block;
	}
	
	.sequenceBoxStyle h2 {
		font-size: 2rem;
	}
	
	.pakgeBox {
		padding: 2rem 0rem 0.5rem;
	}
	
	.pakgeBox h4 del {
		font-size: 1.125rem;
	}
	
	.pakgeBox h4 span,
	.sequenceBoxStyle label,
	.sequenceBoxStyle label span {
		font-size: 14px;
	}
	
	.sequenceLeadform .pakgeBox .listStyle {
		padding: 1rem 0.5rem;
	}
	
	.PackagesBoxInner ul li i {
		padding: 0;
	}
	
	.sequenceLeadform .pakgeBox .listStyle {
		min-height: 28rem;
	}
}

@media only screen and (max-width: 1199px) {
	html {
		font-size: 14px;
	}
	
	.sequenceHeader .sequenceNav {
		padding: 1rem 0;
	}
	
	.sequenceHeader .StepsNav li {
		padding: 0 2rem;
	}
	
	.sequenceBoxStyle h2 {
		font-size: 2rem;
	}
	
	.btnStyle.btn-lg {
		margin-top: 1rem;
		font-size:  1rem;
	}
	
	.cartTotal {
		margin-top: 2rem;
		position:   relative;
		top:        0;
	}
	
	.sequenceBoxStyle .headGreen {
		padding: 2rem;
	}
	
	.paymentForm {
		margin: 3rem 0rem 1rem;
	}
}

@media only screen and (max-width: 991px) {
	html {
		font-size: 13px;
	}
	
	.sequenceHeader .logo img {
		width:  16rem;
		margin: 1rem 0;
	}
	
	.sequenceLeadform {
		align-items: center;
	}
	
	.sequenceBoxStyle {
		padding:    1.5rem;
		margin-top: 1rem;
		text-align: left;
	}
	
	.sequenceBoxStyle .headGreen {
		margin: 0 -1.5rem;
	}
	
	.sequenceBoxStyle .headGreen h4 {
		font-size: 1.125rem;
	}
}

@media only screen and (max-width: 767px) {
	html {
		font-size: 12px;
	}
	
	.sequenceTitle h2 {
		font-size: 2rem;
	}
	
	.sequenceHeader .StepsNav {
		justify-content: space-evenly;
	}
	
	.sequenceHeader .StepsNav .border {
		margin: 0;
		width:  34px;
		height: 34px;
	}
	
	.sequenceHeader .StepsNav .border .circle {
		width:     22px;
		height:    22px;
		font-size: 12px;
	}
	
	.sequenceHeader .StepsNav li:before,
	.sequenceHeader .StepsNav li:after {
		content: none;
	}
	
	.sequenceHeader .StepsNav li {
		padding: 0;
	}
	
	.sequenceHeader .StepsNav li span {
		display: none;
	}
	
	.sequenceLeadform {
		padding: 2rem 0;
	}
	
	.sequenceBoxStyle .PackagesBoxInner ul {
		min-height: auto;
		margin:     1rem 0;
	}
	
	.sequenceBoxStyle .PackagesBoxInner h2 {
		font-size: 4rem;
	}
	
	.radioList {
		flex-direction: column;
		align-items:    flex-start;
		text-align:     left;
	}
	
	.radioList li,
	.smList li:last-child,
	.smList li:nth-child(2) {
		width: 100%;
	}
	
	.sequenceBody .copyRight {
		padding:    1rem 0;
		margin-top: 1rem;
	}
	
	.sequenceBody .copyRight p {
		font-size: 12px;
	}
	
	.tag {
		padding:   5px 1rem;
		font-size: 1rem;
	}
	
	.sequenceBoxStyle .headGreen h4 {
		font-size: 1.25rem;
	}
	
	.paymentForm .form-control {
		margin: 10px 0;
	}
	
	.tableStyle,
	.paymentForm {
		text-align: left;
	}
	
	.form-check .form-check-label:before {
		top: -3px;
	}
	
	.form-check .form-check-label:after {
		width:  10px;
		height: 10px;
		left:   5px;
		top:    2px;
	}
	
	.sequenceHeader .logo img {
		margin: 1rem 0;
	}
	
	.radioList.ownerDetlList li {
		flex: 0 0 100%;
	}
	
	.mob-responsive {
		overflow-x: overlay;
	}
	
	.border-mob {
		border-bottom: none;
	}
}

@media only screen and (max-width: 575px) {
	.newForm form h6 img {
		width: 140px;
	}
}

a.remove {
	display:   block;
	font-size: 12px;
	color:     red;
}

td {
	font-size: 13px;
}
.formWrap p span {
	display:    block;
	margin-top: 1rem;
}
.sequenceBoxStyle p {
	margin: 0;
}
.style0023 p {
	line-height: 1.4;
	font-size:   13px;
}
.form-control:focus {
	border-color:       #CCCCCC;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
.form-control {
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}