body{

font-family: 'Martel', serif;

font-family: 'Martel Sans', sans-serif;
}
 .img-left img {
    width: 100%;
    height: 125px;
    object-fit: cover;
}
.profile-detail-sec {
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid #3333;
}
.profile-section .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff;
    border: none;
}
.streaming video{
    width:100% !important;
    
}
.nav-img{
background-color:   
}
.profile-section h1.p-title {
    font-size: 18px;
    font-weight: 700;
}
 .profile-name {
    float: left;
    width: 49%;
}
.video-right {
    float: right;
    width: 49%;
    text-align: right;
}
.profile-tab {
    margin-top: 52px;
    border-top: 1px solid #3333;
    padding-top: 20px;
}
.nav-pills .nav-link {
    border-radius: 0;
    background: #fdf2f8;
    border-top: 1px solid #fff;
    color: #191919;
}
.profile-section .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #cc3266;
    border: none;
}
.photo_1 img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    margin-bottom: 10px;
}
.profile-section .nav-pills .nav-img .nav-link active .nav-link.active, .nav-pills .show>.nav-link{
    background-color: #fff;
}
 
.sidenav {

  height: 100%;

  width: 0;

  position: fixed;

  z-index: 1;

  top: 0;

  right: 0;

  background-color: #cb3164;

  overflow-x: hidden;

  transition: 0.5s;

  padding-top: 60px;

  text-align:center;

}



.sidenav a {

  padding: 8px 8px 8px 32px;

  text-decoration: none;

  font-size: 25px;

  color: #818181;

  display: block;

  transition: 0.3s;



}

.custom-sidenav h2 {

    padding-top: 60px;

    padding-bottom: 50px;

    color: #fff;

    font-size: 30px;

}

.humbar{

    color:#fff; 

    font-size:30px;

    cursor:pointer;

}

.sidenav a:hover{

  color: #f1f1f1;

}



.sidenav .closebtn {

  position: absolute;

  top: 0;

  right: 25px;

  font-size: 36px;

  margin-left: 50px;

}

.card-header {
    font-size: 12px!important;
    text-transform: uppercase;
    background-color: #f9dff9!important;
    border-bottom: 1px solid #af1644;
}



button.btn.btn-fusslor {
background-color: #cc3266;
border-radius: 4px!important;
color: #fff;
box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%); border-color: #cc3266;}
.card-header:hover {
background-color: #ece0ec!important;
}
.card .form-control {

height: 44px;
}
.card button, input {
overflow: visible;
border: 1px solid #cfd8dc;
color: #000;
border-radius: 1px!important;
}
.card label {
color: #90a4ae;
}
.form-control:focus {
border-bottom: 1px solid #af1644;
}
.modal-body img {
    width: 100%;
    height: auto;
}

/*user list css*/
.search-wrapper{ background: #f1f1f1; box-shadow: 1px 1px 10px rgb(33 33 33 / 12%);}
.user-list img.profile-img{ max-height: 160px;}
.pagination_list{ padding-left: 0 !important;}

/*popup css*/
.ReactModalPortal .ReactModal__Overlay.ReactModal__Overlay--after-open{ background: rgb(0 0 0 / 46%) !important;}
.ReactModalPortal .ReactModal__Overlay.ReactModal__Overlay--after-open .ReactModal__Content.ReactModal__Content--after-open{ width: 55%; margin: auto; max-height: 542px;}

/*shopping tab css*/
.profile-section .profile-tab #pills-tabContent .row.comman-profile, .profile-section .profile-tab #pills-tabContent .row.comman-profile .comment-inner .row{
    margin: 0 0; background: #f3f3f3;
}
.profile-section .profile-tab #pills-tabContent #pills-shopping{
    height: 630px;
    overflow: auto; max-width: 60%;
    margin: auto;
}
.profile-section .profile-tab #pills-tabContent .row.comman-profile .cart-info .fa-shopping-cart {
    color: #d9534f;
    margin-right: 5px;
}
.dashbord .tabcontent .dash-section textarea {
    padding: 10px 10px;
}
form.form-section-main .form-section-inner .form-control {
    height: 50px;
}
body {
    padding-right: 0 !important;
}
.categaries .first-categaries .options_cover {
    display: flex;
    align-items: center;
}
.menu-section nav.navbar {
    margin-bottom: 0;
}
.header-ul li.cartNumber span.num-cart {
    font-size: small;
}
.state-error .error {
    position: absolute;
    bottom: -11px;
}
.dash-section .form-group select.select-clubs {
    width: 100%;
    padding: 7px 12px;
    font-size: .9rem;
    color: #495057;
    height: 45px;
    margin-bottom: 20px;
    border: 1px solid #cfd8dc;
}
.dashbord #as-react-datatable-container #as-react-datatable-table-body table#as-react-datatable th {
    width: 350px;
}
#as-react-datatable-container td.action .bt.btn.btn-primary {
    margin-right: 20px;
}

