/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

.checkmark img {
    width: 80px;
    height: 80px;
}
.avia-iframe-wrap {
    width:100%;
    max-width: 500px;
    margin: auto;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.menu-item-15 a {
    padding: 15px 50px !important;
    border-bottom: 1px solid #104d89 !important;
}
section.av_textblock_section h2 {
    margin-top: 15px;
}
/* related posts */

.related-posts-by-cat h3 {
    margin-bottom: 30px;
}

#related-post .post-name {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    margin: 20px auto 0;
    max-width: 85%;
}

#related-post .post-name a {
    color: #000 !important;
}

#related-post .slick-slide img {
    display: block;
    text-align: center;
    margin: 0 auto;
}

#related-post .slick-prev,
#related-post .slick-next {
    background: #166FC6;
    width: 30px;
    height: 25px;
}

.new-sidebar {
    width: 95%;
}

#footer h3.widgettitle {
    font-size: 22px !important;
}

/*new tabel design start*/

/*html body a.buy-now-button.external {*/

/*    background: #ffffff!important;*/

/*}*/

html.post-3464 .entry-content {
    text-align: none !important;
}

.page-id-4835 strong {
    top: 0px !important;
}

.table_gres.table_wrap.relative.table_above table td {
    text-align: center;
    font-size: 13px!important;
    font-weight: 600;
}

.table_above td.col_tx span,
.table_above td.col_tx del {
    font-size: 13px;
}

.table_above a {
    font-size: 15px!important;
}

a.cs_botton_s,
a.green-button,
a.guide-button,
a.main-button {
    font-size: 18px!important;
}
/*
.table_gres.table_wrap.relative.table_above table td {
    border: 1px solid #273f99;
}
*/
.table_gres.table_wrap.relative.table_above table.table_main td {
    border-left: 1px solid #273f99 !important;
    border-top: 1px solid #273f99 !important;
    border-right: none !important;
	border-bottom: none !important;
}

.table_above .checkmark img {
    max-width: 80px;
    text-align: center;
    display: block;
    margin: 0 auto;
}

.table_above td.col1.tb_num.ten {
    padding-bottom: 20px!important;
}

.table_above .col_visit span.stars,
.table_above .col_tx span.stars {
    color: #ffaf00;
    display: block;
    text-align: center;
}

.table_above th.col1.tb_num {
    font-size: 20px;
}

.table_above td.col1.tb_num {
    font-size: 15px!important;
    line-height: 25px;
}

.table_above .title.librefranklin {
    height: auto!important;
}

