
@media screen and (max-width: 1024px) {

.y-o-table tr td:nth-child( 1 ) {width: 70%;}
.pro-name{width: 60%;}

}

@media screen and (max-width: 991px) {

}

@media screen and (max-width: 767px) {
.main-banner h1 {font-size: 26px;line-height: 28px;margin-bottom: 10px;}
.main-banner h2 {font-size: 22px;line-height: 28px;margin-bottom: 10px;}
.main-banner p {font-size: 16px;font-weight: 500;margin-bottom: 20px;line-height: 20px;}
.m-b-left {padding-right: 0;margin-bottom:30px;}
.main-banner .slot {font-size: 18px;line-height: 26px;}
.main-banner .m-b-right h2 {font-size: 24px;}
.get-acc {font-size: 15px;padding: 10px 18px;}
.main-banner {padding: 25px 0 20px;}
.heading-top h2 {font-size: 24px;line-height: 33px;}
.what-included-main .heading-top h2 {margin-bottom: 30px;}
.heading-top {margin-bottom: 25px;}
.h-q-box {font-size: 16px;line-height: 25px;}
.total-value {margin: 20px 0;font-size: 24px;}
.did-you-know-left{margin-bottom:30px;}
.did-you-know-box p {font-size: 16px;line-height: 22px;}
.did-you-know-box::before {top: 10px;font-size: 14px;}
.satisfaction-box{margin: 20px auto 0;display: inline-block!important;}
.satisfaction-box-left {width: 100%;text-align: center;margin-bottom:20px;}
.satisfaction-box-left img {max-width: 50%;}
.satisfaction-box-rt {width: 100%;}
.satisfaction-box-rt h2 {font-size: 24px; font-weight: 700;line-height: 38px;margin-bottom: 10px;}
.satisfaction-box-rt h3 {font-size: 20px;font-weight: 600;line-height: 33px;margin-bottom: 10px;}
.satisfaction-box-rt h4 {font-size: 22px;}
.satisfaction-box-rt .clock{display:none;}
.faq-left{margin-bottom:30px;}
.footer-left{width:50%;text-align:center;}
.footer-center{width:50%;text-align:center;}
.footer-rt{margin-top:20px;text-align:center;}
.footer-inn h4 {font-size: 18px;}
.timer {font-size: 15px;}
.timer span {font-size: 11px;}
.faq-main {margin-bottom: 130px;}
.inner-banner h1 {font-size: 24px;line-height: 37px;font-weight: 600;}
.inner-banner {padding: 30px 0;}
.cust-info {padding-right: 0;}
.term-cond-sec{margin-bottom: 0;}
.term-cond-sec #collapseThree .accordion-body {padding: 1rem 1.5rem 1rem 1.5rem;}

}

@media screen and (max-width: 520px) {

.timer-main .timer {font-size: 23px;line-height: 14px;}
.main-banner .slot {margin-bottom: 10px;}
.main-banner .m-b-right h2{margin-bottom: 20px;}
.m-b-right p.p-last {line-height: 20px;margin-bottom:0;}
.what-included-main { padding: 30px 0;}
.heading-top h2 {font-size: 20px;line-height: 26px;}
.what-included-main .heading-top h2 {margin-bottom: 25px;}
.title-top{margin-bottom: 17px;}
.high-quality-main {padding: 30px 0;}
.need-follow-main {padding: 30px 0;}
.need-follow-box{display:inline-block!important;text-align:center;}
.need-follow-img {width: 150px;padding: 15px;display: inline-block;margin-bottom:20px;}
.need-follow-img img {height: inherit;}
.need-follow-text {width: 100%;padding-left: 0;}
.need-follow-text p{margin-bottom:0;}
.step-count {bottom: 10px;}
.did-you-know-main {padding: 30px 0;}
.did-you-know-right-inn h3 {font-size: 24px;margin-bottom: 20px;}
.life-acc{line-height: 25px;font-size: 16px;}
.everything-you-main {padding: 30px 10px;}
.satisfaction-box {padding: 20px;}
.satisfaction-box-rt h2 {font-size: 18px; line-height: 24px;}
.satisfaction-box-rt h3 {font-size: 16px;line-height: 25px;}
.satisfaction-box-rt h4 {font-size: 18px;}
.pay-opt img {width: 100%;}
.faq-main{padding: 30px 0;}
.faq-right .accordion-button { font-size: 16px;}
.faq-right .accordion-body {line-height: 23px;}
.footer-left{display:none;}
.footer-center {width: 100%;}
.footer-inn h4 {font-size: 14px;line-height: 22px;}
.footer-rt {margin-top: 13px;}
.inner-banner h1 {font-size: 20px;line-height: 30px;}
.payment-main-sec {padding: 30px 0 10px;}
.payment-main-inn{padding: 20px;}
.p-buy-table tr td {font-size: 13px;line-height: 18px;}
.pro-thamb { width: 40px;}
.y-o-table tr td{padding: 10px;font-size: 15px;}
.y-o-table tr td:nth-child( 1 ) {width: 80%;}
.y-o-table tr td:nth-child( 2 ){width: 20%;}
.pro-name{font-size: 12px;line-height: 16px;}
.y-o-table tr th {font-size: 15px;line-height: 20px;padding: 15px;}
.y-o-table tr th.total {font-size: 15px;}
.patment-right h3 {font-size: 19px;line-height: 24px;font-weight: 700;}
.term-cond-sec .accordion-button {padding: 1rem 1.5rem;}
.term-cond-sec .accordion-body{padding: 1rem 1.5rem;}
.term-cond-sec h3 {font-size: 17px;}
.footer-inner-page p { font-size: 13px;line-height: 20px;}
.main-banner {padding: 25px 10px 20px;}
.hours-top {padding: 13px 15px;}
.p-buy-table tr td:nth-child( 2 ) { padding: 0 0 0 5px;}
.patment-right{margin-top:30px;}
.top-sec {height: 28px;}
.footer-inner-page { padding: 20px 20px 15px 20px;}
.footer-inner-page p {font-size: 12px;}
.footer-inn {padding: 20px 0px 10px 0px;}
.m-b-left {padding-right: 15px;}
.faq-main {margin-bottom: 110px;}
.term-cond-sec{margin-bottom:0px;}
.get-acc {font-weight: 700;}


}
