/*
Theme Name: MH Newsdesk lite Child
Description: Child theme for MH Newsdesk lite
Author: GladHand Technologies
Template: mh-newsdesk-lite
*/

/*@import url("https://forum4.co.in/wp-content/plugins/js_composer/assets/css/js_composer.min.css");*/
 @font-face {
  font-family: 'Mukta';
  src: url('fonts/Mukta-Regular.ttf');
}

.float-social .cnss-social-icon .cn-fa-youtube a img{
vertical-align: middle !important;
width: 50px !important;
}
#post-5663 .login-prompt{
    display:none;
}
#post-5573 .donate_sidebar{
    width: 88%;
margin: auto;
padding: 40px 30px 35px 30px;
}
#post-5573 .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
    width:100% !important;
}
#post-5573 .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount {
    width: 100% !important;
}
#post-5573 .charitable-submit-field .button {
    margin:auto;
}
.home-sidebar{width: 29%; float: none;}
.more-about-us-button{color: #fff;padding: 8px 10px;cursor: pointer;line-height: 1.2em;font-size: 1em;background: #005a8c;border-radius: 4px;display: table;}
.more-about-us-button:hover {
    color: #fff;
}
.donationBTn img {
    width: 18px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
body header .donationBTn{
    position: absolute;
    top: 0px;
    right: 0px;
    color:#fff;
    font-weight: 600;
    font-size: 14px;
    background:red;
    padding: 4px 7px;
    border-radius: 0px 0px 0px 5px;
    display:block !important;
}
.donationBTn:hover{
    color:#fff !important;
}
#post-5663 .charitable-fieldset.odd{
    display:none;
}
.main-float .min-icon{
    margin-right:0px;
}
.main-float .min-icon span{
    font-size: 12px;
}
.main-float .floating-box .float-social span{
    font-size:14px;
}
.main-float .floating-box{
    padding : 0px 10px 1px 10px !important;
}
.main-float .floating-box .cs-widget input[type="email"]{
    width:90% !important;
}
.main-float .floating-box .cs-widget input[type="submit"]{
    padding: 10px 15px !important;
}
.main-float .floating-box .cs-widget form{
    text-align:center;
}
.main-float .floating-box .float-social ul li a{
    height:30px !important;
    width:30px !important;
    line-height: 30px;
padding: 2px !important;
}
.main-float .floating-box .float-social ul li a i{
    font-size:18px !important;
}
.floating-box .cs-widget {
    margin-bottom: 0px !important;
}

body, a, h1, h2, h3, h4, h5, h6, span{
    /*font-family: Eczar;*/
    font-family: 'Mukta';
}
.entry-content {
    /*font-size: 17px;*/
    font-size: 1.063rem;
    line-height: 1.8;
    text-align: justify;
    letter-spacing: 1.6px;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');
.entry-content p, .entry-content span{     letter-spacing: 0;     line-height: initial;    font-family: 'Mukta';}


/************************
*****HEADER LOGO & MENU
*************************/
.logo-wrap img{
    /*position: absolute;*/
    width: 190px;
}
.custom-logo-wrap img{
/*    position: relative !important;
    width: 190px;*/
}

table#give_donation_receipt .give-receipt-thead-text {
    color: #000 !important;
}
.yotu-playlist .yotu-pagination.yotu-pagination-top{
    display:none !important;
}

.header-menu .slicknav_btn{float: left;}

.cs-header-wrap .logo-wrap{
    float: left;
    width: 50%;
}
@media all and (max-width: 980px){
    .cs-header-wrap .logo-wrap{
        float: left;
    }
    .baba .search-form input{
        min-width: 100px;
    }
    .third-section .cs-sidebar{padding: 0;}
}



/***TOP SEARCH BAR***/
.baba {
    width: 50%;
}
.baba .search-form{
    padding: 0;
    width: 50%;
/*    padding: 1%;
    width: auto;*/
}
.cs-header .baba .search-form input{
    min-width: 100px;
    width: 100%;
}
.baba .search-form input:focus {

    border-color: transparent;
    box-shadow: 0 0 2px 1px #ED1B24CC;

}
.cs-header-menu{
    /*box-shadow: 0 4px 4px -4px;*/
    margin-top: 10px;
}

.cs-main-nav{
    background: linear-gradient(to bottom,#b6b6b6,#e9e9e9cc,#e9e9e9cc, #b6b6b6);
    border: 1px solid #ededed;
}
.cs-main-nav .menu{
    /*float: right;*/
}
.cs-main-nav ul ul{
    /*top: 45px;*/
}
.cs-main-nav li{
    border: none !important;
}
.cs-main-nav li:hover {
    /*background: #ed1b24 !important;*/
}
.cs-main-nav li:hover a{
    color: #fff !important;
}
.sub-menu li a {
    font-size: 14px;
}

/**RESPONSIVE MENU***/
.slicknav_menu .slicknav_nav .slicknav_item,
.slicknav_menu .slicknav_nav ul li span.menu-image-title{
    color: #ffffff !important;
}
.slicknav_menu{

    background: linear-gradient(to bottom,#b6b6b6,#e9e9e9cc,#e9e9e9cc, #b6b6b6) !important;
    border: 1px solid #ededed;
}

.slicknav_arrow{
    font-family: Arial;
}
.slicknav_parent, .menu-item-type-post_type{
    border-bottom: 1px dotted gray;
}
.slicknav_parent:hover,
.menu-item-type-post_type:hover{
    background-color: #005a8c;
}
.slicknav_parent:hover a,
.slicknav_parent:hover .slicknav_arrow,
.menu-item-type-post_type:hover a{
    color: #fff !important;
}
.slicknav_item a{
    
}
.slicknav_nav a, .slicknav_nav a:hover{
    margin: 0 !important;
}

/****
******Single Post**********
****/
.post figure.entry-thumbnail img{ width: 100%; }

/****
******SIDEBAR**********
****/

/***POST IMAGE SLIDER***/
.post-slides .bx-viewport {
    height: 100% !important;
}
.post-slides .bx-wrapper img {
    height: 222px;
    width: 400px !important;
    object-fit: none;
}
.main-nav li a{
    font-weight: 600;
    /*font-family: Eczar;*/
    font-family: 'Mukta';
}
.widget-title, .page-title{
    background-color: transparent !important;
    color: #fff;
    /*border-bottom: 2px solid #ED1B24;*/
    padding: 10px 0 !important;
    border-bottom: none;
    position: relative;
    font-size: 22px;
    text-shadow: 1px 1px 3px #5a5a5a;
}
.widget-title span, .page-title span{
    /*padding: 0px !important;*/
    background-color: #ec202a !important;
     border-radius: 25px;
    padding: 0 20px !important;
}
.widget-title span::after,
.page-title span::after{
    content: " ";
    position: absolute;
    background: #ec202a !important;
    height: 4px;
    width: 100%;
    top: 45%;
    margin-left: 25px;
}
.button span{
    padding: 5px !important;
}
.content-lead-title{
    font-size: 1.375rem !important;
}
.content-lead-title a {
    font-weight: 600;
}

/***SOCIAL ICONS***/
ul.cnss-social-icon li.cn-fa-icon a.cnss-instagram {
    background: linear-gradient(#514EDE,#CE30A5,#FF323E,#FFC46E);
}

.heateorSssInstagramBackground {
    background: linear-gradient(#514EDE,#CE30A5,#FF323E,#FFC46E);
}

/************************
*****Monthly Archive Page
*************************/

.content-list-excerpt{
    text-align: justify;
}

/************************
*****Collapsing Widget CSS
*************************/
widget-collapsarch-4-top

#widget-collapsarch-2-top li div,
#widget-collapsarch-3-top li div,
#widget-collapsarch-4-top li div{
    margin-left: 20px;
    background-color: #efefef;
    width: auto;
}
#widget-collapsarch-2-top li,
#widget-collapsarch-3-top li,
#widget-collapsarch-4-top li{
    background-color: #CCDEE8;
    border-top: 1px solid white;
    padding: 10px 5px;
}
#widget-collapsarch-2-top li span,
#widget-collapsarch-3-top li span,
#widget-collapsarch-4-top li span{
    margin-right: 5px;
}
.widget_collapsarch .collapsing .archives .item {
    border-top: 1px dotted;
    padding: 2px;
}


/************************
*****News Ticker CSS
*************************/
.forum-news .mtphr-dnt-title {
    background-color: #ED1B24;
    color: #fff;
    font-size: 15px;
    padding: 10px 15px;
}
.forum-news .mtphr-dnt-tick-container{
    box-shadow: 1px 1px 8px rgba(0, 0, 0, .75);
}
.forum-news .mtphr-dnt-tick-contents {
    background-color: rgba(113, 64, 64, 0.16);
}

.forum-news .mtphr-dnt-grid-row {
    background-color: transparent !important;
}
.forum-news .mtphr-dnt-grid-row td,
.forum-news .mtphr-dnt-grid-row td a{
    color: #23527c;
    font-size: 17px;
}



/************************
*****Read More CSS
*************************/
.button span{
    background-color: #ED1B24 !important;
}

/************************
*****Latest Publish CSS
*************************/
.bx-wrapper img{
    width: 800px;
}
.custom_excerpt {
    font-size: 13px;
    color: #ED1B24;
}

/************************
*****Category Cloud CSS
*************************/
.tag-cloud-link {
    /*background-color: #1B5EAD;*/
    color: #1B5EAD;
    padding: 0 5px;
    font-size: 16px !important;
    font-weight: 600;
    position: relative;
}
.tag-cloud-link:hover{
    background-color: #ED1B24;
    color: #fff;
}
.tag-cloud-link:after {
    content: '';
    width: 1px;
    height: 50%;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

/************************
*****CONTENT CSS
*************************/
.forum_table {
    overflow-x: auto;
	display: block;
}

/************************
*****PHOTO PAGE CSS
*************************/

.my-portfolio {

    width: 360px;
    float: left;
    min-height: 280px;
    padding: 5px;
    background-color: #eaeaea;
    box-shadow: 1px 1px 3px #9e9e9e;
    margin: 4px;

}
.my-portfolio:hover{ box-shadow: none; cursor: pointer; }
.portfolio-image img {
    height: 170px;
    object-fit: cover;
    width: 100%;
}
.portfolio-content {
    padding: 10px 0;
}
#p-main-slider_2 .right-block {
    position: absolute;
    background-color: #0009;
    bottom: 19px;
    padding: 10px;
}
#p-main-slider_2 .slider-content-wrapper .right-block .title{
    color: #fff !important;
}
.slider-date {
    position: absolute;
    top: 0;
    color: #fff;
    background-color: #0007;
    padding: 4px;
    margin: 4px;
    font-size: 14px;
    text-transform: uppercase;
}
.portfolio-content .p-date{
    /*border-bottom: 1px solid #8a8080;*/
    font-size: 15px;
    margin-bottom: 10px;
}
.panel-wrapper{
    padding: 0 !important;
}
.panel-wrapper img.main-image{
    height: 240px !important;
    object-fit: cover;
}
.previous a, .next a {
    background-color: #005a8c;
    color: #fff;
    padding: 5px;
}

/************************
*****Contact Page CSS
*************************/
.contact-field1, .contact-field2, .contact-field3, .contact-field4 {
    margin: 10px 0;
    /*padding: 0 !important;*/
}
.first-name{padding-left: 0 !important;}
.second-name{padding-right: 0 !important;}
.first-name input, .second-name input{height: 30px; width: 100%;}
.contact-field2 input{height: 30px; width: 100%;}
.contact-field3 textarea {
    width: 100%;
    height: 150px;
}

@media all and (max-width: 991px){
.first-name{padding-right: 0 !important; margin-bottom: 10px;}
.second-name{padding-left: 0 !important; margin-top: 20px;}
}

/************************
*****FOOTER CSS
*************************/

.mh-footer a{
    /*font-family: 'Oswald';*/
}
.mh-footer p{
    float: left;
    font-family: 'Mukta';
    font-size: 16px;
}
.mh-footer .copyright a {
    color: #ea3b3b;
}
.footer_social_icons{
    float: right;
}
.footer_social_icons img {
    height: 15px;
}
.footer_social_icons li {
    display: inline;
    padding: 4px;
}
@media all and (max-width: 400px){
    .mh-footer p {
        float: none;
    }
    .footer_social_icons{
        float: none;
        text-align: center;
    }
}

/****
*****New Front Page CSS*****
****/



.my-home .widget-title span::after,
.footer-inner .widget-title span::after{
    content: " ";
    position: absolute;
    background: #333;
    height: 4px;
    width: 100%;
    top: 45%;
    margin-left: 25px;
}
.first-top-section {
    box-shadow: 0px 1px 4px rgba(0,0,0,0.2);
    display: block;
    margin-bottom: 40px;
    padding: 10px;
}
/*.image-container {margin-bottom: -20px;}*/
.image-container img {
    height: 400px;
    object-fit: cover;
}
.meta-container .content-lead-excerpt p {
    font-size: 18px;
}
.meta-container h1 { font-size: 30px !important; }
.meta-container .entry-meta, .cp-wrap .entry-meta { color: #aaa; }
.small_posts {
    
}
.small_posts .mh-separator {
    border-bottom: 1px dashed #e1e1e1;
    margin-bottom: 12px;
    padding-bottom: 0;
}
.small_posts .mh-separator:last-child{display: none;}

.cs-widget .widget{margin-bottom: 20px;}

.outer-box{display: flex; justify-content: space-between;}

.page-id-66 aside {
        box-shadow : 8px 7px 10px 1px rgba(117, 113, 113, 0.1);
        padding: 0 5px;
            margin: 0;
}

.second-section, .third-section {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}


.cs-header {
    /*background-color: #5DD2F9;*/
    /*background-color: #286F9C;*/
    background-color: #0a2b4c;
}
.cs-header .cs-header-wrap{
    max-width: 1180px;
    margin: 0 auto;
    width: 100%;
}
.cs-header .slicknav_menu{
    background: transparent !important;
    border: none;
    /*margin-bottom: 10px;*/
}
.slicknav_arrow{color: #FFFFFF !important}
.slicknav_menu .slicknav_icon-bar{
    background: #FFFFFF !important;
}
.cs-header #search-3 img {
    cursor: pointer;
    margin-top: 8px;
    position: relative;
    width: 25px;
}
.cs-header .cs-search {
    display: none;
    /*width: 100%;*/
    position: absolute;
    right: 62px;
    /*top: 77px;*/
    z-index: 999;
}

.cs-header .logo-wrap{
    width: auto;
}
.cs-sidebar .mh-separator:last-child {
    display: none;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount {
    width:35% !important;
    background: #dbdbdb;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .charitable-form-errors{
    position: absolute;
    top: 65px;
    padding:0 !important;
    color:red !important;
    border:none !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .charitable-form-fields{
    width:80% !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
    width:20% !important;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount {
    width:94% !important;
    background: #dbdbdb;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount .custom-donation-amount-wrapper{
    width:94% !important;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount span input{
    width:55%;
    float:right;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
    background: #dbdbdb;
    display: inline;
    width: 31% !important;
    margin-right: 5px;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount.selected {
    background:#005a8c;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount.selected {
    background:#005a8c;
}
body #charitable_donate_widget-2 .charitable-form-field {
    margin-bottom: 1em;
    padding-bottom: 20px;

}
body .widget_charitable_donate_widget #charitable-donation-amount-form {
    padding-top: 20px !important;
    position: relative;
}
.google-auto-placed .adsbygoogle.adsbygoogle-noablate{
    max-height:200px;
}


.cs-nav {
    background-color: transparent;
    margin-top: 11px;
}
.cs-nav li{
    border: none;
}
.cs-nav li:hover{
    background: none;
}

.cs-nav li a{
    color: #fff !important;
    font-size: 15px;
    padding: 0.325rem 0.675rem
}
.cs-nav ul.menu li a::before {
    content: '|';
    color: #e6e6e6;
    margin-right: 15px;
}
.cs-nav ul.menu li:first-child a::before,
.cs-nav ul.sub-menu li a::before
{
    display: none;
}
.cs-nav ul li:hover > ul{
    background: #757575;
    box-shadow: 1px 1px 2px #a1a1a1;
}

.cs-nav ul li:hover > ul li a{
    color: #fff !important;
}

.heading {
    margin: 25px 0 15px  ;
    font-size: 38px;
    font-weight: bold;
    color: #ec202a;
    text-align: center;
}
h1.heading:after {
    content: '';
    width: 100%;
    height: 7px;
    background-color: #ed1b24;
    display: none;
}
}
.heading span{
    color: #ed1b24;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 2px;
    text-shadow: 0 0 3px gray;
    
}
@media all and (max-width: 767px){
/*    #search-3{display: none;}
    .cs-header .cs-search{
        display: block;
        position: unset;
    }*/
}

.mh-footer{
    padding: 0 0 0.625rem 0 !important;
}
.pre-footer {
    /*background: #514f4f;*/
    background: #286F9C;
    padding: 20px 0;
}
.footer-inner {
    margin: 0 auto;
    max-width: 1180px;
    width: 90%;
}
.pre-footer #collapsarch-4 ul li > a{
    color: #333;
}

/**CSS for floating DIV**/
.main-float {
    position: fixed;
    bottom: 0;
    right: 0;
    width: auto;
    z-index: 999999;
}
.floating-box{
    background: #5DD2F9;
    padding: 10px;
    border-radius: 15px 0 0 0;
    box-shadow: -1px -1px 7px #b7b7b7;
    
}
.float-social{text-align: center;margin-bottom: 10px;}
.float-social span{
    color: #fff;
    font-size: 27px;
    letter-spacing: 3px;
}
.floating-box .es_lablebox{display: none}
.floating-box .es_textbox {
    width: 60%;
    float: left;
    max-width: 100%;
}
.floating-box #es_txt_email {
    height: 29px;
    min-width: 20px;
    width: 100%;
}
.floating-box .es_button {
    float: left;
    margin-left: 10px;
    min-width: 30%;
    padding-top: 0;
    padding-bottom: 10px;
}
.floating-box .cs-widget{margin-bottom: 40px;}
.min-icon {
    margin-right: 24px;
    text-align: right;
}
.min-icon span {
    background: #5DD2F9;
    padding: 7px 14px 14px;
    border-radius: 10px 10px 0 0;
    font-weight: 700;
    color: #FFFFFF;
    cursor: pointer;
}
@media all and (max-width: 768px){
    .floating-box{display: none;}
}


/*****New Contact page*****/

.new_contact .contact-field1,
.new_contact .contact-field2,
.new_contact .contact-field3,
.new_contact .contact-field4 {
    margin: 17px 0;
}

.new_contact .first-name {
    margin-bottom: 17px;
}
.new_contact .contact-field4{
    border-top: 1px solid #eaeaea;
    text-align: center;
}
.new_contact input[type="submit"]{
    border-radius: 5px;
    font-size: 17px;
    margin-top: 10px;
    padding: 10px 20px;
}

.new_contact .contact-field-container div:nth-child(2) {
    padding-right: 0;
}
@media all and ( max-width: 767px ){
    .new_contact .contact-field-container div:nth-child(2) {
        padding-left: 0;
        padding-right: auto;
    }
}


/***
**JS Composer ***
**/


.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1{width: 8.33333333%;}
.vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2{width: 16.66666667%;}
.vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3{width: 25%;}
.vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4{width: 33.33333333%;}
.vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5{width: 41.66666667%;}
.vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6{width: 50%;}
.vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7{width: 58.33333333%;}
.vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9{width: 75%;}
.vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12{width: 100%;}

.vc_col-sm-1, .vc_col-md-1, .vc_col-sm-2, .vc_col-md-2, .vc_col-sm-3, .vc_col-md-3,
.vc_col-sm-4, .vc_col-md-4, .vc_col-sm-5, .vc_col-md-5, .vc_col-sm-6, .vc_col-md-6, 
.vc_col-sm-7, .vc_col-md-7, .vc_col-sm-9, .vc_col-md-9{
    float: left;
    position: relative;
    min-height: 1px;
    box-sizing: border-box;
}
.vc_row::after, .vc_row::before {
    content: " ";
    display: table;
}
.vc_clearfix::after, .vc_column-inner::after, .vc_el-clearfix, .vc_row::after {
    clear: both;
}
.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
@media (max-width:767px) {
    .vc_hidden-xs {
        display: none!important
    }
    .vc_el-clearfix-xs {
        clear: both
    }
}

@media (min-width:768px) and (max-width:991px) {
    .vc_hidden-sm {
        display: none!important
    }
    .vc_el-clearfix-sm {
        clear: both
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .vc_hidden-md {
        display: none!important
    }
    .vc_el-clearfix-md {
        clear: both
    }
}
@media (min-width:768px) {
    .vc_col-sm-1,
    .vc_col-sm-10,
    .vc_col-sm-11,
    .vc_col-sm-12,
    .vc_col-sm-2,
    .vc_col-sm-3,
    .vc_col-sm-4,
    .vc_col-sm-5,
    .vc_col-sm-6,
    .vc_col-sm-7,
    .vc_col-sm-8,
    .vc_col-sm-9 {
        float: left
    }
    .vc_col-sm-12 {
        width: 100%
    }
    .vc_col-sm-11 {
        width: 91.66666667%
    }
    .vc_col-sm-10 {
        width: 83.33333333%
    }
    .vc_col-sm-9 {
        width: 75%
    }
    .vc_col-sm-8 {
        width: 66.66666667%
    }
    .vc_col-sm-7 {
        width: 58.33333333%
    }
    .vc_col-sm-6 {
        width: 50%
    }
    .vc_col-sm-5 {
        width: 41.66666667%
    }
    .vc_col-sm-4 {
        width: 33.33333333%
    }
    .vc_col-sm-3 {
        width: 25%
    }
    .vc_col-sm-2 {
        width: 16.66666667%
    }
    .vc_col-sm-1 {
        width: 8.33333333%
    }
    
}

@media (min-width:992px) {
    .vc_col-md-1,
    .vc_col-md-10,
    .vc_col-md-11,
    .vc_col-md-12,
    .vc_col-md-2,
    .vc_col-md-3,
    .vc_col-md-4,
    .vc_col-md-5,
    .vc_col-md-6,
    .vc_col-md-7,
    .vc_col-md-8,
    .vc_col-md-9 {
        float: left
    }
    .vc_col-md-12 {
        width: 100%
    }
    .vc_col-md-11 {
        width: 91.66666667%
    }
    .vc_col-md-10 {
        width: 83.33333333%
    }
    .vc_col-md-9 {
        width: 75%
    }
    .vc_col-md-8 {
        width: 66.66666667%
    }
    .vc_col-md-7 {
        width: 58.33333333%
    }
    .vc_col-md-6 {
        width: 50%
    }
    .vc_col-md-5 {
        width: 41.66666667%
    }
    .vc_col-md-4 {
        width: 33.33333333%
    }
    .vc_col-md-3 {
        width: 25%
    }
    .vc_col-md-2 {
        width: 16.66666667%
    }
    .vc_col-md-1 {
        width: 8.33333333%
    }
    
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
        min-height: 1em
    }
}


/*
***CSS For Author Box Plugin***
**/
section.author-box img{
    border-radius: 100%;
}

/*
***CSS For Donation Box Plugin***
**/
#give-form-3740-wrap{
    /*background: #e9e9e9;*/
    /*padding: 5px 10px;*/
}
.give-btn-modal {
    background: #005a8c;
    color: #fff;
    border: 0;
    border-radius: 4px;
}
#give_error_test_mode {
    display: none;
}
.give-btn{font-family: 'Mukta', open-sans}
.donate{
    margin: 10px 0;
    background-color: #5DD2F9;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.25),0 3px 10px 0 rgba(0,0,0,.2);
    padding: 32px 0 0 30px;
    border-radius: .25rem;
    text-align: center;

}
.donate #give-form-3740-wrap{
    margin: 20px 0 40px;
}
.donate form {
	display: flex;
    justify-content: center;
}
.donate .give-total-wrap {
    margin-right: 10px;
    width: auto;
}
.donate #give-donation-level-button-wrap {
    width: auto;
    float: left;
}
.donate .give-btn.give-btn-modal{
    height: 37px;
}
.give-currency-symbol.give-currency-position-before{
    border-radius: 4px 0 0 4px;
}
.donate .give-amount-top{
    border-radius: 0 4px 4px 0 !important;
}
.donate .give-donation-level-btn {
    border-radius: 4px;
    background: White;
    border: 0;
}
@media all and (max-width: 675px){
    .donate form{display: unset;}
}