.table_above .firstTop .col_score .score {
    font-size: 20px;
    line-height: 45px;
    width: 50px;
    height: 50px;
    border: double 3px transparent;
    border-radius: 50%;
    background-image: linear-gradient(white, white), radial-gradient(circle at top right, #b02e46 0%, #f04e63 51%, #f68c53 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    display: inline-block;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}

.table_above .score_review a {
    display: block;
    font-size: 11px;
    color: #959595!important;
    text-decoration: none;
    margin-top: 7px;
}

.table_above .more-info {
    float: right;
    margin-left: 5px;
}

.table_above .assets_row:first-child {
    border-top: none;
}

.table_above .close_row a {
    display: block;
    position: absolute;
    top: 25px;
    right: 20px;
}

.table_above .assets_row {
    padding: 2px 6px;
    border-bottom: 1px solid #273f99!important;
}

.table_above .assets_row:last-child {
    border-bottom: none!important;
}

.table_above .col_hlf {
    height: 55px !important;
    line-height: 55px !important;
    text-align: center;
    white-space: nowrap;
}

.table_above .more_link.open_more .more-info {
    display: block;
}

.table_above .slide_row_open .bt_read {
    margin-top: 3px;
}

.table_above .bt_read a {
    display: inline-block;
    height: 37px;
    text-decoration: none;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    line-height: 37px;
    color: #f04e63;
    font-size: 15px;
    padding: 0 28px;
    text-align: center;
    border: 1px solid #f04e63;
}

.table_above td.col_logo,
.table_above td.col_score,
.table_above td.col_tx,
.table_above td.col_visit {
    border-bottom: 0!important;
}


/*.table_above td.col_visit{

    border-right:0!important; 

}*/

.table_above .open_more a {
    padding-right: 18px;
}

.table_above .more_link a {
    display: inline-block;
    font-size: 12px;
    font-weight: 800;
    color: #091722;
    text-decoration: none;
    position: relative;
}

.table_above td .text,
.table_above td .text p {
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 19px;
}

.table_above .score {
    font-size: 20px;
    line-height: 32px;
}

.table_above .bb-ribbon {
    font-family: 'Libre Franklin';
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    text-align: left;
    height: 25px;
    padding: 0 1.2em;
    margin: 0;
    line-height: 25px;
    position: absolute;
    background-color: #f04e63;
    display: inline-block;
    /* box-sizing: content-box; */
    bottom: 0px;
    left: 0px;
    white-space: nowrap;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}

.bb-ribbon::after {
    content: "";
    width: 0;
    bottom: 0;
    position: absolute;
    display: block;
    border-color: #f04e63;
    border-width: 12px;
    border-style: solid;
    z-index: 100;
    right: -12px;
    border-left-width: 0;
    border-right-color: transparent;
    height: 1px;
}

.table_above .slide_info li {
    list-style: none;
}

.table_above .slide_info li:before {
    content: ".";
    font-size: 60px;
    line-height: 0;
    position: absolute;
    left: -19px;
    top: -6px;
    color: #00B7AB;
}

.table_above .hasTooltip:before {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: 2px;
    left: 0;
}

.table_above table {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}
/*
.table_above .table_main {
    width: 100%;
    border: none;
    background: #fff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
    border-collapse: collapse;
    margin-bottom: 50px;
    overflow: hidden;
    webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}
*/
.table_above .table_main {
    width: 100%;
    border: none;
    background: #fff;
    margin-bottom: 50px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border: solid #273f99 1px;
    border-collapse: separate !important;
    border-spacing: 0;
}

.table_above .table_main thead {
    background: #273f99!important;
}
span.fas.fa-arrow-up {
    font: normal normal normal 14px/1 FontAwesome;
}
.table_above th .hasTooltip::before {
    content: "𝑖";
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    background: #fff;
    color: #273f99;
    border-radius: 50px;
    position: absolute;
    bottom: -5px;
    left: 5px;
    line-height: 15px;
}

body .ui-tooltip {
    border: none!important;
    border-bottom: 3px solid #f04e63!important;
    -webkit-border-radius: 0!important;
    border-radius: 10px!important;
}

.col_hlf span {
    color: #0cb6aa;
    font-weight: 400;
}

.table_above .table_main th {
    height: 50px;
    color: #fff;
    vertical-align: middle;
    text-shadow: none;
    font-weight: 500;
    padding: 0 1%;
}

.table_above .col1 {
    width: 4%;
    font-size: 13!important;
    text-align: center;
}

.table_above th.col_logo {
    padding: 0 2% !important;
    text-align: center;
}

.table_above .center {
    text-align: center;
}

.table_above .col_visit {
    width: 15%;
    padding: 0 2%;
}

.table_above th.col_visit {
    text-align: center;
}

.table_above .firstTop {
    border-bottom: 1px solid #273f99;
    border-left-width: 5px;
    border-right-width: 6px;
}

.table_above tr td:first-child {
    border-left: none;
}

.table_above .firstTop .tb_num {
    color: #fff;
}

.table_above tr:first-child th {
    background: #273f99;
}

.table_above .firstTop td {
    position: relative;
    z-index: 4;
}

.table_above th,
.table_above td,
.table_above tr {
    border-color: #273f99!important;
}

.table_above td {
    height: 110px;
}

.table_above .tb_num {
    font-size: 22px;
}

.table_above .table_main tr:first-child td {
    border-top: none;
}

.table_above .col_tx {
    width: 14%;
    text-align: left;
    font-weight: 300;
}

.table_above .col_visit {
    width: 15%;
    padding: 0 2%;
}

.table_above .tb_num {
    color: #fff!important;
    background-color: #273f99;
    /*font-size: 30px;*/
}

.table_above td.no_padding {
    padding: 0 !important;
    height: auto;
    border: none !important;
}

.table_above tr.hidden_row {
    display: none;
}

.hidden_row.border-remove {
    border-color: #273f99;
}

tr#show_tr_1 {
    border-bottom: 3px solid #273f99;
}

tr.tableTr.partnerRow.firstTop.cs_hidden {
    border: none!important;
}

tr.tableTr.partnerRow.firstTop.cs_hidden:first-child td,
tr.tableTr.partnerRow.cs_hide td {
    border-bottom: none!important;
}

.table_above .table_above td {
    height: 110px;
    border-left: 1px solid #273f99;
}

.table_above .col_logo {
    width: 14%;
    padding: 0 !important;
    text-align: center;
}

.table_above .text {
    text-align: center;
    font-weight: bold!important;
    /* color: #000; */
    font-size: 15px!important;
}

.table_above .text a.cs_botton {
    display: block;
}

.table_above .text span {
    display: block;
    text-align: center;
}

.table_above .text strong {
    display: block;
    text-align: center;
}

.table_above .col_score {
    width: 9%;
    text-align: center;
}

.table_above .table_main td {
    border-top: 1px solid #273f99;
    height: 90px;
    padding: 0 10px;
}

.table_above .col_score {
    width: 9%;
    text-align: center;
}

.table_above .bt_cta a,
.bt_cta input {
    display: block;
    font-weight: 500;
    height: 37px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    background-image: linear-gradient(to right, #b02e46 0%, #f04e63 51%, #f68c53 100%);
    line-height: 37px;
    color: #fff !important;
    text-decoration: none;
    font-size: 12px!important;
    padding: 0 17px;
    text-align: center;
}

tr.tableTr.partnerRow:nth-child(odd) {
    background: #ffffff;
}

tr.tableTr.partnerRow:nth-child(even) {
    background: #f2f2f2;
}

.left.title.librefranklin:first-child {
    margin-bottom: 0;
}

.table_above .ease a:hover,
.ease:hover {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.table_above .bt_cta a:hover,
.bt_cta input:hover {
    background-position: right center;
    -ms-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    text-decoration: none;
}

.table_above .col_visit .bt_black a,
.col_visit .bt_cta a {
    display: block;
    /*min-width: 100px;

    max-width: 100px;*/
    margin: 0 auto;
}

a.mobile-view {
    display: none;
}

.table_above .col_visit .bt_cta a {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}

.table_above .bt_read a:hover {
    background-image: linear-gradient(to right, #b02e46 0%, #f04e63 51%, #f68c53 100%);
    color: #fff;
    text-decoration: none;
}

.table_above th.col1 strong {
    color: #fff!important;
}

.table_above .trust_tx {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    /* float: left; */
    /*display: inline-block;*/
    /* margin-right: 5px; */
}

.table_above .slide_info li {
    font-size: 14px;
    line-height: 19px;
}

.checkmark.show-mobile {
    display: none;
}

.table_above .trust_in {
    width: 130px;
    height: 24px;
    position: absolute;
    /* float: right; */
    /*display: inline-block;*/
}

.table_above .trust_wrap {
    width: 300px;
    height: 24px;
    top: 0px;
    position: relative;
    float: right;
    display: inline-block;
}

.table_above .img_title img {
    width: 100px;
    /* margin-top: 15px; */
}

.left.slide_preview.cover {
    background-position: center;
    background-size: cover;
}

.table_above .slide_row_open {
    font-family: 'Lato', sans-serif;
    padding: 25px 20px;
    padding-left: 5%;
    position: relative;
    /*display: none;*/
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0, #fff 83%, #fff 83%);
    background: -webkit-linear-gradient(top, #ededed 0, #fff 83%, #fff 83%);
    background: linear-gradient(to bottom, #ededed 0, #fff 83%, #fff 83%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0);
}

.table_above .wp_recommended_cont {
    position: absolute;
    bottom: 30px;
    width: 20%;
    right: 15px;
}

.table_above .slide_preview {
    width: 27.5%;
    padding-top: 16%;
    margin-right: 3%;
    border: 1px solid #273f99;
    position: relative;
}

.table_above span.mobile {
    display: none;
}

.table_above .slide_preview a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
}

.table_above .slide_info {
    width: 19%;
    text-align: left;
    margin-right: 1.5%;
}

.stacked_more_row .slide_info_tx {
    font-size: 18px;
    line-height: 25px;
    margin-left: 5px;
    color: #273f99;
}

.slide_info .trust {
    margin-bottom: 5px;
}

.slide_info ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.slide_info li {
    font-size: 14px;
    line-height: 19px;
    font-weight: 300;
    /*margin-bottom: 7px;*/
    padding-left: 21px;
    position: relative;
}

.slide_info .title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 15px;
}

.hasTooltip {
    position: relative;
    display: none;
}

.table_above .left {
    float: left;
    display: inline-block;
}

.table_above .slide_info:last-child {
    margin-right: 0;
}

body#top.post-template-default.active_meta_option main.content.units.av-content-small .entry-content-wrapper.clearfix.standard-content {
    overflow: unset;
}

body#top.post-template-default.active_meta_option main.content.units.av-content-small {
    z-index: 9;
    position: relative;
}

html.responsive body#top #wrap_all #header {
    z-index: 99 !important;
}

.related-post-group section#related-post {
    width: 100%;
    margin: 0;
}


