/*
Theme Name: CPR First Aid
Theme Url: https://dreamsdesign.us/CPRcare/
Author: Dreams Design
Author URI: https://dreamsdesign.us/CPRcare/wp-admin
Version: 1.0.0
Description: Our default theme for 2024 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: Bootstrap, Single-page

*/
/*@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap);*/
/**{*/
/*    font-family: 'Playfair Display', serif;*/
/*}*/
ul.footer_links, ul.icon_list {
	padding-left: unset;
}
.faq_section .faq_wrapper p {
    margin-top: 0px;
}
.page-template-blog ul.icon_list {
	padding-left: unset;
}
.blog-image-box {
	display: flex; 
	justify-content: center;
	margin-bottom: 40px;
}
.blog-image-box img {
	border-radius: 10px 10px 10px 10px;
}
.course_wrapper ul {
    list-style: none;
    margin: 20px 0;
    padding: 0 0 0 20px
}

.course_wrapper li {
    list-style: unset;
    padding-left: 25px;
    position: relative;
    line-height: 20px!important;
    margin-bottom: 10px
}
.course_wrapper ol li{padding-left:10px;}
.course_wrapper ul>li::before {
    content: "";
    width: 17px;
    height: 17px;
    background: var(--wpr-bg-76bc6ee2-9be1-4afe-8884-42d3aaf57cc2);
    position: absolute;
    left: 0;
    top: 0;
}
ul.blog_social_link.csblog li a, ul.blog_social_link.csblog li a:hover {
	color:#ffffff;
}
.menu-footer-menu-container ul li a, .menu-footer-menu-container ul li a:hover, .menu-resources-menu-container ul li a, .menu-resources-menu-container ul li a:hover, .menu-courses-container ul li a, .menu-courses-container ul li a:hover{
	color:#ffffff;
}
.menu-footer-menu-container ul li a:hover, .menu-resources-menu-container ul li a:hover, .menu-courses-container ul li a:hover{	
     color: #000000;
}
.menu-footer-menu-container ul li, .menu-resources-menu-container ul li, .menu-courses-container ul li { 
	margin-bottom: 10px;
}
.page-template-contact-us input#btn_submit {
	width: 100%;
}
.single-course .inline-image {
    display: flex;
    justify-content: center;
}
.single-course .inline-text {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.single-course .inline-link {
    text-align: center;
}
.single-course .inline-link a {
    color: #c36;
}
.single-course .inline-link a:hover {
    color: #336;
}
.single-course .inline-tr:hover {
    background-color: #F2F2F2;
}
.single-course table {
    background-color: transparent;
    width: 100%;
    margin-block-end: 15px;
    font-size: .9em;
    border-spacing: 0;
    border-collapse: collapse;
}
.single-course table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid hsla(0, 0%, 50.2%, .5019607843);
}
.about_inner_banner a {
	color: #ffff;
}
section.privacy-policy {
    padding-top: 0px;
}
.blog_detail_data ul{
    list-style-type:disc;    margin-left: 30px;
    margin-bottom: 20px;
}
.blog_detail_data h2 a, .blog_detail_data ul li a {
    color: #c36;
}
.blog_detail_data h2 a:hover, .blog_detail_data ul li a:hover {
    color: #336;
}
#activeblog {
	color: #1873b4!important
}

?>
@media (max-width: 1170px){ html .btn.btn-lg {
        padding: 0 15px!important;
        font-size: 14px!important;
        line-height: 37px !important;
        min-width: auto;
	}}

