@media(min-width:2560px){
    .round-btn-sign{padding:40px 55px;width:400px;right:-2px;}
}
@media(max-width:1700px){
    .round-btn-sign{padding:40px 95px;}
    .explore-btn.round-btn-sign{padding:40px;}
}
@media (max-width: 1680px){
    .explore-btn.round-btn-sign{right: -177px;}
    .explore-btn.round-btn-sign .arrow-line::before{left: 110%;}
}
@media (min-width:1600px){
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1560px;}
}
@media (max-width:1599px){
    .round-btn-sign{width:478px;right:-139px;}
    .index header nav::after{height:1069px;}
    .round-btn-sign{padding:40px 80px;}
    .history-count{padding-right:35px;}
    /*table tr th:nth-child(1){width:300px;}*/
    .explore-btn.round-btn-sign{width: 478px;right: -139px;}
}
@media (max-width:1550px){
    img.about-first{left:35px;width:200px;top:22px;}
    img.about-center{width:260px;top:110px;left:175px;}
    .about-bg-blue{margin-left:-135px;}
    .explore-btn.round-btn-sign{padding:40px;}
}
@media (max-width: 1500px){
    .explore-btn.round-btn-sign {width: 429px; right: -90px;}
}
@media(max-width:1440px){
    .round-btn-sign{width:399px;right:-60px;padding:40px 53px;}
    .dots-img{margin:8px 30px;}
    .about-bg-blue{margin-left:-80px;}
    .white-black-bg{margin-left:-125px;}
    .connect-box p{margin-left:20px;}
    .round-btn-sign.explore-btn .arrow-line::before{left: 3px; top: 50px;}
    .explore-btn.round-btn-sign {padding: 20px 40px 55px; width: 399px; right: -60px;}
}
@media(max-width:1400px){
    .explore-btn.round-btn-sign { width: 379px;right: -40px;}
}
@media (max-width:1399px){
    .round-btn-sign{width:423px;right:-129px;padding:40px 65px;}
    img.about-center{width:220px;top:135px;left:148px;}
    img.about-first{left:30px;width:185px;top:55px;}
    .about-bg-blue{margin-left:-137px;}
    .align-line-white::before{left:15px;}
    .align-line-white::after{right:15px;}
    table tr th:nth-child(1){width:auto;}
    table tr th:nth-child(3){width:auto;}
    table tr th:first-child,table tr td:first-child, table tr th:last-child,table tr td:last-child{padding-left:15px; padding-right: 15px;}
    .history-count{padding-right:55px;}
    .white-black-bg{margin-left:-230px;}
    .connect-text h3 br{display:none;}
    .please-complete h3 br{display: none;}
    .card-control.slider_main .slider-content{width: 315px; min-width: 315px;}
    .home-form-sec .label-text{width: 100px;}
    .home-form-sec .about-text-edit{width: calc(100% - 5px);}
    .sign-up .label-text{width: 150px;}
    .sign-up .about-text-edit{width: calc(100% - 150px);}
    .plan-price h3{padding-left: 15px;}
    .explore-btn.round-btn-sign { width: 424px;right: -130px;}
}
@media(max-width: 1366px){
    .explore-btn.round-btn-sign {width: 408px;right: -113px;}
}
@media(max-width:1300px){
    .dots-img{margin:8px 20px;}
    table.d-history tr th:nth-child(1){min-width:260px;width:260px;}
    table.d-history tr th:nth-child(2){width:150px;min-width:150px;}
    table.d-history tr th:nth-child(3){width:140px;min-width:140px;}
    .round-btn-sign{padding: 40px 30px;}
    .arrow-line::before{transform: scale(0.9);left: 115%;}
    .explore-btn.round-btn-sign { width: 374px;right: -80px;}
}
@media(max-width:1280px){
    .round-btn-sign{width:364px;right:-70px;}
    .explore-btn.round-btn-sign {width: 365px;right: -71px;}
}
@media(max-width:1200px){
    .arrow-line::before{transform:scale(0.8);left:118px;}
    .round-btn-sign{right:-70px;padding:40px 30px;}
    .explore-btn .arrow-line::before{left: -10px;top: 46px;}
    .explore-btn.round-btn-sign{width: 324px; right: -30px;}
}
@media only screen and (max-width: 1100px) and (min-width: 991px){
    .bg-black{width: 48%}
}
@media (max-width:1199px){
    header ul li.nav-item{padding-right:50px;}
    header .sign-in-btn{padding:12px 15px 18px 15px;}
    header .sign-up-btn{padding:14px 30px; margin-right:-150px }
    .round-btn-sign{padding:30px 20px;width:369px;right:-119px;}
     .arrow-line::before{left:110px;}
    .about-bg-blue{margin-left:-140px;}
    .profile_login_detail{padding-left:40px;}
    .my_profile_title{padding-left:40px;}
    .editprofile_image{padding:40px;}
    .edit_info img{padding-right:10px;}
    .dots-img{margin:8px 12px;}
    .profile_left{width:280px;}
    .profile_right{width:calc(100% - 280px);}
    .sign-up header div.desktop-sign-menu .border-color::before{width:200px;}
    .about-text-edit{width:calc(100% - 0px);}
    .submit_btns input{width:calc(100% - 160px);}
    .submit_btns a{width:160px;}
    .purchase-summery{width:100%;}
    .subcription-text{width:100%!important;}
    .history-count{padding-right:0px;}
    .sub-history{width:30%;}
    .white-black-bg{margin-left:-155px;}
    .about-border{border-radius:40px;}
    .font-60{font-size:54px;}
    .subcription-text p br{display:none;}
    .slider_main .slider-content{width:390px; max-width:100%;}
    .slider_main{top:355px;}
    .slider_main.donation_slide{top:410px;}
    img.about-center{left: 135px;}
    .connect-box p{margin-left:0px;}
    .sign-up .about-text-edit{width: 100%;}
    .explore-btn.round-btn-sign {width: 367px;right: -118px;}
}
@media(maxwidth: 1025px){
    .explore-btn.round-btn-sign{width: 281px;right: -32px;}
}
@media(max-width:1024px){
    .round-btn-sign{padding:25px 20px;width:281px;}
    .arrow-line::before{left:105px;top:7px;transform:scale(0.7);}
    .explore-btn .arrow-line::before {left: -23px;top: 40px;}
    .explore-btn{padding: 25px 20px 30px 20px;}
    .round-btn-sign:not(.explore-btn){ right: -32px; }
    .round-btn-sign{right: -32px}
    .explore-btn.round-btn-sign{width: 282px;right: -33px;}
    .round-btn-sign{right: -32px}
  /*  .explore-btn.round-btn-sign{right: unset;}*/
}
@media(max-width:992px){
    .border-color::before{width:148px;}
    header .mobile-sign-menu .sign-up-btn, .profile-up-btn {padding:0px}
}
@media screen and (max-width:991px){
    .navbar-toggler{border:1px solid #f44336;}
    header nav::before,header nav::after{border-top:none;display:none;}
    header .desktop-sign-menu{display:none;}
    header .mobile-sign-menu{display:block;}
    .about-scale{width:626px;transform:scale(0.7);margin:0 auto;}
    img.about-center{width:330px;top:50px;left:205px;}
    img.about-first{left:50px;width:240px;top:-60px;}
    .about-bg-blue{margin-left:0;border-radius:15px;}
    .about-bg-blue{text-align:center;}
    .person-edit{right:0;left:0;margin:0 auto;}
    .about-bg-blue{margin-top:50px;}
    .sub-history{width:100%;position:relative;top:unset;}
    .round-btn-sign.explore-btn .arrow-line::before {left: 175px;top: 7px;}
    .explore-btn.round-btn-sign{right: 12px;}
}
@media (max-width:991px){
    header .navbar{width:100%;}
    header .navbar-nav a.nav-link.active::before,header .navbar-nav a.nav-link:hover::before{display:none;}
    header .navbar-nav li.nav-item a::before{display:none;}
    .footer_about{margin-top:0px;}
    footer .main_footer{padding:70px 0 70px 0;}
    .footer_about img{width:80px;}
    .round-btn-sign{right:0px;}
    .banner-image{height:560px;}
    .profile_login_detail{position:unset!important;bottom:0;}
    .my_profile_title{padding-left:0px;}
    .profile_login_detail{justify-content:space-around;padding-left:0px;background-image:linear-gradient(to right,#FFFFFF -20%,#DB3128 45%,#000 100%);}
    .edit_profile_sec{padding:0px;}
    .profile_left{width:70%;background-size: 99%; margin: 0 auto;}
    .profile_right{padding-left:15px;width:100%;}
    .align-line-white::before{left:40px;}
    .align-line-white::after{right:40px;}
    .about-text-edit{width:unset;}
    .edit-profile .about-text-edit {width: calc(100% - 188px);}
    .m-btn{margin-top:90px;}
    .sign-in form .m-btn{margin-top:120px;}
    .pay_info{text-align:center;padding-left:0px;}
    .payment-bg-grey{margin-left:0;border-radius:45px;margin-top:50px;}
    .btm-border::after{bottom:135px;background-size:42px 39px;background-position:3px -20px;}
    .black-white-bg{margin-left:0px;}
    .black-white-bg{margin-top:80px;}
    .slider_main{position:unset;right:unset;width:100%;}
    .add_card_main{position:unset;top:unset;width:100%;}
    .bg-black{position:unset;right:0;width:100%;bottom:0;}
    .plan_card_main{position:unset;right:0;width:100%;top:0px;}
    .white-black-bg{margin-left:0;}
    .breakh1 br{display:none;}
    .feature_subhead{position:relative;width:45%;margin: 0 auto;}
    .pay-sub-history{width:100%;}
    .sub-history-slide{position:relative!important;}
    .white-black-bg{margin-top:30px;}
    .pay_info.pay_sub_info{text-align:center;padding-left:0px;}
    .card-control.slider_main .slider-content{width: 300px; min-width: 300px;}
    .explore-btn .arrow-line::before {left: 172px;top: 7px;}
    .explore-btn.round-btn-sign{width: 350px;padding: 20px}
    .plan-price h3 {padding-left: 35px;}
    .feature_subhead::before {background: linear-gradient(to left, #FFFFFF -10%, #DB3128 62%, #141414 87%);}
    .round-btn-sign:not(.explore-btn){right: 0;}
    .modal h2 { font-size: 30px;}
    .modal-content p {font-size: 22px;line-height: 30px;}
    .modal h3 { font-size: 28px;margin-bottom: 0px;}
    .modal-content{ box-shadow: 34px 34px;}
    .modal .modal-body img{width: 120px;}
    .modal-footer .footer-inner { margin: 0px;}
    .popup-btn{width: 200px;}
}
@media (max-width:767px){
    .sub_footer p{text-align:center;font-size:17px;line-height:24px;}
    .sub_footer a:first-child{margin-left:0px;}
    .footer{margin:0 15px;}
    .round-btn-sign{padding:25px 40px;width:300px;margin:0 auto;}
    .round-btn-sign h3{font-size:28px;}
    .round-btn-sign .arrow-line::before{left:83px;transform:scale(0.7);top:4px;}
    .explore-btn.round-btn-sign{width:360px;}
    .explore-btn .arrow-line::before{left: 153px;}
    .scroll-btn{text-align:center;}
    img.about-first{top:-40px;}
    .banner-image{height:630px;}
    .about-scale{margin-left:-60px;}
    .about-text-edit{font-size:18px;width:calc(100% - 206px);}
    .label-text{font-size:15px;}
    .m-btn{margin-top:75px;}
    h2{font-size:34px;}
    .btm-border::after{bottom:117px;background-position:-2px -20px;}
    .purchase-summery:before,.purchase-summery:after{top:77px;}
    .modal.show .modal-dialog{max-width:650px;}
    .modal.show .modal-content{margin:0px 80px 0 60px;}
    .modal-body{padding-left:0px;}
    .modal-footer .footer-inner{padding-left:0px;}
    table.subhistory-table tr th:nth-child(1){min-width:220px;}
    table.subhistory-table tr th:nth-child(2){min-width:180px;}
    table.subhistory-table tr th:nth-child(3){min-width:180px;}
    table.subhistory-table tr th:nth-child(4){min-width:170px;}
    .connect-text h3{font-size:24px;}
    .connect-text img{max-width:120px;}
    .feature_panel{width:100%!important;}
    .feature_header{min-width:100%;}
    .feature_panel:last-child{margin-bottom:10px;}
    .font-60{font-size:46px;}
    .phone_case{margin-top:10rem;}
    .pin-spacer{margin:100px 0px!important;}
    .profile_left {background-size: 125%; width: 60%;}
    .slider-title {transform: translateY(0px);}
    .connect-box{border-radius: 40px;}
    .input-field input{height: 50px;width: 50px;}
    .round-btn-sign:not(.explore-btn) {right: 0;}
    .explore-btn.round-btn-sign{right: 0px;}
    .modal h2 { font-size: 28px;}
    .modal-content p {font-size: 20px;line-height: 28px;}
    .modal h3 { font-size: 22px;margin-bottom: 0px;}
    .modal-content{ box-shadow: 30px 30px;}
    .modal .modal-body img{width: 110px;}
    .modal-footer .footer-inner { margin: 0px;}
}
@media (max-width:575px){
    footer .main_footer{padding:65px 0 60px 0;}
    .round-btn-sign{padding:15px 25px;width:250px;}
    .round-btn-sign h3{font-size:24px;}
    .round-btn-sign .arrow-line::before{left:77px;transform:scale(0.6);top:2px;}
    footer .main_footer{margin-top:80px;}
    .about-scale{transform:scale(0.6);margin-left:-80px;}
    .banner-image{height:530px;}
    img.about-first{top:-70px;}
    .profile_login_detail{padding-left:15px;}
    .font-35{font-size:35px;}
    .input-field input{height:50px;width:50px;margin-right:15px;}
    .m-btn{margin-top:60px;}
    .label-text{width:100%;}
    .about-text-edit{width:100%;}
    .sign-in form .m-btn{margin-top:100px;}
    .submit_btns a{width:100%;position:unset;border-radius:40px;}
    .submit_btns input{width:100%;}
    .btm-border::after{bottom:106px;background-position:1px -20px;background-size:41px 39px;}
    .purchase-summery:before{height:30px;width:30px;left:-15px;}
    .purchase-summery:after{height:30px;width:30px;right:-15px;}
    .submit_btns button{width:100%;}
    .modal-content p{width:auto;}
    .modal.show .modal-content{margin:0px 35px 0 20px;box-shadow:20px 20px;}
    .modal .right{text-align:center;}
    .black-white-bg{margin-top:50px;}
    .plan-desc ul{font-size:20px;}
    .check-label .checkmark{top:-2px;left:0;height:22px;width:22px;}
/*    .sub-plan h3{font-size:24px;}*/
    .sub-plan label{font-size:21px;}
    .sub-plan label.plan-highlight{padding:20px 0px;}
    .plan-price{width:calc(100% - 40px);}
    .check-label .checkmark::after{left:3px;top:3px;width:10px;height:10px;}
    .connect-box{padding:25px 22px;border-radius: 40px;}
    h2 br{display:none;}
    .font-60{font-size:35px;}
    .modal-content p{font-size:22px;line-height:30px;}
    h3{font-size:28px;}
    .modal-content .modal-footer p br{display:none;}
    .modal-content p br{display:none;}
    .phone_case{margin-top:7rem;}
    .pin-spacer{margin:70px 0 50px 0px!important;}
    .form-textarea textarea{padding: 22px 30px;}
    span.white-star::before{margin: 0 auto; right: -25%; top:2px; left: auto; transform: scale(0.6); -ms-transform:scale(0.6); -webkit-transform: scale(0.6);}
    .profile_left {background-size: 130%; width: 54%;}
    .editprofile_image{padding: 20px;}
    .profile-img-sec{width: 100px; height: 100px !important;}
    .explore-btn.round-btn-sign{width:295px;}
    .explore-btn .arrow-line::before{left:122px;}
    .plan-price h3 {padding-left: 25px;}
    .edit-profile .about-text-edit {width: 100%;}
    .round-btn-sign.explore-btn .arrow-line::before{left: 120px !important; top: 2px !important;}
    .explore-btn.round-btn-sign{width: 290px;}
    .modal .modal-body img{width: 100px;}
    .modal h2{font-size: 26px;}
    .modal h3{font-size: 22px; margin-bottom: 0px;}
    .popup-btn{width: 180px;}
    .modal-content p { font-size: 18px; line-height: 26px;}
     .modal.show .modal-dialog{max-width:100%;}
}
@media(max-width:490px){
   /*.slider_main .slider-content{margin-right:0px!important;}*/
    .phone_case{margin-top:5rem;}
}
@media(max-width:480px){
    .about-scale{margin-left:-90px;}
    .align-line-white::after{right:0;}
    .align-line-white::before{left:0;}
    .purchase-summery h2{font-size:30px;}
    .find-text-br br{display:none;}
    .slider_main .slider-content{width: 375px; min-width: 375px; max-width: 100%;}
    .profile_left {background-size: 145%;}
    .plan-price {width: 100%;flex-direction: column;}
    .plan-price label {width: 100%;border-radius: 22px 22px 0 0;}
    .plan-price h3 {align-self: baseline;padding-bottom: 10px;padding-left: 12px;width: 100%;padding-top: 15px}
    .sub-plan {height: 100%;}
    .subscrptn-plan-list .check-label .checkmark {left: unset;top: unset;transform: translateY(0);bottom: -55px;right: 10px;}
    .feature_subhead{width: 100%;}
}
@media(max-width: 450px){
    .profile_left {background-size: 170%;}
    .input-field input{height: 40px; width: 40px;}
}
@media screen and (max-width:425px) and (min-width:320px){
    .about-scale{width:370px;margin-left:6px;transform:scale(0.8);}
    h1.white-star::before{display:none;}
    img.about-center{width:210px;top:120px;left:110px;}
    img.about-first{left:24px;width:160px;top:5px;}
    .banner-image{height:440px;}
    .about-bg-blue{margin-left:0;border-radius:15px;}
    .about-bg-blue{text-align:center;}
    .person-edit{right:0;left:0;margin:0 auto;}
    .input-field input{height:35px;width:35px;margin-right:10px;}
    img.about-center {
        top: 60px;
        left: 125px;
    }
    .streaming-text{display: table-cell !important;}
   /*  span.white-star::before{display: none;} */
}
/*@media(max-width: 390px){
    .white-star{display: table-row !important;}
}*/
@media(max-width:380px){
    .about-scale{margin-left:-20px;}
    .phone_case{max-height:380px!important;}
    .slider_main .slider-content{width: 320px; min-width: 320px; max-width: 100%;}
    .profile_left {background-size: 210%;}
}
@media(max-width:350px){
    .align-line-white::after{right:-30px;}
    .align-line-white::before{left:-30px;}
    .phone_case{max-height:330px!important;}
    .slider_main .slider-content{margin-right: 0px !important;}
    .input-field input{height: 35px; width: 35px;}
    #otp{width: 500px; max-width: 100%;}
}
@media(max-width:320px){
    .form-titles p br{display:none;}
}
@media screen and (max-width: 991px) and (min-width: 320px){
    .home-bg, .phone_case{display: none !important;}
    .main-content{margin: 60px 0;}
    .slider-title{transform: translateY(0);}
}
@media(min-width: 991px){
    header .mobile-sign-menu .sign-up-btn{padding:0px;}
}

.profile-up-btn{padding: 13px 15px;width: 250px;margin-right:-80px;}

@media only screen and (max-width:1200px) and (min-width:991px){
    .input-field input{margin-right: 15px;}
}