/*new tabel design end*/

@media (max-width: 1024px) {
    .desktop-table {
        display: block!important;
    }
    .table_above table.table_main {
        overflow-x: auto;
        width: 1100px !important;
        margin-bottom: 0;
    }
    .table_above {
        overflow-x: scroll !important;
        margin-bottom: 50px;
    }
}

@media (max-width: 991px){
	.crushmeta_wrap .crushmeta_outer .meta-info {
    padding: 10px!important;
    background-color: #eee;
    border-top: none;
    border-left: 3px solid #1873cd;
}
html body .crushmeta_wrap .crushmeta_outer .meta-info>div {
    width: 100%;
	text-align: left;
	line-height: 22px;
	margin: 0 0 15px 0;
}
.meta-table.meta_inner #ez-toc-container {
    float: left;
}
.new-sidebar h3 {
    font-size: 21px !IMPORTANT;
}
.new-sidebar {
    padding: 7px 8px 1px !important;
}
.sidebar-button {
    margin-bottom: 12px !important;
    font-size: 12px !important;
}
.post_author_timeline {
    border: none !important;
}
}
@media (max-width: 991px) and (min-width: 768px){
.meta-table.meta_inner ul.ez-toc-list.ul_close_toggle {
    right: auto !important;
    width: 660px !important;
}
button#menu-toggle {
    margin-bottom: 22px;
}
div#main .aside_usm h3.widgettitle {
    font-size: 17px !important;
}
}
@media (max-width: 768px){
	.CampaignType--popup button {
     right: -4px !important;
}
}
/*

Desktop Styles

================================================== */