.donate_sidebar {
    background-color: #5DD2F9;
    border-radius: 10px;
    padding: 32px 0 0 30px;
    box-shadow: 1px 1px 39px 10px #dedfdf;
}
cus
/****
******Loksabha Chunaav**********
****/
.loksbha_chunab{display: inline-block; margin-bottom: 15px;}
.loksbha_posts{margin: 0 auto;}
.loksbha_posts h3{font-weight: 700;}
.loksbha_chunab .vc_col-sm-7{margin-bottom: 10px;}
.elec_more{
    padding: 0 13px;
    margin-left: 13px;
    background-color: #ed1b24;
    color: #fff;
    border-radius: 6px;
    float: right;
    font-size: 13px;
}
.elec_content {text-align: justify;}
.elec_readMore{color: #ed1b24;}

/*In Single post*/

.elec_popUp{
    background-color: #005a8c;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    margin: 20px 0;
    padding: 10px;
    text-align: center;
}
.elec_popUp:hover{
    box-shadow: 0 0 10px #1e1e1ecc;
}

.cp-small{
	transition: all ease-in-out .4s; overflow: hidden;
}

.cs-block .image-container{overflow: hidden;}
.cs-block .image-container img{transition: all ease-in-out .4s;}
.cp-small div img{transition: all ease-in-out .4s;}
.cp-small:hover div img{transform: scale(1.1);}
.cs-block:hover .image-container img{transform: scale(1.12) rotate(4deg);}
.cs-nav li:hover a,
.cs-nav .sub-menu li:hover a{color: #ec202a !important;}
.cs-nav ul li:hover > ul{background: #ffffff;}
.cs-nav ul li:hover > ul li a{color: #333 !important;}
.opinion-form form, .opinion-form form .wpcf7-response-output{float: left;
    width: 100%;}
.opinion-form form .wpcf7-response-output{text-align: center; padding: 0;}
#wdps_container1_0 #wdps_container2_0 .wdps_layer_2{    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: 0 !important;
    text-align: center !important;padding: 10px 50px !important;margin: auto;}
    
@media only screen and (max-width: 980px){
	.home-sidebar{width: 100%;margin-bottom: 25px;}
    .outer-box {display: block;}
}

@media all and (max-width: 800px){
    #post-5573 .donate_sidebar {
    width: 70%;
    }
    .charitable-submit-field .button {
        margin:auto !important;
    }
    .donate form {
    display: inherit !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount {
    width: 48% !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
    width: 48% !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .charitable-form-fields {
    width: 100% !important;
}
}
@media all and (max-width: 600px){
    .my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount {
    display:inline-block !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
     display:inline-block !important;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount .custom-donation-amount-wrapper {
    width: 80% !important;
}
.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
    display: inherit;
    width: 94% !important;
}
#post-5573 .donate_sidebar {
    width: 80%;
    }
}

@media all and (max-width: 460px){
   
    .my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount {
    width: 46% !important;
}
.my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .suggested-donation-amount {
    width: 46% !important;
}
   .my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount span.custom-donation-amount-wrapper{
       padding: .5em 0px .5em 5px;
       width: 100% !important;
   }
     .my-home .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount span.custom-donation-amount-wrapper label{
         font-size:12px;
     }
     .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .custom-donation-amount span input {
    width: 50%;
    float: inherit;

}
}

@media all and (max-width: 767px){
    .loksbha_chunab .vc_col-sm-7 img{
        margin-bottom: 25px;
    }
	.entry-title{font-size: 1.375rem;}
    .cs-header .logo-wrap { width: 100%;}
    .logo-wrap img {    width: 140px;}
    .header-wrap {padding: 10px 0;}
    .mh-header {margin-bottom: 18px;}
    .entry-content p{font-size: 17px; line-height: initial;}
    .image-container img {height: auto;}
    .meta-container h1 {font-size: 22px !important;}
    .heading{     background: rgba(0, 0, 0, .1);}
}