/*.main-navigation ul > li > a:after{display: none;}
.main-navigation ul > li > a {padding: 15px 12px 15px 0px;}
.secondaryNav {border-top: solid 1px #e7e9ea; background: #fff !important; width: 100%; padding: 0;}
.secondaryNav.navbar-dark.navbar .navbar-collapse {width: 100%; display: block !important;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li {vertical-align: top; width: 17.2%; font-weight: 600;
    position: relative; color: rgba(0,0,0,.6); float: left; border-left: solid 1px transparent; border-right: solid 1px transparent;
    text-transform: uppercase; padding: 13px 0px 10px;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a {display: flex; width: 100%; padding: 0 10px;
    vertical-align: middle; color: rgba(0,0,0,.6); transition: all .5s ease-in; font-weight: 600; text-align: center;
    max-height: 75px; line-height: 25px; align-items: flex-start; justify-content: center;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a .menuImg {width: 100%; max-width: 45px;
    margin-right: 0px; display: inline-block;}
    .secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a .menuImg img {max-width: 100%; height: auto;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a span {font-size: 13px; color: rgba(0,0,0,.7);
    line-height: 15px; text-transform: uppercase; text-align: left; vertical-align: middle; margin-left: 5px;
    padding-top: 6px;}
    .secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul {width: 224px; padding: 20px 22px;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul {top: 64px;}
.navbar-dark.navbar .navbar-collapse > ul > li > ul.dropdown-menu {border-radius: 0;}
.navbar-dark.navbar .navbar-collapse > ul > li > ul {position: absolute; left: -1px; top: 25px; background: #f6f6f6;
    width: 200px; padding: 5px 12px; z-index: 9; border: solid 1px #e7e9ea; display: inline-block; visibility: hidden;
    opacity: 0; transition: all .5s ease-in; transform: translateY(100px); list-style: none; margin: 0;
    text-align: left;}
.navbar-dark.navbar .navbar-collapse > ul > li > ul > li {display: inline-block; vertical-align: top; font-size: 12px;
    font-weight: 600; padding: 5px 0; text-transform: uppercase; width: 100%;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul > li a {color: #000; text-transform: none;
    font-size: 12px; font-weight: 600;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li:hover {background: #f6f6f6; border-left: solid 1px #e7e9ea;
    border-right: solid 1px #e7e9ea;}
.navbar-dark.navbar .navbar-collapse > ul > li:hover > ul {visibility: visible; opacity: 1; transform: translateY(0);}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li a.dropdown-toggle::after {display: none;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li:hover a span, .secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul > li:hover a {color: #216ea3;}




header a[href="#menu"] {display: none;}
nav#menu {display: none;}
.mm-menu:not(.mm-menu--offcanvas) + #page, .mm-menu:not(.mm-menu--offcanvas) ~ .mm-wrapper__blocker {display: none;}
#menu:not(.mm-menu):not(.mm) {display: none;}
.mm-wrapper--opened header a[href="#menu"] {display: none;}
header a[href="#page"] {display: none;}
.mm-wrapper--opened header a[href="#page"] {display: -webkit-box; display: -ms-flexbox; display: flex;}
.fa-close:before, .fa-times:before {content: "\f00d";}
a.mm-navbar__title{color: #fefefe;}
.secondaryNav.fixed {position: static;top: 65px; -webkit-box-shadow:9px 9px 16px 0px rgb(42 67 113 / 15%);
    -moz-box-shadow:9px 9px 16px 0px rgb(42 67 113 / 15%); box-shadow: 9px 9px 16px 0px rgb(42 67 113 / 15%);}
.home_2 {background:url(../image/home/asx5.jpg) no-repeat right top; border-top: 1px solid #efefef; position:relative; background-size: cover; min-height: 350px; background: rgb(0 191 245); padding:2rem 0;}
.service-main.home{height: auto;}*/

:root {
    --gray-300: #e5e5e5;
	--gray-100: #fafafa;
	--tertiary-800: #116a88;
	--tertiary-100:#e8f7fc;
	--tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
}