@media screen and (max-height: 450px) {

  .sidenav {padding-top: 15px;}

  .sidenav a {font-size: 18px;}

}
input.sta-radio {
    margin-right: 1% !important;
}

/*.sidenav {

  height: 100%;

  width: 0;

  position: fixed;

  z-index: 999;

  top: 0;

  right: 0;

  background-color: #cb3164;

  overflow-x: hidden;

  transition: 0.5s;

  padding-top: 60px;

}*/

.top-logo .logo{

  width:  154px;

  height: auto;

}

.menu-section .navbar {
    padding: 0px 0px;
}
.top-right .dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    right: 0;

    width: 40%;

    margin: 0 auto;

}

.sidenav a {

    padding: 8px;

    text-decoration: none;

    font-size: 30px!important;

    color: #fff;

    display: block;

    transition: .3s;

}

.testimonial button:focus {

    outline: inherit;

    outline: inherit;

}

.sidenav a:hover {

  color: #f1f1f1;

}

.sidenav .closebtn {

  position: absolute;

  top: 0;

  right: 25px;

  font-size: 36px;

  margin-left: 50px;

}

.top-logo img {

    width: 154px;

    height: auto;

}

.top-left {

    display: inline-block;

}

.menu-section .form-control {

  padding: 6px;

    width: 84%;

        color: #fff;

    background-color: #cb3164;

}

.home-banner {

    position: relative;

    display: inline-block;

    width: 100%;

    /* background-image: url(../images/header-banner.jpg); */

    height: 365px;

    margin-bottom: 0px;

    background: #cb3164;

}

.banner-content {

    position: absolute;

    top: 144px;

    left: 38px;

    color: #fff;

    width: 692px;

}

.banner-content h1 {

    font-size: 25px;

    text-align: center;

    line-height: 36px;

    /*font-family: 'Martel', serif;*/

    letter-spacing: 0.5px;

}                     

.menu-section .form-control {

    padding: 3px 4px;

    width: 237px;

    color: #fff;

    background-color: #cb3164;

    border-radius: 0;

}

.header-right {

    float: right;

    display: inline-block;

    /*border: solid;*/

}

.right-section {

    float: right;

    margin-top: 18px;

}

.top-right {

    display: inline-block;

}

.header-ul{

    display: inline-block;

}

.header-ul {

    display: inline-block;

    padding-left: 11px;

    padding-right: 11px;

    font-size: 16px;

}

.header-ul li {

    list-style: none;

}

.header-ul li a {

    color: #000;

    font-size: 15px;

    letter-spacing: 0.2px;

        text-decoration: none;

}

.right-section span {
    background-color: #cb3164;
    width: 100%;
    height: 100%;
    padding: 20.5px 20px;
    color: #fff;
    cursor: pointer;
    font-size: 30px;
}

.submission-form {

    background-color: #f9f9f9;

    padding: 21px 20px;

    text-align: center;

    margin-right: -30px;

    height: auto;

    margin-top: 130px;

    width: 373px;

    position: absolute;

    top:-85px;

    right: 69px;

}

.submission-form h2 {

    font-size: 18px;

    font-weight: 400;

    margin-bottom: 14px;

}

.submission-form .form-group {

    margin-bottom: 0rem;

}

.submission-form .form-control {

    display: block;

    width: 100%;

    padding: 10px 10px;

    font-size: 14px;

    line-height: 1.5;

    color: #495057;

    background-color: #fff;

    border-radius: 0;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    border: none;

    margin-bottom: 23px;

}