/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media(max-width: 767px) {
    #top .fullsize .template-blog .blog-meta a.small-preview, .template-blog .blog-meta a.small-preview {
        margin: 0 auto 0px !important;
        float: none !important;
    }
    .flex_column .template-blog .post .entry-content-wrapper {
        float: left;
        width: 100%;
    }
    #top .fullsize .template-blog .blog-meta, .template-blog .blog-meta {
        width: 100% !important;
        height: auto !important;
        padding: 0 !important;
    }
    .the_custom_title {
        margin: 20px 0 30px;
    }
    #top #av-burger-menu-ul {
        vertical-align: top !important;
    }
	#related-post .slick-next {
    right: -20px !important;
	}
	#related-post .slick-prev, #related-post .slick-next {
		top: 50% !important;
	}
	.aside_usm .inner_sidebar {
		margin-left: 0 !important;
	}
	.aside_usm .inner_sidebar .new-sidebar {
		width: 95%;
		margin: 0 auto;
	}
	.inner_sidebar .textwidget .coupon-container {
		margin-left: 0px !important;
	}
	.inner_sidebar #categories-3 {
		padding: 0px 10px;
	}
	span#AnalystPrep_CFABreakdown strong {
    line-height: 28px;
}
div#custom_html-4 {
    padding: 30px 7px;
  }
}


