


@media(max-width:1200px){
    .swiper-about .arrow-left{
        left: 20px;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    
    }
    .swiper-about .arrow-right{
        right: 20px;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .sign_up_btn{
        display: none!important;
    }
}
@media (max-width:1280px){
    .swiper-about .arrow-left{
        left: 20px;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    
    }
    .swiper-about .arrow-right{
        right: 20px;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .sign_up_btn{
        display: none!important;
    }
  
}

@media (max-width:1170px) {
    .free_height {
        height: 771px!important;
    }
    .most_pheight {
        height: 840px;
    }
    .text-reset {
        color: black!important;
        background: white!important;
        border-radius: 50%!important;
    }
    .sign_up_btn{
        display: none!important;
    }
}


@media (max-width:991px) {
     /* navbar / */
     .showOnMobile{
        display: block!important;
        color: var(--light-color)!important;
    }
    .payment_info .payment_content h1{
        font-size: 34px;
    }
    .price-title h1{
        font-size: 40px!important;
    }
    .text-reset {
        color: black!important;
        background: white!important;
        border-radius: 50%!important;
    }
    /* price  */
    .price .price-title h1{
        font-size: 30px!important;
        margin: 0 0 116px;
        position: relative;
    }

    /* about  */
    .about .about-img img{
     width: 100%;
    }
    .about .about-title .left-cont{
        padding-right: 0;
        font-size: 13px;
    }
    .about .about-title .right-cont{
        font-size: 13px;
    }
    .about .about-title .right-cont{
        padding-left: 0;
    }
    .about-title h3{
        font-size: 45px;
    }
    /* Home page  */
    .content .title .sub-title{
        /* padding: 0; */
        padding: 20px;
    }
    .content .card{
        margin-bottom: 20px;
        width: 200px;
    
    }
    .content .title h2{
        font-size: 40px;
    }
       /* footer  */
       .footer img{
        margin-left: 0;
    }
    .footer .social-icon ul{
        justify-content: end;
        margin-left: 0;
    }
    /* .temp p{
        padding:0 100px!important;
    } */
    .free_height {
        height: 788px;
    }
    .most_pheight {
        height: 857px;
    }
    .swiper-about .arrow-left{
        left: 7px;
        width: 27px;
        height: 27px;
        display: flex;
        justify-content: center;
        align-items: center;
    
    }
    .swiper-about .arrow-right{
        right: 7px;
        width: 27px;
        height: 27px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .contact ul li {
        margin-right: 10px;
    }
    .contact_btn {
        padding: 8px 12px;
    }
    .sign_up_btn{
        display: block!important;
    }
    .login_m .modal_content{
        height: 770px!important;
    }  
    .star-my-subs {
        right: 5%!important;
        top: 44%!important;
    } 
    .price .card-title .doller_s{
        font-size: 46px;
    }
    .price .card .unlimit-access-content{
        height: 219px;
    }
}
@media (max-width:767px) {
    .text-reset {
        color: black!important;
        background: white!important;
        border-radius: 50%!important;
    }
    .login_m .modal_content{
        height: 770px!important;
    }
     /* navbar / */
     .showOnMobile{
        display: block!important;
        color: var(--light-color)!important;
    }
    .temp p{
        padding:0 10px!important;
        font-size: 18px!important;
    }
    .contact ul li {
        margin-right: 7px;
    }
    .contact_btn {
        padding: 8px 8px;
        font-size: 12px;
    }
  /* add new more css of about page */
.corner_p {
    margin-left: -462px;
    margin-top: -27px;
}
.swiper-about .swiper .card .star {
    left: 62px;
}
.star_corner {
    margin-left: -329px!important;
}
.sign_up_btn{
    display: block!important;
}
.login_m .modal-content .modal-body .login_girl_img {
    display: none!important;
}
.progress-container{
    width: 28rem;
}

}
@media (max-width:576px) {
    .login_m .modal_content{
        height: 770px!important;
    }
    .text-reset {
        color: black!important;
        background: white!important;
        border-radius: 50%!important;
    }
    
    /* navbar / */
    .showOnMobile{
        display: block!important;
        color:var(--light-color)!important;
    }
  
    /* price  */
    .price .price-title h1{
        font-size:30px!important;
        margin:0 0 49px;
    }
    .home_h{
        width:100%;
    }
    /* about  */
    .swiper-about .arrow-left{
        display: none;
    }
    .swiper-about .arrow-right{
        display: none;
    }
    .about .about-title .left-cont{
        padding-right: 0;
    }
    .about .about-title .right-cont{
        padding-left: 0;
    }
    .about-banner .title h3{
        font-size: 40px;
    }
    .about-banner .title p{
        font-size: 13px;
    }
    .about-title h3 {
        font-size: 35px;
    }    
    .about-banner .title {
        padding: 20px 0;
    }
    /* Home page  */
    .content .title h2{
        font-size: 28px;
    }
    .wireframe {
        padding: 8px;
        margin: 25px 0 4px 0;
    }
    .content .title .sub-title{
        /* padding: 0; */
        padding: 20px;
        font-size: 16px;
    }
    .content .card {
        width: 245px;
        margin-bottom: 20px;
    }
    .next-btn {
        margin-top: 35px;
    }
    /* footer  */
    .footer img {
      margin-left: 0;
    }
    .footer .social-icon ul{
        justify-content: start;
        margin-left: 0;
    }
    .footer .footer-title{
        padding-bottom: 50px;
    }
    /* select 2  */
    .select2-container{
        width: 88%!important;
    }

    /* temaplate css  */
   
    .price-title h1{
        font-size: 33px!important;
        padding: 0;
    }
    .payment_info .payment_content h1{
        font-size:21px;
        padding-bottom: 7px;
        text-align: center;
    }
    .color-palette ul li{
        /* width: 15px;
        height: 18px; */
        margin-right: 6px;
        border-radius: 2px;
    }
 .price{
    padding: 16px 0;
 }
 .image_m .modal-dialog{
    max-width: 100%;
 }

/* Contact css  */
.contact ul {
    flex-direction: column;
    display: flex;
    list-style: none;
    margin-left: 0;
}
.contact ul li {
    margin-bottom: 8px;
}

.free_height {
    height: 788px!important;
}
.most_pheight {
    height: 810px!important;
}

/* add new more css of about page */
.corner_p {
    margin-left: -462px;
    margin-top: -27px;
}
.swiper-about .swiper .card .star {
    left: 62px;
}
.star_corner {
    margin-left: -329px!important;
}

/* finalize css  */
.drop-zon{
  margin-left:25px;
}
.temp p {
    font-size: 16px;
}
/* login form modal  */
.login_m .modal-content .modal-body .login_girl_img{
display: none;
}
.login_m .modal-content .modal-header .btn-close {
    margin-right: 18px!important;
}
.login_m .modal-content {
    border-radius: 25px;
}
.login_m .modal-content .modal-body .login-content .logo_login_img {
    width: 30%;
}
.sign_up_btn{
    display: block!important;
}
.progress-container {
    width: 22rem;
}
.progress-container .circle::before{
    width:20px;
    height:20px;
    margin: 0 10px 3px 5px;
}
.footer-bottom {
    border-radius: 70px 70px 0 0;
}
}
@media (max-width:412px){
    .swiper-about .swiper .card .star {
        left:64px;
    }
    .corner_p {
        margin-left: -338px!important;
        margin-top: -27px!important;
    }
    .star_corner {
        margin-left: -210px!important;
    }
    
}
@media (max-width:414px){
    .swiper-about .swiper .card .star {
        left:64px;
    }
    .corner_p {
        margin-left: -337px!important;
        margin-top: -27px!important;
    }
    .star_corner {
        margin-left: -210px!important;
    }
    .color-palette ul li {
        height:23px!important;
    }
    .progress-container {
        width: 22rem;
    }
}
@media (max-width:393px){
    .swiper-about .swiper .card .star {
        left:64px;
    }
    .corner_p {
        margin-left: -308px!important;
        margin-top: -27px!important;
    }
    .star_corner {
        margin-left: -160px!important;
    }
}
@media (max-width:360px){
    /* add new more css of about page */
.corner_p {
    margin-left: -280px!important;
    margin-top: -27px!important;
}
.swiper-about .swiper .card .star {
    left: 61px!important;
}
.star_corner {
    margin-left: -160px!important;
}
.swiper-about .swiper .arrow-left{
    display: none;
}
.swiper-about .swiper .arrow-right{
    display: none;
}
.temp p {
    font-size: 16px;
}
.text-reset {
    color: black!important;
    background: white;
    border-radius: 50%;
}
}
@media (max-width:320px){
    .swiper-about .swiper .card .star {
        left:64px;
    }
    .corner_p {
        margin-left: -243px!important;
        margin-top: -27px!important;
    }
    .star_corner {
        margin-left: -103px!important;
    }
}

/* @media (min-width: 576px){
    .content .title .sub-title{
        padding-left: 20%;
        padding-right: 20%;
    }
}
@media (min-width: 768px){
    .content .title .sub-title{
        padding-left: 25%;
        padding-right: 25%;
    }
}
@media (min-width: 991px){
    .content .title .sub-title{
        padding-left: 40%;
        padding-right: 40%;
    }
} */