.submission-form button.yellow-btn {

    background: #fff;

    border: 1px solid #cb3164;

    padding: 5px 15px;

    color: #000;

    font-size: 14px;

    margin-top: 10px;

    transition: all 0.5s ease;

}

.forgot-tag p {

    font-size: 11px;

    margin-bottom: 4px;

}

.sign-tag p {

    font-size: 13px;

    margin-top: 0;

    margin-bottom: 4px;

}

.categaries {

    position: relative;

    width: 75%;

    padding-top: 50px;

    padding-bottom: 50px;

    text-align: center;

    margin: 0 auto;

}

.name-heading {

    background: #fff;

    padding: 9px 10px;

    color: #000;

     transition: all 0.5s ease;

}

.name-heading:hover{

  background-color: #cb3164;

   color: #fff;

}

.dancers .dancers-name {

    font-size: 16px;

    font-weight: 500;

    margin-bottom: 0;

}



.dancers .dancers-designation{

    font-size: 12px;

    margin-bottom: 0;

}

.first-categaries {

    background: #f9f9f9;

    padding: 10px 20px;

    margin: 10px;

    transition: 0.5s;

        text-align: left;

}



.first-categaries:hover {

    background: #f2f2f2;

}

.first-categaries p {

    margin-bottom: 0;

}

.dancers .first-categaries img {

    width: 100%;

    height: 160px;

    object-fit: cover;

}

.dancers {

    position: relative;

    width: 100%;

    padding-top: 50px;

    padding-bottom: 30px;

    text-align: center;

    margin: 0 auto;

    background: #f9f9f9;

}

.dancers .dancers-categaries img {

    width: 100%;

    height: 160px;

    object-fit: cover;

}

.dancers h2 {

    font-size: 28px;

    padding-bottom: 20px;

}

.dancers-categaries {

    margin-bottom: 30px;

}

.in-dancers {



    width: 75%;

 

    margin: 0 auto;

}

.testimonial{

  /*background-color: #eaebeb;*/

  text-align: center;

  padding: 40px 0;

}

.testimonialsec {

    background-color: #f9f9f9;

    padding: 40px 0px;

    width:100%;

    margin: 0 auto;



}

.test-hedading h2{

    font-size: 28px;

    padding-bottom: 20px;

}

.test-hedading {

    margin-bottom: 10px;

}

.testimonial-img {

    width: 80px;

    height: auto;

    text-align: center;

    display: inline-block;

}

.testimonial-img img {

    width: 100%;

    height: auto;

    text-align: center;

}

.testimonial button.owl-prev span {

    background-color: #cb3164;

    padding: 10px 20px;

    color: #fff;

}

.testimonial button.owl-prev {

    position: absolute;

    left: -25px;

    top: 43%;

}

.testimonial button.owl-next span {

    background-color: #cb3164;

    padding: 10px 20px;

    color: #fff;

}

.testimonial button.owl-next {

    position: absolute;

    right: -25px;

    top: 43%;

}

.testimonialsec p {

    color: #191919;

    font-size: 14px;

    letter-spacing: 0.5px;

    line-height: 22px;

        padding: 0px 80px;

}

.testimonialsec h3 {

    font-size: 18px;

    font-weight: 600;

}

.testimonialsec h4 {

    font-size: 16px;

    padding-bottom: 20px;

}

.about-section {

    position: relative;

    width: 100%;

    background: #cb3164;

    height: auto;
    display: inline-block;

}
.dashbord {
        margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    height: auto;
    position: relative;
}

.about-section img {

    width: 100%;

    height: auto;

}



.about-content h2 {

  color: #fff;

    font-size: 28px;

}

.about-content {

    padding: 84px 0;

}

.about-images {

    padding: 84px 0;

}

.about-content p {

  color: #fff;

    font-size: 14px;

    line-height: 22px;

    letter-spacing: 0.5px;

}
.menu-section {
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
    margin-bottom: 4px;
}


.yellow-btn {

    background: #fff;

    border: 1px solid #cb3164;

    padding: 8px 15px;

    color: #000;

    font-size: 14px;

    margin-top: 10px;

    transition: all 0.5s ease;

}