/*

Mobile Styles

================================================== */


/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

.price-head {
    margin-bottom: 30px;
}

.wily_txt {
    width: calc(100% - 70px);
    display: inline-block;
    margin-bottom: 25px;
    text-align: left;
}

.wily_img {
    width: 60px !important;
    display: inline-block;
    margin-bottom: 25px;
    vertical-align: top;
}

.desktop-table.cs_desktop-tables td {
    padding-left: 0px!important;
    padding-right: 0!important;
    text-align: center;
    font-size: 13px!important;
}

.desktop-table.cs_desktop-tables td a.buy-now-button {
    font-size: 13px!important;
    position: relative!important;
    text-align: center!important;
    margin: 0 auto!important;
    float: none!important;
    padding: 10px!important;
}

.desktop-table.cs_desktop-tables td a {
    width: auto!important;
    font-size: 13px!important;
}

.desktop-table.cs_desktop-tables .blue td h2 {
    color: #FFFFFF !important;
    margin-top: 0;
    font-size: 16px!important;
}


/**

html body a.wide-button-orange , html body a.profile-link123{

       background: transparent!important;

    color:#ff9901!important;

    float: none!important;

    width: 100%!important;

    display: block!important;

    max-width: 500px!important;

    border:3px solid #ff9901!important;

    margin:0 auto;

}

html body a.profile-link123:hover,

html body a.wide-button-orange:hover{

     color: #ffffff!important;

     background: #ff9901!important;

}

html body a.profile-link123, html body a.wide-button-orange{

    font-size:14px!important;

}

**/


/* 8 Jan Style */

a.wide-button-orange,
a.profile-link123,
a.indpost-button {
    display: block!important;
    font-weight: 700!important;
    height: 40px!important;
    -webkit-border-radius: 60px!important;
    border-radius: 60px!important;
    background-image: linear-gradient(to right, #b02e46 0%, #f04e63 51%, #f68c53 100%)!important;
    line-height: 40px!important;
    color: #fff!important;
    text-decoration: none!important;
    font-size: 16px!important;
    padding: 0 17px!important;
    text-align: center!important;
    width: fit-content!important;
    margin: 0 auto;
}

a.wide-button-orange:hover,
a.profile-link123:hover,
a.indpost-button:hover {
    background-position: right center;
    -ms-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


/* 8 Jan Style end */


/*@media(max-width:1235px){

.tooltip_2 .tooltiptext_2 {

    width: 100%!important;

    left: 0!important;

}

}

*/

ul.more_listing li,
ol.more_listing li {
    line-height: 26px!important;
    font-size: 17px;
}

.postid-3851 h1.post-title.entry-title {
    font-size: 36px!important;
}

.the_custom_title {
    margin-top: 50px;
}

.page-id-11 .the_custom_title {
    margin-top: 50px !important;
    margin-bottom: 5px !important;
}

span.alignnone.wp-image-345 {
    margin: auto;
}

#ez-toc-container a {
    color: #555;
    text-decoration: none;
    text-shadow: none;
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    font-family: lato, sans-serif;
    font-style: normal;
}

#socket.container_wrap.socket_color {
    text-align: center;
}

