@charset "utf-8";
:root {
    --cg-orange: #f39c12;
    --cg-carrot: #e67e22;
    --cg-red: #e74c3c;
    --cg-gray: #95a5a6;
    --cg-blue: #3498db;
    --cg-black: #2f3640;
    --cg-green: #27ae60;
    --cg-bluebell: #2b348e;
    --cg-bluedark: #1289A7;
    --cg-berry: #CA2C68;
    --cg-keppel: #AE7C5B;
    --cg-dupain: #148F77;
    --cg-darkorange: #F33B19;
    --cg-darknavy: #0f4c75;
    --cg-eggplant: #5a3d55;
    --cg-darkgreen: #438a5e;
    --cg-theme-color: #333
}
/*
Detail Tag
 */
details.cg-expand summary{
    display:block;
    position: relative;
    padding-left: 20px;
    color:var(--cg-theme-color);
    font-size: 14px;
    cursor: pointer;
}
details.cg-expand summary:before{
    content: '\002B';
    font-weight: 600;
    left: 7px;
    position: absolute;
    font-size: 18px;
    line-height: 1;
    top: 2px;
}
details.cg-expand[open] summary:before{
    content: '\2212';
}
details.cg-expand{
    margin: 10px 0;
}
/*
Detail Tag End
 */
a{
    transition: none !important;
}
.cg-black {
    --cg-theme-color: var(--cg-black)
}

.cg-orange {
    --cg-theme-color: var(--cg-orange)
}

.cg-carrot {
    --cg-theme-color: var(--cg-carrot)
}

.cg-red {
    --cg-theme-color: var(--cg-red)
}

.cg-gray {
    --cg-theme-color: var(--cg-gray)
}

.cg-blue {
    --cg-theme-color: var(--cg-blue)
}

.cg-green {
    --cg-theme-color: var(--cg-green)
}

.cg-bluebell {
    --cg-theme-color: var(--cg-bluebell)
}

.cg-bluedark {
    --cg-theme-color: var(--cg-bluedark)
}

.cg-berry {
    --cg-theme-color: var(--cg-berry)
}

.cg-keppel {
    --cg-theme-color: var(--cg-keppel)
}

.cg-dupain {
    --cg-theme-color: var(--cg-dupain)
}

.cg-darkorange {
    --cg-theme-color: var(--cg-darkorange)
}

.cg-darknavy {
    --cg-theme-color: var(--cg-darknavy)
}

.cg-eggplant {
    --cg-theme-color: var(--cg-eggplant)
}

.cg-darkgreen {
    --cg-theme-color: var(--cg-darkgreen)
}
.cg-disclosure{font-size: 12px;font-style: italic;margin-top: 10px; margin-bottom: 15px;}
.cg-table-nine+.cg-disclosure, .cg-table-eight+.cg-disclosure{margin-left: 8px;margin-top: 0;}
.cg-table-seven+.cg-disclosure{margin-top: 0;}
.cg-choice-box-seven+.cg-disclosure{margin-left: 10px;}

table[data-first="hide"] td:nth-child(1),
table[data-first="hide"] th:nth-child(1){display: none !important;}
table[data-second="hide"] td:nth-child(2),
table[data-second="hide"] th:nth-child(2){display: none !important;}
table[data-third="hide"] td:nth-child(3),
table[data-third="hide"] th:nth-child(3){display: none !important;}
table[data-fourth="hide"] td:nth-child(4),
table[data-fourth="hide"] th:nth-child(4){display: none !important;}
table[class*=cg-table-] {
    border-spacing: 0;
    border-collapse: collapse;
    background-color: transparent;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    line-height: normal;
    border: none
}

table[class*=cg-table-] tbody td {
    padding: 8px;
    vertical-align: middle;
    position: relative;
    border: none
}

table[class*=cg-table-] thead th {
    padding: 8px;
    position: relative;
    background-color: var(--cg-theme-color);
    color: #fff;
    text-align: center;
    font-weight: 700;
    vertical-align: middle;
    font-size: 14px;
    border: none
}

table[class*=cg-table-] tbody td a,
table[class*=cg-table-] tbody td a:focus,
table[class*=cg-table-] tbody td a:hover {
    text-decoration: none
}

table[class*=cg-table-] tbody td .cg-btn {
    margin: 5px 4px
}

.cg-tbl-img {
    width: auto;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    clear: left
}
/* Changes By Hardik V */
.cg-tbl-img img {
    display: block;
    max-width: 90%;
    max-height: 90%;
    height: auto;
    width: auto;
    transition: none !important;
}

.cg-tbl-img:hover img {
    transform: scale(1.2)
}

.cg-table-title {
    text-align: left;
    color: #303030;
    font-size: 20px;
    font-weight: 600;
    display: block;
    margin: 4px 5px 5px 5px;
    word-break: break-word
}

.cg-tbl-ul {
    margin: 8px 0;
    position: relative
}

.cg-tbl-ul p {
    margin-bottom: 15px
}

.cg-tbl-ul p:last-child {
    margin-bottom: 0
}

.cg-tbl-ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    position: relative
}

.cg-tbl-ul ul li {
    display: block;
    margin: 4px 0;
    position: relative;
    padding-left: 20px;
    list-style: none;
    text-align: left
}

.cg-tbl-ul ul li:before {
    content: "\2714";
    position: relative;
    left: -5px;
    font-weight: 700;
    color: var(--cg-theme-color);
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: -14px
}

.cg-tbl-ribbon{
    will-change: transform;
    transform: translateZ(0);
}

.cg-tbl-ribbon {
    margin: auto 0 5px -18px;
    position: relative;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    border: 2px solid var(--cg-theme-color);
    padding: 6px 10px;
    color: #000;
    float: left;
    font-weight: 700;
    font-size: 12px!important;
    word-break: break-word;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    display: inline-block;
    max-width: 150px
}

.cg-tbl-ribbon:before {
    content: "";
    border-style: solid;
    border-width: 0 9px 20px 0;
    border-color: transparent var(--cg-theme-color) transparent transparent;
    position: absolute;
    left: -2px;
    top: calc(100% + 2px)
}

.cg-tbl-ribbon small {
    line-height: inherit;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box
}

.cg-tbl-rate:not(.cg-teight-rate) {
    height: 72px;
    width: 72px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 100%;
    text-align: center;
    line-height: 72px;
    --cg-rbl-rate-p: 100%
}

.cg-tbl-rate:not(.cg-teight-rate) span:after,
.cg-tbl-rate:not(.cg-teight-rate):before {
    content: "";
    background-color: var(--cg-theme-color);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    opacity: .2;
    border-radius: 100%
}

.cg-tbl-rate:not(.cg-teight-rate):after {
    content: "";
    background: conic-gradient(var(--cg-theme-color) var(--cg-rbl-rate-p), transparent 0 100%);
    position: absolute;
    left: 7px;
    right: 7px;
    top: 7px;
    bottom: 7px;
    border-radius: 100%
}

.cg-tbl-rate:not(.cg-teight-rate) span {
    position: relative;
    z-index: 1;
    color: var(--cg-theme-color);
    font-size: 22px;
    font-weight: 700;
    display: block;
    background-color: #fff;
    height: 52px;
    width: 52px;
    line-height: 52px;
    top: 10px;
    left: 10px;
    border-radius: 100%
}
/* Changes BY Hardik Vegad */
.cg-tbl-rate-svg svg {
    transform: rotate(-90deg);
    transition: none !important;
    fill: none;
    stroke: var(--cg-theme-color);
    stroke-width: 2;
    stroke-linecap: round;
    stroke-dasharray: 0 999
}

.cg-tbl-rate-svg .cb-tbl-value {
    font-size: 20px;
    color: var(--cg-theme-color);
    font-weight: 700;
    height: 64px;
    width: 64px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center
}

.cg-table-one tbody tr td {
    border-bottom: 1px solid #f4f4f4;
    border-left: 1px solid #f4f4f4
}

.cg-table-one tbody tr td:last-child {
    border-right: 1px solid #f4f4f4
}

.cg-table-one thead tr th:last-child {
    min-width: 180px
}

.cg-table-five tbody tr td:last-child,
.cg-table-one tbody tr td:last-child,
.cg-table-two tbody tr td:last-child {
    text-align: center
}

.cg-table-two tbody tr {
    border: 1px solid #ddd;
    border-top: none
}

.cg-table-two tbody tr td {
    border: none
}

@media screen and (min-width:661px) {
    .cg-table-one tbody tr td:nth-child(1),
    .cg-table-two tbody tr td:nth-child(1) {
        width: 20%
    }
    .cg-table-one tbody tr td:nth-child(2),
    .cg-table-two tbody tr td:nth-child(2) {
        width: 30%
    }
    .cg-table-one tbody tr td:nth-child(3),
    .cg-table-two tbody tr td:nth-child(3) {
        width: 25%
    }
    .cg-table-five tbody tr td:nth-child(4),
    .cg-table-one tbody tr td:nth-child(4),
    .cg-table-two tbody tr td:nth-child(4) {
        width: 25%
    }
}

.cg-table-five tbody tr,
.cg-table-three tbody tr {
    border: 1px solid #ddd;
    border-top: none;
    border-right: none
}

.cg-table-three tbody tr td {
    border-right: 1px solid #ddd
}

.cg-table-three tbody tr td .cg-tbl-ribbon {
    float: none;
    margin: 0 0 0 -8px;
    border-radius: 0;
    border: none;
    box-shadow: none;
    background-color: var(--cg-theme-color);
    color: #fff;
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
    padding-right: 16px
}

.cg-table-three tbody tr td .cg-tbl-ribbon:before {
    display: none
}

.cg-table-three thead tr th:last-child {
    width: 220px
}

.cg-table-three tbody tr td:last-child {
    text-align: center
}

.cg-box-layout-review3 .cg-tbl-rate-svg,
.cg-box-layout-four .product-box-row.product-full-view .cg-tbl-rate-svg,
.cg-choice-box-six .cg-cb-items .cg-tbl-rate-svg,
.cg-review-box .cg-tbl-rate-svg,
.cg-table-three tbody tr td .cg-tbl-rate-svg {
    height: 72px;
    width: 72px;
    border-radius: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}
.cg-box-layout-four .product-box-row.product-full-view .cg-tbl-rate-svg{
    position: absolute;
    top: 10px;
    right: 12px;
    z-index: 1;
}
.cg-box-layout-review3 .cg-tbl-rate-svg:before,
.cg-box-layout-four .product-box-row.product-full-view .cg-tbl-rate-svg:before,
.cg-choice-box-six .cg-cb-items .cg-tbl-rate-svg:before,
.cg-review-box .cg-tbl-rate-svg:before,
.cg-table-three tbody tr td .cg-tbl-rate-svg:before {
    content: "";
    background-color: var(--cg-theme-color);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    opacity: .2;
    border-radius: 100%
}

.cg-table-four tbody {
    counter-reset: number-counter
}

.cg-table-four tbody tr {
    border: 1px solid #ddd;
    border-top: none;
    position: relative
}

.cg-table-four tbody tr td:first-child {
    counter-increment: number-counter
}

.cg-table-four tbody tr td:first-child:before {
    content: counter(number-counter);
    margin: 0 0 0 -8px;
    border-radius: 0;
    border: none;
    box-shadow: none;
    background-color: var(--cg-theme-color);
    color: #fff;
    clip-path: polygon(0 0, 100% 0, 75% 100%, 0 100%);
    padding: 1px 12px 0 8px;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    position: relative;
    top: -3px;
    min-height: 20px;
    box-sizing: border-box
}

.cg-table-four tbody tr td .cg-tbl-ribbon {
    float: none;
    margin: 0;
    border-radius: 0;
    padding: 4px 5px 2px;
    border: none;
    box-shadow: none;
    background-color: var(--cg-theme-color);
    color: #fff;
    max-width: 150px;
    margin-left: 3px;
    min-height: 20px;
    box-sizing: border-box
}

.cg-table-four tbody tr td .cg-tbl-ribbon:before {
    content: "";
    border-width: 0 0 20px 7px;
    border-color: transparent transparent var(--cg-theme-color) transparent;
    top: 0;
    left: -7px
}

.cg-table-four tbody tr td .cg-tbl-ribbon:after {
    content: "";
    border-style: solid;
    border-width: 20px 6px 0 0;
    border-color: var(--cg-theme-color) transparent transparent transparent;
    position: absolute;
    right: -6px;
    top: 0
}

.cg-table-four tbody tr td .cg-tbl-ul ul li:before {
    content: "\261B";
    font-weight: 400;
    font-size: 20px;
    top: -1px;
    line-height: 20px
}

.cg-table-four tbody tr td .cg-tbl-ribbon small {
    -webkit-line-clamp: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: inherit
}

.cg-table-four thead tr th:first-child {
    min-width: 180px
}

.cg-table-four tbody tr td:first-child .cg-tbl-img {
    margin: 0 auto
}

.cg-table-four thead tr th:last-child {
    width: 220px
}

