/*@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Roboto+Condensed:400,500,600,700');*/
/**
*
* -----------------------------------------------------------------------------
*
* Template : Edulearn | Responsive Education HTML5 Template 
* Author : rs-theme
* Author URI : http://www.rstheme.com/
*
* -----------------------------------------------------------------------------
*
**/
/* Table Of Content
---------------------------------------------------------
01. General CSS
02. Global Class
03. Header Section 
04. Sticky Menu
05. Slider Section
06. Breadcrumbs
07. Services
08. About Us
09. Popular Cources
10. Courses Details
11. Rs-counter
12. Upcoming Events
13. Experienced Staffs
14. Staffs Single
15. Calltoaction
16. Latest News
17. Our Publications
18. Testimonial
19. Newsletter
20. Rs-video
21. Why Choose Us
22. Pricing Table
23. Instagram
24. About Us Page
25. Rs Timeline
26. Elements
27. Blog Pages
28. Blog Details
29. Shop Page Start Here
30. Shop Single Page Start Here 
31. Check Out css Start Here
32. Shipping Area Start Here
32. Contact Page Section Start Here
33. Rs Gallery
34. ScrollUp
35. 404 Page Area Start Here 
36. Preloader css
37. Rs Footer

--------------------------------------------------------*/
/**
*
* -----------------------------------------------------------------------------
*
* Template : RS-Construction - Construction HTML5 Template 
* Author : rs-theme
* Author URI : http://www.rstheme.com/
*
* -----------------------------------------------------------------------------
*
**/
/*-----------------------
    Animation
-------------------------*/

/**************** Header Css Anuj Sir **********************************/


