.btn-light {
  width: 125px;
  height: 40px;
  font-size: larger;
}

.btn-light:hover {
  background: rgb(237, 239, 242);
}

p {
  text-align: justify;
  color: #6c6c6c;
}




.d-color {
  color: #626568 !important;
}

.dark .d-color{
  color: #c1c1c1 !important;
}


@media (max-width: 600px) {
   
   .text-container2 {
     text-align: center; 
   }
 }

.tabel_holder{

background: #448AFF !important;
}


.bg-main {
background-color: #448AFF!important;
}

.text-main {
color: #DA4453!important;
}

.searchBox {
display: none!important;
}

.tab_header {
width: 100%;
margin-bottom: 40px;
}

.btn_man {
height: 50px;
background: #ee0979;
/* fallback for old browsers */
background: linear-gradient(45deg, #ff6a00, #ee0979);
border-radius: 30px!important;
font-size: 13pt!important;
}

.btn_man_outline {
height: 50px;
background-color: none!important;
background: none!important;
color: #ee0979!important;
border: solid 2px #ee0979!important;
border-radius: 30px!important;
font-size: 16pt!important;
transition: 1s all;
}

.btn_man_outline:hover {
background-color: #ee0979!important;
color: #fff!important;
}

.btn_man:hover {
color: #fff!important;
background: linear-gradient(45deg, #ee0979, #ff6a00);
}

.panels {
overflow: hidden!important;
}

.tab_item {
/* background-color: #448AFF!important; */
padding: 5px 0;
}

.tab_item:hover {
border-bottom: solid 2px #DA4453;
}

#other .row>* {
padding-right: 0!important;
padding-left: 0!important;
}

.tab_item i {
font-size: 25px;
vertical-align: top;
}

.faq .icon_pink {
background: #fff;
color: #ee0979;
font-size: 30px;
}
.icon_blue,
.icon_pink,
.icon_red,
.icon_green {
position: absolute;
left: 14px;
z-index: 2;
padding: 3px 5px!important;
}
.icon_pink {
background: #ffe7ef;
color: #ee0979;
}
.icon_blue {
background-color: #dfeef4;
color: #00acee;
}
.icon_red{
background: #ffe4e4;
color: #FF0000;
}
.icon_green{
background: #ffe7ef;
color: #F22A6A;
}
.icon_blue:hover {
background-color: #00acee;
color: #fff;
}
.icon_pink:hover {
background: #ee0979!important;
color: #fff!important;
}
.icon_red:hover{
background: #FF0000;
color: #fff;
}
.icon_green:hover{
background: #F22A6A;
color: #ffe7ef;
}

.tab_item h2 {
vertical-align: middle;
}
.gradient-text-insta,
.gradient-text-telegram,
.gradient-text-tiktok,
.gradient-text-youtube {
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
background-color: #fff;
}
.acc-item {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 1rem 1.25rem;
font-size: 1rem!important;
color: #212529;
text-align: left;
background-color: #fff;
border: 0;
border-radius: 0;
overflow-anchor: none;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
font-weight: normal;
}
#one-panel .accordion-header:hover,
#one-panel button.accordion-button.collapsed:hover {
color: #ee0979!important;
background-color: #ffe7ef!important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%)!important;
border-bottom: solid 1px #ee0979;
}
#two-panel .accordion-header:hover,
#two-panel button.accordion-button.collapsed:hover{
color: #00acee!important;
background-color: #dfeef4!important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%)!important;
border-bottom: solid 1px #00acee;
}
#three-panel .accordion-header:hover,
#three-panel button.accordion-button.collapsed:hover {
color: #FF0000!important;
background-color: #ffe4e4!important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%)!important;
border-bottom: solid 1px #FF0000;
}
#four-panel .accordion-header:hover,
#four-panel button.accordion-button.collapsed:hover {
color: #F22A6A!important;
background-color: #e6e6e6!important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%)!important;
border-bottom: solid 1px #F22A6A;
}
.accordion-item {
border: unset!important;
border-bottom: 1px solid rgba(0, 0, 0, .125)!important;
cursor: pointer;
margin: 0 5px !important;
}
.accordion_holder div:last-child {
border-bottom: none!important;
border-radius: 0 0 5px 5px;
overflow: hidden;
}
.panel {
display: none;
animation: fadein .8s;
}
@keyframes fadein {
from {
opacity: 0;
}

to {
opacity: 1;
}
}
.radio {
display: none;
}
#one:checked~.panels #one-panel,
#two:checked~.panels #two-panel,
#three:checked~.panels #three-panel,
#four:checked~.panels #four-panel {
display: block;
}
#one:checked~.tab_header #one-tab {
border-bottom: solid 2px #ee0979;
border-right: solid 2px #dfdfdf;
}
#two:checked~.tab_header #two-tab {
border-bottom: solid 2px #00acee;
}
#three:checked~.tab_header #three-tab {
border-bottom: solid 2px #FF0000;
}
#four:checked~.tab_header #four-tab {
border-bottom: solid 2px #F22A6A;
}


