
/* new css */
.ourstory-content p {
    text-align: justify;
    color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
}
.center-privacy{
    padding: 0 0 10px 0;
    color: #fff !important;
    font-weight: 400 !important;
}
.center-privacy p{
    font-size: 14px;
    text-align: justify;
}
.vi-post-content div, .vi-post-content p{
    color: #fff;
    margin: 15px 0 0 0;
    font-size: 14px;
    line-height: 1.5;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
    outline: 0px!important;
}
.contact-form input:focus, 
.contact-form input.active{
    
    color: #fff;
}
.contact-us .wpcf7-submit{
    background-color: #ee0008!important;
    color: #fff!important;
}
.wpcf7-not-valid-tip{
    color: #ee0008;
}
.btn-default.know-more:focus{
border-bottom: 0px;
}
@media(max-width: 767px){
    .media-single-block .media-single-block-readmore,
    .media-single-block .media-content,
    .media-single-block .media-single-block-date,
    .media-single-block .media-single-block-heading{
        padding: 0 16px!important;
    }
}
.wpcf7 form.invalid .wpcf7-response-output{
    color: #ffb900!important;
    font-size: 14px!important;
}
.wpcf7 form.failed .wpcf7-response-output{
    border-color: #ee0008;
    color: #ee0008;
    font-size: 14px;
}
.text a,
.text a[data-target="about"]{
    opacity: 1!important;
}

.vi-post-content p{
    margin-bottom: 10px;
}

.vi-post-content div, .vi-post-content div a, .vi-post-content p>a{color: #d90e16;position: relative; font-size: 14px;}

/.vi-post-content div, .vi-post-content p>a:before {background:#fff;left:0;bottom:-3px;width:0;height:2px;transition:0.5s;content:"";position:absolute;}/

.vi-post-content div, .vi-post-content div a:hover:before, .vi-post-content p>a:hover:before{width:100%;transition:0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)!important;}
.vi-post-content div, .vi-post-content div a:hover, .vi-post-content p>a:hover {transition: 0.5s;color: #fff}
.vi-post-content ol li {
    font-size: 14px;
    font-weight: 500;
}

/* Date : 22-05-2024 */
.vi-post-content div a span{color: #d90e16 !important;position: relative; font-size: 14px;}
.vi-post-content div a span:hover:before{width:100%;transition:0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)!important;}
.vi-post-content div a span:hover{transition: 0.5s;color: #fff !important}

@media (min-width: 100px) and (max-width: 767px){
    .center-privacy p{
        font-size: 12px;
        line-height: 1.8;
        font-weight: 400;
    }
    .ourstory-content p{
        font-size: 12px;
        line-height: 1.7;
        text-align: justify;
    }
}



/* Date : 21-05-2024 */

.bottom-contact{
    background: rgba(0, 0, 0, 0.4);
}

.bottom-contact .contact-form{
    background: none;
}



.the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_sharing_title{

    width: auto;
    
}

.the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_sharing_ul{
    
    width: auto;
    
}

.the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_sharing_title{
    margin-right: 5px;
}

.the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_sharing_ul a 
{
    
    margin-right: 5px;
    
}

.the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_sharing_ul a:last-child{
    
    margin-right: 0px;
    
}

.the_champ_sharing_container.the_champ_horizontal_sharing{
    display: flex;
    align-items: center;
}


.sinle-blog-social-media{
    display: flex;
    align-items: flex-start;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
    font-size: 14px;
}

.sinle-blog-social-media.news_detail_wrapper{
    align-items: flex-start;
}

.vi-post-content div span{
    color: #fff !important;
}

.blog_content_wrapper .vi-post-content ol{
    margin-top: 10px;
}

.wpcf7 form.sent .wpcf7-response-output{
    color: #46b450;
}

.mobile-error{

    font-size: 14px;
    color: #ee0008;
    
}
.page-template-custom-news .media-pagespan .no-result-media{
    height: 30vh;
    margin-top: 194px;
}
.page-template-custom-blog #FilterContainer .no-result-media{
    height: 30vh;
    margin-top: 70px;
}
