.plan-box-section:before,.plan-box-section:after{
	content: unset !important;
}
.plan-box-section{
	margin-top:70px;
}
.frequently-asked-questions-section .head{
	margin-top:0px;
}
.frequently-asked-questions-section{
	margin-bottom:-60px;
}
.frequently-asked-questions-section .head p{
	font-family: Golos Text;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 0em;
	text-transform: uppercase;
	color:rgba(243, 132, 32, 1);
}
.frequently-asked-questions-section .head h2{
	font-family: Golos Text;
	font-size: 56px;
	font-weight: 600;
	line-height: 67px;
	letter-spacing: 0px;
	text-align: center;
	color: rgba(29, 29, 29, 1);
	margin-top:30px !important;
}

/*tab*/
.accordion-header button{
	font-family: Golos Text !important;
	font-size: 24px !important;
	font-weight: 500 !important;
	line-height: 26px !important;
	letter-spacing: 0px;
	color:rgba(24, 23, 23, 1) !important;
	text-decoration: none;
}
.frequently-asked-questions{
	margin-top:10px;
}
.frequently-asked-questions .panel{
	border-bottom:1px solid rgba(231, 231, 231, 1);
	padding:50px 0px;
}
.accordion-body{
	font-family: Golos Text;
	font-size: 18px !important;
	font-weight: 400;
	line-height: 31px;
	letter-spacing: 0px;
	color: rgba(24, 23, 23, 1);
	padding:20px 0px 0px !important;
}
.accordion-button:not(.collapsed){
	background:unset !important;
	box-shadow: unset !important;
}
.accordion-item{
	padding:50px 0px !important;
	border: unset !important;
	border-bottom:1px solid rgba(231, 231, 231, 1) !important;
}
.accordion-item:last-child{
	border:0px !important;
}
.accordion-button{
	padding:0px;
}
.accordion-button:focus{
	box-shadow:unset !important;
}
.accordion-button::after{
	background-image:url('../../frontTheme/img/rounded-faq-down.svg') !important;
	width: 32px;
    height: 32px;
    background: 100% 100%;
}
/*tab*/

.switch {
  font-size: 1rem;
  position: relative;
}
.switch input {
  position: absolute;
  height: 1px;
  width: 1px;
  background: none;
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
  padding: 0;
}
.switch input + label {
  position: relative;
  min-width: calc(calc(2.375rem * 0.8) * 2);
  border-radius: calc(2.375rem * 0.8);
  height: calc(2.375rem * 0.8);
  line-height: calc(2.375rem * 0.8);
  display: inline-block;
  cursor: pointer;
  outline: none;
  user-select: none;
  vertical-align: middle;
  text-indent: calc(calc(calc(2.375rem * 0.8) * 2) + 0.5rem);
}
.switch input + label::before,
.switch input + label::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(calc(2.375rem * 0.8) * 2);
  bottom: 0;
  display: block;
}
.switch input + label::before {
  right: 0;
  background-color: #dee2e6;
  border-radius: calc(2.375rem * 0.8);
  transition: 0.2s all;
}
.switch input + label::after {
  top: 2px;
  left: 2px;
  width: calc(calc(2.375rem * 0.8) - calc(2px * 2));
  height: calc(calc(2.375rem * 0.8) - calc(2px * 2));
  border-radius: 50%;
  background-color: white;
  transition: 0.2s all;
}
.switch input:checked + label::before {
  background-color: #F38420;
  box-shadow: unset;
}
.switch input + label::before{
  background-color: #F38420;
  box-shadow: unset;
}
.switch input:checked + label::after {
  margin-left: calc(2.375rem * 0.8);
}
.switch input:focus + label::before {
  outline: none;
}
.switch input:disabled + label {
  color: #868e96;
  cursor: not-allowed;
}
.switch input:disabled + label::before {
  background-color: #e9ecef;
}
.switch.switch-sm {
  font-size: 0.875rem;
}
.switch.switch-sm input + label {
  min-width: calc(calc(1.9375rem * 0.8) * 2);
  height: calc(1.9375rem * 0.8);
  line-height: calc(1.9375rem * 0.8);
  text-indent: calc(calc(calc(1.9375rem * 0.8) * 2) + 0.5rem);
}
.switch.switch-sm input + label::before {
  width: calc(calc(1.9375rem * 0.8) * 2);
}
.switch.switch-sm input + label::after {
  width: calc(calc(1.9375rem * 0.8) - calc(2px * 2));
  height: calc(calc(1.9375rem * 0.8) - calc(2px * 2));
}
.switch.switch-sm input:checked + label::after {
  margin-left: calc(1.9375rem * 0.8);
}
.switch.switch-lg {
  font-size: 1.25rem;
}
.switch.switch-lg input + label {
  min-width: calc(calc(3rem * 0.8) * 2);
  height: calc(3rem * 0.8);
  line-height: calc(3rem * 0.8);
  text-indent: calc(calc(calc(3rem * 0.8) * 2) + 0.5rem);
}
.switch.switch-lg input + label::before {
  width: calc(calc(3rem * 0.8) * 2);
}
.switch.switch-lg input + label::after {
  width: calc(calc(3rem * 0.8) - calc(2px * 2));
  height: calc(calc(3rem * 0.8) - calc(2px * 2));
}
.switch.switch-lg input:checked + label::after {
  margin-left: calc(3rem * 0.8);
}
.switch + .switch {
  margin-left: 1rem;
}
.label-swith-1{
    font-weight: 600;
    margin-right: 3px;
    font-family: 'Golos Text';
}
.label-swith-2{
    font-weight: 600;
    top: -3px;
    position: relative !important;
    font-family: 'Golos Text';
}
.plan-amount{
	min-height:110px;
}
.sub-price{
	margin-top:15px !important;
}

@media only screen and (max-width: 600px) {
	.accordion-item{
		padding: 25px 0px !important;
	}
	.frequently-asked-questions-section .head h2{
		font-size:45px;
		line-height: 60px;
	}
    .BeaconFabButtonFrame{
        bottom: 100px !important;
        right: 8px !important;
    }
}