@media (max-width:992px){
.header-top .wpml-ls{ display:none!important;}
.header-bottom .wpml-ls a{ color:#fff!important;}
}


/*Home Temp Css Start*/

.home-v2-courses{ padding:32px 0 0; background:#fff;}
.home-v2-courses h3.title{ font-size:36px; font-weight:500; line-height:48px; color:#030303; padding:0; margin:0 0 12px; text-align:center;}
	.home-v2-courses p.title-txt{ font-size:16px; color:#4C5866; font-weight:400; padding:0; margin:0; text-align:center;}
.home-v2-courses .chose-link a{ font-size:12px; font-weight:500; line-height:16px; color:#11557E;}
.home-v2-courses ul.home-v2-courses-list{ padding:0; margin:10px 0 0;display: flex;
        flex-wrap: wrap;}
.home-v2-courses ul.home-v2-courses-list > li{position:relative;
        list-style: none;
        background: #fff;
        padding: 16px;
        border-radius: 4px;
        border-bottom: 1px solid #125586;
        margin-bottom: 8px;
        box-shadow: 0 0 10px 0 rgba(17, 85, 126, 0.10);
        width: 30.5%;
        float: left;
        display: block;
        margin: 14px;
    }
.home-v2-courses ul.home-v2-courses-list li .img-box{position:relative;}
.page-id-71402 .home-v2-courses ul.home-v2-courses-list > li:first-child:after{position: absolute;
    content: "Best Seller";
    top: 26px;
    right: 26px;
    background: #9DC843;
    padding: 6px 8px 6px 22px;
    border: 2px solid #fff;
    border-radius: 100px;
    background: var(--wpr-bg-b88b5d85-c320-4b67-9836-79b4984cac55) no-repeat 8px #9DC843;
    width: 112px;
    height: 24px;
    line-height: 10px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;}
.home-v2-courses ul.home-v2-courses-list li .unlimited-renew{    position: absolute;
    top: 10px;
    left: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    background: #B51D1A;
    color: #fff;
    text-transform: uppercase; padding:3px;}
.home-v2-courses ul.home-v2-courses-list li .unlimited-renew:after{ content:""; position:absolute;left:-7px; top:0; width:10px; height:30px; background:var(--wpr-bg-af6e27da-166b-4983-a69c-79dbb1f8bdf8) no-repeat; background-size:cover;}
.home-v2-courses ul.home-v2-courses-list li .unlimited-renew:before{ content:""; position:absolute;right:-7px; top:0; width:10px; height:23px; background:var(--wpr-bg-ad40834b-824a-4dec-813a-fd359d9a3332) no-repeat; background-size:cover;}
.home-v2-courses ul.home-v2-courses-list li .img-box img{ border-radius:4px;vertical-align: middle; width:100%; min-height:190px; object-fit:cover;}
.home-v2-courses .valid-section{
    position: absolute;
    bottom: 11px;
    right: 11px;
    display: flex;
    align-items: center;
}
.home-v2-courses .ceu{
    background: #fff;
    padding: 6px 8px;
    margin-right: 2px;
    border-radius: 5px 0 0 5px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
}
.home-v2-courses .valid{
    background: #fff;
    padding: 6px 8px;
    margin-right: 2px;
    border-radius: 0 5px 5px 0;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
}
.home-v2-courses .ceu span,.home-v2-courses .valid span{ color:#11557E; font-weight:700;}
	.home-v2-courses .ceu.is-empty {
        display: none;
    }
.home-v2-courses ul.home-v2-courses-list li h3{font-size: 20px;
    line-height: 25px;
    font-weight: 700; color:#000; padding:0; margin:14px 0 2px; display:inline-block; min-height:48px;}
.home-v2-courses .price-box {
    color: #11557E;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    display: inline-block;
}
.home-v2-courses .price-box .pre-price {
        color: #030303;
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
        margin-left: 4px;
        text-decoration: line-through;
        display: block;
        vertical-align: text-bottom;
	text-decoration-color: #C82825;
    }
.home-v2-courses a.course-link{ color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500; padding:10px 32px; display:inline-block; margin-left:16px; border-radius:4px; background:#B51D1A; text-align:center;}
.home-v2-courses a.course-link:hover{ background:#083651;}
	
.price-flex{display: flex; align-items: center; justify-content: space-between;}
	
#loadallcourses,#showlesscourses{
        display: block;
        width: auto;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        padding: 12px 24px;
        border: 2px solid #b51d1a;
        border-radius: 5px;
        background: #fff;
        margin: 24px auto 24px;
	color:#b51d1a;
    }
#loadallcourses:hover,#showlesscourses:hover {
        background: #083651;
        color: #fff; border-color:#083651;
    }
.course-content-dt{margin-top:6px; margin-bottom:24px;}
.course-content-dt ul{padding-left:0px; margin-left:0px;}
.course-content-dt ul li {
        padding: 0 !important;
        list-style: none;
        background: transparent !important;
        border-radius: none !important;
        border-bottom: none !important;
        margin-bottom: 0px !important;
        box-shadow: none !important;
        color: #030303;
        font-size: 15px;
        line-height: 24px;
        width: 100% !important;
        padding-left: 23px !important;
        background: var(--wpr-bg-8af1e4ba-e31b-4f70-93e6-379c79601ed1) no-repeat !important;
        background-position: 0px 4px !important;
    }
	.brands-section-v2{background:#FFF; padding:12px 20px 24px;}
	.brands-section-v2 h3{color:#191A22; font-size:18px; line-height:24px; font-weight:700; text-align:center;}
	.brands-section-v2 h3 span{ color:#11557E;}
	.brands-section-v2  .owl-carousel .owl-stage{ text-align:center;}
	.brands-section-v2  .owl-carousel.owl-drag .owl-item{ float:none; display:inline-block; vertical-align:middle;}
	.brands-section-v2 .owl-dots{ text-align:center;}
	.brands-section-v2 .owl-carousel button.owl-dot{ background:#ADD8E6; width:6px; height:6px; margin:0 2.5px}
	.brands-section-v2 .owl-carousel button.owl-dot:hover,.brands-section-v2 .owl-carousel button.owl-dot.active{ background:#11557E;}
	.brands-section-v2 .start-now-btn{ margin-top:12px; text-align:center; display:none;}
	.brands-section-v2 .start-now-btn a{ font-size:16px; font-weight:700; padding:12px 24px; display:inline-block; background:#B51D1A; border-radius:4px;color:#fff; text-align:center;}
	.brands-section-v2 .start-now-btn a:hover{background:#083651;}
	.brands-section-v2 .h3-dt{color:#083651; font-size:16px; line-height:24px; font-weight:700; position:relative; z-index:15;padding:0; margin:0 0 14px;}
	.brands-section-v2 .h3-dt:after{position: absolute; content: ""; top: 50%; left: 0; width: 100%; height: 1px; background: #EAEAEA; z-index: 10; transform: translateY(-50%);}
.brands-section-v2 span.title-txt{
    background: #fff;
    position: relative;
    z-index: 100;
    padding: 0 16px;
    color: #083651;
}
	.brand_certified_carousel_temp .images {
    padding: 0 21px;
}
	.slick-slide img {
    display: block;
}
	.hide-view {
        display: none;
    }
	
.leading-provider-v2-sevtion.temp-home{ 
    background: #F8F8F8;
padding:32px 0; font-size:16px; color:#000; line-height:20px; text-align:center;}
	.leading-provider-v2-sevtion.temp-home h3{ font-size:32px; line-height:42px; font-weight:500; color:#000; padding:0; margin:0 0 8px;}
	.leading-provider-v2-sevtion.temp-home h5{font-size:16px; line-height:20px; font-weight:400; color:#000;}
	.leading-provider-v2-sevtion.temp-home ul{ padding:0; margin:58px 0 0;}
	.leading-provider-v2-sevtion.temp-home li{ list-style:none; display:inline-block; margin:0 24px 8px 0; line-height:24px;width: 47%;text-align: left; position:relative;padding-left: 28px; vertical-align:top;}
.leading-provider-v2-sevtion.temp-home li {
        list-style: none;
        display: inline-block;
        margin: 0 15px 0 0;
        line-height: 24px;
        width: 23%;
        position: relative;
        vertical-align: top;
        background: #fff;
        padding:0 16px 16px;
        border-radius: 12px;
        text-align: center;
        min-height: 137px;
        border-bottom: 1px solid #083651;
        box-shadow: 0 0 24px 0 rgba(17, 85, 126, 0.2);
        font-size: 14px;
        font-weight: 400;
        color: #000;
    }
.leading-provider-v2-sevtion.temp-home li img{
    margin-top: -35px;
    margin-bottom: 20px;
}
.leading-provider-v2-sevtion.temp-home li:after{display:none;}
.leading-provider-v2-sevtion.temp-home li span.dt-blue {
     display: block; margin: 0 0 3px;
}
.leading-provider-v2-sevtion.temp-home li span.dt-blue span{font-size: 18px;
    color: #000;
    font-weight: 700;
    line-height: 22px;
   }
	.leading-provider-v2-sevtion.temp-home li p{ padding:0; margin:0; font-size:14px; line-height:20px;}
}

	.leading-provider-v2-sevtion.temp-home li span{font-size:14px; color:#11557E; font-weight:700;}
	.leading-provider-v2-sevtion.temp-home li:after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        top: 1px;
        background: url(https://cpraedcourse.com/wp-content/uploads/2024/07/Tick-mark-blue-icon.png) no-repeat;
    }
.money-back-guarantee-section.blue-banner-main{padding:0;background:#125586;}
.money-back-guarantee-section.blue-banner-main .blue-banner{ margin:0 auto;}
	.money-back-guarantee-section {
        padding: 16px 0 48px;
        background: #fff;
        font-size: 16px;
        color: #000;
        line-height: 24px;
        font-weight: 400;
    }
.money-back-guarantee-section .blue-banner{
    padding: 24px;
    margin: 0 auto;
    font-size:18px; color:#fff; line-height:28px; position:relative; overflow:hidden;
}
.money-back-guarantee-section:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 102px;
        height: 106px;
        background: var(--wpr-bg-9a3d3d4b-3d07-4259-aebd-803bde7c7c07) no-repeat;
        display: block;
    }
	.money-back-guarantee-section:before {
        content: "";
        position: absolute;
        bottom: 0;
        right: 0;
        width: 102px;
        height: 105px;
        background: var(--wpr-bg-8b852347-55a0-4341-8b1d-9ec7bd6ca27b) no-repeat;
        display: block;
    }
.money-back-guarantee-section .blue-banner .flex-box {
    display: flex;
    align-items: center;
    justify-content: center;
  }
.money-back-guarantee-section .blue-banner h3 {
    font-size: 32px;
    line-height: 42px;
    font-weight: 700;
    padding: 0;
    margin: 0 0 16px;
    color: #fff;
}
.money-back-guarantee-section .blue-banner h3 .blue{ color:#B6DBF5;}
.search_approvals_section.home-temp{padding:32px 0; background:#125586;}
.search_approvals_section.home-temp:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 160px;
        height: 165px;
        background: var(--wpr-bg-2e783a9d-e1b9-46c0-80d9-52480ff9329c) no-repeat;
        display: block;
    }
.search_approvals_section.home-temp:before {
        content: "";
        position: absolute;
        bottom: 0;
        right: 0;
        width: 160px;
        height: 165px;
        background: var(--wpr-bg-f6d57dd0-67fd-464a-aceb-e37d45d218ff) no-repeat;
        display: block;
    }
.search_approvals_section.home-temp h2 {
    font-size: 32px;
    margin-bottom: 8px;
    line-height: 48px;
}
.search_approvals_section.home-temp p{ font-size:16px; line-height:24px; margin-bottom:24px;}
.search_approvals_section.home-temp .form-select {
    font-size: 16px !important;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    background: var(--wpr-bg-074c6b1f-1985-4501-845f-655b109e360d)no-repeat 95%;
    color: #fff;border-radius: 4px;
}
.search_approvals_section.home-temp .search_approvals_btn .btn {line-height: 42px;font-size: 16px;font-weight: 500;border-radius: 4px;}
	
.choose-course-section.home-temp{
    padding: 32px 0;
    background: #F8F8F8;
}
.choose-course-section.home-temp .container {
    box-shadow: 0 2px 25px 0 rgba(51, 51, 51, 0.10);
    background: #fff;
    border-radius: 8px;
    border: 1px solid #E8EEF1; display:flex; position:relative;
}
.choose-course-section.home-temp .container:after,.money-back-guarantee-section.home-temp .container:after{
    content: "";
    top: 7%;
    right: -1px;
    width: 2px;
    height: 86%;
    background: rgba(18, 85, 134, 1);
    position: absolute;
}
.choose-course-section.home-temp.row-rev .container:after {
    right: auto;
    left: -1px;
}
.choose-course-section.home-temp.row-rev,.choose-course-section.home-temp.white-section{background:#fff;}
.choose-course-section.home-temp.row-rev.gray-section{background:#F8F8F8;}
	
.choose-course-section.home-temp.row-rev .container{ flex-direction:row-reverse; background:#F8F8F8;justify-content: space-between; align-items:center;}
.choose-course-section.home-temp.row-rev .txt-box{padding: 22px 40px 22px 22px;}
	.choose-course-section.home-temp .txt-box{
    padding: 22px 22px 22px 40px;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    font-weight: 400;
    border-radius: 0;
    margin-left: 0;
    position: relative;
    z-index: 1;
	max-width:50%;
}
.choose-course-section h5{color:#11557E; font-size:18px; font-weight:700; line-height:24px; padding:0; margin:0;}
.choose-course-section.home-temp .img-box{
    position: relative;
    left: auto;
    top: auto; margin-bottom:-1px;
}
.choose-course-section h3 {
        color: #191A22;
        font-size: 32px;
        line-height: 42px;
        font-weight: 600;
        padding: 0;
        margin: 0 0 8px;
    }
	.choose-course-section ul{ padding:0; margin:16px 0 24px;}
	.choose-course-section li{ list-style:none;position: relative;
        margin-bottom: 8px;
        padding-left: 28px;}
	.choose-course-section li:after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        top: 1px;
        background: var(--wpr-bg-0782f089-0a4f-4c0f-be4d-c3af1ab628b3) no-repeat;
    }
	.choose-course-section a {
                    color: #fff;
                    font-size: 16px;
                    line-height: 24px;
                    font-weight: 500;
                    margin-top: 0;
                    border-radius: 5px;
                    background: #b51d1a;
                    text-align: center;
                    padding: 12px 36px;
                    display: inline-block;
                }

 .choose-course-section a:hover {
                    background: #083651;
                }
.credit_house_avialable.home-temp{background: var(--wpr-bg-fc7ef71c-7a2d-4563-a0f7-3df86a96af3a) no-repeat 35px 26px #125586; padding:32px 0; font-size:14px; font-weight:400; color:#fff!important; line-height:20px; text-align:center; display:block; clear:both; position:relative;}
.credit_house_avialable.home-temp:before{ content:""; width:80px; height:299px; background:var(--wpr-bg-bfb544f5-541b-418d-94f2-0ce6ef866971)no-repeat; position:absolute; right:29px; top:26px;}	
.credit_house_avialable.home-temp .container {
        background: #0D3B5E;
        padding: 16px !important;
        border-radius: 16px;
        border: 1px solid #1D88D7;
    }
.credit_house_avialable.home-temp .img-box{ margin-bottom:16px; text-align:center;}
.credit_house_avialable.home-temp h2{
    color: #fff;
    font-size: 32px;
    line-height:40px;
    font-weight: 500; padding:0; margin:0 0 16px;font-family: "Playfair Display", serif;
}
.credit_house_avialable.home-temp .txt-box{
    position: relative;
    right: auto;
    top: auto;
    transform: none;
}
.credit_house_avialable.home-temp p {
        font-size: 14px;
        font-weight: 400;
        color: #fff !important;
        line-height: 20px; margin-bottom:1rem;
    }
	
.credit_house_avialable.home-temp ul li {
        padding: 8px 7px 8px 34px!important;
        font-size: 12px;
        border: 1px solid #1D88D7 !important;
        border-radius: 8px;
        margin: 0 4px;
        width: 33%; font-weight:700; text-align:left;
    }
.credit_house_avialable.home-temp ul li span{margin-left:0; font-weight:400;}
.credit_house_avialable.home-temp ul li:before {left: 12px;top: 8px;}
.credit_house_avialable.home-temp ul {
    max-width: 100%;
    border: none;
    border-radius: 10px;
    padding: 0;
    margin: 30px 0;
    display: flex;
    align-items: center;
}
.money-back-guarantee-section.home-temp{ background:#fff; padding:32px 0; font-size:16px; line-height:24px; color:#030303;}
.money-back-guarantee-section.home-temp .d-flex{ align-items:center;}
.money-back-guarantee-section.home-temp h3{ font-size:32px; line-height:42px; color:#000; font-weight:500;}
.money-back-guarantee-section.home-temp .container{
    background: #F8F8F8; position:relative;
}
.money-back-guarantee-section.home-temp li{ list-style:none;position: relative;
        margin-bottom: 8px;
        padding-left: 28px;}
.money-back-guarantee-section.home-temp li:after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        top: 1px;
        background: var(--wpr-bg-28cc4225-2ac3-45bd-94b3-9e30fd74e83d) no-repeat;
    }
.money-back-guarantee-section.home-temp a {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 0;
    border-radius: 5px;
    background: #b51d1a;
    text-align: center;
    padding: 12px 36px;
    display: inline-block; margin-top:24px;
}
.money-back-guarantee-section.home-temp a:hover {background: #083651;}
.money-back-guarantee-section.home-temp .txt-box{ margin-left:40px;}
.google-review-v2-sevtion{background:#125586; padding:32px 0;}
.google-review-v2-sevtion .rating-box{ text-align:center; margin-bottom:16px; font-size:19px; font-weight:700; color:#fff;}
.google-review-v2-sevtion .google_review_subheading_v2 {
        text-align: center;
        font-size: 36px;
        font-weight: 700;
        color: #fff;
        line-height: 45px;
        margin-bottom: 16px;
    }
	.google-review-v2-sevtion .google_review_subheading_v2 span.blue{color:#ADD8E6;}
	.google-review-v2-sevtion .google_review_subheading_v2 img{ vertical-align:middle; margin-right:10px;}
.google-review-v2-sevtion .owl-carousel .item {
        background: #fff;
        padding: 16px 12px;
        border-radius: 4px;
        font-size: 16px;
        color: #333;
        font-weight: 400;
        line-height: 24px;
    }
	.user_name h4, .user_name span.h4 {
        padding: 0 10px 0 0;
        margin: 4px 0 0;
        color: #11557e;
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
    }
	.google-review-v2-sevtion .rating-box svg {
        vertical-align: middle;
    }
.google-review-v2-sevtion.home-temp .review_box {
    border: none;
    border-radius: 0;
    padding: 0;
    background-color: #fff;
    min-height: auto;
    display: block;
    flex-direction: column;
    justify-content: space-between;
}
.google-review-v2-sevtion.home-temp .reviews_carousel.owl-carousel {
    pointer-events: auto;
}
	.google-review-v2-sevtion.home-temp .review_box .star-box img{ width:auto;}
.google-review-v2-sevtion .owl-nav{ display:block!important;}
.google-review-v2-sevtion .owl-carousel .owl-nav button.owl-next,.google-review-v2-sevtion .owl-carousel .owl-nav button.owl-prev {
    color: #CDCDCD;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	width: 24px;
    line-height: 22px;
    border: 1px solid #11557E;
    border-radius: 50px;
}
.google-review-v2-sevtion .owl-carousel .owl-nav button.owl-next{ right:-34px;}
.google-review-v2-sevtion .owl-carousel .owl-nav button.owl-prev{ left:-34px;}
.google-review-v2-sevtion.home-temp .review_box h4:before{ display:none;}
.google-review-v2-sevtion.home-temp a {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 12px 36px;
    display: block;
    border-radius: 5px;
    background: #B51D1A;
    text-align: center;
    line-height: 24px;
    margin: 0 auto;
    max-width: max-content;
}
.google-review-v2-sevtion.home-temp a:hover{ background:#fff; color:#083651;}
	.stars {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    font-size: 20px;
    font-family: Times;
    line-height: 1.5;
}

.google-review-v2-sevtion.home-temp .stars::before {
    content: "★★★★★";
    letter-spacing: 3px;
    background: linear-gradient(90deg,#FFCD29 var(--percent),#ccc var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}
.google-review-v2-sevtion.home-temp .star-box{ font-size:18px; font-weight:700; line-height:25px; color:#000;}
.faq-section{ padding:20px;}
.faq-section h3{
    color: #191A22;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    text-align: center; padding:0; margin:0 0 16px;
}
	.acc-container {
    max-width: 1140px;
    width: 100%;
		margin:0 auto;
  }
  
  .acc {
    margin-bottom: 10px; background:#fff; border:1px solid #DDDDDD; border-radius:4px; display:none;
  }
  
  .acc-head {
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    color: #11557E;
    padding: 20px 24px 20px 64px;
    position: relative;
    cursor: pointer;
   }
	/*.acc-head.active{background:#F6F9FD; border-bottom:1px solid #ddd;}*/
	.acc-head span.q-icon{ position:absolute; top:18px; left:24px;}
  
   .acc-head span.q-icon{ position:absolute; top:18px; left:24px;}
  
   .acc-head::before {
    right: 12px;
    width: 24px;
    height: 24px;
	content: '';
    position: absolute; background:var(--wpr-bg-09a50314-a1cb-4a00-8a7a-d7dc6ef651d0)no-repeat;
    top: 6px;
	    transition: all .3s;
  }
  
  .acc-head p {
    color: #fff;
    font-weight: bold;
  }
  
  .acc-content {
    padding: 0 64px 24px 64px;
    display: none;
    color: #191A22;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}
          
  .acc-head.active::before {
     background:var(--wpr-bg-41429693-666d-4908-9936-c18ed11ad7c1)no-repeat;
  }
  
	 #loadMoreBtn {
    color: #C82825;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 36px;
    display: block;
    border-radius: 5px;
    background: none; border:1px solid #C82825;
    text-align: center;
    line-height: 18px;
    margin: 24px auto 0;
    max-width: max-content;
}
#loadMoreBtn:hover{ color:#fff; background:#000;}
	
	.group-business-section{ padding:32px 0; font-size:16px; line-height:24px; color:#030303;}
	.group-business-section .flex-box{ display:flex; align-items:center; justify-content:space-between;}
	.group-business-section h3{ font-size:32px; line-height:42px; color:#000; margin:0 0 8px;font-weight: 600;}
	.group-business-section .left-box,.group-business-section .right-box{ width:50%;}
	.group-business-section .right-box{ padding:24px 46px 8px; border-radius:8px; background:#fff; box-shadow: 0 2px 25px 0 rgba(0,0,0,0.10); text-align:center;}
	.group-business-section .right-box p{ padding:0; margin:0;}
	.group-business-section .left-box{ max-width:520px;}
	.group-business-section .left-box li {
    padding: 0 0 0 23px; margin-bottom:8px;
    background: var(--wpr-bg-b373768d-c737-4195-9388-aa38f18cae83) no-repeat 0px 4px;
}
	
.group-business-section .left-box a {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 0;
    border-radius: 5px;
    background: #b51d1a;
    text-align: center;
    padding: 12px 24px;
    display: inline-block; margin-top:24px;
}
.group-business-section .left-box a:hover {
    background: #083651;
}
	.google-review-v2-sevtion.home-temp .owl-carousel .owl-nav button.owl-prev{background-image: var(--wpr-bg-0e9d576c-0ebb-454f-9509-6f0b26756e53) !important;}
	.google-review-v2-sevtion.home-temp .owl-carousel .owl-nav button.owl-next{background-image: var(--wpr-bg-390cca1d-1056-42a0-a847-dd6747d16ecd)!important;background-position: center;}
	
	.custom-footer-v2 {
        position: relative;
        padding: 32px 0;
        text-align: center;
        background: #125586;
    }
	.custom-footer-v2 .copyright-box{border-top:1px solid #0D99FF; margin-top:28px; padding-top:16px;}
	.custom-footer-v2 .footer-f-box, .custom-footer-v2 .accordion {
        display: flex;
        justify-content: space-between; text-align:left; padding:0 10px;
    }
	.custom-footer-v2 .footer-f-box .first-box{ max-width:361px;}
	.custom-footer-v2 .footer-f-box .second-box{ margin-top:105px;}
	.custom-footer-v2 .footer-f-box .second-box .faq-header{ font-size:18px; line-height:24px; margin-bottom:24px; font-weight:700;}
	.footer-logo-box {
        margin-bottom: 40px;
    }
	.footer-social-box {
        display: flex
;
    }
	.custom-footer-v2 .footer-f-box, .custom-footer-v2 .accordion {
        display: flex;
        justify-content: space-between;
    }
	.custom-footer-v2 .faq-item {
        text-align: left;
        min-width: 230px;
    }
	.faq-header span.arrow {
        display: none;
    }
	.footer-menus-main ul {
        padding: 0;
        margin: 0;
    }
	.footer-menus-main li {
        list-style: none;
        margin-bottom: 14px;
    }
	.footer-menus-main li a {
        font-size: 16px;
        color: #e8eef1;
        line-height: 20px;
		font-weight:500;
    }
	.custom-footer-v2 .copyright-box{font-size:14px; line-height:18px; font-weight:500;}
	.custom-footer-v2 .copyright-box .img-box{ margin-top:24px;}
	.custom-footer-v2 .copyright-box .footer-social-box, .hide-view2{display:none;}
	.courses-br{display:none;}
	ul.footer_social_icon li a svg{width:20px; height:20px;}
	ul.footer_social_icon li a{width:48px; height:48px;}
	ul.footer_social_icon li{margin-right:24px;}

	.form-row {position: relative; display: inline-block;}
	.email-field {
    width:361px; height: 42px; padding: 4px 4px 4px 16px; border-radius: 4px; border:none;font-size: 12px; font-weight: 400; line-height: 18px; text-align: left;
}

.form-row .wpcf7-submit{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
	width:82px; padding: 8px 0px 8px 0px; gap: 10px; border-radius: 2px; background-color:#C82825; color:#fff; font-size:12px; line-height:18px; border:none; text-transform:uppercase;
}
.form-title{font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom:8px;}
	
.banner-bot-nav .container{ max-width:719px;}
.banner-bot-nav {
        padding: 9px 15px;
        background: #E8F4FC;
        border: 1px solid #D1E9F9;
        font-size: 14px;
        font-weight: 500;
        color: #000; line-height:20px;
    }
.banner-bot-nav .icon-box {padding: 0 30px!important;}
.banner-bot-nav .icon-box img{ vertical-align:middle;}
	
.banner-bot-nav img{ vertical-align:middle; margin-right:3px;}
.banner-bot-nav .d-flex{ display:flex; align-items:center; justify-content:space-between;}
.banner-bot-nav .d-flex .icon-box{border-right:1px solid #ADD8E6;padding-right: 5px;}
.banner-bot-nav .d-flex .icon-box:last-child{border-right:none}
.home-temp-form-header {
    background: var(--wpr-bg-88c4a410-e46a-4791-b93d-86e2128d5d01) no-repeat;
    text-align: center;
    padding: 47px 36px 40px;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    font-weight: 500;
    background-size: cover;
    background-position: center;
}
.home-temp-form-header p,.home-temp-form-header h6{ font-size:20px; line-height:28px; color:#fff; font-weight:500; padding:0; margin:0;}
.home-temp-form-header h2{ font-size:70px; font-weight:900; color:#fff; padding:0; margin:16px 0; line-height:60px;}
	.home-temp-form-header span.first-order{position:relative; background:#125586; padding:0 10px;}
	.home-temp-form-header span.first-order:after {
    background: #1D88D7;
    width: 131px;
    height: 1px;
    position: absolute;
    left: -100%;
    top: 50%;
    content: "";
    transform: translate(50%, -50%);
}
.home-temp-form-header span.first-order:before {
    background: #1D88D7;
    width: 131px;
    height: 1px;
    position: absolute;
    right: -100%;
    top: 50%;
    content: "";
    transform: translate(-50%, -50%);
}
.home-temp-form-box form{
    max-width: 466px;
    margin: 24px auto;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    font-weight: 400;
}
.home-temp-form-box input{ display:block; width:100%;}
.home-temp-form-box input[type="text"],.home-temp-form-header input[type="email"]{background:#fff; border:1px solid #B6DBF5; border-radius:4px; height:40px;}



/*Test Footer css Start*/

.page-id-72026 footer, .page-id-71402 footer, .page-id-72735 footer{ display:none;}
.page-id-72026 footer.test-footer, .page-id-71402 footer.test-footer, .page-id-72735 footer.test-footer{ display:block!important;}

/*Test Footer css End*/




/* Responsive Styling */

	@media (max-width: 1120px) {
		.home-v2-courses .container,.leading-provider-v2-sevtion .container{ max-width:708px; margin:0 auto;}
	.home-v2-courses {
		padding: 24px 0 0;}
	.home-v2-courses h3.title {
        font-size: 22px;
		line-height: 26px; margin:0 0 8px;}
	.home-v2-courses p.title-txt {
        font-size: 12px;
        line-height: 15px;
        color: #4C5866;
        max-width: 524px;
        margin: 0 auto;
    }
	.home-v2-courses ul.home-v2-courses-list {
        margin: 16px 0 0;
    }
	.home-v2-courses ul.home-v2-courses-list > li {
        padding: 9px;
        border-bottom: 1px solid #125586;
        margin: 8.5px 6px;
		width:48%;
    }
	.home-v2-courses ul.home-v2-courses-list li h3 {
        font-size: 14px;
        line-height: 20px;
        margin: 7px 0 4px; min-height:36px;
    }
	.home-v2-courses ul.home-v2-courses-list li .unlimited-renew {font-size: 8px;}
	.home-v2-courses .ceu,.home-v2-courses .valid{font-size: 8px;padding: 3px 4px;}
	.brands-section-v2 .h3-dt{ font-size:14px; line-height:18px;}
	.brands-section-v2 .start-now-btn a {
    font-size: 8px;
    padding: 7px 13px;
    line-height: 12px;
  }
	.leading-provider-v2-sevtion h3 { font-size: 22px; line-height: 26px;}
	.leading-provider-v2-sevtion h5 { font-size: 12px; line-height: 15px;}
	.leading-provider-v2-sevtion li{ line-height:15px; font-size:12px;}
	.leading-provider-v2-sevtion li span {font-size: 12px;}
		.course-content-dt ul li {
        font-size: 12px;
        line-height: 15px;
        background-size: 10px !important;
        padding-left: 15px !important;
    }
		.home-v2-courses .price-box {
        font-size: 14px;
        line-height: 18px;
    }
		.home-v2-courses .price-box .pre-price {
        font-size: 10px;
        line-height: 12px;
		display:inline-block;
    }
		    .home-v2-courses a.course-link {
        font-size: 14px;
        line-height: 16px;
        padding: 6px 16px;
        margin-left: 9px;
    }
		#loadallcourses, #showlesscourses {
        font-size: 14px;
        line-height: 16px;
        padding: 6px 12px;
        margin: 16px auto 20px;
    }
		.leading-provider-v2-sevtion.temp-home {padding: 24px 0;}
		.leading-provider-v2-sevtion.temp-home h3 {
        font-size: 18px;
        line-height: 24px; margin:0;
    }
		.leading-provider-v2-sevtion.temp-home ul {
    padding: 0;
    margin: 36px 0 0;
}
.leading-provider-v2-sevtion.temp-home li {padding: 0 8px 8px; margin:0 10px 0 0; min-height:109px;}
.leading-provider-v2-sevtion.temp-home li p {font-size: 10px;line-height: 16px;
}
.leading-provider-v2-sevtion.temp-home li span.dt-blue span {font-size: 14px;line-height: 20px;}
.leading-provider-v2-sevtion.temp-home h5 {font-size: 12px;	line-height: 18px;}
		.leading-provider-v2-sevtion.temp-home li img {
    margin-top: -19px;
    margin-bottom: 7px;
    max-width: 38px;
}
.money-back-guarantee-section .blue-banner{ max-width:636px;padding:24px 0; font-size:12px; line-height:18px;}
.money-back-guarantee-section .blue-banner h3 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    padding: 0;
	margin: 0 0 4px;}
.money-back-guarantee-section .blue-banner .banner-img-box{ margin-right:12px;}
.money-back-guarantee-section .blue-banner .banner-img-box img{ max-width:62px;}
.money-back-guarantee-section:before,.money-back-guarantee-section:after{
    width: 51px;
    height: 53px;
    background-size: contain;
}
.search_approvals_section.home-temp:after,.search_approvals_section.home-temp:before {
    width: 77px;
    height: 78px;
    background-size: contain;
}
.search_approvals_section.home-temp h2 {font-size: 22px;margin-bottom: 8px; line-height:normal;}
.search_approvals_section.home-temp p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 16px;
}
.search_approvals_section.home-temp p br{ display:none;}
.search_approvals_section.home-temp{ padding:24px 0;}
.search_approvals_section.home-temp .container{ max-width:515px; margin:0 auto;}
.search_approvals_section.home-temp .form-select {font-size: 12px !important;padding: 8px 16px !important;}
.search_approvals_section.home-temp .search_approvals_btn .btn {
    line-height: normal;
    font-size: 12px;
    padding: 8px 16px;
}
.search_approvals_section.home-temp .col-md-3{ min-width:175px;}
.credit_house_avialable.home-temp {
        
        padding: 20px;
        background: var(--wpr-bg-7b8e44cc-2ac3-4295-9395-bc0d4e5b2868) no-repeat 21px 20px #125586 !important;
        background-size: 160px !important;
    }
   .credit_house_avialable.home-temp:before {
        content: "";
        width: 43px;
        height: 180px;
        background: var(--wpr-bg-1c16f1df-a987-4655-9735-6da39db20845) no-repeat;
        position: absolute;
        right: 5px;
        top: 15px;
        z-index: 10;
        background-size: contain;
    }
    .credit_house_avialable.home-temp .container {
        max-width: 708px;
    }
	.credit_house_avialable.home-temp .img-box {
        margin-bottom: 9px;
    }
	.credit_house_avialable.home-temp h2 {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 8px;
        font-family: "Playfair Display", serif;
    }
	.credit_house_avialable.home-temp p{font-size: 10px;
        line-height: 12px;}
	.credit_house_avialable.home-temp ul li {
        padding: 4px 4px 4px 21px !important;
        font-size: 7px;
        border: 1px solid #1D88D7 !important;
        border-radius: 4px;
        margin: 0 4px;
        width: 33%;
        font-weight: 700;
        text-align: left; line-height:12px;
    }
	.credit_house_avialable.home-temp ul li:before {
        left: 6px;
        top: 5px;
        background-size: 10px;
    }
	.credit_house_avialable_btn .btn {
        font-size: 12px !important;
        line-height: 15px !important;
        padding: 8px 16px !important;
        min-width: auto;
    }
		
		.group-business-section .container {
        max-width: 708px;
        margin: 0 auto;
    }
	.group-business-section h3 {font-size: 18px;line-height: 24px;}
	.group-business-section {font-size: 12px;line-height: 18px;}
		.group-business-section .right-box p{ font-size:10px; line-height:16px;}
		.group-business-section .left-box a {
    font-size: 12px;
    line-height: 15px;
    padding: 9px 16px;
    margin-top: 16px;
}
.group-business-section .right-box {padding: 14px 14px 0;}
.group-business-section .left-box {max-width: 335px;}
.brands-section-v2 .container,.choose-course-section.home-temp .container,.money-back-guarantee-section.home-temp .container,.google-review-v2-sevtion.home-temp .container,.acc-container{
        max-width: 708px;
        margin: 0 auto;
    }
.choose-course-section h3 {font-size: 18px;line-height: 24px;}
		.choose-course-section.home-temp .txt-box {
    padding: 16px 16px 16px 24px;
    font-size: 12px;line-height: 18px; max-width:max-content;}
.choose-course-section.home-temp .txt-box p{font-size: 12px;line-height: 18px;margin-bottom:8px;}
.choose-course-section ul {margin: 8px 0 24px;}
.choose-course-section.home-temp .img-box { max-width: 289px;}
.choose-course-section a,.money-back-guarantee-section.home-temp a{
    font-size: 12px;
    line-height: 15px;
    padding: 9px 16px;
}
.choose-course-section.home-temp .img-box img{
    min-height: 269px;
    object-fit: cover;
}
.choose-course-section.home-temp .img-box iframe{ width:100%;}
		.money-back-guarantee-section.home-temp h3 {
    font-size: 18px;
    line-height: 24px;
			margin: 0 0 8px;}
.money-back-guarantee-section.home-temp .img-box img{ max-width:259px;}
.money-back-guarantee-section.home-temp a{ margin-top:16px;}
		.choose-course-section.home-temp.row-rev .txt-box {
    padding: 16px 24px 16px 16px;
}
.choose-course-section.home-temp.row-rev.gray-section .txt-box,.choose-course-section.home-temp.white-section .txt-box{ max-width:375px;}
.money-back-guarantee-section.home-temp{ font-size:12px; line-height:18px;}
.choose-course-section.home-temp.white-section .img-box {
        max-width: 289px;
    }
.choose-course-section.home-temp.white-section .img-box img{
    min-height: 335px;
}
.google-review-v2-sevtion .google_review_subheading_v2 {font-size: 18px;line-height: 24px;}
.google-review-v2-sevtion .owl-carousel .item p{ font-size:14px; line-height:20px;}
.review_box p {min-height: 280px;}
.acc-head {font-size: 16px;line-height: 20px;padding: 12px 16px 16px 48px;}
.acc-content {padding: 0 48px 16px 48px;font-size: 14px;line-height: 18px;}
.acc-head span.q-icon {top: 12px;left: 20px;max-width: 20px;}
		.custom-footer-v2 .footer-f-box .second-box .faq-header {
    font-size: 12px;
			line-height: 15px; margin-bottom:8px;}
		.footer-menus-main li a {
    font-size: 12px;
    color: #e8eef1;
    line-height: 16px;
}
		.custom-footer-v2 .faq-item {
    text-align: left;
    min-width: auto;
}
.footer-menus-main li {margin-bottom: 8px;}
footer p {
        font-size: 10px;
    }
ul.footer_social_icon li a svg {
    height: 12px;
    width: 12px;
}
		ul.footer_social_icon li a {
    height: 26px;
			width: 26px;}
		.custom-footer-v2 .footer-f-box .first-box {
    max-width: 275px;
}
.custom-footer-v2 .footer-f-box .second-box {
    min-width: 580px;
}
		.copyright-txt{ font-size:10px; line-height:12px;}
		.courses-br{display:block;}
		.banner-bot-nav .container {
    max-width: 580px;
}
.banner-bot-nav {font-size: 12px; font-weight: 300; line-height: 18px;}
.banner-bot-nav .icon-box {padding: 0 11px !important;}
.email-field{width:100%;}
}

@media (max-width: 992px) {
	.form-select {margin-bottom: 20px;}
	}
	
@media (max-width: 900px) {
	.custom-footer-v2 .footer-f-box .second-box {
    min-width: 400px;
}
}
	
@media (max-width: 768px) {
.home-v2-courses{ padding:16px 0; background:#fff!important;}
.home-v2-courses .container {max-width: 100%;}
.home-v2-courses h3.title{ font-size:28px; font-weight:700; line-height:36px; color:#000; padding:0; margin:0 0 6px; text-align:center;}
html p.title-txt {
        font-size: 16px;
        line-height: 24px;
        color: #4C5866; text-align:center;
    }
.home-v2-courses .chose-link a{ font-size:12px; font-weight:500; line-height:16px; color:#11557E;}
.home-v2-courses ul.home-v2-courses-list{ padding:0; margin:8px 0 0;}
.home-v2-courses ul.home-v2-courses-list li.course-list{ list-style:none; background:#fff; padding:16px; border-radius:4px; margin-bottom:24px; box-shadow:0 0 10px 0 rgba(17,85,126,0.10);}
	.home-v2-courses ul.home-v2-courses-list li .course-content-dt li {
        list-style: none;
        background: no-repeat;
        padding: 0;
        border-radius: 0;
        border-bottom: none;
        margin-bottom: 0;
        box-shadow: none; font-size:16px; line-height:20px;
		 background: var(--wpr-bg-2446cf71-78bc-4bb4-a992-5116554ff6fb) no-repeat !important;
        background-position: 0px 2px !important;
		padding-left: 20px !important;
    }
	.home-v2-courses ul.home-v2-courses-list li .course-content-dt h4{
    font-size: 20px;
    line-height: 25px;
    padding: 0;
    margin: 0;
    color: #02080D;
	font-weight: 600;
}
.home-v2-courses ul.home-v2-courses-list li .course-content-dt.hide-view{
    padding: 14px 0;
    margin: 10px 0;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
}
.home-v2-courses ul.home-v2-courses-list li .img-box{position:relative; margin-bottom:24px;}
.home-v2-courses ul.home-v2-courses-list li .unlimited-renew{    position: absolute;
    top: 10px;
    left: 0;
    font-size: 8px;
    font-weight: 500;
    line-height: 11px;
    background: #B51D1A;
    color: #fff;
    text-transform: uppercase;}
.home-v2-courses ul.home-v2-courses-list li .unlimited-renew:after{ content:""; position:absolute;left:-7px; top:0; width:7px; height:21px; background:var(--wpr-bg-67dfa0e7-17d2-4457-9208-f8097a83d442) no-repeat;}
.home-v2-courses ul.home-v2-courses-list li .unlimited-renew:before{ content:""; position:absolute;right:-7px; top:0; width:7px; height:21px; background:var(--wpr-bg-ba07b441-ef46-4a07-9f35-a90ee7652a75) no-repeat;}
.home-v2-courses ul.home-v2-courses-list li .img-box img{ border-radius:4px;vertical-align: middle; width:100%; min-height:130px;}
.home-v2-courses .valid-section{
    position: absolute;
    bottom: 11px;
    right: 11px;
    display: flex;
    align-items: center;
}
.home-v2-courses .ceu{
    background: #fff;
    padding: 2px 8px;
    margin-right: 2px;
    border-radius: 5px 0 0 5px;
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
}
.home-v2-courses .valid{
    background: #fff;
    padding: 2px 8px;
    margin-right: 2px;
    border-radius: 0 5px 5px 0;
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
}
.home-v2-courses .ceu span,.home-v2-courses .valid span{ color:#11557E; font-weight:500;}
.home-v2-courses ul.home-v2-courses-list li h3 {
        font-size: 14px;
        line-height: 20px;
        font-weight: 700;
        color: #000;
        padding: 0;
        margin: 0 0 8px;
    }
.home-v2-courses .price-box {
    color: #11557E;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    display: inline-block;
}
.home-v2-courses .price-box .pre-price {
    color: #767676;
    font-size: 10px;
    line-height: 16px;
    font-weight: 500;
    margin-left: 4px;
    vertical-align: middle;
}
.home-v2-courses a.course-link{ color: #fff;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500; padding:8px 15px; display:block; margin-top:8px; border-radius:4px; background:#B51D1A; text-align:center;}
.home-v2-courses a.course-link:hover{ background:#000;}
.home-v2-courses .course-list { display: block;}
.home-v2-courses ul.home-v2-courses-list{ display:block;}
.home-v2-courses ul.home-v2-courses-list li.course-list{ width:100%;}
	.leading-provider-v2-sevtion.temp-home li {
        padding: 8px 16px 8px 46px;
        margin: 0 0 8px 0;
        min-height: auto;
        width: 100%;
        display: block; text-align:left; position:relative; border-radius:8px;
    }
.leading-provider-v2-sevtion.temp-home li img{
        position: absolute;
        top: 8px;
        left: 14px;
        margin: 0 auto;
        max-width: 24px;
    }
.leading-provider-v2-sevtion.temp-home li br, .hideview{ display:none;}
.group-business-section .flex-box {
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.group-business-section .left-box,.group-business-section .right-box{ width:100%;}
.group-business-section .right-box{ margin-bottom:16px;}
.group-business-section .left-box a { display: block;}
.choose-course-section.home-temp .container{display:block;}
.choose-course-section.home-temp .img-box {max-width: 100%;}
.choose-course-section.home-temp .txt-box{ padding:16px;}
.brands-section-v2 .container, .choose-course-section.home-temp .container, .money-back-guarantee-section.home-temp .container, .google-review-v2-sevtion.home-temp .container, .acc-container{ padding:0;}
.choose-course-section.home-temp{ padding:16px;}
.choose-course-section.home-temp .container:after, .money-back-guarantee-section.home-temp .container:after{ display:none;}
.credit_house_avialable.home-temp p{ display:none;}
.credit_house_avialable .image {margin-bottom: 8px !important;}
.credit_house_avialable.home-temp h2 {
        font-size: 22px;
        line-height: 25px;
		margin: 0 0 16px;}
.credit_house_avialable.home-temp ul { margin: 16px 0;display: block;}
.credit_house_avialable.home-temp ul li {font-size: 10px; line-height:16px; width:100%;margin: 0 0 8px;}
	.money-back-guarantee-section.home-temp{ padding:16px;}
	.money-back-guarantee-section.home-temp .d-flex{ display:block!important;}
	.money-back-guarantee-section.home-temp .txt-box {
    margin-left: 0;
    padding: 16px;
}
	.money-back-guarantee-section.home-temp .img-box img {
        max-width: 278px;
        margin: 0 auto;
        display: block;
    }
	.choose-course-section.home-temp.white-section .img-box img {
        min-height: 100%;
    }
	.choose-course-section.home-temp.white-section .img-box {
        max-width: 100%;
    }
	.search_approvals_section.home-temp .search_approvals_btn .btn {
        line-height: normal !important;
        font-size: 12px;
        padding: 8px 16px;
        display: block;
        width: 100%;
    }
	.google-review-v2-sevtion {padding: 16px;}
	.review_box p {min-height: auto;}
	.faq-section {
    padding: 16px;
    background: #F8F8F8;
}
	.acc-head {
        font-size: 14px;
		line-height: 18px;}
	.acc-content {
        font-size: 12px;
        line-height: 15px;
    }
	#loadMoreBtn {
    font-size: 12px;
    padding: 9px 16px;
    line-height: 15px;
    margin: 10px auto 0;
    max-width: 100%;
    width: 100%;
}
	.custom-footer-v2 .first-box {
        text-align: center;
    }
	.custom-footer-v2 .footer-f-box, .custom-footer-v2 .accordion {
		display: block;}
	.faq-item {
    border-bottom: 1px solid rgba(255,255,255,0.20);
	padding:0 12px 12px; 
    margin-bottom: 12px; color:#fff;
}

.faq-header {
    font-weight: bold; font-size:14px; line-height:20px;
    cursor: pointer;
    margin: 0 0 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    user-select: none;
}

.faq-content {
    display: none;
}

.arrow {
    transition: transform 0.3s;
}

.faq-item.open .arrow {
    transform: rotate(-180deg);
}

.faq-item.open .faq-content {
        display: block;
        margin-top: 8px;
        padding-top: 8px;
        border-top: 1px solid rgba(255, 255, 255, 0.20);
    }
	.faq-header span.arrow{ display:block;}
	.custom-footer-v2 .footer-f-box .second-box {
    margin-top: 16px;
}
	.footer-social-box {
    margin: 0 auto;
    display: block;
}
.custom-footer-v2 .copyright-box {
        font-size: 8px;
        line-height: 16px;
        margin: 0;
        padding: 0;
        border: none;
    }
	.custom-footer-v2 .footer-f-box .second-box .faq-header {
    font-size: 14px;
    line-height: 20px;
		margin-bottom: 0;}
	.custom-footer-v2 .footer-f-box .first-box p,.custom-footer-v2 .footer-f-box .first-box .footer-social-box{ display:none;}
	.custom-footer-v2 .copyright-box .footer-social-box{ margin-bottom:16px; display:block;}
	.hide-view2{display:block;}
	.hide-view .free-certification-box {margin: 16px 0;}
	.free-certification-box {padding: 16px; text-align: center; border-radius: 4px; background: #F6F9FD; margin: 8px 0; border: 1px solid #125586; clear:both;}
	.free-certification-box h4 {font-size: 18px; font-weight: 700; color: #125586; padding: 0; margin: 0 0 7px; line-height:22px;}
	.free-certification-box a.btn-primary {font-size: 14px; color: #fff; line-height: 30px!important; font-weight: 700; padding: 0 70px; background: #125586; border-radius: 4px; display: block; max-width: 280px; margin: 0 auto; text-transform:none;}
	.home-v2-courses p.title-txt {font-size: 14px; line-height: 20px;}
	.show-view{display:block;}
	.custom-footer-v2 .footer-f-box .second-box{min-width:auto;}
	    .copyright-txt {
        font-size: 8px;
        line-height: 16px;
    }
	ul.footer_social_icon li{margin-right:10px;}
	ul.footer_social_icon li a { height: 35px; width: 35px; }
	ul.footer_social_icon li a svg { height: 15px; width: 15px; }
	ul.footer_social_icon{border-bottom: 1px solid rgba(255, 255, 255, 0.20); padding: 0 12px 12px; margin-bottom: 12px; padding-bottom:25px; margin-left:20px; margin-right:20px;}
	ul.footer_social_icon li:last-child {margin-right:0px;}
	.search_approvals_section.home-temp p{display:none;}
	.banner-bot-nav { font-size: 10px; font-weight: 400; line-height: 16px; }
	.banner-bot-nav .d-flex .icon-box { border-right: 1px solid #ADD8E6; padding-right: 5px; display: flex ; align-items: flex-start;}
	.banner-bot-nav .icon-box img { vertical-align: text-top;}
	.choose-course-section.home-temp .img-box img{width:100%;}
	.custom-footer-v2 .footer-f-box .first-box{text-align:center;}
	.custom-footer-v2 .footer-f-box .first-box{max-width:100%;}
	.google-review-v2-sevtion.home-temp .owl-carousel .owl-nav button.owl-prev{ position:relative; left:0;  background-position: center;}
	.google-review-v2-sevtion.home-temp .owl-carousel .owl-nav button.owl-next{ position:relative; right:0;}
	.google-review-v2-sevtion.home-temp .reviews_carousel.owl-carousel .owl-nav {display: flex !important;align-items: center;}
	.google-review-v2-sevtion.home-temp .google_review_subheading_v2 img{ display:none;}
}

/*Home Temp Css End*/