#socket.container_wrap.socket_color .copyright {
    float: none;
}
.cspopupwrapper .img_section h4 {
    padding: 0 5px;
    line-height: 27px;
    margin-top: 15px;
}
.check-image i {
font: normal normal normal 14px/1 FontAwesome;
font-size: 52px;
color: #05b14c;
}
section#text-24 p span {
    font-size: 16px !IMPORTANT;
}
.activeTitle .toggle_icon .vert_icon {
    border: none;
    border-left: 3px solid #e1e1e1;
    transform: rotate(90deg);
}
.toggle_icon .vert_icon {
    transition: 0.3s ease-in;
}


@media(max-width:767px) {
    .table_above .bt_cta a,
    .bt_cta input {
        padding: 0;
    }
    /* 10 Jan Code */
    #header_main>.container .main_menu .av-main-nav>li>a {
        height: 40px!important;
        line-height: 80px!important;
    }
    .responsive .logo img {
        width: 160px;
    }
    .page-id-2221 .hr-invisible {
        display: none;
    }
    .shadow-box {
        padding-bottom: 0px!important;
    }
    .response {
        width: 100px!important;
        height: 100px!important;
    }
    #cia-logo-section {
        padding-top: 40px;
    }
    #cia-logo-section h2 span,
    #cia-people-section h2 span {
        display: block !important;
        text-align: center!important;
    }
    #cia-people-section {
        padding-bottom: 40px;
    }
    #footer {
        padding: 20px 0px 0px!important;
    }
    .copyright {
        font-size: 15px;
    }
    .hr.hr-custom {
        margin: 0px!important;
    }
    .single-post header.entry-content-header.the_custom_title,
    .page-template-default header.entry-content-header.the_custom_title,
    .single-post .entry-content-header {
        margin: 0px!important;
        padding: 24px 0px 0px 0px!important;
    }
    .single-post .main_color,
    .page-template-default .main-color {
        padding-bottom: 50px;
    }
    .ez-toc-section {
        font-size: 22px;
    }
    .meta-info {
        background: #fafafa;
        margin-top: 23px;
        padding: 15px!important;
        border-top: 3px solid #5ea5ea;
    }
    .crushmeta_wrap .crushmeta_outer .meta-info>div {
        font-size: 13px!important;
    }
    .crushmeta_wrap .crushmeta_outer .meta-info span,
    .crushmeta_wrap .crushmeta_outer .meta-info i,
    .crushmeta_wrap .crushmeta_outer .meta-info a {
        font-size: 13px!important;
    }
    .single-post .price-head img {
        float: none!important;
        margin: 0px auto!important;
    }
    .coupon_code_list_outer.other_sc {
        width: 100%!important;
    }
    .coupan-content span {
        font-size: 18px!important;
    }
    #snippet-box {
        max-width: 100%;
    }
    .response-table td {
        width: 100%!important;
    }
    .hr {
        margin: 0px!important;
    }
    .response-table {
        margin-bottom: 50px!important;
    }
    .single-post .avia_textblock img,
    .single-post .entry-content img {
        float: none;
        /*margin: 0px auto!important;*/
    }
    #wpcf7-f1388-p1389-o1 .half-width {
        width: 100%!important;
    }
    .single-post .post_delimiter {
        margin: 0px!important;
        padding: 0px!important;
    }
    #wpcf7-f1388-p1389-o1 form.wpcf7-form {
        width: 100%!important;
    }
    ul ul,
    ul ol,
    ol ol,
    ol ul {
        margin: 0px!important;
    }
    .responsive #top #wrap_all #header {
        top: -10px;
    }
    .shadow-box h3 {
        line-height: 33px;
    }
    #footer .widget {
        margin: 0px!important;
    }
    span#Latest_for_2019_Top_7_Best_CFAReview_Courses_038_Online_Study_Materials {
        display: block;
        margin-top: 88px;
    }
    /* 10 Jan Code End */
    #top .scroll-down-link {
        left: 0!important;
        right: 0!important;
        margin: 0 auto!important;
    }
    .shadow-box {
        padding: 20px 0!important;
    }
    .avia-section-large .content,
    .avia-section-large .sidebar {
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
    .cspopupwrapper {
        height: 100vh;
    }
    .template-page .entry-content-wrapper h1,
    .template-page .entry-content-wrapper h2 {
        font-size: 25px!important;
    }
    .avia_textblock>h3 {
        font-size: 21px!important;
    }
    html body#top #wrap_all .all_colors h1 {
        font-size: 20px !important;
        padding-top: 0;
        margin-bottom: 0!important;
    }
    html body .shadow-box h3 {
        font-size: 25px!important;
    }
    #after_section_1 .template-page.content.av-content-full.alpha.units {
        padding-bottom: 0!important;
    }
    /*.hr.hr-invisible.avia-builder-el-18.el_after_av_textblock.avia-builder-el-last {

    height: 0!important;

}

.hr.hr-invisible.avia-builder-el-20.el_after_av_one_fifth.el_before_av_hr {

    height: 0!important;

}

.hr.hr-invisible.avia-builder-el-21.el_after_av_hr.el_before_av_section.avia-builder-el-last {

    height: 0!important;

}*/
    h1.main-title.entry-title {
        line-height: 35px;
    }
    html body #top .alternate_color.title_container .main-title a {
        font-size: 28px!important;
    }
    /*.tooltip_2 .tooltiptext_2 {

    top: 10px!important;

    left: 40px!important;

    margin:0 auto!important;

    position: relative!important;

}

.tooltip_2 label{

  display: block;

}*/
    .responsive .template-blog .blog-meta,
    .responsive .post_author_timeline,
    .responsive #top #main .sidebar {
        display: block !important;
    }
    th:first-child,
    td:first-child {
        width: 100% !important;
    }
    .aside_usm .MobileScreen .my_CouponBtn {
        display: none;
    }
    .inner_sidebar .widget,
    .inner_sidebar .widget_text {
        padding-bottom: 0;
    }
    table.supsystic-table a.partnerLink_btn {
        font-size: 12px !important;
    }
	.post_author_timeline {
    border: none !IMPORTANT;
    }
	.cspopupwrapper .cscopyButton, .the_coupon_single_page .cscopyButton {
    padding: 11px 0 10px!important;
	}
	.claimdiscount {
		padding: 19px 0 11px;
	}
}
@media (max-width: 767px) and (min-width: 767px){
	div#main .crushmeta_wrap .crushmeta_outer .meta-info {
    padding: 15px!important;
   }
}
@media(max-width:376px) {
    span#Best_AdaptPrepCFACoupon_Codes_038_Discounts {
        margin-top: 40px;
        display: block;
        word-break: break-word;
    }
    span.ez-toc-section strong {
        clear: right;
        display: inline-block;
    }
}