.cg-table-four tbody tr td:last-child {
    text-align: center
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate,
.cg-table-four tbody tr td .cg-tbl-rate {
    height: auto;
    line-height: normal;
    overflow: visible;
    width: 76px;
    margin-top: -30px
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate:after,
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate:before,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate:after,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate:before,
.cg-table-four tbody tr td .cg-tbl-rate:after,
.cg-table-four tbody tr td .cg-tbl-rate:before {
    content: "";
    height: 4px;
    width: 100%;
    background: #ddd;
    top: inherit;
    border-radius: 0;
    opacity: 1;
    bottom: -8px;
    left: 0;
    right: 0;
    z-index: 0
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate:after,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate:after,
.cg-table-four tbody tr td .cg-tbl-rate:after {
    background: var(--cg-theme-color);
    z-index: 1;
    width: var(--cg-rbl-rate-p)
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate span,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate span,
.cg-table-four tbody tr td .cg-tbl-rate span {
    height: auto;
    width: auto;
    line-height: normal;
    top: inherit;
    left: inherit;
    border-radius: 0;
    color: #303030
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate span:after,
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate span:before,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate span:after,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate span:before,
.cg-table-four tbody tr td .cg-tbl-rate span:after,
.cg-table-four tbody tr td .cg-tbl-rate span:before {
    content: "";
    height: 15px;
    width: 76px;
    display: inline-flex;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    overflow: hidden;
    z-index: 1;
    opacity: 1;
    left: 0;
    background-color: transparent;
    border-radius: 0;
    top: 46px
}

.cg-table-five tbody {
    counter-reset: counter-inc
}

.cg-table-five tbody tr {
    border-right: 1px solid #ddd
}

.cg-table-five tbody tr td:first-child:before {
    counter-increment: counter-inc;
    content: counter(counter-inc);
    font-size: 32px;
    display: inline-block;
    min-width: 50px;
    text-align: center
}

.cg-table-five tbody tr td:first-child {
    display: flex;
    align-items: center
}

.cg-table-five tbody tr .cg-tbl-rate:before {
    display: none
}

.cg-table-five tbody tr .cg-tbl-rate span:after {
    background-color: transparent
}

.cg-table-six {
    width: 100%;
    position: relative;
    overflow-y: hidden;
    display: flex;
    border: 1px solid #d6dee2;
    border-top: none;
    border-left: none;
    overflow-x: auto;
    flex-direction: column;
    margin-bottom: 20px
}

.cg-table-six .cg-table-col .cg-table-cell:first-child {
    flex: 0 0 200px;
    max-width: 200px;
    position: sticky;
    left: 0;
    z-index: 2;
    box-shadow: 2px 0 0 0 hsla(0, 0%, 77%, .08), 3px 0 0 0 hsla(0, 0%, 77%, .05), 5px 0 0 0 hsla(0, 0%, 77%, .03), 8px 0 0 0 hsla(0, 0%, 77%, .03), 11px 0 0 0 hsla(0, 0%, 77%, .05);
    color: inherit;
    text-align: left;
    font-weight: 700
}

.cg-table-six .cg-table-col:first-child .cg-table-cell {
    padding-top: 70px
}

.cg-table-six .cg-table-col:first-child .cg-table-cell.highlight-col {
    border-top-color: var(--cg-tbl-highlight)
}

.cg-table-six .cg-table-col {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    min-width: calc(225px * var(--cg-table-producs))
}

.cg-table-six .cg-table-col .cg-table-cell {
    padding: 8px;
    border-top: 1px solid #d6dee2;
    flex: 0 0 225px;
    max-width: 225px;
    background-color: #fff;
    border-left: 1px solid #d6dee2;
    text-align: center;
    position: relative
}

.cg-table-six.cg-tbl-fixed .cg-table-col .cg-table-cell:not(:first-child) {
    flex: 0 0 calc((100% - 200px)/ var(--cg-table-producs));
    max-width: calc((100% - 200px)/ var(--cg-table-producs))
}

.cg-table-six .cg-table-col:nth-child(4n-5) .cg-table-cell:not(:first-child) {
    background-color: #ebeff2
}

.cg-table-six .cg-table-col .cg-table-cell.highlight-col {
    border-left-color: var(--cg-tbl-highlight);
}

@media screen and (min-width: 861px){
    .cg-table-six .cg-table-sm-head {
        display: none
    }
}

.cg-table-six .cg-table-sm-head {
    display: none
}

.cg-table-six .cg-table-cell .cg-tbl-img {
    margin: 0 auto
}

.cg-table-six .cg-table-cell .cg-table-title {
    text-align: center
}

.cg-table-six .cg-top-pick {
    background-color: var(--cg-tbl-highlight);
    margin: 0;
    padding: 5px 5px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.cg-table-six .cg-table-col:last-child .cg-table-cell.highlight-col {
    border-bottom: 1px solid var(--cg-tbl-highlight)
}

.cg-table-six .cg-table-col .cg-table-cell .cg-btn {
    margin: 4px
}

.cg-table-seven {
    width: 100%;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 20px;
    counter-reset: number-counter;
}
.cg-table-seven .cg-tbl-row {
    margin: 12px 24px;
    background-color: #fff;
    border: 1px solid #eee;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03);
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 15px 0;
    box-sizing: border-box
}

.cg-table-seven .cg-tbl-img-col {
    padding-left: 25px;
    flex: 0 0 175px;
    max-width: 175px;
    box-sizing: border-box
}

.cg-table-seven .cg-tbl-img-col .cg-tbl-img {
    margin: 0 auto
}

.cg-table-seven .cg-tbl-desc-col {
    padding: 0 15px;
    flex: 0 0 calc(100% - 175px - 220px);
    max-width: calc(100% - 175px - 220px);
    box-sizing: border-box
}

.cg-table-seven .cg-tbl-btn-col {
    padding-right: 25px;
    flex: 0 0 220px;
    max-width: 220px;
    box-sizing: border-box;
    text-align: center
}

.cg-table-seven .cg-tbl-btn-col .cg-btn {
    margin: 5px 4px;
    min-width: auto
}
.cg-table-seven .cg-tbl-btn-col .cg-tbl-rate {
    margin-bottom: 14px
}

.cg-table-nine,
.cg-table-eight {
    width: 100%;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    counter-reset: number-counter;
    margin-bottom: 20px;
}

.cg-table-nine .cg-tbl-row,
.cg-table-eight .cg-tbl-row {
    margin: 40px 8px;
    background-color: #fff;
    border: 1px solid #eee;
    box-shadow: 0 0 8px rgb(0 0 0 / 14%);
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 15px 0;
    box-sizing: border-box;
    border-radius: 4px
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-img-col,
.cg-table-nine .cg-tbl-img-col,
.cg-table-eight .cg-tbl-img-col {
    padding-left: 25px;
    flex: 0 0 175px;
    max-width: 175px;
    box-sizing: border-box
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-img-col .cg-tbl-img,
.cg-table-nine .cg-tbl-img-col .cg-tbl-img,
.cg-table-eight .cg-tbl-img-col .cg-tbl-img {
    margin: 0 auto
}
.cg-box-accord-one:not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-img-col .cg-row-number,
.cg-table-seven .cg-tbl-img-col .cg-row-number,
.cg-table-eight .cg-tbl-img-col .cg-row-number {
    z-index: 1;
    counter-increment: number-counter;
    position: absolute;
    top: -14px;
    background-color: var(--cg-theme-color);
    border-radius: 5px;
    overflow: hidden
}
.cg-table-seven .cg-tbl-img-col .cg-row-number{
    top: 15px;
    left: -18px;
    border-radius: 100%;
    width: 36px;
    text-align: center;
}
.cg-table-seven .cg-tbl-img-col .cg-row-number:before,
.cg-table-eight .cg-tbl-img-col .cg-row-number:before {
    content: counter(number-counter);
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    display: block;
    padding: 8px 12px;
    position: relative;
    z-index: 1
}
.cg-table-seven .cg-tbl-img-col .cg-row-number:after,
.cg-table-eight .cg-tbl-img-col .cg-row-number:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 14px;
    background-color: rgba(0, 0, 0, .1);
    z-index: 0
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col{
    padding: 0 15px;
    flex: 0 0 calc(100% - 175px - 270px);
    max-width: calc(100% - 175px - 270px);
    box-sizing: border-box
}
.cg-table-nine .cg-tbl-desc-col,
.cg-table-eight .cg-tbl-desc-col {
    padding: 0 15px;
    flex: 0 0 calc(100% - 175px - 220px);
    max-width: calc(100% - 175px - 220px);
    box-sizing: border-box
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col .cg-table-title,
.cg-table-nine .cg-tbl-desc-col .cg-table-title,
.cg-table-eight .cg-tbl-desc-col .cg-table-title {
    margin: 4px 0 5px 0
}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate.cg-teight-rate span,
.cg-table-nine .cg-tbl-btn-col .cg-tbl-rate.cg-teight-rate span,
.cg-table-eight .cg-tbl-desc-col .cg-tbl-rate.cg-teight-rate span {
    margin-left: 94px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col .cg-tbl-ribbon,
.cg-table-eight .cg-tbl-desc-col .cg-tbl-ribbon {
    display: block;
    float: none;
    max-width: none;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col .cg-tbl-ribbon small,
.cg-table-eight .cg-tbl-desc-col .cg-tbl-ribbon small {
    font-size: 12px;
    display: inline-flex;
    padding: 4px 16px;
    line-height: 14px;
    color: var(--cg-theme-color);
    position: relative
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col .cg-tbl-ribbon small:after,
.cg-table-eight .cg-tbl-desc-col .cg-tbl-ribbon small:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--cg-theme-color);
    opacity: .14;
    border-radius: 4px
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col .cg-tbl-ribbon:before,
.cg-table-nine .cg-tbl-desc-col .cg-tbl-ribbon:before,
.cg-table-eight .cg-tbl-desc-col .cg-tbl-ribbon:before {
    display: none
}
.cg-box-accord-one .cg-tbl-row .cg-tbl-btn-col{
    padding-right: 25px;
    flex: 0 0 270px;
    max-width: 270px;
    box-sizing: border-box;
    text-align: center
}
.cg-table-nine .cg-tbl-btn-col,
.cg-table-eight .cg-tbl-btn-col {
    padding-right: 25px;
    flex: 0 0 220px;
    max-width: 220px;
    box-sizing: border-box;
    text-align: center
}
.cg-table-nine .cg-tbl-btn-col .cg-btn,
.cg-table-eight .cg-tbl-btn-col .cg-btn {
    margin: 4px;
    min-width: auto
}


.cg-table-nine .cg-tbl-img-col .cg-row-number{
    z-index: 1;
    counter-increment: number-counter;
    position: absolute;
    top: -14px;
    display: flex;
    align-items: center;

}
.cg-table-nine .cg-tbl-img-col .cg-row-number:before {
    content: counter(number-counter);
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height:36px;
    width: 36px;
    border-radius: 100%;
    position: relative;
    background-color: var(--cg-theme-color);
    z-index: 1
}
.cg-table-nine .cg-tbl-img-col .cg-row-number .cg-tbl-ribbon{
    margin: 0 0 0 -11px;
    border-radius: 0 5px 50px 0;
    padding: 5px 20px 5px 20px;
    box-shadow: none;
    font-weight: normal;
    border: none;
    background-color: var(--cg-theme-color);
    color: #fff;
    max-width: inherit;
    font-size: 14px !important;
}
.cg-table-nine .cg-tbl-img-col .cg-row-number .cg-tbl-ribbon small{line-height: 14px;}
.cg-table-nine .cg-tbl-img-col .cg-row-number .cg-tbl-ribbon:before{display: none}
.cg-table-nine .cg-tbl-btn-col .cg-tbl-rate.cg-teight-rate{margin: 0 auto 10px;left: -17px;}
.cg-table-nine .cg-tbl-btn-col .cg-tbl-rate.cg-teight-rate span{font-size: 25px;}

/* Start : table/topbox glow effect */
[data-tr-glow="true"] {
    box-shadow: 0px 0px 0px 2px inset var(--cg-theme-color) !important;
    position: relative;
}
[data-topbox-glow="true"] {
    border: 2px solid var(--cg-theme-color) !important;
    position: relative;
}
/* End : table/topbox glow effect */


/* CSS By Hardik */
.cg-box-wrap {
    position: relative;
    display: table;
    width: 100%;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    padding: 20px;
    border-radius: 5px;
}

.cg-box-wrap .cg-slider {
    width: 40%;
    padding: 0;
    box-sizing: border-box;
    box-shadow: 0 0 2px rgba(0, 0, 0, .2);
    float: left;
    margin: 0 25px 0 0;
    padding-bottom: 90px;
    z-index: 1;
}

.cg-slider {
    color: #fff;
    overflow: hidden;
    position: relative;
    border-radius: 4px
}

.cg-slider .cg-slider-radio {
    height: 0;
    width: 0;
    margin: 0;
    position: absolute;
    opacity: 0
}

.cg-slider .cg-slide {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: none !important;
    width: 100%;
    bottom: 0
}

.cg-slider-radio:checked+.cg-slide {
    opacity: 1;
    pointer-events: auto;
    position: static
}

.cg-slider-thumb {
    margin-top: 15px;
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    text-align: center
}

.cg-slider-thumb label {
    height: 64px;
    width: 64px;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
    margin: 0 5px;
    border: 2px solid #ddd;
    display: inline-block
}

.cg-slider-thumb label img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    display: block;
    object-position: center
}

.cg-slider [id*=cg-slide-id-1-]:checked~.cg-slider-thumb label[for*=cg-slide-id-1-] {
    border-color: var(--cg-theme-color)
}

.cg-slider [id*=cg-slide-id-2-]:checked~.cg-slider-thumb label[for*=cg-slide-id-2-] {
    border-color: var(--cg-theme-color)
}

.cg-slider [id*=cg-slide-id-3-]:checked~.cg-slider-thumb label[for*=cg-slide-id-3-] {
    border-color: var(--cg-theme-color)
}

#cg-slide-id-1:checked~.cg-slider-thumb label[for=cg-slide-id-1] {
    border-color: var(--cg-theme-color)
}

#cg-slide-id-2:checked~.cg-slider-thumb label[for=cg-slide-id-2] {
    border-color: var(--cg-theme-color)
}

#cg-slide-id-3:checked~.cg-slider-thumb label[for=cg-slide-id-3] {
    border-color: var(--cg-theme-color)
}

.cg-slider .cg-slide-img {
    height: 295px;
    width: 100%;
    overflow: hidden
}

.cg-slider .cg-slide-img .cg-aff-link {
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 100%
}

.cg-slider .cg-slide-img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    display: block;
    object-position: center;
    max-height: 90%
}

.cg-slider .cg-arrow-left,
.cg-slider .cg-arrow-right {
    display: block;
    position: absolute;
    height: 40px;
    width: 25px;
    background-color: var(--cg-theme-color);
    margin: 0;
    top: calc(295px/2 - 20px);
    cursor: pointer
}

.cg-slider .cg-arrow-left:after,
.cg-slider .cg-arrow-right:after {
    content: "";
    height: 16px;
    width: 16px;
    background: 0 0;
    position: absolute;
    border-left: 3px solid #fff;
    border-bottom: 3px solid #fff;
    transform: rotate(45deg);
    left: 8px;
    top: 12px;
    border-radius: 2px
}

.cg-slider .cg-arrow-right:after {
    transform: rotate(225deg);
    left: 2px
}

.cg-slider .cg-arrow-right {
    right: 0;
    border-radius: 6px 0 0 6px
}

.cg-slider .cg-arrow-left {
    left: 0;
    border-radius: 0 6px 6px 0
}

.cg-box-wrap .cg-text-content {
    box-sizing: border-box
}

.cg-box-wrap .cg-text-content .cg-our-top-pick {
    width: 100px;
    display: inline-block;
    float: left;
    text-align: center;
    margin: 0 15px 8px 0;
    background-color: #000;
    color: #fff;
    font-weight: 700;
    padding: 0 0 6px 0;
    font-size: 11px
}

.cg-box-wrap .cg-text-content .cg-our-top-pick:empty {
    display: none
}

.cg-box-wrap .cg-text-content .cg-our-top-pick[data-rate='']:before {
    display: none
}

.cg-box-wrap .cg-text-content .cg-our-top-pick:before {
    content: attr(data-rate);
    background-color: var(--cg-theme-color);
    font-size: 52px;
    color: #fff;
    padding: 8px 0;
    display: block;
    line-height: 52px;
    margin-bottom: 6px
}

.cg-box-wrap .cg-text-content .cg-bottom-btn {
    text-align: center;
    margin: 14px 0
}

.cg-box-wrap .cg-text-content .cg-bottom-btn .cg-btn {
    margin: 4.5px
}

.cg-box-name {
    font-weight: 700;
    line-height: inherit;
    text-align: center;
    margin: 8px 0 20px 0
}

.cg-btn {
    transition: none !important;
    font-weight: 600;
    min-width: 100px;
    text-align: center;
    color: #fff!important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .27);
    border-radius: 4px;
    padding: 9px 18px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 5px 4px;
    text-decoration: none;
    background-color: var(--cg-theme-color);
    border: 0;
    white-space: normal !important;
    cursor: pointer;
    line-height: normal;
    position: relative
}
.cg-btn[data-extra=arrow]{white-space: nowrap;}
.cg-btn[data-extra=arrow]:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg height='90' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Cpath fill='%23fff' d='M45,0C20.2,0,0,20.2,0,45s20.2,45,45,45c24.8,0,45-20.2,45-45C90,20.2,69.8,0,45,0z M45,83.8C23.5,83.8,6.2,66.5,6.2,45 S23.5,6.2,45,6.2c21.4,0,38.8,17.4,38.8,38.8C83.8,66.5,66.5,83.8,45,83.8z'/%3E%3Cpath fill='%23fff' d='M33,74c-0.9,0-1.8-0.4-2.5-1s-1-1.5-1-2.5c0-0.9,0.4-1.8,1-2.5l23-23l-23-23c-1.4-1.4-1.3-3.6,0.1-5c1.4-1.3,3.5-1.3,4.9,0 l0,0L61,42.5c1.4,1.4,1.4,3.6,0,4.9L35.5,72.9C34.9,73.6,34,74,33,74z'/%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px
}

.cg-btn.cg-btn-sm[data-extra=arrow]:after {
    height: 14px;
    width: 14px;
    margin-left: 5px
}

.cg-btn[data-style=cg-btn-1] {
    background-color: var(--cg-theme-color);
    border-bottom: 4px solid var(--cg-theme-color);
    text-decoration: none!important;
    transition: none !important;
    letter-spacing: .4px;
    position: relative
}

.cg-btn[data-style=cg-btn-1]:hover {
    box-shadow: rgba(3, 3, 3, .4) 0 8px 12px 0
}

.cg-btn[data-style=cg-btn-1]:before {
    content: "";
    height: 4px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4px;
    background-color: rgba(0, 0, 0, .3);
    border-radius: 0 0 4px 4px
}

.cg-btn[data-style=cg-btn-2] {
    border-color: var(--cg-theme-color);
    color: var(--cg-theme-color)!important;
    background-image: linear-gradient(45deg, var(--cg-theme-color) 50%, transparent 50%);
    background-position: 100%;
    background-size: 400%;
    background-color: transparent;
    border-width: 2px;
    border-style: solid;
    box-shadow: none
}

.cg-btn[data-style=cg-btn-2]:hover {
    background-position: 0;
    opacity: 1
}

.cg-btn[data-style=cg-btn-3] {
    border: 2px solid var(--cg-theme-color);
    box-shadow: none
}

.cg-btn[data-style=cg-btn-3]:hover {
    opacity: 1;
    box-shadow: 0 0 10px 0 var(--cg-theme-color) inset, 0 0 10px 4px var(--cg-theme-color);
    background-color: transparent;
    color: var(--cg-theme-color)!important
}

.cg-btn[data-style=cg-btn-4] {
    border: 2px solid var(--cg-theme-color);
    box-shadow: none;
    background-color: transparent;
    overflow: hidden;
    position: relative;
    color: var(--cg-theme-color)!important
}

.cg-btn[data-style=cg-btn-4]:hover {
    opacity: 1;
    background-color: var(--cg-theme-color)
}

.cg-btn[data-style=cg-btn-4]:before {
    content: "";
    background-color: rgba(255, 255, 255, .5);
    height: 100%;
    width: 3em;
    display: block;
    position: absolute;
    top: 0;
    left: -4.5em;
    -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    -webkit-transition: none;
    transition: none
}

.cg-btn[data-style=cg-btn-4]:hover:before {
    -webkit-transform: skewX(-45deg) translateX(22em);
    transform: skewX(-45deg) translateX(22em);
    -webkit-transition: none !important;
    transition: none !important;
}

.cg-btn.cg-btn-sm {
    padding: 6px 14px;
    font-size: 12px
}

.cg-btn.cg-btn-md {
    padding: 9px 18px;
    font-size: 14px
}

.cg-btn.cg-btn-lg {
    padding: 12px 24px;
    font-size: 16px
}

.cg-btn:not([data-style=cg-btn-2]):not([data-style=cg-btn-3]):active,
.cg-btn:not([data-style=cg-btn-2]):not([data-style=cg-btn-3]):focus {
    color: #fff!important
}

.cg-btn:hover {
    opacity: .85;
    color: #fff!important;
    text-decoration: none!important
}

.cg-rate {
    position: relative;
    font-size: 20px;
    color: #0d3153;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    padding: 0 18px;
    min-width: 100px
}

.cg-rate>span {
    font-size: 12px;
    display: block;
    line-height: 16px
}

.cg-rate:after,
.cg-rate:before {
    content: "";
    position: absolute;
    left: 0;
    height: 32px;
    width: 16px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='prefix__Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' viewBox='-457 234 45 93' xml:space='preserve' enable-background='new -457 234 45 93'%3E%3Cstyle%3E.prefix__st0%7Bfill:%230d3153%7D%3C/style%3E%3Cpath class='prefix__st0' d='M-434.9 247c-2.7 4.3-4.5 5.3-6.2 4.6-1.6-.7-2.3-3.1.8-8.1 3.1-5.1 11-8.3 10.9-8.2-.2.1-3 7.5-5.5 11.7zM-438.8 264.6c-3 2.3-6.8 1.4-6.8 1.4-.1 0 1.1-7.2 4.8-9.3 3.5-2.1 8.5-.1 8.4-.1-.1-.1-3.5 5.6-6.4 8z'/%3E%3Cpath class='prefix__st0' d='M-451.1 262.1c1.9 4 5.9 3.9 5.9 3.9-.1-.1 1.3-6.8.2-10.9a13 13 0 0 0-5.8-6.7c-.1.1-2.4 9.7-.3 13.7zM-439.2 279.5c-2.1 3.1-6 3.4-6 3.4-.1.1-1.2-7.1 1.6-10.1 2.6-3 8-2.6 7.9-2.7-.2 0-1.6 6.2-3.5 9.4z'/%3E%3Cdefs%3E%3Cpath id='prefix__SVGID_1_' d='M-455.9 267.3H-443.6V283.3H-455.9z'/%3E%3C/defs%3E%3CclipPath id='prefix__SVGID_2_'%3E%3Cuse xlink:href='%23prefix__SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23prefix__SVGID_2_)'%3E%3Cpath class='prefix__st0' d='M-451.7 281c3 3.2 6.8 1.8 6.8 1.8-.1 0-.9-6.8-3.2-10.2a12.9 12.9 0 0 0-7.6-4.3c-.2.1.8 9.6 4 12.7z'/%3E%3C/g%3E%3Cpath class='prefix__st0' d='M-435.2 293.7a8.6 8.6 0 0 1-4.7 5.1c-.1.1-3.3-6.4-1.6-10.1 1.6-3.7 6.7-5 6.7-5s.6 6.3-.4 10z'/%3E%3Cpath class='prefix__st0' d='M-446.5 299c3.8 2.1 7-.4 7-.4-.1 0-2.9-6.2-6.1-8.6-3.4-2.4-8.5-1.7-8.5-1.7-.2 0 3.6 8.7 7.6 10.7zM-427 306a8.5 8.5 0 0 1-2.8 6.3c-.1.1-5.1-5.1-4.6-9.2.4-4 4.9-6.9 4.9-6.9-.2.1 2.3 6 2.5 9.8z'/%3E%3Cpath class='prefix__st0' d='M-436.1 314.6c4.3.8 6.5-2.6 6.5-2.5-.1 0-4.7-5-8.5-6.4-3.9-1.3-8.6 1-8.6 1-.1.1 6.2 7.2 10.6 7.9zM-415.2 315.2c1.4 3.6-.6 6.9-.6 6.9 0 .1-6.7-3.3-7.5-7.3-.9-3.9 2.5-8.1 2.5-8.1-.1 0 4.1 4.9 5.6 8.5z'/%3E%3Cpath fill='none' d='M-434.3 318H-414.3V326.5H-434.3z'/%3E%3Cpath class='prefix__st0' d='M-421.1 326.3c4.4-.6 5.5-4.5 5.5-4.5-.1.1-6.2-3.3-10.3-3.4-4.2 0-7.9 3.6-7.9 3.7-.2.1 8.1 4.9 12.7 4.2z'/%3E%3Cpath class='prefix__st0' d='m-415.2 320.8 3.2 1v1.6l-3.7-1-1.8-.6-1.8-.7-.4-.2-.4-.2-.8-.5-1.6-1a55.2 55.2 0 0 1-6-4.5l-1.4-1.3-1.4-1.3-2.6-2.8c-1.7-1.9-3.2-4-4.5-6.1l-1.9-3.3-.9-1.7-.8-1.7a60.3 60.3 0 0 1-4.2-14.5 47.7 47.7 0 0 1 0-15.2 51 51 0 0 1 12.6-26.7 54.2 54.2 0 0 0-10.6 27.1c-.3 2.4-.3 4.8-.3 7.3a58.5 58.5 0 0 0 4.8 21.1c4 8.8 10.3 16.5 18.3 22.1l1.5 1 .8.5.4.2.4.2 1.6.8 1.5.4z'/%3E%3C/svg%3E");
}

.cg-rate:after {
    left: auto;
    right: 0;
    top: 0;
    transform: rotateY(180deg)
}
.cg-box-layout-one {
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    position: relative;
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.cg-box-layout-one .cg-layout-img,
.cg-box-layout-three .cg-layout-img {
    width: 30%;
    box-sizing: border-box;
    position: relative;
    padding-right: 1px;
    float: left;
    margin-right: 25px;
    z-index: 1
}

.cg-box-layout-eleven .cg-layout-img:after,
.cg-box-layout-one .cg-layout-img:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #eaeff2
}

.cg-box-layout-eleven .cg-layout-img .cg-our-top-pick,
.cg-box-layout-one .cg-layout-img .cg-our-top-pick {
    background-color: var(--cg-theme-color);
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 8px 0;
    line-height: normal
}

.cg-box-layout-eleven .cg-layout-img .cg-li-photo,
.cg-box-layout-one .cg-layout-img .cg-li-photo,
.cg-box-layout-three .cg-layout-img .cg-li-photo {
    max-height: 220px;
    padding: 16px 8px;
    box-sizing: border-box
}

.cg-box-layout-eleven .cg-layout-img .cg-li-photo img,
.cg-box-layout-one .cg-layout-img .cg-li-photo img,
.cg-box-layout-three .cg-layout-img .cg-li-photo img,
.cg-box-layout-two .cg-layout-img .cg-li-photo img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    max-height: 180px;
    width: auto;
    height: auto;
}

.cg-box-layout-one .cg-layout-img .cg-li-name {
    padding: 0 12px 14px 12px;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    border-bottom: 1px solid #eaeff2
}

.cg-box-layout-eleven .cg-layout-img .cg-li-ratebadge,
.cg-box-layout-one .cg-layout-img .cg-li-ratebadge,
.cg-box-layout-two .cg-layout-img .cg-li-ratebadge {
    margin: 12px auto;
    text-align: center
}
.cg-box-layout-four .product-box-image  .cg-tbl-rate.cg-teight-rate,
.cg-box-layout-one .cg-layout-img .cg-li-ratebadge .cg-tbl-rate{
    margin: 0 auto;
    left: -17px;
}
.cg-box-layout-seven .cg-layout-img .cg-tbl-rate.cg-teight-rate span,
.cg-box-layout-four .product-box-image  .cg-tbl-rate.cg-teight-rate span,
.cg-box-layout-one .cg-layout-img .cg-li-ratebadge .cg-tbl-rate span {
    margin-left: 94px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.cg-box-layout-two .cg-layout-content .cg-lc-button {
    margin: 12px auto 8px;
    text-align: center
}

.cg-box-layout-two .cg-layout-content .cg-lc-button .cg-btn {
    margin: 5px
}

.cg-box-layout-one .cg-layout-content,
.cg-box-layout-three .cg-layout-content {
    box-sizing: border-box;
    padding: 16px;
    position: relative
}

.cg-box-layout-one .cg-li-button {
    margin: 12px;
    text-align: center
}

.cg-box-layout-one .cg-li-button .cg-btn {
    margin: 5px
}

.cg-text p {
    margin-bottom: 15px
}

.cg-box-layout-two {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
    position: relative;
    margin-bottom: 20px;
}

.cg-box-layout-three .cg-layout-content,
.cg-box-layout-two .cg-box-name {
    flex: 0 0 100%;
    max-width: 100%
}

.cg-box-layout-two .cg-layout-img {
    flex: 0 0 36%;
    max-width: 36%;
    box-sizing: border-box;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    position: relative
}

.cg-box-layout-two .cg-layout-img .cg-our-top-pick {
    position: absolute;
    background-color: var(--cg-theme-color);
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 0;
    transform: rotate(45deg);
    right: -68px;
    top: -23px;
    transform-origin: 0 0;
    width: 153px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, .2)
}

.cg-box-layout-two .cg-layout-img .cg-li-photo {
    max-height: 220px;
    padding: 32px 4px 16px;
    box-sizing: border-box
}

.cg-box-layout-two .cg-layout-content {
    flex: 0 0 calc(64% - 15px);
    max-width: calc(64% - 15px);
    box-sizing: border-box;
    padding: 16px;
    position: relative;
    box-shadow: 0 0 6px rgba(0, 0, 0, .1);
    border-radius: 6px;
    overflow: hidden;
    margin-left: 15px
}

.cg-box-layout-three {
    position: relative;
    margin-bottom: 20px;
}

.cg-box-layout-seven .cg-layout-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
    position: relative;
    padding: 16px;
    border-radius: 0;
    border: 4px solid var(--cg-theme-color);
    overflow: hidden
}
[class*="cg-box-layout"][data-bottom-arrow="true"] .cg-layout-row {
    margin-bottom: 40px;
    overflow: unset;
}
[class*="cg-box-layout"][data-bottom-arrow="true"] .cg-bottom-arrow:after{
    content: "";
    border-top: 24px solid var(--cg-theme-color);
    border-left: 24px solid transparent;
    border-right: 24px solid transparent;
    position: absolute;
    bottom: -24px;
    left: 30px;
}
[class*="cg-box-layout"][data-bottom-arrow="true"] .cg-bottom-arrow:before{
    content: "";
    border-top: 18px solid #fff;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    position: absolute;
    bottom: -15px;
    z-index: 1;
    left: 36px;
}
[class*="cg-box-layout"][data-bottom-arrow="true"].cg-box-gb-active .cg-bottom-arrow:after {
    bottom: -12px;
}
[class*="cg-box-layout"][data-bottom-arrow="true"].cg-box-gb-active .cg-bottom-arrow:before {
    bottom: -12px;
}
[class*="cg-box-layout"][data-bottom-arrow="true"].cg-box-gb-active.cg-box-gb-active .cg-bottom-arrow:after{
    content: '';
    position: absolute;
    bottom: -12px;
    background: linear-gradient(45deg, #e8f74d,#ff6600d9,#3c7051,#13ff13,#ad27ad,#bd2681,#6512b9,#ff3300de,#5aabde);
    /*background: linear-gradient(45deg, var(--gr-color1), var(--gr-color2), var(--gr-color3), var(--gr-color4), var(--gr-color5), var(--gr-color6), var(--gr-color7), var(--gr-color8), var(--gr-color9));*/
    background-size: 400%;
    width: 48px;
    height:48px;
    animation: glower 15s linear infinite;
    border: none;
    transform: rotate(45deg);
}

.cg-box-layout-seven .cg-layout-img {
    flex: 0 0 36%;
    max-width: 36%;
    box-sizing: border-box;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}
.cg-box-layout-seven .cg-layout-img .cg-tbl-rate {
    margin: 15px auto;
    left: -17px;
}

.cg-box-layout-seven .cg-layout-img .cg-tbl-rate{
    margin-top: 15px;
}
.cg-box-layout-three .cg-layout-img .cg-li-link {
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
    text-align: center
}

.cg-box-layout-three .cg-layout-img .cg-li-link a {
    color: var(--cg-theme-color)
}

.cg-box-layout-seven .cg-layout-content {
    flex: 0 0 64%;
    max-width: 64%;
    box-sizing: border-box;
    padding: 0 0 0 16px;
    position: relative;
    overflow: hidden
}

.cg-box-layout-three .cg-layout-content .cg-lc-button {
    text-align: center;
    margin: 10px 0 5px
}

.cg-box-layout-three .cg-layout-content .cg-lc-button .cg-btn {
    margin: 5px
}

.cg-box-layout-three .cg-layout-row {
    position: relative;
    padding: 16px;
    border-radius: 0;
    border: 4px solid var(--cg-theme-color);
    overflow: hidden;
    display: table;
    width: 100%
}

.cg-box-layout-four .cg-our-top-pick {
    font-size: 14px;line-height: 22px;position: absolute;top: -1px;color: #fff;padding:5px 18px 25px;clip-path:polygon(0% 0%, 0% 0%, 100% 0%, 100% 15%, 100% 70%, 85% 100%, 85% 75%, 15% 75%, 15% 100%, 0 70%);background-color: var(--cg-theme-color);margin: 0 auto;left: 0;right: 0;max-width: 200px;text-align: center;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;z-index: 3;
}
.cg-box-layout-four .cg-our-top-pick.cg-top-pick-left {
    right: inherit;
    left: 45px;
    min-width: 250px;
}
@media screen and (min-width:768px){
    .cg-box-layout-four .cg-our-top-pick.cg-top-pick-left {
        right: inherit;
        left: 45px;
    }
}
@media screen and (max-width: 768px) {
    .cg-box-layout-four .cg-our-top-pick.cg-top-pick-left {
        right: 0;
        left: 0;
    }
}

.cg-box-layout-four .cg-our-top-pick.cg-top-pick-left {
    min-width: 200px;
}
/* Changes By Hardik V */
.cg-box-layout-four {
    position: relative;
    margin: 25px auto 35px;
    border: 4px solid var(--cg-theme-color);
    background-color: #fff;
    padding: 60px 0 0 0;
    border-radius: 0;
    box-shadow: 0 0 5px 0 var(--cg-theme-color);
}

.cg-box-layout-four .product-box-row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 0 30px 0 45px
}

.cg-box-layout-four .product-box-image {
    flex-basis: 200px;
    flex-shrink: 0;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column
}

.cg-box-layout-four .product-box-image .product-image-inner {
    position: relative;
    margin-bottom: 30px
}

.cg-box-layout-four .product-box-image .product-image-inner img {
    max-width: 95%;
    max-height: 240px;
    width: auto;
    height: auto;
    cursor: pointer;
    margin: 20px auto;
    display: block
}

.product-box-button{
    will-change: transform;
    transform: translateZ(0);
}

.cg-box-layout-four .product-box-image .product-image-inner .product-box-hover {
    will-change: transform;
    transform: translateZ(0);
    position: absolute;
    background-color: rgba(255, 255, 255, .85);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: none !important;
    opacity: 0;
    visibility: hidden
}

.cg-box-layout-four .product-box-image .product-image-inner:hover .product-box-hover {
    visibility: visible;
    opacity: 1
}

.cg-box-layout-four .product-box-image .product-image-inner .product-box-hover .product-box-button {
    font-size: 14px;
    padding: 4px 16px 6px;
}

.cg-box-layout-four .product-box-row .product-box-content {
    flex-grow: 1;
    box-sizing: border-box;
    padding-left: 30px;
    margin-left: 40px;
    position: relative
}

.cg-box-layout-four .product-box-row .product-box-content:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 175, .07) 40%, rgba(0, 0, 177, .07) 60%, rgba(125, 185, 232, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0, rgba(0, 0, 175, .07) 40%, rgba(0, 0, 177, .07) 60%, rgba(125, 185, 232, 0) 100%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0, rgba(0, 0, 175, .07) 40%, rgba(0, 0, 177, .07) 60%, rgba(125, 185, 232, 0) 100%)
}

.cg-box-layout-four .product-box-button {
    font-weight: 700;
    text-align: center;
    color: #fff;
    background: #ff9200;
    font-size: 20px;
    padding: 8px 20px 11px;
    text-decoration-line: none;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(255, 153, 0, .4);
    -moz-box-shadow: 0 5px 10px rgba(255, 153, 0, .4);
    box-shadow: 0 5px 10px rgba(255, 153, 0, .4);
    display: inline-block;
    letter-spacing: .5px
}

.cg-box-layout-four .product-box-button:hover {
    box-shadow: none
}

.cg-box-layout-four .product-box-footer {
    padding: 25px 0 25px;
    margin: 20px 0 0;
    border-top: 1px solid #e5e5e5;
    text-align: center
}

.cg-box-layout-four .product-box-footer .cg-btn {
    margin: 5px
}

.cg-box-layout-four .product-box-row.product-full-view {
    padding: 0;
    flex-direction: column
}
.cg-box-layout-four .product-box-row.product-full-view .product-box-image .product-image-inner{
    margin-bottom: 0;
}
.cg-box-layout-four .product-box-row.product-full-view .product-box-image {
    width: 100%;
    flex-basis: inherit;
    margin-bottom: 20px
}

.cg-box-layout-four .product-box-row.product-full-view .product-box-content {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0;
    padding: 18px 20px 0;
    border-top: 1px solid #ddd;
    margin-top: 0
}

.cg-box-layout-seven {
    position: relative;
    margin-top: 25px;
    z-index: 0;
    margin-bottom: 20px;
}

.cg-box-layout-seven .cg-our-top-pick {
    position: absolute;
    border-radius: 12px 0px;
    top: -18px;
    left: -10px;
    display: inline-block;
    background-color: var(--cg-theme-color);
    color: #fff;
    z-index: 500;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 15px;
    font-weight: 700;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .14)
}