.submission-form button.yellow-btn:hover {

background: #cb3164;

    border: 1px solid #cb3164;

    color: #fff;

  }

 .footer {

    position: relative;

    display: inline-block;

    width: 100%;

    height: auto;

    color: #000;

    padding-top: 70px;

    background-color: #f9f9f9;

}

.socail i.fa {

    color: #fff;

}

button.foot-btn img {

    width: 22px;

    height: auto;

}

button.foot-btn {

    background: linear-gradient(141deg, #2aa2b0 0%, #258fb0 51%, #2cb5e8 75%);

    color: #fff;

    font-size: 14px;

    padding: 10px 20px;

    border: none;

    margin-bottom: 10px;

}

.foot-1 p {

    font-size: 16px;

    line-height: 24px;

    margin-top: 15px;

    margin-bottom: 15px;

}

.footer h2 {

    font-size: 18px;

    text-transform: uppercase;

    margin-bottom: 18px;

    margin-top: 12px;

}

.foot-tag.text-center p {

    font-size: 13px;

    color: #989898;

}

.footer a {

    color: #000;

    font-size: 14px;

}

.footer li {

    list-style: none;

}



.footer ul {

    padding-left: 0;

}

.footer input[type="text"] {

    background: #f9f9f9;

    border: none;

    padding: 10px 15px;

    width: 100%;

}

.form-section button.foot-btn {
    background: #cb3164;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
    border: none;
    width: 100%;
    margin-top: 20px;
}
.categaries i.material-icons.mcolor {
    font-size: 14px;
    font-weight: 700;
    color: #cc3266;
    padding-left: 5px;
    padding-right: 5px;
}

.categaries .first-categaries span {
    font-size: 16px;
    color: #000;
    padding-left: 3px;
}
.socail ul li {
    display: inline-block;
    padding: 6px 14px;
    font-size: 16px;
    background: #cb3164;
    margin: 0 2px;
}


@media screen and (max-height: 1600px) {
    .sidenav a{ font-size: 24px!important;}
}
@media screen and (max-height: 1366px) {
    .sidenav a{ font-size: 20px!important;}
    .sidenav a.closebtn {
    font-size: 25px !important;}
    .categaries .first-categaries{ padding: 10px 5px;}
    .categaries .first-categaries span, .dancers .dancers-name{ font-size: 15px;}
}
@media only screen and (max-width: 1199px) {
    .about-images {
    padding: 84px 0;}
    .sidenav a{ font-size: 18px!important;}
    .categaries{ width: 80%;}
    .categaries .first-categaries span{ font-size: 14px;}
    .in-dancers{ width: 85%;}
    .name-heading{ word-break: break-word; padding: 6px 6px;}
    .profile-section .profile-tab #pills-tabContent #pills-shopping{ max-width: 80%;}
}
@media only screen and (max-width: 1110px) {
    .in-dancers{
    width: 90%;}
}
@media only screen and (max-width: 1060px) {
    .categaries{
    width: 85%;} 
}
@media only screen and (max-width: 1024px) {
  .banner-content {
    position: inherit;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;}
.home-banner {
    height: auto;
    margin-bottom: 0px;
    padding: 20px;
    .categaries .first-categaries{ argin: 10px 0;}
    .dancers .in-dancers .col-md-2 {
    width: 25%;
    flex: 0 0 25%;
    max-width: 25%;}
}

.custom-sidenav h2 {

    padding-top: 20px;

    padding-bottom: 10px;

    font-size: 24px;

}

.sidenav a {

    padding: 2px;

    text-decoration: none;

    font-size: 20px;

}

.banner-content h1 {

    font-size: 20px;

    text-align: center;

    line-height: 30px;

    letter-spacing: 0.2px;

    width: 100%;

    margin: 0 auto;

    margin-bottom: 10px;

}
.submission-form {

    background-color: #f9f9f9;

    padding: 21px 20px;

    text-align: center;

    margin-right: 0px;

    height: auto;

    margin-top: 0px;

    width: 100%;
    position: inherit;
    top: 0;
    right: 0;
    margin-bottom: 15px;}
    .sidenav a{ font-size: 16px!important;}
    .dashbord .tabcontent #as-react-datatable-container #as-react-datatable-table-head .table_filter {
    width: 240px !important;}
    .pagination>li>a, .pagination>li>span{ padding: 5px 5px; font-size: smaller;}
    .dashbord .tabcontent #as-react-datatable-container #as-react-datatable-table-head select.form-control {
    margin: 0 0 !important;}
    .profile-section .profile-tab #pills-tabContent #pills-shopping{ max-width: 85%;}
}

