.blog-style-css h1{
    font-size: 2.5rem;
    color: #4828ba;
    font-weight: 700;
    line-height: 1.3;
    margin:20px 0 ;
}
.blog-style-css h4{
    font-size: 1.5rem;
    color: #555;
    font-weight: 700;
    line-height: 1.3;
    margin:20px 0 ;
}
.blog-style-css .social-share-icons a i{
    color:#fff;
}
.blog-style-css .social-share-icons li{
    border-radius:10px;
}
.blog-style-css .social-share-icons{
    color:#fff;
}
.right-style .right-side-img {
    float:left;
    width:30%;
}
.right-style .right-side-content {
    float:right;
    width:70%;
    
}
.contact-form  {
     padding: 35px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 15px rgba(51, 51, 51, 0.10);
    box-shadow: 0 0 15px rgba(51, 51, 51, 0.10);
    background: #8080802e;
}
.contact-form input {
    border-radius:10px;
}
.right-style  {
    padding: 20px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 15px rgba(51, 51, 51, 0.10);
    box-shadow: 0 0 15px rgba(51, 51, 51, 0.10);
    background: #8080802e;
}
.post-sidebar {
    padding: 10px 0px 0px 10px;
}
.footer-post-single {
    overflow: hidden;
    margin-bottom: 20px;
}
.recent-post-thumb {
    float: left;
    width: 30%;
}
.recent-post-cont {
    float: left;
    width: 70%;
    padding: 0 20px 0 10px;
}
.right-title 
{
    color:#f16126;
}

.blog-banner .blog-title
{
    font-size:44px;
    color: #fff;
}
.blog-banner .bred-cum
{
    font-size:20px;
    font-weight:500;
    color: #fff;
}
.blog-banner .bred-cum a
{
    
    color: #fff;
}

.footer-bottom .my-st .left{
    float:left;
}
.footer-bottom .my-st p{
    margin-bottom:15px;
}
.footer-bottom .my-st .right a{
   color:#555;
   padding:0;
   font-weight:400;
   
}
.footer-bottom .my-st .right {
   float:right;
   font-size: 1rem;
}


