
img {
    max-width: 100%;
    height: auto;
}
.main-wrapper{
  /*background:#fff;
  border-radius:10px;*/
  padding:20px;
}

/* HERO */
.hero{
  background:#f7f7f7;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
  /*border-radius:10px;*/
}

/* BOX */
.box{
  background:#f5f7fb;
  border-radius:8px;
}

 ul.bad, .bad li{
	padding-left: 0;
	list-style-type: none;
}
.lmp li{margin-bottom: 0.75em;}
.lmp-2 li{margin-bottom: 0.55em;}
/* BLUEPRINT */
.blueprint{
  background:#f7f9fc;
  border-radius:10px;
}

/* PRICING */
.plan{
  background:#f1f4f8;
  border-radius:10px;
}

.plan.popular{
  border:2px solid #0d6efd;
}

/* YOUTUBE VS */
.yt{
  background:#ffe5e5;
  border-radius:8px;
}

.dw{
  background:#e6f5ea;
  border-radius:8px;
}

/* TESTIMONIAL */
.test{
  background:#f5f7fb;
  border-radius:8px;
}

/* MINI PLAN */
.plan-mini{
  background:#f1f4f8;
  border-radius:8px;
}

.hdg{font-size: 1.35em;}
.mnhdg-sub{font-size: 1.1em;}
.font-bb{font-size: 1.25em;}
/* GRID */
.sid-three-col{display:grid;grid-template-columns:repeat(3,1fr); gap:10px;}
.sid-three-col p{font-size: 0.85em; line-height: 1;}
.sid-two-col{display:grid;grid-template-columns:repeat(2,1fr); gap:15px;}
.blu-bg{background-color: #345071;}
.gry-bg{background-color: #6c757d;}
.text-blu{color:#345071; }
.rating {display: flex;flex-direction: row-reverse;justify-content: center;font-size: 30px;}
.rating label {color: #ffc107;cursor: pointer;transition: 0.3s;}
.trusted-badge {display: inline-flex;align-items: center;gap: 8px;background: #e6f5ea;color: #198754;padding: 6px 12px;border-radius: 20px;font-size: 14px;font-weight: 600;}
.trusted-icon {width: 18px;height: 18px;fill: #198754;}
.pkg-beg{font-size: 0.75em; font-weight: 400;}
.btn-primary {background-color: #375273 !important;border-color: #375273 !important;}
.img{max-width: 100%;}
.pull-left{float: left;}
.tblth thead tr th{background-color: #e7e7e7; color: #232323;}
.tblth thead tr th small{font-weight: 400; color: #4D4D4D}
.popular-col {position: relative;border-top: 1px solid #ff4d4d !important;border-bottom: 1px solid #ff4d4d !important;background: #fff5f5;/*transform: scale(1.03);z-index: 2;*/}
/* Badge */
.popular-col .badge {position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: #ff4d4d;color: #fff;padding: 4px 12px;font-size: 11px;border-radius: 20px;font-weight: bold;white-space: nowrap;}
/* Highlight text */
.popular-col strong {color: #ff4d4d;}
/* Icon color */
.popular-col i {color: #ff4d4d;}
.cmtbl{border-radius: .3rem; background-color: #fff;padding: 0.7rem 1rem 1rem 1rem;margin-bottom: 1.1rem;border: 1px solid #dee2e6;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);}
.htflex{display: flex;flex-direction: row;}
.htflex .wdsp{min-width: 105px; font-size:14px; margin-right: 0.3em; background-color: #e7e7e7;padding: 3px 0px 2px 5px;border-radius: 3px;}
.htflex .wdspr{width: 100%; font-size:15px; background-color: #f7f7f7;padding: 3px 3px 2px 5px;border-radius: 3px;text-align: center;}
.htflex .wdsprPr{width: 100%; font-size:15px; background-color: #f7f7f7;padding: 3px 3px 2px 5px;border-radius: 3px;text-align: center;color: blue;}
.table thead th, .table tbody td{text-align: center;}
/* Badge */
.cmtbl {position: relative;border: 1px solid #ddd;border-radius: 10px;padding: 12px;margin-bottom: 15px;background: #fff;}
.popular-card {border: 2px solid #ff4d4d;transform: scale(1.01);}
.popular-card .badge {position: absolute;top: -10px;left: 50%;transform: translateX(-50%);background: #ff4d4d;color: #fff;padding: 4px 10px;font-size: 11px;border-radius: 20px;font-weight: bold;}
.old-price {text-decoration: line-through;color: #000;margin-right: 6px;font-size: 14px;}
.offer-timer {font-size: 2em;font-weight: bold;color: #ff4d4d;text-align: center;margin-top: 15px;}
.tblw>:not(caption)>*>*{border-width:2px!important}
.tblw>:not(:last-child)>:last-child>* {border-bottom-color: #FFFFFF;}
.tblw th{border-color: #f8f9fa; background-color: #e7e7e7;}
.tblw tbody th{text-align: right;font-size: 17px;}
.tblw td{border-color: #FFFFFF;}
.mbmb p{font-size: 0.85em; font-weight: 600;}
.table thead th, .table tbody td{text-align: center;}
.pcsp {font-size: 1.27em;}
.mbhlttxt {font-size: 1.25em;}
.mnhdg {font-size: 2.95em;}

.swiper-button-next,.swiper-button-prev {color: #000;width: 45px !important;height: 48px;border-radius: 50%;background: #ffffff;box-shadow: 0 6px 20px rgba(0,0,0,0.1);}
.swiper-button-next:after,.swiper-button-prev:after {font-size: 20px !important;font-weight: 600;}
.swiper-wrapper{left:-32px;}

/* * Footer */
.footer {font-size: 0.9em;color: #FFFFFF;background-color: #212529;position: relative;z-index: 2;}
.footer a{color: #FFFFFF;text-decoration: none;}
.footer a:hover{color: #FFFFFF;text-decoration:underline;}
.footer .ftlogoimg { max-height: 40px; width: auto;}
.footer .ftr-link{color: #FFFFFF;}
.footer .ftr-link li{margin: 0 0 1em 0;list-style-type: none;}
.footer .ftr-link li a{font-size: 0.9em;color: #FFFFFF;text-decoration: none;}
.footer .ftr-link li a:hover{color: #FFFFFF;text-decoration: underline;}
.footer .sslicon{margin-right: 0.7em;}
.footer .sslicon:hover {display: inline-block;opacity: 1;filter: gray; -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.footer .copyright-wrap {padding: 0.8em 0;background-color: #303132;}
.footer .copyright-wrap .copyright-text {margin:0;color: #c3c3c3;}
.footer .copyright-wrap .copyright-text a{color: #c3c3c3;}


@media (min-width:768px) {
.web-hd{display: none;}
.flex-justify-content-center {justify-content: center !important;display: flex !important;}
.mbhlttxt { display: inline-flex;}
.htflex .wdsp { font-size: 13px;}
.mnhdg-sub{font-weight: 500;}
.web-hd{display: none;}
}

@media (max-width:767px) {
.mob-hid,.mbl-hd{display: none;}
.mbhlttxt{font-size: 1em;}
.mbhlttxt .text-danger {font-size: 1.25em;}
.mbmb p {font-size: 0.7em;}
.mnhdg{font-size: 1.75em;}
.buy_now_direct{font-size: 1em; font-weight: 600;}
.mb-hd{display: none;}
}