.cg-box-layout-seven .cg-our-top-pick:before {
    content: " ";
    display: block;
    position: absolute;
    left: -9.5px;
    bottom: -6.5px;
    border-color: transparent var(--cg-theme-color) transparent transparent;
    border-style: inset solid inset inset;
    border-width: 0 10px 7px;
    filter: brightness(50%)
}

.cg-box-layout-seven .cg-box-name {
    display: block;
    margin: 0 0 20px;
    box-shadow: none;
    color: var(--cg-theme-color);
    text-align: left
}

.cg-box-layout-seven .cg-text {
    margin-bottom: 20px
}

.cg-box-layout-seven .cg-btn {
    margin-bottom: 10px
}

.cg-box-layout-seven .cg-layout-row {
    border: 6px solid var(--cg-theme-color);
    border-radius: 0;
    padding: 20px;
    box-shadow: 0 0 5px 0 var(--cg-theme-color)
}

.cg-box-layout-seven .cg-layout-img {
    flex: 0 0 36%;
    max-width: 36%
}
/* Changes By Hardik V */
.cg-box-layout-seven .cg-layout-img img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    max-height: 250px;
    width: auto;
    margin: 20px auto;
}

.cg-box-layout-seven .cg-layout-content {
    flex: 0 0 64%;
    max-width: 64%
}

.cg-box-layout-seven .cg-box-name {
    text-decoration: underline
}

.cg-box-layout-seven .cg-box-name:hover {
    text-decoration: none
}

.cg-box-layout-seven .cg-lc-button {
    text-align: center
}

.cg-box-layout-seven .cg-lc-button .cg-btn {
    margin: 5px
}

.cg-box-layout-eleven {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
    position: relative;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    border-radius: 6px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
}

.cg-box-layout-eleven .cg-layout-img {
    flex: 0 0 30%;
    max-width: 30%;
    position: relative
}

.cg-box-layout-eleven .cg-layout-content {
    flex: 0 0 70%;
    max-width: 70%;
    position: relative;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding: 20px 25px;
    box-sizing: border-box
}

.cg-box-layout-eleven .cg-layout-content .cg-box-item {
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px)
}

.cg-box-layout-eleven .cg-li-button {
    margin: 12px;
    text-align: center
}

.cg-box-layout-eleven .cg-li-button .cg-btn {
    margin: 5px
}

.cg-box-layout-eleven .cg-layout-content .cg-box-item ul li {
    margin: 7px 0
}

.cg-box-layout-eleven .cg-layout-content .cg-box-item ul li:before {
    background-image: none
}

.cg-box-layout-eleven .cg-layout-content .cg-box-item:first-child ul li:before {
    content: "\2713";
    color: #27ae60;
    background: inherit;
}

.cg-box-layout-eleven .cg-layout-content .cg-box-item:last-child ul li:before {
    content: "\2715";
    color: #e74c3c;
    background: inherit;
}

.cg-layout-content .cg-text ul,
.cg-text-content .cg-text ul,
.product-box-content .cg-text ul {
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none
}

.cg-layout-content .cg-text ul li,
.cg-text-content .cg-text ul li,
.product-box-content .cg-text ul li {
    display: block;
    padding: 1px 0 1px 21px;
    margin: 0;
    position: relative;
    color: inherit;
    text-align: left
}

.cg-layout-content .cg-text ul li:before,
.cg-text-content .cg-text ul li:before,
.product-box-content .cg-text ul li:before {
    content: "\2713";
    background-color: var(--cg-theme-color);
    position: relative;
    left: -9px;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: -14px;
    font-weight: 700;
    font-size: 10px;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 14px;
    top: -1px;

    /*content: "\2714";
    position: relative;
    left: -5px;
    font-weight: 700;
    color: var(--cg-theme-color);
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: -14px;*/
}

.cg-review-box {
    border: 3px solid var(--cg-theme-color);
    padding: 40px 20px 20px 20px;
    margin-top: 45px;
    margin-bottom: 15px;
    position: relative;
    border-radius: 14px
}

.cg-review-box .cg-review-title {
    text-align: center;
    padding: 4px 0 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px
}

.cg-review-box .cg-review-bar-row {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    position: relative;
    flex-wrap: wrap
}

.cg-review-box .cg-review-bar {
    position: relative;
    height: 10px;
    border-radius: 5px;
    overflow: hidden;
    background-color: #ddd;
    flex: 0 0 100%;
    max-width: 100%;
    margin: 4px 0 0 0
}