.owl-prev,
.owl-next {
 background: #492dc0;
    border-radius: 12px;
    color: white;
    
}
.owl-prev:hover,
.owl-next:hover {
 background:  #492dc0;
    border-radius: 12px;
    color: white;
    
}
.owl-prev{
    position: relative;
    top: 150px;
    left: -4%;
     z-index:10
}
.owl-next{
    position: relative;
    top: 150px;
    right: -94%;
    z-index:10
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.857143%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.section-padding-ll
{
    padding:50px 0  ;
    
}

a
        .course-section .landing-page-videos
        {
            position: absolute;
            top: 28px;
            right: -17px;
            transform: translate(-50%,-50%);
        }
        .course-section .sfl-thumb
        {
            position: relative;
        }
        .btn-theme
        {
            border-radius: 0px;
            color:#fff;
            padding:1rem;
            margin:0.3rem;
            font-weight:500;
            background: #FF54B7;
        }
        .btn-theme:focus
        {
            /* box-shadow:none; */
        }
        .btn-check:focus+.btn, .btn:focus
        {
            /* box-shadow:none!important; */
        }
        .load-more
        {
            border-radius: 8px;
            color:#000;
            padding:0.7rem 2rem ;
            margin:0.2rem;
            
            transition:all 1s;
        }
        .load-more:hover
        {
            color:#000;
            transform: scaleY(0.9);
        }
        .ytp-chrome-top-buttons
        {
            display:none;
        }
        .sharecounter
        {
            cursor:pointer;
        }
        .color-theme-bluie
        {
            color:#4931C4;
        }
        .theme-form-control
        {
            background:#fff;
            border-radius:0px;
        }
        .theme-form-control::placeholder { 
        color:    #a6a8ab;
        }
        .button-neo-theme:hover
        {
            color:#000;
        }
        .color-theme-pink
        {
            color:#f16126!important;
        }
        .color-theme-blue-new
        {
            color:#492DC0!important;
        }
        .subtitle
        {
            color:#f16126!important;
        }


    .color-theme
    {
        color:#4931C4;
    }
    .form-submit-btn
    {
        padding:10px;
        border-radius:0px;
        color:#fff;
    }
    .theme-bg
    {
        background:#FF54B7!important;
        transition:all 1s;
    }
    .demo-btn-header
    {
        padding: 10px 20px;
        color: #fff;
        background: #fd4372;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        display: inline-block;
    }
    .header-h5
    {
        padding: 10px 20px;
        margin: 0;
    }
    .menu>ul>li>a
    {
        font-weight:400!important;
    }
    .fw--500
    {
        font-weight:500;
    }
    .fw--600
    {
        font-weight:600;
    }
    .menu>ul>li>a i
    {
        color:green;
    }
    .btn-theme-avtive
    {
        transition:all 1s;
    }
    .btn-check:focus+.btn, .btn:focus
    {
        box-shadow:none!important;
    }

    @media only screen and (max-width: 672px) {
         .col-mobile
         {
            width:100%;
            margin-top:10px;
         }
         .mobile-wala-logo
         {
            zoom:0.7;
         }
    }
    @media only screen and (max-width: 767px) {
         .header-text-center-mobile
         {
            text-align:center!important;
         }
    }
    @media only screen and (min-width: 575px) {
         .logo-on-desk
         {
           height:50px;
         }
    }
    .demo-btn-header
    {
        color:#fff!important;
    }
    .header-wrapper {
      padding:10px 0;
    }
    .category-item .category-inner
    {
        min-height:235px;
    }

    .btn-info-n1
    {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        background-image: linear-gradient(to right, #ff5dcc, #ff4ca2, #ff4878, #ff514f, #f16126)!important;
    }
    .btn-info-n2
    {
        border-radius:4px;
        background-image: linear-gradient(to left, #00c0a6, #00b1c9, #009df4, #0080ff, #1d4dfa)!important;
    }
    .btn-info-n3
    {
        color:#fff;
        background:#f16126!important;
    }
    .btn-info-n3:hover
    {
        color:#fff;
    }
    .btn-v1
    {
        background:#E3F0D2!important;
        color:#000;
        border-radius:8px;
        transition:all 1s;
    }
    .btn-v1:hover
    {
        color:#000;
        background:#92cd46!important;
        transform: scaleY(0.9);
    }
    .btn-theme-avtive.btn-v1
    {
        background:#92cd46!important;
    }
    .btn-v2
    {
        background:#D6EDF2!important;
        color:#000;
        border-radius:8px;
        transition:all 1s;
    }
    .btn-v2:hover
    {
        color:#000;
        background:#2db2cf!important;
        transform: scaleY(0.9);
    }
    .btn-theme-avtive.btn-v2
    {
        background:#2db2cf!important;
    }
    .btn-v3
    {
        background:#F9E8B0!important;
        color:#000;
        border-radius:8px;
        transition:all 1s;
    }
    .btn-v3:hover
    {
        color:#000;
        background:#dbab0c!important;
        transform: scaleY(0.9);
    }
    .btn-theme-avtive.btn-v3
    {
        background:#dbab0c!important;
    }
    .btn-v4
    {
        background:#ECD6EA!important;
        color:#000;
        border-radius:8px;
        transition:all 1s;
    }
    .btn-v4:hover
    {
        color:#000;
        background:#e76cdc!important;
        transform: scaleY(0.9);
    }
    .btn-theme-avtive.btn-v4
    {
        background:#e76cdc!important;
    }
     .video-button.landing-page-videos2
    {
        width: 46px;
        height: 46px;
        line-height: 44px;
        font-size: 15px;
        border: 2px solid #cfd0fe;
    }
    .course-section .landing-page-videos2
    {
        position: absolute;
        top: 5%;
        right: -9%;
        transform: translate(-50%,-50%);
    }
    .special-image-margin
    {
        margin-left: 7rem;
    }
    @media only screen and (max-width: 1625px) {
        .special-image-margin
            {
                margin-left: 0rem;
            }
    }
    .video-button-25-may-wala
    {
        top: 8%!important;
        right: -3%!important;
        left:auto!important;
    }
    .back-section
    {
        text-align:center
    }
    
    
    .plan-section ul
    {
        list-style: none;
        line-height:2;
        list-style-position:outside;
    }
    .plan-section ul .tick:before 
    {
       content: '✓';
       color:green;
    }
    .plan-section ul .wrong:before 
    {
       content: 'X';
       color:red;
    }    
    .plan-section .plan-box
    {
         border: 3px solid #f8a100;
        
        
    }
    .plan-section .plan-box:hover
    {
        background:#4621b42b;
       transition: all 1s;
    box-shadow: 0 0 0 20px #4621b42b;

    }
    .plan-section .plan-box:hover .title
    {
         color:#4621b4;
    }
    .plan-section .plan-box .title
    {
        padding-top:25px;
        color:black;
    }
    .plan-section .plan-box i
    {
        
        color:green;
    }
    
    .model-btn{
    transform: rotate(-90deg);
    position: fixed;
    right: -6.5%;
    z-index: 9999;
    top: 50%;
    font-size: 20px;
    padding: 0 10px;
    }
    .modal-style
    {
    color: #fff;
    background-color: #7c36ff;
    border-color: #7c36ff;   
    }
    .modal-form-style .single-form
    {
        margin:10px 0;
        border-radius:5px;
    }

