/**
 * @tableofcontents
 *
 * 1. Banner
 * 2. Social Reviews Tabs
 * 3. Pricing Widget
 * 4. Comparasion Table Fold
 * 5. Tabs Features
 * 6. Testimonial Slider Section 
 *
 */


 body.modal-open
 {
     padding: 0 !important;
 }

/* @Section 1. Banner */

#cw-review-bnr.lnd-bnr-wrap
{
    min-height: auto;
    padding: 140px 0 20px;
}

#cw-review-bnr .glb-bnr-strp
{
    transform: rotate(161deg);
    bottom: -559px;
    left: 0;
}


/* @Section 2. Social Reviews Tabs */
.cw-review-feat-tabs-sec
{
    text-align: center;
    background-color: #f5f5f5;
    padding: 40px 0 60px;
}

.cw-review-feat-tabs-sec h2
{
    font-size: 36px;
    font-weight: 500;
    color: #091e42;
    margin-bottom: 30px;
}

.cw-review-feat-tabs-wrap
{
    margin-bottom: 50px;
}

.cw-review-feat-tabs-wrap ul
{
    border-radius: 50px;
    overflow: hidden;
    border: 1px solid #d4d4d4 !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.cw-review-feat-tabs-wrap ul li a
{
    background: url(../../img/ppc/ppc-tab-tstml-imgs.png) no-repeat center 2px;
    height: 47px;
    min-width: 140px;
    border: none !important;
    border-right: 1px solid #c1c4cc !important;
    transition: all .2s ease-in-out;
}

.cw-review-feat-tabs-wrap ul li.active #tab-facebook
{
    background-position-y: -78px;
    background-color: #4867aa;
}

.cw-review-feat-tabs-wrap ul li a#tab-trustpilot
{
    background-position-y: -158px;
}

.cw-review-feat-tabs-wrap ul li.active a#tab-trustpilot
{
    background-color: #51b27e;
    background-position-y: -238px;
}

.cw-review-feat-tabs-wrap ul li a#tab-hostadvice
{
    background-position-y: -318px;
}

.cw-review-feat-tabs-wrap ul li.active a#tab-hostadvice
{
    background-color: #d58839;
    background-position-y: -398px;
}

.cw-review-feat-tabs-wrap ul li a#tab-g2crowd
{
    background-position-y: -478px;
    border-right: none !important;
}

.cw-review-feat-tabs-wrap ul li.active a#tab-g2crowd
{
    background-color: #446273;
    background-position-y: -558px;
}

.cw-review-feat-card
{
    padding: 15px 15px 15px 150px;
    border-bottom: 5px solid #4867aa;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    position: relative;
    border-radius: 8px;
    margin-top: 30px;
    text-align: left;
}

.feat-card-star i
{
    font-size: 14px;
    color: #fab728;
}

.feat-card-date
{
    margin-top: 5px;
    display: block;
    font-size: 15px;
    font-weight: 400;
    color: #010101;
}

.cw-review-feat-card p
{
    margin: 0;
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #5b5b5b;
    line-height: 20px;
    overflow: hidden;
    transition: all .5s;
    padding: 5px 0 0;
}

.cw-review-card-desc
{
    height: 85px;
    overflow: hidden;
    margin-bottom: 10px;
    transition: height .5s;
}

.cw-review-feat-card a,.cw-review-feat-card a:active, .cw-review-feat-card a:focus
{
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    color: #5b5b5b;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
}

.cw-review-rdmore-btn:hover, 
.cw-review-rdmore-btn:hover i
{
    color: #2e39bf;
}

.cw-review-rdmore-btn i
{
    font-size: 14px;
    color: #5b5b5b;
    margin-left: 5px;
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    position: relative;
}

.cw-review-feat-card-img
{
    position: absolute;
    left: 0;
    left: 0;
    top: 20px;
    width: 140px;
    margin: auto;
    text-align: center;
}

.cw-review-feat-card-img img
{
    width: 70px;
    height: 70px;
    border-radius: 100px;
    margin: 0 auto 10px;
}

.cw-review-feat-card-img span
{
    font-size: 15px;
    text-transform: uppercase;
    color: #434343;
    font-weight: 500;
    display: block;
    margin: 0 7px;
}

#trustpilot .cw-review-feat-card
{
    border-color: #51b27e;
}

#hostadvice .cw-review-feat-card
{
    border-color: #d58839;
}

#g2crowd .cw-review-feat-card
{
    border-color: #446273;
}

.cw-review-feat-card .cw-review-share-box a i
{
    font-size: 14px;
    vertical-align: middle;
    color: #5b5b5b;
    display: inline-block;
    margin-right: 5px;
    opacity: 0.8;
}

.cw-review-share-box
{
    position: relative;
    display: inline-block;
}

.cw-review-share-btn-wrap::before
{
    content: '';
    position: absolute;
    top: -7px;
    left: 20px;
    width: 12px;
    height: 12px;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    transform: rotate(45deg);
    border-bottom: 0;
    border-right: 0;
}

.cw-review-share-btn-wrap
{
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    top: 40px;
    border-radius: 9px;
    left: 30px;
}

.cw-review-share-box a, .cw-review-share-box a:active, .cw-review-share-box a:focus
{
    display: inline-block;
    color: #717171;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
    text-transform: capitalize;
}

.cw-review-share-btn-wrap a,.cw-review-share-btn-wrap a:focus, .cw-review-share-btn-wrap a:active, .cw-review-share-btn-wrap a:hover
{
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    background-color: #3a578c;
    border: 1px solid #3a578c;
    margin: 4px 0;
    transition: all .2s ease-in-out;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.cw-review-share-btn-wrap a:last-child, .cw-review-share-btn-wrap a:last-child:focus, .cw-review-share-btn-wrap a:last-child:active, .cw-review-share-btn-wrap a:last-child:hover
{
    background-color: #3db7ed;
    border-color: #3db7ed;
}

.cw-review-share-btn-wrap a:last-child i
{
    background-color: #3db7ed;
    border-color: #3db7ed;
}

.cw-review-share-btn-wrap a i
{
    color: #fff !important;
    background-color: #3a578c;
    width: 35px;
    height: 35px;
    padding: 8px 0;
    text-align: center;
    font-size: 18px;
    margin-right: 10px;
    margin-left: 0;
}

.cw-review-feat-cta
{
    text-align: center;
}

/* PPC20 Reviews Section */
#ppc20_rvw_cstmrTab_sec
{
    padding: 100px 0 60px;
    background: url('../../img/ppc/ppc20_rvw_cstmr_bg_img1.png') no-repeat 5% 50px, url('../../img/ppc/ppc20_rvw_cstmr_bg_img2.png') no-repeat 95% 50px;
}

#ppc20_rvw_cstmrTab_sec.cw-review-feat-tabs-sec h2
{
    color: #0A1E43;
    font-weight: 700;
    margin-bottom: 50px;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul
{
    border: 1px solid rgba(255, 255, 255, 0.19) !important;
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
    border-radius: 60px;
    margin-bottom: 20px;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul li a
{
    height: 50px;
    border: 0 !important;
    border-right: 1px solid rgba(208, 208, 208, 0.5) !important;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul li:last-child a
{
    border-right: 0 !important;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card
{
    padding: 20px 20px 20px 150px;
    border: 1px solid #E9E9E9;
    box-shadow: none !important;
    border-radius: 0 !important;
    margin-top: 20px;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card-img span
{
    font-size: 16px;
    color: #080F1A;
    margin: 0;
    font-weight: 700;
}

#ppc20_rvw_cstmrTab_sec .feat-card-date
{
    margin: 5px 0 10px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card p
{
    color: #42526E;
    line-height:24px;
    padding: 0;
}

#ppc20_rvw_cstmrTab_sec .cw-review-card-desc
{
    height: 95px;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card a,
#ppc20_rvw_cstmrTab_sec .cw-review-feat-card a:active, 
#ppc20_rvw_cstmrTab_sec .cw-review-feat-card a:focus
{
    font-size: 14px;
    font-weight: 500;
    color: #EF492D;
}

#ppc20_rvw_cstmrTab_sec .cw-review-rdmore-btn:hover, 
#ppc20_rvw_cstmrTab_sec .cw-review-rdmore-btn:hover i
{
    color: #FBD2CB;
}

#ppc20_rvw_cstmrTab_sec .cw-review-rdmore-btn i
{
    color: #FBD2CB;
    top: -3px;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card a i.fa-angle-up
{
    top: 6px;
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card a i.fa-angle-down::before
{
    content: "\f0dd";
}

#ppc20_rvw_cstmrTab_sec .cw-review-feat-card a i.fa-angle-up::before
{
    content: "\f0de";
}

#ppc20_rvw_cstmrTab_sec .cw-review-share-box a, 
#ppc20_rvw_cstmrTab_sec .cw-review-share-box a:active, 
#ppc20_rvw_cstmrTab_sec .cw-review-share-box a:focus
{
    color: #717171;
}

#ppc20_rvw_cstmrTab_sec .cw-review-share-btn-wrap
{
    left: 0;
}

#ppc20_rvw_cstmrTab_sec .cw-review-share-btn-wrap a
{
    color: #fff;
}


/* @Section 3. Pricing Widget */

.pricing-wt-wrap
{
    background-color: #fafbfb;
}

.pricing-wt-wrap .wt-prcNew2_prvd-tab-wrap
{
    padding-top: 0;
}

.pricing-wt-wrap .wt-prcNew2_prvd-tab-wrap h2
{
    display: none;
}

.pricing-wt-top-txt
{
    text-align: center;
    margin-top: 50px;
}

.pricing-wt-top-txt h2
{
    font-size: 36px;
    font-weight: 500;
    color: #091e42;
}


/* @Section 4. Comparasion Table Fold */


#cw-cmpr-tbl-wrap
{
    padding: 40px 0;
    background-color: #fff;
}

.cw-cmpr-txt+.table-responsive
{
    margin-top: 40px !important;
    margin-bottom: 50px !important;
    background-color: #fff;
    border-radius: 9px;
    -ms-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
    -o-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
}

.cw-cmpr-tbl-fold 
{
    margin: 0;
}

.cw-cmpr-tbl-link
{
    margin-bottom: 15px;
}

.cw-cmpr-tbl-link a
{
    min-width: 215px;
}

#cw-cmpr-tbl-wrap .wt-signup-wrapper 
{
padding: 0 0 10px!important;
}

.cw-cmpr-tbl-fold td, .cw-cmpr-tbl-fold th{padding: 15px 0 !important; border: #ebebeb 1px solid; }
.cw-cmpr-tbl-fold tr td{text-align: center;}
.cw-cmpr-tbl-fold tr td{width: 20%;}
.cw-cmpr-tbl-fold tr td:last-child i {
    color: #10dd69;
    position: relative;
    z-index: 99;
}
.cw-cmpr-tbl-fold tr td:last-child {
    background-color: #fff;
    position: relative;
}

.cw-cmpr-tbl-fold tr:last-child td:last-child:after
{
    border-bottom: 0px !important;
}
.cw-cmpr-tbl-fold thead tr{ border-top: #bdbec0 3px solid;}
.cw-cmpr-tbl-fold thead th:first-child{ border-top: transparent 3px solid !important;}
.cw-cmpr-tbl-fold .cw-row{ border-top: #004ddb 3px solid !important; position: relative;}

.cw-cmpr-tbl-fold tr td i.fa-check{color: #10dd69;}
.cw-cmpr-tbl-fold tr td i.fa-times{color: #98999a;}
.cw-cmpr-tbl-fold tr th{text-align: center;}
.cw-cmpr-tbl-fold tbody td{background-color: #f8f9fb; color: #bdbec0;}
.cw-cmpr-tbl-fold thead th:nth-child(2){background-color: #f8f9fb;}
.cw-cmpr-tbl-fold tbody td:nth-child(3){background-color: #f4f3f9;}
.cw-cmpr-tbl-fold thead th:nth-child(3){background-color: #f4f3f9;}
.cw-cmpr-tbl-fold tr td:first-child{text-align: left;}
.cw-cmpr-tbl-fold thead tr th:first-child{font-size: 18px !important;}
.cw-cmpr-tbl-fold tr th:first-child{font-size: 14px !important;text-align: left; padding-left: 30px !important;color: #091e42;}
.cw-cmpr-tbl-fold thead th{color: #1f2d3d; font-size: 18px; font-weight: 500;}
.cw-cmpr-tbl-fold tr th span{padding-left: 10px !important;}
.cw-cmpr-tbl-fold tr th span i
{
    color: #abb0b6;
}
.cw-cmpr-tbl-fold thead th{color: #091e42; font-size: 16px; font-weight: 500;}
.cw-cmpr-tbl-fold th, .cw-cmpr-tbl-fold td{vertical-align: middle !important;}
.cw-cmpr-txt{
    text-align: center;
}

.cw-cmpr-txt h2{
    font-size: 36px;
    font-weight: 500;
    color: #091e42;
}
.cw-cmpr-txt p{
    font-size: 20px;
    color: #768092;
}

.cw-cmpr-tbl-fold tr th span .tooltip-inner {
    background: #000;
}

.cw-cmpr-tbl-fold .tooltip.top .tooltip-arrow {
    border-top-color: #000;
}

#cw-cmpr-tbl-wrap .table>thead>tr>th {
    border-bottom: 1px solid #ebebeb;
}

/* @Section 5. Tabs Features */

.cw-review-ftr-tabs-sec
{
    background: rgba(239,239,239,1);
    background: -moz-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(239,239,239,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=1 );
    padding: 60px 0 40px;

}

.cw-review-ftr-tabs-sec h2
{
    color: #091e42;
    font-size: 36px;
    font-weight: 500;
    text-align: center;
}

.cw-review-ftr-tabs-wrap
{
    margin-top: 40px;
}

.cw-review-ftr-tabs-wrap ul
{
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: calc(0.5% + 40px);
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #ececec;
    margin-bottom: 70px;
}

.cw-review-ftr-tabs-wrap ul li
{
    border: none !important;
    transition: all .2s ease-in-out;
}

.cw-review-ftr-tabs-wrap ul li a
{
    color: #000;
    font-size: 18px;
    font-weight: 400;
    border: none !important;
    transition: all .2s ease-in-out;
    padding: 14px 15px;
    margin: 0 !important;
}


.cw-review-ftr-tabs-wrap ul li.active a, .cw-review-ftr-tabs-wrap ul li.active
{
    border: none !important;
    background-color: #2e39bf !important;
    color: #fff !important;
    margin: 0;
}

.cw-review-ftr-tabs-wrap ul li a:hover
{
    background-color: #f8f9fb;
}

.cw-review-ftr-tabs-wrap ul li:nth-child(2) a
{
    border-left: 1px solid #c1c4cc !important;
    border-right: 1px solid #c1c4cc !important;
}

.cw-review-ftr-tab-card
{
    text-align: center;
    width: 80%;
    margin: 0 auto 40px;
}

.cw-review-ftr-tab-card-img
{
    display: inline-block;
    border-radius: 50px;
}

.cw-review-ftr-tab-card-img img
{
    width: 50px;
    max-height: 50px;
}

.cw-review-ftr-tab-card-txt h4
{
    color: #091e42;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 10px;
}

.cw-review-ftr-tab-card-txt p
{
    color: #42526e;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}


 /* @section 6. Testimonial Slider Section */
 .tstml-sldr-wrap
 {
     background-color:#1c9deb;
     padding: 60px 0 80px;
     position: relative;
 }
 
 .tstml-sldr-ttl-box
 {
     text-align: center;
     margin-bottom: 40px;
 }
 
 .tstml-sldr-ttl-box > h2
 {
     color: #fff;
     font-size: 36px;
     font-weight: 500;
 }
 
 .tstml-sldr-ttl-box > p
 {
     color: #fff;
     font-size: 20px;
 }
 
 .tstml-sldr-cnt-box {
     background: #fff;
     padding: 35px 20px;
     border-radius: 8px;
     float: left;
     width: 100%;
     margin: 0;
     cursor: grab;
     text-align: center;
     opacity: 1;
     transition: all 300ms ease;
     position: relative;
     min-height: 350px;
 }
 
 .tstml-sldr-cnt-box-hvr
 {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     text-align: center;
     opacity: 0;
     transition: all 200ms ease;
 }
 
 .tstml-sldr-cnt-box-hvr > a
 {
     background: rgba(9,30,66,0.8);
     padding: 10px;
     color: #fff !important;
     padding: 8px 20px;
     border-radius: 6px;
 }
 
 .tstml-sldr-cnt-box-hvr > a > i
 {
     color: #fff;
     font-size: 20px;
     vertical-align: bottom;
 }
 
 .tstml-sldr-cnt-box:hover
 {
     background-color: rgba(255,255,255,0.9);
 }
 
 .tstml-sldr-cnt-box:hover .tstml-sldr-cnt-box-hvr
 {
     opacity: 1;
     top: calc(50% - 20px);
 }
 
 .tstml-sldr-cnt-box:hover .tstml-sldr-cnt-img img
 {
     opacity: 0.9;
 }

 .Emoji.Emoji--forText
 {
     display: inline-block !important;
     height: 30px;
     width: auto !important;
 }
 
 .tstml-sldr-cnt-img
 {
     width: 100%;
     height: 75px;
     overflow: hidden;
     display: block;
     text-align: center;
 }
 
 .tstml-sldr-cnt-img img
 {
     display: inline-block !important;
     border-radius: 50px;
     width: auto !important;
     box-shadow: 0 0 3px rgba(0,0,0,0.1);
 }

 .tstml-sldr-wrap .owl-carousel .owl-stage-outer
 {
     overflow: visible;
 }

 .tstml-sldr-wrap .owl-nav, .tstml-sldr-wrap .owl-dots
 {
     display: none;
 }
 
 .tstml-sldr-cnt-box p
 {
     color: #42526e;
     font-size: 14px;
     margin: 20px 0;
 }
 
 .tstml-sldr-cnt-box p > a
 {
     color: #009ffa;
     font-weight: 500;
 }
 
 .tstml-sldr-cnt-box span
 {
     color: #42526e;
     font-size: 18px;
     font-weight: 500;
     display: inline-block;
 }
 
 .tstml-sldr-cnt-box b, .tstml-sldr-cnt-box s
 {
     color: #009ffa;
     font-size: 14px;
     font-weight: normal;
     text-decoration: none !important;
     display: block;
 }
 
 .tstml-sldr-cnt-box > p b, .tstml-sldr-cnt-box > p s
 {
     display: inline-block !important;
     vertical-align: middle !important;
 }

 .tstml-sldr-cnt-box-twt-icon i
{
    font-size: 30px;
    margin-top: 5px;
    color: #2daae1;
}
 
 .tstml-owl-sldr-wrap
 {
     padding: 0 60px;
 }

 /* Customer Reviews 2020 */
.ppc20_rvw_cstmr_inrTab_cntnt
{
    display: none;
}

.ppc20_rvw_cstmr_inrTab_cntnt_actv
{
   display: block;
}

.ppc20_rvw_cstmr_inrTab_nav
{
    margin-top: 50px;
}

.ppc20_rvw_cstmr_inrTab_nav ol
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.ppc20_rvw_cstmr_inrTab_nav ol,
.ppc20_rvw_cstmr_inrTab_nav ol li,
.ppc20_rvw_cstmr_inrTab_nav span
{
    display: inline-block;
    vertical-align: middle;
}

.ppc20_rvw_cstmr_inrTab_nav ol li a,
.ppc20_rvw_cstmr_inrTab_nav span a
{
    color: #6C6C6C;
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    min-width: 35px;
    min-height: 40px;
    display: inline-block;
    border-radius: 6px;
    text-decoration: none !important;
    outline: none !important;
}

.ppc20_rvw_cstmr_inrTab_nav ol li.ppc20_rvw_cstmr_inrTab_nav_actv a
{
    color: #fff !important;
    background: #EF492D;
}

.ppc20_rvw_cstmr_inrTab_nav ol li a i,
.ppc20_rvw_cstmr_inrTab_nav span a i {
    color: #6C6C6C;
    font-size: 22px;
    position: relative;
    top: 2px;
    margin: 0 5px;
}


@media(max-width:992px)
{
    
    .cw-review-feat-tabs-sec
    {
        padding: 20px 0 40px;
    }

    .cw-review-feat-tabs-sec h2,.tstml-sldr-ttl-box > h2 {
        font-size: 28px;
    }

    .cw-review-feat-tabs-wrap {
        margin-bottom: 30px;
    }

    .cw-review-feat-tabs-wrap>ul
    {
        background-color: #fff;
    }

    .cw-review-card-desc
    {
        height: 145px;
    }

    .cw-review-feat-card-img
    {
        width: 120px;
    }

    .cw-review-feat-card-img img {
        width: 60px;
        height: 60px;
    }

    .cw-review-feat-card-img span
    {
        font-size: 14px;
    }

    .cw-review-feat-card
    {
        padding-left: 120px;
    }
    
    .cw-review-share-btn-wrap
    {
        padding: 10px;
        background-color: #fff;
        box-shadow: 0 0 5px rgba(0,0,0,0.1);
        top: -30px;
        border-radius: 9px;
        left: calc(100% + 15px) !important;
        min-width: 130px;
    }

    .cw-review-share-btn-wrap::before {
        top: 40px;
        left: -7px;
        transform: rotate(-45deg);
    }

    .cw-review-share-btn-wrap a i
    {
        width: auto;
        height: auto;
        padding: 8px;
        margin-right: 0;
    }

    
    .cw-review-ftr-tabs-sec h2
    {
        font-size: 28px;
    }

    .cw-review-ftr-tabs-wrap ul li a
    {
        font-size: 14px;
    }

    .cw-review-ftr-tabs-sec
    {
        padding: 40px 0;
    }

    .tstml-sldr-wrap
    {
        padding: 30px 0 50px;
    }

    .tstml-sldr-ttl-box > p
    {
        font-size: 16px;
    }

     /* PPC20 Review CSS */
     #ppc20_rvw_cstmrTab_sec .cw-review-feat-card-img span {
        font-size: 16px;
    }

    #ppc20_rvw_cstmrTab_sec .cw-review-feat-card {
        padding: 20px 20px 20px 120px;
    }
    

}

@media(max-width:767px)
{

    #cw-review-bnr.lnd-bnr-wrap
    {
        padding-top: 70px;
    }
    
    .cw-review-feat-tabs-wrap ul, .cw-review-feat-tabs-wrap ul
    {
        border-radius: 0;
    }

    .cw-review-feat-tabs-wrap ul li:nth-child(2) a
    {
        border-left: none !important;
        border-right: none !important;
        border-top: 1px solid #c1c4cc !important;
        border-bottom: 1px solid #c1c4cc !important;
    }

    .cw-review-feat-tabs-wrap ul
    {
        display: flex;
        flex-wrap: wrap;
    }

    .cw-review-feat-tabs-wrap ul li
    {
        flex: 1;
    }

    .cw-review-feat-tabs-wrap ul li a
    {
        margin: 0 !important;
    }

    .cw-review-feat-tabs-wrap ul li a
    {
        border: 1px solid #c1c4cc !important;
    }

    .cw-review-feat-card
    {
        padding: 10px 10px 10px 120px;
    }

    .cw-review-feat-card-img
    {
        width: 120px;
    }
    
    #cw-cmpr-tbl-wrap .cw-cmpr-tbl-fold tr th, #cw-cmpr-tbl-wrap .cw-cmpr-tbl-fold thead tr th
    {
        white-space: normal !important;
        padding: 15px !important;
    }

    .cw-review-ftr-tabs-wrap ul
    {
        border-radius: 0;
    }

    .cw-review-ftr-tabs-wrap ul li:nth-child(2) a
    {
        border-left: none !important;
        border-right: none !important;
        border-top: 1px solid #c1c4cc !important;
        border-bottom: 1px solid #c1c4cc !important;
    }

    /* PPC20 Review CSS */
    #ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul
    {
        border-radius: 0;
        display: block;
    }

    #ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul li
    {
        float: left;
        width: 50%;
    }

    #ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul li:nth-of-type(2) a
    {
        border-right: 0 !important;
    }

    #ppc20_rvw_cstmrTab_sec .cw-review-feat-tabs-wrap ul li:nth-child(-n+2) a
    {
        border-bottom: 1px solid rgba(208, 208, 208, 0.5) !important;
    }
}


@media(max-width:550px)
{
    
    .cw-review-feat-card
    {
        padding: 80px 10px 10px;
        margin-top: 80px;
        text-align: center;
    }

    .cw-review-feat-card-img img
    {
        width: 70px;   
        height: 70px;   
    }

    .cw-review-feat-card-img
    {
        top: 15px;
        width: 100%;
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }

    .cw-review-feat-card-img img
    {
        box-shadow: 0 2px 8px rgba(0,0,0,0.3);
        background-color: #fff;
    }

    .cw-review-feat-tabs-wrap .row .col-xs-6
    {
        width: 100%;
    }

    .tstml-owl-sldr-wrap {
        padding: 0 40px;
    }

    /* PPC20 Review CSS */
    #ppc20_rvw_cstmrTab_sec .cw-review-feat-card {
        padding: 80px 10px 10px;
        margin-top: 80px;
        text-align: center;
    }

    .ppc20_rvw_cstmr_inrTab_nav ol li a, .ppc20_rvw_cstmr_inrTab_nav span a
    {
        font-size: 14px;
    }

    .ppc20_rvw_cstmr_inrTab_nav ol li a i, .ppc20_rvw_cstmr_inrTab_nav span a i
    {
        top: 3px;
    }

    .ppc20_rvw_cstmr_inrTab_nav ol li a, .ppc20_rvw_cstmr_inrTab_nav span a
    {
        min-width: 30px;
    }
}