@media(max-width:479px) {
    .page-id-2762 a.white-cta-button {
        font-size: 20px!important;
    }
    html body .template-page .entry-content-wrapper h1,
    html body .template-page .entry-content-wrapper h2 {
        font-size: 22px!important;
    }
    .avia_textblock>h3 {
        font-size: 18px!important;
    }
    html body #top #wrap_all .all_colors h1 {
        font-size: 25px!important;
    }
    html body .shadow-box h3 {
        font-size: 18px!important;
    }
    a.indpost-button {
        width: 91%!important;
    }
    .tooltip_2 .tooltiptext_2 {
        width: 100%!important;
    }
    .relatedthumb {
        margin: 0 auto!important;
        float: none!important;
    }
    .tooltip_2 {
        left: 0!important;
    }
    .youtube-video {
        width: 100% !important;
        height: 245px;
    }
    .adapt-prep-logo {
        width: 100%;
        float: left;
    }
    .adapt-prep-logo a,
    .adapt-prep-logo a:hover {
        margin: 0;
        width: 100%;
        float: left;
    }
    .time-effective-logo {
        float: left;
        width: 100%;
    }
    .time-effective-logo > a:hover {
        float: left;
        width: 100%;
        float: left;
    }
	
  .entry-content-wrapper.clearfix.standard-content {
    margin-top: 20px;
  }
  .ez-toc-section strong {
    line-height: 29px !IMPORTANT;
}
.lyte-wrapper {
    margin-bottom: 25px !IMPORTANT;
}
	div#search-4 {
    padding: 0 7px !important;
   }
   h3 {
    line-height: 27px;
}
}
@media only screen and (max-width: 414px) {
   .meta-table.meta_inner .ez-toc-list.ul_close_toggle {
    z-index: 999999 !important;
    }
    .avia-video-16-9, .js_active .avia-iframe-wrap {
    /* margin-bottom: 40%; */
    height: 200px;
}
    .responsive #top #header_main>.container .main_menu .av-main-nav>li>a {
        margin-top: 15px;
    }
}
@media (max-width: 345px) {
	section.av_textblock_section a.white-cta-button {
		padding: 15px 10px;
	}
}