@media only screen and (max-width: 991px) {
    .right-section span {
  
    padding: 13px 8px;
    font-size: 25px;
}
    .comment-htag {
    font-size: 14px;
    margin-left: -15px;
}
.nav-pills .nav-link {
    font-size: 12px;
}
.custom_tab_1 #pills-tab .nav-item a {
    padding: 5px 5px !important;
    font-size: 12px;
}
.dashbord .tab button {
    padding: 5px 0px;
    font-size: 14px;}
    .categaries { width: 95%;}
    .categaries .first-categaries span {
    font-size: 13px;
    padding-left: 0;}
    .categaries i.material-icons.mcolor{ padding-left: 0;}
}
 @media (min-width: 768px) and (max-width: 991px){
     .header-ul li {
    padding: 20px 8px !important;
}
     
 }

@media only screen and (max-width: 768px) {
    .socail ul li {
    padding: 6px 9px;
    font-size: 13px;}
    .categaries {
    width: 100%;}
    .in-dancers {
    width: 100%;
    margin: 0 auto;}
}
@media only screen and (max-width: 767px) {
    .help-section p {
    font-size: 16px;
}
.help-sec-head {
    font-size: 18px;
}
    .help-heading {
    font-size: 20px;
    margin-bottom: 15px;
}
    .comment-htag {
    font-size: 14px;
}
    span.num-cart {
    top: 0px;
    right: -4px;
}
    .help-sub-ul {
    padding-left: 0;
}
.help-diffsubul {
    padding-left: 10px;
}
.help-ul {
    padding-left: 20px;
}
    .video-right {
    float: inherit;
    width: 100%;
    text-align: right;
    margin-top: 15px;
    }
    .dashbord .container {
    width: 100%;
    max-width: 100%;
}
   .pills-shopping-cutome .profile-wrapper.d-flex {
    background: #fdf2f8;
    padding: 10px;
    margin-bottom: 10px;
}
    .header-calendar .white-text {
    font-size: 12px;

}
.custom-pills-tabContent .col-sm-3.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.nsp li label {
    font-size: 12px;
    line-height: 16px;
}
    .photo_1 {
    margin-bottom: 10px;
}
    .pills-profile-custom, .custom-pills-home, .pills-contact-custom, .pills-Calendar-custom, .pills-shopping-cutome {
    margin: 20px 10px;
}
    .profile-lft-custom {
    width: 100%;
}
.review_section {
     height: auto !important; 
}
    .profile-lft-custom {
    width: 100%;
}
    .comman-profile img {
    border-radius: 50px !important;
    width: 80px !important;
    height: 80px !important;
    object-fit: cover !important;
}
    .custom_tab_1 h1.p-title {
    font-size: 16px;
}
    .dash-section {
    padding: 10px 10px;
}
    .gallery-img {
    height: 104px;
}
    
    .change-photo i {
    margin-right: 10px;
}
    .card button, input {
    border: none;
    border-radius: 0;
}

.modal-dialog {
    max-width: 70% !important;
    width:100% !important;
   
}


    .about-images {

    padding: 4px 0; 

}

    .sidenav a {

    font-size: 18px!important;

}

    .header-ul li a {

    font-size: 14px;
}

.dancers .dancers-name {

    font-size: 14px;

}

.dancers h2 {

    font-size: 22px;

    padding-bottom: 10px;

}

    .banner-content h1 {

    font-size: 18px;

    line-height: 24px;

    letter-spacing: 0;

    width: 100%;

    margin: 0 auto;

    margin-bottom: 10px;

}

    .custom-sidenav h2 {
    font-size: 18px; padding-top: 10px;

}

    .humbar{

    color:#fff; 

    font-size:16px;

    cursor:pointer;

}

    .top-logo img {

    width: 100px;

    height: auto;

}

   .menu-section .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {

    padding-right: 0px;

    padding-left: 0px;

}
    .right-section span {
    height: auto;
    padding: 3px 10px; cursor: pointer;

}

    .footer input[type="text"] {

    background: #fff;

    }

    .footer h2 {

    font-size: 18px;

    margin-bottom: 7px;

    margin-top: 3px;

}

    .footer {

    padding-top: 20px;

}

/*

    .about-section {

    position: relative;

    width: 100%;

    padding-top: 30px;

    background: #cb3164;

    height: auto;

    padding-bottom: 30px;

}

*/

    .about-content h2 {

    padding-top: 10px;

    color: #fff;

    font-size: 20px;

}

.about-content {

    padding: 10px 30px;

    text-align: center;

}

    .testimonialsec h4 {

    font-size: 14px;

    padding-bottom: 0px;

}

    .testimonialsec p {

    color: #191919;

    font-size: 12px;

    letter-spacing: 0.5px;

    line-height: 19px;

    padding: 0px 40px;

}

    .test-hedading h2 {

    font-size: 20px;

    padding-bottom: 5px;

}

 .categaries {

    position: relative;

    width: 100%;

    padding-top: 20px;

    padding-bottom: 20px;

    text-align: center;

    margin: 0 auto;

}

  .dancers .dancers-categaries img {

    width: 100%;

    height: 160px;

    object-fit: cover;

}  
.ReactModalPortal .ReactModal__Overlay.ReactModal__Overlay--after-open .ReactModal__Content.ReactModal__Content--after-open{ width: 90%; left: 16px !important;}
.sidenav{ padding-bottom: 20px; padding-top: 20px;}
.dashbord .tabcontent a.float-right.bt.btn.btn-primary {
    margin: 10px 10px 0;}
    .privacy-custom ul {
    padding: 0;}
    .h1, h1 {
    font-size: 30px;}
    .h2, h2 {
    font-size: 24px;}
    .dashbord ul.collection.checkout-wrapper li.collection-item a.nsp.under_line.black-text.d-inline-block {
    margin-bottom: 10px;}
    .categaries .first-categaries span {
    font-size: 16px;
    padding-left: 10px;}
    .categaries i.material-icons.mcolor{ padding-left: 10px;}
    .dancers .in-dancers .col-md-2 {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;}
    /*.profile-tab .comman-profile .profile-wrapper {*/
    /*align-items: center;*/
    /*justify-content: center;}*/
}
@media only screen and (max-width: 575px) 
{
    .top-left {
    display: inline-block;
    margin-top: 10px;
    }
    .header-ul li {
    padding: 10px 4px !important;
}
   .nav-pills>li {
    float: inherit;
    display: inline-block;
    width: 100%;

}
    #navbar-id .top-logo {
        text-align: center;
    }
    #navbar-id .col-md-6.col-sm-6.col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }
    #navbar-id .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    #navbar-id .right-section {
           float: inherit;
            margin-top: 0px !important;
             width: 100%;
            margin: 0 auto;
            text-align: center;
    }
    #navbar-id {
        padding-top: 20px;
    }
    .custom_tab_1 .nav {
    display: inherit;
    }
    .pills-Calendar-custom .center-align.header-calendar {
    text-align: center;
}
 .pills-Calendar-custom .nsp {
    padding-top: 10px;
}
    .photo_1 .tab-pic {
    height: 65px;
}
.pills-Calendar-custom ul {
    text-align: center;
}
        .dash-section {
    padding: 10px;
}
.custom_tab_1 .nav-link {
    padding: 10px 10px;
}

}