.main-navigation ul > li > a:after{display: none;}
.main-navigation ul > li > a {padding: 15px 12px 15px 0px;}
.secondaryNav {border-top: solid 1px #e7e9ea; background: #fff; width: 100%; padding: 0;}
.secondaryNav.navbar-dark.navbar .navbar-collapse {width: 100%; display: block !important;}
.secondaryNav ul.navbar-nav.m-auto {position: relative;}




.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li {vertical-align: top; width: auto; font-weight: 600;
    position: static; color: rgba(0,0,0,.6); float: left; border-left: solid 1px transparent; border-right: solid 1px transparent;
    text-transform: uppercase; padding: 13px 0px 10px;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a {display: flex; width: 100%; padding: 0 15px;
    vertical-align: middle; color: rgba(0,0,0,.6); transition: all .5s ease-in; font-weight: 600; text-align: center;
    max-height: 75px; line-height: 25px; align-items: flex-start; justify-content: center;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a .menuImg {width: 100%; max-width: 45px;
    margin-right: 0px; display: inline-block;}
    .secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a .menuImg img {max-width: 100%; height: auto;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > a span {font-size: 13px; color: rgba(0,0,0,.7);
    line-height: 15px; text-transform: uppercase; text-align: left; vertical-align: middle; margin-left: 5px;
    padding-top: 6px;}
    .secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul {width: 100%; padding: 20px 22px;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul {top: 64px;}
.navbar-dark.navbar .navbar-collapse > ul > li > ul.dropdown-menu {border-radius: 0;}
.navbar-dark.navbar .navbar-collapse > ul > li > ul {position: absolute; left: -1px; top: 25px; background: #f6f6f6;
    width: 200px; padding: 5px 12px; z-index: 9; border: solid 1px #e7e9ea; display: inline-block; visibility: hidden;
    opacity: 0; transition: all .5s ease-in; transform: translateY(100px); list-style: none; margin: 0;
    text-align: left;}
.navbar-dark.navbar .navbar-collapse > ul > li > ul > li {display: inline-block; vertical-align: top; font-size: 12px;
    font-weight: 600; padding: 5px 1rem; text-transform: uppercase; width: 25%; float: left; min-height: 245px;}
    .navbar-dark.navbar .navbar-collapse > ul > li > ul > li h4{font-size: 16px; color: #0c3c63; font-weight: 600; line-height: 24px; text-transform: capitalize;}
    .navbar-dark.navbar .navbar-collapse > ul > li > ul > li > ul {padding: 0; list-style: none;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul > li a {color: #000; text-transform: none;
    font-size: 12px; font-weight: 600;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li:hover {background: #f6f6f6; border-left: solid 1px #e7e9ea;
    border-right: solid 1px #e7e9ea;}
.navbar-dark.navbar .navbar-collapse > ul > li:hover > ul {visibility: visible; opacity: 1; transform: translateY(0);}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li a.dropdown-toggle::after {display: none;}
.secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li:hover a span, .secondaryNav.navbar-dark.navbar .navbar-collapse > ul > li > ul > li > ul > li:hover a {color: #216ea3;}




header a[href="#menu"] {display: none;}
/*nav#menu {display: none;}*/
.mm-menu:not(.mm-menu--offcanvas) + #page, .mm-menu:not(.mm-menu--offcanvas) ~ .mm-wrapper__blocker {display: none;}
#menu:not(.mm-menu):not(.mm) {display: none;}
.mm-wrapper--opened header a[href="#menu"] {display: none;}
header a[href="#page"] {display: none;}
.mm-wrapper--opened header a[href="#page"] {display: -webkit-box; display: -ms-flexbox; display: flex;}
.fa-close:before, .fa-times:before {content: "\f00d";}
a.mm-navbar__title{color: #fefefe;}
.secondaryNav.fixed {position: static;top: 65px; -webkit-box-shadow:9px 9px 16px 0px rgb(42 67 113 / 15%);
    -moz-box-shadow:9px 9px 16px 0px rgb(42 67 113 / 15%); box-shadow: 9px 9px 16px 0px rgb(42 67 113 / 15%);}
.home_2 {background:url(../image/home/asx5.jpg) no-repeat right top; border-top: 1px solid #efefef; position:relative; background-size: cover; min-height: 350px; padding:2rem 0;}
.service-main.home{height: auto;}


.banner-form{position:relative; width:100%; padding:0; display:inline-block; vertical-align:top;}
.banner-form-field{font-size: 18px; line-height: 24px; max-width: 767px; margin:0; vertical-align: top; display: inline-block;}
.banner-form-field h1, .banner-form-field p{margin:0 0 1.5rem 0; color:#fff;}
.banner-form-field-div{width: 48%; position: relative; display: flex; margin:0 1% 1rem; float:left;}
.banner-form-field-div label{min-width: 80px; display: flex; justify-content: center; align-items: center; border-radius: 500px 0 0 500px; border: 1px solid #e5e5e5; border-right: none; background: #fff;
    padding: 15px 16px; text-align: center; font-size: 16px; line-height: 24px;
    font-style: normal; font-weight: 500; margin-bottom: 0;}
.banner-form-field-div select{color: #737373; font-size: 18px;
    line-height: 24px; font-style: normal; font-weight: 400; width: 100%;
    appearance: none; padding: 15px 16px; border-radius: 0 500px 500px 0;
    border: 1px solid #e5e5e5; border-left: none; background: #fff;} 
.banner-form-field-div img{display: block; pointer-events: none; position: absolute; right: 16px; top: 16px;} 
    
.contact-elements {display: flex; justify-content: space-between; flex-direction: row; flex-wrap: nowrap;}
.contact-elements .contact-info {width: 49%; margin-right: 1%;}
.contact-elements .contact-info>div {display: flex; justify-content: space-between; align-items: center; flex-wrap: nowrap;}
.contact-elements .contact-info .contact-details {width: 47.7%; text-align: center; padding: 10px; border-radius: 8px; box-shadow: 0 0 30px rgb(214 215 216 / 60%); height: 175px; display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; flex-direction: column; margin-bottom: 1.7rem;}
.contact-elements .contact-info .contact-details2 .contact-details {margin-bottom: 0;}
.contact-elements .contact-info .contact-details h4{color: #0c3c63;}
.contact-elements .contact-info .contact-details p {font-size: 15px; color: #a5a4a4; word-break: break-word; font-weight: 400;}
.contact-elements .contact-info .contact-details p a {color: #a5a4a4;
    transition: .1s;}
.contact-elements .contact-info .contact-details p a:hover {color:var(--blue);
    transition: .1s;}
.contact-details>div i {color: #1a5ccd; margin-bottom: 10px;}
.contact-elements .contact-form {width: 49%; padding: 20px 40px; align-items: center; border-radius: 8px; min-height: 380px; box-shadow: 0 0 30px rgb(214 215 216 / 60%); margin-left: 1%;}
.contact-elements .contact-form #form-heading {color: #0c3c63; font-size: 30px;
    font-weight: 600; margin-bottom: 20px;}
.contact-elements .contact-form .heading{text-align:left;margin-bottom: 1rem;}    
.contact-elements .contact-form .heading h3{padding-right: 15px; padding-left: 15px; font-size: 32px;}
.contact-elements .contact-form .heading img{margin:0; padding-right: 15px; padding-left: 15px;}
    
 .why-choose-wrapper {background-color: #fff; max-width: 1440px;}
.why-choose-billy img{width: 294px; height: 648px;}
.why-items {margin-top: 45px;}
.why-items .why-image {width: 80px; border-radius: 50%; background-color: white !important; border: none; transition: 500ms ease; float: left;}
.why-items .why-content {width: 70%; float: left; padding-left: 1rem;
    vertical-align: middle; padding-top: 13px; color: #0c3c63;}
.why-items .why-content h4 {font-size: 20px;}

.main-order-package{background:#fff; display:inline-block; vertical-align:top; width:100%; padding: 4rem 0;}




#package-table {position: relative; margin-bottom: 0px !important; border-collapse: separate; border-spacing: 0; margin-top: 0px; padding: 0; table-layout: fixed; display: inline-table; max-width: 100%; width: 100%;border: #c1bfbf 1px solid; border-radius: 1rem;}
/*.main-order-package table thead{box-shadow: 0px 0px 10px 5px lightblue;}*/
#package-table .package-comparison-container {padding: 24px; min-height: 157px;
}
#package-table th{border: 0 solid #ddd; vertical-align: bottom; text-align:center;}
#package-table th:first-child, #package-table td:first-child {width: 50%;}
#package-table th > div:first-child {padding: 0px 12px !important; align-items: flex-center; flex-direction: column; display: flex;}
.package-comparison {display: flex; align-items: center; color: #1c1b18; font-weight: 600; font-size: 1.25rem; line-height: 1.75rem;}

#package-table th#recommended-standard-package {border-radius: 12px 12px 0 0;
    border: 1px solid #517ad5; border-bottom: 0; padding-bottom: 0px;  background: rgb(81 122 213 / 10%); padding-top: 16px;}
#package-table head .active-header > div:first-child {border-radius: 24px 24px 0 0; background: #FFF6F2;}
.pricing-box {padding: 6px 8px; display: flex; flex-direction: column;
    align-items: center; max-height: 74px; border: rgb(121 152 229) 1px solid; text-transform: capitalize; border-radius: 0.375rem; background:#fff;    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px -1px rgb(0 0 0 / 10%); max-width: 120px; width:100%;}











/*.main-order-package .col-lg-3{border-radius: 12px; border:1px solid #ccc; padding: 1rem;}*/
.main-order-package .col-lg-3 .box{border: 0; border-radius: 12px; box-shadow: inset 0 0.5px 0 0 #fff, 0 0 0 0.5px rgb(0 0 0 / 8%), 0 0 0 2px rgb(0 0 0 / 2%), 0 6px 6px -2px rgb(17 25 39 / 6%), 0 2px 4px -2px rgb(17 25 39 / 3%);}
.or-form-right{font-weight: 500; color: #000; text-transform: uppercase; font-size: 1.125rem; line-height: 1.75rem; margin-bottom:1rem;}
.package-div, .state-fee, .expedited-added, .ein-added, .bylaws-added, .operating-agreement-added, .contract-templates-added, .irs-form-added, .total-div{width:100%; flex-direction: column; width: 100%; display: flex; font-size:1rem; font-weight:500; margin-bottom:0.5rem; text-transform: capitalize;}

.package-div span, .state-fee span, .expedited-added span, .ein-added span, 
.bylaws-added span, .operating-agreement-added span, .contract-templates-added span, .irs-form-added span{display: inline-block; float: right; vertical-align: top;}

.total-div{border-top:1px solid #ccc; padding:0.5rem 0 0 0;}
.total-div, .total-div span{font-size: 1rem; line-height: 1.5rem; font-weight: 700;}
.total-div span{display: inline-block; float: right; vertical-align: top;}
.main-order-package .col-lg-3 .btn{width:100%;}

.one-time-free{display: inline-block; vertical-align: top; text-align: center;
    padding: 1rem 0 0 0;}
.one-time-free p{align-items: center; display: flex; justify-content: center; font-size: .875rem; line-height: 1.25rem; font-weight: 600; width:100%; margin-bottom:0.5rem;}
.one-time-free p span:nth-child(1) {margin-right: 0.5rem;}
.one-time-fee-title{position: relative; display: inline-block;}
.one-time-fee-title::after {content: url(../image/icons/blue-line.svg);
    display: block; margin-top: -10px; position: absolute; left: 0px;
    top: 100%;}

.sticky {position: -webkit-sticky !important; position: sticky !important;
    top: 0 !important; z-index: 1;}
    
    
 .inner-banner-form {background: url(../image/inner-banner-form.jpg) no-repeat right top; border-top: 1px solid #efefef; position: relative; background-size: cover; padding: 3rem 0 4rem;}   
    
.main-order-package .item {color: grey; display: flex; font-size: 1rem;
    font-weight: 500; margin-bottom: 0.5rem; text-transform: capitalize;}    
.main-order-package .item .name {color: grey; flex: 1; text-transform: capitalize;}
.main-order-package .item .value {color: #121212; text-align: right;}
.main-order-package .item .flex-col.name {flex-direction: column;
    display: flex;}
.progress {background-color: #ffffff; border-radius: 0.75rem; margin: 2rem 0 0 0;}    
.progress-bar{background-color: #006c18;}
.main-order-package .box{border: 0; border-radius: 12px; box-shadow: inset 0 0.5px 0 0 #fff, 0 0 0 0.5px rgb(0 0 0 / 8%), 0 0 0 2px rgb(0 0 0 / 2%), 0 6px 6px -2px rgb(17 25 39 / 6%), 0 2px 4px -2px rgb(17 25 39 / 3%); padding: 32px 32px 16px; transition: all .5s linear;}


.main-order-package .form-group {display: flex; flex-direction: column; gap: 6px; margin-bottom: 16px;}
.main-order-package label {align-items: center; color: #121212; cursor: pointer;
    display: flex; font-size: 14px; font-style: normal; font-weight: 600;
    gap: 8px; line-height: 20px;}
.main-order-package .wrap-field {display: flex; flex-direction: column; gap: 6px; position: relative;}
.main-order-package select {
    color: #737373;
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    appearance: none;
    padding: 15px 16px;
    border-radius:500px;
    border: 1px solid #b1b1b1;
    background: #fff;
    height: 56px;
}
.main-order-package img {display: block; pointer-events: none; position: absolute; right: 16px; top: 16px;}
.main-order-package input{color: #737373; font-size: 18px; line-height: 24px;
    font-style: normal; font-weight: 400; width: 100%; padding: 15px 16px;    border-radius:500px; border: 1px solid #b1b1b1; background: #fff; height: auto;}
.main-order-package input:focus, 
.main-order-package input.avtive,
.main-order-package .wrap-field .span-box:focus, 
.main-order-package .wrap-field .span-box.active{height: auto; border-radius: 500px; padding:  15px 16px; color: #495057; background-color: #fff; border: #80bdff 1px solid; outline: 0;}



.main-order-package .wrap-field .span-box.with-checkmark {align-self: stretch;
    background: #fff; border: 1px solid #b1b1b1; border-radius: 500px; color: #737373; display: inline-block; vertical-align:top; font-size: 18px; font-weight: 400; line-height: 24px; padding: 15px 16px; transition: border-color .3s ease-out,box-shadow .3s ease-out;}
.main-order-package .wrap-field .span-box.with-checkmark svg {background-image: url(/static/img/check-black.svg); background-position: calc(100% - 10px);
    background-repeat: no-repeat; background-size: auto; float: right;
    text-align: right;
    /* top: 50%; */
    margin: 5px 0 0 0;
}
.btn-div{display:inline-block; vertical-align:top; width:100%; margin: 1rem 0;}
.btn-div .back{background:#fff; color:#525252; border: 1px solid #b1b1b1;}
.btn-div .next{float:right; color: var(--white);}

.radio-group {display: grid; gap: 32px; grid-template-columns: 1fr 1fr; margin-bottom: 20px;}
.custom-radio {align-items: center; box-shadow: 0 1px 2px 0 rgb(72 72 72 / 16%), 0 0 0 1px rgb(72 72 72 / 16%), 0 1px 2px 0 hsl(0deg 0% 41% / 8%), 0 0 0 1px rgb(72 72 72 / 13%); cursor: pointer; display: flex; gap: 12px; padding: 12px 8px; align-items: flex-start!important;}
.radio-group .custom-radio {border: 0; border-radius: 6px; box-shadow: 0 1px 2px 0 rgb(72 72 72 / 16%), 0 0 0 1px rgb(72 72 72 / 16%), 0 1px 2px 0 hsl(0deg 0% 41% / 8%), 0 0 0 1px rgb(72 72 72 / 13%); padding: 12px 8px; position: relative; transition: box-shadow .3s ease-in; width: 100%;}
.custom-radio-group.radio-group .custom-radio {padding: 0;}
.radio-group .custom-radio .top-pill, .radio-group .custom-radio.activated {box-shadow:0 0px 0px 0 rgb(18 65 145 / 71%), 0 0 0 0px #124191, 0 0 0 0px #fff, 0 0 0 2px rgb(18 65 145 / 71%)}
.radio-group .custom-radio .top-pill {align-items: flex-start; background-color: var(--blue); color: var(--white); display: block; gap: 8px; left: 0;
    padding: 6px 8px; position: absolute; top: -15px; font-size: 12px;
    font-weight: 600; line-height: 1rem; border-radius: 0.25rem; margin: auto;
    width: 50px; right: 0; text-align: center;}
.radio-group .custom-radio input[type=radio] {display: none; opacity: 0;}
.custom-radio-group.radio-group .custom-radio label {width: 24px; margin-bottom: 0;}
.custom-radio label:before {border: 0; content: url(../image/icons/radio.svg);     height: 24px; left: 0; width: 24px;}
.custom-radio input[type=radio]:checked+label:before {content: url(../image/icons/radio-checked.png);}

.flex-div{padding: 0.75rem; gap: 0.5rem; justify-content: flex-start;
    align-items: center; flex-direction: row; width: 100%; display: flex;    border-bottom: 1px solid rgb(187 187 187);}
.flex-div span{color: rgba(28, 27, 24, 1); line-height: 1.5rem; font-weight: 600; font-size: 1.2rem; margin:3px 0 2px;}
.flex-div .flex-1{text-align: right; color: rgba(14, 14, 14, 1); line-height: 1.5rem; font-weight: 600; font-size: 1rem; margin:3px 0 2px; flex: 1 1 0%;}
.flex.flex-col{gap: 0.375rem; align-items: flex-start; flex-direction: column; cursor: pointer; width: 100%; min-height: 52px; display: flex;}

.flex.flex-col.sm-text{font-size: .875rem; font-weight: 600; line-height: 1.25rem; padding: 0.75rem 1.5rem 1rem; color: rgba(74, 74, 74, 1);}
.flex.flex-col.sm-text span{}
.radio-group .custom-radio.activated .flex.flex-col.sm-text span.text-blue{color:var(--blue);}

.main-order-package .checkbox input[type=checkbox]{display: none; opacity: 0; margin-left: -20px; margin-top: 4px\9; position: absolute;line-height: normal; margin: 4px 0 0; margin-top: 1px\9;}
.main-order-package .checkbox label {margin-bottom: 0; padding-left: 30px;
    position: relative;}
.checkbox label:before {content: url(/static/img/checkbox.svg); display: inline-block; height: 24px; left: 0; position: absolute; top: 0; transition: border .15s ease-in-out,color .15s ease-in-out; width: 24px;}
.checkbox input[type=checkbox]:checked+label:before {content: url(/static/img/checkbox-checked.svg);}










.hide{display:none!important;}





.page_toc {border: 1px solid #d2d2d3; border-radius: 8px; padding: 1rem 3rem; background-color: #f4f7f9; margin:2rem 0 0 0;}
.page_toc ul{padding:0; margin-bottom: 0;}
.page_toc ul li{font-size: 16px; line-height: 28px; font-weight: bold; border-bottom:1px solid #dfdfdf; padding: 0.5rem 0;}
.page_toc ul li::marker {color:#2b3a66; background-color:#2b3a66;}

.pnew{/*padding-bottom:1rem; padding-top:3rem;*/ padding:3rem 2rem 1rem;}
.pnew p{margin: 0 0 1rem 0; text-align:justify;}
.pnew ul{}
.pnew ul li, .pnew table{font-size: 18px;
    line-height: 1.5;
    font-weight: 500;
    color: #737b80;
    font-family: var(--primary-font);
    margin: 0/* 0 0.5rem*/;}
.cokion-seprater {width:100%; margin-top: 3rem; margin-bottom: 3rem;}

.bhoechie-tab-menu img{width:30px;}
.accordion_faq.acc .card {width: 48%; float: left; margin: 0 1% 30px; padding:12px 15px 10px;}  
.accordion_faq.acc .card-header .faqs_header{font-size: 20px; font-weight: 600; color: #737b80;}
.accordion .accordion-item {border-bottom: 1px solid #e5e5e5;}
.accordion .accordion-item button[aria-expanded=true] {border-bottom: 1px solid #03b5d2;}
.accordion button {position: relative; display: block; text-align: left; width: 100%; padding: 0.5em 0; color: #7288a2; font-size: 1.15rem; font-weight: 400; border: none; background: none; outline: none;}
.accordion button:hover, .accordion button:focus {cursor: pointer; color: #2b3a66;}
.accordion button:hover::after, .accordion button:focus::after {cursor: pointer; color: #03b5d2; border: 1px solid #2b3a66;}
.accordion button .accordion-title {padding: 0.5em 1.5em 0.5em 0; font-weight: 600;}
.accordion button .icon {display: inline-block; position: relative; /*top: 18px; right: 0;*/ width: 22px; height: 22px; border: 1px solid; border-radius: 22px; float:right;}
.accordion button .icon::before {display: block; position: absolute; content: ""; top: 9px; left: 5px; width: 10px; height: 2px;
  background: currentColor;}
.accordion button .icon::after {display: block; position: absolute; content: ""; top: 5px; left: 9px; width: 2px; height: 10px;
  background: currentColor;}
.accordion button[aria-expanded=true] {color: #2b3a66;}
.accordion button[aria-expanded=true] .icon::after {width: 0;}
.accordion button[aria-expanded=true] + .accordion-content {opacity: 1; max-height: 30em; transition: all 200ms linear; will-change: opacity, max-height;}
.accordion .accordion-content {opacity: 0; max-height: 0; overflow: hidden; transition: opacity 200ms linear, max-height 200ms linear; will-change: opacity, max-height;}
.accordion .accordion-content p {font-size: 1rem; font-weight: 300; margin: 1rem 0;}
tbody {display: table-row-group; vertical-align: middle; unicode-bidi: isolate; border-color: inherit; width:100%;}
tbody, td, th, tr {border: 0 solid; border-color: inherit;}
.pnew table th{background-color:#0c3c63;text-align:center;color:#fff;}
.table td, .table th{vertical-align:middle;}

.limg{max-width:300px; float:right; vertical-align: top; display: inline-block;}
.border-grey{padding: 8px; border-radius: 24px; border: 1px solid var(--gray-300);}
.llc-col-6{max-width:48%; margin:1%;}
.llc-col-div{padding:32px 24px;}
.llc-col-div h5 img{width:30px;}
.llc-col-div.textcenter, .llc-col-div.textcenter p{text-align:center;}
.tick{margin:0 auto 1rem; width:30px;}

#demo, .demo{
    background: linear-gradient(112deg, #ffffff 50%, rgb(0 51 204 / 8%) 50%);
    max-width: 900px;
    margin: auto;
	border-radius:24px;
}
.carousel-caption {
    position: initial;
    z-index: 10;
    padding: 1rem 3rem;
    color: rgba(78, 77, 77, 0.856);
    text-align: center;
    font-size: 1.2rem;
    font-style: italic;
    font-weight: bold;
    line-height: 2rem;
}
@media(max-width:767px){
    .carousel-caption {
        position: initial;
        z-index: 10;
        padding: 3rem 2rem;
        color: rgba(78, 77, 77, 0.856);
        text-align: center;
        font-size: 0.7rem;
        font-style: italic;
        font-weight: bold;
        line-height: 1.5rem;
    }
}
.carousel-caption img{
    width: 6rem;
    border-radius: 5rem;
    margin-top: 2rem;
}
@media(max-width:767px){
    .carousel-caption img{
        width: 4rem;
        border-radius: 4rem;
        margin-top: 1rem;
    }
}
#image-caption{
    font-style: normal;
    font-size: 1rem;
    margin-top: 0.5rem;
}
@media(max-width:767px){
    #image-caption{
        font-style: normal;
        font-size: 0.6rem;
        margin-top: 0.5rem;
    }
}
#demo i{
    background-color: #0066cc;
    padding: 0.5rem ;
}*/
@media(max-width:767px){
   #demo i{
        padding: 0.8rem;
    }
}
.carousel-control-prev{
    justify-content: flex-start;
}

.carousel-control-next {
    justify-content: flex-end;
}
.carousel-control-prev,.carousel-control-next{
    transition: none;
    opacity: unset;
}

.llc-bg{padding:3rem 3rem 4.5rem; background:url(../image/usa/incorporation/3.jpg) no-repeat left -122px; background-size:cover; border-radius:24px; background-attachment:fixed; border:8px solid  var(--gray-300); border-radius:24px;}
.llc-bg h2{color:#fff; padding:2rem 0 0 0; font-size:2.5rem;}
.llc-bg p{color:#fff; padding:0.5rem 0 0 0; font-size:1rem;}
.llc-bg a.btn{ margin:2rem 0 0 0;}
.free{color: var(--tertiary-800);
    font-size: 14px;
    line-height: 18px;
    font-weight: var(--fw-500);
    padding: 8px 20px;
    border-radius: 32px;
    background: var(--tertiary-100);}
	.row-pad{margin-bottom:1rem; padding-bottom:1rem;}
	.row-border{border-bottom:1px solid var(--gray-300); margin-bottom:1rem; padding-bottom:1rem;}
	.row-pad p, .row-border p{text-align:left;}
	.pnew-pad{padding:1rem 0; display:table; margin-bottom:2rem;}
	.pnew-pad .row{display:table-row;}
	.pnew-pad .col-md-6{display:table-cell; vertical-align:middle;}
	.JBBEjyYT{width:30px; float:left; margin:0 0.5rem 0 0;}
	.JBBEjyYT img{width:100%;}
	.shape1{background:url(../image/usa/incorporation/shape1.png) no-repeat center top; text-align:center; padding-top:0.5rem; margin-top:4rem;}
	.shape1 p{text-align:center; font-size: 1.2rem; padding-bottom:1rem; display:block; margin:0;}
	.shape1 span{color:#fff; padding:0.5rem 4rem; border-radius: 24px; border: 1px solid var(--gray-300); font-size:2rem; font-weight:600; display:inline-block; vertical-align:top;}
	.amen-div{width:80%; float:none; margin:0.5rem auto 1rem;}
	.amen-div label{padding: 0 0 15px 0; text-align: left; font-size: 16px; line-height: 24px; font-style: normal; font-weight: 500; margin-bottom: 0; width: 100%; display: inline-block; vertical-align: top;}
	.amen-div-relative{width:100%; position:relative;}
    .amen-div select{color: #737373; font-size: 18px; line-height: 24px; font-style: normal; font-weight: 400; width: 100%;
    appearance: none; padding: 15px 16px; border-radius:500px; border: 1px solid #e5e5e5; border-left: none; background: #fff;} 
	.amen-div img{display: block; pointer-events: none; position: absolute; right: 16px; top: 16px;} 
	
	
	
	
	
	
	
	.amen-box-border{border-radius:24px; border:8px solid var(--gray-300); padding:1.5rem 0; text-align:center;}
	.amen-box-border p{text-align:center; font-weight:500; font-size:1.5rem; line-height:2rem; color:#515c62;}
	.amen-box-border span{text-align:center; font-weight:700; color:#000; font-size:3rem; line-height:3.5rem; margin:0 0 8px 0;}
	
	.bg-box{background: linear-gradient(112deg, rgb(0 51 204 / 8%) 0%, #ffffff 50%, rgb(0 51 204 / 8%) 80%); padding:1rem 1rem 2rem; border-radius:24px; border:8px solid var(--gray-300); margin: 2rem 0 1rem;}
	.tm-40{margin-top:40px;}
	.tm-30{margin-top:30px;}
	.tm-20{margin-top:20px;}
	
	.bg-box .img-num{width:60px; height:60px; text-align:center; font-weight:600; margin:-52px auto 1rem; background:#0066cc; font-size: 32px; line-height: 36px; padding:12px; border-radius:10px; color:#fff;}
	.bg-box-h3{font-weight:600; display:inline-block; vertical-align:top; width:100%; margin:0 0.5rem 0 0; font-size: 1.75rem; line-height: 1.2; padding:0 0 1rem 0; color:#0066cc; font-family: var(--primary-font); text-align:center;}
	.bg-box p{color:#515c62;}
	.min-height209{min-height:209px;}
	.min-height254{min-height:254px;}
	.min-height314{min-height:314px;}
	.min-height314 p{min-height:118px;}
	.H3Kl_yfh{padding: 24px; border-radius: 24px; background: var(--white); border: 1px solid var(--gray-300); margin:24px 0;font-size: 24px; font-weight: 500; color:var(--blue); font-family: var(--primary-font); box-shadow: 0 12px 24px -12px rgba(12, 86, 110, .24), 0 1px 2px 0 rgba(51, 204, 255, .16), 0 0 0 1px rgba(51, 204, 255, .28); line-height:36px;}
	.img-check{width:62px; height:62px; text-align:center; margin:0 2rem 0 0; padding:12px; background: var(--tertiary-100); box-shadow: 0 12px 24px -12px rgba(12, 86, 110, .24), 0 1px 2px 0 rgba(51, 204, 255, .16), 0 0 0 1px rgba(51, 204, 255, .28); border-radius:12px; float:left;}
	.img-check img {width: 22px;}
	.min-hei72 p{min-height:72px; text-align:left;}
	.business-name{text-align: center; text-transform: uppercase; font-weight: 800; font-size: 33px;} 
	.business-name span{color:#0066cc; display:block;}
	.bg-box .img-img{width:50px; height:50px; text-align:center; margin:-52px auto 1rem; background:#0066cc; padding:10px; border-radius:10px;}
	.bg-box .img-img img{width:29px;}
	.br-tbrl10{border-radius:10px 0;}
	.pad24{padding:1.5rem;}
	.arrow-justify{text-align: center; justify-content: center; align-items: center; display: flex;}
.dba-llc{position:relative; overflow:hidden; min-height:238px; padding:24px; border-radius:10px 0; background: linear-gradient(112deg, #ffffff 50%, rgb(0 51 204 / 8%) 50%); max-width: 900px; margin: auto; border: 1px solid var(--gray-300);}
.dba-llc:before, .dba-llc:after {content: ""; display: block; background: #4e75cb; width: 70px; height: 42px; position: absolute;    z-index: 0;}
.dba-llc:before {right: -5px; top: -5px; border-bottom-left-radius: 24px; --tw-skew-x: -3deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.dba-llc:after {left: -5px; bottom: -5px; border-top-right-radius: 24px; --tw-skew-x: -3deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.dba-form{background: linear-gradient(112deg, #ffffff 50%, rgb(0 51 204 / 8%) 50%); border-radius: 24px;
    padding: 2rem; border: 1px solid var(--gray-300); max-width: 48rem; margin:auto auto 2rem;}
.dba-form .amen-div{width:100%;}
.bdr-grey{ border: #ededed 8px solid; border-radius:40px; background:#fafafa;}
.pd-15{padding:15px;}
.num{background-color: #0033cc; border-radius:12px 0 12px 0; background-image: linear-gradient(239.04deg, hsla(0, 0%, 100%, .2) 8.52%, hsla(0, 0%, 100%, 0) 51.09%); font-size: 24px; line-height: 32px; padding:12px 18px; color:#fff; display:inline-block; vertical-align:top; font-weight:600;}
.note {background: #F4F9F9; border: none; border-radius: 15px; padding: 15px; margin:1rem 0 !important;}
.table-responsive{display:table;}	
.inputbg-half{width:48%; display:inline-block; vertical-align:top;}
.inputbg{width:98%; display:inline-block; vertical-align:top;}
.amen-div input, .amen-div textarea{color: #737373; font-size: 18px; line-height: 24px; font-style: normal; font-weight: 400; width: 100%; padding: 15px 16px; border-radius:500px; border: 1px solid #e5e5e5; background: #fff;}
.counterbox {width: 45.333333%; display: inline-block; vertical-align: top; text-align: center; margin: 0 2% 4.5%; border: 1px solid var(--gray-300); padding: 1rem; border-radius: 15px 0 15px 0; background:linear-gradient(117deg, rgb(0 158 221 / 7%) 50%, #ffffff 50%);}
.counterboximg{margin-bottom:0.375rem;}
.count{font-size:20px; line-height:27px; color: #003873; font-weight: 800; margin-bottom:0.3rem;}
.count span{color: #009999;}
.cinfo{color: #003873; font-size: 1.2rem; line-height: 1.2rem; font-weight: 500;}
.fda-r{background:#F9F9F9; padding:40px 0 0 0;}
.fda-r .row {display: block; width: 100%; margin: 0;}
.fda-r .col-md-2 {text-align:center; max-width: 20%; width: 20%; display: inline-block; vertical-align: top; /*border-right: 1px dashed #0066cc;*/ margin: 1% 0; float: left; padding:20px 15px; box-shadow: 1px 2px 34px rgb(0 102 204 / 18%);}
.fda-r .col-md-2 h4{font-size: 1.2rem;}
.fda-r .col-md-2 p{min-height:116px;}
.fda-rimg{height: 100px; margin:0.5rem 0 0.5rem 0;}
.trusted{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+43,d1fffb+100 */ background: linear-gradient(to bottom, #ffffff 0%,#d1fffb 30%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ padding:40px 0 0 0; border-top:#dbdbdb 5px solid;}
.trusted .col-md-4 h3 {text-align:center; font-size: 1.2rem; min-height: 47px;}
.trusted-img {text-align: center; margin: 1rem 0 1rem 0; display: inline-block; vertical-align: top; width: 100%;
    border-top: 1px solid #CCC; padding: 1rem 0 0 0;}
.trusted-img img{height:30px;}	
.trusted .col-md-4 h6{text-align:right; color:#000;}
.checkbox{text-align:left;}
.trusted-img.h80 img{height:80px;}	
.textwhite h2, .textwhite h4, h3.textwhite, p.textwhite, .textwhite h3, .textwhite p, .textwhite li{color:#fff;}
.textwhite ul{margin-bottom:0;}
.textwhite li{font-size: 20px; line-height: 1.5; font-weight: 500; font-family: var(--primary-font); margin: 0 0 0.5rem;}
.wrap::before, .wrap::after {content: ""; display: block; width: 120px; height: 13px; background-color: #F54F45; position: relative; left: 0;}
.wrap::before {content: ""; display: block; width: 120px; height: 13px; background-color: #F54F45; position: relative; left: 0;}
.wrap::after {background-color: #0081FF; left: calc(100% - 76px); width: 76px;}
.icon-block {display: flex; flex-wrap: wrap; align-items: baseline; justify-content: center; row-gap: 35px;}
.icon-wrapper {background: linear-gradient(112deg, rgb(0 51 204 / 8%) 0%, #ffffff 50%, rgb(0 51 204 / 8%) 80%);
    padding: 1rem 0 1rem; border-radius: 24px; border: 8px solid var(--gray-300); margin: 1rem 0 0;}
.icon-wrapper .icon {display: flex; justify-content: center; height: 100px; align-items: flex-end;}
.icon-wrapper .text {margin: 17px; text-align:center;}
.icon-wrapper .text span {font-size: 18px; line-height: 28px;font-weight: 600; color: #003873;}
.bg-grey{background:#F9F9F9;}
.bg-blue{background:#003873;}
.icon-img img{width:100%;}
.list-group-item.dotte-arr{background: url(../image/icons/black-dotted-arrow.png) no-repeat 12px 15px; background-size: 15px; padding-left: 35px;}
.list-group-item.dotte-arr.active{background: url(../image/icons/dotted-arrow.png) no-repeat 12px 15px; background-size: 15px; padding-left: 35px;}
.checkbox label {font-size: 18px; line-height: 1.3; font-weight: 500; color: #737b80; font-family: var(--primary-font);   margin-left: 0.5rem;}
.linka{margin: 0 1rem 0.7rem; display: inline-block; vertical-align: top;} 
	
	
	