@media screen and (max-width: 768px){
.postid-6058 #main .new-table tbody {
    display: table;
    width: 100%;
}
.postid-1157 #main .new-table tbody {
    width: 100%;
    display: table;
}
.postid-692 .new-table tbody {
    width: 100%;
    display: table;
}
.postid-3584 #main .new-table tbody {
    width: 100%;
    display: table;
}
.postid-1735 #main .new-table tbody {
    width: 100%;
    display: table;
}
.postid-194 #main .new-table tbody {
    width: 100%;
    display: table;
}
.postid-183 #main .new-table tbody {
    width: 100%;
    display: table;
}
}

/******/
.postid-6058 .kk-star-ratings {
    margin-top: 20px;
    margin-bottom: 50px;
    margin-left: 400px;
}
/*.postid-1267 table.supsystic-table a.partnerLink_btn {
    font-size: 12px !important;
}*/
.postid-1157 .avia_textblock .avia-iframe-wrap {
    padding-bottom: 50% !important;
}
.postid-183 .av_textblock_section table.new-table {
    max-width: 100% !important;
}
/*.postid-1267 .av_textblock_section table {
    max-width: 100% !important;
}
.postid-1267 .av_textblock_section table tbody {
    display: table;
    width: 100%;
}*/

@media screen and (max-width: 414px){
.nv-sidebar-full-width .crushmeta_wrap span.byline {
    margin-left: 0px!important;
}
.crushmeta_wrap .tooltip_2 label {
    margin: 0;
}
.crushmeta_outer label {
    font-size: 12px !important;
}
.crushmeta_outer .meta-info a {
    font-size: 12px;
    word-spacing: -2px;
}
.crushmeta_outer span {
    font-size: 12px !important;
}
.crushmeta_wrap .meta-info.sidebar_no {
    background: #f7f7f7!important;
    border-radius: 10px;
}
.crushmeta_wrap div#ez-toc-container .ez-toc-title-container p.ez-toc-title {
    font-size: 12px !important;
}
.responsive #top #main {
    margin-top: -10px !important;
}
.crushmeta_wrap .crushmeta_outer .meta-info {
    margin-top: 0px;
}
}

/*Accordion Style*/
.c-accordion__title {
    border: 1px solid #e1e1e1;
    position: relative;
    padding: 14px 0 14px 52px;
    cursor: pointer;
    font-size: 24px !important;
    margin-bottom: 0px !important;
    border-radius: 4px 4px 0 0;
}
.c-accordion__content {
    padding: 12px 30px 11px 30px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #e1e1e1;
    border-top: none;
    background: #f8f8f8;
}
.c-accordion__title:after {
    left: 22px;
    font-size: 32px;
    border: 1px solid #777;
    right: unset;
    padding: 0px 0px 0 1px;
    line-height: 18px;
}
.c-accordion__title:hover {
    background: #f8f8f8;
}
.c-accordion__title:focus {
    outline: none;
}

.crushmeta_outer .meta-info .author-category {
    display: none !important;
}