#one:checked ~ .tab_header #one-tab, #two:checked ~ .tab_header #two-tab, #three:checked ~ .tab_header #three-tab, #four:checked ~ .tab_header #four-tab {
border-radius: 5px 5px 0 0;
background-color: #fff ;
}

#one:checked~.tab_header #one-tab .gradient-text-insta,
.tab_item:hover .gradient-text-insta {
background-color: #ee09ee;
background-image: linear-gradient(45deg, #ff6a00, #ee0979);
}
#two:checked~.tab_header #two-tab .gradient-text-telegram,
.tab_item:hover .gradient-text-telegram {
background-color: #1c92d2;
background-image: linear-gradient(45deg, #bcecf7, #1c92d2);
}
#three:checked~.tab_header #three-tab .gradient-text-youtube,
.tab_item:hover .gradient-text-youtube{
background-color: #FF0000;
background-image: linear-gradient(45deg, #FF0000, #FF3737);
}
#four:checked~.tab_header #four-tab .gradient-text-tiktok,
.tab_item:hover .gradient-text-tiktok {
background-color: #18FAF0;
background-image: linear-gradient(45deg, #F22A6A, #18FAF0);
}
.tab_item:hover {
background-color: #fff!important;
border-radius: 5px 5px 0 0;
border-right: solid 2px #dfdfdf;
}
.tab_header label {
cursor: pointer;
}
.accordion-button:not(.collapsed) {
color: #DA4453!important;
background-color: #ffe7ef!important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%)!important;
border-bottom: solid 1px #DA4453;
}
.accordion-button:focus {
z-index: 3;
border-color: #ee0979!important;
outline: 0!important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%)!important;
border-bottom: solid 1px #ee0979!important;
}
.bg_services {
background-color: #ffe7ef;
}
.title .line {
width: 100px;
height: 3px;
background-color: #DA4453;
border-radius: 15px;
margin-bottom: 10px;
}
.title-holder .title h2 {
text-align: unset!important;
}
#faq .title-holder .title h2 {
text-align: center!important;
}
.faq .accordion-item {
margin: 15px 0!important;
}
.tip {
color: #f03768;
cursor: help;
position: relative;
overflow: visible;
font-family: monospace;
font-size: 1.3em;
}
.tip:before,
.tip:after {
position: absolute;
opacity: 0;
z-index: -100;
transform: translateY(-30%);
transition: .4s;
}
.tip:before {
content: '';
border-style: solid;
border-width: 0.8em 0.5em 0 0.5em;
border-color: #3E474F transparent transparent transparent;
transform: translateY(-200%);
bottom: 90%;
left: 50%;
}
.tip:after {
content: attr(data-tip);
background: #3E474F;
color: white;
width: 150px;
padding: 10px;
font-size: 0.8em;
bottom: 150%;
left: -50%;
}
.tip:hover:before,
.tip:hover:after {
opacity: 1;
z-index: 100;
transform: scaleY(1);
}
.btn_pink {
width: 250px;
}
.icon {
width: 75px;
height: 75px;
font-size: 25px;
padding-top: 20px;
box-sizing: border-box;
position: relative;
z-index: 2;
}
.card_s {
margin-top: -35px;
}
.btn-feature {
width: 50%;
font-size: 18pt!important;
}
.card-feature {
width: 75%!important;
}
.res {
display: none;
}
.slider {
background-color: #aca0a0!important;
}
.navbar-brand {
padding-top: 0!important;
padding-bottom: 0!important;
}
#feature .emoji {
width: 25px!important;
display: inline-block!important;
}
.dark .bg_services .card {
background-color: #ee0979 !important;
}
.dark .bg_services {
background-color: #262330;
}
.dark path.main_wav {
fill: #262330 !important;
}
.notrans .navbar-dark .navbar-toggler-icon {
filter: saturate(35%) hue-rotate(316deg) brightness(143%) contrast(108%)!important;
}
.dark .accordion-button,
.dark .acc-item {
color: #fff!important;
background-color: #353340!important;
}


.dark #one:checked~.tab_header #one-tab,
.dark #two:checked~.tab_header #two-tab,
.dark #three:checked~.tab_header #three-tab,
.dark #four:checked~.tab_header #four-tab .dark .tab_item:hover{
  background : #353340!important;
}