@media only screen and (max-width: 574px) {

.modal-dialog {
    position: relative;
    width: 90%;
    margin: 0 auto !important;
    pointer-events: none;}
     .dashbord .dash-section.dashboard .change-photo input {
    width: 210px !important;}
    .dashbord .tabcontent .item-div table th{ font-size: 11px; padding: 8px 5px;}
    .dashbord .tabcontent .item-div table td button, .dashbord .tabcontent .item-div table td p.float-right.bt.btn.btn-primary{
    font-size: 11px;
    width: 90px;
    margin-right: 0;}
    .pagination li .page-link {
    padding: 6px 6px;
    font-size: 12px;}
    body .dash-section.dashboard {
    padding: 15px 15px;}
    .dash-section.dashboard .change-photo {
    padding: 20px 5px;}
    .sidenav a {
    font-size: 16px!important;}
}
@media only screen and (max-width: 480px) {
    .about-content {
    padding: 10px 20px;}
    .dash-section .form-inline .form-control, .dash-section .form-control, .react-datepicker-wrapper input[type="text"]{
    margin-bottom: 5px !important;}
    .checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
    margin-left: 0 !important;}
    .dashbord .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ padding: 5px; font-size: 12px;}
    .pagination{ margin: 15px 0 10px;}
    .col.s12.m12.l12.xl12.left-align.black-text.account-form .submit-btn button{ margin: 5px 0 5px;}
    .dancers .in-dancers .col-md-2 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    .col-lg-3.col-md-3.col-sm-4.thumbnail-image-box {
    text-align: center;}
    .col-lg-3.col-md-3.col-sm-4.thumbnail-image-box .product-lable {
    margin-top: 10px;}
    .col-lg-3.col-md-3.col-sm-4.thumbnail-image-box img.profile-img.img-thumbnail {
    max-height: 200px;
    width: 100%;}
}