.pl-50{
    padding-left:50px;
}
.ppc-section .list-inner:last-child h5:after{
    display:none;
}
.ppc-section h5:after{
    content:'';
    width:1px;
    height:100%;
    background:#fd3b3d;
    position:absolute;
    top: 15px;
    left: 8px;
}
.list-inner{
    position:relative;
}
.ppc-section ul{
    padding-left:50px;
    list-style:disc;
    padding-bottom:15px;
}
.ppc-section h5{
    font-size: 18px;
    font-weight: 600;
}
.ppc-section h5 i{
    background: #fd3b3d !important;
    color: #ffffff !important;
    font-size: 12px;
    margin-right: 10px;
    padding: 3px;
    border-radius: 50px;
    float: left;
    margin-top: 0px;
}
.full-width{
    width:100%;
}
.p-0{
    padding:0px;
}
.custom-btn{
    padding-top:10px;
}
.circle-check li i{
    background: #fd3b3d !important;
    color: #ffffff !important;
    font-size: 12px;
    margin-right: 10px;
    padding: 3px;
    border-radius: 50px;
    float: left;
    margin-top: 8px;
}
.book-free-demo{
    background-color: #fd3b3d !important;
    border-radius: 6px;
    color: #fff;
    padding: 10px 15px;
    font-size: 15px;
    font-weight:600;
}
.book-free-demo:hover{
    color:#fff !important;
}
.inn-bg input[type="submit"]{
    color:#fff;
}
.why-study .row {
    min-height: 250px;
}
.inn-bg:before{
    content:'';
    background-color:#000;
    opacity:0.6;
    width:100%;
    height:100%;
    position:absolute;
    left:0px;
    top:0px;
}
.inn-bg{
    position:relative;
}
.banner-left h2{
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: -0.4px;
    word-spacing: 0px;
    text-shadow: -7px 4px 5px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
.text-justify {
    text-align:justify;
}
.rounded{
    border-radius:10px;
}
.align-center{
    display:flex;
    align-items:center;
}
.testimonial-col p{
    min-height: 125px;
}
.testimonial-col{
    min-height: 460px;
}
.location-wise-course h1{
    font-size: 30px;
    line-height: 45px;
}
.subheading{
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 45px;
}
h3.sub-title{
    font-size: 20px;
    font-weight: 600;
}
.circle-check{
    padding-left:20px;
    line-height: 35px;
}
.accordion-box {
    border: 1px solid #ccc;
    margin: 0px auto;
    font-family: Arial, sans-serif;
}
.accordion-title {
    background: #fff;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    font-size: 25px;
    border-bottom: 1px solid #ccc;
}
.accordion-item {
    border-bottom: 1px solid #ccc;
}
.accordion-header {
    background: #cb1414;
    padding: 15px;
    cursor: pointer;
    position: relative;
    color: #fff;
    font-weight:600;
}
.accordion-header::after {
    content: '+';
    position: absolute;
    right: 20px;
    font-size: 20px;
}
.accordion-header.active::after {
    content: '−';
}
.accordion-content {
    display: none;
    padding: 15px;
    background: #f9f9f9;
}
.accordion-content ul {
    padding-left: 20px;
    margin: 0;
}
.accordion-content ul li {
    list-style: disc;
    margin-bottom: 8px;
}
.light-bg{
    background-image:url(https://educertglobal.com/assets/images/seo-bg.webp);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}
.bg-light-sec{
    border-width: 1px 0px 1px 0px;
    border-color: #e6e6e6;
    border-style: solid;
    background: linear-gradient(to top, #edeeee 0%, #edeeee 100%);
}
.light-bg h2{
    font-weight:600;
    color:#fff !important;
}
.ban-dec{
    font-size:0px !important;
}
h2.double-line-cont:after{
    top: 80px !important;
}
.rs-courses-details .detail-img{
    margin-bottom: 0px;
}
.custom-btn a.book-free-demo{
    color:#fff;
}
.ppc-right{
    background-color: #edeeee;
}
.learning-inner{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e9e9e9;
    box-shadow: 0px 0px 10px -12px rgba(0, 0, 0, .15);
    padding: 10px;
    border-radius: 6px;
    min-height:215px;
}
.learning-inner:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15);
}
.learning-inner h3{
    font-weight: 600;
    font-size: 20px;
}
.learning-inner p{
    font-size: 16px !important;
}
.pt-20{
    padding-top:20px;
}
.certification-inner{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #e9e9e9;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .12);
    padding: 10px;
    border-radius: 6px;
    background: #000000;
}
.certification-inner img{
    background:#fff;
    width:100%;
}
.certification-main-row .col-lg-2{
    padding:0px 5px;
}
.certification-inner p{
    font-size: 12px;
    color: #fff;
    padding-top: 10px;
}
@media only screen and (max-width:767px){
    .align-center{
        display:block;
    }
    .landing-lucknow.captcha-field label{
        top: -1px;
    }
                    .rs-courses-details .detail-img{
        margin-bottom:0px;
    }
    .seo-landing.rs-toolbar{
        display:none;
    }
    .subheading{
        margin-top: 50px;
    }
    .download-brochure{
        padding-top:50px !important;
    }
    .seo-landing-page .banner-right form{
        margin-top: 40px !important;
    }
    .seo-landing-page .google-rating{
        margin-top: 40px !important;
    }
        h2.three-line-unerline.course-style:after{
        top: 105px !important;
    }
    .circle-check{
        padding-left: 0px !important;
    }
    .custom-btn a.book-free-demo{
        display:block;
        text-align:center;
        color:#fff;
    }
    .custom-btn span{
        display:block;
    }
    .custom-btn{
        text-align:center;
    }
}
.dark-bg{
    background:#000;
}

.pb-20{
    padding-bottom:20px;
}
.industry-relevant .col-lg-2{
    margin-bottom:15px;
}
.mt-0{
    margin-top:0px;
}
.industry-relevant{
    background: rgba(60, 72, 82, .08);
}
.key-highlight img{
  border-radius:10px;  
}
.key-highlight{
    padding:40px 0px;
}
.key-highlight h2{
    margin-top: 0px;
    color: #fff;
    font-weight: 600;
    font-size: 25px;
}
.key-highlight .key-inner{
    background-color: #fd3b3d;
    border-radius: 6px;
    padding: 20px 0px;
    margin-top: 30px;
}
.pb-50{
    padding-bottom:50px;
}
.mt-15{
    margin-top:15px;
}
 .key-inner h3{
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    margin-top:0px;
 }
 .inn-bg p {
    font-size: 15px !important;
}
.learn-digital-marketing-banner h1{
    font-family: candara;
    font-size: 35px;
    font-weight: 800;
    line-height: 120%;
    color: #333;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
.learn-digital-marketing-banner h4{
    font-family: candara;
    font-size: 25px;
    font-weight: 700;
    line-height: 120%;
    color: #333;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0px;
}
.learn-digital-marketing-banner h3{
    font-family: candara;
    font-size: 22px;
    font-weight: 700;
    line-height: 120%;
    color: #333;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0px;
}
.learn-digital-marketing-banner{
    padding: 50px 0px;
}
.landing-banner-inner p, .landing-banner-inner h4{
    font-family: Calibri;
}
.learn-digital-marketing-banner h2{
    font-family: candara;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    color: #333;
    margin-bottom: 30px;
    text-align: center;
}
.landing-banner-inner{
    border-radius: 12px;
    background: #fff;
    box-shadow: -4px 9px 25px -6px rgba(0, 0, 0, .1);
    padding: 24px;
    margin-bottom: 50px;
}
.landing-banner-inner h4{
    font-size: 18px;
    font-weight: 600;
}
.landing-banner-inner div{
    border-right:1px solid #ccc;
}
.landing-banner-inner div:last-child{
    border-right:0px solid #ccc;
}
.landing-banner-button{
    position: relative;
    display: inline-block;
    padding: 12px 20px;
    line-height: normal;
    background: #cb1414;
    letter-spacing: 2px;
    color: #fff;
    transition: all 0.3s ease 0s;
    border-radius: 8px;
    font-size: 18px;
    width:100%;
    height:60px;
    line-height:40px;
    cursor:pointer;
}
.landing-banner-button:hover{
    color:#fff;
}
.landing-banner-inner p{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:16px;
}

@media only screen and (max-width:767px){
    .key-highlight img{
        width:100%;
        margin-bottom:20px;
    }
    .landing-banner-inner{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .learn-digital-marketing-banner h4{
        font-size: 20px;
    }
    .learn-digital-marketing-banner h3{
        font-size: 18px;
    }
    .key-inner h3{
        font-size: 20px;
    }
    .landing-banner-inner div{
        border:0px !important;
    }
    .learn-digital-marketing-banner .logo img{
        width:30% !important;
    }
    .landing-banner-button{
        margin-bottom:20px;
    }
}