.dark .tab_item {
background-color: #353340 !important;
}
.navbar .copyright {
position: sticky!important;
bottom: 0!important;
left: -1px!important;
background-color: #f5f5f5!important;
}
.dark .text-dark,
.dark p {
color: #c1c1c1  !important;
}
.dark #faq .accordion-item {
background-color: #353340!important;
}
.dark #install_app_section {
background-color: #2d2a3a!important;
}
#install_app_section {
background: #f8f9fa;
}
.dark #feature .table-hover>tbody>tr:hover {
color: #ffffff99!important;
}
.dark .faq .accordion-item {
background-color: #353340!important;
}
.dark .feature .accordion-body {
background: #353340!important;
}
.faq .icon_pink_p,
.faq .icon_pink_m {
display: none;
/* font-size: 25px!important; */
}
.icon_pink_p {
background: none;
}
.icon_pink_p,
.icon_pink_m {
left: 15px !important;
padding: 2px 5px 2px 0 !important;
margin-top: 0px !important;
position: absolute;
z-index: 2;
color: #ee0979;
font-size: 25px !important;
}
.accordion-button:not(.collapsed) .icon_pink_m {
z-index: 2;
}
.accordion-button:not(.collapsed) .icon_pink_p {
z-index: -1;
}
.faq .accordion-item {
border-bottom: unset !important;
}
@media screen and (max-width: 991.98px) {
.navbar li {
padding: 5px 0!important;
}
}
@media screen and (max-width: 991px) {
.offcanvas-collapse .nav-item a {
padding-left: 10px!important;
font-size: 10pt!important;
}
}
@media screen and (max-width: 768px) {
.acc-item {
font-size: 15px!important;
}

.tab_header h2 {
display: none!important;
}

.tab_header i {
font-size: 30px;
}

.card-feature {
width: 100%!important;
}

.btn-feature {
width: 100%;
font-size: 15pt!important;
}

.label {
font-size: 9pt!important;
}

.btn_pink {
width: 100%;
}

.res {
display: block;
}

.res_des {
display: none!important;
}

.btn_man {
width: 100%;
font-size: 12pt;
}

.btn_man_outline {
width: 100%;
font-size: 12pt;
}

.container {
width: calc(100% - 15px)!important;
}

#feature .emoji {
width: 15px!important;
}

#feature table tr th,
#feature table tr td {
font-size: 11pt!important;
}
}
@media screen and (max-width: 991.98px) {
.offcanvas-collapse {
right: unset !important;
left: 100% !important;

}
}
.dark .card {
border: 1px solid rgba(255, 255, 255, 0.13) !important;
}
.dark .card-header {
border-bottom: 1px solid rgba(255, 253, 253, 0.13) !important;
}


.footer-end {
border-radius: 18px 18px 18px 18px;
font-family: IRANSans !important;
margin-bottom: 40px;
}
.div-inpt {
border-radius: 50px 5px 5px 50px;
font-family: IRANSans !important;
text-align: left;
}four-tab
.div-icon {
margin-top: 60px;
height: 30px;
text-decoration: none;
}
.accordion-button::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23DA4453' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E")!important;
}
.accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23DA4453' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z'/%3E%3C/svg%3E") !important;
}
.btn-market {
position: relative;
padding-top: 16.5px;
padding-bottom: 16.5px;
border: none;
background: linear-gradient(135deg,
#424f59 0,
#000 100%);




overflow: hidden;

transition: .3s;
min-width : 165px;
font-size: 1.1rem;
color: #ffffff;
padding-top: 8px;
padding-bottom: 8px;
    box-shadow: 0 1px 2px #757879;  

font-weight: 600;
}
.btn-market.white {
background: #ffffff !important;
color: #212121 !important;
}
.btn-market.blue {
background: linear-gradient(135deg,
#42a5f5 0,
#1972f5 100%) !important;
}
@media screen and (max-width: 768px) {
.h2 {
display: none!important;
}
.img-head {
display: none!important;
}
}
p {
text-align: justify;
color: #6c6c6c;
}
.blue-paragraph {
color: blue;
}
.red-paragraph {
color: red;
}

.ptag-about{
text-align: center;
color: black;
}
.add-cart-link,
.text-xl-start{
direction:ltr;
} 
svg + p {
text-align: inherit !important;
}

button.accordion-button.collapsed span.pe-md-0 {
line-height: 25px !important;
}


.dark .eee{
	color: antiquewhite !important;
}

 
.gift-bkg-image {
  background-image: url('https://imageupload.io/grWH0OCOAI8fEKu') !important
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.settings span.icon{
    width: unset !important; 
    height: unset !important; 
}

.select2-container--bootstrap .mul-select2-tag.select2-dropdown {
	position: fixed !important;

}