.policy-heading{padding-left: 0px;margin-top:30px;}
.policy-heading li{list-style: none;}
.policy-heading h4{ font-weight: bold;  }
.policy-content{padding-left: 30px; margin-top: 15px;}
.policy-content li{ padding-bottom: 15px; list-style: lower-latin;}
.policy-content li:nth-last-child(1){padding-bottom: 0px; }
.txt-underline{ text-decoration: underline; }
ul.inner-list{list-style: disc; margin-top: 15px;}
ul.inner-list li{list-style: decimal;}
.bg-ylo{ background: yellow; }
.n-m-follow{text-align: center; font-style: italic; margin-bottom: 0px;}
.policy-cpyrgt{text-align: center;}

.policy-heading-main{ font-weight: bold;margin-top:30px; }
li.txt-blue{ color: #337ab7; }
.italic-text{ font-style: italic; }

ul.list-style-strip li{ position: relative; list-style: none;padding-bottom: 4px; }
ul.list-style-strip li:before{ content: '';
    display: inline-block;
    position: absolute;
    width: 8px;
    height: 2px;
    background: #000;
    left: -20px;
    top: 11px;
 }
ul.policy-content.list-style-circle li{ list-style: disc; }
ul.policy-content.list-style-decimal{padding-left: 40px;}
ul.policy-content.list-style-decimal li{ list-style: decimal; }
p.sm-width{width: 90%; margin: 0 auto 15px auto;}




.thumbnail-image-box{padding:15px;}
/*.img-thumbnail.blur-cmn{height: 182.5px; width: 100%;}*/
.thumbnail-image-box i.fa-shopping-cart{ margin-right:10px;}
.pagination_list p {
    float: left;
    padding: 10px 16px;
    background: #cb3164;
    margin: 10px;
    color: #fff;
}
.search-box{margin-bottom:15px;}
.search-box form{ width: 300px; float:right; }
.search-box form i.glyphicon-search{color: #ffffff;}
/*31-8-2021*/
.py-4 .pro-name {
    word-break: break-word;
}
.col-lg-3.col-md-3.col-sm-4.col-xs-6.thumbnail-image-box {
    height: 326px;
}

.search-box {
    width: 100%;
    display: inline-block;
}
.pagination-sec {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: inherit;
}
.gallery-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gallery-img {
    list-style: none;
    padding: 5px;
    margin-bottom: 30px;
    height: 176px;
    box-shadow: 0px 0px 5px #999;
    object-fit: cover;
}
/*1-9-2021*/
.custom_tab_1 .nav-link {
    padding: 10px 5px;
}
.custom_tab_1 .p-title i.tiny.material-icons.verified.tooltipped {
    display: none;
}
.custom_tab_1 a#v-pills-home-tab {
    background: #fdf2f8 ;
}
.custom_tab_1 #v-pills-home-tab .img-left img {
    height: 149px;
}
.custom_tab_1 #pills-tab .nav-item a {
    padding: 10px 25px;
}
.custom_tab_1 h1.p-title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px;
}
.custom-pills-tabContent .comment-wrapper {
    width: 100%;
}
.comment-htag {
    font-size: 16px;
    padding-bottom: 10px;
    margin-left:-15px;
}
.photo_1 .tab-pic {
    height: 200px;
    object-fit:cover;
}
/*.profile-lft-custom-diffrent {*/
/*    width: 50%;*/
/*}*/
.pills-profile-custom, .custom-pills-home, .pills-contact-custom, .pills-Calendar-custom, .pills-shopping-cutome  {
    margin: 50px 10px;
}
button.video-react-big-play-button, button.video-react-play-control, button.video-react-icon-fullscreen {
    display: none;
}
.profile-tab .row.bor-list.pad-t10 ul {
    padding-left: 0;
}
/*.custom_tab_1 .nav-pills .nav-link.active, .nav-pills .show>.nav-link {*/
/*    background-color: #fdf2f8;*/
/*}*/