.cg-review-box .cg-review-bar:before {
    content: "";
    background-color: var(--cg-theme-color);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: var(--cg-review)
}
/* Changes By Hardik V */
.cg-review-box .cg-review-bar-title {
    font-size: inherit;
    line-height: inherit;
    font-weight: 600;
    flex: 0 0 calc(100% - 40px);
    max-width: calc(100% - 40px);
    overflow: hidden
}

.cg-review-box .cg-review-bar-score {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    flex: 0 0 40px;
    max-width: 40px;
    text-align: right
}

.cg-review-box .cg-tbl-rate-svg {
    position: absolute;
    top: -36px;
    left: 0;
    right: 0;
    box-shadow: 0 0 7px rgba(0, 0, 0, .2)
}

.cg-review-box .cg-tbl-rate-svg p {
    height: 64px;
    width: 64px;
    margin: 0
}

.cg-review-box .cg-tbl-rate-svg:before {
    background-color: #fff;
    opacity: 1
}

.cg-review-box .cg-review-bar-row:last-child {
    margin-bottom: 10px
}
.cg-box-layout-review{
    margin-bottom: 20px;
}
.cg-box-layout-review2 {
    display: flex;
    position: relative;
    box-shadow: 0 0 6px rgb(0 0 0 / 10%);
    padding: 45px 40px 40px 1px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.cg-box-layout-review2 .cg-review-box-rating {
    flex: 0 0 34%;
    max-width: 34%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box
}

.cg-box-layout-review2 .cg-review-rating-square {
    height: 120px;
    width: 120px;
    background-color: var(--cg-theme-color);
    display: flex;
    align-items: center;
    justify-content: center
}

.cg-box-layout-review2 .cg-review-rating-square p {
    margin: 0;
    color: #fff;
    line-height: normal;
    text-align: center
}

.cg-box-layout-review2 .cg-review-rating-square p span {
    font-size: 24px;
    display: block;
    font-weight: 700;
    line-height: normal
}

.cg-box-layout-review2 .cg-review-rate {
    margin-top: 10px;
    width: 120px
}

.cg-box-layout-review2 .cg-review-rate .cg-cb-star {
    overflow: hidden;
    position: relative;
    height: 24px
}

.cg-box-layout-review2 .cg-review-rate .cg-cb-star:after,
.cg-box-layout-review2 .cg-review-rate .cg-cb-star:before {
    content: "";
    width: 100%;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 120px 24px;
    overflow: hidden;
    position: relative;
    display: inline-flex
}

.cg-box-layout-review2 .cg-review-rate .cg-cb-star:after {
    position: absolute;
    top: 0;
    left: 0
}

.cg-box-layout-review2 .cg-review-box {
    flex: 0 0 66%;
    max-width: 66%;
    border: none;
    padding: 0 20px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    border-radius: 0;
    box-sizing: border-box
}
/* Start : Review box 3 */
.cg-box-layout-review3{display: flex;position: relative;padding: 30px 25px;margin-bottom: 15px;margin-top: 15px;flex-wrap: wrap;border:3px solid var(--cg-theme-color);border-radius: 14px;}
.cg-box-layout-review3 .cg-review-box-rating{flex: 0 0 34%;max-width: 34%;display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: border-box}
.cg-box-layout-review3 .cg-review-box{flex: 0 0 66%;max-width: 66%;border: none;padding: 0 20px;margin-top: 0;margin-bottom: 0;position: relative;border-radius: 0;box-sizing: border-box}
.cg-box-layout-review3 .cg-review-box .cg-review-bar-row .cg-review-bar{padding: 10px;border-radius: 25px;border:1px solid #ddd;background-color: transparent;}
.cg-box-layout-review3 .cg-review-box .cg-review-bar-row .cg-review-bar:before{background: radial-gradient(circle closest-side, var(--cg-theme-color) 98%, #0000) 0 0 / var(--cg-s) 100%, linear-gradient(90deg, var(--cg-theme-color) 50%, #0000 0) calc(var(--cg-s) / 2) 0 / calc(2* var(--cg-s)) 100%;z-index: 1;}
.cg-box-layout-review3 .cg-review-box .cg-review-bar-row .cg-review-bar:after{background: radial-gradient(circle closest-side, #DDD 98%, #0000) 0 0 / var(--cg-s) 100%, linear-gradient(90deg, #DDD 50%, #0000 0) calc(var(--cg-s) / 2) 0 / calc(2* var(--cg-s)) 100%;}
.cg-box-layout-review3 .cg-review-box .cg-review-bar-row .cg-review-bar:before,
.cg-box-layout-review3 .cg-review-box .cg-review-bar-row .cg-review-bar:after{content: '';--cg-s: 15px;height: 6px;position: absolute;left: 10px;right: 10px;top: 7px;}
.cg-box-layout-review3 .cg-review-box-wrap{flex: 0 0 100%;max-width: 100%;padding-top: 15px;}
.cg-box-layout-review3 .cg-review-box-wrap .cg-review-box-heading{text-align: left;padding: 0 0 10px;font-size: 22px;font-weight: 600;line-height: 26px;margin: 0;color:var(--cg-theme-color);}
.cg-box-layout-review3 .cg-review-box-wrap .cg-review-box-content{font-size: 14px;line-height: 1.4;}
.cg-box-layout-review3 .cg-review-box-wrap .cg-review-box-content p{margin-bottom: 10px;}
/* End : Review box 3 */

/* Start : Review box 4 */
.cg-box-layout-review4{display: flex;position: relative;padding: 30px 25px;margin-bottom: 15px;margin-top: 15px;flex-wrap: wrap;border:3px solid var(--cg-theme-color);border-radius: 14px;}
.cg-box-layout-review4 .cg-review-box-rating{flex: 0 0 34%;max-width: 34%;display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: border-box}
.cg-box-layout-review4 .cg-review-box-wrap{flex: 0 0 66%;max-width: 66%;border: none;padding: 0 20px;margin-top: 0;margin-bottom: 0;position: relative;border-radius: 0;box-sizing: border-box}
.cg-box-layout-review4 .cg-review-box-wrap .cg-review-box-content{font-size: 14px;line-height: 1.4;}
.cg-box-layout-review4 .cg-review-box-wrap .cg-review-box-content p{margin-bottom: 10px;}
.cg-box-layout-review4 .cg-review-box{flex: 0 0 100%;max-width: 100%;border: 0;padding:20px 0 0 0;margin-top: 0;margin-bottom: 0;}
.cg-box-layout-review4 .cg-review-box .cg-review-bar-row:last-child{margin-bottom: 0;}
/* End : Review box 4 */

/* accord box start*/
.cg-box-accord-one{position: relative;margin: 40px 8px;background-color: #fff;border: 1px solid #eee;box-shadow: 0 0 8px rgba(0,0,0,0.14);}
.cg-box-accord-one .cg-tbl-row{align-items: center;display: flex;flex-direction: row;justify-content: center;padding: 15px 0;box-sizing: border-box;border-radius: 4px;}
.cg-box-accord-one[data-accord-ui="one"] .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate{margin-top: 0 !important;}
.cg-box-accord-one .cg-tbl-btn-divider{padding-bottom: 40px;}
.cg-box-accord-one .cg-box-accord-items{position: relative;}
.cg-box-accord-one .cg-box-accord-items:not(:last-child):after{content: ""; background-color: var(--cg-theme-color);position: absolute;left: 10px;right: 10px;height: 1px;opacity: 0.4;bottom: 0;}
.cg-box-accord-one .cg-box-accord-items.cg-box-accord-content{padding: 15px 20px;}
.cg-box-accord-one .cg-box-accord-items .product-box-semi-title{color: var(--cg-theme-color);font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.cg-box-accord-one .cg-box-accord-items .cg-text{font-size: 16px;}
.cg-box-accord-one .cg-box-accord-items .product-box-pros-cons{padding: 15px 20px;}
.cg-box-accord-one .cg-box-accord-items .product-box-pros-cons .cg-pc-box-two{margin: 0;}
.cg-box-accord-one .cg-box-accord-items .product-box-pros-cons .cg-pc-box-two .cg-item-pros,
.cg-box-accord-one .cg-box-accord-items .product-box-pros-cons .cg-pc-box-two .cg-item-cons{box-shadow:none;}

.cg-box-accord-one:not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-img-col .cg-row-number{content: "";color: #fff;font-weight: 700;font-size: 20px;line-height: 20px;display: block;padding: 8px 12px;}

.cg-box-accord-one[data-accord-ui="two"]{margin:12px 24px;}
.cg-box-accord-one[data-accord-ui="two"] .cg-box-accord-items .cg-tbl-row .cg-tbl-img-col .cg-row-number{top: 15px;left: -18px;border-radius: 100%;width: 36px;text-align: center;}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-btn-divider,
.cg-box-accord-one[data-accord-ui="two"] .cg-tbl-btn-divider{padding-bottom: 10px;}

.cg-box-accord-one[data-accord-ui="three"]{margin:40px 8px;}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate{margin: 0 auto;left: -17px;}



.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-img-col .cg-row-number{z-index: 1;counter-increment: number-counter;position: absolute;top: -14px;display: flex;align-items: center;}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-img-col .cg-row-number:before {content: attr(data-num);color: #fff;font-weight: 500;font-size: 20px;display: flex;align-items: center;justify-content: center;height:36px;width: 36px;border-radius: 100%;position: relative;background-color: var(--cg-theme-color);z-index: 1}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-img-col .cg-row-number .cg-tbl-ribbon{margin: 0 0 0 -11px;border-radius: 0 5px 50px 0;padding: 5px 20px 5px 20px;box-shadow: none;font-weight: normal;border: none;background-color: var(--cg-theme-color);color: #fff;max-width: inherit;font-size: 14px !important;}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-img-col .cg-row-number .cg-tbl-ribbon small{line-height: 14px;}
.cg-box-accord-one[data-accord-ui="three"] .cg-tbl-img-col .cg-row-number .cg-tbl-ribbon:before{display: none}
/* accord box End*/

/* versus-box start*/
.cg-versus-box-seven,
.cg-versus-box-three,
.cg-versus-box-two{
    padding-top: 80px;
}
.cg-versus-box-eight{
    padding-top: 20px;
}

.cg-versus-box-eight .cg-cb-row,
.cg-versus-box-seven .cg-cb-row,
.cg-versus-box-six .cg-cb-row,
.cg-versus-box-five .cg-cb-row,
.cg-versus-box-four .cg-cb-row,
.cg-versus-box-three .cg-cb-row,
.cg-versus-box-two .cg-cb-row{
    justify-content: space-between;
}
.cg-versus-box-eight .cg-cb-row .cg-cb-items:first-child:after,
.cg-versus-box-seven .cg-cb-row .cg-cb-items:first-child:after,
.cg-versus-box-six .cg-cb-row .cg-cb-items:first-child:after,
.cg-versus-box-five .cg-cb-row .cg-cb-items:first-child:after,
.cg-versus-box-four .cg-cb-row .cg-cb-items:first-child:after,
.cg-versus-box-three .cg-cb-row .cg-cb-items:first-child:after,
.cg-versus-box-two .cg-cb-row .cg-cb-items:first-child:after{
    content: "";
    position: absolute;
    right: -32px;
    left: auto;
    border-radius: 4px;
    width: 4px;
    height: 100%;
    background-color:var(--cg-theme-color) ;
}

.cg-versus-box-eight .cg-cb-row .cg-cb-items:first-child:after{bottom:0px;height: calc(100% - 123px);}
.cg-versus-box-seven .cg-cb-row .cg-cb-items:first-child:after{bottom:0px;height: calc(100% - 85px);}
.cg-versus-box-six .cg-cb-row .cg-cb-items:first-child:after{bottom:0px;height: calc(100% - 162px);}
.cg-versus-box-five .cg-cb-row .cg-cb-items:first-child:after{top: 62px;height: calc(100% - 62px);}
.cg-versus-box-four .cg-cb-row .cg-cb-items:first-child:after{top: 140px;height: calc(100% - 140px);}
.cg-versus-box-three .cg-cb-row .cg-cb-items:first-child:after{top: 96px;height: calc(100% - 96px);}


.cg-versus-box-eight .cg-cb-row .cg-cb-items,
.cg-versus-box-seven .cg-cb-row .cg-cb-items,
.cg-versus-box-six .cg-cb-row .cg-cb-items,
.cg-versus-box-five .cg-cb-row .cg-cb-items,
.cg-versus-box-four .cg-cb-row .cg-cb-items,
.cg-versus-box-three .cg-cb-row .cg-cb-items,
.cg-versus-box-two .cg-cb-row .cg-cb-items{
    overflow: visible;
    position: relative;
}
@media screen and (min-width:661px) {
    .cg-cb-row:not(.swiper-wrapper) .cg-cb-items {
        max-width: calc(33% - 14px);
        flex: 0 0 calc(33% - 14px);
    }
    .cg-versus-box-eight .cg-cb-row .cg-cb-items,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items,
    .cg-versus-box-six .cg-cb-row .cg-cb-items,
    .cg-versus-box-five .cg-cb-row .cg-cb-items,
    .cg-versus-box-four .cg-cb-row .cg-cb-items,
    .cg-versus-box-three .cg-cb-row .cg-cb-items,
    .cg-versus-box-two .cg-cb-row .cg-cb-items {
        max-width: calc(50% - 30px);
        flex: 0 0 calc(50% - 30px);
    }

    .cg-versus-box-five .cg-cb-items:last-child .cg-cb-top-pick{text-align: right;left: unset;right: -7px;}
    .cg-versus-box-five .cg-cb-items:last-child .cg-cb-top-pick span:after{left: unset;right: 0;border-width:7px 7px 0 0;border-color: var(--cg-versus-box) transparent transparent transparent ;}

    .cg-versus-box-eight .cg-cb-items:last-child .cg-cb-top-pick{text-align: right;left: unset;right: -7px;}
    .cg-versus-box-eight .cg-cb-items:last-child .cg-cb-top-pick span{padding: 5px 7px 5px 25px;}
    .cg-versus-box-eight .cg-cb-items:last-child .cg-cb-top-pick span:after{left: unset;right: 0;border-width:7px 7px 0 0;border-color: var(--cg-versus-box) transparent transparent transparent ;}
    .cg-versus-box-eight .cg-cb-items:last-child .cg-cb-top-pick span:before{border-color: transparent transparent transparent #ffffff;border-width: 17px 0 17px 10px;left: 0;right: unset}

    .cg-versus-box-eight .cg-cb-row .cg-cb-items:last-child .cg-tbl-rate-svg,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items:last-child .cg-tbl-rate-svg,
    .cg-versus-box-six .cg-cb-row .cg-cb-items:last-child .cg-tbl-rate-svg,
    .cg-versus-box-five .cg-cb-row .cg-cb-items:last-child .cg-tbl-rate-svg{margin:0 15px 0 auto;}
}

.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-cb-top-pick{display: flex;align-items: center;justify-content: center;padding-top: 20px;}
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-cb-top-pick span{font-size: 16px;display: inline-flex;padding: 8px 20px;line-height: 18px;color: var(--cg-versus-box);position: relative;font-weight: bold;}
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-cb-top-pick span:after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color:var(--cg-versus-box);opacity: .14;border-radius: 4px;}

.cg-versus-box-three .cg-cb-row .cg-cb-items .cg-cb-top-pick {font-size: 16px;line-height: 22px;position: relative;top: -1px;color: #fff;padding: 8px 18px 30px 18px;clip-path: polygon(50% 0, 97% 2%, 95% 59%, 50% 80%, 50% 80%, 7% 58%, 4% 2%);background-color: var(--cg-versus-box);margin: 0 auto;left: 0;right: 0;min-width: 170px;text-align: center;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}

.cg-versus-box-four .cg-cb-items .cg-cb-top-pick{background-color: var(--cg-versus-box);color: #fff;clip-path: polygon(0 0,100% 0,90% 100%,0 100%);padding: 5px 20px 5px 7px;margin: 0;position: relative;font-weight: 600;font-size: 16px;word-break: break-word;max-width: 230px;display: inline-block;line-height: normal;top: 10px;margin-bottom: 10px;}

.cg-versus-box-five .cg-cb-items .cg-cb-top-pick{margin:-15px 0 0 0;position: relative;top:0px;left: -7px;margin-bottom:8px;}
.cg-versus-box-five .cg-cb-items .cg-cb-top-pick span{background-color: var(--cg-versus-box);color: #fff;padding:5px 7px;margin: 0;position: relative;font-weight: 600;font-size: 15px;word-break: break-word;display: inline-block;line-height: normal;}
.cg-versus-box-five .cg-cb-items .cg-cb-top-pick span:after{content: "";border-style: solid;border-width: 0 7px 7px 0;border-color: transparent var(--cg-versus-box) transparent transparent;position: absolute;left: 0px;top: calc(100% + 0px);}

.cg-versus-box-six .cg-cb-items .cg-cb-top-pick{margin:0;position: relative;top:0px;margin-bottom:8px;text-align: center;}
.cg-versus-box-six .cg-cb-items .cg-cb-top-pick span{background-color: var(--cg-versus-box);color: #fff;padding:5px 12px;margin: 0 auto;position: relative;font-weight: 600;font-size: 15px;word-break: break-word;display: inline-block;line-height: normal;}
.cg-versus-box-six .cg-cb-items .cg-cb-top-pick span:after{content: "";border-style: solid;border-width: 0 15px 8px 0;border-color: transparent var(--cg-versus-box) transparent transparent;position: absolute;left: 0px;top: calc(100% + 0px);}
.cg-versus-box-six .cg-cb-items .cg-cb-top-pick span:before{content: "";border-style: solid;border-width: 8px 15px 0 0;border-color: var(--cg-versus-box) transparent transparent transparent;position: absolute;right: 0px;top: calc(100% + 0px);}

.cg-versus-box-seven .cg-cb-items .cg-cb-top-pick{margin:-15px 0 0 0;position: relative;top:0px;margin-bottom:8px;text-align: center;}
.cg-versus-box-seven .cg-cb-items .cg-cb-top-pick span{background-color: var(--cg-versus-box);color: #fff;padding:5px 30px;margin: 0 auto;position: relative;font-weight: 600;font-size: 15px;word-break: break-word;display: inline-block;line-height: normal;clip-path:polygon(100% 0%, 92% 50%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);}


.cg-versus-box-eight .cg-cb-items .cg-cb-top-pick{margin:-15px 0 0 0;position: relative;top:0px;left: -7px;margin-bottom:8px;}
.cg-versus-box-eight .cg-cb-items .cg-cb-top-pick span{background-color: var(--cg-versus-box);color: #fff;padding:5px 25px 5px 7px;margin: 0;position: relative;font-weight: 600;font-size: 15px;word-break: break-word;display: inline-block;line-height: normal;}
.cg-versus-box-eight .cg-cb-items .cg-cb-top-pick span:after{content: "";border-style: solid;border-width: 0 7px 7px 0;border-color: transparent var(--cg-versus-box) transparent transparent;position: absolute;left: 0px;top: calc(100% + 0px);}
.cg-versus-box-eight .cg-cb-items .cg-cb-top-pick span:before{content: "";border-style: solid;border-width: 17px 10px 17px 0px;border-color: transparent #ffffff transparent transparent;position: absolute;right: 0;top: 0;}


.cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-cb-title,
.cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-cb-title,
.cg-versus-box-six .cg-cb-row .cg-cb-items .cg-cb-title,
.cg-versus-box-five .cg-cb-row .cg-cb-items .cg-cb-title,
.cg-versus-box-four .cg-cb-row .cg-cb-items .cg-cb-title,
.cg-versus-box-three .cg-cb-row .cg-cb-items .cg-cb-title,
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-cb-title{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-cb-title:before,
.cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-cb-title:before,
.cg-versus-box-six .cg-cb-row .cg-cb-items .cg-cb-title:before,
.cg-versus-box-five .cg-cb-row .cg-cb-items .cg-cb-title:before,
.cg-versus-box-four .cg-cb-row .cg-cb-items .cg-cb-title:before,
.cg-versus-box-three .cg-cb-row .cg-cb-items .cg-cb-title:before,
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-cb-title:before{
    content: "";
    position: absolute;
    top: -5px;
    width: 40px;
    height: 2px;
    background-color:var(--cg-versus-box);
}

.cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-cb-content ul li:before,
.cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-cb-content ul li:before,
.cg-versus-box-six .cg-cb-row .cg-cb-items .cg-cb-content ul li:before,
.cg-versus-box-five .cg-cb-row .cg-cb-items .cg-cb-content ul li:before,
.cg-versus-box-four .cg-cb-row .cg-cb-items .cg-cb-content ul li:before,
.cg-versus-box-three .cg-cb-row .cg-cb-items .cg-cb-content ul li:before,
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-cb-content ul li:before{
    background-color:var(--cg-versus-box);
}

.cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-versus-icon,
.cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-versus-icon,
.cg-versus-box-six .cg-cb-row .cg-cb-items .cg-versus-icon,
.cg-versus-box-five .cg-cb-row .cg-cb-items .cg-versus-icon,
.cg-versus-box-four .cg-cb-row .cg-cb-items .cg-versus-icon,
.cg-versus-box-three .cg-cb-row .cg-cb-items .cg-versus-icon,
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-versus-icon{
    position: absolute;
    max-width: 160px;
    right: calc(0px - 80px - 30px);
    top: -60px;
    z-index: 5;

}

.cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-versus-icon svg,
.cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-versus-icon svg,
.cg-versus-box-six .cg-cb-row .cg-cb-items .cg-versus-icon svg,
.cg-versus-box-five .cg-cb-row .cg-cb-items .cg-versus-icon svg,
.cg-versus-box-four .cg-cb-row .cg-cb-items .cg-versus-icon svg,
.cg-versus-box-three .cg-cb-row .cg-cb-items .cg-versus-icon svg,
.cg-versus-box-two .cg-cb-row .cg-cb-items .cg-versus-icon svg{
    height: 100%;
    width: 100%;
    display: block;
}

.cg-versus-box-eight .cg-tbl-rate-svg,
.cg-versus-box-seven .cg-tbl-rate-svg,
.cg-versus-box-six .cg-tbl-rate-svg,
.cg-versus-box-five .cg-tbl-rate-svg{height: 48px;width: 48px;border-radius: 100%;position: relative;margin:0 0 0 15px;overflow: hidden;display: flex;align-items: center;justify-content: center}

.cg-versus-box-eight .cg-tbl-rate-svg .cb-tbl-value,
.cg-versus-box-seven .cg-tbl-rate-svg .cb-tbl-value,
.cg-versus-box-six .cg-tbl-rate-svg .cb-tbl-value,
.cg-versus-box-five .cg-tbl-rate-svg .cb-tbl-value{height: 48px;width: 48px;font-size: 16px;}


.cg-versus-box-four .cg-cb-row .cg-cb-items .cg-versus-icon{max-width: 120px;top: 50px;right: calc(0px - 60px - 30px);}

.cg-versus-box-five .cg-cb-row .cg-cb-items .cg-versus-icon{max-width: 120px;right: calc(0px - 60px - 30px);}
.cg-versus-box-five .cg-cb-row{padding-top: 70px;padding-left: 10px;padding-right: 10px;}

.cg-versus-box-six .cg-cb-row .cg-cb-items .cg-versus-icon{max-width: 160px;right: calc(0px - 80px - 30px);top:80px;}

.cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-versus-icon{max-width: 140px;right: calc(0px - 70px - 30px);top:-60px;}

.cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-versus-icon{max-width: 160px;right: calc(0px - 80px - 30px);top:60px;}
/* versus-box End*/

.cg-pc-box-one {
    position: relative
}

.cg-pc-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
    box-sizing: border-box;
    width: 100%;
    justify-content: space-between
}

.cg-pc-row ul li {
    list-style: none;
    text-align: left
}

.cg-pc-row .cg-item-cons,
.cg-pc-row .cg-item-pros {
    max-width: calc(50% - 14px);
    flex: 0 0 calc(50% - 14px);
    background-color: #fff
}

/* CAA By Hardik */
.cg-pc-box-one .cg-cons-name,
.cg-pc-box-one .cg-pros-name,
.cg-pc-box-seven .cg-cons-name,
.cg-pc-box-seven .cg-pros-name {
    background-color: var(--cg-theme-color);
    color: #fff;
    text-align: center;
    padding: 8px 0;
    font-size: 18px;
    font-weight: 600;
}
/* CSS By Hardik */
.cg-pc-box-one ul {
    margin: 0;
    padding: 20px 18px;
    list-style: none;
    position: relative;
    border: 2px solid var(--cg-theme-color);
}

.cg-pc-box-one ul li {
    display: block;
    position: relative;
    padding-left: 20px
}
/* Modified By Hardik 19 July */
.cg-box-layout-eleven .cg-layout-content .cg-box-item ul li:before,
.cg-pc-box-one .cg-item-cons ul li:before,
.cg-pc-box-one .cg-item-pros ul li:before {
    position: relative;
    left: -9px;
    font-weight: 700;
    background-color: var(--cg-theme-color);
    color: #fff;
    border-radius: 100%;
    text-align: center;
    font-size: 10px;
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    line-height: 14px;
    margin-left: -14px;
    top: -1px;
}

.cg-pc-box-one .cg-item-pros ul li:before {
    content: "\2714"
}

.cg-pc-box-one .cg-item-cons ul li:before {
    content: "\2716"
}

.cg-pc-box-one ul li:not(:last-child) {
    margin-bottom: 10px
}

.cg-pc-box-two {
    position: relative
}

.cg-pc-box-two .cg-pc-row .cg-item-cons,
.cg-pc-box-two .cg-pc-row .cg-item-pros {
    padding: 20px 40px;
    box-shadow: 0 3px 12px 0 rgba(79, 79, 79, .09);
    position: relative;
    margin: 0 0 5px 5px
}

.cg-pc-box-two .cg-pc-row .cg-item-cons:after,
.cg-pc-box-two .cg-pc-row .cg-item-pros:after {
    content: "";
    position: absolute;
    left: -5px;
    bottom: -5px;
    height: 60%;
    width: 90%;
    border-left: 5px solid var(--cg-theme-color);
    border-bottom: 5px solid var(--cg-theme-color)
}

.cg-pc-box-two .cg-cons-name,
.cg-pc-box-two .cg-pros-name {
    color: #303030;
    text-align: left;
    padding: 0 0 10px 0;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    position: relative
}

.cg-pc-box-two .cg-cons-name:after,
.cg-pc-box-two .cg-pros-name:after {
    content: "";
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: 2px;
    background-color: var(--cg-theme-color);
    left: 0
}

.cg-pc-box-two ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.cg-pc-box-two ul li {
    display: block;
    position: relative;
    padding-left: 18px
}

.cg-pc-box-two ul li:before {
    content: "";
    height: 7px;
    width: 7px;
    border-radius: 100%;
    background-color: var(--cg-theme-color);
    position: relative;
    left: -8px;
    display: inline-block;
    vertical-align: middle;
    margin-left: -7px
}

.cg-pc-box-two ul li:not(:last-child) {
    margin-bottom: 10px
}

.cg-pc-box-three .cg-cons-name,
.cg-pc-box-three .cg-pros-name {
    background-color: var(--cg-theme-color);
    color: #fff;
    text-align: center;
    padding: 15px 0;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .4)
}

.cg-pc-box-three ul {
    margin: 0;
    padding: 12px 20px;
    list-style: none;
    position: relative;
    counter-reset: number-counter
}

.cg-pc-box-three ul li {
    position: relative;
    margin-bottom: 16px;
    z-index: 1;
    padding-left: 36px;
    counter-increment: number-counter
}

.cg-pc-box-three ul li:before {
    content: counter(number-counter);
    color: var(--cg-theme-color);
    border: 1px solid var(--cg-theme-color);
    border-radius: 100%;
    height: 30px;
    width: 30px;
    background-color: #fff;
    position: relative;
    left: -8px;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    line-height: 29px;
    display: inline-block;
    margin-left: -30px;
    vertical-align: middle
}

.cg-pc-box-three ul li span:first-child {
    color: #303030;
    font-size: 15px;
    font-weight: 600;
    display: block;
    margin-bottom: 2px;
    line-height: 20px
}

.cg-pc-box-three ul li span:last-child {
    color: #666;
    font-size: 14px;
    display: block;
    font-style: italic
}

.cg-pc-box-three ul:after {
    content: "";
    background-color: var(--cg-theme-color);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
    opacity: .1
}

.cg-pc-box-four .cg-cons-name,
.cg-pc-box-four .cg-pros-name {
    color: var(--cg-theme-color);
    text-align: center;
    padding: 4px 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px
}

.cg-pc-box-four .cg-item-cons,
.cg-pc-box-four .cg-item-pros {
    border: 4px solid var(--cg-theme-color);
    border-radius: 10px;
    padding-top: 30px;
    position: relative
}

.cg-pc-box-four .cg-item-cons:before,
.cg-pc-box-four .cg-item-pros:before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAHnRSTlMAgPxzzTQb6NislXlpW0QL8+7h0cC8opxtVlIqIgPuk3CwAAAAgUlEQVQoz3XQWQ6DMAxF0WeHMLbQea73v8xCgyICeff3JLJsLBqeHtmOpu03Bza2Y1AwOGBbz35cJ7hjkzcyvPnDTaYeJWIftUX6AkonY2gtqcY+vISmcEFhASzNwfLQMKgYCIEaBCoGQuAMAicgLqjpeognGfpO5joPIBzRvbHuB3jZJENz6Ti+AAAAAElFTkSuQmCC);
    height: 60px;
    width: 60px;
    background-color: var(--cg-theme-color);
    position: absolute;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-position: center;
    border: 6px solid #fff;
    top: -32px;
    left: 0;
    right: 0;
    margin: 0 auto;
    box-shadow: 0 0 7px rgba(0, 0, 0, .2);
    box-sizing: border-box
}

.cg-pc-box-four .cg-item-cons:before {
    transform: rotate(180deg)
}

.cg-pc-box-four .cg-pc-row {
    margin-top: 40px
}

.cg-pc-box-four ul {
    margin: 0;
    padding: 8px 16px 22px;
    list-style: none;
    position: relative
}

.cg-pc-box-four ul li {
    display: block;
    position: relative;
    padding-left: 24px
}

.cg-pc-box-four .cg-item-pros ul li:before {
    content: "\2713"
}

.cg-pc-box-four .cg-item-cons ul li:before {
    content: "\2715"
}

.cg-pc-box-four .cg-item-cons ul li:before,
.cg-pc-box-four .cg-item-pros ul li:before {
    position: relative;
    left: -9px;
    font-weight: 500;
    background-color: var(--cg-theme-color);
    color: #fff;
    font-size: 10px;
    border-radius: 100%;
    text-align: center;
    height: 14px;
    width: 14px;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    margin-left: -14px;
    top: -1px;
}

.cg-pc-box-four ul li:not(:last-child) {
    margin-bottom: 8px
}

.cg-pc-box-five .cg-cons-name,
.cg-pc-box-five .cg-pros-name {
    border: 5px solid var(--cg-theme-color);
    color: var(--cg-theme-color);
    text-align: center;
    padding: 6px 0;
    font-size: 18px;
    font-weight: 700;
    border-radius: 1px
}

.cg-pc-box-five ul {
    margin: 0;
    padding: 14px 24px;
    list-style: none;
    position: relative;
    box-shadow: 0 0 2px rgb(0 0 0 / 20%);
}

.cg-pc-box-five ul li {
    display: block;
    position: relative;
    padding-left: 20px;
    margin: 0
}

.cg-pc-box-five .cg-item-pros ul li:before {
    content: "\2719"
}

.cg-pc-box-five .cg-item-cons ul li:before {
    content: "\2212"
}

.cg-pc-box-five .cg-item-cons ul li:before,
.cg-pc-box-five .cg-item-pros ul li:before {
    position: relative;
    left: -8px;
    font-weight: 500;
    background-color: var(--cg-theme-color);
    font-size: 10px;
    height: 16px;
    width: 16px;
    color: #fff;
    border-radius: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: -16px;
    line-height: 14px;
    top: -1px;
}

.cg-pc-box-five ul li:not(:last-child) {
    margin-bottom: 10px
}

.cg-pc-box-five,
.cg-pc-box-four,
.cg-pc-box-one,
.cg-pc-box-three,
.cg-pc-box-six,
.cg-pc-box-seven,
.cg-pc-box-two {
    margin-bottom: 20px
}

/* CSS By Hardik*/
.cg-pc-box-six .cg-cons-name,
.cg-pc-box-six .cg-pros-name {
    background-color: var(--cg-theme-color);
    color: #fff;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    margin-left: 5px;
    position: relative;
    font-weight: bold;
}

.cg-pc-box-six .cg-cons-name {
    margin-left: auto;
    margin-right: 4px
}

.cg-pc-box-six ul {
    margin: 0;
    list-style: none;
    position: relative
}

.cg-pc-box-six ul li {
    display: block;
    position: relative;
    background-color: #f8f8f8
}

.cg-pc-box-six ul li:not(:last-child) {
    margin-bottom: 10px
}

.cg-pc-box-six .cg-item-pros ul li:before {
    content: "\2713"
}

.cg-pc-box-six .cg-item-cons ul li:before {
    content: "\2715"
}

.cg-pc-box-six ul li:before {
    position: absolute;
    height: 34px;
    width: 34px;
    border-radius: 100%;
    border: 3px solid var(--cg-theme-color);
    top: calc(50% - 17px);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--cg-theme-color);
    font-size: 18px;
    font-weight: 600;
    box-sizing: border-box;
    background-color: #fff
}

.cg-pc-box-six .cg-pc-row .cg-item-cons,
.cg-pc-box-six .cg-pc-row .cg-item-pros {
    position: relative
}

.cg-pc-box-six .cg-pc-row .cg-item-cons:before,
.cg-pc-box-six .cg-pc-row .cg-item-pros:before {
    content: "";
    height: 3px;
    position: absolute;
    top: 25px;
    width: calc(100% - 25px);
    background-color: var(--cg-theme-color)
}

.cg-pc-box-six .cg-pc-row .cg-item-pros:before {
    right: 0
}

.cg-pc-box-six .cg-pc-row .cg-item-cons:before {
    left: 0
}

.cg-pc-box-six .cg-pc-row .cg-item-cons:after,
.cg-pc-box-six .cg-pc-row .cg-item-pros:after {
    content: "";
    width: 3px;
    position: absolute;
    top: 25px;
    height: calc(100% - 25px);
    background-color: var(--cg-theme-color)
}

.cg-pc-box-six .cg-pc-row .cg-item-pros:after {
    right: 0
}

.cg-pc-box-six .cg-pc-row .cg-item-cons:after {
    left: 0
}

.cg-pc-box-six .cg-pc-row .cg-item-pros ul {
    padding: 8px 16px 8px 0
}

.cg-pc-box-six .cg-pc-row .cg-item-pros ul li {
    padding: 10px 20px 10px 70px
}

.cg-pc-box-six .cg-pc-row .cg-item-pros ul li:before {
    left: 17px
}

.cg-pc-box-six .cg-pc-row .cg-item-cons ul {
    padding: 8px 0 8px 16px
}

.cg-pc-box-six .cg-pc-row .cg-item-cons ul li {
    padding: 10px 70px 10px 20px;
    text-align: right
}

.cg-pc-box-six .cg-pc-row .cg-item-cons ul li:before {
    right: 17px
}

.cg-pc-box-seven {
    position: relative;
    z-index: 0
}

.cg-pc-box-seven ul {
    margin: 10px 0 0 0;
    list-style: none;
    position: relative;
    padding: 0
}

.cg-pc-box-seven ul li {
    display: block;
    position: relative;
    border: 1px solid #f4f4f4;
    padding: 10px 20px 10px 60px
}

.cg-pc-box-seven ul li:not(:last-child) {
    margin-bottom: 10px
}

.cg-pc-box-seven .cg-item-pros ul li:before {
    content: "\002B"
}

.cg-pc-box-seven .cg-item-cons ul li:before {
    content: "\002D"
}

.cg-pc-box-seven ul li:before {
    position: absolute;
    left: 10px;
    background-color: var(--cg-theme-color);
    font-size: 22px;
    height: 24px;
    width: 24px;
    color: #fff;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: calc(50% - 12px);
    z-index: 1
}

.cg-pc-box-seven ul li:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #f4f4f4;
    width: 48px;
    z-index: 0
}

.cg-choice-box-one {
    position: relative
}

.cg-cb-row:not(.swiper-wrapper) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
    box-sizing: border-box;
    width: 100%
}

.cg-cb-row .cg-cb-items {
    background-color: #fff;
    box-shadow: 0 3px 12px 0 rgba(79, 79, 79, .12);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    box-sizing: border-box
}

@media screen and (min-width:661px) {
    .cg-cb-row:not(.swiper-wrapper) .cg-cb-items:nth-child(n+2) {
        margin-left: 21px
    }
    .cg-choice-box-seven .cg-cb-row:not(.swiper-wrapper) .cg-cb-items:nth-child(n+2),
    .cg-choice-box-six .cg-cb-row:not(.swiper-wrapper) .cg-cb-items:nth-child(n+2),
    .cg-choice-box-five .cg-cb-row:not(.swiper-wrapper) .cg-cb-items:nth-child(n+2),
    .cg-choice-box-two .cg-cb-row:not(.swiper-wrapper) .cg-cb-items:nth-child(n+2) {
        margin-left: 0
    }
}

.cg-cb-row .cg-cb-items .cg-cb-btn {
    margin-top: auto
}

.cg-choice-box-four .cg-cb-row .cg-cb-items .cg-cb-btn {
    margin-top: 0
}

.cg-cb-row .cg-cb-img {
    height: 164px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    margin-bottom: 15px;
    background-color: transparent;
    text-decoration: none;
    border: none
}

.cg-cb-row .cg-aff-link.cg-cb-img:focus,
.cg-cb-row .cg-aff-link.cg-cb-img:hover {
    background-color: transparent;
    text-decoration: none;
    border: none;
    outline: 0
}
/* Changes BY Hardik */
.cg-cb-row .cg-cb-img img {
    max-width: 115px;
    max-height: 115px;
    display: block;
    transition: none !important;
    transform-origin: center center;
    margin: 0;
    width: auto;
    height: auto;
}

.cg-cb-row .cg-cb-items:hover .cg-cb-img img {
    transform: scale(1.4)
}

.cg-cb-title {
    font-size: 16px;
    color: #121212;
    margin-bottom: 16px;
    min-height: 36px;
    padding: 0 15px;
    font-weight: 700;
    text-align: center
}

.cg-cb-rate {
    margin: 10px auto 40px;
    position: relative;
    width: 150px
}

.cg-cb-rate:after {
    content: "";
    height: 10px;
    width: 150px;
    background: linear-gradient(to right, #fff 0, var(--cg-theme-color) 100%);
    background: -webkit-linear-gradient(0deg, #fff 0, var(--cg-theme-color) 100%);
    border-radius: 2px;
    position: relative;
    display: block;
    margin: 0 auto;
    z-index: 0;
    opacity: .7
}

.cg-cb-rate:before {
    content: "\2605";
    position: absolute;
    left: calc(var(--cg-rbl-rate-p) - 8px);
    width: 150px;
    color: var(--cg-theme-color);
    font-size: 34px;
    top: 0;
    z-index: 1
}

.cg-cb-rate span {
    display: block;
    position: relative;
    bottom: -30px;
    text-align: center;
    color: var(--cg-theme-color);
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
}

.cg-cb-check-img {
    height: 35px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    box-sizing: border-box
}

.cg-cb-check-img img {
    max-width: 100%;
    max-height: 28px
}

.cg-cb-btn {
    padding: 0 15px;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0 0 15px 0
}

.cg-cb-btn a {
    margin: 5px;
    text-decoration: none
}

.cg-box-layout-eleven.cg-box-gb-active .cg-layout-img,
.cg-box-layout-eleven.cg-box-gb-active .cg-layout-content,
.cg-box-layout-four.cg-box-gb-active .product-box-row,
.cg-box-layout-four.cg-box-gb-active .product-box-footer{z-index: 3;position: relative;}

.cg-box-wrap.cg-box-gb-active .cg-tag,
.cg-box-wrap.cg-box-gb-active .cg-slider,
.cg-box-wrap.cg-box-gb-active .cg-text-content,
.cg-box-gb-active .cg-layout-row .cg-layout-img{z-index: 3}
.cg-box-layout-one.cg-box-gb-active .cg-layout-img{z-index: 4;}
.cg-box-layout-one.cg-box-gb-active .cg-layout-content{z-index: 3}
.cg-box-gb-active .cg-layout-row .cg-layout-content{z-index: 3}

.cg-box-layout-eleven.cg-box-gb-active::after,
.cg-box-wrap.cg-box-gb-active::after,
.cg-box-layout-four.cg-box-gb-active::after,
.cg-box-layout-one.cg-box-gb-active::after,
.cg-box-gb-active .cg-layout-row::after{
    background-color: #fff;
    position: absolute;
    left: 5px;
    top: 5px;
    content: "";
    height: calc(100% - 10px);
    width: calc(100% - 10px);
    z-index: 2;
}
.cg-box-layout-eleven.cg-box-gb-active::before,
.cg-box-wrap.cg-box-gb-active::before,
.cg-box-layout-four.cg-box-gb-active::before,
.cg-box-layout-one.cg-box-gb-active::before,
.cg-box-gb-active .cg-layout-row::before{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    background: linear-gradient(45deg, #e8f74d,#ff6600d9,#3c7051,#13ff13,#ad27ad,#bd2681,#6512b9,#ff3300de,#5aabde);
    /*background: linear-gradient(45deg, var(--gr-color1), var(--gr-color2), var(--gr-color3), var(--gr-color4), var(--gr-color5), var(--gr-color6), var(--gr-color7), var(--gr-color8), var(--gr-color9));*/
    background-size: 400%;
    width: 100%;
    height:100%;
    z-index: 1;
    animation: glower 15s linear infinite;
}

@keyframes glower {
    0% {background-position: 0 0;}
    50% {background-position: 400% 0;}
    100% {background-position: 0 0;}
}


.cg-btn-gr-active{
    background: linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);
    /*background: linear-gradient(60deg,var(--gr-color1),var(--gr-color2),var(--gr-color3),var(--gr-color4),var(--gr-color5),var(--gr-color6),var(--gr-color7),var(--gr-color8));*/
    -webkit-animation: gradientAnim 3s ease infinite alternate;
    animation: gradientAnim 3s ease infinite alternate;
    background-size: 300% 300%;
}
@-webkit-keyframes gradientAnim{
    0%{background-position:0 50%}
    50%{background-position:100% 50%}
    to{background-position:0 50%}}
@keyframes gradientAnim{
    0%{background-position:0 50%}
    50%{background-position:100% 50%}
    to{background-position:0 50%}
}


.cg-cb-content {
    padding: 0 15px;
    margin: 0 0 8px 0;
    overflow: hidden;
    text-align: center
}

.cg-cb-content .cg-cbc-name {
    font-size: 14px;
    color: var(--cg-theme-color);
    line-height: 16px;
    margin-bottom: 8px;
    font-weight: 700
}

.cg-cb-footer-btn {
    position: relative;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--cg-theme-color);
    text-decoration: none;
    font-size: 12px;
    font-weight: 600
}

.cg-cb-footer-btn:before {
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: .2;
    background-color: var(--cg-theme-color)
}

.cg-cb-footer-btn:hover {
    background-color: var(--cg-theme-color);
    color: #fff
}

.cg-choice-box-one .cg-cb-rate:before {
    height: 24px;
    line-height: 24px;
    top: 6px
}

.cg-choice-box-seven .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
.cg-choice-box-six .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
.cg-choice-box-five .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
.cg-choice-box-two .cg-cb-row:not(.swiper-wrapper) .cg-cb-items {max-width: 33.33%;flex: 0 33.33%;}
.cg-choice-box-seven .cg-cb-row .cg-cb-items,
.cg-choice-box-six .cg-cb-row .cg-cb-items,
.cg-choice-box-five .cg-cb-row .cg-cb-items,
.cg-choice-box-two .cg-cb-row .cg-cb-items {border: 1px solid #dfdfdf;box-shadow: none;position: relative}
.cg-choice-box-seven .cg-cb-row .cg-cb-items:not(:first-child),
.cg-choice-box-six .cg-cb-row .cg-cb-items:not(:first-child),
.cg-choice-box-five .cg-cb-row .cg-cb-items:not(:first-child),
.cg-choice-box-two .cg-cb-row .cg-cb-items:not(:first-child) {border-left: none}
.cg-choice-box-seven .cg-cb-row:not(.swiper-wrapper),
.cg-choice-box-six .cg-cb-row:not(.swiper-wrapper),
.cg-choice-box-five .cg-cb-row:not(.swiper-wrapper),
.cg-choice-box-two .cg-cb-row:not(.swiper-wrapper) {box-shadow: 0 5px 10px 0 rgba(29, 28, 28, .15);position: relative}
.cg-choice-box-two .cg-cb-row .cg-cb-img {height: 190px;padding-top: 54px}
.cg-choice-box-two .cg-cb-top-pick {font-size: 14px;line-height: 22px;position: absolute;top: -1px;color: #fff;padding: 4px 18px 20px;clip-path: polygon(0% 0%,0% 0%,100% 0%,100% 15%,100% 70%,85% 100%,85% 75%,15% 75%,15% 100%,0 70%);background-color: var(--cg-theme-color);margin: 0 auto;left: 0;right: 0;max-width: 170px;text-align: center;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;z-index: 1;}
/*.cg-choice-box-two .cg-cb-items .cg-cb-top-pick:before {position: absolute;bottom: 18px;font-weight: 400;font-size: 18px;left: 0;right: 0;content: "\2605"}
.cg-choice-box-two .cg-cb-items .cg-cb-top-pick:before {content: "\2605"}*/
.cg-choice-box-seven .cg-cb-content,
.cg-choice-box-six .cg-cb-content,
.cg-choice-box-five .cg-cb-content,
.cg-choice-box-one .cg-cb-content,
.cg-choice-box-two .cg-cb-content {margin-bottom: 20px;font-size: 15px}
.cg-choice-box-seven .cg-cb-content strong,
.cg-choice-box-six .cg-cb-content strong,
.cg-choice-box-five .cg-cb-content strong,
.cg-choice-box-two .cg-cb-content strong {font-weight: 500!important}
.cg-choice-box-six .cg-cb-title,
.cg-choice-box-five .cg-cb-title,
.cg-choice-box-two .cg-cb-title {display: flex;align-items: center;justify-content: center;position: relative}
.cg-choice-box-six .cg-cb-title:before,
.cg-choice-box-five .cg-cb-title:before,
.cg-choice-box-two .cg-cb-title:before {content: "";position: absolute;top: -5px;width: 40px;height: 1px;background-color: var(--cg-theme-color)}

.cg-choice-box-three .cg-cb-items {
    border-radius: 15px 0px 0px 0px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    padding: 30px 20px 0 20px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

.cg-choice-box-four .cg-cb-rate .cg-cb-star,
.cg-choice-box-seven .cg-cb-rate,
.cg-choice-box-three .cg-cb-rate {
    margin: 0 auto;
    width: 86px;
    height: 24px
}


.cg-tbl-rate.cg-teight-rate {
    margin: 0;
    width: 86px;
    height: 24px;
    position: relative;
    display: flex;
    align-items: center;
}
.cg-choice-box-seven .cg-cb-rate:after,
.cg-choice-box-seven .cg-cb-rate:before,
.cg-choice-box-four .cg-cb-rate .cg-cb-star:after,
.cg-choice-box-four .cg-cb-rate .cg-cb-star:before,
.cg-choice-box-three .cg-cb-rate:after,
.cg-choice-box-three .cg-cb-rate:before,
.cg-tbl-rate.cg-teight-rate:after,
.cg-tbl-rate.cg-teight-rate:before {
    content: "";
    height: 17px;
    width: 86px;
    display: inline-flex;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    top: 2px;
    overflow: hidden;
    z-index: 1;
    opacity: 1;
    left: 0
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate span:before,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate span:before,
.cg-box-layout-review2 .cg-review-rate .cg-cb-star:before,
.cg-choice-box-four .cg-cb-rate .cg-cb-star:before,
.cg-choice-box-seven .cg-cb-rate:before,
.cg-choice-box-three .cg-cb-rate:before,
.cg-table-four tbody tr td .cg-tbl-rate span:before,
.cg-tbl-rate.cg-teight-rate:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 304 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m181.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 7-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 0.9 2.7 2.3z' fill='%23bdbdbd'/%3E%3Cpath d='m121 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0 2.4 0.9 2.8 2.2z' fill='%23bdbdbd'/%3E%3Cpath d='m303 26.4-13.2 11.6 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 1 2.8 2.2s0.1 2.6-0.8 3.3z' fill='%23bdbdbd'/%3E%3Cpath d='m242.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.5 0.1 2.5 0.9 2.9 2.3z' fill='%23bdbdbd'/%3E%3Cpath d='m60.1 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3s-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0.1 2.5 1 2.8 2.3z' fill='%23bdbdbd'/%3E%3C/svg%3E")
}
.cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate span:after,
.cg-box-accord-one:not([data-accord-ui="two"]):not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-rate span:after,
.cg-box-layout-review2 .cg-review-rate .cg-cb-star:after,
.cg-choice-box-four .cg-cb-rate .cg-cb-star:after,
.cg-choice-box-seven .cg-cb-rate:after,
.cg-choice-box-three .cg-cb-rate:after,
.cg-table-four tbody tr td .cg-tbl-rate span:after,
.cg-tbl-rate.cg-teight-rate:after {
    width: var(--cg-rbl-rate-p);
    overflow: hidden;
    color: #ffd400;
    z-index: 2;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 304 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m181.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 7-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 0.9 2.7 2.3z' fill='%23FFC107'/%3E%3Cpath d='m121 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0 2.4 0.9 2.8 2.2z' fill='%23FFC107'/%3E%3Cpath d='m303 26.4-13.2 11.6 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 1 2.8 2.2s0.1 2.6-0.8 3.3z' fill='%23FFC107'/%3E%3Cpath d='m242.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.5 0.1 2.5 0.9 2.9 2.3z' fill='%23FFC107'/%3E%3Cpath d='m60.1 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3s-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0.1 2.5 1 2.8 2.3z' fill='%23FFC107'/%3E%3C/svg%3E")
}

.cg-choice-box-seven .cg-cb-rate span,
.cg-choice-box-three .cg-cb-rate span {
    position: absolute;
    right: -30px;
    top: 5px;
    bottom: inherit;
    font-weight: 600;
    color: #303030
}

.cg-choice-box-three .cg-cb-title {
    margin-bottom: 10px;
    margin-top: 10px;
    min-height: inherit;
    padding: 0
}

.cg-choice-box-three .cg-cb-top-pick {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    width: 75px;
    height: 85px;
    overflow: hidden;
    z-index: 0;
    padding: 5px 8px 5px 7px;
    box-sizing: border-box;
    line-height: 15px
}

.cg-choice-box-three .cg-cb-top-pick:after {
    content: "";
    border-style: solid;
    border-width: 85px 75px 0 0;
    border-color: var(--cg-theme-color) transparent transparent transparent;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: -1
}

.cg-choice-box-three .cg-cb-top-pick:before {
    content: "\2605";
    position: absolute;
    bottom: 22px;
    font-size: 17px;
    font-weight: 400;
    left: 3px
}

.cg-choice-box-three .cg-cb-content {
    padding: 0;
    margin-bottom: 20px
}

.cg-cb-content ul,
.cg-choice-box-three .cg-cb-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    text-align: left
}

.cg-cb-content ul li:before,
.cg-choice-box-three .cg-cb-content ul li:before {
    content: "\2713";
    position: relative;
    left: -5px;
    font-weight: 700;
    background-color: var(--cg-theme-color);
    font-size: 10px;
    height: 14px;
    width: 14px;
    color: #fff;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 14px;
    margin-left: -14px;
    top: -1px;
}

.cg-cb-content ul li:not(:last-child),
.cg-choice-box-three .cg-cb-content ul li:not(:last-child) {
    margin-bottom: 10px
}

.cg-cb-content ul li,
.cg-choice-box-three .cg-cb-content ul li {
    display: block;
    position: relative;
    padding-left: 20px;
    line-height: inherit;
    margin: 0;
    text-align: left
}

.cg-choice-box-four .cg-cb-row .cg-cb-items {box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 3px 1px rgba(0, 0, 0, .1), 0 2px 10px 0 rgba(0, 0, 0, .15);border-radius: 5px;overflow: hidden}
.cg-choice-box-four .cg-cb-top-pick {min-height: 40px;background-color: var(--cg-theme-color);color: #fff;font-size: 15px;padding: 8px 8px;box-sizing: border-box;text-align: center;position: relative;font-weight: 600}
.cg-choice-box-four .cg-cb-top-pick:before {content: "\2605";font-size: 16px;display: inline-block;margin-right: 4px}
.cg-choice-box-four .cg-cb-rate .cg-cb-star {position: relative;margin: 0}
.cg-choice-box-four .cg-cb-rate {height: 44px;position: relative;display: flex;align-items: center;justify-content: center;width: auto;margin: 0;border-top: 1px solid #ddd}
.cg-choice-box-four .cg-cb-rate span:first-child {display: none}
.cg-choice-box-four .cg-cb-rate span:last-child {bottom: inherit;white-space: nowrap;margin-left: 8px;margin-right: 8px;font-size: 15px;font-weight: 600;color: #303030}
.cg-choice-box-four .cg-cb-rate:after,
.cg-choice-box-four .cg-cb-rate:before {display: none}
.cg-choice-box-four .cg-cb-btn .cg-btn {margin-bottom: 10px}
.cg-choice-box-four .cg-cb-content {border-top: 1px solid #ddd;padding-bottom: 16px;padding-top: 10px;margin-bottom: 0}
.cg-choice-box-four .cg-cb-content .cg-cbc-name {margin-top: 10px;text-align: left;color: #303030;margin-bottom: 10px;font-style: italic}
.cg-choice-box-four .cg-cb-footer-wrap {height: 54px;display: flex;align-items: center;justify-content: center}
.cg-choice-box-four .cg-cb-footer-wrap a {font-size: 12px;padding: 4px 16px;border-radius: 4px;border: 1px solid #ddd;font-weight: 600}

.cg-choice-box-five{counter-reset: number-counter;}
.cg-choice-box-seven .cg-cb-row .cg-cb-items,
.cg-choice-box-five .cg-cb-row .cg-cb-items{overflow: inherit;}
.cg-choice-box-five .cg-cb-top-pick{margin:0 10px 15px 10px;position: relative;text-align: center;}
.cg-choice-box-five .cg-cb-top-pick span{color:var(--cg-theme-color);padding: 4px 16px;border-radius: 4px;overflow: hidden;font-size: 14px;font-weight: 600;position: relative;display: inline-flex;}
.cg-choice-box-five .cg-cb-top-pick span:after{content: "";background-color: var(--cg-theme-color);position: absolute;top:0;left:0px;right: 0px;bottom: 0px;opacity: 0.2;}
.cg-choice-box-five .cgnumber-cb-items{z-index: 1;counter-increment: number-counter;position: absolute;top: -14px;left: 14px;background-color: var(--cg-theme-color);border-radius: 5px;overflow: hidden;}
.cg-choice-box-five .cgnumber-cb-items:before{content: counter(number-counter);color: #fff;font-weight: 700;font-size: 20px;line-height: 20px;display: block;padding: 8px 12px;position: relative;z-index: 1;}
.cg-choice-box-five .cgnumber-cb-items:after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 14px;background-color: rgba(0,0,0,.1);z-index: 0;}

.cg-choice-box-six .cg-cb-items .cg-cb-top-pick{background-color: var(--cg-theme-color);color: #fff;clip-path: polygon(0 0,100% 0,90% 100%,0 100%);padding: 5px 20px 5px 7px;margin: 0;position: relative;font-weight: 600;font-size: 14px;word-break: break-word;max-width: 150px;display: inline-block;line-height: normal;}
.cg-choice-box-six .cg-cb-items .cg-cb-top-head{position: relative;padding: 10px 12px 10px 0px;display: flex;align-items: center;justify-content: space-between;}
.cg-choice-box-six .cg-cb-items .cg-tbl-rate-svg{margin: 0;}
.cg-choice-box-six .cg-cb-items .cg-tbl-rate-svg svg{transition:none !important;}

.cg-choice-box-seven{margin-left: 10px !important;}
.cg-choice-box-seven .cg-cb-row .cg-cb-items .cg-cb-title{margin-top: 10px;}
.cg-choice-box-seven .cg-cb-row .cg-cb-items .cg-cb-top-pick{margin: 10px 0 5px -9px;position: relative;background: #fff;box-shadow: 0 1px 3px rgb(0 0 0 / 20%);border: 2px solid var(--cg-theme-color);padding: 10px 10px;color: #000;float: left;font-weight: 700;font-size: 12px!important;word-break: break-word;border-bottom-right-radius: 10px;border-top-left-radius: 10px;display: inline-block;max-width: 150px;}
.cg-choice-box-seven .cg-cb-row .cg-cb-items .cg-cb-top-pick:before{content: "";border-style: solid;border-width: 0 9px 20px 0;border-color: transparent var(--cg-theme-color) transparent transparent;position: absolute;left: -2px;top: calc(100% + 2px);}
.cg-choice-box-seven .cg-cb-row .cg-cb-items .cg-cb-top-pick span{line-height: inherit;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}


.cg-choice-box-one,
.cg-choice-box-two,
.cg-choice-box-three,
.cg-choice-box-four,
.cg-choice-box-five,
.cg-choice-box-six,
.cg-choice-box-seven{margin: 20px 0;}

.cg-box-sidebar .cg-cb-row,
.cg-box-sidebar {display: flex;flex-wrap: wrap;flex-direction: column}
.cg-box-sidebar .cg-cb-row .cg-cb-items,
.cg-box-sidebar .cg-layout-content,
.cg-box-sidebar .cg-layout-img,
.cg-box-sidebar .cg-layout-row,
.cg-box-sidebar .product-box-row,
.cg-box-sidebar .product-box-row .product-box-content,
.cg-box-sidebar .product-box-row .product-box-image,
.cg-box-sidebar.cg-box-wrap .cg-slider,
.cg-box-sidebar.cg-box-wrap .cg-tag,
.cg-box-sidebar.cg-box-wrap .cg-text-content {flex: 0 0 100%;max-width: 100%;margin: 0}

.cg-box-sidebar .cg-layout-img,
.cg-box-sidebar.cg-box-wrap .cg-slider {float: none;margin-right: 0;margin-bottom: 20px;width: auto}

.cg-box-sidebar.cg-box-wrap .cg-our-top-pick {width: 80px;margin-right: 10px;margin-bottom: 5px;padding: 0 0 4px 0;line-height: 16px;font-size: 10px}

.cg-box-sidebar.cg-box-wrap .cg-our-top-pick:before {font-size: 32px;line-height: 30px;margin-bottom: 2px}

.cg-box-sidebar .cg-layout-row .cg-layout-content {padding: 0}

.cg-box-sidebar .product-box-row {flex-wrap: wrap;padding: 0 15px}

.cg-box-sidebar .product-box-row .product-box-content {padding: 0;padding-top: 14px;margin-top: 25px;border-top: 1px solid #ddd}

.cg-box-sidebar .cg-cb-row{box-shadow: none}
.cg-box-sidebar .cg-cb-row .cg-cb-items{margin-bottom: 25px;box-shadow: 0 5px 10px 0 rgb(29 28 28 / 15%);border: none;border-radius: 4px}
.cg-box-sidebar.cg-choice-box-three .cg-cb-row .cg-cb-items{box-shadow: 0 0 30px rgb(0 0 0 / 10%);padding: 30px 20px 0 20px;border-radius: 15px;}
.cg-box-sidebar.cg-choice-box-four .cg-cb-row .cg-cb-items{box-shadow:0 1px 1px 0 rgb(0 0 0 / 10%), 0 2px 3px 1px rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 15%);border-radius: 5px;}

table.tbl-sidebar thead th:not(:nth-child(2)) {display: none}

table.tbl-sidebar tbody tr {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px;border: 1px solid #e6e6e6}

table.tbl-sidebar tbody tr td {padding: 10px;display: block;width: 100%;border: none}

table.tbl-sidebar tbody tr td .cg-tbl-img {margin-left: auto;margin-right: auto}

table.tbl-sidebar.cg-table-one tbody tr td,
table.tbl-sidebar.cg-table-two tbody tr td {width: 100%}

table.tbl-sidebar.cg-table-five tbody tr,
table.tbl-sidebar.cg-table-five tbody tr td,
table.tbl-sidebar.cg-table-four tbody tr,
table.tbl-sidebar.cg-table-three tbody tr {
    position: relative
}

table.tbl-sidebar.cg-table-three tbody tr td:nth-child(3) {
    position: absolute;
    padding: 0;
    height: 44px;
    width: 44px;
    right: 2px;
    top: 2px
}
table.tbl-sidebar.cg-table-three tbody tr td:nth-child(3) .cg-tbl-rate-svg {
    transform: scale(.6);
    transform-origin: top left
}

table.tbl-sidebar.cg-table-four tbody tr td:nth-child(3) {
    padding-bottom: 35px;
    position: absolute;
    right: 0;
    width: auto;
    padding-top: 0
}

table.tbl-sidebar.cg-table-four tbody tr td .cg-tbl-rate {
    transform: scale(.75);
    right: -10px;
    margin-top: 0
}

table.tbl-sidebar.cg-table-four tbody tr td:first-child:before {
    font-size: 12px;
    margin: 0 0 0 -10px;
    top: -2px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 12px
}

table.tbl-sidebar.cg-table-five tbody tr td:nth-child(1) {
    width: 25%;
    box-sizing: border-box;
    flex-wrap: wrap;
    padding-right: 0
}

table.tbl-sidebar.cg-table-five tbody tr td:first-child:before {
    font-size: 16px;
    line-height: 16px;
    min-width: auto;
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
    position: relative;
    margin-top: -5px;
    font-weight: 700
}

table.tbl-sidebar.cg-table-five tbody tr td:nth-child(2) {
    width: 55%;
    padding-right: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

table.tbl-sidebar.cg-table-five tbody tr td:nth-child(3) {
    width: 20%
}

table.tbl-sidebar.cg-table-five tbody tr td:nth-child(4) {
    width: 100%
}

table.tbl-sidebar.cg-table-five tbody tr td:first-child .cg-tbl-img {
    max-height: 120px;
    height: auto
}

.cg-table-nine.tbl-sidebar .cg-tbl-row,
.cg-table-eight.tbl-sidebar .cg-tbl-row,
.cg-table-seven.tbl-sidebar .cg-tbl-row {
    flex-wrap: wrap;
    padding: 15px
}

.cg-table-nine.tbl-sidebar .cg-tbl-row .cg-table-title,
.cg-table-eight.tbl-sidebar .cg-tbl-row .cg-table-title,
.cg-table-seven.tbl-sidebar .cg-tbl-row .cg-table-title {
    text-align: center
}

.cg-table-seven.tbl-sidebar .cg-tbl-desc-col {
    margin: 10px 0
}

.cg-table-seven.tbl-sidebar .cg-tbl-btn-col .cg-tbl-rate {
    position: absolute;
    top: 0;
    right: 0;
    transform: scale(.7)
}
.cg-table-nine.tbl-sidebar .cg-tbl-btn-col,
.cg-table-nine.tbl-sidebar .cg-tbl-desc-col,
.cg-table-nine.tbl-sidebar .cg-tbl-img-col,
.cg-table-eight.tbl-sidebar .cg-tbl-btn-col,
.cg-table-eight.tbl-sidebar .cg-tbl-desc-col,
.cg-table-eight.tbl-sidebar .cg-tbl-img-col,
.cg-table-seven.tbl-sidebar .cg-tbl-btn-col,
.cg-table-seven.tbl-sidebar .cg-tbl-desc-col,
.cg-table-seven.tbl-sidebar .cg-tbl-img-col {
    padding: 0;
    flex: 0 0 100%;
    max-width: 100%
}

.cg-table-nine.tbl-sidebar .cg-tbl-desc-col .cg-tbl-ribbon,
.cg-table-eight.tbl-sidebar .cg-tbl-desc-col .cg-tbl-ribbon{
    text-align: center;
}
.cg-table-nine.tbl-sidebar .cg-tbl-rate.cg-teight-rate{margin: 0 auto 10px;left: -17px;}
.cg-table-eight.tbl-sidebar .cg-tbl-rate.cg-teight-rate {margin: 0 auto;left: -20px;}

@media screen and (max-width:860px) {
    .cg-box-wrap .cg-text-content .cg-our-top-pick {
        width: 92px
    }
    .cg-box-wrap .cg-text-content .cg-our-top-pick:before {
        font-size: 40px;
        line-height: 40px
    }
    .cg-slider .cg-slide-img {
        height: 225px;
        padding: 20px 16px 30px 16px;
        box-sizing: border-box
    }
    .cg-pc-row .cg-item-cons,
    .cg-pc-row .cg-item-pros {
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 25px!important
    }
    .cg-pc-box-two .cg-pc-row .cg-item-cons,
    .cg-pc-box-two .cg-pc-row .cg-item-pros {
        padding: 17px 28px
    }
    .cg-pc-box-four .cg-pc-row .cg-item-pros {
        margin-bottom: 42px!important
    }
    .cg-table-six {
        border-bottom: none;
        border-left: 1px solid #d6dee2
    }
    .cg-table-six .cg-table-col {
        min-width: inherit
    }
    .cg-table-six .cg-table-col:last-child .cg-table-cell {
        border-bottom: 1px solid #d6dee2
    }
    .cg-table-six .cg-table-col.cg-table-sm-head {
        background-color: #ebeff2;
        display: block;
        position: sticky;
        left: 0;
        right: 0;
        border-top: 1px solid #d6dee2;
        font-weight: 700;
        text-align: center;
        line-height: 40px
    }
    .cg-table-six .cg-table-col:nth-child(4n-5) .cg-table-cell:not(:first-child) {
        background-color: #fff
    }
    .cg-table-six .cg-table-col .cg-table-cell:first-child,
    .cg-table-six .cg-table-col:first-child .cg-table-cell:first-child {
        display: none
    }
    .cg-table-six.cg-tbl-fixed .cg-table-col .cg-table-cell:not(:first-child) {
        flex: 0 0 calc((100%)/var(--cg-table-producs));
        max-width: calc((100%)/var(--cg-table-producs))
    }
    .cg-box-accord-one .cg-tbl-row,
    .cg-table-nine .cg-tbl-row,
    .cg-table-eight .cg-tbl-row,
    .cg-table-seven .cg-tbl-row {
        flex-wrap: wrap;
        padding: 15px
    }
    .cg-box-accord-one .cg-tbl-row .cg-table-title,
    .cg-table-nine .cg-tbl-row .cg-table-title,
    .cg-table-eight .cg-tbl-row .cg-table-title,
    .cg-table-seven .cg-tbl-row .cg-table-title {
        text-align: center
    }
    .cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col,
    .cg-table-nine .cg-tbl-desc-col,
    .cg-table-eight .cg-tbl-desc-col,
    .cg-table-seven .cg-tbl-desc-col {
        margin: 10px 0
    }
    .cg-table-seven .cg-tbl-btn-col .cg-tbl-rate {
        position: absolute;
        top: 0;
        right: 0;
        transform: scale(.7)
    }
    .cg-box-accord-one .cg-box-accord-items .cg-text{font-size: 14px}
    .cg-box-accord-one:not([data-accord-ui="three"]) .cg-tbl-row .cg-tbl-btn-col .cg-tbl-btn-divider{position: absolute;top: 0;right: 0;padding-bottom: 35px;padding-left: 8px;padding-right: 8px;}
    .cg-box-accord-one[data-accord-ui="two"] .cg-tbl-row .cg-tbl-btn-col .cg-tbl-btn-divider{padding-bottom:10px;transform: scale(.7);}
    .cg-box-accord-one .cg-tbl-row .cg-tbl-img-col,
    .cg-box-accord-one .cg-tbl-row .cg-tbl-desc-col,
    .cg-box-accord-one .cg-tbl-row .cg-tbl-btn-col,
    .cg-table-eight .cg-tbl-desc-col,
    .cg-table-eight .cg-tbl-img-col,
    .cg-table-nine .cg-tbl-btn-col,
    .cg-table-nine .cg-tbl-desc-col,
    .cg-table-nine .cg-tbl-img-col,
    .cg-table-eight .cg-tbl-btn-col,
    .cg-table-eight .cg-tbl-desc-col,
    .cg-table-eight .cg-tbl-img-col,
    .cg-table-seven .cg-tbl-btn-col,
    .cg-table-seven .cg-tbl-desc-col,
    .cg-table-seven .cg-tbl-img-col {
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%
    }
    .cg-box-accord-one .cg-tbl-desc-col .cg-tbl-ribbon,
    .cg-table-eight .cg-tbl-desc-col .cg-tbl-ribbon {
        text-align: center
    }
    .cg-table-eight .cg-tbl-rate.cg-teight-rate {
        margin: 0 auto;
        left: -20px
    }
    .cg-versus-box-three,
    .cg-versus-box-two{
        padding-top: 45px;
    }
    .cg-versus-box-three .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-two .cg-cb-row .cg-cb-items .cg-versus-icon{
        top:-30px;
        max-width: 120px;
        right: calc(0px - 60px - 30px);
    }
    .cg-versus-box-three .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-two .cg-cb-row .cg-cb-items:first-child:after{
        height: calc(100% - 35px);
        top: 35px;
    }
}

@media screen and (max-width:767px) {
    .cg-table-title {
        font-size: 18px
    }
    .cg-tbl-ul ul li {
        font-size: 14px;
        line-height: normal
    }
    .cg-tbl-img {
        width: 120px;
        height: 120px
    }
    table[class*=cg-table-] .cg-btn.cg-btn-md,
    table[class*=cg-table-] .cg-btn:not(.cg-btn-sm):not(.cg-btn-md) {
        font-size: 14px;
        padding: 8px 14px
    }
    table[class*=cg-table-],
    table[class*=cg-table-] tr,
    table[class*=cg-table-] tr td:not(:last-child) {
        text-align: inherit!important
    }
    .cg-box-layout-three .cg-layout-img .cg-li-photo img,
    .cg-box-layout-two .cg-layout-img .cg-li-photo img {
        max-height: 140px
    }
    .cg-box-layout-one .cg-layout-img .cg-li-name {
        font-size: 18px
    }
    .cg-table-six.cg-tbl-fixed .cg-table-col .cg-table-cell:not(:first-child) {
        flex: 0 0 225px;
        max-width: 225px
    }
    .cg-box-layout-eleven .cg-layout-img .cg-li-photo img,
    .cg-box-layout-one .cg-layout-img .cg-li-photo img {
        max-height: 140px
    }
    .cg-box-layout-eleven .cg-layout-img .cg-li-top,
    .cg-box-layout-one .cg-layout-img .cg-li-top {
        padding: 6px 0;
        font-size: 15px
    }
    .cg-box-layout-one .cg-layout-img,
    .cg-box-layout-three .cg-layout-img {
        width: 100%;
        float: none
    }
    .cg-box-layout-one .cg-layout-img .cg-li-name {
        font-size: 20px;
        border-bottom: none;
        text-align: center
    }
    .cg-box-layout-one .cg-layout-img .cg-li-ratebadge {
        margin-top: 0;
        margin-bottom: 16px
    }
    .cg-box-layout-one .cg-layout-img {
        padding-right: 0
    }
    .cg-box-layout-one .cg-layout-img:after {
        display: none
    }
    .cg-box-layout-four {
        padding: 60px 0 0 0
    }
    .cg-box-layout-eleven,
    .cg-box-layout-four .product-box-row {
        padding: 0;
        flex-direction: column
    }
    .cg-box-layout-four .product-box-row .product-box-image {
        width: 100%;
        flex-basis: inherit
    }
    .cg-box-layout-four .product-box-row .product-box-image .product-image-inner {
        height: 200px
    }
    .cg-box-layout-four .product-box-row .product-box-image .product-image-inner img {
        max-height: 200px
    }
    .cg-box-layout-four .product-box-row .product-box-content {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
        margin: 0;
        padding: 18px 20px 0;
        border-top: 1px solid #ddd;
        margin-top: 25px
    }
    .cg-box-layout-four .product-box-row .product-box-content:before {
        display: none
    }
    .cg-box-layout-four .product-box-row.product-full-view .product-box-image .product-image-inner {
        height: auto
    }
    .cg-box-layout-four .product-box-row.product-full-view .product-box-image .product-image-inner img {
        max-height: 240px
    }
    .cg-box-layout-eleven .cg-layout-content,
    .cg-box-layout-eleven .cg-layout-img,
    .cg-box-layout-seven .cg-layout-content,
    .cg-box-layout-seven .cg-layout-img {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        order: inherit;
        padding: 0 10px
    }
    .cg-box-layout-seven .cg-box-name {
        margin-top: 14px
    }
    .cg-box-layout-seven .cg-text {
        text-align: left
    }
    .cg-box-layout-seven .cg-box-name {
        text-align: left
    }
    .cg-box-layout-seven .cg-layout-img img {
        max-height: 200px
    }
    .cg-box-layout-eleven .cg-layout-img {
        padding: 0
    }
    .cg-box-layout-eleven .cg-layout-content {
        text-align: left;
        margin-top: 10px;
        padding: 0 20px 20px
    }
}

@media screen and (min-width:661px) and (max-width:775px) {
    .cg-choice-box-four .cg-cb-row:not(.swiper-wrapper) .cg-cb-items {
        max-width: calc(33% - 5px);
        flex: 0 0 calc(33% - 5px)
    }
    .cg-choice-box-four .cg-cb-rate .cg-cb-star {
        flex: 0 0 86px;
        max-width: 86px
    }
}

@media screen and (max-width:660px) {
    .cg-versus-box-eight,
    .cg-versus-box-seven,
    .cg-versus-box-six,
    .cg-versus-box-five,
    .cg-versus-box-four,
    .cg-versus-box-three,
    .cg-versus-box-two{
        padding-top: 0;
        margin: 20px 0;
    }

    .cg-versus-box-eight .cg-cb-row .cg-cb-items,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items,
    .cg-versus-box-six .cg-cb-row .cg-cb-items,
    .cg-versus-box-five .cg-cb-row .cg-cb-items,
    .cg-versus-box-four .cg-cb-row .cg-cb-items,
    .cg-versus-box-three .cg-cb-row .cg-cb-items,
    .cg-versus-box-two .cg-cb-row .cg-cb-items{
        margin-bottom: 0;
    }
    .cg-versus-box-eight .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-six .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-five .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-four .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-three .cg-cb-row .cg-cb-items:first-child{
        margin-bottom: 62px;
    }
    .cg-versus-box-eight .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-six .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-four .cg-cb-row .cg-cb-items:first-child,
    .cg-versus-box-two .cg-cb-row .cg-cb-items:first-child{
        margin-bottom: 52px;
    }

    .cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-six .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-five .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-four .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-three .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-two .cg-cb-row .cg-cb-items .cg-versus-icon{
        top: inherit;
        max-width: 90px;
        bottom: -52px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .cg-versus-box-four .cg-cb-row .cg-cb-items .cg-versus-icon,
    .cg-versus-box-three .cg-cb-row .cg-cb-items .cg-versus-icon{
        max-width: 60px;
        bottom: -60px;
    }
    .cg-versus-box-five .cg-cb-row .cg-cb-items .cg-versus-icon{
        max-width: 60px;
        bottom: -70px;
    }
    .cg-versus-box-six .cg-cb-row .cg-cb-items .cg-versus-icon{
        max-width: 100px;
        bottom: -53px;
    }
    .cg-versus-box-seven .cg-cb-row .cg-cb-items .cg-versus-icon{
        max-width: 44px;
        bottom: -53px;
    }
    .cg-versus-box-eight .cg-cb-row .cg-cb-items .cg-versus-icon{
        max-width: 128px;
        bottom: -55px;
    }
    .cg-versus-box-eight .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-seven .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-six .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-five .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-four .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-three .cg-cb-row .cg-cb-items:first-child:after,
    .cg-versus-box-two .cg-cb-row .cg-cb-items:first-child:after{
        display: none;
    }

    .cg-versus-box-five .cg-cb-row{padding-top: 15px;}

    .cg-tbl-ribbon {
        float: none
    }
    table.cg-table-five thead tr th:not(:nth-child(2)),
    table.cg-table-four thead tr th:not(:nth-child(2)),
    table.cg-table-one thead tr th:not(:nth-child(2)),
    table.cg-table-three thead tr th:not(:nth-child(2)),
    table.cg-table-two thead tr th:not(:nth-child(2)) {
        display: none
    }
    table.cg-table-five tbody tr,
    table.cg-table-four tbody tr,
    table.cg-table-one tbody tr,
    table.cg-table-three tbody tr,
    table.cg-table-two tbody tr {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 15px;
        border: 1px solid #e6e6e6
    }
    table.cg-table-five tbody tr td,
    table.cg-table-four tbody tr td,
    table.cg-table-one tbody tr td,
    table.cg-table-two tbody tr td {
        padding: 10px;
        display: block;
        width: 100%;
        border: none
    }
    table.cg-table-four .cg-tbl-img,
    table.cg-table-one .cg-tbl-img,
    table.cg-table-two .cg-tbl-img {
        width: auto;
        max-width: 240px;
        margin: 0 auto
    }
    table.cg-table-four .cg-table-title,
    table.cg-table-one .cg-table-title,
    table.cg-table-two .cg-table-title {
        text-align: center
    }
    table.cg-table-four .cg-tbl-ul ul li,
    table.cg-table-one .cg-tbl-ul ul li,
    table.cg-table-two .cg-tbl-ul ul li {
        font-size: 16px
    }
    table.cg-table-two tbody tr td .cg-tbl-ribbon {
        font-weight: 700
    }
    table.cg-table-three tbody tr td .cg-tbl-ribbon {
        font-weight: 700;
        margin: 0 0 0 -10px
    }
    table.cg-table-three tbody tr {
        position: relative
    }
    table.cg-table-three tbody tr td {
        border: none;
        padding: 10px;
        display: block
    }
    table.cg-table-three tbody tr td:nth-child(3) {
        position: absolute;
        right: 16px;
        padding: 0;
        top: 8px
    }
    table.cg-table-three tbody tr td:nth-child(2) {
        flex: 1
    }
    table.cg-table-three tbody tr td:nth-child(4) {
        padding-top: 100px
    }
    .cg-table-four tbody tr td .cg-tbl-ribbon {
        font-size: 12px;
        margin: 0 0 0 4px
    }
    .cg-table-four tbody tr td:first-child:before {
        font-size: 12px;
        margin: 0 0 0 -10px;
        top: -1px;
        padding-top: 4px;
        padding-bottom: 4px;
        line-height: 12px
    }
    table.cg-table-four tbody tr td:nth-child(3) {
        padding-bottom: 35px;
        position: absolute;
        right: 0;
        width: auto;
        padding-top: 0
    }
    table.cg-table-four tbody tr td .cg-tbl-rate {
        margin-top: 0
    }
    table.cg-table-four tbody tr td .cg-tbl-img {
        margin-top: 25px
    }
    table.cg-table-five tbody tr,
    table.cg-table-five tbody tr td {
        position: relative
    }
    table.cg-table-five tbody tr td:nth-child(1) {
        width: 25%;
        box-sizing: border-box;
        flex-wrap: wrap;
        padding-right: 0
    }
    .cg-table-five tbody tr td:first-child:before {
        font-size: 16px;
        line-height: 16px;
        min-width: auto;
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: left;
        position: relative;
        margin-top: -5px;
        font-weight: 700
    }
    table.cg-table-five tbody tr td:nth-child(2) {
        width: 55%;
        padding-right: 0;
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }
    table.cg-table-five tbody tr td:nth-child(3) {
        width: 20%
    }
    table.cg-table-five tbody tr td:nth-child(4) {
        width: 100%
    }
    table.cg-table-five tbody tr td:first-child .cg-tbl-img {
        max-height: 120px;
        height: auto
    }
    .cg-box-wrap .cg-slider {
        width: 100%;
        float: none;
        margin: 0;
        padding-bottom: 0
    }
    .cg-box-wrap .cg-slider .cg-arrow-left,
    .cg-box-wrap .cg-slider .cg-arrow-right {
        top: calc(100%/2 - 20px)
    }
    .cg-box-wrap .cg-text-content {
        margin-top: 20px
    }
    .cg-box-wrap .cg-slider-thumb label img {
        display: none
    }
    .cg-box-wrap .cg-slider-thumb label {
        height: 10px;
        width: 10px;
        margin: 0 2px;
        border-radius: 100%;
        border-width: 6px
    }
    .cg-box-name {
        font-size: 20px;
        margin: 8px 0 12px 0
    }
    .cg-box-layout-two .cg-layout-content {
        margin-left: 0;
        padding: 16px 8px;
        box-shadow: none
    }
    .cg-box-layout-three .cg-layout-content {
        padding: 0;
        margin-top: 12px
    }
    .cg-box-layout-four .product-box-row .product-box-image .product-image-inner {
        height: 160px
    }
    .cg-box-layout-four .product-box-row .product-box-image .product-image-inner a img {
        max-height: 160px
    }
    .cg-box-layout-four .product-box-footer {
        padding: 20px 0 15px
    }
    .cg-box-layout-three .cg-layout-content,
    .cg-box-layout-three .cg-layout-img,
    .cg-box-layout-two .cg-layout-content,
    .cg-box-layout-two .cg-layout-img {
        flex: 0 0 100%;
        max-width: 100%
    }
    .cg-box-layout-two .cg-layout-img .cg-li-ratebadge {
        margin-top: 0;
        margin-bottom: 16px
    }
    .cg-box-layout-eleven .cg-layout-content {
        flex-direction: column
    }
    .cg-box-layout-eleven .cg-layout-content .cg-box-item {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 20px
    }
    .cg-choice-box-seven .cg-cb-row,
    .cg-choice-box-six .cg-cb-row,
    .cg-choice-box-five .cg-cb-row,
    .cg-choice-box-two .cg-cb-row {
        box-shadow: none
    }
    .cg-choice-box-seven .cg-cb-row .cg-cb-items,
    .cg-choice-box-six .cg-cb-row .cg-cb-items,
    .cg-choice-box-five .cg-cb-row .cg-cb-items,
    .cg-choice-box-two .cg-cb-row .cg-cb-items {
        box-shadow: 0 5px 10px 0 rgba(29, 28, 28, .15);
        border: none;
        border-radius: 4px
    }
    .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
    .cg-choice-box-seven .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
    .cg-choice-box-six .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
    .cg-choice-box-five .cg-cb-row:not(.swiper-wrapper) .cg-cb-items,
    .cg-choice-box-two .cg-cb-row:not(.swiper-wrapper) .cg-cb-items {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cg-cb-row .cg-cb-items,
    .cg-choice-box-seven .cg-cb-row .cg-cb-items,
    .cg-choice-box-six .cg-cb-row .cg-cb-items,
    .cg-choice-box-five .cg-cb-row .cg-cb-items,
    .cg-choice-box-two .cg-cb-row .cg-cb-items {
        margin-bottom: 25px
    }
    .cg-choice-box-two .cg-cb-top-pick {
        max-width: 220px
    }
    .cg-choice-box-four .cg-cb-rate .cg-cb-star:after,
    .cg-choice-box-four .cg-cb-rate .cg-cb-star:before,
    .cg-choice-box-three .cg-cb-rate:after,
    .cg-choice-box-three .cg-cb-rate:before {
        top: 3px
    }
    .cg-choice-box-seven{margin-left: inherit !important;padding: 0 12px;}
    [class*="cg-box-layout"][data-bottom-arrow="true"] .cg-layout-row{
        margin-bottom: 30px
    }
}

@media screen and (max-width:580px) {
    table.cg-table-three tbody tr td .cg-table-title {
        padding-right: 52px
    }
    table.cg-table-three tbody tr td:nth-child(3) {
        height: 52px;
        width: 52px;
        right: 4px;
        top: 4px
    }
    .cg-box-layout-four .product-box-row.product-full-view .cg-tbl-rate-svg{
        transform: scale(.72);
        transform-origin: top right
    }
    table.cg-table-three tbody tr td:nth-child(3) .cg-tbl-rate-svg {
        transform: scale(.72);
        transform-origin: top left
    }
    table.cg-table-three tbody tr td:nth-child(4) {
        flex: 0 0 100%;
        max-width: 100%;
        padding-top: 10px
    }
    .cg-box-layout-review2 {
        flex-wrap: wrap
    }
    .cg-box-layout-review2 .cg-review-box-rating {
        flex: 0 0 100%;
        max-width: 100%
    }
    .cg-box-layout-review2 .cg-review-box {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 20px
    }
    .cg-box-layout-review4 .cg-review-box-rating{
        flex: 0 0 100%;
        max-width: 100%;
        padding-bottom: 50px;
    }
    .cg-box-layout-review4 .cg-review-box-rating .cg-tbl-rate{margin-top: 0;}
    .cg-box-layout-review3 .cg-review-box-rating{
        flex: 0 0 100%;
        max-width: 100%;
        padding-bottom: 15px;
    }
    .cg-box-layout-review4,
    .cg-box-layout-review3{padding: 20px 15px;}

    .cg-box-layout-review4 .cg-review-box-wrap,
    .cg-box-layout-review3 .cg-review-box{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }
    .cg-box-layout-review4 .cg-review-box .cg-review-bar-row:not(:last-child),
    .cg-box-layout-review3 .cg-review-box .cg-review-bar-row:not(:last-child){
        margin-bottom: 14px;
    }
    .cg-box-layout-review3 .cg-review-box-wrap .cg-review-box-heading{
        font-size: 20px;
    }
}

@media screen and (max-width:480px) {
    .cg-table-four tbody tr td .cg-tbl-rate {
        transform: scale(.75);
        right: -10px
    }
    .cg-box-wrap .cg-text-content .cg-our-top-pick {
        width: 80px;
        margin-right: 10px;
        margin-bottom: 5px;
        padding: 0 0 4px 0;
        line-height: 16px;
        font-size: 10px
    }
    .cg-box-wrap .cg-text-content .cg-our-top-pick:before {
        font-size: 32px;
        line-height: 30px;
        margin-bottom: 2px
    }
    .cg-box-layout-four .product-box-row .product-box-content {
        padding: 14px 16px 0
    }
    .cg-box-wrap .cg-text-content .cg-bottom-wrap .cg-bottom-btn {
        text-align: center;
        margin-top: 12px
    }
    .cg-box-wrap .cg-text-content .cg-bottom-wrap {
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start
    }
    .cg-box-wrap .cg-text-content .cg-bottom-wrap .cg-bottom-btn,
    .cg-box-wrap .cg-text-content .cg-bottom-wrap .cg-bottom-txt {
        flex: 0 0 100%;
        max-width: 100%
    }
    .cg-box-layout-review2 .cg-review-box {
        padding: 0 0 0 10px
    }
}

@media screen and (max-width:440px) {
    table.cg-table-three tbody tr td:nth-child(2) {
        padding-left: 2px
    }
    table.cg-table-three tbody tr td .cg-tbl-img {
        width: 100px;
        height: 100px
    }
    table.cg-table-three tbody tr td .cg-tbl-ul ul li {
        font-size: 13px;
        padding-left: 16px
    }
    table.cg-table-three tbody tr td .cg-tbl-ul ul li:before {
        font-size: 12px
    }
    table.cg-table-three tbody tr td .cg-table-title {
        padding-right: 32px;
        font-size: 16px;
        margin-top: 0
    }
    table.cg-table-three tbody tr td:nth-child(3) {
        height: 44px;
        width: 44px;
        right: 2px;
        top: 2px
    }
    table.cg-table-five tbody tr td:nth-child(3) .cg-tbl-rate-svg {
        transform: scale(.8);
        transform-origin: top left
    }
    table.cg-table-three tbody tr td:nth-child(3) .cg-tbl-rate-svg {
        transform: scale(.6);
        transform-origin: top left
    }
}
.cg-box-layout-four.cg-box-gb-active,
.cg-box-gb-active .cg-layout-row{border: none !important;}
[class*='cg-'] [data-ez-name]{display: none !important;}

.cg-choice-box-seven .cg-cb-rate, .cg-choice-box-three .cg-cb-rate
{
    right: 15px;
}
@media screen and (max-width: 768px)
{.cg-box-layout-review2 {
    padding: 45px 15px 45px 15px!important;
}}

/*
New CSS Added
 */
.cg-table-seven .cg-tbl-row,
.cg-table-nine .cg-tbl-row,
.cg-table-eight .cg-tbl-row,
.cg-table-nine .cg-tbl-row,
.cg-cb-row .cg-cb-items,
.cg-box-wrap,
.cg-cb-row .cg-cb-items:not(:first-child),
.cg-box-accord-one,
.cg-box-accord-two,
.cg-box-accord-three{
    transition: border 0.2s ease-in-out;
}
.cg-table-seven .cg-tbl-row:hover,
.cg-table-nine .cg-tbl-row:hover,
.cg-table-eight .cg-tbl-row:hover,
.cg-table-nine .cg-tbl-row:hover,
.cg-cb-row .cg-cb-items:hover,
.cg-box-wrap:hover,
.cg-cb-row .cg-cb-items:not(:first-child):hover,
.cg-box-accord-one:hover,
.cg-box-accord-two:hover,
.cg-box-accord-three:hover{
    border: 1px var(--cg-theme-color) solid;
}


/* Start : CG Swiper*/
.cg-swiper{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block;}
.cg-swiper .swiper-wrapper{height:auto;}
.cg-swiper:not(.cg-choice-box-five):not(.cg-choice-box-seven) .cg-cb-items{overflow: hidden !important;}
.cg-swiper .cg-cb-items{margin: 0 !important;display: block;}
.cg-swiper .cg-cb-items::after{display: none !important;}
.cg-swiper .cg-swiper-next{right: 0;background-image: url("data:image/svg+xml,%3Csvg width='26' height='46' viewBox='0 0 26 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.4368 23.412C25.3814 23.9428 25.1517 24.4585 24.7471 24.8632L4.57133 45.0388C3.63426 45.9761 2.10089 45.9761 1.16347 45.0388C0.226404 44.1018 0.227115 42.5677 1.16347 41.631L19.6859 23.1087L1.17484 4.59788C0.237592 3.66046 0.237592 2.12727 1.17484 1.19003C2.11208 0.252783 3.64616 0.25367 4.58252 1.19003L24.7585 21.3657C25.3134 21.9208 25.5397 22.6858 25.4368 23.412Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}
.cg-swiper .cg-swiper-prev{background-image: url("data:image/svg+xml,%3Csvg width='26' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.6 23.4c.1.5.3 1 .7 1.5L21.4 45c.9.9 2.5.9 3.4 0 .9-.9.9-2.5 0-3.4L6.3 23.1 24.8 4.6c.9-.9.9-2.5 0-3.4-.9-.9-2.5-.9-3.4 0L1.2 21.4c-.5.5-.7 1.3-.6 2Z' fill='%23ffffff'/%3E%3C/svg%3E");}
.cg-swiper .cg-swiper-next,
.cg-swiper .cg-swiper-prev{cursor: pointer;content: "";position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);height: 50px;width: 20px;background-color: var(--cg-theme-color);background-size: 10px 20px;background-repeat: no-repeat;background-position: center;padding: 4px;}

.cg-choice-box-two.cg-swiper .swiper-wrapper .cg-cb-items,
.cg-choice-box-five.cg-swiper .swiper-wrapper .cg-cb-items,
.cg-choice-box-six.cg-swiper .swiper-wrapper .cg-cb-items,
.cg-choice-box-seven.cg-swiper .swiper-wrapper .cg-cb-items,
.cg-choice-box-four.cg-swiper .swiper-wrapper .cg-cb-items{border:1px solid #dfdfdf;}

.cg-choice-box-five.cg-swiper .swiper-wrapper .cg-cb-items:hover,
.cg-choice-box-two.cg-swiper .swiper-wrapper .cg-cb-items:hover,
.cg-choice-box-six.cg-swiper .swiper-wrapper .cg-cb-items:hover,
.cg-choice-box-seven.cg-swiper .swiper-wrapper .cg-cb-items:hover,
.cg-choice-box-four.cg-swiper .swiper-wrapper .cg-cb-items:hover{border-color: var(--cg-theme-color);}

.cg-choice-box-five.cg-swiper{margin: 0;padding: 20px 0;}
.cg-swiper .cg-cb-row.swiper-wrapper .cg-cb-items.swiper-slide .cg-cb-btn a{display:inline-block;}
/* End : CG Swiper*/