/*9-2-2021*/
/*help*/
.help-section a {
    color: #007bff;
}
.help-sec {
    position: relative;
    margin-bottom: 40px;
}
.help-section {
    margin: 60px 0;
    position: relative;
    padding: 20px 20px;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
    /* border: 1px solid #ccc; */
}
 .help-para{
font-size: 16px !important;
}
.help-heading {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  color: #000;
  margin-bottom: 35px;
}
.help-subul li b {
    font-size: 14px;
}
.help-sec-head {
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    margin-bottom: 15px;
}
.help-section p {
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    margin-bottom: 15px;
    line-height: 20px;
    letter-spacing: 0.2px;
}
.help-ul li {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    margin-bottom: 5px;
    line-height: 22px;
    letter-spacing: 0.2px;
}
.help-sub-ul {
    padding-top: 5px;
}
.help-sub-ul li {
    list-style: lower-alpha;
}
.help-ul li .help-subul li {
    list-style: lower-alpha;
}
.fan-para b{
  font-size: 14px;
}
.help-subul {
    list-style: lower-alpha;
}
#sell-sec .help-ul li {
    list-style: none;
}
#club-sec .help-ul li {
    list-style: none;
}
.help-diffsubul {
    list-style: none;
}
/*help*/



.accordion-section.faq-section .panel-default > .panel-heading {
    border: 0;
    background: #cb3164;
    color: #fff;
    padding: 20px!important;
}
.accordion-section.faq-section .panel-default .panel-title a {
    display: block;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    
}
.accordion-section.faq-section .panel-default .panel-title a:after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    color: #fff;
    float: right;
    top: 0;
    width: 20px; height: 20px;
}
.accordion-section.faq-section .panel-default .panel-title a.collapsed:after { content: "\f106";}
.accordion-section.faq-section .panel-default .panel-body {font-size: 14px; line-height: 20px;}
.accordion-section.faq-section .panel-heading{border-radius: 3px!important;}
.accordion-section.faq-section .panel{ background: #f7f7f7; border: 0px; }
.accordion-section.faq-section .panel-default .panel-body{padding: 20px;}
.accordion-section.faq-section .panel-default .panel-body p.bold-text{font-weight: bold; margin-bottom:2px;}
.accordion-section.faq-section .panel-default .panel-body p{ font-size: 14px; line-height: 20px;margin-bottom: 20px}
.accordion-section.faq-section .panel-default .panel-body a{ text-decoration: underline; color: #000; }
.accordion-section.faq-section .panel-default .panel-body h4{ font-size: 14px; color: #cb3164; font-weight: bold; line-height: 20px;  }
.accordion-section.faq-section .panel-group .panel+.panel {margin-top: 10px;}

.liststyle-number{padding-left:15px;}
.liststyle-number li{ list-style: decimal;line-height: 22px;font-size: 14px; }

.liststyle-line{ padding-left: 15px; }
.liststyle-line li{ list-style: none; position: relative;line-height: 22px;font-size: 14px; }
.liststyle-line li:before{ content: '';
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 2px;
    background: #000;
    left: -15px;
    top: 12px;
  }
.liststyle-dotted{padding-left:15px;}
.liststyle-dotted li{ list-style: disc; line-height: 22px;font-size: 14px; }

.liststyle-circle{padding-left:30px;}
.liststyle-circle li{ list-style: circle; line-height: 22px;font-size: 14px; }
h2.nsp{ color: #cb3164; }
