body {
    overflow-x: hidden !important;
}

body p {
    line-height: 2 !important;
}

.woocommerce table.shop_table td.download-product a {
    line-height: 1.5em;
}

body a:hover{
    color: #6D0309;
}
.footer_sec .sec_ftr .cpy_rgt_txt a{
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #898588;
    display: inline-block;
    letter-spacing: 2px;
    float: none;
    margin-bottom: 20px;
}
.devot-inner .content .inner-content p a{
    font-weight: 800;
    color: #6D0309;
    font-family: HelveticaNeue-regular;
}



.bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse ul.navbar-nav{
    float:right;
}
.form-donate{
        background: linear-gradient(to left,#fff 50%,#6d0309 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6d0309;
    width: 320px;
    white-space: nowrap;
    display: block;
    clear: both;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    padding: 25px;
    font-size: 20px;
    position: relative;
    top: 50px;
    font-family: HelveticaNeue-medium;
}
.form-donate:hover{
    background-position: right bottom;
    border: 1px solid #6d0309;
    color: #6d0309;
}
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-navigation ul.acount_list .woocommerce-MyAccount-navigation-link--donation_history a span.hamburger-inner{
    background: url(../img/hand.svg);
    width:23px;
    height: 23px;
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
}
.donation-table{
    width:100%;
}
.donation-table th{
padding: 30px 60px;
width: 25%;
background: #6d0301;
color:#fff;
}

.donation-table td{
padding:30px 60px !important;
}
.donation-table td span.rupee-icon {
    display: inline-block;
    width: 10px;
    height: 10px;
}
.donation-page{
    background: url(../img/donate.jpg) no-repeat center;
    position: relative;
    height: 550px;
    clear: both;
}
.donation-table a.donate-again{
    padding: 12px 24px;
    background: linear-gradient(to left,#6d0309 50%,#fff 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6d0309;
    width: 150px;
    white-space: nowrap;
}
.donation-table a.donate-again:hover{
    background-position: right bottom;
    border: 1px solid #6d0309;
    color: #fff;
}
.donate-form{
    padding: 100px 0 ;
    background-color: #F5F5F5;
}
.donate-form h1{
    font-size:30px;
    color: #000000;
    text-align: center;
    font-family: HelveticaNeue-medium;
    margin-bottom:20px;
}
.donate-form input{
    margin:22px 0 0;
    padding: 30px 25px;
    border:1px solid #EAEAEA;
    background-color:#fff;
    font-size: 14px;
    font-family: HelveticaNeue-regular;
    width:100%;
    color: #848484;
}
.donate-form .selectric{
    text-align: left;
    background: #fff;
    padding: 30px 25px;
    margin:22px 0;
}
.donate-form .selectric .label{
    text-align: left;
    /* background: #fff; */
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    font-weight: 300;
    font-size: 14px !important;
    color: #848484;
    font-family: HelveticaNeue-regular;
}
.donate-form .selectric b.button{
    position: absolute;
    background-color:transparent;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.donate-form .selectric b.button:after{
    display: none !important;
}
.donate-form .selectric b.button:before{
    content: "";
    position: absolute;
    width: 13px;
    height: 13px;
    right: 18px;
    top: 8px;
    z-index: 10;
    background: 0 0;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg);
    border-top: 2px solid #848484;
    border-right: 2px solid #848484;
    margin: 0;
}
.donate-form .selectric-items{
    width:100% !important;
    border:1px solid #EAEAEA;
}
.donate-form .selectric-items ul li{
    color: #505050 !important;
    background-color:#fff !important;
}
.donate-form .selectric-items ul li.highlighted{
    background-color:#9A9A9A !important;
    color: #fff !important;
}
.donate-form .selectric-items ul li:hover{
    background-color:#9A9A9A !important;
    color: #fff !important;
}
.donate-form h1 span.under_ln{
    display: block;
}
.donate-form h1 span.under_ln svg{
    width: 300px;
    height: 50px;

}
.donate-questions{
    padding: 100px 0;
}
.donate-questions h2{
    font-family: HelveticaNeue-medium;
    font-size: 30px;    
}
.donate-questions p{
    color: #848484;
    font-size: 16px;
    padding-top:15px;
}

.donate-questions .panel{
    opacity:1;
    border:none;
    box-shadow: none;
    border-bottom: 1px solid #EBEBEB;
    border-radius: 0;
}
.donate-questions .panel .panel-heading{
    background: transparent;
    border: none;
    box-shadow: none;
}
.donate-questions .panel .panel-heading .panel-title a{
    position: relative;
    font-size: 20px;    
    font-family: HelveticaNeue-medium;
    color: #171717;
    display: block;
    padding: 30px 0;
}
.donate-questions .panel .panel-heading .panel-title a:after{
    content: "";
    position: absolute;
    right: 0;
    top: 30px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg);
    border-top: 2px solid #848484;
    border-right: 2px solid #848484;
    width:13px;
    height: 13px;
    transition: all 0.3s;
}

.donate-questions .panel .panel-heading .panel-title a span{
    padding-right:20px;
}
.donate-questions .panel-body{
    border: none !important;
    padding: 0px 250px 35px 72px;
    font-size: 16px;
    line-height: 32px;
    color: #707070;
}

.donate-questions .panel-group {
    margin-top: 30px;
}
.unsuccess .unsuccess-div{
        text-align: center;
    padding: 50px 250px 100px;
    clear: both;
}
.unsuccess .pat-beed-btm{
    position: relative;
}
.unsuccess .unsuccess-div span{
        display: block;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.unsuccess .unsuccess-div span svg{
    width:72px;
    height: 72px;
}
.unsuccess .unsuccess-div h1{
    font-family: HelveticaNeue-medium;
    font-size: 30px;   
    margin-bottom: 15px;
}
.unsuccess .unsuccess-div p{
    font-size: 20px;
    color: #707070;
    margin-bottom:30px;
}

.unsuccess .unsuccess-div .try-again{
    background-color: #6c0208;
    color: #fff;
    font-size: 18px;
    font-family: HelveticaNeue-regular;
    border: none;
    padding: 25px 45px;
    background: linear-gradient(to left,#fff 50%,#6d0309 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6d0309;
    width: auto;
    white-space: nowrap;    
}
.unsuccess .unsuccess-div .try-again:hover{
    background-position: right bottom;
    border: 1px solid #6d0309;
    color: #6d0309;
}
    

.bec-top-srch-wrapper{
    margin:16px 20px 16px;
}
.navbar-nav>li.bec-top-srch-wrapper{
    margin:16px 20px 16px;
}
.bec-header.bec_hd_inner .navbar-nav>li.donation-btn{
    border:1px solid #fff;
    background-color:transparent;
    color: #fff;
    font-size: 14px;
    background: linear-gradient(to left,#fff 50%,#6d0309  50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #fff;
    width: auto;
    white-space: nowrap; 
}
.bec-header.bec_hd_inner .navbar-nav>li.donation-btn:hover{
    background-position: right bottom;
    border: 1px solid #fff;
    color: #6d0309;
}
.bec-header .navbar-nav>li.donation-btn{
    border:1px solid #fff;
    background-color:transparent;
    color: #fff;
    font-size: 14px;
    background-color: transparent;
    display: none;
}

.bec-header.bec_hd_inner .bec-nav-wrapper .bec-navbar .nav li.donation-btn:hover a{
    color: #6d0309;
}
.navbar-nav>li.donation-btn a{
    line-height:1;
}
.governance_sec .governance_bx_itmeswrap .grid .grid-item:hover h3, .stories_emp_sec .stories_emp_thumb_inner:hover h3, .our_apprch_sec .cstm-impact .ourappr_thums_wrap .ourappr_thums_inner:hover h3 {
    color: #6d0309 !important;
 }
 .woocommerce .cstm-loader a.button.loading:after{
    border: .75px solid #6d0309;
    border-right: .35px solid #6d0309;
    color: #fff;
    right: 0;
    background: #6d0309;
    font-family: WooCommerce;
    content: '\e01c';
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: .618em;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.pat-clear-beeding{
    clear: both;
    position: relative;
}
.about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr a{
    border-bottom: none;
}
.about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr div.arrow-more{
    border-bottom: 1px solid #6d0309;
    float: left;
        color: #6d0309;
    font-family: HelveticaNeue-medium;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    float: left;
    padding: 8px 0 8px 0px;
    border-bottom: solid 1px #6d0309;
    position: relative;
    margin-top: 20px;
}
.about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr a span.lnk_ico{
    position: relative;
    top: 0;
    margin-right:10px;
    display: inline-block;
    width: 17px;
    height: 9px;
}
.stor_of_chng_sec .stories_ofchng_lst li, .stories_emp_sec.cstm-foot-story .stories_emp_thumb_inner, .our_apprch_sec .ourappr_thums_wrap .ourappr_thums_inner{
    position: relative;
}
.stor_of_chng_sec .stories_ofchng_lst li a.outer-click, .stories_emp_sec.cstm-foot-story .stories_emp_thumb_inner a.out-link, .our_apprch_sec .cstm-impact .ourappr_thums_wrap .ourappr_thums_inner a.out-link{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}


.about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr a:hover h3,
.about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr a:hover span,
.faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-heading>a .hd_bx h4:hover,
.faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-collapse .panel-body .faq_acc_txt .bx_lnk:hover,
.church_aff_pge .step_sec>div ul.link_point li a:hover,
.governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child:hover h3,
.stor_of_chng_sec .stories_ofchng_lst li:hover h3{
    color: #6d0309;
}


.cstm-news-res .news-subscribe-box .nltr_frm_inner .newsltr_inputbxwrap input.nltr_txtbx{
    display: inline-block;
    height: 74px;
    width: 100%;
    font-family: Lora,serif;
    font-size: 14px;
    text-indent: 15px;
    background-color: #f4f4f4;
    border: none;
}
.cstm-news-res .news-subscribe-box button{
    margin-left:-5px;
}

/*new-letter*/
.bottom-notification{
    position: fixed;
    bottom: -200px;
    border-radius: 5px;
    padding: 25px;
    background-color: #6d0309;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
    max-width:900px;
    width: 100%;
    transition: all .5s ease-in-out;
}
.bottom-notification.bottom-slide{
    bottom: 0;
}
.bottom-notification figure{
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    margin-right:20px;
}
.bottom-notification .col-sm-9, .bottom-notification .col-sm-3{
    padding: 0;
}
.bottom-notification .col-sm-4{
    text-align: right;
}
.bottom-notification span, .bottom-notification button{
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    font-family: HelveticaNeue-medium;
    font-size: 18px;
}
.bottom-notification button.notification-no{
    border: 1px solid #fff;
    padding: 10px 28px;
    margin-right: 15px;
    background-color: transparent;
    font-size: 14px;
}
.bottom-notification button.notification-yes{
    border: 1px solid #fff;
    padding: 10px 28px;
    color: #000;
    background-color: #fff;
    font-size: 14px;
}
.newsletter-main .left-letter-cnt {
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
    padding: 0 150px;
}

.newsletter-main .left-letter-cnt h1 {
    font-family: HelveticaNeue-medium;
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 70px;
}

.newsletter-main .row {
    display: block;
    margin-right: 0;
    margin-left: 0;
}
.news-subscribe-box{
    background: url(../img/news-subscribe-bnr.jpg) no-repeat center;
    background-color: #f4f3f2;
    text-align: center;
    padding: 40px 0;
    margin-bottom: 60px;
    background-size: cover;
}
.news-subscribe-box h1{
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    line-height: 1.5;
    color: #484848;
    letter-spacing: 2px;
    margin-bottom: 15px;
}
.news-subscribe-box p{
    color: #6e6e6e;
    font-size: 16px;
    font-family: 'Lora', serif;
    padding-bottom: 40px;
}
.news-subscribe-box p.privacy-notes{
    padding-bottom: 0;
}
.news-subscribe-box button{
    background: #6d0309;
    border: 1px solid #6D0309;
    padding: 25px 75px;
    color: #fff;
    font-family: HelveticaNeue-regular;
    font-size: 18px;
}
/*.news-subscribe-box button:hover, .right-subscribe-news .inner button:hover{
    background-position: right bottom;
    border: 1px solid #6D0309;
    color: #6D0309;    
}*/
.right-subscribe-news{
    width: 33%;
    float: left;
    padding-left: 60px;
    margin-top:50px;
}
.right-subscribe-news .inner{
    background: url(../img/right-new-banner.png) no-repeat center;
    background-size: cover;
    padding: 100px 30px 60px;
}
.right-subscribe-news .inner p{
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #fff;
}
.right-subscribe-news .inner h3{
    font-family: HelveticaNeue-regular;
    font-size: 35px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 80px;
    margin-top: 10px;
    padding-right: 15px;
}
.right-subscribe-news .inner input{
    border: none;
    background: #fff;
    width: 100%;
    margin-left: 0;
    padding: 15px;
    font-family: HelveticaNeue-regular;
    letter-spacing: 1px;
}
.right-subscribe-news .inner button{
    width: 100%;
    margin-left: 0;
    padding: 15px;
    color: #fff;
    margin-top: 15px;
    font-family: HelveticaNeue-regular;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: #6D0309;
    border: 1px solid #6D0309;
}
.newspg_sec .news_top_newssec.cstm-fl-none{
    float: none;
}
.cstm-inner-news .right-subscribe-news {
    width: 100%;
    padding-left: 15px;
    margin-top:0;
}
.newsletter-main .row .blocks {
    display: block;
    float: none;
    padding-left: 0;
    padding-right: 0;
    float: left;
    position: relative;
}

.newsletter-main .row .blocks:last-child {
    padding-left: 15px;
    padding-right: 15px;
}

.newsletter-main .row .blocks,
.newsletter-main .row .blocks img {
    height: 768px;
    object-fit: cover;
}

.newsletter-main .left-letter-cnt .newsltr_inputbxwrap {
    position: relative;
    padding-right: 210px;
    display: block;
    margin-bottom: 20px;
}

.newsletter-main .left-letter-cnt .newsltr_inputbxwrap input {
    height: 70px;
    width: 100%;
    font-family: Lora, serif;
    font-size: 14px;
    text-indent: 15px;
    max-width: none;
    background-color: #F4F4F4;
    border: none;
}

.newsletter-main .left-letter-cnt p {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #BABABA;
    margin-bottom: 60px;
}

.newsletter-main .left-letter-cnt .back-arrow span svg {
    width: 14px;
    height: 10px;
    transform: rotate(180deg);
}

.newsletter-main .left-letter-cnt .back-arrow span {
    font-size: 16px;
    font-family: "Lora", sans-serif;
    font-weight: 500;
    margin-right: 10px;
}

.newsletter-main .left-letter-cnt .newsltr_inputbxwrap button {
    position: absolute;
    text-align: center;
    right: 0;
    top: 0;
    overflow: hidden;
    width: 210px;
    height: 100%;
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    background-color: #6E0309;
    border: none;
}
.news-sub-left .nspage_btnloader{
    margin-top:30px;
}

.news_cat_sec .cstm-cate-sub .news_cat_right_tagsec{
    padding-left:60px;
}
.news_cat_sec .cstm-cate-sub .right-subscribe-news{
    width: 100%;
}


/*end*/
.lang-list.lang-list-block div ul li a {
    padding-right: 0;
}

.bec-header.cstm-header .bec-header-container {
    left: 0;
}

.cstm-res-single .free_resource_sec .fr_res_box_outer .str_cat_prd_lst_hvsidebar {
    margin-left: -15px;
}

span.lang-drop.remove-drop {
    position: absolute;
    display: block;
    width: 100%;
    height: 100vh;
    z-index: 1;
}

.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.cstm-ord-dw tbody tr .download-file a:after {
    right: 0;
    left: auto;
    top: 45%;
}

.cstm-shop-btn {
    background: linear-gradient(to left, #fff 50%, #6d0309 50%) !important;
    background-size: 200% 100% !important;
    background-position: left bottom !important;
    transition: all .5s ease-out !important;
    border: 1px solid #6d0309 !important;
    color: #fff !important;
    border-radius: 0 !important;
}

.cstm-shop-btn:hover {
    background-position: right bottom !important;
    border: 1px solid #6d0309 !important;
    color: #6d0309 !important;
}

.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table tbody tr .download-file a:hover,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table tbody tr .woocommerce-orders-table__cell-order-actions a:hover {
    background-color: transparent !important;
    color: #6D0309 !important;
}

.woocommerce-table.woocommerce-table--order-details.cstm-foot-td tfoot td {
    padding-right: 30px;
}

.cstm-woo-section-order .cstm-foot-td thead tr th:last-child,
.cstm-woo-section-order .cstm-foot-td tbody tr td:last-child {
    padding-right: 35px !important;
}

.woocommerce .bec_store_sec table.shop_table.bec-order-det.cstm-check-download th:last-child,
.woocommerce table.shop_table.bec-order-det.cstm-check-download .download-file:last-child {
    text-align: left;
}

.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.account-orders-table thead tr th,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content #yith-wcwl-form table.shop_table.cart.wishlist_table tbody tr td:first-child,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads thead tr th:first-child,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads thead tr th:last-child,
.woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check h3,
li.cstm-order-check div.ord_thnkpg_orddet_lst_inner dt,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.cstm-dashboard thead tr th {
    padding-left: 0;
}

.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads thead tr th:last-child,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads tbody tr .download-file:last-child,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads tbody tr .download-file:last-child a {
    text-align: left;
}

ul.ord_thnkpg_orddet_lst li.cstm-ordr-check h3 {}

.ns_photogal_sec.cstm-owl .nspg_phgal_wrapper,
.ns_photogal_sec.cstm-flood-slider .nspg_phgal_wrapper {
    overflow: visible;
}

.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads tbody tr .download-file:last-child a,
.order_recieved_thxpg_wrapper ul li.cstm-order-check div.ord_thnkpg_orddet_lst_inner {
    padding-left: 0 !important;
}

.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.bec_ord_det_tble thead tr th:first-child,
.free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.bec_ord_det_tble tbody tr td:first-child,
.woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check-last:last-child h3 {
    padding-left: 15px;
}

.woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check-last:last-child .ord_thnkpg_orddet_lst_inner {
    padding-left: 15px !important;
}

.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-next,
.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-prev,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-next,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-prev,
.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-next,
.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 60px;
}

.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-next:hover,
.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-prev:hover,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-next:hover,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-prev:hover {
    color: #6d0309;
}

.newsletter-main .left-letter-cnt .mc4wp-alert.mc4wp-error p, .newsletter-main .left-letter-cnt .mc4wp-alert.mc4wp-notice p{
    margin-bottom: 15px;
    color: #6D0309;
}

.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-next span,
.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-prev span,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-next span,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-prev span,
body.search.search-no-results>.free_resource_sec,
.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav.disabled button span,
.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button span,
.right-subscribe-news .inner .mc4wp-form-basic label,
.right-subscribe-news .inner .mc4wp-form-basic .privacy-notes,
.newsletter-main .left-letter-cnt .mc4wp-form-basic label,
.newsletter-main .left-letter-cnt .mc4wp-form-basic .privacy-notes,
.cstm-right-sub-news,
.cstm-news-res .mc4wp-form-basic label {
    display: none;
}


.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-next:before,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-next:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    margin: 5px 0;
}

.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-next:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: 2px solid #6d0309;
    border-right: 2px solid #6d0309;
    margin: 5px 0;
}
.bec-header.bec_hd_inner .container_lg{
    width: 100%;
    padding-left: 43px;
    padding-right: 43px;
}
.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-prev:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-top: 2px solid #6d0309;
    border-right: 2px solid #6d0309;
    margin: 5px 0;
}

.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-prev:before,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-prev:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    margin: 5px 0;
}

.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-next {
    right: -25px;
}

.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-prev {
    left: 10px;
}

.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-next,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-next {
    right: -50px;
}

.ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-prev,
.ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-prev {
    left: -50px;
}

.ns_photogal_sec.cstm-owl .nspg_phgal_wrapper .nspg_phgal_imgwrap img {
    height: 294px;
    object-fit: cover;
}

.news_detail_lft_contwrap.inner-left p.news_video_link iframe,
.page-template-custom-category-template .new-res-slider .str_cat_prd_lst_hvsidebar li {
    width: 100% !important;
}

#similarpost_carr.owl-carousel .owl-item .item>a,
.page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav.disabled,
.fr_res_box_outer .res-loop-list,
.right-subscribe-news .inner a {
    display: block;
}

.bec_sec .free_resource_sec .fr_res_box_outer .fr_res_box_inner .img_wrap img {
    object-fit: contain;
}

.home_hlycross_sec.bec_sec.index-cross h2.hd_main span {
    padding-top: 15px;
    display: block;
}

.woocommerce-Tabs-panel--html5_video {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.cstm-res-single .woocommerce-Tabs-panel--html5_video iframe {
    width: 100%;
}

.cstm-related-product #prdct_listing .owl-nav.disabled {
    display: block;
}

.cstm-related-product #prdct_listing .owl-nav.disabled button span {
    display: none;
}

.cstm-related-product #prdct_listing .owl-nav.disabled button.owl-prev:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    right: -35px;
    z-index: 10;
    background: 0 0;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-top: 2px solid #909090;
    border-right: 2px solid #909090;
    margin: 5px 0;
}

.cstm-related-product #prdct_listing .owl-nav.disabled button.owl-next:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    right: -15px;
    z-index: 10;
    background: 0 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: 2px solid #909090;
    border-right: 2px solid #909090;
    margin: 5px 0;
}

.cstm-res-single #prdct_listing .owl-nav.disabled button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.cstm-res-single #prdct_listing .owl-nav.disabled button.owl-prev {
    left: -15px;
}

.cstm-res-single #prdct_listing .owl-nav.disabled button.owl-next {
    right: -15px;
}

.metro-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_imgwrap.cstm-carousel-img {
    width: 100%;
    height: auto;
}

.ns_photogal_sec .nspg_phgal_wrapper .owl-item.active.center .nspg_phgal_imgwrap.cstm-carousel-img {
    width: 100%;
    height: auto;
}

.ns_photogal_sec.cstm-owl .item a {
    display: block;
}

.faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_img img {
    max-width: 420px;
    margin: 0 auto;
    box-shadow: 0px 0 19px -1px #6d0309;
    margin-top: 25px;
}

.header-top ul.nav-head-top li .lang-wrapper ul.active-lang li:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    right: 0;
    top: -3px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(135deg);
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin: 5px 0;
}

.header-top ul.nav-head-top li.lang-plug {
    margin-right: 15px;
    display: none;
}

.new-image-history .lft_book_imgwrap img {
    width: 400px;
}

.container_lg+.container_lg .cstm-new-res-slider .owl-nav.disabled,
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: none !important;
}

p.wpml-ls-statics-post_translations {
    max-width: 1550px;
    margin: 0 auto;
    position: relative;
    padding-top: 20px;
    display: none;
}

.governance_sec_banner {
    background: url(../img/structure-governance-banner.jpg) center center no-repeat;
    min-height: 100%;
    height: 400px;
}

.entry-content {
    background-color: #f1f1f1;
}

.single.single-product section.bec_sec.free_resource_sec.free_resource_cate.prdct_sngl_pge .cstm-single-prd-loading .btm_beed a.button.loading:after {
    border: .75px solid #6d0309;
    border-right: .35px solid #6d0309;
    color: #fff;
}

.cstm-res-single .panel.entry-content {
    background-color: #fff;
}

li.mob-lang-select,
.lang-drop,
.bnr_store,
.cstm_prd_filt_sidebar .wpf_item_price {
    display: none;
}

.news_box_inner .content_wrapper .read_more_btn {
    line-height: 1;
}

.woocommerce .cstm-hover-load div.product form.cart .button:hover:after {
    color: #fff;
}

.news_box_inner .img_wrap {
    height: 238px;
}

.bec-hmbnr-txtwrap {
    padding-top: 35px;
    bottom: -30px;
}

.scrol_line {
    position: absolute;
    right: 160px;
    bottom: 100px;
    z-index: 15;
    height: 78px;
    width: 1px;
    background: #ffffff;
}

.scrol_line:after {
    position: absolute;
    content: "";
    top: 0;
    left: -4px;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    background: #fff;
    border-radius: 50%;
}

.scrol_line span {
    position: absolute;
    bottom: -50px;
    left: -22px;
    display: inline-block;
    height: 20px;
    width: 20px;
    letter-spacing: 0.050em;
    color: #fff;
}

.scrol_line i {
    position: absolute;
    display: inline-block;
    height: 20px;
    width: 20px;
    border: 1px solid #fff;
    border-radius: 50%;
    bottom: -10px;
    left: -9px;
    -webkit-animation: mymove 1.2s infinite;
    /* Safari 4.0 - 8.0 */

    animation: mymove 1.2s infinite;
}

@-webkit-keyframes mymove {
    from {
        bottom: 80%;
    }

    to {
        bottom: -10px;
    }
}

/* Standard syntax */
@keyframes mymove {
    from {
        bottom: 80%;
    }

    to {
        bottom: -10px;
    }
}

/*end*/
.readmore_btn:after,
.header-top,
.bec-navbar,
section .read_more_btn::after,
.devot-resource .res-cnt a.added_to_cart {
    display: none;
}

.ns_photogal_sec.cstm-flood-slider .nspg_phgal_wrapper,
.ns_photogal_sec.cstm-owl .nspg_phgal_wrapper {
    padding-top: 0 !important;
}

.header-top ul.nav-head-top li .lang-wrapper .lang-list {
    opacity: 0;
    position: absolute;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}

#phot_gal_btm_carr .owl-item {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
}

.header-top ul.nav-head-top li .lang-wrapper {
    position: relative;
}

.header-top ul.nav-head-top li .lang-wrapper .lang-list-block {
    display: block;
    position: absolute;
    background: #fff;
    width: 150px;
    z-index: 2;
    opacity: 1;
    margin-top: 15px;
    box-shadow: 0 0 15px -2px #000;
}

.header-top ul.nav-head-top li .lang-wrapper .lang-list-block .wpml-ls-legacy-list-horizontal {
    padding: 0;
    border: none;
}

.header-top ul.nav-head-top li .lang-wrapper .active-lang li a img {
    /*width:18px;
    height:12px;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;*/
    display: none;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal a span.wpml-ls-display {
    padding-left: 5px;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal .wpml-ls-item:hover {
    background-color: #6d0309;
}

.header-top ul.nav-head-top li .lang-wrapper .active-lang>li>a {
    pointer-events: none;
    cursor: pointer;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal .wpml-ls-item:hover span {
    color: #fff !important;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal .wpml-ls-item {
    margin: 0;
    height: auto;
    padding: 20px 10px;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-flag,
.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-flag+span {
    display: inline-block;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-flag+span {
    color: #000;
}

.header-top ul.nav-head-top li .wpml-ls-legacy-list-horizontal .wpml-ls-item {
    display: block;
}

.header-top ul.nav-head-top li .lang-list-block .wpml-ls-legacy-list-horizontal a span {
    display: inline-block;
    color: #000;
}

.devot-inner .content .inner-content h4 {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    color: #000;
    margin-bottom: 15px;
    font-weight: 600;
}

.devot-inner .content .inner-content h2 {
    font-family: HelveticaNeue-medium;
    color: #000;
    display: inline-block;
    float: left;
    margin-bottom: 33px;
    text-transform: uppercase;
    font-size: 24px;
    width: 100%;
}

.header-top ul.nav-head-top li .lang-wrapper .active-lang li a {
    padding-right: 15px;
}

.home-about-section>a:hover+.inner .content h3 a,
.home-about-section>a:hover+.inner .content a {
    color: #6d0309;
}

.navbar-nav>li {
    z-index: 1;
}

a.woocommerce-Button.button.download-shop {
    margin-right: 15px;
    background: linear-gradient(to left, #ffffff 50%, #6D0309 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309;
    color: #fff;
    border-radius: 0;
}

a.woocommerce-Button.button.download-shop:hover {
    background-position: right bottom;
    border: 1px solid #6D0309;
    color: #6D0309;
}

.bec_hd_inner .bec-header-container {
    padding-left: 0;
    padding-right: 0;
}

.bec-header.cstm-header .bec-header-container .container-fluid {
    padding-right: 0;
}

.bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse {
    margin-right: 0;
    padding-right: 0;
}

.bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse {
    margin-right: 0;
}

.bec_hd_inner .bec-header-container,
.bec-hmbnr-txtwrap .btm-floral {
    position: relative;
}

.best-way-email .form_field_half label {
    display: none !important;
}

.bec-header-container {
    width: 100%;
    position: absolute;
    padding-top: 60px;
}

.synod_secretariat_pge .governance_bx_itmeswrap .grid ul li {
    font-size: 16px !important;
}

.synod_secretariat_pge .governance_bx_itmeswrap .grid ul li:after {
    top: 7px;
}

.bec-main-wrapper {
    margin-top: 0;
}

.header-top ul.nav-head-top li:last-child a {
    color: #fff;
}

.header-top ul.nav-head-top,
.bec-header .bec-nav-wrapper,
.contact-email label {
    display: none;
}

.bec-header.bec_hd_inner .bec-nav-wrapper,
.bec-header.bec_hd_inner .nav-head-top {
    display: block;
}

.header-top ul.nav-head-top li .subnavwrap {
    z-index: 9;
}

.bnr-wrap {
    background-image: url(../img/new-banner.jpg);
    min-height: 938px;

}


.navbar-nav>li.hide-md {
    display: none;
}

.head-top-acc span.head-log-icon {
    position: absolute;
}

.has_sub_nav.head-top-acc .subnavwrap ul.subnav_lst li .subnav_icowrap:before {
    top: 6px;
    position: relative;
    color: #6D0309;
    font-size: 24px;
    left: 12px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}

.has_sub_nav.head-top-acc .subnavwrap ul.subnav_lst li:hover span:before {
    color: #fff;
}

.hd_crt_icowrap .cart_itm_count {
    right: -10px;
    bottom: 7px;
    background-color: #FF0000;
    color: #fff;
}

.has_sub_nav.head-top-acc .subnavwrap ul.subnav_lst li a {
    text-transform: uppercase;
    font-family: HelveticaNeue-medium;
    padding-bottom: 15px !important;
}

/*end header*/


.disaster .slider-btm .dis-slider {
    width: 100%;
    display: block;
    float: left;
}

/*<header>*/
.bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse.cart-is-visible {
    margin-right: 25px;
}

.bec_nav_collapse {
    margin-right: 15px;
}

.header-top {
    position: relative;
}

.header-top ul.nav-head-top {
    position: absolute;
    bottom: 0;
    right: 0px;
    margin-bottom: 15px;
}

.header-top ul.nav-head-top li {
    display: inline-block;
    color: #fff;
    cursor: pointer;
}

.header-top ul.nav-head-top li a {
    color: #fff;
    font-size: 14px;
    font-family: HelveticaNeue-regular;
    padding: 0 30px;
}

.header-top ul.nav-head-top li a:first-child,
.header-top ul.nav-head-top li a:last-child {
    color: #fff;
}

.header-top ul.nav-head-top li .selectric .label {
    color: #fff;
    height: auto;
    line-height: normal;
    font-size: 14px !important;
    font-family: HelveticaNeue-regular;
    font-weight: 400;
    display: inline;
    position: relative;
}

.header-top ul.nav-head-top li .selectric {
    top: 2px;
    display: none;
}

.header-top ul.nav-head-top li .selectric .label:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    right: -12px;
    top: 3px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(135deg);
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin: 5px 0;
}

.header-top ul.nav-head-top li .selectric .button,
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    display: none;
}

.header-top ul.nav-head-top li .selectric .button:after {
    border-top-color: #fff;
    border: 6px solid transparent
}

.header-top ul.nav-head-top li .subnavwrap:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    bottom: 20px;
}

.header-top ul.nav-head-top li .selectric-items {
    display: initial;
    opacity: 0;
    z-index: 1;
    transition: all 0.3s ease;
    -webkit-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
    -moz-transform: translate(0, -15px);
    transform: translate(0, -15px);
    left: auto;
    right: 0;
    top: 45px;
}

.header-top ul.nav-head-top li .selectric-open .selectric-items {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 6px 1px #6d0309;
}

.header-top ul.nav-head-top li .selectric .button:after {
    border: 6px solid transparent;
    border-top-color: #fff !important;
}

.header-top ul.nav-head-top li .selectric-items li:hover {
    color: #6D0309 !important;
    background-color: #fff !important;
}

.header-top ul.nav-head-top li .selectric-items li,
.header-top ul.nav-head-top li .selectric-items li.highlighted {
    width: 100%;
}

.nsandev_sec .read_more_btn::after {
    display: none;
}

.header-top ul.nav-head-top li span.head-log-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 10px;
}

.header-top ul.nav-head-top li a:last-child {
    padding-left: 0;
}

.bec-hmbnr-txtwrap h1 {
    font-size: 40px;
    color: #fff;
    font-family: Lora, serif;
    font-weight: 400;
    text-align: center;
}

/*end*/
/* home banner*/
.main-ban-know {
    text-align: center;
    position: relative;
    margin-top: 30px;
}

.main-ban-know button {
    background-color: #6C0208;
    color: #fff;
    font-size: 18px;
    font-family: HelveticaNeue-regular;
    border: none;
    padding: 25px 45px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(to left, #ffffff 50%, #6D0309 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309;
    width: auto;
    white-space: nowrap;
}

.main-ban-know button:hover {
    background-position: right bottom;
    border: 1px solid #6D0309;
    color: #6D0309;
}


.home-about-section {
    padding: 40px 15px 90px;
    position: relative;
}

.home-about-section>a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}

.home-about-section .inner figure {
    width: 277px;
    margin-bottom: 30px;
}

.home-about-section .inner .content h3 {
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: HelveticaNeue-medium;
    color: #000;
    font-size: 18px;
    margin-bottom: 20px;
    width: 100%;
    float: left;
    text-transform: uppercase;
}

.home-about-section .inner .content h3:hover a {
    color: #6C0208;
}

.home-about-section .inner .content p {
    text-align: left;
    padding: 0;
    min-height: 200px;
}

.home-about-section .inner .content a {
    text-align: left;
    padding: 0;
    display: block;
}

.our-churches-index .max-width-res .content p {
    color: #fff;
    font-family: Lora;
    font-weight: 400;
    font-size: 18px;
}

.home_hlycross_sec.index-cross .cross_ico,
.faith_wrpr .faith_words .cross_ico {
    width: 56px;
    height: 68px;
}

.home-about-section .inner .content a.read_more_btn:after {
    display: none;
}

.index-cross h2 span svg {
    height: 15px;
}

.our-churches-index {
    padding: 12% 0 12% 0;
    background-image: url(../img/index-churches.jpg);
    background-size: cover;
    height: 800px;
    background-position: 100%;
    background-color: #ededed;
}

.our-churches-index h2.hd_main,
.metropolitan-index .home-metro-content h2,
.metropolitan-index .home-metro-content p,
.metropolitan-index .home-metro-content ul li a {
    color: #fff;
}

.cstm-mission-web .bec_btn_wrapper .bec_btn {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    color: #fff;
}

.metropolitan-index .home-metro-content ul {
    margin-bottom: 50px;
}

.metropolitan-index .home-metro-content ul li a {
    padding: 30px 0;
    display: block;
}

.metropolitan-index .home-metro-content {
    max-width: 800px;
    float: right;
    padding: 155px 0;
}

.metropolitan-index .home-metro-content p {
    text-align: center;
    padding: 0 76px 15px;
}

.our-churches-index .max-width-res .content {
    max-width: 820px;
    margin: 0 auto;
    display: table-cell;
    z-index: 1;
    position: relative;
    vertical-align: bottom;
}

.our-churches-index .container_lg {
    height: 100%;
}

.our-churches-index .max-width-res {
    display: table;
    height: 100%;
}


.our-churches-index .max-width-res .content .our-ch-button {
    text-align: center;
    padding: 40px 0;
}

.our-churches-index .max-width-res .content .our-ch-button button {
    background-color: #6C0208;
    color: #fff;
    font-size: 18px;
    font-family: HelveticaNeue-regular;
    border: none;
    padding: 25px 45px;
    margin: 0 12px;
    width: 315px;
    background: linear-gradient(to left, #ffffff 50%, #6D0309 50%);
    background-size: 202% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309;
    white-space: nowrap;
}

.our-churches-index .max-width-res .content .our-ch-button button:hover {
    background-position: right bottom;
    border: 1px solid #6D0309;
    color: #6D0309;
}

.metropolitan-index {
    background: url(../img/index-metro-bnr.png) #ededed center center no-repeat !important;
    background-size: cover !important;
    height: 770px;
}


.metropolitan-index .home-metro-content ul li {
    display: inline-block;
    width: 31%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-family: HelveticaNeue-medium;
    background: rgba(255, 255, 255, .2);
    margin: 10px 0px;
    float: left;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;

}

.metropolitan-index .home-metro-content ul li:hover,
.metropolitan-index .home-metro-content ul li:nth-child(even):hover {
    background: #6d0309;
}

.metropolitan-index .home-metro-content ul li:last-child {
    width: 35%;
}

.metropolitan-index .home-metro-content ul li:nth-child(even) {
    background: rgba(255, 255, 255, .3);
}

.metropolitan-index .home-metro-content ul li span svg {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.metropolitan-index .home-metro-content ul li a span:last-child {
    vertical-align: middle;
    padding-left: 10px;
}

.metropolitan-index .home-metro-content .bec_btn_wrapper .bec_btn {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    color: #fff;
}

.metropolitan-index .home-metro-content .bec_btn_wrapper .bec_btn::before,
.metropolitan-index .home-metro-content .bec_btn_wrapper .bec_btn::after,
.cstm-mission-web .bec_btn_wrapper .bec_btn:before,
.cstm-mission-web .bec_btn_wrapper .bec_btn:after {
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}

.metropolitan-index .home-metro-content .bec_btn_wrapper .bec_btn .lnk_line,
.cstm-mission-web .bec_btn_wrapper .bec_btn .lnk_line {
    background-color: #fff;
}

.metropolitan-index .home-metro-content .bec_btn_wrapper .bec_btn:hover,
.cstm-mission-web .bec_btn_wrapper .bec_btn:hover {
    color: #6C0208;
}

.new-index-res {
    margin-top: 60px;
    margin-bottom: 90px;
    font-size: 24px;
    display: block;
}

.new-index-res .item {
    background-color: #fff;
    padding: 60px 25px 20px;
    position: relative;
    margin: 10px 5px;
    overflow: hidden;
}

.new-index-res .item a.added_to_cart {
    padding: 0;
}

.new-index-res .item .new-index-free {
    position: absolute;
    top: 15px;
    transform: rotate(-45deg);
    background: #830209;
    padding: 7px 50px;
    left: -44px;
    color: #fff;
    font-family: HelveticaNeue-medium;
    font-size: 14px;
}

.new-index-res .item:hover {
    box-shadow: 0 5px 50px -11px #e4e4e4;
}

.new-index-res .item figure {
    max-width: 190px;
    margin: 0 auto;
    width: 150px;
}

.new-index-res .item figure img {
    height: 230px;
}

.new-index-res .item .btm_beed {
    display: block;
    text-align: center;
    position: relative;
    margin-top: 40px;
}

.new-index-res .item .btm_beed span.prd_name {
    display: block;
    font-family: HelveticaNeue-medium;
    font-size: 16px;
    color: #000;
    width: 100%;
    text-align: center;
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}

.new-index-res .item .btm_beed .add_to_cart_btn {
    background: 0 0;
    border: none;
    display: inline-block;
    font-family: HelveticaNeue-regular;
    font-size: 16px;
    color: #6d0309;
    text-transform: uppercase;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translate(0, 6px);
    -moz-transform: translate(0, 6px);
    -o-transform: translate(0, 6px);
    -ms-transform: translate(0, 6px);
    transform: translate(0, 6px);
    opacity: 0;
}

.new-index-res .item .btm_beed .add_to_cart_btn .cart_ico {
    width: 16px;
    height: 20px;
    padding: 0;
    display: inline-block;
    margin-right: 15px;
    position: relative;
    top: 2px;
}

.new-index-res .item:hover .add_to_cart_btn {
    opacity: 1;
    -webkit-transform: translate(0, -30px);
    -moz-transform: translate(0, -30px);
    -o-transform: translate(0, -30px);
    -ms-transform: translate(0, -30px);
    transform: translate(0, -30px);
}

.new-index-res .item:hover span.prd_name {
    opacity: 0;
    -webkit-transform: translate(0, -15px);
    -moz-transform: translate(0, -15px);
    -o-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
    transform: translate(0, -15px);
}

.new-index-res .owl-nav button.owl-next,
.new-index-res .owl-nav button.owl-prev {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

.new-index-res .owl-nav button.owl-next {
    right: -30px;
}

.new-index-res .owl-nav button.owl-next span,
.new-index-res .owl-nav button.owl-prev span {
    display: none;
}

.new-index-res .owl-nav button.owl-prev {
    left: -30px;
}

.new-index-res .owl-dots {
    display: none;
}

.new-index-res .item>a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.new-index-res .owl-nav button.owl-next {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    right: -35px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: 2px solid #6d0309;
    border-right: 2px solid #6d0309;
    margin: 5px 0;
}

.new-index-res .owl-nav button.owl-prev {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    right: -35px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-top: 2px solid #6d0309;
    border-right: 2px solid #6d0309;
    margin: 5px 0;
}

/*end*/

.devot-inner .content .inner-content p em a {
    color: #6D0309;
    font-family: HelveticaNeue-medium;
    font-style: normal;
}

.bec_nav_collapse ul li.has_sub_nav.menu-acc-nav-li .subnavwrap ul li.active span:before {
    color: #fff;
}

.modal-open #wrapper {
    -webkit-filter: none !important;
    filter: none !important;
}

.icon-clipboards:before,
.icon-heart:before {
    font-weight: 600;
}

.select-outer-div .new-select .selectric-items {
    display: initial;
    opacity: 0;
    z-index: 1;
    transition: all 0.3s ease;
    -webkit-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
    -moz-transform: translate(0, -15px);
    transform: translate(0, -15px);
    left: auto;
    right: 0;
    top: 45px;
}

.select-outer-div .new-select .selectric-open .selectric-items {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 6px 1px #9c9595;
}

#userlogin.modal .modal-dialog .modal-content .modal-body>.row,
#userRegister.modal .modal-dialog .modal-content .modal-body>.row {
    display: table;
    width: 100%;
    max-width: 100%;
}

.cart_lst_tble_wrap .woocommerce-cart-form__contents td.product-remove a.remove {
    width: 23px !important;
    height: 23px !important;
}

.main_logn .modal-dialog .modal-body .row .userlogin_lft,
.main_logn .modal-dialog .modal-body .row .userlogin_rgt {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.main_logn.cstm-main-sign .modal-dialog .modal-body .row .userlogin_rgt>div .lead {
    margin-bottom: 0;
}

.main_logn.cstm-main-sign .modal-dialog .modal-body .row .userlogin_rgt>div form {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding: 20px;
    margin: 2em 0;
}

.main_logn.cstm-main-sign .modal-dialog .modal-body .row .userlogin_rgt>div form .form-row {
    text-align: right;
    margin-bottom: 6px;
    padding: 3px;
}

.main_logn.cstm-main-sign .modal-dialog .modal-body .row .userlogin_rgt>div form .form-control,
.woocommerce-Tabs-panel--html5_video p {
    margin-bottom: 15px;
}

.main_logn.cstm-main-sign .modal-dialog .modal-body .row .userlogin_rgt>div form .form-row .login_btn {
    margin-top: 0px;
}

.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label:after {
    width: 2.1em !important;
    height: 2.1em !important;
}

.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form span:before {
    font-size: 10px !important;
    top: 55% !important;
}

.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form span {
    font-size: 12px;
}

.cstm-res-single .comment-form p label input,
.cstm-main-sign .register p label input,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox input,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label input {
    opacity: 0;
    position: absolute;
}

.cstm-main-sign .register p label:after {
    width: 1.92em !important;
    height: 1.92em !important;
}

.cstm-main-sign .register p label input[type="checkbox"]:checked+span:before {
    left: 4px !important;
    top: 53% !important;
    font-size: .8em;
}

.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox span:before {
    font-size: 10px !important;
    left: 3px !important;
    top: 48% !important;
}

.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox:after {
    top: 6px !important;
}

.cstm-res-single .comment-form p label span:after,
.cstm-main-sign .register p label:after,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox:after,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label:after {
    position: absolute;
    display: inline-block;
    border: 1px solid #333;
    width: 1.2em;
    height: 1.2em;
    margin-right: .5em;
    content: "";
    left: 0;
}

.cstm-res-single .comment-form p label span,
.cstm-main-sign .register p label span,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox span,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form span {
    position: relative;
    padding-left: 30px;
}

.cstm-res-single .comment-form p label span:before,
.cstm-main-sign .register p label span:before,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox span:before,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form span:before {
    content: '\e017';
    position: absolute;
    font-size: .65em;
    line-height: 0;
    top: 39%;
    left: 4px;
    color: #333;
    font-family: WooCommerce;
}


.cstm-res-single .comment-form p label input[type="checkbox"],
.cstm-main-sign .register p label input[type="checkbox"],
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox input[type="checkbox"],
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label input[type="checkbox"] {
    display: none;
}

.cstm-res-single .comment-form p label input[type="checkbox"]+span:before,
.cstm-main-sign .register p label input[type="checkbox"]+span:before,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox input[type="checkbox"]+span:before,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label input[type="checkbox"]+span:before {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.cstm-res-single .comment-form p label input[type="checkbox"]:checked+span:before,
.cstm-main-sign .register p label input[type="checkbox"]:checked+span:before,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked+span:before,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label input[type="checkbox"]:checked+span:before {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.cstm-res-single .comment-form p label input[type="checkbox"]:disabled+span,
.cstm-main-sign .register p label input[type="checkbox"]:disabled+span,
.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox input[type="checkbox"]:disabled+span,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label input[type="checkbox"]:disabled+span {
    opacity: .5;
}

.free_resource_sec #customer_login p.form-row label.woocommerce-form__label-for-checkbox,
.free_resource_sec #customer_login p.mc4wp-checkbox-wp-registration-form label {
    position: relative;
}

.woocommerce #review_form #respond .form-submit input:hover {
    color: #6D0309 !important;
}

.single.single-product #comments p.woocommerce-noreviews,
#review_form_wrapper #review_form #reply-title,
#review_form #respond #commentform .comment-notes {
    font-weight: 300 !important;
}

.ourmission_sec .cstm-mission-web .our_mission_head_wrapper {
    height: 195px;
}

.ourmission_sec .cstm-mission-web .our_mission_head_wrapper .under_ln {
    margin-top: 0;
    top: 100px;
}

.free_resource_sec #customer_login p.form-row button.woocommerce-Button {
    font-family: HelveticaNeue-regular !important;
}

section.devot-similar .cnt .inner-cnt .btm-cr figure img {
    height: auto;
    float: none;
    vertical-align: middle;
    border-radius: 50%;
}

section.devot-similar .cnt .inner-cnt .btm-cr figure {
    display: inline-block;
}

.free_resource_sec #customer_login p.form-row button.woocommerce-Button {
    color: #fff;
    letter-spacing: 2px;
    border-radius: 0;
}

.woocommerce div.product form.cart .button:hover,
.woocommerce #payment #place_order:hover {
    color: #6D0309 !important;
}

.page-template-custom-category-template .cstm-resource-web a.button.loading:after {
    border: .75px solid #6d0309;
    border-right: .35px solid #6d0309;
    color: #fff;
}

#similarpost_carr.owl-carousel .owl-item img {
    height: 294px !important;
    object-fit: cover;
}

.cstm-res-single .prd_detpg_outerwrap .woocommerce-error {
    left: 25%;
    padding: 15px 0 0 25px;
}

.cstm-res-single .prd_detpg_outerwrap .woocommerce-error:before {
    left: 0 !important;
}

.nspage_btnloader .ns_ldmr_btn_lg,
.devot-resource .res-cnt .added-to-cart,
.woocommerce div.product form.cart .button,
.cross_cells_wrap .carttable .cart_totals .wc-proceed-to-checkout .checkout-button,
.woocommerce #payment #place_order,
.prd_detpg_outerwrap .woocommerce-tabs #tab-reviews .btn-add-review,
.woocommerce #review_form #respond .form-submit input,
.free_resource_sec #customer_login p.form-row button.woocommerce-Button {
    background: linear-gradient(to left, #ffffff 50%, #6D0309 50%);
    background-size: 203% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309 !important;
}

section.devot-pop .right .cstm-block .nspage_btnloader {
    width: 49%;
}

#wrapper>.row {
    margin: 0;
}

.governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
    display: block;
}

.devot-resource .res-cnt .product_meta span.tagged_as a:hover,
.devot-resource .res-cnt .product_meta span.posted_in a:hover {
    text-decoration: underline;
}

.devot-inner .content .inner-content p.text-upper {
    text-transform: uppercase;
    display: inline-block;
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #707070;
}

.cm-cart .woocommerce-message::before,
.cm-cart .woocommerce-info::before {
    top: 13px !important;
}

section.devot-similar .cnt figure img {
    height: 246px;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two span.ns_posttime {
    display: block;
    clear: both;
    text-transform: uppercase;
    width: 100%;
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #707070;
}

.bec_sec.free_resource_sec.free_resource_cate .woocommerce-message::before,
.bec_sec.free_resource_sec.free_resource_cate .woocommerce-error::before,
.bec_sec.free_resource_sec.free_resource_cate .woocommerce-info::before {
    top: 14px !important;
}

.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button[disabled] {
    color: #fff !important;
    opacity: 1 !important;
    font-family: HelveticaNeue-regular;
    padding: 10px 40px;
    color: #ffffff;
    border: none;
    display: inline-block;
    margin-top: 10px;
    font-weight: 400;
}

.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button[disabled]:hover {
    background-color: #600106;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two p {
    padding: 30px 0 15px 15px
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two .et-image-slider {
    margin-left: 15px;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two .et-image-slider .et_shortcodes_controls li {
    width: auto;
    float: none;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two iframe {
    width: 515px;
}

.rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap p {
    padding-top: 0;
    padding-bottom: 0;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two h2 {
    margin: 15px 0;
    line-height: 1.5;
    font-size: 20px;
    letter-spacing: 1;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two h2:hover a {
    color: #6d040a;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two h2,
.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two span,
.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two p,
.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two iframe {
    padding-left: 15px;
}

.rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap .ns_posttime,
.rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap p {
    padding-left: 0;
}

select,
.social_welfire_sec #diocese-select {
    cursor: pointer;
}

.ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_btmthumb_cont a {
    display: block;
}

.mission-how {
    padding-bottom: 0 !important;
}

section.devot-pop .pop-dev-list ul li:last-child {
    margin-bottom: 0;
}

.cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p iframe {
    width: 100%;
    margin: 30px 0;
}

.cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p {
    max-width: 100% !important;
}

.cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p iframe {
    width: 100%;
}

section.devot-pop {
    padding-bottom: 60px !important;
}

.single-devot-div .nspg_lnd_subhd {
    color: #000 !important;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner .dis-abs-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner p.dis-readmorebtn {
    position: absolute;
    right: 50px;
    bottom: 50px;
    font-family: HelveticaNeue-regular;
    cursor: pointer;
    font-size: 14px;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner p.dis-readmorebtn:after {
    content: '';
    width: 10px;
    height: 10px;
    border: solid 2px #6d0309;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    display: none;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li {
    position: relative;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .readmore_btn {
    display: block;
    position: absolute;
    bottom: 50px;
    right: 50px;
    z-index: 9;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover .dis-readmorebtn::after {
    border: solid 2px #fff;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover .maj_emg_res_sec.cstm-major .wht_bx_lst li .readmore_btn,
.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover li .readmore_btn:after {
    color: #fff;
}

section.devot-similar {
    padding-bottom: 70px;
    padding-top: 50px !important;
}

section.devot-pop {
    background-color: #F4F4F4;
    padding: 50px 0;
}

section.devot-pop .pop-dev-list ul {
    padding-top: 50px;
}

section.devot-pop .pop-dev-list ul li {
    clear: both;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 30px;
    position: relative;
}

section.devot-pop .pop-dev-list ul li a {
    display: flex;
    width: 100%;
}

section.devot-pop .pop-dev-list ul li figure {
    float: left;
    width: 256px;
}

section.devot-pop .pop-dev-list ul li .li-cnt {
    width: calc(100% - 256px);
}

section.devot-pop .pop-dev-list ul li .btm-cr {
    position: absolute;
    bottom: 15px;
}

section.devot-pop .pop-dev-list ul li figure img {
    width: 256px;
    height: 195px;
    object-fit: cover;
}

section.devot-pop .pop-dev-list ul li .li-cnt {
    background-color: #fff;
    padding: 20px 15px 20px 25px;
}

section.devot-pop .pop-dev-list ul li .li-cnt p {
    font-family: HelveticaNeue-medium;
    font-size: 20px;
    padding-right: 30px;
    line-height: 1.5 !important;
    margin-bottom: 15px;
    letter-spacing: 1px;
}

section.devot-pop .pop-dev-list ul li .li-cnt span {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    text-transform: uppercase;
    color: #707070;
}

section.devot-pop .left {
    padding: 0 50px 0 0;
}

section.devot-pop .right .cstm-block .nspg_lnd_subhd {
    text-transform: inherit;
    margin-bottom: 20px;
}

section.devot-pop .right .cstm-block .nspage_btnloader {
    margin-bottom: 45px;
    margin-top: 15px;
}

section.devot-pop .right .cstm-block .img-cnt {
    position: relative;
    clear: both;
    height: 245px;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    display: table;
}



section.devot-pop .right .cstm-block .img-cnt .img-inner {
    position: relative;
    padding: 0;
    display: block;
    vertical-align: bottom;
}

section.devot-pop .right .cstm-block .nspg_lnd_subhd:hover,
section.devot-pop .right .cstm-block .img-inner:hover p {
    color: #6d040a !important;
}

section.devot-pop .right .cstm-block .img-cnt span {
    font-size: 14px;
    font-family: HelveticaNeue-regular;
    color: #707070;
}

section.devot-pop .right .cstm-block .img-cnt p {
    font-size: 20px;
    font-family: HelveticaNeue-medium;
    color: #000;
    margin-top: 5px;
    letter-spacing: 1px;
}

section.devot-pop .right .cstm-block span {
    clear: both;
    display: block;
    font-family: HelveticaNeue-medium;
    font-size: 14px;
    color: #717171;
    text-transform: uppercase;
}

section.devot-pop .right .cstm-block p {
    font-family: HelveticaNeue-medium;
    font-size: 20px;
    line-height: 1.5 !important;
    margin-top: 15px;
    margin-bottom: 30px;
}

.rct-devot .rct-list .recent-box {
    position: relative;
    height: 210px;
    cursor: pointer;
    margin-bottom: 20px;
    display: table;
}

.rct-devot .rct-list .recent-box a {
    display: table;
    height: 100%;
}

.rct-devot .rct-list .recent-box figure {
    position: relative;
    transition: all 0.3s ease-in-out;
    display: table-cell;
    overflow: hidden;
    width: 100%;
}

.rct-devot .rct-list .recent-box figure:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1;
}

.rct-devot .rct-list .recent-box figure img {
    width: 391px;
    max-height: 210px;
    height: 210px;
    transform: scale(1);
    transition: all 0.3s ease-in-out;
    max-width: 100%;
}

section.devot-pop .right {
    float: none !important;
}

section.devot-pop .right .cstm-block .img-cnt figure {
    overflow: hidden;
}

section.devot-pop .right .cstm-block .img-cnt figure img {
    transform: scale(1);
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    height: 343px;
}

.rct-devot .rct-list .recent-box:hover img,
section.devot-pop .right .cstm-block .img-cnt img:hover {
    transform: scale(1.05);
    backface-visibility: hidden;
}

.rct-devot .rct-list .recent-box:hover figure {
    visibility: visible;
    opacity: 1;
}

.rct-devot .rct-list .recent-box .cnt {
    position: absolute;
    padding: 0 15px 15px;
    display: table-cell;
    vertical-align: bottom;
    left: 0;
    bottom: 0;
    z-index: 2;
}

.rct-devot .rct-list .recent-box .cnt span {
    font-size: 14px;
    color: #fff;
    font-family: HelveticaNeue-regular;
    text-transform: uppercase;
}

.rct-devot .rct-list .recent-box .cnt p {
    color: #fff;
    font-size: 20px;
    text-transform: inherit;
    line-height: normal !important;
    margin-top: 15px;
    letter-spacing: 1px;
}

.contact-us-modal .address-div {
    min-height: 170px;
}

.bec_hd_inner {
    z-index: 101;
}

.mis-dis-load {
    margin-top: 20px;
    margin-bottom: 0;
}

.devot-inner .content .main-hed p {
    text-transform: uppercase;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover h3 {
    color: #6d0309;
    font-weight: 800;
}

.edge {
    margin-bottom: 15px;
}

.dis-right.cm-dis-relief .soc_welfr_lst li {
    margin-bottom: 0;
}

.wht_clnwtr_dosec.cstm-major .wht_bx_lst.cstm-more-ul {
    display: none;
}

/*#srch_wrap .srch_ovlay_clsbtn,
#search-frm .srch_btn.active {
    display: none;
}

#srch_wrap .srch_ovlay_clsbtn.active,
#search-frm .srch_btn.active {
    display: block;
}*/

.has_sub_nav .subnavwrap ul.subnav_lst li .subnav_icowrap svg {
    display: none;
}

.has_sub_nav .subnavwrap ul.subnav_lst li .subnav_icowrap svg.active {
    display: block;
}
















































/*<dummy css>*/

.devot-pos-rel {
    position: relative;
}

.devot-right-more {
    border-top: 1px solid #E8E8E8;
}

.devot-right-more h4 {
    font-size: 16px;
    font-family: HelveticaNeue-medium;
    color: #6D0309;
    font-style: normal;
    padding: 50px 0 35px;
}

.devot-right-more .list figure {
    width: 50%;
    display: inline-block;
    float: left;
    padding-right: 15px;
    margin-bottom: 20px;
}

.devot-right-more .list figcaption {
    width: 50%;
    display: inline-block;
    float: left;
}

.devot-right-more .list figure img {
    width: 300px;
    height: auto;
}

.devot-right-more .list figcaption h3 {
    font-size: 18px;
    color: #000;
    font-family: HelveticaNeue-medium;
    line-height: 1.5;
    padding-bottom: 0;
    height: 50px;
    overflow: hidden;
}

.devot-right-more .list figcaption p {
    font-size: 14px;
    color: #818181;
    font-family: HelveticaNeue-regular;
    text-transform: uppercase;
}

section.events-list .top-li.dummy-li .more-pop-div {
    position: relative;
}

section.events-list .top-li.dummy-li .dum-tp-img {
    margin: 0;
}

section.events-list .top-li.dummy-li .dum-tp-img img {
    width: 1230px;
    height: 520px;
    object-fit: cover;
}

section.events-list .top-li.dummy-li .more-pop-div .dum-more:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    right: 37px;
    top: 100px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin: 5px 0;
}

















































/*end dummy css*/

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover {
    background-color: #6d0309;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover h3,
.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover p {
    color: #fff;
}

.str_hp_sec.cstm-story-hope .ourappr_thums_wrap .ourappr_thums_inner h3 {
    height: auto;
}

.wht_clnwtr_dosec.cstm-major .wht_bx_lst {
    justify-content: normal;
}

.maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner {
    min-height: 390px;
    transition: all 0.5s ease-in-out;
}

.cstm-major .wht_bx_lst li a .wht_bx_lst_inner h3 {
    margin-bottom: 20px;
}

.cstm-soc-div .nspg_lnd_subhd {
    margin-bottom: 15px;
}

.cstm-mission-bnr {
    background: url(../img/mission-over-bnr.jpg) center center no-repeat;
    min-height: 637px;
}

.cstm-mission-div {
    background: #f5f5f5 url(../img/str_bg.png) no-repeat;
    background-size: cover;
}

.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.cstm-mo-one {
    background-color: transparent;
    float: none;
}

.synod_secretariat_pge.cstm-mo-one .synod_secretariat_inner .synod_box {
    padding-bottom: 50px;
}

.synod_secretariat_pge.cstm-mo-one .synod_secretariat_inner .synod_box span {
    font-family: Lora;
    font-size: 20px;
    line-height: normal;
    font-style: italic;
    text-align: center;
    color: #6e040a;
    padding-bottom: 20px;
    max-width: 520px;
    margin: 0 auto;
    padding-top: 20px;
    display: block;
}

.mission-sec-two {
    background: #6a050a url(../img/red-bg.jpg) center center no-repeat;
    padding: 100px 0 300px;
    color: #fff;
    position: relative;
    clear: both;
}

.mission-sec-two .left-img {
    padding-left: 22px;
}

.mission-sec-two .left-img figure img {
    width: 496px;
}

.mission-sec-two .right-cnt h3 {
    font-family: HelveticaNeue-Medium;
    font-size: 30px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    margin-bottom: 20px;
}

.mission-sec-two .right-cnt h2 {
    font-family: Lora;
    font-size: 52px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    margin-bottom: 20px;
}

.mission-sec-two .right-cnt span {
    font-family: Lora;
    font-size: 20px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    max-width: 430px;
    display: block;
    line-height: 1.5;
    padding-bottom: 15px;
}

.mission-sec-two .right-cnt .p-cnt {
    padding-top: 0px;
}

.mission-sec-two .right-cnt .p-cnt p {
    font-family: Lora;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding-bottom: 15px;
}

.cstm-mo-one .hd_main.hv_under_floral {
    padding-bottom: 0;
    margin-bottom: 0 !important;
}

.bec_btn_wrapper.sec-two-btn {
    text-align: left;
}

.mission-floral {
    padding-top: 12px !important;
}

.mission-floral svg {
    height: 40px;
    width: 300px;
}

.mission-how {
    padding: 60px 0;
    position: relative;
    background: #f5f5f5 url(../img/about-patern.jpg) center center no-repeat;
    background-size: cover;
    display: block;
}

.how-head {
    position: relative;
    background-color: #fff;
    padding: 100px 138px;
    margin: -265px 9px 0;
}

.how-head h2 {
    text-align: center;
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.5px;
    color: #3c3c3c;
    padding-bottom: 36px;
    position: relative;
}

.how-head .under_ln {
    position: absolute;
    height: 26px;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.how-head p {
    font-family: Lora;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0.8px;
    text-align: center;
    color: #000000;
    padding-top: 35px;
}

.mission-how .mission-grid {
    float: none;
    padding-top: 100px;
}

.mission-how .governance_bx_itmeswrap {
    background-color: transparent;
}

.governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
    padding: 35px;
}

.governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_head {
    font-family: HelveticaNeue-Medium;
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.8;
    letter-spacing: 1px;
    text-align: left;
    color: #000000;
    padding-top: 40px;
    margin-bottom: 20px;
}

.governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_content {
    font-family: Lora;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #000000;
}

.mission-how .read_more_btn {
    font-size: 14px;
    color: #000;
    font-family: HelveticaNeue-regular;
    position: relative;
    padding-right: 25px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    float: right;
}

.mission-how .read_more_btn:after {
    content: '';
    width: 11px;
    height: 11px;
    border: solid 2px #fff;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 2px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    border: solid 2px #6d0309;
    display: none;
}

.mission-how .read_more_btn:hover {
    color: #6d0309;
}

.mission-how .read_more_btn:hover::after {
    cursor: pointer;
    border: solid 2px #6d0309 !important;
    top: 2px;
    background-color: #fff;
    box-shadow: 0 0 0 4px #6d030936;
}

.mission-book .book-inner {
    padding: 100px 0;
}

.mission-book .book-inner .right-cnt {
    padding-right: 50px;
    padding-left: 50px;
}

.mission-book .book-inner h2 {
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    padding-bottom: 20px;
}

.mission-book .book-inner p {
    font-family: Lora;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    padding-bottom: 15px;
}

.dis-right .soc_welfr_lst li {
    margin-bottom: 30px;
}

.dis-right .inner-news-right .inner-news-det li a.soc_welfr_lst_inner {
    width: auto;
}

.dis-right .soc_welfr_lst li .soc_welfr_cont {
    display: block;
}

.dis-right .soc_welfr_lst li .soc_welfr_cont h3 {
    font-family: HelveticaNeue-medium;
    font-size: 16px;
    display: block;
    letter-spacing: 1px;
    text-align: left;
    color: #000;
    line-height: 1.4;
    overflow: hidden;
    margin-bottom: 10px;
    padding-right: 10px;
}

.dis-right .soc_welfr_lst li .soc_welfr_cont .ns_posttime {
    width: 100%;
    margin-bottom: 15px;
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #707070;
    text-transform: uppercase;
}

.disaster .dis-slider {
    padding-bottom: 30px;
}

.disaster .dis-slider p {
    font-family: Lora;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 2.57;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
    padding-right: 93px;
    clear: both;
}

.disaster .disaster-relief-content h1 {
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    display: inline-block;
    letter-spacing: 1px;
    text-align: left;
    color: #000;
    overflow: hidden;
    margin-bottom: 15px;
    text-transform: initial;
}

.disaster .dis-slider h4 {
    clear: both;
    font-family: Lora;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
    line-height: 2;
}

.disaster .slider-btm h2 {
    font-family: HelveticaNeue-medium;
    color: #000;
    display: inline-block;
    float: left;
    margin-bottom: 33px;
    font-size: 24px;
}

.slider-btm p {
    clear: both;
    font-family: Lora;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
}

.rcnt_ns_lst.cstm-recent.disaster-ul {
    margin-left: -12px;
    margin-top: 30px;
}

.rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two {
    margin-top: 15px;
}

.dis-content .dis-left.disaster-relief-content p {
    margin-bottom: 15px;
}

.disaster .rcnt_ns_lst.disaster-ul li {
    margin-bottom: 20px;
}

.disaster p.h1-p {
    font-size: 16px;
    line-height: 2 !important;
    font-style: normal;
}

.disaster ul.h1-ul li {
    font-size: 16px;
    line-height: 2 !important;
}

.disaster h2.h1-h2 {
    padding: 20px 0;
    margin-bottom: 0;
    color: #000;
}

.disaster span.h1-h2 {
    padding: 0 20px 20px 0;
    margin: 20px 0;
    display: inline-block;
    text-transform: uppercase;
    font-size: 24px;
    font-family: HelveticaNeue-medium;
}

.slider-btm p a:hover {
    color: #6d0309;
    font-weight: 800;
}

.disaster span.h1-span {
    display: inline-block;
    font-size: 28px;
    padding-left: 20px;
    font-family: Lora;
}

.disaster .slideshowlink {
    padding-bottom: 20px;
}

.disaster .rcnt_ns_lst.disaster-ul li .ns_lstwrapper .nslst_imgwrap {
    width: 384px;
    height: 253px;
}

.disaster .dis-single-slider img {
    height: 430px;
    object-fit: cover;
}

.cstm-major .wht_bx_lst li a {
    display: block;
}

.cstm-major .wht_bx_lst li a .wht_bx_lst_inner h3 {
    white-space: normal;
    line-height: 1.5;
}

.rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper {
    padding-left: 400px;
    padding-top: 10px;
}

.rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap {
    padding-right: 0;
}

.contact-us-modal .modal-body .addr-cont p.email-phone {
    padding: 0 35px;
}

.contact-us-modal .modal-body .addr-cont p.email-phone span {
    color: #000;
}

.contact-us-modal .modal-body .col-md-6 {
    padding-right: 24px;
}

.contact-us-modal .modal-body .addr-cont {
    padding: 0;
    max-width: 560px;
    margin: 0 154px;
}

.contact-us-modal .modal-body .addr-cont p {
    color: #818181;
    font-family: Lora, serif;
}

.news_ltr_sec .newsltr_inner .newsltr_inputbxwrap .nltr_subbtn {
    right: 2px;
}

.metro-bnr {
    background: url(../img/metropolitan-banner.png) center center no-repeat !important;
    background-size: cover !important;
}

.metro-home .main-top {
    padding: 100px 0;
}

.metro-home .main-top h3 {
    font-family: HelveticaNeue-medium;
    font-size: 24px;
    color: #000;
}

.metro-home .main-top p {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.metro-home .main-top figure {
    padding: 35px 0;
}




















/*.metro-home .main-top figure img{
  width: 582px;
  height: 283px;
}
*/

.metro-home .main-top .bec_btn_wrapper {
    text-align: left;
}

.more-dio-popup .events_modal_clsbtn {
    top: 0;
    right: 0px;
}

.metro-home .main-top .border {
    width: 53%;
}

.metro-home .main-top .border .content {
    padding-right: 50px;
}

.metro-home .main-top .border .bec_btn_wrapper {
    padding-top: 20px;
}

.metro-home .main-top .metro-right {
    border-left: 1px solid #E3E3E3;
    padding-left: 88px;
    padding-right: 0;
    width: 47%;
}

.metro-right .catlst_view_mr_btn {
    right: 20px;
}

.metro-home .main-top .metro-right .metro-view-more {
    float: right;
    margin-right: 20px;
}

.metro-home .main-top .metro-right .metro-view-more .read_more_btn::after {
    top: 2px !important;
}

.metro-home .main-top .metro-right ul.top-ul {
    padding-bottom: 0px;
}

.metro-home .main-top .metro-right .view-kp {
    padding-bottom: 50px;
}

.metro-home .main-top .metro-right .view-kp .catlst_view_mr_btn {}

.metro-home .main-top .metro-right ul.top-ul li figure {
    padding-bottom: 0;
    position: absolute;
}

.metro-home .main-top .metro-right ul li {
    float: left;
    position: relative;
    padding-bottom: 20px;
}

.metro-home .main-top .metro-right ul.resources {
    margin-left: -12px;
    padding-top: 35px;
    padding-bottom: 24px;
}

.metro-home .main-top .metro-right ul.resources li {
    padding: 0 14px;
}

.metro-home .main-top .metro-right ul.resources li img {
    height: 232px;
    width: 150px;
}

.metro-home .main-top .metro-right ul li figure {
    float: left;
    margin-right: 20px;
}

.metro-home .main-top .metro-right h4 {
    font-family: HelveticaNeue-medium;
    font-size: 24px;
    color: #000;
}

.metro-home .main-top .news-cnt {
    padding-top: 30px;
    padding-left: 170px;
}

.metro-home .main-top .news-cnt:hover h3 {
    color: #6d0309;
}

.metro-home .main-top .metro-right figure img {
    width: 148px;
    height: 103px;
}

.metro-home .main-top .news-cnt h3 {
    font-size: 18px;
    font-family: HelveticaNeue-medium;
    padding-bottom: 10px;
    line-height: normal;
}

.metro-home .main-top .news-cnt p {
    font-size: 14px;
    font-family: HelveticaNeue-regular;
    color: #808080;
    text-transform: uppercase;
}

.more-dio-popup .events_modal_clsbtn:before,
.more-dio-popup .events_modal_clsbtn:after {
    background-color: #000;
    height: 17px;
    top: 5px;
    left: 22px;
}

.new-cnt .new-cnt-box ul.bishop-ul.twocol-count {
    column-count: 2;
    padding-left: 15px;
}

.bishop-div .new-cnt-box {
    padding: 15px 0;
}

.other_stories_wrapper a.read_mr.cstm_read_mr {
    font-size: 16px;
}

.other_stories_wrapper .cstm-more-stories h3 {
    height: auto !important;
}

.other_stories_wrapper .cstm-more-stories p {
    text-transform: uppercase;
}

.governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_head:hover {
    color: #6d0309;
}

.events-list .prev:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    right: 15px;
    top: 18px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    transform: rotate(316deg);
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    margin: 5px 0;
}

.events-list .next:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    right: 50px;
    top: 18px;
    z-index: 10;
    background: transparent;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg);
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    margin: 5px 0;
}

section.metro-about .top-div .tp-rgt p a.link {
    color: #6D0309;
    font-family: HelveticaNeue-medium;
}

.metro-letter .pdf-div>h3 {
    padding: 35px;
    font-family: HelveticaNeue-medium;
}

.more-dio-popup {
    border-bottom: none;
    padding-top: 15px;
    padding-bottom: 10px;
}

.more-dio-popup .close {
    position: relative;
    opacity: 1;
    border: 2px solid #000;
    border-radius: 50%;
}

.more-dio-popup .contactus-close {
    top: 0;
}

.stories_content_wrapper.cstm-single-wrap {
    padding-right: 15px;
}

.devot-footer .foot-img {
    margin-left: -35px;
    margin-right: -35px;
    margin-top: -70px;
}

.dev-hed-h3 {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
}

.selectric-items {
    width: 150px !important;
}

.selectric-items li {
    padding: 15px 20px !important;
}

.selectric .label {
    font-family: HelveticaNeue-medium;
    font-size: 16px !important;
}

.selectric .button:after {
    border: 6px solid transparent !important;
    border-top-color: #000 !important;
    top: 10px !important;
}

.selectric-items ul,
.selectric-items li {
    background: #6d0309 !important;
}

.selectric-items li {
    font-family: HelveticaNeue-medium;
    font-size: 14px !important;
    color: #fff !important;
}

.new-select .selectric-items li:hover {
    background: #fff !important;
    color: #6d0309 !important;
}

.selectric-hover .selectric .button:after {
    border-top-color: #000 !important;
}

.selectric-items li.highlighted {
    background: #fff !important;
    color: #000 !important;
}

.mCustomScrollBox>.mCSB_scrollTools {
    right: -4px !important;
}

.mCSB_inside>.mCSB_container {
    margin-right: 0 !important;
}

.select-outer-div .new-select {
    display: inline-block;
}

.goto_top_triger.active {
    cursor: pointer;
}

.readmore_btn:hover:after {
    background-color: transparent;
}

.newspg_inner_wrapper .more_news_wrap.inner-news-right {
    padding: 35px 0 50px;
}

.newspg_sec.bec_sec.cstm-inner-news .inner-left {
    padding-left: 0;
}

.foot-svg {
    position: relative;
}

.devot-footer {
    background-color: #6d0309;
    padding: 100px 0;
    background: url(../img/red-bg.jpg) center center/100% no-repeat #6a050a;
    padding: 90px 0 180px;
}

.devot-footer .main-hed {
    text-align: center;
}

.devot-footer .main-hed h3 {
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    line-height: 1.67;
    letter-spacing: .090em;
    color: #fff;
    margin-bottom: 27px;
    text-align: center;
    text-transform: uppercase;
}

.devot-footer .main-hed svg {
    width: 365px;
    height: 24px;
}

.devot-footer .content {
    padding-top: 45px;
}

.devot-footer .content .block {
    background-color: #fff;
    padding: 35px;
}

.devot-footer .content .block h4 {
    font-size: 18px;
    color: #000;
    font-family: HelveticaNeue-medium;
    display: inline-block;
}

.devot-footer .content .block img {
    width: 414px;
    height: 350px;
    object-fit: cover;
    padding: 35px 0;
}

.devot-footer .ns_rdmrbtn.read_more_btn {
    display: inline-block;
    margin-top: 0;
    float: right;
    margin-right: 0;
}

.newspg_inner_wrapper .more_news_wrap {
    padding: 35px 50px;
}

.newspg_inner_wrapper .more_news_wrap h4 a {
    padding-left: 10px;
}

.has_sub_nav .subnavwrap {
    margin-top: -1px;
}

.metro-letter .pdf-div .pdf-list ul li:hover {
    background-position: left bottom;
    border: 1px solid #6D0309;
    color: #fff;
}

.metro-letter .pdf-div .pdf-list ul li:hover svg {
    fill: #fff;
}

.select-outer-div {
    float: right;
}

.cstm-letter-select.custom-select {
    position: relative;
    width: 135px;
    display: inline-block;
}

.cstm-letter-select.custom-select:last-child {
    width: 100px;
}

.cstm-letter-select.custom-select select {
    display: none;
    /*hide original SELECT element:*/
}

.cstm-letter-select .select-selected {
    text-align: left;
    color: #000;
    width: 160px;
    font-size: 16px;
    font-family: HelveticaNeue-medium;
}
















































/*style the arrow inside the select element:*/

.cstm-letter-select .select-selected:after {
    position: absolute;
    content: "";
    top: 24px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #000 transparent transparent transparent;
}
















































/*point the arrow upwards when the select box is open (active):*/

.cstm-letter-select .select-selected.select-arrow-active:after {
    border-color: transparent transparent #000 transparent;
    top: 14px;
}
















































/*style the items (options), including the selected item:*/

.cstm-letter-select .select-items div,
.select-selected {
    color: #ffffff;
    padding: 19px 20px;
    cursor: pointer;
    user-select: none;
    font-family: HelveticaNeue-medium;
    font-size: 14px;
}
















































/*style items (options):*/

.cstm-letter-select .select-items {
    position: absolute;
    background-color: #6d0309;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    text-align: left;
    width: 160px;
    height: 230px;
    overflow-y: scroll;
    overflow-x: hidden;
}
















































/*hide the items when the select box is closed:*/

.cstm-letter-select .select-hide {
    display: none;
}

.cstm-letter-select .select-items div:hover,
.same-as-selected {
    background-color: #fff;
    color: #000 !important;
    transform: scale(1.05);
}

.cstm-letter-select .select-items div:before {
    content: '';
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.cstm-letter-select .select-items div:hover:before {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    box-shadow: 0 0 10px 0 #00000078;
    -webkit-box-shadow: 0 0 10px 0 #00000078;
    -moz-box-shadow: 0 0 10px 0 #00000078;
}



.metro-letter {
    position: relative;
    background: #f5f5f5 url(../img/about-patern.jpg) center center no-repeat;
    background-size: cover;
    padding: 100px 0;
}

.metro-letter .pdf-div .pdf-list ul {
    clear: both;
    padding-top: 20px;
}

section.metro-letter .main-hed h3 {
    font-size: 30px;
    font-family: HelveticaNeue-medium;
    padding-bottom: 20px;
}

.metro-letter .pdf-div .pdf-list ul li {
    float: left;
    /*width: 143px;*/
    border-radius: 5px;
    border: solid 1px #d8d8d8;
    padding: 10px;
    margin: 10px 10px 0 0;
    position: relative;
    padding-right: 35px;
    font-family: HelveticaNeue-regular;
    font-size: 16px;
    background: linear-gradient(to right, #6D0309 50%, #fff 50%);
    background-size: 203% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309;
}

.metro-letter .pdf-div .pdf-list ul li span {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.metro-letter .pdf-div .pdf-list ul li svg {
    width: 20px;
    height: 20px;
    fill: #969696;
}

.metro-letter .option-menu {
    border-bottom: 1px solid #dcdcdc;
    padding: 20px 0 0;
    position: relative;
    text-align: right;
}

.metro-letter .option-menu .select-drop {
    position: relative;
    display: inline-block;
    margin-right: 40px;
}

.metro-letter .option-menu .select-drop:last-child {
    margin-right: 0;
}

.metro-letter .option-menu i.arrow {
    content: "";
    position: absolute;
    right: 0px;
    top: 5px;
    height: 10px;
    width: 10px;
    webkit-clip-path: polygon(0 0, 10% 0, 100% 50%, 10% 100%, 0 100%);
    clip-path: polygon(0 0, 10% 0, 100% 50%, 10% 100%, 0 100%);
    background-color: #000;
    z-index: 10;
    transform: rotate(90deg);
}

.metro-letter .option-menu select.drop {
    float: right;
    border: none;
    font-family: HelveticaNeue-medium;
    font-size: 16px;
    background: transparent;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    position: relative;
    width: 80px;
}

.metro-letter .pdf-div {
    padding: 35px 0;
}

.metro-letter .pdf-div .pdf-list {
    background-color: #fff;
    padding: 30px;
    margin: 14px 0;
}

.metro-letter .pdf-div .pdf-list svg {
    width: 46px;
    height: 46px;
    float: left;
}

.metro-letter .pdf-div .pdf-list h3 {
    font-family: HelveticaNeue-medium;
    float: left;
    color: #000;
    font-size: 16px;
    padding: 15px;
}

.events-list {
    padding-bottom: 50px;
}

body .schools_for_fut_sec.edu-school.cstm-school {
    margin-bottom: 0px;
}

section .events-width {
    max-width: 1000px;
    margin: auto;
}

section.devot-similar .nspg_lnd_subhd {
    display: block;
    float: none;
}

section.devot-similar .cnt {
    border: 1px solid #E8E8E8;
    position: relative;
    min-height: 500px;
}

section.devot-similar .cnt:hover .inner-cnt p,
section.devot-pop .pop-dev-list ul li .li-cnt:hover p {
    color: #6d0309
}

section.devot-similar .cnt .inner-cnt {
    padding: 30px;
}

section.devot-similar .cnt .inner-cnt span {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #707070;
    text-transform: uppercase;
}

section.devot-similar .cnt .inner-cnt p {
    font-family: HelveticaNeue-medium;
    font-size: 20px;
    color: #000;
    line-height: 1.4 !important;
    margin-top: 15px;
    max-height: 80px;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    box-sizing: border-box;
    min-height: 80px;
}

section.devot-similar .cnt .inner-cnt .btm-cr {
    position: absolute;
    bottom: 30px;
    transition: all 0.3s ease-out;
}

.btm-cr img {
    width: 33px;
    display: inline-block;
    float: left;
}

.btm-cr span {
    display: inline-block;
    padding: 8px 15px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: HelveticaNeue-regular;
    color: #000;
}

section.metro-letter .main-hed {
    text-align: center;
    padding-bottom: 25px;
}

section.metro-letter .main-hed svg {
    width: 312px;
    height: 24px;
}

.devot-inner {
    position: relative;
}

.devot-resource .res-img {
    clear: both;
    padding: 0;
}

.devot-resource .res-img img {
    width: 212px;
}

.devot-resource .res-cnt {
    padding-left: 50px;
}

.devot-resource .res-cnt .added-to-cart {
    background-color: #6d0309 !important;
    font-family: HelveticaNeue-regular !important;
    font-size: 16px !important;
    text-transform: uppercase;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 13px 28px !important;
    border: none;
}

.devot-resource .res-cnt h2,
.devot-resource .res-cnt span {
    clear: both;
    display: block;
}

.devot-resource .res-cnt h2 {
    margin-bottom: 15px;
}

.devot-resource .res-cnt span {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    color: #4C9B1A;
    margin-bottom: 15px;
}

.devot-resource .res-cnt .product_meta {
    margin-top: 15px;
}

.devot-resource .res-cnt .product_meta span {
    color: #000;
    font-size: 14px;
    font-family: "Lora", Arial, sans-serif;
}

.devot-resource .res-cnt p {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    padding-bottom: 15px;
}

.devot-resource .res-cnt p.italic {
    font-family: "Lora", sans-serif;
    font-size: 14px !important;
    padding-bottom: 0;
}

.devot-resource .res-cnt p.italic+.italic,
.devot-inner .inner .content .inner-content .btm-cr>h4 {
    padding-bottom: 15px;
}

.devot-inner .inner {
    padding: 70px 15px 0px 15px;
}

.devot-inner .inner .content {
    padding: 0 50px 0 0px;
}

.devot-inner .inner .content .main-hed {
    padding-bottom: 15px;
}

.devot-inner .inner .content .inner-content .btm-cr {
    margin-bottom: 15px;
}

.devot-inner .content h1 {
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    color: #000;
    padding-bottom: 15px;
}

.devot-inner .content .main-hed img {
    padding: 20px 0;
}

.devot-inner .content .main-hed p {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #707070;
}

.devot-inner .content .inner-content p {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    color: #000;
    margin-bottom: 15px;
}

.devot-inner .rct-devot {
    padding-left: 15px;
    padding-top: 11px;
}

.devot-inner .inner .content .inner-content {
    padding-right: 15px;
}

.devot-inner .rct-devot h5 {
    font-family: HelveticaNeue-medium;
    font-size: 16px;
    color: #000;
    padding-bottom: 40px;
    padding-left: 12px;
}

.devot-resource .res-cnt p a:hover,
.devot-resource .res-cnt p a:focus {
    color: #000;
}

.devot-inner .rct-devot .rct-list {
    padding: 0 0 40px 12px;
}

.devot-inner .rct-devot .rct-list a:hover h4 {
    color: #6D0309;
}

.devot-inner .rct-devot .rct-list h4 {
    font-family: HelveticaNeue-medium;
    font-size: 18px;
    color: #000;
}

.devot-inner .rct-devot .rct-list p {
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #707070;
    text-transform: uppercase;
}

.metro-devotional .continue-reading.arrow-link {
    display: none;
}

.gal-open {
    overflow-y: hidden;
}

.gal-content .max-width-res {
    margin-top: 100px;
    position: relative;
}

.events_modal_clsbtn {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 40px;
    top: -60px;
    opacity: 1;
}

.events_modal_clsbtn::before {
    content: '';
    width: 2px;
    height: 35px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 80%;
    margin-left: -10px;
    top: 3px;
}

.events_modal_clsbtn::after {
    content: '';
    width: 2px;
    height: 35px;
    background-color: #fff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    left: 80%;
    margin-left: -10px;
    top: 3px;
}

.metro-devotional {
    padding: 100px 0 10px;
    z-index: 1;
}

.metro-devotional .main-hed h3 {
    font-size: 30px;
    font-family: HelveticaNeue-medium;
    padding-bottom: 20px;
}

.metro-devotional .main-hed svg {
    width: 312px;
    height: 24px;
}

.metro-devotional .grid {
    margin-top: 45px;
}

.governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_head {
    margin-bottom: 12px;
}

.metro-devotional .grid span.date {
    display: block;
    text-align: left;
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    padding-bottom: 35px;
    color: #818181;
    text-transform: uppercase;
}

.metro-devotional .ns_rdmrbtn.read_more_btn {
    float: right;
}

.governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_content {
    padding-bottom: 50px;
}

section.events-list .top-li .tp-img .image-rgb,
section.events-list .mid-li .mid-img .image-rgb,
section.events-list .bot-li .bot-img .image-rgb {
    position: absolute;
    height: 250px;
    width: 100px;
    background: rgba(0, 0, 0, .6);
    top: 50%;
    pointer-events: none;
    transform: translateY(-50%);
    right: 0;
}

section.events-list .top-li .tp-img .image-rgb p,
section.events-list .mid-li .mid-img .image-rgb p,
section.events-list .bot-li .bot-img .image-rgb p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: #fff;
}

.events-list .modal .gal-close {
    position: relative;
}

.events-list .modal {
    display: none;
    position: fixed;
    z-index: 999;
    padding-top: 0px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, .6);
}
















































/* Modal Content */

.events-list .modal-content {
    position: relative;
    background-color: transparent;
    margin: auto;
    padding: 0;
    width: 74%;
    max-width: 1200px;
    max-height: 90vh;
    border: none;
    box-shadow: none;
}
















































/* The Close Button */


/*.events-list .close {
  color: white !important;
  position: absolute !important;
  top: -60px !important;
  right: 0;
  font-size: 45px !important;
  font-weight: bold !important;
  opacity: 1;
}*/

.events-list .close:hover,
.events-list .close:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.events-list .mySlides {
    display: none;
}

.events-list .mySlides img {
    max-height: 100%;
    width: auto !important;
    margin: auto;
    max-width: 100%;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}

.events-list .cursor {
    cursor: pointer;
}
















































/* Next & previous buttons */

.events-list .prev,
.events-list .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -50px;
    color: white;
    font-weight: bold;
    font-size: 50px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none;
}
















































/* Position the "next button" to the right */

.events-list .next {
    right: -100px;
    border-radius: 3px 0 0 3px;
    width: 100px;
    height: 100px;
}

.events-list .prev {
    left: -100px;
    height: 100px;
    width: 100px;
}
















































/* On hover, add a black background color with a little bit see-through */


/* Number text (1/3 etc) */

.events-list .numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

.events-list .active,
.events-list .demo:hover {
    opacity: 1;
}

.events-list img.hover-shadow {
    transition: 0.3s;
}

.events-list .hover-shadow:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.main-section {
    background-color: #F5F5F5;
}

.metro-load {
    padding: 80px 0 100px;
}

.metro-load button.load {
    border: 1px solid #6D0309;
    font-family: HelveticaNeue-medium;
    font-size: 16px;
    background: #6D0309;
    padding: 20px 58px;
    color: #fff;
}

section.events-list .top-li,
section.events-list .mid-li,
section.events-list .bot-li {
    background-color: #fff;
    margin-bottom: 20px;
}

section.events-list .top-li .tp-img,
section.events-list .bot-li .bot-img {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    float: left;
}

section.events-list .mid-li .mid-img {
    margin: -35px -35px 14px;
    position: relative;
}

section.events-list .mid-li .mid-img img {
    width: 1230px;
    height: 520px;
    object-fit: cover;
}

section.events-list .mid-li .mid-content {
    margin-left: 14px;
}

section.events-list .top-li .tp-img img,
section.events-list .bot-li .bot-img img {
    width: 449px;
    height: 250px;
    object-fit: cover;
}

section.events-list .top-li .tp-content,
section.events-list .bot-li .bot-content {
    margin-left: 14px;
    float: left;
    padding: 35px;
}

section.events-list .top-li .tp-content h4,
section.events-list .mid-li .mid-content h4,
section.events-list .bot-li .bot-content h4 {
    font-size: 18px;
    color: #000000;
    font-family: HelveticaNeue-medium;
    margin-bottom: 20px;
}

section.events-list .top-li .tp-content p.p-top,
section.events-list .mid-li .mid-content p.p-top,
section.events-list .bot-li .bot-content p.p-top {
    font-size: 14px;
    color: #818181;
    font-family: HelveticaNeue-regular;
    padding-bottom: 10px;
    text-transform: uppercase;
}

section.events-list .top-li .tp-content p,
section.events-list .bot-li .bot-content p,
section.events-list .mid-li .mid-content p {
    font-size: 16px;
    color: #000;
    font-family: "Lora", sans-serif;
    padding-bottom: 15px;
}

section.metro-events {
    padding: 100px 0 45px;
}

section.metro-events .main-hed {
    text-align: center;
}

section.metro-events .main-hed h3 {
    font-size: 30px;
    font-family: HelveticaNeue-medium;
    padding-bottom: 20px;
}

section.metro-events .main-hed svg {
    width: 312px;
    height: 24px;
}

.main_cntct_frm.free_resource_sec.cstm-free-contact {
    background-image: none;
}

.contct_adres_tb.cstm-addr-area {
    padding-bottom: 0;
}

.contct_adres_tb_box .row:last-child .bishop-div:last-child {
    border-bottom: 0;
}

section.metro-about .top-div .tp-rgt .more .list figcaption:hover h3 {
    color: #6d040a;
}

.rcnt_ns_lst li .ns_lstwrapper:hover,
.soc_welfr_lst li .soc_welfr_lst_inner:hover {
    background-color: transparent;
}

.cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper:hover .nslst_contentwrap h3,
.nslst_contentwrap h3:hover a {
    color: #6d040a;
}

.soc_welfr_lst li .soc_welfr_lst_inner:hover .soc_welfr_cont h3,
.soc_welfr_lst li .soc_welfr_lst_inner:hover .soc_welfr_cont h3 a {
    color: #6d040a;
}

section.metro-stories .stories-content .news h3.cap {
    height: 58px;
}

section .read_more_btn::after {
    top: 5px !important;
}

section.metro-stories .stories-content .news h3 {
    color: #000;
    text-transform: capitalize;
    font-family: HelveticaNeue-medium;
    font-size: 20px;
    padding-bottom: 20px;
}

section.metro-about {
    padding: 0 0 122px;
    position: relative;
}

section.metro-about .top-div .tp-left {
    /*transition: margin-top 0.0s;  */
}

section.metro-about .top-div .tp-left,
section.metro-about .top-div .tp-rgt {
    padding-top: 100px;
}

section.metro-about .top-div .tp-left figcaption {
    margin-top: 32px;
}

section.metro-about .top-div .tp-left figcaption span.fb-span {
    display: inline-block;
    border: 1px solid #000;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    text-align: center;
    padding-top: 10px;
    margin-right: 15px;
}

section.metro-about .top-div .tp-rgt {
    padding-left: 0;
    padding-right: 0;
}

section.metro-about .top-div .tp-left figcaption svg {
    width: 8px;
    height: 17px;
}

section.metro-about .top-div .tp-left figure img {
    width: 340px;
    height: 426px;
    object-fit: cover;
}

section.metro-about .top-div .tp-rgt h3 {
    font-family: HelveticaNeue-medium;
    font-size: 30px;
    color: #000;
    padding-bottom: 30px;
}

section.metro-about .top-div .tp-rgt p {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    color: #000;
}

section.metro-about .top-div .tp-rgt p.rgt-p {
    font-family: "Lora", sans-serif;
    font-size: 16px;
    color: #000;
    padding-bottom: 15px;
}

section.metro-about .top-div .tp-rgt h4 {
    font-family: "Lora", sans-serif;
    font-style: italic;
    font-size: 20px;
    color: #6D0309;
    padding: 30px 0;
    line-height: 1.8;
    font-weight: 600;
}

section.metro-about .top-div .tp-rgt .more {
    border-top: 1px solid #E8E8E8;
    margin-top: 50px;
}

section.metro-about .top-div .tp-rgt .more h4 {
    font-size: 16px;
    font-family: HelveticaNeue-medium;
    color: #000;
    font-style: normal;
    padding: 50px 0 35px;
}

section.metro-about .top-div .tp-rgt .more .list {
    padding-bottom: 45px;
}

section.metro-about .top-div .tp-rgt .more .list figure {
    float: left;
    padding-right: 45px;
}

section.metro-about .top-div .tp-rgt .more .list figure img {
    width: 220px;
    height: 155px;
}

section.metro-about .top-div .tp-rgt .more .list figcaption {
    padding-left: 0px;
    cursor: pointer;
    float: left;
    width: 550px;
}

section.metro-about .top-div .tp-rgt .more .list figcaption h3 {
    font-size: 18px;
    color: #000;
    font-family: HelveticaNeue-medium;
    line-height: 1.5;
    padding-right: 169px;
    padding-bottom: 0;
}

section.metro-about .top-div .tp-rgt .more .list figcaption p {
    font-size: 14px;
    color: #818181;
    font-family: HelveticaNeue-regular;
    text-transform: uppercase;
}

section.metro-stories {
    background-color: #F5F5F5;
}

section.metro-stories .stories-content {
    padding: 100px 0;
}

section.metro-stories .stories-content .news {
    padding: 32px;
    background-color: #fff;
}

section.metro-stories .stories-content .news figure img {
    width: 345px;
    height: 246px;
    object-fit: cover;
    padding-bottom: 40px;
}

section.metro-stories .stories-content .news span {
    font-size: 14px;
    color: #818181;
    font-family: HelveticaNeue-regular;
}

section.metro-stories .stories-content .news p {
    font-size: 16px;
    color: #000;
    font-family: "Lora", sans-serif;
    padding-bottom: 35px;
    padding-top: 14px;
}

section.metro-stories .stories-content .news a {
    float: right;
    font-family: HelveticaNeue-regular;
    font-size: 14px;
    color: #000000;
    padding-bottom: 18px;
}

.bishop-div figcaption {
    border: 1px solid #383737;
    color: #fff;
    font-size: 14px;
    padding: 8px 10px;
    border-radius: 3px;
    position: absolute;
    width: 183px;
    margin-left: 6px;
    bottom: 15px;
    background-color: rgba(0, 0, 0, .6);
    font-family: HelveticaNeue-regular;
    line-height: normal;
}

.bishop-ul.single-count {
    column-count: 1 !important;
}

.diocese-modal .wht_icon {
    width: 12px;
    height: 12px;
}

.diocese-modal .modal-content {
    border-radius: 0;
}

.diocese-modal .modal-body {
    padding-top: 0px;
}

.diocese-modal h4 {
    font-family: HelveticaNeue-medium;
    font-size: 18px;
    padding-bottom: 22px;
    padding-left: 12px;
}

.diocese-modal h4.loc {
    color: #6d0309
}

.diocese-modal ul {
    column-count: 1;
    padding: 15px 30px;
    list-style: circle;
}

.diocese-modal ul li {
    padding: 6px 0;
    width: 50%;
    float: left;
    font-family: "Lora", sans-serif;
    font-style: italic;
    font-size: 14px;
    color: #696767;
    padding: 8px 0;
}

.diocese-modal .btn-cstm-cnt {
    border-radius: 0;
    background-color: #6D0309;
    color: #fff;
    font-size: 14px;
    padding: 10px 8px;
    border: 0;
    font-family: HelveticaNeue-medium;
    position: absolute;
    top: 40px;
    right: 30px;
}

.contact-us-modal {
    font-family: HelveticaNeue-medium;
}

.contact-us-modal .modal-body {
    padding-bottom: 66px;
}

.contact-us-modal .under_ln {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 20px;
    margin-top: 20px;
}

.contact-us-modal .under_ln svg {
    width: 250px;
    height: 25px;
}

.contact-us-modal form input.btn-contact-submit {
    background-color: #6D0309;
    color: #fff;
    margin-top: 20px;
    padding: 20px 73px;
    border: none;
    font-size: 14px;
    width: auto;
    background: linear-gradient(to left, #ffffff 50%, #6D0309 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309;
}

.contact-us-modal .captcha {
    background-color: #f9f9f9;
    max-width: 300px;
    margin: auto;
    padding: 28px 0;
    margin-top: 30px;
    display: none;
}

.checkbox-inline {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.checkbox-inline input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
















































/* Create a custom checkbox */

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    border: 2px solid #bfbfbf;
}
















































/* On mouse-over, add a grey background color */


/* When the checkbox is checked, add a blue background */

.checkbox-inline input:checked~.checkmark {
    background-color: #6D0309;
}
















































/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
















































/* Show the checkmark when checked */

.checkbox-inline input:checked~.checkmark:after {
    display: block;
}
















































/* Style the checkmark/indicator */

.checkbox-inline .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.contact-us-modal .modal-title {
    font-size: 30px;
    font-family: HelveticaNeue-medium;
    padding-bottom: 0;
    text-align: center;
}

.contact-us-modal .modal-header {
    border-bottom: none;
    padding-top: 60px;
    padding-bottom: 30px;
    position: relative;
}

/*.contactus-close {
    width: 31px;
    height: 31px;
    border: 2px solid #6D0309;
    border-radius: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
}*/

span.contactus-close:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 2px;
    background: #6d0309;
    transform: rotate(45deg);
    top: 13px;
    right: 6px;
}

span.contactus-close:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 2px;
    background: #6d0309;
    transform: rotate(136deg);
    top: 13px;
    right: 6px;
}

.contact-us-modal form {
    padding: 15px 60px;
}

.contact-us-modal form .form-group {
    margin-bottom: 0;
}

.contact-us-modal form input {
    padding: 22px 15px;
    margin-top: 20px;
    border: 1px solid #E8E8E8;
    color: #383838;
    font-family: HelveticaNeue-regular;
    width: 100%;
}

.contact-us-modal form .cstm-precaptcha {
    margin-top: 15px;
}

.contact-us-modal form .cnct_btn {
    padding-right: 0;
}

.contact-us-modal form .cnct_btn>div {
    float: right;
    width: 49%;
    margin-right: 20;
}

.contact-us-modal form input::placeholder,
.contact-us-modal form textarea::placeholder {
    color: #383838;
}

.contact-us-modal form textarea {
    height: 143px;
    width: 99%;
    margin-top: 20px;
    border: 1px solid #E8E8E8;
    padding: 15px;
    font-family: HelveticaNeue-regular;
    box-shadow: none;
    resize: none;
}

.contact-us-modal .modal-header .close {
    width: 31px;
    height: 31px;
    border: 2px solid #6D0309;
    border-radius: 50%;
    position: absolute;
    right: 15px;
    bottom: 80px;
    opacity: 1;
}

.new-cnt .new-cnt-box figure,
.new-cnt .new-cnt-box .cnt-inner-right {
    float: left;
    position: relative;
}

.new-cnt .new-cnt-box .cnt-inner-right {
    padding-left: 25px;
    padding-top: 15px;
}

.new-cnt .new-cnt-box .cnt-inner-right ul {
    position: relative;
}

.new-cnt .new-cnt-box .cnt-inner-right ul li {
    font-size: 14px;
    color: #696767;
    position: relative;
}

.new-cnt .new-cnt-box .cnt-inner-right ul li:before {
    position: absolute;
    left: -7px;
    top: 5px;
    content: "";
    height: 5px;
    width: 5px;
    background: #f5f5f5;
    border: 1px solid #6c6c6c;
    border-radius: 50%;
}

.new-cnt .new-cnt-box .cnt-inner-right .cstm-faq-arrw {
    position: relative;
    margin-left: 15px;
}

.new-cnt .new-cnt-box .cnt-inner-right .cstm-faq-arrw svg {
    width: 12px;
    height: 12px;
    left: -7px;
    top: 4px;
    position: absolute;
    fill: #6D0309;
}

.bishop-div {
    border-bottom: 1px solid #E6E6E6;
    padding: 50px 0;
}

.new-cnt .new-cnt-box .cnt-inner-right h4 {
    font-size: 16px;
    position: relative;
    padding-left: 10px;
    font-family: HelveticaNeue-medium;
}

.new-cnt .new-cnt-box .cnt-inner-right h4 span {
    position: absolute;
    left: -9px;
}

.new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
    border-radius: 0;
    background-color: #6D0309;
    color: #fff;
    font-size: 14px;
    padding: 10px 8px;
    border: 0;
    font-family: HelveticaNeue-medium;
    position: absolute;
    top: 217px;
    left: 32px;
    background: linear-gradient(to left, #ffffff 50%, #6D0309 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: all .5s ease-out;
    border: 1px solid #6D0309;
}

.new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt:hover,
.contact-us-modal form input.btn-contact-submit:hover,
.nspage_btnloader .ns_ldmr_btn_lg:hover,
.devot-resource .res-cnt .added-to-cart:hover,
.woocommerce div.product form.cart .button:hover,
a.checkout-button.button.alt.wc-forward:hover,
.woocommerce #payment #place_order:hover,
.prd_detpg_outerwrap .woocommerce-tabs #tab-reviews .btn-add-review:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.free_resource_sec #customer_login p.form-row button.woocommerce-Button:hover {
    background-position: right bottom;
    border: 1px solid #6D0309;
    color: #6D0309;
}

.devot-resource .res-cnt .added-to-cart:hover {
    color: #6D0309 !important;
}

.new-cnt .new-cnt-box .cnt-inner-right a.more {
    padding-bottom: 37px;
    color: #6D0309;
    font-size: 14px;
    padding-left: 12px;
    font-family: "Lora", sans-serif;
    font-style: italic;
}

.new-cnt .new-cnt-box .cnt-inner-right .wht_icon {
    width: 12px;
    height: 12px;
}

.new-cnt .new-cnt-box figure img {
    width: 195px;
    height: 252px;
}

.new-cnt .new-cnt-box figure img.bpdaniel {
    width: 195px;
    height: 291px;
}

.new-cnt .new-cnt-box ul.bishop-ul.silig,
.new-cnt .new-cnt-box ul.bishop-ul.niranam {
    column-count: 1;
}

.new-cnt .new-cnt-box ul.bishop-ul {
    column-count: 1;
    padding-top: 37px;
    padding-left: 15px;
}

.new-cnt .new-cnt-box ul.bishop-ul li {
    width: 100%;
    padding-bottom: 27px;
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Lora", sans-serif;
    font-style: italic;
}

section .read_more_btn {
    line-height: 1.5;
}

.cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p,
section.bec_sec.free_resource_sec.free_resource_cate.prdct_sngl_pge.cstm-res-single .prd_detpg_outerwrap .summary .woocommerce-product-details__short-description p {
    font-family: "Lora", sans-serif;
}

#mobnav ul li a {
    padding: 20px 0 10px;
}

.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {
    float: right;
    margin-top: -17px;
    margin-right: 15px;
}

.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button {}

.bec_prd_filter_form .dropdown .sort-ul li a:hover {
    transform: scale(1.02);
}

.bec_prd_filter_form .dropdown .sort-ul li a {
    transition: all .1s ease;
}

.social_welfire_sec.cstm-soc-div #diocese-select {
    line-height: 1.5;
}

.has_sub_nav .subnavwrap ul.subnav_lst li.active {
    background-color: #6d0309;
}

.has_sub_nav .subnavwrap ul.subnav_lst li.active .subnav_icowrap svg {
    fill: #fff;
}

.has_sub_nav .subnavwrap ul.subnav_lst li.active a {
    color: #fff !important;
}

.hd_main.hv_under_floral.mb-40-web.mb-40-web,
.about_wrpr .being_chris .being_chris_inner .col-sm-7 h2,
.our_chrchs_wrpr .our_chrchs_red_sec .our_chrchs_red_sec_inner .hv_under_floral,
.our_apprch_sec .hd_main {
    margin-bottom: 40px;
}

.mob_navlnk.lg-hide.cstm-hide {
    display: none !important;
}

.rcnt_ns_lst {
    width: 98%;
}

.faith_wrpr .our_faith .our_faith_content .our_faith_content_txt ul li {
    margin-bottom: 10px;
}

.soc_welfr_lst.cstm-soc-stories li .soc_welfr_lst_inner .soc_welfr_cont .ns_posttime {
    line-height: 1.3;
}

.stories_ofimpact_sec .max-width-res.cstm-impact .ourappr_thums_wrap .ourappr_thums_inner .hd {
    margin-bottom: 23px;
}

.wht_we_do_thumbsec .ourappr_thums_wrap .max-width-res.cstm-clean-web .ourappr_thums_inner {
    height: 710px;
}

.wht_we_do_thumbsec .ourappr_thums_wrap .max-width-res.cstm-clean-web .ourappr_thums_inner>p {
    height: auto !important;
}

.our_wrk_sec .ourappr_thums_wrap .max-width-res.cstm-div-ht .ourappr_thums_inner {
    height: 590px;
}

.ourmission_sec .parallax-window.cstm-mission-web .ourmission_innerbox .cat_name_wrap {
    line-height: 1.5;
}

.nsandev_sec .big_img_sec .news_imgover_txtwrap .content {
    line-height: normal;
}

.news_box_inner.cstm-box-inner .content_wrapper .read_more_btn {
    float: right;
}

.news_box_inner.cstm-box-inner .content_wrapper .title {
    width: auto;
}

.news_box_inner.cstm-box-inner .content_wrapper {
    padding: 20px;
}

.affil_appli .nav.nav-tabs.cstm-steps li a p {
    display: inline-flex;
}

.faith_wrpr .the_dev .nicence_creed_content .tech_list.cstm-flex li p {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.church_aff_pge .tab_affil.cstm-affli ul li{
    display: inline-block;
    line-height: .8;
    vertical-align: top;
}
.church_aff_pge .tab_affil.cstm-affli ul li span{
    display: block;
    padding-bottom: 10px;
}
.cstm-main-sign .cstm-header.active {
    display: none;
}

.bec-header .bec-nav-wrapper .bec-navbar .nav li a {
    line-height: 2.8;
}

.cstm-main-sign .cstm-header {
    display: none;
}

.main_cntct_frm .contct_frm .cstm-send-btn form .cnct_btn>div {
    text-align: left;
}

.newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
    width: 400px;
}

.bec_sec.stories_emp_sec.stor_of_chng_sec.our_wrk_sec.str_hp_sec.mt0.default-pad {
    padding-bottom: 0 !important;
    padding-top: 90px !important;
}

.bec_sec.stories_emp_sec.stor_of_chng_sec.our_wrk_sec.cstm-wrk-story {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 0;
}

.wht_we_do_sec .cstm-lep-btm .whatwedo_imgsec_lst li .imgwrap img {
    height: 570px;
    object-fit: cover;
}

.wht_we_do_sec .cstm-lep-btm .whatwedo_imgsec_lst li .content_wrap {
    padding: 55px;
}

.mission_healthcarebnrbtm_sec.cstm-mission-care {
    padding-bottom: 150px;
}

.bec_our_hist_sec .max-width-res .content_wrapper p.content {
    padding-right: 10%;
}
















































}

.faith_wrpr .thr_bx_dv .thr_bx_dv_lft {
    width: 34%;
    min-height: 690px;
}

.faith_wrpr .thr_bx_dv .cstm-aca .thr_bx_dv_rgt .thr_bx_dv_rgt_bx {
    min-height: 680px;
}

.faith_wrpr .our_faith .our_faith_content {
    padding: 125px 120px;
}

.synod_secretariat_pge .governance_bx_itmeswrap {
    padding-bottom: 90px;
}

.home_hlycross_sec h2 {
    margin-bottom: 40px;
}

.bec_our_hist_sec .lft_book_imgwrap {
    left: 200px;
}

.home_hlycross_sec p {
    line-height: 2;
}

.ourmission_sec .parallax-window {
    padding: 10% 0;
}

.default-pad {
    padding: 90px 0 !important;
}

.max-width-res.cstm-mb-0 {
    margin-bottom: 0;
}

.cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
    padding-left: 400px;
    min-height: 310px;
}

.rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap h3 {
    height: auto;
}

.cstm-news .rcnt_ns_lst li .ns_lstwrapper .nslst_contentwrap {
    padding-right: 15px;
}

.wht_we_do_sec .cstm-relief-ul .whatwedo_imgsec_lst li .content_wrap {
    padding: 30px 55px;
}

.mission_bnrbtm_sec .cstm-relief .mission_bnrbtm_inner .imgwrap {
    width: 40%;
}

.mission_bnrbtm_sec .cstm-relief .mission_bnrbtm_inner {
    padding-left: 43%;
}

.our_apprch_sec .cstm-impact .ourappr_thums_wrap .ourappr_thums_outer {
    padding: 0;
}

.wht_we_do_sec .cstm-what-we .whatwedo_imgsec_lst li .content_wrap {
    padding: 55px;
}

.scw-cstm.mission_bnrbtm_sec .cstm-sani .mission_bnrbtm_inner .content {
    padding-right: 0;
}

.bec_bringcol_sec .bring-section .imgwrap {
    margin-right: 0;
}

.bec_bringcol_sec .bring-section .bec_bringcol_cntwrap {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 0;
}

.wht_we_do_sec .our-apprch .whatwedo_imgsec_lst li .content_wrap {
    padding: 55px 55px;
}

.mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner {
    padding-left: 43%;
    padding-top: 0;
}

.mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li {
    padding-right: 10px;
    margin-right: 10px;
}

.mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .imgwrap {
    width: 40%;
}

.schools_for_fut_sec.edu-school {
    margin-bottom: 88px;
}

.bec_bringcol_sec .edu-child-school .imgwrap {
    margin-right: 0;
}

.bec_bringcol_sec .edu-child-school .bec_bringcol_cntwrap {
    padding-top: 0;
    padding-right: 0;
}

.str_children_sec .edu-btm-layout .strchildsec_row .imgwrap img {
    height: 600px;
    object-fit: cover;
}

.mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner {
    padding-top: 55px;
}

.mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .imgwrap {
    width: 40%;
}

.mission_childbnrbtmsec .edu-child .mission_bnrbtm_inner div.content {
    padding-left: 15px;
    padding-right: 0;
}

.mission_bnrbtm_sec .hc-btm-health .mission_bnrbtm_inner {
    padding-left: 43%;
}

.mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc {
    padding-left: 43%;
}

.mission_bnrbtm_sec .hc-btm-health .mission_bnrbtm_inner .imgwrap {
    width: 40%;
}

.wht_we_do_sec .whatwedo_imgsec_lst.hc-ul li .imgwrap img {
    height: 600px;
    object-fit: cover;
}

.wht_we_do_sec .whatwedo_imgsec_lst.hc-ul li .content_wrap {
    padding: 55px 55px;
}

.mission_bnrbtm_sec .mission_bnrbtm_inner.mission-hc .imgwrap {
    width: 40%;
}

.mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_wrap {
    position: absolute;
}

.mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_txt {
    padding-left: 60px;
}

.affil_appli .nav.nav-tabs li {
    padding-right: 3%;
}

.affil_appli .nav.nav-tabs li a {
    font-size: 14px;
}

.affil_appli .nav.nav-tabs li a i.lnk_ico {
    right: -35px;
}

.faq_pge .faq_tab .nav.nav-tabs li a {
    min-height: 179px;
}

.free_resource_sec .hd_main_desc {
    margin-bottom: 0;
}

.cstm-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.ourmission_sec .parallax-window .ourmission_innerbox .cat_name_wrap {
    font-size: 16px;
}

.ourmission_sec .parallax-window .ourmission_innerbox .icon_wrap {
    margin-right: 10px;
}

.ourmission_sec .parallax-window .ourmission_innerbox {
    padding-left: 0;
    padding-right: 0;
}

.max-width-res {
    max-width: 1300px;
    margin: auto;
    background-color: transparent !important;
}

.max-width-res .news_box_inner .content_wrapper {
    padding-bottom: 32px;
}

.nsandev_sec .max-width-res .col-md-4:last-child .news_box_inner {
    padding-right: 0;
}

.ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_btmthumb_cont .ns_posttime {
    color: #6d040a;
}

.ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_btmthumb_cont h3 {
    width: 100%;
    min-height: 90px;
}

.disaster-cnt p.content {
    margin-bottom: 15px !important;
}

.whtwedo_sec_disaster .hist-div-cstm p.content.lep-cnt {
    width: 600px;
}

.woman-read-more {
    float: right;
}

.mission_bnrbtm_sec .mission_bnrbtm_inner .content.woman-cnt {
    padding-right: 16%;
}

.bec_btn {
    font-size: 12px;
}

.faith_wrpr .thr_bx_dv .thr_bx_dv_cmn p {
    line-height: 2;
    margin-bottom: 15px;
}

.faith_wrpr .thr_bx_dv {
    padding: 120px 0;
}

.has_sub_nav .subnavwrap ul.subnav_lst li a {
    width: 84%;
    white-space: nowrap;
}

.faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .hist-div-cstm .nicence_creed_content {
    width: auto;
}

.hist-div-cstm {
    max-width: 921px;
    margin: 0 auto;
}

.hist-div-cstm>p {
    padding-left: 0 !important;
    padding-right: 15px !important;
}

.woocommerce table.shop_table td.download-remaining,
.woocommerce table.shop_table td.download-expires,
.woocommerce table.shop_table td.download-file {
    padding-bottom: 0;
    padding-top: 25px;
}

.woocommerce-order-details p.order-again a.button:hover {
    background: #6d0309;
    color: #fff;
}

.main_logn .modal-dialog .modal-body .row .userlogin_rgt .close {
    line-height: 0;
}

.select2-search--dropdown {
    padding: 0;
}

.select2-search--dropdown .select2-search__field {
    padding: 10px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-left: 0;
    border-right: 0;
}

.church_aff_pge .synod_secretariat_inner {
    padding-bottom: 90px;
}

.woocommerce-message {
    padding-left: 2em;
}

section.bec_sec.free_resource_sec.free_resource_cate.bec_store_sec .woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    margin-left: 0;
    margin-right: 0;
}

.woocommerce form .form-row input.input-text {
    width: 60%;
}

.woocommerce form .form-row label {
    font-size: 14px;
}

input[type=checkbox] {
    margin: -3px 0 0 3px;
}

.cont-max-width {
    width: 1090px !important;
    max-width: 90%;
    margin: 0 auto;
}

.cont-max-width p.content {
    width: auto;
}

.scw-cstm.mission_bnrbtm_sec .mission_bnrbtm_inner {
    padding-left: 0;
}

.scw-cstm.mission_bnrbtm_sec .mission_bnrbtm_inner .content {
    padding-right: 28%;
}

.scw-cstm.mission_bnrbtm_sec .mission_bnrbtm_inner .imgwrap {
    position: relative;
}

.scw-cstm .scw-cnt {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

li.odd-even-layout div {
    padding: 114px 114px 0;
}

.nav_ovlay_clsbtn {
    border: none;
    right: unset;
    right: 20px;
    top: 20px;
}

.res_nav_aniwrap {
    margin-top: 110px;
    z-index: 999999;
}

.res_nav_aniwrap_sub {
    display: inline-block;
    float: none;
    z-index: 200;
    position: relative;
    width: 100%;
    padding-left: 15px;
    position: absolute;
    top: 25px;
    background: #6d0309;
    height: 100%;
    transform: none;
    left: 0;
    z-index: 9999;
}

.res_nav_aniwrap_sub li {
    padding: 0 !important;
}

.res_nav_aniwrap_sub ul li.nav_backbtn .backbtn_arrw:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 10px;
    right: 0;
    top: 0;
    z-index: 10;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

.res_nav_aniwrap_sub ul li.nav_backbtn .backbtn_arrw:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 10px;
    right: 0px;
    z-index: 10;
    top: 6px;
    background: #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mob-close-fixed {
    display: block;
    width: 100%;
    height: 56px;
    background-color: #6d0309;
    position: fixed;
    z-index: 999;
}

.res_nav_aniwrap_sub ul li:first-child {
    position: fixed !important;
    background-color: #6d0309;
    z-index: 9;
    width: 100% !important;
    height: 70px;
    margin-top: -26px;
}

.res_nav_aniwrap_sub ul li:first-child .backbtn_arrw {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.res_nav_aniwrap_sub ul li:nth-child(2) {
    margin-top: 50px;
}

.logo-nav-right {
    position: relative;
}

.logo-nav-right .nav-right-logo {
    position: fixed;
    right: 0;
    bottom: 0;
    opacity: .1;
    transform: translate(46%, 35%) scale(3);
    z-index: 99999;
    pointer-events: none;
}

.wht_we_do_sec .whatwedo_imgsec_lst li .imgwrap {
    background-color: #c7c2c2;
}

.pryr_wrshp_cntnt .pryr_red_sec {
    background-size: cover;
}

.whtwedo_sec_healthcare {
    background: none;
}

.bec_hospital_sec {
    background: url(../img/nl_sec_bg.png);
}

.newspg_sec.bec_sec {
    background-size: auto;
    background-image: none;
}

.lep-img {
    background: url(../img/nl_sec_bg.png);
}

.woocommerce .bec_store_sec table.shop_table.bec-order-det th {
    background-color: #fcfcfc;
    border: solid 1px #f2f2f2;
    border-right: 0;
    border-left: 0;
}

.woocommerce .bec_store_sec table.shop_table.bec-order-det .download-remaining,
.woocommerce table.shop_table.bec-order-det .download-expires,
.woocommerce table.shop_table.bec-order-det .download-file {
    text-align: center;
}

.woocommerce .bec_store_sec table.shop_table.bec-order-det th:first-child {
    border-left: 1px solid #f2f2f2;
    padding: 20px 35px;
}

.woocommerce-order-downloads__title {
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 600;
}

.woocommerce .bec_store_sec .woocommerce-info {
    margin-right: 0;
    margin-left: 0;
}

.woocommerce table.shop_table th:last-child {
    border-right: 1px solid #f2f2f2;
}

.woocommerce table.shop_table td.download-product {
    padding-left: 35px;
    padding-bottom: 0;
    padding-top: 25px;
}

.woocommerce .bec_store_sec table.shop_table.bec-order-det td.download-remaining {
    font-size: 20px;
}

.res_nav_aniwrap ul li.has_sub_nav a:before {
    right: -20px;
    top: 28px;
}

.res_nav_aniwrap ul li.has_sub_nav a:after {
    top: 24px;
    right: -20px;
}

.store-guide-alert {
    width: 1270px;
    margin: 0 auto;
}

.store-guide-alert .woocommerce-info {
    margin-left: 0;
    margin-right: 0;
}

.woocommerce .cstm-res-single div.product,
.cstm-res-single .str_cat_prd_lst_hvsidebar li {
    width: 100%;
}

.woocommerce .cstm-res-single div.product .woocommerce-tabs .tabs li {
    padding: 0 2em !important;
}

.single.single-product.woocommerce div.product div.images img {
    height: 100% !important;
}

@media only screen and (min-width:1660px) {
    .our_apprch_sec .cstm-impact .ourappr_thums_wrap .ourappr_thums_inner {
        min-height: 667px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 45% !important;
    }

    .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 490px;
    }
    .cstm-res-single .panel.entry-content{
        padding-left:50px !important;
        padding-right:50px !important;
    }
    .related.cstm-related-product.cstm-single-prd-loading{
        padding-left:50px;
        padding-right:50px;
    }
}

@media only screen and (max-width:1660px) {
    .newsletter-main .left-letter-cnt {
        padding: 0 50px;
    }
    .bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse {
        margin-right: -25px;
    }

    .bec-header.cstm-header .bec-header-container {
        padding-left: 30px;
        padding-right: 30px;
    }
    .bec-header.bec_hd_inner .bec-header-container{
        padding-right: 0;
        padding-left: 0;
    }

    .bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse.cart-is-visible {
        margin-right: 0;
    }

    .free_resource_sec.cstm-checkout-align .container,
    .free_resource_sec.cstm-thank-container .container {
        width: 1200px;
    }

    .cstm-thank-container ul.ord_thnkpg_orddet_lst li .ord_thnkpg_orddet_lst_inner dt {
        width: 30%;
    }

    .governance_sec_banner {
        height: 380px;
    }

    p.wpml-ls-statics-post_translations {
        max-width: 1400px;
    }

    .cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 415px;
    }

    .header-top ul.nav-head-top li .lang-wrapper ul.active-lang li:after {
        right: -10px;
    }

    .news_box_inner .img_wrap {
        height: 268px;
    }

    /*.bec_nav_collapse.cart-login-visible {
        margin-right: 65px;
    }*/

    .header-top ul.nav-head-top li .selectric .label {
        margin: 0 15px 0 10px;
    }

    .header-top ul.nav-head-top li .selectric .label:after {
        right: -8px;
    }

    .addtoany_content {
        left: 3%;
    }

    .our_wrk_sec .ourappr_thums_wrap .max-width-res.cstm-div-ht .ourappr_thums_inner {
        height: 550px;
    }

    .scw-cstm.mission_bnrbtm_sec .mission_bnrbtm_inner .imgwrap {
        width: 45%;
    }

    li.odd-even-layout div {
        padding: 10%;
    }

    .header-top ul.nav-head-top li .lang-wrapper .active-lang li a {
        padding-right: 5px !important;
    }

    .header-top ul.nav-head-top>li a {
        padding-right: 15px !important;
    }

    .header-top ul.nav-head-top>li:last-child a {
        padding-right: 5px !important;
    }

    .bec-header.cstm-header .container_lg {
        width: 100%;
    }
}

@media only screen and (min-width: 1700px) {
    .governance_sec_banner {
        height: 450px;
    }
}

@media only screen and (max-width: 1700px) {
    .faith_wrpr .the_dev .nicence_creed_img {
        width: 30% !important;
        left: -8px !important;
        z-index: 55;
        bottom: -195px !important;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_img {
        width: 46%;
        bottom: -280px;
    }

    .faith_wrpr .the_dev {
        padding-bottom: 130px;
    }

    .faith_wrpr .thr_bx_dv {
        background: url(../img/about-patern.png) center no-repeat;
        background-size: cover;
        padding: 0px 0 100px;
        position: relative;
        padding-top: 175px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_lft {
        padding: 50px 40px 60px;
        width: 34%;
        margin-right: 1.5%;
        min-height: 650px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt .thr_bx_dv_rgt_bx {
        padding: 50px !important;
        margin-bottom: 2.5%;
        min-height: 313px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt {
        width: 62%;
        float: left;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        padding: 30px 0 30px 40px;
    }

    .faq_pge .faq_tab .nav.nav-tabs .active a .lnk_ico {
        left: 10px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a .lnk_ico {
        left: 10px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        padding-top: 0;
        margin-top: 0;
    }
}
@media only screen and (max-width: 1500px){
    .cstm-inner-news .right-subscribe-news{
        padding-left: 60px;
    }
    .cstm-inner-news .right-subscribe-news .inner{        
        padding: 60px 30px;
    }
}
@media only screen and (max-width: 1460px) {
    .governance_sec_banner {
        height: 350px;
        min-height: 100% !important;
    }

    .metro-home .main-top .border {
        width: 50%;
    }

    .metro-home .main-top .metro-right {
        padding-left: 48px;
    }
}

@media only screen and (min-width: 1440px) {
    .wht_clnwtr_dosec .wht_bx_lst li .wht_bx_lst_inner h3 {
        white-space: nowrap;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-cont .max-width-res.cstm-res-believe .blog_lft_imgwrap {
        position: relative;
        left: 2%;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blog_lft_imgwrap img {
        height: 425px;
        object-fit: cover;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blg_content_inner {
        padding-left: 15px;
        padding-right: 0px;
    }
}

@media only screen and (max-width: 1440px) {
    .newsletter-main .left-letter-cnt h1 {
        font-size: 25px;
    }

    .newsletter-main .row .blocks:last-child {
        padding-left: 50px;
        padding-right: 50px;
    }

    .free_resource_sec.cstm-checkout-align .container {
        width: 1100px;
    }

    .free_resource_sec.cstm-thank-container .container {
        width: 1000px;
    }

    .cstm-thank-container ul.ord_thnkpg_orddet_lst li .ord_thnkpg_orddet_lst_inner dt {
        width: 40%;
    }

    .cstm-related-product #prdct_listing .owl-nav.disabled button.owl-prev:before {
        left: -25px;
    }

    .cstm-res-single .free_resource_sec .fr_res_box_outer .str_cat_prd_lst_hvsidebar {
        margin-left: 0;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_img img {
        width: 330px;
        max-width: 100%;
    }

    .bnr-wrap {
        background-position: center top;
    }

    .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
        left: 2% !important;
    }

    .bec_sec.our_apprch_sec.mortality_sec.default-pad.cstm-cl2 .container_lg>ul>li .mortality_sec_thumbinner {
        min-height: 600px;
    }

    .bec_innerpg_bnr_sec.bnr_about.main_ab_bg.cstm-pat-beed {
        min-height: 600px;
    }

    .wht_we_do_sec .cstm-what-we .whatwedo_imgsec_lst li .imgwrap {
        height: 450px;
    }

    .wht_we_do_sec .cstm-what-we .whatwedo_imgsec_lst li .imgwrap img {
        height: 450px;
        object-fit: cover;
    }

    .wht_we_do_sec .cstm-lep-btm .whatwedo_imgsec_lst li .imgwrap img {
        height: 590px;
    }

    .whtwedo_sec_disaster .whatwedo_imgsec_lst li .imgwrap {
        height: 590px;
    }

    .bec_innerpg_bnr_sec {
        min-height: 400px;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blog_lft_imgwrap img {
        height: 400px;
        object-fit: cover;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blg_content_inner {
        padding: 0;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner {
        padding-top: 60px;
    }

    .str_children_sec .edu-btm-layout .strchildsec_row .content_wrap {
        height: 500px;
    }

    .str_children_sec .edu-btm-layout .strchildsec_row .imgwrap img {
        height: 500px;
        object-fit: cover;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .imgwrap {
        width: 32%;
    }

    .mission_bnrbtm_sec .hc-btm-health .mission_bnrbtm_inner {
        padding-left: 36%;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc {
        padding-left: 36%;
    }

    .mission_bnrbtm_sec .hc-btm-health .mission_bnrbtm_inner .imgwrap {
        width: 32%;
    }

    .whtwedo_sec_disaster .whatwedo_imgsec_lst.hc-ul li .imgwrap {
        height: 600px;
    }

    .mission_bnrbtm_sec .mission_bnrbtm_inner {
        padding-left: 36%;
    }

    .mission_bnrbtm_sec .mission_bnrbtm_inner.mission-hc .imgwrap {
        width: 34%;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        min-height: auto;
    }

    .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap {
        width: 40%;
        height: 80%;
    }

    .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_cont h3 {
        font-size: 14px;
        line-height: normal;
    }

    .soc_welfr_lst li {
        margin-bottom: 20px;
    }

    .cstm-px-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .newspg_sec .nspg_bnr_rghtcontsec h3 {
        height: auto;
    }

    .hist-div-cstm .hc-btn {
        width: 100%;
    }

    .hist-div-cstm .hc-btn .bec_btn {
        width: 80%;
    }

    .ord_thnkpg_orddet_lst_inner dd {
        word-break: break-all;
    }

    .whtwedo_sec_disaster .whatwedo_imgsec_lst li .imgwrap img {
        width: 100% !important;
        height: 100%;
        object-fit: cover;
        top: 0;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
        display: block;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        width: 100%;
        padding: 100px 18px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge .pryr_red_sec {
        background-size: cover;
    }

    .pryr_red_sec.pryr_white_sec.pryr_gry_sec {
        background-size: cover;
        background: url(../img/about-patern.png) no-repeat;
    }

    /* FAITH AND BELiEf */

    section.faith_rd_sec.blg_sec_hm .container_lg .faith_rd_sec_inner .nicence_creed_img {
        bottom: 0 !important;
        width: 40% !important;
        left: -35px !important;
        top: -21px;
    }

    section.faith_rd_sec.the_dev .container_lg .faith_rd_sec_inner .nicence_creed_img {
        bottom: 0 !important;
        width: 27% !important;
        left: 24px !important;
        top: 0;
    }

    .faith_wrpr section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg {
        padding: 120px 0px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_title {
        width: 100%;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        padding-right: 25px;
        margin-right: 25px;
    }

    /*church affiliation page statr*/

    .church_aff_pge .synod_secretariat_inner {
        padding-bottom: 90px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        font-size: 14px;
        padding: 30px 0 30px 30px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a .lnk_ico {
        left: 10px;
    }

    .faq_pge .faq_tab .nav.nav-tabs .active a .lnk_ico {
        left: 10px;
    }

    .cont-max-width {
        max-width: 720px;
        margin: 0 auto;
    }

    .newspg_sec.bec_sec .newspg_inner_wrapper .news_detail_lft_contwrap .wp-caption {
        width: 100% !important;
    }
}

@media only screen and (min-width:1366px) {
    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner {
        padding-top: 100px;
    }
}

@media only screen and (max-width: 1366px) {
    .donation-table th,
    .donation-table td{
        padding:30px !important;
    }
    .bec-header .bec-nav-wrapper .bec-navbar .nav li a{
        line-height:2;
    }
    .navbar-nav>li.bec-top-srch-wrapper{
        margin: 0;
        padding: 10px 15px 10px 10px;
    }
    .news_cat_sec .cstm-cate-sub .right-subscribe-news{
        padding-left:60px;
    }
    .right-subscribe-news{
        padding-left: 0;
    }
    .newsletter-main .left-letter-cnt h1 {
        font-size: 25px;
    }

    .newsletter-main .row .blocks,
    .newsletter-main .row .blocks img {
        height: 650px;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box.cstm-synod-box {
        margin-top: -60px;
    }

    .bnr-wrap {
        min-height: 100vh;
    }

    .bec-hmbnr-txtwrap {
        bottom: -30px;
    }

    .main-ban-know {
        margin-top: 20px;
    }

    .our-churches-index .max-width-res .content .our-ch-button {
        padding: 40px 0 20px;
    }


    .synod_secretariat_pge .governance_bx_itmeswrap .grid ul li:after {
        top: 50%;
        transform: translateY(-50%);
    }

    .regional_mission .container .regional_mission_logo {
        top: -30px;
    }

    .soc_welfr_lst.cstm-soc-stories li .soc_welfr_lst_inner {
        margin-left: -10px;
    }

    .bec_innerpg_bnr_sec.cstm-bnr-web {
        min-height: 100%;
        height: 310px;
    }

    .nsandev_sec .big_img_sec.cstm-big-img .big_img_sec_inner .bigimg-wrap {
        height: 500px;
    }

    .news_box_inner.cstm-box-inner .content_wrapper .content {
        min-height: 100px;
        max-height: 100%;
        margin-bottom: 15px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt ul {
        line-height: normal;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt ul li {
        line-height: normal;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 290px;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-cont .max-width-res.cstm-res-believe .blog_lft_imgwrap {
        position: relative;
        left: 2%;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blog_lft_imgwrap img {
        height: 500px;
        object-fit: cover;
        max-width: 100%;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blg_content_inner {
        padding-left: 15px;
        padding-right: 0px;
    }

    .bec_our_hist_sec .lft_book_imgwrap {
        left: 180px;
    }

    .rcnt_ns_lst.cstm-recent li {
        width: 100%;
    }

    .cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 300px;
    }

    .social_welfire_sec.cstm-soc-div {
        padding-left: 0;
    }

    .stor_of_chng_sec .stories_ofchng_lst.edu-stories li {
        min-height: 569px;
    }

    .stor_of_chng_sec .stories_ofchng_lst.edu-stories li .ourappr_thums_inner h3 {
        font-size: 16px;
    }

    .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        min-height: 280px;
        padding-left: 400px;
    }

    .rcnt_ns_lst.cstm-recent .nslst_contentwrap a {
        line-height: 1.5;
    }

    .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap .ns_posttime {
        line-height: 1.5;
    }

    .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap p {
        line-height: 1.5;
    }

    .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap {
        width: 157px;
        height: 110px;
    }

    .faith_wrpr .the_dev .nicence_creed_img {
        width: 50% !important;
    }

    .faith_wrpr .the_dev .nicence_creed_content {
        margin-left: 51% !important;
    }

    .faith_wrpr .the_dev {
        padding-bottom: 30px;
    }
}

@media only screen and (max-width: 1365px) {
    .donation-page{
        background-size:cover;
        height: 500px;
    }
    .cstm-left-sub-div .btn-block{
        width: auto;
    }
    .news_cat_sec .cstm-cate-sub .right-subscribe-news{
        padding-left:0;
    }
    .cstm-inner-news .right-subscribe-news{
        padding-left: 15px;
    }
    .cstm-inner-news .right-subscribe-news .inner{
        height: auto;
    }
    .newspg_sec.bec_sec .social_welfire_sec.news-sub-left, .right-subscribe-news{
        width: 50%;
    }
    .right-subscribe-news{
        padding-left: 60px;
    }
    .right-subscribe-news .inner{
        height: 590px;
    }
    .right-subscribe-news .inner h3{
        font-size: 30px;
    }
    .bec-header.bec_hd_inner .container_lg{
        padding-left: 15px;
        padding-right: 15px;
    }
    .newsletter-main .left-letter-cnt .newsltr_inputbxwrap input {
        height: 50px;
    }

    .newsletter-main .left-letter-cnt .newsltr_inputbxwrap {
        padding-right: 0;
    }

    .newsletter-main .left-letter-cnt .newsltr_inputbxwrap button {
        right: 0;
        width: 150px;
    }

    .newsletter-main .left-letter-cnt h1 {
        font-size: 21px;
    }

    .affil_appli .nav.nav-tabs li {
        width: 16%;
        text-align: center;
    }

    .governance_sec_banner {
        height: 310px;
    }

    .page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-next,
    .page-template-custom-category-template .new-res-slider .cstm-resource-web .owl-nav button.owl-prev {
        display: none;
    }

    .cstm-res-single .free_resource_sec .fr_res_box_outer .str_cat_prd_lst_hvsidebar {
        margin-left: 0;
    }

    .devot-footer .block .ns_rdmrbtn.read_more_btn {
        float: none;
    }

    .main-ban-know button {
        width: 245px;
        font-size: 16px;
        padding: 15px 15px;
    }

    .our-churches-index {
        height: auto;
    }

    .our-churches-index .max-width-res .content .our-ch-button button {
        font-size: 16px;
    }

    .home-about-section .inner .content h3,
    .devot-inner .content .inner-content h2 {
        font-size: 18px;
    }

    section.devot-similar .cnt .inner-cnt p {
        min-height: 150px;
    }

    section.devot-pop .right .cstm-block .nspage_btnloader .ns_ldmr_btn_lg {
        padding: 15px;
    }

    section.devot-pop .right .cstm-block .img-cnt figure img {
        height: 320px;
    }

    section.devot-similar .cnt {
        min-height: 400px;
    }

    .rct-devot .rct-list .recent-box .cnt p {
        font-size: 16px;
    }

    section.devot-similar .cnt .inner-cnt span {
        font-size: 14px;
    }

    .devot-inner .rct-devot {
        padding-right: 0;
    }

    .devot-inner .inner .content {
        padding-right: 0;
    }

    .single-devot-div .nspg_lnd_subhd {
        font-size: 22px;
    }

    .disaster .dis-content .dis-left,
    .disaster .dis-content .dis-right,
    .home-about-section .inner figure,
    .newspg_sec.bec_sec .social_welfire_sec.news-sub-left.cstm-left-sub-div {
        width: 100%;
    }

    .disaster .rcnt_ns_lst.disaster-ul li .ns_lstwrapper .nslst_imgwrap {
        width: 290px;
        height: 200px;
    }

    .disaster .rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper {
        padding-left: 300px;
    }

    section.events-list .top-li.dummy-li .dum-tp-img img {
        padding: 0 15px;
    }

    .new-cnt .new-cnt-box ul.bishop-ul {
        padding-left: 15px !important;
    }

    .metro-home .main-top .metro-right {
        padding-left: 25px;
    }

    .metro-home .main-top .metro-right ul.resources li {
        padding: 0 6px;
    }

    .bishop-div figcaption {
        width: 138px;
    }

    .metro-home .main-top .border .content {
        padding-right: 0;
    }

    section.events-list .top-li .tp-img .image-rgb,
    section.events-list .mid-li .mid-img .image-rgb,
    section.events-list .bot-li .bot-img .image-rgb {
        right: 15px;
    }

    section.events-list .top-li.dummy-li .dum-tp-img {
        margin: -49px -15px 14px -30px;
        width: auto;
    }

    .devot-footer .content .block img {
        padding-bottom: 15px;
        height: 300px;
    }

    .devot-footer .content .block h4 {
        display: block;
        padding-bottom: 10px;
    }

    .devot-footer .ns_rdmrbtn.read_more_btn {
        display: block;
        float: left;
    }

    .devot-inner .inner .content {
        padding-left: 0;
    }

    .devot-inner .rct-devot {
        padding-left: 15px;
    }

    section.metro-about .top-div .tp-rgt .more .list figure {
        padding-right: 15px;
    }

    section.metro-about .top-div .tp-rgt .more .list figcaption {
        width: 485px;
    }

    section.events-list .top-li,
    section.events-list .bot-li {
        padding-right: 0;
        margin: 15px 0;
        padding-left: 15px;
    }

    section.events-list .mid-li {
        padding-right: 15px;
        margin: 15px 0;
        padding-left: 15px;
    }

    section.events-list .mid-li .mid-img img {
        width: 100%;
        height: auto;
    }

    section.events-list .top-li .tp-img,
    section.events-list .bot-li .bot-img {
        margin: 0;
        width: 49%;
    }

    section.events-list .top-li .tp-img img,
    section.events-list .bot-li .bot-img img {
        width: 100%;
        height: auto;
    }

    section.metro-stories .stories-content .news {
        padding: 15px 15px 30px 15px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        top: 145px;
    }

    .new-cnt .new-cnt-box figure img {
        width: 150px;
        height: 190px;
    }

    .new-cnt .new-cnt-box figure img.bpdaniel {
        width: 150px;
        height: 190px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right {
        padding-top: 0;
        padding-left: 0;
    }

    .new-cnt .new-cnt-box ul.bishop-ul {
        padding-top: 15px;
    }

    .new-cnt .new-cnt-box ul.bishop-ul li {
        padding-bottom: 15px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right a.more {
        padding-bottom: 20px;
    }

    .regional_mission .container .regional_mission_logo {
        top: -100px;
    }

    .our_apprch_sec.cstm-cl-story .ourappr_thums_wrap .ourappr_thums_inner .content {
        min-height: 140px;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .news_detail_lft_contwrap {
        padding-left: 0;
    }

    .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap {
        height: 80px;
    }

    .soc_welfr_lst.cstm-soc-stories li .soc_welfr_lst_inner {
        margin-left: 0px;
    }

    .our_wrk_sec .ourappr_thums_wrap .max-width-res.cstm-div-ht .ourappr_thums_inner {
        height: auto;
    }

    .nsandev_sec .big_img_sec.cstm-big-img .big_img_sec_inner .bigimg-wrap {
        height: 490px;
    }

    .bec_our_hist_sec .lft_book_imgwrap {
        left: 110px;
    }

    .cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 300px;
    }

    .rcnt_ns_lst.cstm-recent li {
        width: 100%;
    }

    .whtwedo_sec_disaster .whatwedo_imgsec_lst.hc-ul li .imgwrap {
        height: 510px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap {
        padding-right: 15px;
    }

    /* about Us page responcive*/
    .about_wrpr .main_ab_pg {
        background-size: cover;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        margin-bottom: 15px;
        font-size: 26px;
    }

    .about_wrpr .bec_sec.blg_sec_hm p {
        margin-bottom: 22px;
    }

    .about_wrpr .being_chris {
        background-size: cover;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 {
        padding: 0;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-5 {
        padding: 0;
        margin-bottom: 15px
    }

    .about_wrpr .bec_sec.blg_sec_hm .blg_content_inner {
        padding: 0;
    }

    /* history page responcive*/
    /* FAITH AND BELiEf */
    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        margin-top: 50px;
    }

    section.faith_rd_sec.the_dev {
        padding: 110px 0 53px;
    }

    .faith_wrpr .thr_bx_dv {
        padding-top: 100px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        /*bottom: -33px;*/
        /*margin-top: 50px;*/
        position: relative;
        left: 0;
        right: 0;
        text-align: center;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt {
        width: 64%;
        float: none;
        display: inline-block;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        font-size: 14px;
        padding: 30px 0 30px 30px;
        min-height: 135px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a .lnk_ico {
        left: 10px;
    }

    .faq_pge .faq_tab .nav.nav-tabs .active a .lnk_ico {
        left: 10px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li:last-child a {
        padding-top: 40px;
    }


    .our_chrchs_wrpr .governance_sec .governance_bx_itmeswrap .grid {
        top: 0;
    }
}

@media only screen and (max-width:1320px) {
    .bec-hmbnr-txtwrap h1 {
        font-size: 26px;
    }
}

@media only screen and (max-width: 1250px) {
    .bec-header.cstm-header .bec-header-container {
        padding-left: 0px;
        padding-right: 0px;
    }

    /*church affiliation page statr*/
    .church_aff_pge .tab_affil ul li {
        padding: 0 30px;
        margin: 0 30px;
    }

    .church_aff_pge .step_sec {
        margin: 20px 7px 0;
    }

    .bec-header .bec-nav-wrapper .bec-navbar .nav li a {
        padding: 10px 8px 6px;
    }
}

@media only screen and (min-width:1200px) {
    .ourmission_sec .our_mission_head_wrapper.cstm-wrap-index {
        height: 195px;
    }

    .ourmission_sec .our_mission_head_wrapper.cstm-wrap-index .hd_main .under_ln {
        bottom: 60px;
    }

    .footer_sec .ftr_nav_lst li {
        height: 20px;
    }
}

@media only screen and (max-width: 1200px) {
    .metro-bnr {
        background: url(../img/metropolitan-banner.png) left center no-repeat !important;
        background-size: cover !important;
    }

    .bishop-div figcaption {
        width: 93%;
    }

    .events-list .prev {
        width: 80px;
        height: 100px;
        right: unset;
        left: 0;
        background-color: rgba(0, 0, 0, .6);
    }

    .events-list .next {
        width: 80px;
        height: 100px;
        right: 0;
        background-color: rgba(0, 0, 0, .6);
    }

    .events-list .next:before {
        right: 30px;
    }

    .events-list .prev:before {
        left: 30px;
    }

    .devot-footer .content .block img {
        width: 330px;
        height: 250px;
    }

    .metro-devotional .grid {
        margin-top: 50px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.metro-devotional {
        padding-top: 100px;
    }

    section.events-list .top-li,
    section.events-list .bot-li,
    section.events-list .mid-li {
        margin: 15px;
    }

    .about_wrpr .being_chris.cstm-chris .being_chris_inner .col-sm-7 {
        padding-right: 15px;
    }

    .wht_we_do_sec .cstm-lep-btm .whatwedo_imgsec_lst li .content_wrap {
        padding: 20px 0 0 40px;
    }

    section.bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .col-lg-5.col-md-12 {
        width: 50%;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blog_lft_imgwrap img {
        height: 400px;
        object-fit: cover;
        width: 100%;
        max-width: 100%;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blg_content_inner {
        padding-left: 52%;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft {
        padding-bottom: 0 !important;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec .being_chris_inner .col-sm-7 h2 {
        width: 100%;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft img {
        height: 500px;
        object-fit: cover;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_rgt>div {
        padding-top: 50px;
    }

    /* about Us page responcive*/
    section.bec_sec.blg_sec_hm .col-lg-5.col-md-12 {
        width: 33.3%;
        float: left;
    }

    section.bec_sec.blg_sec_hm .col-lg-6.col-md-12 {
        width: 100%;
        float: none;
    }

    .blg_sec_hm .blog_lft_imgwrap {
        width: auto;
        margin: 0;
    }

    .blog_lft_imgwrap img {
        max-width: 90%;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 {
        width: 100%;
        float: none;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec .being_chris_inner .col-sm-7 {
        padding-left: 15px !important;
    }

    /*contact  page responcive*/
    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt ul li {
        width: 50%;
        padding-right: 50px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge {
        padding: 0;
    }

    /* FAITH AND BELiEf */
    .faith_wrpr .faith_words p {
        text-align: center;
        padding-right: 0;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content {
        width: 100%;
    }

    section.faith_rd_sec.blg_sec_hm .container_lg .faith_rd_sec_inner .nicence_creed_img {
        width: 43% !important;
    }

    .faith_wrpr .faith_words {
        padding: 100px 0 80px;
    }

    .faith_wrpr .our_faith .our_faith_content {
        padding: 100px 80px;
        margin-top: -150px;
        padding-bottom: 50px;
    }

    /*governance page start*/
    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 70px 50px;
    }

    .home_hlycross_sec h2 {
        margin-bottom: 30px;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_lnk {
        display: inline-block;
        margin-bottom: 20px
    }

    /*church affiliation page statr*/
    .church_aff_pge .tab_affil ul li {
        padding: 0 26px;
        margin: 0 26px;
    }

    .church_aff_pge .step_sec {
        padding: 50px 60px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.church_aff_pge .synod_box {
        margin: -120px 7px 0;
    }

    /*FaQ page statr*/
    .faq_pge .faq_tab .nav.nav-tabs li a {
        font-size: 14px;
        padding: 30px 0 30px 30px;
        min-height: 135px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a .lnk_ico {
        left: 10px;
    }

    .faq_pge .faq_tab .nav.nav-tabs .active a .lnk_ico {
        left: 10px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li:last-child a {
        padding-top: 40px;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec .being_chris_inner {
        padding-top: 0;
    }

    .our_chrchs_wrpr.our_chrchs_wrpr .our_chrchs_top_sec .being_chris_inner .col-sm-4 {
        margin-right: 10px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 {
        width: 100%;
        float: none;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec .being_chris_inner {
        padding-top: 0;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec {
        padding: 80px 0;
    }

    .our_chrchs_wrpr .our_chrchs_red_sec {
        padding: 80px 0;
    }

    .our_chrchs_wrpr .governance_sec .governance_bx_itmeswrap .grid {
        margin-top: -80px;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec {
        padding: 100px 0 50px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec {
        padding: 80px 0;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .the_minstr_title {
        margin-bottom: 50px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr {
        align-items: inherit;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr .the_minstr_lft {
        padding-bottom: 30px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr .the_minstr_rgt>div h3 {
        font-size: 26px;
        margin-bottom: 18px;
    }

    section.last_sec.last_sec_patrn {
        padding: 80px 0px;
    }

    .last_sec .last_sec_innr {
        width: 100%;
    }

    .scw-cstm .scw-cnt {
        position: relative;
        right: 0;
        top: 0;
        transform: none;
    }
}

@media only screen and (max-width: 1199px) {
    .cart-login-visible div.hd_crt_icowrap{
        margin:22px 0 !important;
    }
    .cart-login-visible ul.navbar-nav{
        position: relative;
        left: -10px;
    }
.donation-table th, .donation-table td{
    padding:10px !important;
}
.donation-table a.donate-again{
    width: auto;
    padding: 12px;
    white-space: normal;
}
    .bec-header .bec-logo, .bec_nav_collapse .navbar-nav{
        margin-top:12px;
    }
    .cont_infrmtion .container .cont_infrmtion_box{
        padding:80px 110px;
    }
    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_lft{
        top: 0;
    }
    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt{
        margin-top:0;
        vertical-align: top;
    }
    .cstm-inner-news .cstm-subscribe-div, .cstm-inner-news .cstm-subscribe-div .right-subscribe-news .inner input,.cstm-inner-news .cstm-subscribe-div .right-subscribe-news .inner button, .newspg_sec.bec_sec .cstm-res-cate-sub, .newspg_sec.bec_sec .cstm-cate-sub{
        width: 100%;
    }
    .cstm-inner-news .col-md-4.cstm-subscribe-div{
        margin-top: 30px;
    }
    .cstm-inner-news .cstm-subscribe-div .inner-news-right{
        padding-top: 0;
    }
    .cstm-inner-news .cstm-subscribe-div .inner-news-right, .cstm-inner-news .cstm-subscribe-div .right-subscribe-news, .newspg_sec.bec_sec .cstm-cate-sub .news_cat_right_tagsec, .newspg_sec.bec_sec .cstm-cate-sub .right-subscribe-news{
        width: 50%;
    }
    .cstm-inner-news .cstm-subscribe-div .right-subscribe-news .inner, .newspg_sec.bec_sec .cstm-cate-sub .right-subscribe-news .inner{
        height: auto;
        padding: 100px 30px;
        text-align: left;
    }
    .newspg_sec.bec_sec .cstm-cate-sub .right-subscribe-news{
        padding: 0 0 0 30px;
    }
    .cstm-inner-news .right-subscribe-news .inner{
        text-align: left;
        padding: 60px 30px;
    }
    .cstm-inner-news .right-subscribe-news .inner input, .cstm-inner-news .right-subscribe-news .inner button{
        width: 100%;
    }
    .right-subscribe-news .inner{
        text-align: left;
        padding: 160px 30px;
    }
    .right-subscribe-news .inner h3{
        margin-bottom:25px;
        font-size: 26px;
    }
    .right-subscribe-news .inner input, .right-subscribe-news .inner button{
        width: 100%;
        max-width: 100%;
    }
    .newsletter-main .row .blocks:last-child{
        padding-left: 30px;
        padding-right: 30px;
    }
    .newsletter-main .left-letter-cnt h1 {
        font-size: 20px;
    }

    .bec-header.cstm-header .bec-header-container {
        padding-left: 8px;
        padding-right: 8px;
    }

    .bec-header .bec-nav-wrapper .bec-navbar .nav li a {
        padding: 10px 6px 6px;
    }

    .free_resource_sec.cstm-thank-container .container {
        width: 100%;
    }

    .free_resource_sec.cstm-checkout-align .container {
        width: 992px;
    }

    .bec_innerpg_bnr_sec.cstm-bnr-web {
        height: 270px;
    }

    .our-churches-index .max-width-res .content .our-ch-button button {
        width: 273px;
    }

    .metro-home .main-top .metro-right ul.resources li img {
        margin-bottom: 20px;
    }

    .news_box_inner .img_wrap {
        height: 247px;
    }

    .nsandev_sec .big_img_sec .news_imgover_txtwrap .read_more_btn {
        float: none;
        position: relative;
        bottom: auto;
        right: auto;
        left: auto;
        display: block;
        padding-top: 15px;
    }

    .news_box_inner.cstm-box-inner .content_wrapper .read_more_btn {
        float: none;
        display: block;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .home-about-section .inner .content h3 {
        min-height: 40px;
    }

    .home-about-section .inner .content p {
        min-height: 224px;
    }

    .header-top ul.nav-head-top {
        bottom: 4px;
    }

    .devot-inner .content .inner-content h2 {
        margin-bottom: 20px;
    }

    .new-index-res .item .btm_beed span.prd_name {
        height: 30px;
    }

    .our-churches-index .max-width-res .content .our-ch-button button {
        padding: 15px;
    }

    .new-index-res .item {
        padding: 30px 25px 20px;
    }

    .new-index-res .owl-nav {
        display: none;
    }

    .new-index-res .item .btm_beed span.prd_name,
    .new-index-res .item .btm_beed .add_to_cart_btn {
        font-size: 14px;
    }

    .new-index-res .item .btm_beed {
        margin-top: 15px;
    }

    .new-index-res .item .btm_beed .add_to_cart_btn {
        margin-top: 5px;
    }

    .new-index-res .item span.prd_name,
    .new-index-res .item .add_to_cart_btn {
        opacity: 1 !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -o-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }

    .our-churches-index .max-width-res .content p {
        font-size: 16px;
    }

    .metropolitan-index {
        height: 650px;
    }

    .metropolitan-index .home-metro-content {
        padding: 113px 0;
    }

    .metropolitan-index .home-metro-content ul li a {
        padding: 20px 0;
    }

    .our-churches-index {
        height: auto;
    }

    .footer_sec .ftr_nav_lst li a {
        padding: 0 25px;
    }

    .ourmission_sec .cstm-mission-web .our_mission_head_wrapper {
        height: 130px;
    }

    .metro-letter .pdf-div .pdf-list ul li:hover {
        background: #fff;
        color: #6D0309;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt:hover,
    .contact-us-modal form input.btn-contact-submit:hover,
    .nspage_btnloader .ns_ldmr_btn_lg:hover,
    .cross_cells_wrap .carttable .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
    .woocommerce #payment #place_order:hover,
    .devot-resource .res-cnt .added-to-cart:hover,
    .woocommerce div.product form.cart .button:hover,
    .prd_detpg_outerwrap .woocommerce-tabs #tab-reviews .btn-add-review:hover,
    .woocommerce #review_form #respond .form-submit input:hover,
    .free_resource_sec #customer_login p.form-row button.woocommerce-Button:hover,
    .main-ban-know button:hover,
    .our-churches-index .max-width-res .content .our-ch-button button:hover {
        background: linear-gradient(to left, #6D0309 50%, #6D0309 50%);
        color: #fff !important;
    }

    /*header-home-page*/
    .bec-header-container {
        width: 100%;
        position: relative;
        padding-top: 40px;
    }

    .header-top ul.nav-head-top {
        margin-bottom: 0;
    }

    .bec-main-wrapper {
        margin-top: -101px;
    }

    .bec-header-container {
        padding-left: 20px;
        padding-right: 20px;
    }

    /*end header*/
    section.devot-pop .right .cstm-block .img-cnt p {
        font-size: 18px;
    }

    section.devot-pop .right .cstm-block .img-cnt figure img {
        height: auto;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner p.dis-readmorebtn {
        right: 20px;
        bottom: 20px;
        text-align: right;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .readmore_btn {
        display: block;
        position: absolute;
        bottom: 60px;
        right: 30px;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover {
        background-color: #fff;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover h3,
    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner:hover p {
        color: #000;
    }

    .metro-home .main-top .metro-right ul li {
        padding-bottom: 0;
    }

    .metro-home .main-top .metro-right ul.top-ul {
        padding-bottom: 45px;
    }

    .metro-home .main-top .metro-right figure img {
        height: auto;
        object-fit: cover;
    }

    .metro-home .main-top .news-cnt p {
        line-height: normal !important;
    }

    .metro-home .main-top .metro-right ul.resources li img {
        width: 127px;
        height: 200px;
    }

    .new-cnt .new-cnt-box ul.bishop-ul.twocol-count {
        column-count: 1;
    }

    section.metro-about .top-div .tp-left figcaption {
        margin-top: 15px;
    }

    section.metro-about .top-div .tp-left figcaption span.fb-span {
        margin-right: 0;
    }

    .governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
        padding: 55px 40px;
    }

    .governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_content {
        padding-bottom: 0;
    }

    section.metro-about .top-div .tp-left,
    section.metro-about .top-div .tp-rgt {
        width: 100% !important;
        padding-top: 50px;
    }

    section.metro-about .top-div .tp-left figure {
        text-align: center;
    }

    section.metro-about .top-div .tp-left figure img {
        margin: auto;
    }

    section.metro-about .top-div .tp-left figure img {
        width: 300px;
        height: auto;
    }

    section.metro-about .top-div .tp-rgt .more .list figcaption h3 {
        padding-right: 0;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        top: 197px;
    }

    .new-cnt .new-cnt-box ul.bishop-ul {
        column-count: 1;
    }

    .new-cnt .new-cnt-box figure img {
        width: 170px;
        height: 232px;
        object-fit: cover;
    }

    .new-cnt .new-cnt-box figure img.bpdaniel {
        width: 170px;
        height: 232px;
        object-fit: cover;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li {
        padding-right: 0;
        margin-right: 5px;
        width: auto;
        font-size: 0;
        border: none;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner {
        padding-left: 42%;
    }

    .wht_we_do_thumbsec .ourappr_thums_wrap .max-width-res.cstm-clean-web .ourappr_thums_inner {
        height: auto;
    }

    .bec_our_hist_sec .max-width-res .content_wrapper p.content {
        padding-right: 0;
    }

    .bec_our_hist_sec .lft_book_imgwrap {
        left: auto !important;
        right: auto !important;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr h3 {
        height: auto;
    }

    .cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 300px;
    }

    .str_children_sec .edu-btm-layout .strchildsec_row .imgwrap {
        height: 500px;
    }

    .str_children_sec .edu-btm-layout .strchildsec_row .content_wrap {
        height: auto;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li {
        height: 60px;
        margin-bottom: 0;
        width: 100% !important;
        border: none;
    }

    .mission_bnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner {
        position: relative;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_wrap {
        top: -10px;
    }

    .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 350px;
    }

    li.odd-even-layout div {
        padding: 0;
    }

    .thumbsec_hm .str_cat_prd_lst li {
        width: 33.333% !important;
    }

    section.faith_rd_sec.the_dev {
        padding: 110px 0 130px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        bottom: -10%;
        left: 0;
    }
}

@media only screen and (max-width: 1050px) {
    .newsletter-main .left-letter-cnt h1 {
        font-size: 18px;
    }

    /* about Us page responcive*/
    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        padding: 50px 40px 0;
        min-height: 545px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr h3 {
        margin-bottom: 20px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr {
        padding: 50px 40px 0;
        min-height: 520px;
        width: 47.5%;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr h3 {
        margin-bottom: 20px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        width: 47.5%;
        min-height: 595px;
    }

    /* FAITH AND BELiEf */
    .faith_wrpr .our_faith .our_faith_content {
        padding: 100px 40px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt {
        margin-bottom: 27px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_title {
        margin-bottom: 30px;
    }

    .faith_wrpr .faith_words p {
        margin-bottom: 30px;
    }

    .faith_wrpr .faith_rd_sec {
        padding-bottom: 50px;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .ns_photogal_sec.cstm-owl .nspg_phgal_wrapper .nspg_phgal_imgwrap img {
        height: 294px !important;
    }
}

@media only screen and (min-width: 1024px) {
    .main_logn .modal-content {
        max-height: 574px;
    }
}

@media only screen and (max-width: 1024px) {
    #mobnav ul li.donation-btn{
        padding:0;
        line-height:normal;
        border:1px solid #fff;
    }
    #mobnav ul li.donation-btn a{
        padding:15px;
    }
    .unsuccess .unsuccess-div p{
        font-size: 16px;
        line-height:normal !important;
    }
    .unsuccess .unsuccess-div h1{
        font-size: 22px;
    }
    .unsuccess .unsuccess-div{
        padding:50px 0;
    }
    .unsuccess .unsuccess-div .try-again{
        padding:15px 30px;
        width:220px;
    }
    .bec-header .bec-logo, .bec_nav_collapse .navbar-nav{
        margin-top:0;
    }
    .bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse {
        margin-right: 0;
    }

    .bec-header.cstm-header .bec-header-container {
        padding: 30px 15px 0;
    }

    .bec-header.cstm-header .bec-header-container .bec-top-srch-wrapper {
        margin: 10px 25px;
    }

    .hamburger-box {
        width: 30px;
    }

    .bec-header.cstm-header .bec-header-container .container-fluid .navbar-collapse .bec_nav_collapse.cart-is-visible .hd_crt_icowrap {
        margin-right: 15px;
        margin-top: 6px;
    }

    .governance_sec_banner {
        height: 250px;
    }

    .free_resource_sec .fr_res_box_outer .cstm-resource-web.cstm-new-res-slider .btm_beed span {
        height: 20px;
    }

    .cstm-res-single .woocommerce-Tabs-panel--html5_video iframe {
        height: 400px;
    }

    .ns_photogal_sec.cstm-owl .nspg_phgal_wrapper .nspg_phgal_btmthumb_cont h3 {
        font-size: 16px;
    }

    .ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_imgwrap.cstm-carousel-img {
        height: 294px;
    }

    ul.mob-active-lang:after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        right: 15px;
        top: 8px;
        z-index: 10;
        background: transparent;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(135deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        margin: 5px 0;
    }

    span.lang-drop.remove-drop~div {
        pointer-events: none;
    }

    span.lang-drop.remove-drop+div .mob-lang-wrapper {
        pointer-events: all;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .bec_btn_wrapper {
        padding-left: 60px;
        margin-top: 20px;
    }

    .bnr-wrap {
        min-height: auto;
    }

    .mob-lang-select .mob-lang-wrapper .lang-list-block .wpml-ls-legacy-list-horizontal ul li a {
        font-size: 12px !important;
        padding-left: 12px !important;
    }

    .mob-lang-select .mob-lang-wrapper .lang-list-block {
        display: block;
    }

    .mob-lang-select .mob-lang-wrapper .lang-list-block .wpml-ls-legacy-list-horizontal {
        padding: 0;
    }

    .mob-lang-select .mob-lang-wrapper .lang-list-block .wpml-ls-legacy-list-horizontal ul {
        background: #fff;
    }

    .mob-lang-select .mob-lang-wrapper .lang-list-block .wpml-ls-legacy-list-horizontal ul li a span {
        color: #000;
    }

    .mob-active-lang {
        border: 1px solid #fff !important;
        border-radius: 5px;
        padding: 12px 11px !important;
    }

    .mob-active-lang img,
    .cstm-related-product #prdct_listing .owl-nav {
        display: none;
    }

    .mob-active-lang .wpml-ls-native {
        color: #fff;
        margin-left: 12px;
    }

    .mob-lang-list {
        display: none;
    }

    .mob-lang-select {
        position: absolute !important;
        top: -80px;
        width: 150px !important;
    }

    li.mob-lang-select {
        display: none !important;
    }

    .news_box_inner .img_wrap {
        height: 218px;
    }

    .nsandev_sec .big_img_sec .news_imgover_txtwrap .read_more_btn {
        position: absolute;
    }

    .bec_nav_collapse.cart-is-visible {
        margin-right: 0 !important;
    }

    span.mob-language .selectric .label {
        background: transparent;
        color: #fff;
        line-height: 34px;
        font-weight: 300;
    }

    span.mob-language .selectric .label:after {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        right: 12px;
        top: 7px;
        z-index: 10;
        background: transparent;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(135deg);
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        margin: 5px 0;
    }

    .mob-language .selectric b.button {
        display: none;
    }

    .scrol_line {
        bottom: 130px;
        right: 80px;
    }

    .header-top {
        display: none !important;
    }

    .new-index-res .owl-dots {
        display: block;
        margin-top: 5px;
    }

    .new-index-res .owl-dots .owl-dot {
        border: solid 1px #6d0309 !important
    }

    .new-index-res .owl-dots .owl-dot.active {
        background-color: #6d0309;
    }

    .bec-header-container {
        padding-top: 20px;
    }

    .ourmission_sec .parallax-window.mob-pd-res .bec_btn_wrapper {
        float: none;
    }

    span.mob-language {
        display: block !important;
    }

    .mob-language .selectric .button {
        background-color: #fff;
    }

    .devot-inner .content h1 {
        font-size: 24px;
    }

    section.devot-pop .right .cstm-block .img-cnt .img-inner {
        padding-top: 20px;
    }

    .single-devot-div .nspage_btnloader .ns_ldmr_btn_lg {
        padding: 15px;
    }

    .single-devot-div .nspg_lnd_subhd,
    section.devot-similar .cnt .inner-cnt p,
    section.devot-pop .pop-dev-list ul li .li-cnt p,
    section.devot-pop .right .cstm-block p,
    section.devot-pop .right .cstm-block .img-cnt p {
        font-size: 18px;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner p.dis-readmorebtn {
        right: 20px;
        bottom: 20px;
        text-align: right;
    }

    .devot-footer .foot-img {
        margin: -45px -25px 0;
    }

    .devot-footer .content .block {
        padding: 25px 25px 35px;
    }

    .devot-footer .content .block img {
        padding: 20px 0;
        height: 200px;
    }

    .events-list .prev,
    .events-list .next {
        top: 60%;
    }

    .events-list .close {
        right: 50px;
    }

    .events-list .prev {
        left: 0;
        font-size: 30px;
    }

    .events-list .next {
        right: 0;
        font-size: 30px;
    }

    .res_nav_aniwrap ul li.has_sub_nav a:before {
        content: "";
        position: absolute;
        width: 6px;
        height: 6px;
        right: -35px;
        top: 18px;
        z-index: 10;
        background: transparent;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        margin: 5px 0;
    }

    .res_nav_aniwrap ul li.has_sub_nav a:after {
        content: none;
    }

    .bec_sec.our_apprch_sec.mortality_sec.default-pad.cstm-cl2 .container_lg>ul>li .mortality_sec_thumbinner {
        min-height: auto;
    }

    .synod_secretariat_pge .governance_bx_itmeswrap .grid ul li {
        line-height: 1.5;
    }

    .thr_bx_dv.abt_aca_spi_bx_sec.default-pad.cstm-dpad {
        padding: 40px 0 !important;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .medium-4.col-md-4.columns {
        width: 100%;
        float: none;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .medium-8.columns.col-md-8 {
        width: 100%;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .news_detail_lft_contwrap {
        padding-left: 0;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width {
        margin-top: 0;
    }

    .home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg.default-pad.cstm-about-fb,
    .faith_words.default-pad {
        padding: 50px 0 !important;
    }

    .bec_btn_wrapper.cstm-about-bel .bec_btn {
        margin-top: 30px;
    }

    .cstm-resource-web li {
        width: 33.33% !important;
    }

    .newspg_sec.bec_sec.cstm-news-res {
        margin-top: 0;
    }

    .wht_we_do_sec .cstm-our-we .whatwedo_imgsec_lst li .imgwrap {
        height: auto;
    }

    .mission_healthcarebnrbtm_sec.cstm-mission-care {
        padding-bottom: 50px;
    }

    .affil_appli .nav.nav-tabs.cstm-steps li {
        padding-right: 0;
    }

    .affil_appli .nav.nav-tabs.cstm-steps li a i.lnk_ico {
        display: none;
    }

    .our_chrchs_wrpr .governance_sec.our-mas-layout {
        padding-bottom: 0;
    }

    .governance_sec.our-mas-layout .governance_bx_itmeswrap {
        padding-bottom: 0;
    }

    .our_chrchs_wrpr .governance_sec.our-mas-layout .governance_bx_itmeswrap .grid {
        margin-top: 0;
    }

    .free_resource_sec.cstm-wrkshp-btm .filter-products {
        margin-top: 0;
    }

    .thumbsec_hm.cstm-wrkshp-btm .str_cat_prd_lst li {
        padding: 0 10px;
        width: 50% !important;
    }

    .free_resource_sec.cstm-wrkshp-btm .fr_res_box_outer .fr_res_box_inner .tp_beed {
        height: auto !important;
    }

    .home_hlycross_sec.cstm-hist-px p {
        padding: 0;
    }

    .about_wrpr.cstm-about-cnt .being_chris {
        padding: 40px 0;
    }

    .about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr {
        margin-bottom: 50px;
    }

    .about_wrpr.cstm-about-cnt .main_ab_pg .about_tw_bx {
        margin-bottom: 0;
    }

    .about_wrpr.cstm-about-cnt .blg_sec_hm_inner.default-pad {
        padding: 40px 0 !important;
    }

    .about_wrpr.cstm-about-cnt .about_box_bg {
        padding-bottom: 0;
    }

    .ourmission_sec .parallax-window {
        padding: 10% 0;
    }

    .bec_sec.free_resource_sec.thumbsec_hm.default-pad {
        padding: 90px 0 50px !important;
    }

    .nsandev_sec .btn_center_wrapper.cstm-home-news .bec_btn {
        margin-top: 0;
    }

    .str_cat_prd_lst.cstm-home-prd li {
        width: 50% !important;
        padding: 0 10px;
    }

    .nsandev_sec .big_img_sec .news_imgover_txtwrap .read_more_btn {
        left: 20px;
        bottom: 15px;
    }

    .news_box_inner.cstm-box-inner .content_wrapper .read_more_btn {
        float: left;
    }

    .news_box_inner.cstm-box-inner .content_wrapper .title {
        width: 100%;
    }

    .newsandevents_inner.clearfix.max-width-res.cstm-mb-0 .content_wrapper {
        min-height: 250px;
    }

    .newsandevents_inner.clearfix.max-width-res.cstm-mb-0 .content_wrapper .content {
        font-size: 14px;
    }

    .bec_sec.nsandev_sec.default-pad {
        padding: 40px 0 !important;
    }

    .nsandev_sec .big_img_sec.cstm-big-img .big_img_sec_inner .bigimg-wrap {
        height: 335px;
    }

    .bnr-wrap {
        margin-top: -100px;
    }

    .mob_navlnk.lg-hide.cstm-hide {
        display: block !important;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 310px;
    }

    .cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 335px;
    }

    .wht_we_do_sec .cstm-what-we .whatwedo_imgsec_lst li .content_wrap {
        padding: 35px;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li {
        padding-right: 0;
        margin-right: 5px;
        width: auto;
        font-size: 0;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_txt {
        font-size: 12px;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .btm_ico_thumblst li {
        width: 50%;
        margin: 15px 0;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner {
        padding-top: 0;
    }

    .faith_wrpr .abt_aca_spi_bx_sec .container_lg>div {
        margin-bottom: 30px;
    }

    .woocommerce-account .status-publish.hentry {
        margin-top: 115px;
    }

    .bec-top-srch-wrapper.hd_srch_ico {
        display: inline-block !important;
        padding-top: 0;
        margin-top: 8px;
        vertical-align: initial;
    }

    .res_nav_icowrap {
        height: 26px;
    }

    .mob-mt-100 {
        margin-top: 100px !important;
    }

    .res-mar-top {
        margin-top: 0 !important;
    }

    .hd_crt_icowrap {
        margin-right: 25px;
        margin-top: 0;
    }


    .bec-header.mob-scroll {
        background-color: #6d0309;
        z-index: 999;
        transition: all .5s ease-in-out;
    }


    .bec-main-wrapper {
        margin-top: 0;
    }


    .mob-hide {
        display: none !important;
    }

    .bec_innerpg_bnr_sec {
        margin-top: 94px;
    }

    .newspg_sec.bec_sec {
        margin-top: 100px;
    }


    .about_wrpr .main_ab_pg .red_title {
        font-size: 24px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        width: 47%;
        min-height: 595px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr p {
        padding: 0px;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        margin-bottom: 27px;
        font-size: 30px;
    }

    .about_wrpr .bec_sec.blg_sec_hm p {
        margin-bottom: 50px;
    }

    section.contct_adres_tb ul.nav {
        display: block;
        overflow: auto;
        white-space: nowrap;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr h3 {
        height: auto;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr h3 {
        height: auto;
    }

    /*prayer worship page responcuve*/
    .pryr_wrshp_cntnt .pryr_red_sec p {
        padding: 0 !important;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box {
        margin: -60px 7px 0;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 80px 50px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_rgt {
        padding-left: 45px;
    }

    .faq_tab ul.nav.nav-tabs {
        display: block !important;
    }

    .our_chrchs_wrpr .governance_sec .governance_bx_itmeswrap .grid {
        min-height: 1475px !important;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 h2 {
        font-size: 24px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr .the_minstr_rgt>div h3 {
        /* font-size: 24px; */
        margin-bottom: 20px;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec {
        padding: 92px 0 50px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 p {
        line-height: 2;
    }

    .our_chrchs_wrpr .our_chrch_new_sec {
        padding: 80px 0 50px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .the_minstr_title {
        margin: 0 auto 30px;
    }

    /*our charch page*/
    .our_chrchs_wrpr .our_chrchs_top_sec {
        padding: 80x 0 50px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 p {
        line-height: 2;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_content {
        margin-bottom: 20px;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item:last-child {
        top: 1030px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr .the_minstr_rgt>div p {
        padding-bottom: 30px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr .the_minstr_rgt>div .bx_lnk {
        margin-top: 25px;
    }

    section.last_sec.last_sec_patrn {
        padding: 50px 0;
    }

    section.last_sec {
        padding: 60px 0px 50px;
    }

    .last_sec .last_sec_innr h2 {
        margin-bottom: 25px;
    }

    .news_ltr_sec {
        padding: 100px 0 !important;
    }
}

@media only screen and (max-width:1023px) {
    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.cstm-dashboard thead tr th{
        padding-left: 15px;
    }
    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads thead tr th:first-child {
        padding-left: 20px;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads tbody tr .download-file:last-child {
        padding-left: 0;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-error {
        left: 50%;
        width: 66%;
    }

    .metro-right .catlst_view_mr_btn {
        float: left;
        right: 0;
    }

    .metro-home .main-top .metro-right .metro-view-more {
        float: left;
    }

    .metro-home .main-top .metro-right ul.resources li {
        padding: 0 14px;
    }

    .metro-home .main-top .metro-right ul.resources li img {
        width: 150px;
        height: 220px;
    }

    .metro-home .main-top .border {
        width: 100%;
        padding-bottom: 20px;
        padding-left: 0;
    }

    .metro-home .main-top .metro-right {
        width: 100%;
        padding-left: 0;
        border: none;
    }

    .metro-home .main-top figure img {
        width: 100%;
        height: auto;
    }

    .faq-li-btn {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 32px;
        height: 2px;
        background: #fff;
        z-index: 100;
        right: 10px;
    }

    .faq-li-btn:before,
    .faq-li-btn:after {
        content: "";
        position: absolute;
        top: -8px;
        width: 32px;
        height: 2px;
        background: #fff;
        z-index: 100;
        left: 0;
    }

    .faq-li-btn:after {
        top: 8px;
    }

    .nav-faq li {
        position: relative;
    }

    .nav-faq li .faq-inner-nav {
        position: absolute;
        right: 0;
        top: 50%;
        z-index: 100;
        transform: translateY(-50%);
    }

    .faq_pge .faq_tab .nav.nav-tabs li {
        z-index: 600;
    }

    .faq_pge .faq_tab .nav.nav-tabs:before,
    .faq_pge .faq_tab .nav.nav-tabs.sub-menu-show:before {
        z-index: 700;
    }

    .acount_list.mob-account-list {
        position: relative;
    }

    .acc-toggle {
        position: absolute;
        right: 15px;
        top: 20px;
    }

    .acc-toggle span {
        width: 25px;
        height: 2px;
        display: block;
        background: #000;
        margin-bottom: 5px;
    }

    .acount_list.mob-account-list .woocommerce-MyAccount-navigation-link.is-active a span,
    .acount_list.mob-account-list .woocommerce-MyAccount-navigation-link.is-active a span:before,
    .woocommerce-MyAccount-navigation-link.is-active a span:after {
        width: 30px !important;
        height: 2px !important;
        border-radius: 0 !important;
        display: none;
    }

    section.faith_rd_sec.the_dev.cstm-theo-sec {
        padding: 90px 0 50px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        text-align: center;
        margin-top: 20px;
    }

    .affil_appli .nav.nav-tabs li a p {
        margin-top: 12px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 37%;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table thead tr th {
        padding-top: 15px;
    }

    .bec-top-srch-wrapper.hd_srch_ico {
        padding: 4px 0;
        margin-left: 0;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table thead tr th {
        padding-left: 15px;
    }

    .free_resource_sec.woo-cstm .fr_res_box_outer .woocommerce-MyAccount-navigation {
        padding-left: 0 !important;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft img {
        height: 100%;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_rgt>div {
        padding-top: 0;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_rgt>div p {
        padding-bottom: 0;
    }

    section.bec_sec.free_resource_sec.free_resource_cate.woo-cstm .container_lg .woocommerce-info {
        margin: 0 !important;
    }
}

@media only screen and (max-width: 992px) {
    .about_wrpr.cstm-about-cnt .about_box_bg .about_tw_bx .about_tw_bx_inr{
        padding-bottom: 50px;
    }
    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .add_to_cart_btn {
        padding: 0;
    }

    .index-cross h2 span svg {
        height: 12px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_img img {
        width: 270px;
        margin-bottom: 20px;
    }

    .our-churches-index h2.hd_main {
        margin-bottom: 20px !important;
    }

    .our-churches-index {
        height: auto;
        padding: 60px 0 !important;
    }

    .our-churches-index .max-width-res .content .our-ch-button {
        padding: 30px 0 10px;
    }

    .our-churches-index .max-width-res .content .our-ch-button button {
        padding: 15px;
    }

    .new-index-res .item {
        padding: 30px 0 20px;
    }

    .metropolitan-index {
        height: 550px;
    }

    .metropolitan-index .home-metro-content {
        padding: 68px 0;
    }

    .metropolitan-index .home-metro-content ul li a {
        padding: 15px 0;
    }

    .metropolitan-index .home-metro-content ul li {
        font-size: 14px;
    }

    .contact-us-modal .modal-body #contact-page-address {
        padding: 0 !important;
    }

    .contact-us-modal .modal-body #contact-page-address .col-sm-6:nth-child(even) {
        clear: both
    }

    section.devot-similar .cnt figure img {
        height: 152px;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p iframe {
        height: 400px;
    }

    .contact-us-modal form .cnct_btn>div {
        float: none;
    }

    .contact-us-modal .modal-body .addr-cont {
        margin: 0 15px;
    }

    .contact-us-modal form {
        padding: 15px;
    }

    .devot-footer .foot-img {
        margin: -45px -17px 0;
    }

    .devot-footer .content .block {
        padding: 25px 17px 35px;
    }

    section.events-list .top-li .tp-img .image-rgb p,
    section.events-list .mid-li .mid-img .image-rgb p,
    section.events-list .bot-li .bot-img .image-rgb p {
        font-size: 20px;
    }

    .cstm-resource-web li {
        width: 50% !important;
    }

    .history_cont_wrap.cstm-hist-px h3 {
        margin-left: 0;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_content {
        padding-left: 50%;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_img {
        width: 50%;
    }

    .about_wrpr .about_box_bg {
        padding-top: 0 !important;
    }

    .newspg_sec .news_top_newssec.cstm-top-img img {
        height: 265px;
        object-fit: cover;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 300px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 33% !important;
    }

    .bec_hospital_sec .bec_btn {
        width: 80%;
    }

    .hist-div-cstm>p {
        padding-left: 15px !important;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft {
        width: 100%;
        margin-bottom: 20px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft img {
        height: 400px;
    }

    .history_cont_wrap h3 {
        margin: 0 10% 20px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 .bec_btn_wrapper {
        margin-top: 0;
    }

    .about_wrpr .about_box_bg {
        padding-top: 80px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr h3 {
        width: auto;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        font-size: 24px;
    }

    /* about Us page responcive*/
    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        padding: 50px 22px 0;
        min-height: 590px;
        min-height: auto;
        width: 100%;
        margin-bottom: 50px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr p {
        line-height: 2.5;
        padding-bottom: 50px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr {
        min-height: auto;
        width: 50%;
        margin: 0px 15px 50px 0px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr a.bx_lnk {
        margin-bottom: 50px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        margin: 0 15px 50px 0px;
    }

    .about_wrpr .bec_sec.blg_sec_hm .blg_content_inner {
        padding: 0 25px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .bec_btn_wrapper {
        margin-top: 20px;
    }

    .blg_sec_hm .blg_sec_hm_inner .blg_content_inner .bec_btn {
        margin-bottom: 0;
    }

    /* synod  page responcive*/
    .synod_secretariat_pge .governance_bx_itmeswrap {
        padding-bottom: 60PX;
    }

    .synod_secretariat_pge .governance_bx_itmeswrap .grid h3.bx_head {
        width: auto;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 70px 40px;
    }

    /*contact  page responcive*/
    .contct_adres_tb .container ul.nav li {
        margin: 0;
    }

    .contct_adres_tb {
        padding: 60px 0 0px 0;
    }

    .contct_adres_tb .container .tab-content {
        margin-top: 40px;
    }

    .cont_infrmtion .container .cont_infrmtion_box {
        padding: 40px 40px;
        margin-top: -100px;
    }

    section.cont_infrmtion {
        padding-bottom: 50px;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_lft {
        width: 50%;
        top: 0;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt {
        margin-bottom: 50px;
        width: 49%;
        padding-left: 31px;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt>h3 {
        font-size: 24px;
    }

    .main_cntct_frm {
        padding-top: 100px;
    }

    .regional_mission {
        padding: 149px 0 85px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt {
        padding-left: 30px;
    }

    .regional_mission .container .regional_mission_logo {
        top: 0;
        position: static;
        margin-top: -20px;
        margin-bottom: -35px;
    }

    .regional_mission {
        padding: 60px 0;
    }

    section.main_cntct_frm {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .main_cntct_frm .contct_frm .hv_under_floral {
        margin-bottom: 32px;
    }

    .main_cntct_frm .contct_frm form .form-group input {
        padding: 18px 15px;
    }

    .main_cntct_frm .contct_frm form .form-group {
        margin-bottom: 15px;
    }

    .main_cntct_frm .contct_frm form .cnct_btn>div input.et_contact_submit {
        height: 50px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        vertical-align: top;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt h4 {
        margin: 0 0 15px 0;
    }

    .contct_adres_tb .container ul.nav .active a:after {
        width: 85%;
    }

    /*prayer worship page responcuve*/
    .pryr_wrshp_cntnt .pryr_red_sec .pryr_wrshp_listing {
        margin-bottom: 20px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec {
        padding: 100px 20px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes {
        margin-top: 50px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec {
        padding: 50px 20px;
    }

    .pryr_wrshp_cntnt p {
        margin-bottom: 20px;
    }

    .pryr_wrshp_cntnt h2 {
        font-size: 22px;
    }

    /* FAITH AND BELiEf */
    .home_hlycross_sec p {
        padding: 0px;
        margin-bottom: 0px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt .thr_bx_dv_rgt_bx {
        min-height: 520px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li span {
        margin-right: 12px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        padding-right: 10px;
        margin-right: 10px;
    }

    /*governance page start*/
    .governance_sec .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_lnk {
        font-size: 12PX;
        margin-bottom: 10px;
    }

    /*church affiliation page statr*/
    .church_aff_pge .synod_secretariat_inner {
        padding-bottom: 50px;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 50px 40px;
    }

    .church_aff_pge .tab_affil ul li {
        padding: 0 10px;
        margin: 0 25px;
    }

    .church_aff_pge .tab_affil ul li .lnk_ico {
        width: 30px;
        height: 30px;
    }

    .church_aff_pge .tab_affil ul li {
        font-size: 12px;
    }

    .church_aff_pge .tab_affil ul {
        margin: 40px 0 30px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.church_aff_pge .synod_box {
        margin: -60px 7px 0;
    }

    /*FaQ page page statr*/
    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel {
        padding: 30px;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-heading>a .hd_bx h4 {
        font-size: 18px;
        padding-right: 20px;
    }

    .faith_wrpr section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg {
        padding: 80px 0px;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-collapse .panel-body .faq_acc_txt .bx_lnk {
        font-size: 12px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li {
        width: 48%;
        margin: 0;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a:after,
    .ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-next,
    .ns_photogal_sec.cstm-owl .owl-carousel .owl-nav button.owl-prev,
    .ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-next,
    .ns_photogal_sec.cstm-flood-slider .owl-carousel .owl-nav button.owl-prev {
        display: none;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        min-height: 0px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li:last-child a {
        padding-top: 30px;
    }

    /*our charch page*/
    .news_ltr_sec {
        padding: 80px 0 !important;
    }

    .news_ltr_sec .newsltr_inner .newsltr_inputbxwrap .nltr_txtbx {
        height: 50px;
    }

    .home-about-section .inner .content h3 {
        font-size: 15px;
    }

    .home-about-section .inner .content p {
        font-size: 14px;
    }
}

@media only screen and (max-width:991px) {
    .form-donate{
        padding:20px;
        width:200px;
        top: 20px;
    }
    .donation-page{
        height: 300px;
        background-size: cover;
    }
    .donate-form, .donate-questions{
        padding:40px 0;
    }
    .donate-form h1{
        margin-bottom: 0;
    }
    .donate-form .selectric{
        margin-bottom: 0;
    }
    .donate-form h1{
        font-size: 24px;
    }
    .donate-questions .panel-group{
        margin-top:0;
    }
    .donate-questions .panel .panel-heading .panel-title a{
        font-size: 16px;
        padding:15px 0;
        line-height:1.8;
        padding-right: 27px;
    }
    .donate-questions .panel .panel-heading .panel-title a:after{
        top: 15px;
    }
    .donate-questions .panel-body{
        padding:15px;
    }
    .cstm-news-res .news-subscribe-box .nltr_frm_inner .newsltr_inputbxwrap input.nltr_txtbx{
        height: 54px;
    }
    .cstm-news-res .news-subscribe-box button{
        margin-left:-15px;
    }
    .right-subscribe-news .inner button{
        width: 200px;
    }
    .bottom-notification .col-sm-8, .bottom-notification .col-sm-4{
        text-align: center;
        margin-bottom:15px;
    }
    .bottom-notification span{
        margin-right:0;
    }
    .newspg_sec.bec_sec .social_welfire_sec.news-sub-left, .right-subscribe-news, .cstm-inner-news .cstm-subscribe-div .inner-news-right, .cstm-inner-news .cstm-subscribe-div .right-subscribe-news, .bottom-notification .col-sm-8, .bottom-notification .col-sm-4, .newspg_sec.bec_sec .cstm-cate-sub .right-subscribe-news, .newspg_sec.bec_sec .cstm-cate-sub .news_cat_right_tagsec, .bottom-notification .col-sm-9, .bottom-notification .col-sm-3{
        width: 100%;
    }
    .bottom-notification .col-sm-9, .bottom-notification .col-sm-3{
        text-align: center;
    }
    .cstm-inner-news .cstm-subscribe-div .right-subscribe-news .inner button{
        width: 200px;
    }
    .right-subscribe-news{
        padding-left: 0;
    }
    .right-subscribe-news .inner{
        height: auto;
        padding: 30px;
    }
    .news-subscribe-box{
        padding: 55px 25px;
    }
    .news-subscribe-box h1{
        font-size: 25px;
        margin-bottom:0;
        letter-spacing: 1px;
    }
    .news-subscribe-box p{
        font-size: 14px;
        padding-bottom: 20px;
    }
    .news-subscribe-box button{
        padding: 15px 40px;
    }
    .newsletter-main .left-letter-cnt .newsltr_inputbxwrap button{
        width: 100px;
    }
    .newsletter-main .left-letter-cnt .newsltr_inputbxwrap input{
        height: 45px;
    }

    .newsletter-main .left-letter-cnt h1,
    .newsletter-main .left-letter-cnt p {
        margin-bottom: 20px;
    }
    .newsletter-main .row .blocks, .newsletter-main .row .blocks img{
        height: 450px;
    }
    .newsletter-main .row .blocks {
        width: 50%;
    }

    .free_resource_sec.cstm-checkout-align .container {
        width: 100%;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box.cstm-synod-box {
        margin-top: 30px;
    }

    .governance_sec_banner {
        height: 200px !important;
    }

    .woocommerce-table.woocommerce-table--order-details.cstm-foot-td tfoot td {
        padding-right: 15px;
    }

    .cstm-woo-section-order .cstm-foot-td thead tr th:last-child,
    .cstm-woo-section-order .cstm-foot-td tbody tr td:last-child {
        padding-right: 15px !important;
    }

    .woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check h3 {
        padding-left: 15px;
    }

    .order_recieved_thxpg_wrapper ul li.cstm-order-check div.ord_thnkpg_orddet_lst_inner,
    .woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check-last:last-child .ord_thnkpg_orddet_lst_inner {
        padding-left: 35px !important;
    }

    .free_resource_sec .fr_res_box_outer .cstm-resource-web.cstm-new-res-slider .tp_beed {
        padding-right: 15px !important;
        height: 40px !important;
    }

    .free_resource_sec .fr_res_box_outer .cstm-resource-web.cstm-new-res-slider .btm_beed span {
        height: 30px;
    }

    .news_box_inner.cstm-box-inner .content_wrapper .content {
        min-height: 80px !important;
        max-height: 80px !important;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_img img {
        margin-top: 0;
        margin-bottom: 50px;
        width: 270px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .cstm-bible .nicence_creed_content .bec_btn_wrapper {
        text-align: center;
        padding-left: 0;
        margin-top: 20px;
    }

    .home-about-section .inner .content h3 {
        min-height: auto;
    }

    .bec-hmbnr-txtwrap h1 {
        font-size: 20px;
    }

    .new-index-res .item {
        padding: 50px 0 30px;
    }

    .new-index-res .item figure img {
        height: 190px;
    }

    .scrol_line {
        bottom: 100px;
    }

    .main-ban-know {
        margin-top: 25px;
    }

    .index-about-list .home-about-section:last-child {
        padding-bottom: 40px;
    }

    .home-about-section .inner figure {
        width: 227px;
        margin-bottom: 30px;
    }

    .home-about-section .inner .content p {
        min-height: 100px;
    }

    .ourmission_sec .cstm-mission-web .our_mission_head_wrapper .under_ln {
        top: 30px;
    }

    .footer_sec .ftr_nav_lst li a {
        padding: 0 15px;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-error {
        width: 80%;
    }

    section.devot-similar .cnt .inner-cnt p {
        min-height: 80px;
    }

    section.devot-pop .right .cstm-block {
        border: 1px solid #cccc;
        margin-bottom: 20px;
        padding: 15px;
    }

    .single-devot-div .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
        display: none;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner {
        min-height: 300px;
    }

    .mission-book .book-inner .right-cnt {
        padding: 15px;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner h3,
    .ourmission_sec .cstm-mission-web .our_mission_head_wrapper {
        height: auto;
    }

    .mission-how .how-head {
        padding: 70px 30px;
    }

    .mission-how .mission-grid,
    .mission-how .governance_bx_itmeswrap,
    .home-about-section {
        padding-bottom: 0;
    }

    .mission-how,
    .synod_secretariat_pge.cstm-mo-one .synod_secretariat_inner .synod_box {
        padding-bottom: 0;
    }

    .mission-book .book-inner {
        padding: 50px 0;
    }

    section.devot-similar .cnt {
        min-height: 390px;
    }

    section.devot-similar .cnt .inner-cnt .btm-cr {
        position: relative;
        bottom: 0;
        margin-top: 10px;
    }

    .devot-similar .row .col-sm-4 {
        width: 50%;
        margin-bottom: 20px;
    }

    .devot-inner .rct-devot h5 {
        padding-bottom: 20px;
    }

    section.devot-similar {
        padding-top: 0 !important;
        padding-bottom: 40px !important;
    }

    section.devot-pop {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    section.devot-pop .nspg_lnd_subhd {
        margin-bottom: 0;
    }

    section.devot-pop .pop-dev-list ul {
        padding-top: 40px;
    }

    section.devot-pop .right {
        padding-top: 40px;
        float: left !important;
    }

    section.devot-pop .right .nspg_lnd_subhd {
        margin-bottom: 30px;
    }

    section.devot-pop .right .cstm-block .nspg_lnd_subhd {
        margin-bottom: 20px;
    }

    section.devot-pop .right .cstm-block .img-cnt .img-inner {
        padding: 0;
    }

    .single-devot-div .nspg_lnd_subhd {
        float: none;
        display: block;
    }

    section.devot-pop .right .cstm-block .nspage_btnloader {
        width: 50%;
        position: relative;
        bottom: 0;
        margin-bottom: 0;
    }

    section.devot-pop .right .cstm-block .img-cnt .img-inner {
        padding-left: 0;
    }

    section.devot-pop .right .cstm-block {
        width: 100%;
        display: inline-block;
        padding-right: 15px;
        vertical-align: top;
        height: auto;
        position: relative;
    }

    section.devot-pop .right .cstm-block .img-cnt:before {
        display: none;
    }

    section.devot-pop .right .cstm-block .img-cnt {
        background-image: none !important;
        height: auto;
        margin: 0;
    }

    section.devot-pop .right .cstm-block .img-cnt p {
        color: #000;
        margin-bottom: 15px;
    }

    section.devot-pop .right .cstm-block .img-cnt span {
        color: #717171;
    }

    section.devot-pop .left {
        padding: 0;
    }

    section.devot-pop .right .cstm-block .nspg_lnd_subhd {
        display: block;
        clear: both;
    }

    .devot-inner .rct-devot .rct-list {
        clear: both;
        padding: 0;
    }

    section.devot-similar .cnt .inner-cnt {
        padding: 15px;
    }

    section.devot-similar .cnt .inner-cnt span {
        line-height: 1.5;
    }

    section.devot-similar .cnt .inner-cnt p {
        font-size: 16px;
    }

    .rct-devot .rct-list .recent-box {
        width: 50%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .rct-devot .rct-list .recent-box .cnt {
        padding: 0 30px 15px;
    }

    .devot-inner .inner .content,
    .devot-inner .rct-devot {
        padding-left: 0 !important;
    }

    .mission-book .book-inner figure img {
        max-width: 100%;
        margin: 0 auto;
        padding-bottom: 30px;
    }

    .wht_clnwtr_dosec.cstm-major .wht_bx_lst li {
        width: 50% !important;
    }

    .mission-sec-two .left-img figure img {
        max-width: 100%;
        margin: 0 auto;
        width: 100%;
    }

    .mission-sec-two .left-img {
        padding-bottom: 30px;
    }

    .bishop-div figcaption {
        width: 200px;
        top: -57px;
        left: -7px;
        bottom: unset;
    }

    .devot-inner .inner .content {
        padding-left: 30px;
    }

    .devot-footer .content .block h4 {
        font-size: 14px;
    }

    .devot-inner .inner {
        padding: 40px 0;
    }

    .devot-inner .rct-devot {
        padding-left: 30px;
        padding-top: 30px;
    }

    section.metro-about .top-div .tp-rgt .more .list figcaption {
        width: 450px;
    }

    section.metro-about .top-div .tp-left figure {
        margin-top: 100px;
    }

    section.metro-stories .stories-content .news a {
        padding-bottom: 0;
    }

    section.metro-stories .stories-content .block {
        margin-bottom: 20px;
    }

    section.metro-stories .stories-content .news figure img {
        width: 100%;
        height: auto;
    }

    .new-cnt .new-cnt-box .cnt-inner-right {
        padding-left: 16px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right {
        position: relative;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        position: absolute;
        left: -113px;
        top: 180px;
    }

    .new-cnt .new-cnt-box figure img {
        width: 110px;
        height: 170px;
    }

    .new-cnt .new-cnt-box figure img.bpdaniel {
        width: 110px;
        height: 170px;
    }

    .bec_btn_wrapper.cstm-about-bel .bec_btn {
        margin-top: 0px;
    }

    .our_wrk_sec .ourappr_thums_wrap .max-width-res.cstm-div-ht .ourappr_thums_inner {
        height: auto;
    }

    .hist-div-cstm.cstm-hist-hos {
        padding: 0 15px;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner {
        min-height: auto;
    }

    .nsandev_sec .big_img_sec .news_imgover_txtwrap .read_more_btn {
        left: 0;
        bottom: 0;
    }

    .nsandev_sec .big_img_sec.cstm-big-img .news_imgover_txtwrap .read_more_btn {
        left: 20px;
        bottom: 15px;
    }

    .newsandevents_inner.clearfix.max-width-res.cstm-mb-0 .content_wrapper {
        min-height: 200px;
    }

    .nsandev_sec .big_img_sec.cstm-big-img .big_img_sec_inner .bigimg-wrap {
        height: 230px;
    }

    .main_cntct_frm .contct_frm .cstm-send-btn form .cnct_btn>div {
        text-align: center;
    }

    .faith_wrpr .thr_bx_dv .cstm-aca .thr_bx_dv_lft {
        width: 100%;
        min-height: auto;
        margin-bottom: 20px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt {
        width: 100%;
        min-height: auto;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_content {
        padding-left: 0;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_img {
        width: 100%;
    }

    section.bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .col-lg-5.col-md-12 {
        width: 100%;
        padding-left: 0;
        padding-bottom: 15px;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blog_lft_imgwrap img {
        height: auto;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .blg_content_inner {
        padding-left: 0;
    }

    .mission_bnrbtm_sec .cstm-relief .mission_bnrbtm_inner .imgwrap {
        width: 100%;
    }

    .mission_bnrbtm_sec .cstm-relief .mission_bnrbtm_inner {
        padding-left: 0;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner {
        padding-left: 0;
        padding-top: 0;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .imgwrap {
        width: 100%;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .content.woman-cnt {
        padding-right: 0;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li {
        width: 100%;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .btm_ico_thumblst li {
        width: 100%;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .imgwrap {
        width: 100%;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner {
        padding-left: 0;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li {
        width: 100% !important;
        margin-bottom: 10px;
        height: auto;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_wrap {
        top: 0;
    }

    .mission_bnrbtm_sec .hc-btm-health .mission_bnrbtm_inner {
        padding-left: 0;
    }

    .mission_bnrbtm_sec .hc-btm-health .mission_bnrbtm_inner .imgwrap {
        width: 100%;
    }

    .mission_bnrbtm_sec .mission_bnrbtm_inner.mission-hc {
        padding-left: 0;
    }

    .mission_bnrbtm_sec .mission_bnrbtm_inner.mission-hc .imgwrap {
        width: 100%;
    }

    .woocommerce-order .ord_thnkpg_orddet_lst li:last-child .ord_thnkpg_orddet_lst_inner {
        padding: 20px 25px
    }

    .cart_lst_tble_wrap .woocommerce-cart-form__contents tbody td.product-name .prodct_labelwrap {
        text-align: left;
    }

    .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .tp_beed {
        padding: 8px 0px !important;
        height: 40px !important;
    }

    .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .img_wrap {
        margin-bottom: 8px !important;
    }

    .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .price {
        margin-bottom: 8px;
    }

    .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .prd_name {
        height: 20px;
    }

    .related.products.cstm-related-product .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .prd_name {
        height: 40px;
    }

    .scw-cstm.mission_bnrbtm_sec .mission_bnrbtm_inner .content {
        padding-right: 0;
    }

    .scw-cstm.mission_bnrbtm_sec .mission_bnrbtm_inner .imgwrap {
        width: 100%;
    }

    .cont-max-width {
        max-width: 100%;
    }
}


@media only screen and (max-width: 900px) {
    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 38% !important;
    }
}

@media only screen and (max-width: 850px) {
    .bottom-notification{
        width: 95%;
    }
    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        left: -160px;
        top: 289px
    }

    .bishop-div {
        border-bottom: none;
        padding: 0;
    }

    .bishop-div .new-cnt-box {
        width: 100%;
        margin-bottom: 50px;
    }

    .new-cnt .new-cnt-box figure img {
        width: 200px;
        height: auto;
    }

    .new-cnt .new-cnt-box figure img.bpdaniel {
        width: 200px;
        height: auto;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 300px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 276px !important;
    }
}

@media only screen and (min-width:768px) {

    section.bec_sec.free_resource_sec.free_resource_cate.woo-cstm .container_lg .woocommerce-info {
        margin: 0 20px;
    }
}

@media only screen and (max-width: 768px) {
    .donation-table a.donate-again{
        background:#fff;
        color:#6d0309 !important;
    }
    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-navigation ul.acount_list .woocommerce-MyAccount-navigation-link--donation_history a span.hamburger-inner{
        width:23px !important;
        height: 23px !important;
    }
    table.donation-table.shop_table_responsive tr td:last-child:before{
        content:none;
    }
    .bottom-notification{
        padding: 15px;
    }
    .bottom-notification span, .bottom-notification button{
        font-size: 14px;
    }
    .bottom-notification .col-sm-8, .bottom-notification .col-sm-4{
        margin-bottom:0;
    }
    .free_resource_sec .fr_res_box_outer .woocommerce-order-downloads.table_style>table.shop_table_responsive.cstm-ord-dw tbody tr .download-file a {
        padding-right: 25px !important;
    }

    .woocommerce table.shop_table_responsive.cstm-ord-dw tbody tr:first-child td:first-child {
        padding-top: 0 !important;
    }

    .woocommerce table.shop_table_responsive.cstm-ord-dw tr td {
        padding: 15px !important;
        font-size: 12px !important;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table tbody tr td a {
        font-size: 12px;
    }

    .woocommerce table.shop_table_responsive.cstm-ord-dw tr td:before {
        margin-left: 0 !important;
    }

    .woocommerce table.shop_table_responsive.cstm-ord-dw tr td.download-file:before {
        padding-top: 0 !important;
    }

    .free_resource_sec.cstm-checkout-align .fr_res_box_outer,
    .bec_sec.free_resource_sec.free_resource_cate.bec_store_sec.cstm-checkout-align .col-md-8,
    .bec_sec.free_resource_sec.free_resource_cate.bec_store_sec.cstm-checkout-align .col-md-4 {
        padding: 0;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.order-downloads tbody tr .download-file:last-child {
        padding-left: 20px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .max-width-res.cstm-bible .nicence_creed_img img {
        margin-bottom: 20px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_content h2 {
        font-size: 22px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .cstm-bible .nicence_creed_content .bec_btn_wrapper .bec_btn {
        margin-top: 0;
    }

    .home_hlycross_sec.index-cross .cross_ico,
    .faith_wrpr .faith_words .cross_ico {
        margin: 0 auto 20px;
        height: 80px;
    }

    .our-churches-index {
        background-position: 50% 100%;
    }

    .bec_nav_collapse {
        margin-right: 0;
    }

    .metro-home .main-top figure img {
        height: auto;
        object-fit: cover;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .wht_bx_lst_inner {
        min-height: 300px;
        padding: 24px 15px;
    }

    .cstm-precaptcha .form-group {
        transform: scale(.88);
        transform-origin: left;
    }

    .devot-inner .inner .content .inner-content {
        padding-right: 0;
    }

    .devot-footer .content .block {
        padding: 15px 15px 30px;
    }

    .devot-footer .content .block h4 {
        font-size: 14px;
    }

    .devot-footer .content .block img {
        padding: 15px 0;
        height: 150px;
    }

    .metro-letter .pdf-div {
        padding: 0;
    }

    .metro-letter .option-menu {
        padding-top: 0;
    }

    .metro-letter {
        padding: 40px 0;
    }

    section.metro-letter .main-hed {
        padding-bottom: 20px;
    }

    .devot-inner .rct-devot .rct-list {
        padding-bottom: 20px;
    }

    .devot-inner .inner .content {
        padding-right: 0;
    }

    .devot-inner .inner .content .main-hed {
        padding-bottom: 25px;
    }

    .events-list .close {
        right: 15px;
    }

    section.events-list .top-li .tp-img .image-rgb p,
    section.events-list .mid-li .mid-img .image-rgb p,
    section.events-list .bot-li .bot-img .image-rgb p {
        font-size: 16px;
    }

    .governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
        padding: 55px 15px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.metro-devotional {
        padding-top: 50px;
    }

    section.metro-events {
        padding: 50px 0;
    }

    .metro-load {
        padding: 50px 0;
    }

    section.metro-about .top-div .tp-left figure {
        margin-top: 0px;
    }

    section.metro-stories .stories-content {
        padding: 40px 0;
    }

    section.metro-about .top-div .tp-rgt .more .list figure {
        padding-right: 20px;
    }

    section.metro-about .top-div .tp-left {
        margin-top: 100px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner:hover .btm_beed .prd_name {
        opacity: 1;
        transform: none;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner:hover .btm_beed .add_to_cart_btn {
        transform: none !important;
    }

    .woocommerce #respond input#submit.added::after,
    .woocommerce a.button.added::after,
    .woocommerce button.button.added::after,
    .woocommerce input.button.added::after {
        vertical-align: text-top;
        position: relative;
        top: -2px;
    }

    .bec_bringcol_sec .bec_bringcol_cntwrap .hd_main span {
        line-height: normal;
        height: 25px;
        padding: 0 5px;
        vertical-align: middle;
        margin-top: -2px;
    }

    .nsandev_sec.cstm-res-tab .read_more_btn::after {
        top: 4px;
    }

    .bec_sec.our_apprch_sec.our_wrk_sec.default-pad.cstm-work-app .ourappr_thums_wrap .ourappr_thums_inner .hd {
        height: auto;
    }

    .bec_sec.our_apprch_sec.our_wrk_sec.default-pad.cstm-work-app .ourappr_thums_wrap .ourappr_thums_inner .hd span {
        display: inline-block;
    }

    .cstm-estn-church .pb-res-50 {
        padding-bottom: 0 !important;
    }

    .cstm-fab .bec_btn_wrapper .bec_btn {
        margin-top: 50px;
    }

    .home_hlycross_sec.cstm-hist-px p {
        padding: 0 15px;
    }

    .history_cont_wrap.cstm-hist-px h3 {
        margin-left: 15px;
    }

    .newspg_sec.bec_sec.cstm-inner-news {
        margin-top: 0;
    }

    .bec_sec.free_resource_sec.thumbsec_hm.default-pad {
        padding: 40px 0 !important;
    }

    .btn_center_wrapper .bec_btn {
        margin-bottom: 0 !important;
    }

    .our_mis_bx_rw:last-child {
        margin-bottom: 0;
    }

    .nsandev_sec.pd-50-res .col-md-4 .news_box_inner,
    .nsandev_sec.pd-50-res .col-md-4 .news_box_inner .content_wrapper {
        margin-bottom: 10px !important;
    }

    .nsandev_sec.pd-50-res .col-md-4:last-child .news_box_inner .content_wrapper {
        margin-bottom: 0 !important;
    }

    .nsandev_sec.default-pad.pd-50-res {
        padding: 40px 0 !important;
    }

    .pb-res-50 {
        padding-bottom: 50px !important;
    }

    .about_wrpr .being_chris.cstm-pad-pb {
        padding-bottom: 50px !important;
    }

    .about_wrpr .being_chris.cstm-pad-pb .col-sm-7 {
        padding-bottom: 50px !important;
    }

    .pt-res-0 {
        padding-top: 0 !important;
    }

    .hist-div-cstm .hist-div-p {
        margin-bottom: 30px;
    }

    .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap .ns_posttime {
        line-height: 1.5;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li {
        height: auto;
        margin-bottom: 10px;
        width: 100% !important;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_wrap {
        top: 10px;
    }

    .affil_appli .nav.nav-tabs li {
        font-size: 12px !important;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 40% !important;
    }

    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive.order-downloads tr td::before {
        margin-left: 15px !important;
    }

    .woocommerce table.shop_table_responsive.wish-res-table tr {
        margin-bottom: 46px;
    }

    .woocommerce table.shop_table_responsive.wish-res-table tr:nth-child(even) td.product-remove {
        top: -46px;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content #yith-wcwl-form table.shop_table.cart.wishlist_table.wish-res-table {
        width: 100%;
        padding: 15px 0;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content #yith-wcwl-form table.shop_table.cart.wishlist_table.wish-res-table tbody tr td {
        padding: 15px;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>h2 {
        padding-left: 15px;
    }

    .cart_lst_tble_wrap .woocommerce-cart-form__contents tbody td.product-name .prodct_labelwrap {
        text-align: right;
        padding-top: 15px;
    }

    .faith_wrpr .abt_aca_spi_bx_sec .container_lg>div {
        margin-bottom: 30px;
    }

    section.faith_rd_sec.the_dev {
        padding-bottom: 50px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_content p {
        margin-bottom: 0 !important;
    }

    .home_hlycross_sec .mob-res-div {
        padding-left: 0;
        padding-right: 0;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .tp_beed {
        padding: 8px 30px !important;
        height: 0;
    }

    .home .price-green {
        font-size: 14px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner {
        padding-bottom: 15px;
    }

    .thumbsec_hm .str_cat_prd_lst li .fr_res_box_inner .price {
        height: 30px;
    }

    .str_cat_prd_lst li .fr_res_box_inner .prd_name {
        height: 42px;
    }

    .cart_count_mobile {
        position: relative;
        top: -2px;
    }

    .thumbsec_hm .str_cat_prd_lst li {
        width: 50% !important;
        padding: 0 5px;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style .dashboardpage {
        margin-bottom: 0;
    }

    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        margin-left: 15px;
    }

    .woocommerce .bec_store_sec table.shop_table.bec-order-det td.download-remaining {
        font-size: 14px;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-order-downloads.table_style>table tbody tr .download-file a {
        padding-right: 0 !important;
    }

    .woocommerce table.shop_table td.download-product {
        padding-left: 12px;
        padding-bottom: 6px;
    }

    .woocommerce table.shop_table_responsive tr {
        position: relative;
    }

    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-name,
    .woocommerce table.shop_table_responsive tr td.product-name {
        padding-top: 60px !important;
    }

    .woocommerce table.shop_table_responsive tr td.product-remove {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        /*border-bottom: 1px solid #efefef;*/
        /*background-color: transparent;*/
    }

    .woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-remove {
        background-color: #f9f9f9;
    }

    section.bec_sec.free_resource_sec.free_resource_cate.woo-cstm .container_lg .woocommerce-info {
        margin: 0;
    }

    .hamburger--spring .hamburger-inner {
        top: 6px;
    }

    .hamburger--spring .hamburger-inner::before {
        top: 8px;
        width: 25px;
        height: 1px;
    }

    .hamburger-inner {
        width: 25px;
        height: 1px;
    }

    .hamburger--spring .hamburger-inner::after {
        top: 16px;
        width: 25px;
        height: 1px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .tp_beed {
        padding: 15px 25px;
    }

    .home.blog .free_resource_sec .fr_res_box_outer .fr_res_box_inner .img_wrap {
        margin-bottom: 10px !important;
    }

    .thumbsec_hm .str_cat_prd_lst li .fr_res_box_inner .price {
        margin-bottom: 0;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        font-size: 22px;
    }
}

@media only screen and (max-width: 767px) {
    @-webkit-keyframes mymove {
        from {
            bottom: 80%;
        }

        to {
            bottom: -10px;
        }
    }


    @keyframes mymove {
        from {
            bottom: 80%;
        }

        to {
            bottom: 0px;
        }
    }
}

@media only screen and (max-width: 767px) {
    .faith_wrpr section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg.cstm-faq-toggle{
        padding: 40px 0 !important;
    }
    .faith_wrpr section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg.cstm-faq-toggle h2{
        margin-bottom: 0 !important;
    }
    .cstm-news-res .news-subscribe-box button{
        width: 150px;
        display: block;
        margin-top:15px;
        margin-left:0;
    }

    .cstm-news-res .news-subscribe-box .nltr_frm_inner .newsltr_inputbxwrap input.nltr_txtbx{
        height: 48px;
        max-width: 100%;
    }
    .str_cat_prd_lst_hvsidebar.cstm-loop li{
        margin: 30px 0;
    }
    .str_cat_prd_lst_hvsidebar.cstm-loop li .fr_res_box_inner_aniwrap .fr_res_box_inner .img_wrap img{
        height: 200px;
    }
    .newspg_sec.bec_sec .cstm-cate-sub .right-subscribe-news{
        padding-left: 0;
    }
    .newsletter-main .left-letter-cnt{
        padding: 0 15px;
    }
    .bottom-notification span{
        font-size: 16px;
        margin-top: 0px;
        line-height: 1.5;
    }
    .bottom-notification figure{
        margin-right:10px;
    }
    .cstm-inner-news .cstm-subscribe-div .right-subscribe-news .inner, .newspg_sec.bec_sec .cstm-cate-sub .right-subscribe-news .inner{
        padding:30px 15px;
    }
    .cstm-inner-news .col-md-4.cstm-subscribe-div .inner-news-right{
        padding-bottom: 0;
    }
    .cstm-inner-news .cstm-subscribe-div .right-subscribe-news{
        padding-left: 10px;
        padding-right: 10px;
    }
    .right-subscribe-news .inner{
        padding:30px 15px;
    }
    .right-subscribe-news .inner h3{
        font-size: 24px;
    }
    .newspg_sec .news_top_newssec.cstm-fl-none, .news-subscribe-box{
        margin-bottom:30px;
    }
    .news-subscribe-box{
        padding: 35px 15px;
    }
    .news-subscribe-box h1{
        font-size: 22px;
        margin-bottom: 15px;
        line-height: normal;
        letter-spacing: normal;
    }
    .news-subscribe-box button{
        padding: 15px 25px;
        font-size: 14px;
    }
    .bec_innerpg_bnr_sec.governance_sec_banner {
        height: 165px !important;
        min-height: 100% !important;
    }

    .cstm-check-download tr td a {
        display: block;
    }

    .cstm-woo-section-order .cstm-foot-td thead tr th:last-child,
    .cstm-woo-section-order .cstm-foot-td tbody tr td:last-child {
        padding-right: 0 !important;
    }

    .order_recieved_thxpg_wrapper ul li.cstm-order-check div.ord_thnkpg_orddet_lst_inner,
    .woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check-last .ord_thnkpg_orddet_lst_inner,
    .woocommerce-order .ord_thnkpg_orddet_lst li.cstm-order-check-last:last-child .ord_thnkpg_orddet_lst_inner {
        padding-left: 20px !important;
    }

    .new-index-res .item figure img {
        height: 230px;
    }

    .newsandevents_inner.clearfix.max-width-res.cstm-mb-0 .content_wrapper .content {
        min-height: 100% !important;
        max-height: 100% !important;
    }

    .cstm-res-single .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed {
        height: auto !important;
    }

    .cstm-res-single .prd_detpg_outerwrap .summary h1.product_title {
        margin-bottom: 0;
        font-size: 22px;
    }

    .single.single-product .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description,
    .woocommerce-Tabs-panel--html5_video,
    .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs #tab-reviews,
    section.bec_sec.free_resource_sec.free_resource_cate.cstm-res-single .prd_detpg_outerwrap .summary {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs ul.wc-tabs {
        padding: 0 14px !important;
    }

    .home_hlycross_sec.bec_sec.index-cross h2.hd_main span {
        padding-top: 12px;
    }

    .our-churches-index {
        background-position: 100% 0;
    }

    .newsandevents_inner.clearfix.max-width-res.cstm-mb-0 .content_wrapper .content {
        height: auto !important;
    }

    .home-about-section .inner .content h3 {
        min-height: auto;
    }

    .bec-hmbnr-txtwrap {
        bottom: 0;
        padding-top: 45px;
    }

    .bec-hmbnr-txtwrap h1 {
        font-size: 20px;
        white-space: nowrap;
    }

    .devot-inner .content .inner-content h2 {
        font-size: 18px;
    }

    .our-churches-index .max-width-res .content .our-ch-button {
        padding: 20px 0;
    }

    .our-churches-index {
        padding: 40px 0 !important;
    }

    .scrol_line span,
    .main_logn .modal-dialog .modal-body .row .userlogin_lft {
        display: none;
    }

    .scrol_line {
        background: transparent;
        border: 1px solid #fff;
        border-radius: 20px;
        width: 15px;
        height: 35px;
        left: 50%;
        transform: translateX(-50%);
        bottom: 31px;
    }

    .scrol_line i {
        width: 10px;
        height: 10px;
        background: #fff;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
    }

    .scrol_line:after {
        display: none;
    }

    .index-about-list .home-about-section {
        padding: 20px 10px;
    }

    .metropolitan-index .home-metro-content ul li:last-child {
        max-width: 300px;
        width: auto;
    }

    .home-about-section .inner figure {
        width: 200px;
    }

    .metropolitan-index .home-metro-content ul li a>span {
        margin-right: 10px;
    }

    .metropolitan-index .home-metro-content {
        padding: 40px 0;
    }

    .metropolitan-index .home-metro-content ul li {
        background: rgba(255, 255, 255, .3);
    }

    .main-ban-know {
        margin-top: 0px;
    }

    .new-index-res {
        margin-top: 30px;
        margin-bottom: 30px;
        text-align: center;
    }

    .main-ban-know button,
    .our-churches-index .max-width-res .content .our-ch-button button {
        font-size: 14px;
    }

    .new-index-resources {
        padding: 0 7px;
    }

    .new-index-res .item {
        padding-top: 20px;
    }

    .new-index-res .item .new-index-free {
        top: 10px;
        left: -49px;
        font-size: 12px;
        padding: 3px 50px;
    }

    .new-index-res .item figure {
        width: auto;
        padding: 0 25px;
    }

    .new-index-res .item .btm_beed {
        margin-top: 15px;
        padding: 0 10px;
    }

    .new-index-res .item .btm_beed span.prd_name {
        font-size: 12px;
        height: 20px;
    }

    .new-index-res .item .btm_beed .add_to_cart_btn {
        opacity: 1;
        font-size: 10px;
    }

    .metropolitan-index {
        height: auto;
        background-position: 36% !important;
    }

    .metropolitan-index .home-metro-content {
        position: relative;
        z-index: 1;
    }

    section.bec_sec.metropolitan-index:after {
        content: "";
        position: absolute;
        background: rgba(0, 0, 0, .4);
        width: 100%;
        height: 100%;
        top: 0;
    }

    .metropolitan-index .home-metro-content ul li {
        display: block;
        max-width: 300px;
        text-align: left;
        padding: 0 15px;
        float: none;
        margin: 10px auto;
        width: 100%;
        white-space: nowrap;
    }

    .metropolitan-index .home-metro-content p {
        padding: 0 0px 15px;
    }

    .metropolitan-index .home-metro-content ul,
    .woocommerce-Tabs-panel--html5_video p {
        margin-bottom: 15px;
    }

    .metropolitan-index .bec_btn_wrapper {
        margin-bottom: 40px;
    }

    .our-churches-index .max-width-res .content .our-ch-button button {
        width: 273px;
        max-width: 320px;
        margin: 5px;
        padding: 15px 0;
    }

    .our-churches-index {
        height: auto;
    }

    .our-churches-index .max-width-res .content {
        padding: 15px 0;
        margin-top: 15px;
    }

    .footer_sec .ftr_nav_lst li a {
        padding: 0 10px;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two p {
        padding-top: 15px;
    }

    .contact-us-modal .modal-body #contact-page-address {
        padding: 0 15px !important;
    }

    .contact-us-modal .modal-body #contact-page-address .col-sm-6,
    .home-about-section {
        width: 50%;
        float: left;
    }

    .contact-us-modal .modal-header .close {
        bottom: 60px;
    }

    .dis-content .dis-left.disaster-relief-content p,
    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two li .ns_lstwrapper h3,
    .rcnt_ns_lst.cstm-recent.disaster-ul li {
        margin-bottom: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two li .ns_lstwrapper h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-error {
        position: relative;
        left: 0;
        transform: none;
    }

    section.devot-similar .cnt .inner-cnt p {
        min-height: auto;
    }

    .rct-devot .rct-list .recent-box figure img {
        object-fit: cover;
    }

    section.devot-pop .col-md-12 .nspg_lnd_subhd {
        margin: 0 -15px;
    }

    section.devot-pop .right .cstm-block .img-cnt p {
        margin-top: 0;
    }

    section.devot-pop .left,
    .newspg_sec.bec_sec .rcnt_ns_lst {
        width: 100%;
    }

    .devot-inner .rct-devot .rct-list .recent-box {
        width: 50%;
        float: left;
    }

    .devot-inner .rct-devot .rct-list .recent-box:first-child {
        padding-left: 0;
    }

    .devot-inner .rct-devot .rct-list .recent-box:last-child,
    .cstm-res-single .prd_detpg_outerwrap .woocommerce-error li {
        padding-right: 0;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box.cstm-synod-box .cont-max-width .hist-div-cstm h2 {
        margin-bottom: 20px !important;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-error li a.button {
        right: auto;
        left: 20px;
        bottom: -20px;
    }

    .devot-inner .rct-devot .rct-list .recent-box:first-child .cnt {
        padding: 15px 25px 15px 15px;
    }

    .devot-inner .rct-devot .rct-list .recent-box:last-child .cnt {
        padding: 15px 25px 15px 35px;
    }

    .rct-devot .rct-list .recent-box .cnt {
        padding: 0 15px 15px;
    }

    .rct-devot .rct-list .recent-box figure {
        display: block;
    }

    .devot-inner .content .inner-content p,
    .devot-resource .res-cnt p {
        font-size: 14px;
    }

    section.devot-pop .right .cstm-block .img-cnt span {
        line-height: 1.4;
    }

    .devot-inner .content .main-hed img {
        padding: 0;
    }

    section.devot-similar .cnt figure img {
        height: 200px;
    }

    .single-devot-div .nspage_btnloader .ns_ldmr_btn_lg {
        padding: 10px;
    }

    section.devot-pop .pop-dev-list ul li .li-cnt {
        width: 100%;
        padding: 20px 15px;
    }

    section.devot-pop .pop-dev-list ul li .li-cnt p {
        padding-right: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two li .ns_lstwrapper .nslst_contentwrap {
        padding-left: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two {
        margin-left: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two li .ns_lstwrapper a.nslst_imgwrap {
        left: 0;
    }

    .disaster .dis-content .dis-left,
    .disaster .dis-content .dis-right {
        padding: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two h2,
    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two span,
    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two p,
    .rcnt_ns_lst.cstm-recent.disaster-ul.disaster-ul-two iframe {
        padding-left: 0;
    }

    .disaster .rcnt_ns_lst.disaster-ul li.post_link {
        overflow: auto;
    }

    .disaster .rcnt_ns_lst.disaster-ul li.video_link iframe {
        width: 100%;
        height: 315px;
    }

    .disaster-relief-content .et_shortcodes_controller_nav .et_shortcodes_controls {
        display: none;
    }

    .impact_secnd.cstm-disaster-know .overlay_lnk_wrapper .lnk_box_outer {
        border: solid 1px #ddd;
    }

    .governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child figure a img {
        width: 679px;
    }

    .news_ltr_sec .newsltr_inner .newsltr_inputbxwrap .nltr_subbtn {
        right: 1px;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p iframe {
        margin: 0px 0 15px;
    }

    .mission-how .how-head {
        padding: 30px;
    }

    .mission-how .how-head h2 {
        font-size: 24px;
    }

    .synod_secretariat_pge.cstm-mo-one .synod_secretariat_inner .synod_box span {
        height: 50px;
    }

    .synod_secretariat_pge.cstm-mo-one .synod_secretariat_inner .synod_box span svg,
    .mission-how .how-head .under_ln {
        width: 215px;
    }

    .synod_secretariat_pge.cstm-mo-one .synod_secretariat_inner .synod_box {
        margin: 0px 7px 40px;
        padding-bottom: 0;
    }

    .mission-sec-two .how-head {
        padding: 30px 15px;
    }

    .mission-sec-two .how-head h2 {
        font-size: 24px;
    }

    .governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_head {
        padding-top: 20px;
        margin-bottom: 20px;
    }

    .btm-cr span {
        padding: 8px 5px;
    }

    section.devot-pop .right .cstm-block .nspg_lnd_subhd {
        font-size: 18px !important;
    }

    .devot-resource .nspg_lnd_subhd,
    section.devot-pop .right .nspg_lnd_subhd,
    section.devot-pop .nspg_lnd_subhd,
    section.devot-similar .nspg_lnd_subhd,
    .devot-inner .rct-devot {
        font-size: 22px !important;
        line-height: 1.4;
    }

    .devot-resource {
        padding: 40px 0 !important;
    }

    .devot-resource .res-cnt h2 {
        margin-top: 20px;
    }

    .devot-resource .res-cnt {
        padding-left: 0;
        padding-right: 0;
    }

    section.devot-pop .right {
        padding: 40px 0 0;
    }

    .devot-resource .res-img img {
        max-width: 320px;
        margin: 20px auto;
    }

    section.devot-similar .cnt .inner-cnt .btm-cr {
        position: relative;
        bottom: 0;
    }

    section.devot-similar .cnt .inner-cnt p {
        padding-bottom: 6px;
    }

    section.devot-pop .right .cstm-block .nspage_btnloader {
        margin: 0;
        bottom: 0;
        position: relative;
        float: none;
        margin-top: 15px;
    }

    section.devot-pop .right .cstm-block {
        border: 1px solid #cccc;
        margin-bottom: 20px;
        padding: 15px;
    }

    .rct-devot .rct-list .recent-box {
        width: 100%;
        margin: 15px 0;
    }

    section.devot-pop .inner {
        margin: 0;
    }

    .devot-similar .row .col-sm-4 {
        width: 50%;
        float: left;
    }

    .wht_clnwtr_dosec.cstm-major .wht_bx_lst li .wht_bx_lst_inner p {
        text-align: inherit;
    }

    section.devot-pop .right .cstm-block {
        width: 100%;
        height: auto;
    }

    .disaster .dis-single-slider img {
        height: auto;
    }

    .wht_clnwtr_dosec.cstm-major .wht_bx_lst li {
        width: 50% !important;
    }

    .mission-book .book-inner figure img {
        max-width: 100%;
        width: 100%;
    }

    .how-head p {
        padding-top: 15px;
    }

    .mission-how {
        background: #f5f5f5;
        padding-bottom: 0;
    }

    .how-head {
        margin-top: 0;
        padding: 50px 15px;
        margin-left: 0;
        margin-right: 0;
    }

    .mission-how .mission-grid {
        padding: 30px 0 0;
    }

    .governance_sec.mission-grid .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
        padding: 30px 20px;
    }

    .mission-book .book-inner {
        padding: 40px 0 0;
    }

    .mission-book .book-inner figure {
        padding-bottom: 0px;
    }

    .mission-book .book-inner .right-cnt {
        padding: 0 15px 15px;
    }

    .mission-book .book-inner h2 {
        font-size: 24px;
        line-height: 1.5;
    }

    .mission-sec-two .right-cnt h3 {
        margin-bottom: 0;
        font-size: 24px;
    }

    .mission-sec-two .right-cnt .p-cnt {
        padding-top: 15px;
    }

    .mission-sec-two {
        padding: 40px 0;
    }

    .mission-sec-two .left-img figure img {
        max-width: 100%;
        width: auto;
    }

    .cstm-mission-div {
        margin-top: 0px;
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .cstm-mission-div .home_hlycross_sec h2 {
        padding-bottom: 0;
    }

    .disaster .rcnt_ns_lst.disaster-ul li .ns_lstwrapper .nslst_imgwrap {
        background-position: top;
    }

    .disaster .dis-slider {
        padding-bottom: 40px;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul {
        margin-top: 0;
        margin-bottom: 0;
        width: 100%;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap {
        padding-left: 15px;
    }

    .dis-content.newspg_inner_wrapper {
        padding: 0;
    }

    .disaster .slider-btm h2 {
        line-height: 1.5;
        font-size: 18px;
        margin-bottom: 15px;
    }

    .disaster .dis-slider p {
        padding-right: 0;
    }

    .disaster .rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper {
        position: relative;
        padding-left: 0;
    }

    .disaster .rcnt_ns_lst.disaster-ul li .ns_lstwrapper .nslst_imgwrap {
        position: relative;
        width: 100%;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap {
        padding-top: 20px;
    }

    section.events-list .top-li.dummy-li .dum-tp-img img {
        height: auto;
        padding: 0;
    }

    .devot-footer .content .block .foot-hed {
        display: block;
    }

    section.events-list .top-li .tp-content,
    section.events-list .bot-li .bot-content {
        padding: 35px 20px;
    }

    .metro-home .main-top p {
        padding-right: 0;
    }

    .metro-home .main-top .border {
        padding-right: 0;
    }

    .metro-home .main-top .metro-right .metro-view-more {
        margin-left: 12px;
    }

    .metro-home .main-top .metro-right ul.resources {
        margin-left: 0;
    }

    .metro-home .main-top .metro-right ul.resources li {
        padding: 6px;
    }

    .metro-home .main-top .metro-right {
        padding-top: 10px;
    }

    .metro-home .main-top {
        padding: 40px 0;
    }

    .metro-home .main-top .border .bec_btn_wrapper {
        padding-top: 0;
        padding-bottom: 20px;
    }

    .metro-home .main-top .metro-row {
        margin-left: 0;
        margin-right: 0;
    }

    .bishop-div figcaption {
        width: 185px;
        top: unset;
        bottom: 12px;
        margin-left: 15px;
    }

    .events-list .close {
        right: 20px;
        margin-top: 15px;
    }

    .events_modal_clsbtn::before,
    .events_modal_clsbtn::after {
        height: 25px;
    }

    .events-list .prev,
    .events-list .next {
        width: 50px;
        height: 70px;
    }

    .events-list .prev:before {
        width: 15px;
        height: 15px;
        left: 20px;
    }

    .events-list .next:before {
        width: 15px;
        height: 15px;
        right: 20px;
    }

    section.events-list .top-li.dummy-li .dum-tp-img {
        margin: 0;
    }

    .devot-inner .rct-devot h5 {
        padding-left: 0;
    }

    .devot-inner .rct-devot .rct-list {
        padding-left: 0;
    }

    .devot-inner .inner .content,
    .devot-inner .rct-devot {
        padding-left: 0;
    }

    .devot-inner .content .inner-content p {
        padding-bottom: 0px;
        word-break: break-word;
    }

    .devot-inner .content h1 {
        font-size: 24px;
        line-height: 1.5;
    }

    .diocese-modal ul li {
        padding-right: 18px;
        line-height: 1.5;
        height: 50px;
    }

    .devot-footer .foot-img {
        margin: -30px -15px 0;
    }

    .devot-footer {
        padding: 40px 0;
    }

    .devot-footer .main-hed h3 {
        font-size: 22px;
    }

    .devot-footer .main-hed svg {
        width: 212px;
    }

    .devot-footer .content {
        padding-top: 0;
    }

    .devot-footer .content .block img {
        height: 200px;
        width: 350px;
    }

    .devot-footer .content .block {
        max-width: 350px;
        margin: 20px auto;
    }

    .select-outer-div {
        float: left;
    }

    .cstm-letter-select.custom-select {
        margin: 0;
        width: 140px;
    }

    .metro-letter .option-menu {
        border: none;
    }

    section.metro-letter .main-hed svg {
        width: 200px;
    }

    section.metro-letter .main-hed h3 {
        font-size: 22px;
    }

    .metro-letter .pdf-div .pdf-list {
        padding: 15px;
        z-index: 9;
    }

    .metro-letter .list-row {
        margin-right: 0;
        margin-left: 0;
    }

    .devot-inner .inner {
        margin-left: 0;
        margin-right: 0;
    }

    .metro-devotional .grid {
        margin-top: 25px;
    }

    .metro-devotional .main-hed h3 {
        font-size: 22px;
        padding-bottom: 10px;
    }

    .metro-devotional .main-hed svg {
        width: 200px;
    }

    .governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child {
        padding: 25px 15px 35px;
    }

    section.metro-about .top-div .tp-rgt .more .list figcaption {
        width: 375px;
    }

    section.metro-events {
        padding: 40px 0 30px;
    }

    section.metro-events .main-hed svg {
        width: 200px;
    }

    section.metro-events .main-hed h3 {
        padding-bottom: 10px;
        font-size: 22px;
    }

    section.events-list .top-li,
    section.events-list .mid-li,
    section.events-list .bot-li {
        padding-right: 0px;
        padding: 0px;
    }

    section.metro-about {
        padding: 0 0 30px 0;
    }

    section.metro-about .top-div .tp-rgt .more .list figure {
        padding-right: 15px;
    }

    section.metro-about .top-div .tp-rgt {
        padding-left: 15px;
        padding-right: 15px;
    }

    section.metro-about .top-div .tp-rgt h3 {
        line-height: 1.5;
        font-size: 26px;
        padding-bottom: 30px;
    }

    section.metro-about .top-div .tp-rgt p.rgt-p {
        padding-bottom: 15px;
    }

    section.metro-about .top-div .tp-rgt h4,
    section.metro-about .top-div .tp-rgt .more h4 {
        padding: 30px 0;
    }

    .contact-us-modal .modal-header {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .contact-us-modal .modal-title {
        font-size: 22px;
        margin-top: 50px;
    }

    .contact-us-modal .under_ln {
        margin-top: 0;
    }

    .contact-us-modal .under_ln svg {
        width: 150px;
        height: 25px;
    }

    .contactus-close {
        bottom: -30px;
        width: 24px;
        height: 25px;
    }

    .contact-us-modal .modal-body {
        padding: 15px 0;
    }

    span.contactus-close:before,
    span.contactus-close:after {
        top: 13px;
        right: 5px;
    }

    .contact-us-modal .modal-body,
    .disaster .dis-slider {
        padding-bottom: 15px;
    }

    .new-cnt .contct_adres_tb_box {
        padding-top: 30px;
    }

    .bishop-div {
        border-bottom: 0;
        padding: 0;
    }

    .new-cnt .new-cnt-box .cnt-inner-right {
        padding-left: 20px;
        padding-top: 30px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        position: absolute;
        top: 243px;
        left: -148px;
    }

    .new-cnt .new-cnt-box figure img {
        width: 170px;
        height: auto;
    }
    .new-cnt .new-cnt-box figure img.bpdaniel {
        width: 170px;
        height: auto;
    }

    .bishop-div .new-cnt-box {
        margin-bottom: 30px;
    }

    .cstm-res-single .str_cat_prd_lst_hvsidebar li {
        width: 100%;
        margin-right: 15px;
    }

    .woocommerce .prd_detpg_outerwrap .summary .added-to-cart {
        padding-bottom: 11px !important;
    }

    .woocommerce div.product form.cart .button {
        vertical-align: bottom;
    }

    .footer_sec {
        overflow-y: hidden !important;
    }

    .bec_bringcol_sec .bec_bringcol_cntwrap .hd_main span {
        line-height: normal;
        height: 24px;
        padding: 0 5px;
        vertical-align: top;
        padding-top: 3px;
    }

    .acount_list.mob-account-list {
        padding: 20px 15px 0 !important;
    }

    .nw_ev_rw.clearfix.cstm-home-down {
        margin-bottom: 40px;
    }

    .nsandev_sec.pd-50-res .cstm-home-down .col-md-4 .news_box_inner .content_wrapper {
        margin-bottom: 0 !important;
    }

    .big_img_sec.cstm-big-img .news_imgover_txtwrap {
        margin-bottom: 20px;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .news_detail_lft_contwrap h3 {
        font-size: 24px !important;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .medium-4 {
        position: relative;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .news_cat_right_tagsec {
        position: absolute;
        top: -50px;
        width: 100%;
        padding: 0 15px;
        left: 0;
    }

    .newspg_sec.bec_sec.news_cat_sec.cstm-inner-width .medium-8.columns.col-md-8 {
        margin-top: 100px;
    }

    .affil_appli .nav.nav-tabs.cstm-steps li {
        width: 14%;
        margin: 0 17px 0 0;
    }

    .affil_appli .nav.nav-tabs.cstm-steps li a i.lnk_ico {
        right: -17px !important;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_lft {
        width: 50% !important;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt {
        padding-bottom: 0 !important;
    }

    .main_cntct_frm.free_resource_sec.cstm-free-contact {
        padding: 40px 0 !important;
    }

    .main_cntct_frm.free_resource_sec.cstm-free-contact .hd_main.hv_under_floral {
        margin-bottom: 15px !important;
    }

    .main_cntct_frm.free_resource_sec.cstm-free-contact .contct_frm .hd_main_desc {
        padding-bottom: 15px;
    }

    .bec_innerpg_bnr_sec.bnr_about.main_ab_bg.cstm-pat-beed {
        min-height: 350px !important;
    }

    .about_wrpr.cstm-about-cnt .being_chris .being_chris_inner .mb-30-about {
        margin-bottom: 30px;
    }

    .ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_btmthumb_cont h3 {
        font-size: 14px;
        min-height: auto;
    }

    #phot_gal_btm_carr .owl-item .nspg_phgal_imgwrap {
        height: 400px;
    }

    .ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_btmthumb_cont {
        padding: 30px 15px;
    }

    .home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.church_aff_pge.cstm-aff-steps .step_sec>div span.ita_txt {
        line-height: 1.5;
    }

    section.contct_adres_tb ul.nav {
        overflow: auto;
        white-space: nowrap;
    }

    .contct_adres_tb .container ul.nav li a {
        padding: 3px 20px;
    }

    .nsandev_sec .btn_center_wrapper.cstm-home-news .bec_btn {
        margin-top: 0px;
    }

    .related.products.cstm-related-product .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .prd_name {
        height: auto;
    }

    .stories_emp_sec.cstm-foot-story .stories_emp_thumb_inner .content {
        margin-bottom: 5px;
        letter-spacing: 1px;
    }

    .newspg_inner_wrapper .more_news_wrap h4 {
        line-height: 1.5;
    }

    .cstm-fab .bec_btn_wrapper .bec_btn {
        margin-top: 27px;
    }

    .newspg_sec.bec_sec.cstm-news-res .nslst_contentwrap {
        padding-right: 0 !important;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li {
        position: relative;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        position: absolute;
        left: 0;
        height: 320px;
        top: 0;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap {
        padding-top: 335px;
    }

    .about_wrpr .about_box_bg .about_tw_bx.cstm-about-tw .about_tw_bx_inr h3 {
        margin-bottom: 7px;
    }

    .about_wrpr.cstm-about-cnt .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        padding: 22px;
    }

    .about_wrpr.cstm-about-cnt .main_ab_pg .about_tw_bx .about_tw_bx_inr h3 {
        margin-bottom: 7px;
    }

    section.bec_sec.blg_sec_hm .max-width-res.cstm-res-believe .col-lg-5.col-md-12 {
        padding-left: 15px;
    }

    .about_wrpr .bec_sec.blg_sec_hm .max-width-cont .max-width-res.cstm-res-believe .blog_lft_imgwrap {
        left: 0;
    }

    .affil_appli .nav.nav-tabs.cstm-steps li a i.lnk_ico {
        display: block;
    }

    .affil_appli .nav.nav-tabs.cstm-steps li:last-child a i.lnk_ico {
        display: none;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        text-align: center;
    }

    .history_cont_wrap.cstm-hist-px h3 {
        margin-left: 0;
    }

    .newsandevents_inner.clearfix.max-width-res.cstm-mb-0 .content_wrapper {
        min-height: auto;
    }

    .free_resource_sec .fr_res_box_outer .resource-res .fr_res_box_inner {
        padding-bottom: 0;
    }

    .cstm-owl .owl-dots {
        margin-top: 0;
    }

    .soc_welfr_lst.cstm-soc-stories li .soc_welfr_lst_inner {
        margin-left: 0;
    }

    .cstm-news-res .cstm-news .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        min-height: auto;
    }

    .newspg_sec.bec_sec.cstm-news-res .nslst_contentwrap {
        padding-left: 0 !important;
    }

    .newspg_sec.bec_sec.cstm-news-res .nslst_contentwrap h3 {
        font-size: 18px;
    }

    .newspg_sec.bec_sec.cstm-news-res {
        margin-top: 0;
    }

    .bec_sec.mission_bnrbtm_sec.default-pad.cstm-emp-woman,
    .bec_sec.our_apprch_sec.mission_our_appr_sec.wht_we_do_sec.cstm-emp2,
    .bec_sec.our_impact_sec.default-pad.cstm-emp-impact,
    .bec_sec.our_impact_sec.impact_secnd.default-pad.cstm-btm-impact,
    .bec_sec.stories_emp_sec.default-pad.cstm-foot-story,
    .scw-cstm.bec_sec.mission_bnrbtm_sec.mission_sanandwtrbnrbtm_sec.default-pad.cstm-top-cl,
    .bec_sec.our_apprch_sec.mortality_sec.default-pad.cstm-cl2,
    .bec_sec.our_apprch_sec.stories_ofimpact_sec.sanit_stories_of_imp_sec.default-pad.cstm-cl-story,
    .bec_sec.our_impact_sec.impact_secnd.disaster_dyk_sec.default-pad.cstm-disaster-know {
        padding: 50px 0 !important;
    }
    .bec_sec.our_impact_sec.default-pad.cstm-emp-impact, .bec_sec.our_apprch_sec.mission_our_appr_sec.wht_we_do_sec.cstm-emp2{
        padding-top: 0 !important;
    }
    .bec_sec.our_impact_sec.default-pad.cstm-emp-impact .hv_under_floral, .bec_sec.our_impact_sec.impact_secnd.default-pad.cstm-btm-impact .hv_under_floral{
        margin-bottom: 20px !important;
    }
    .bec_sec.our_apprch_sec.stories_ofimpact_sec.sanit_stories_of_imp_sec.default-pad.cstm-cl-story .hd_main.hv_under_floral.mb-40-web.mb-40-web {
        margin-bottom: 20px;
    }

    .scw-cstm.bec_sec.mission_bnrbtm_sec.mission_sanandwtrbnrbtm_sec.default-pad.cstm-top-cl .container_lg {
        padding-left: 0;
        padding-right: 0;
    }

    .bec_sec.our_impact_sec.impact_secnd.default-pad.cstm-btm-impact .hd_main.hv_under_floral.mb-40-web.mb-40-web {
        margin-bottom: 0;
    }

    .bec_sec.bec_bringcol_sec.default-pad.cstm-clr,
    .bec_sec.wht_clnwtr_dosec.default-pad.cstm-cl3,
    .bec_sec.our_impact_sec.impact_secnd.default-pad.cstm-cl-foot,
    .bec_sec.wht_clnwtr_dosec.wht_we_do_sec.whtwedo_sec_disaster.default-pad.cstm-diaster-we,
    .bec_sec.wht_clnwtr_dosec.maj_emg_res_sec.default-pad.cstm-major {
        padding-bottom: 50px !important;
    }

    .whtwedo_sec_disaster.cstm-diaster-we .whatwedo_imgsec_lst li .imgwrap {
        height: 300px;
    }

    .bec_sec.stories_emp_sec.stor_of_chng_sec.our_wrk_sec.cstm-wrk-story {
        padding: 50px 0 !important;
    }

    .bec_sec.stories_emp_sec.stor_of_chng_sec.our_wrk_sec.cstm-wrk-story .hd_main {
        margin-bottom: 20px;
    }

    .bec_sec.stories_emp_sec.stor_of_chng_sec.our_wrk_sec.cstm-wrk-story .ourappr_thums_wrap {
        margin-bottom: 0;
    }

    .bec_sec.bec_bringcol_sec.schools_for_fut_sec.edu-school.cstm-school.default-pad.cstm-school-kid {
        padding-bottom: 30px !important;
    }

    .str_children_sec.cstm-bec-child .strchildsec_row .imgwrap {
        margin-top: 0;
    }

    .str_children_sec.cstm-bec-child .strchildsec_row .imgwrap,
    .str_children_sec.cstm-bec-child .strchildsec_row .imgwrap img {
        height: 300px;
    }

    .bec_sec.our_apprch_sec.our_wrk_sec.default-pad.cstm-work-app {
        padding: 50px 0 !important;
    }

    .bec_sec.str_children_sec.default-pad.cstm-bec-child {
        padding: 50px 0 !important;
    }

    .bec_sec.mission_bnrbtm_sec.mission_childbnrbtmsec.default-pad.cstm-edu-top {
        padding: 50px 0 !important;
    }

    .mission_bnrbtm_sec.cstm-edu-top .edu-child .mission_bnrbtm_inner .imgwrap {
        width: 100%;
    }

    .mission_childbnrbtmsec.cstm-edu-top .edu-child .mission_bnrbtm_inner div.content {
        padding-left: 0;
    }

    .bec_sec.wht_clnwtr_dosec.wht_we_do_sec.whtwedo_sec_disaster.whtwedo_sec_healthcare.leprosy_sec.lep-img.default-pad.cstm-lep-img {
        padding: 50px 0 !important;
    }

    .whtwedo_sec_disaster.cstm-lep-img .hist-div-cstm p.content.lep-cnt {
        width: 100%;
    }

    .whtwedo_sec_disaster.cstm-lep-img .whatwedo_imgsec_lst li .imgwrap,
    .whtwedo_sec_disaster.cstm-lep-img .whatwedo_imgsec_lst li .imgwrap img {
        height: 300px;
    }

    .bec_sec.mission_bnrbtm_sec.mission_sanandwtrbnrbtm_sec.mission_healthcarebnrbtm_sec.hltcr_leprosysec.cstm-mission-care {
        padding-bottom: 40px;
    }

    .bec_sec.wht_clnwtr_dosec.wht_we_do_sec.whtwedo_sec_disaster.whtwedo_sec_healthcare.default-pad.cstm-we-do {
        padding: 50px 0 !important;
    }

    .wht_we_do_sec.cstm-we-do .whatwedo_imgsec_lst.hc-ul li .imgwrap img,
    .wht_we_do_sec.cstm-we-do .whatwedo_imgsec_lst.hc-ul li .imgwrap {
        height: 300px;
    }

    .bec_hospital_sec.cstm-hptl .hospital_wrapinner.default-pad {
        padding: 50px 0 !important;
        margin-top: -50px;
    }

    .bec_hospital_sec.cstm-hptl {
        padding-bottom: 50px !important;
    }

    .affil_appli.cstm-res-appli .nav.nav-tabs.cstm-steps li a p {
        display: none;
    }

    .cstm-church-align .cstm-last-pd {
        padding: 50px 0 !important;
    }

    .about_wrpr.our_chrchs_wrpr.cstm-church-align .hd_main.hv_under_floral.mb-40-web.mb-40-web {
        margin-bottom: 20px;
    }

    .metro-home .main-top .metro-row {
        margin-right: 0;
        margin-left: 0;
    }

    .about_wrpr.our_chrchs_wrpr.cstm-church-align .last_sec.last_sec_patrn.default-pad.cstm-chrch-pd {
        padding: 40px 0 !important;
    }

    .faith_wrpr.cstm-fab .the_dev .nicence_creed_content .tech_list {
        margin-top: 30px;
    }

    .faith_wrpr.cstm-fab .thr_bx_dv.abt_aca_spi_bx_sec.default-pad.cstm-dpad {
        padding: 40px 0 !important;
    }

    .faith_wrpr.cstm-fab .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_content h2 {
        white-space: normal;
    }

    .free_resource_sec.cstm-wrkshp-btm .filter-products.cstm-prd-fltr {
        margin-top: 40px;
    }

    .free_resource_sec.cstm-wrkshp-btm .fr_res_box_outer .fr_res_box_inner {
        padding-bottom: 0;
    }

    .history_cont_wrap h3 {
        margin-left: 3% 5% 20px 0;
    }

    .home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.history_cont_wrap.cstm-hist-px {
        padding: 40px 15px;
    }

    .bec_innerpg_bnr_sec {
        min-height: 250px !important;
    }

    .our_chrchs_wrpr .our_chrchs_top_sec .being_chris_inner .col-sm-7 {
        padding-left: 0 !important;
    }

    .about_wrpr.cstm-about-cnt .being_chris .being_chris_inner .mt-30-res {
        margin-top: 30px;
    }

    .about_wrpr.cstm-about-cnt .about_box_bg .max-width-res.about-btm-res .about_tw_bx .about_tw_bx_inr {
        min-height: auto;
    }

    .about_wrpr.cstm-about-cnt .about_box_bg .max-width-res.about-btm-res .about_tw_bx .about_tw_bx_inr {
        padding-left: 15px;
        padding-right: 15px;
    }

    .about_wrpr .main_ab_pg.cstm-home_hlycross_sec {
        padding-left: 0;
        padding-right: 0;
    }

    .free_resource_sec .filter-products.cstm-fltr-prd {
        margin-top: 40px;
    }

    .news_box_inner.cstm-box-inner .content_wrapper .content {
        min-height: auto;
    }

    .nsandev_sec .big_img_sec.cstm-big-img .big_img_sec_inner .bigimg-wrap {
        height: 230px;
    }

    .nsandev_sec.pd-50-res .col-md-4 .news_box_inner,
    .nsandev_sec.pd-50-res .col-md-4 .news_box_inner .content_wrapper {
        margin-bottom: 20px !important;
    }

    .bec_hospital_sec .hospital_wrapinner p.res-px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    section.bec_sec.blg_sec_hm .col-lg-5.col-md-12 {
        width: 100%;
    }

    .newspg_sec .news_top_newssec.cstm-top-img img {
        height: auto;
    }

    .ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_imgwrap.cstm-carousel-img {
        height: auto;
    }

    #wrapper .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        width: 100% !important;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper {
        padding-left: 0;
    }

    .whtwedo_sec_disaster .hist-div-cstm p.content {
        width: 100%;
    }

    .affil_appli .tab-content .tab-pane .appl_frm_sec span.wpcf7-list-item span {
        padding-top: 7px;
    }

    .woocommerce-order .ord_thnkpg_orddet_lst li:last-child .ord_thnkpg_orddet_lst_inner {
        padding: 20px 35px;
    }

    .catlst_view_mr_btn {
        top: 5px;
    }

    .catlst_view_mr_btn .lnk_ico {
        top: 8px;
    }

    .bec-header .bec-nav-wrapper {
        padding-top: 4px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_content h2 {
        white-space: nowrap;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_content h2,
    .disaster .disaster-relief-content h1 {
        font-size: 22px;
    }

    /* about Us page responcive*/

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 .bec_btn_wrapper {
        margin-bottom: 30px;
        margin-top: 0;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 {
        padding: 0;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .bec_btn_wrapper {
        margin-top: 0px;
    }

    .blg_sec_hm .blg_sec_hm_inner {
        padding: 40px 0;
    }

    .about_wrpr .about_box_bg {
        padding-bottom: 50px;
    }

    .news_ltr_sec {
        padding: 90px 0 !important;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        font-size: 25px;
    }

    .disaster.newspg_sec {
        padding-top: 30px;
    }

    .about_wrpr .bec_sec.blg_sec_hm .blg_content_inner {
        padding: 0px;
    }

    .bec_btn_wrapper .bec_btn {
        margin: 0 auto;
        margin-top: 15px;
    }

    .blg_sec_hm .blg_sec_hm_inner .blg_content_inner .bec_btn {
        margin-bottom: 0;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        padding: 50px 22px;
    }

    .about_wrpr .being_chris .being_chris_inner {
        padding-top: 15px;
    }

    .about_wrpr .being_chris {
        padding: 92px 0 30px 0;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        margin-bottom: 15px;
        font-size: 20px;
    }

    .about_wrpr .bec_sec.blg_sec_hm p {
        margin-bottom: 28px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr p {
        padding-top: 20px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr h3 {
        margin-bottom: 0;
        width: auto;
    }

    .about_wrpr .main_ab_pg .red_title {
        line-height: 1.33;
        font-size: 20px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx {
        margin-top: 30px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr p {
        line-height: 2;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        margin: 0 0 30px 0px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr {
        margin: 0px 0px 30px 0px !important;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 h2 {
        margin-bottom: 20px;
    }

    /* history page responcive*/

    section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.home_hlycross_sec p {
        padding: 0;
    }

    /*contact page*/

    .regional_mission .container .regional_mission_logo {
        position: relative;
        right: 0;
        left: auto;
        top: 0;
        z-index: 50;
        width: 300px;
    }

    .regional_mission .container .regional_mission_content h2 {
        width: auto;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_lft {
        width: 44%;
        top: 0;
    }

    .cont_infrmtion .container .cont_infrmtion_box {
        padding: 80px 30px 0;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt {
        margin-top: 30px;
        padding-left: 21px;
        padding-bottom: 35px;
    }

    .contct_adres_tb .container ul.nav li a {
        font-size: 14px;
        padding: 3px 7px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt ul li {
        width: 100%;
        padding: 0 0 0 20px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-4 {
        width: 33.3%;
    }

    .main_cntct_frm {
        padding-bottom: 50px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt {
        width: 100%;
        padding-left: 50px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        padding-left: 50px;
        width: 40%;
        padding-bottom: 30px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box {
        margin-bottom: 30px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt ul li {
        width: 50%;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt ul {
        margin-top: 18px;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item {
        padding: 10px 0;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item {
        position: static !important;
    }

    .synod_secretariat_pge .governance_bx_itmeswrap .grid ul li {
        margin-bottom: 10px;
        line-height: 1.5;
    }

    .governance_sec .governance_bx_itmeswrap .grid {
        height: auto !important;
        padding-bottom: 30px;
    }

    /*prayer worship page responcuve*/

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_rgt {
        padding-left: 40px;
    }

    .pryr_wrshp_cntnt .pryr_white_sec h2 {
        font-size: 24px;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box {
        margin: 50px 7px 0;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 30px 15px 10px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes {
        margin-top: 30px;
    }

    .pryr_wrshp_cntnt .pryr_white_sec h2 {
        font-size: 20px;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div p {
        margin-bottom: 15px;
    }

    .home_hlycross_sec h2 {
        margin-bottom: 15px;
    }

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge .pryr_red_sec {
        background-size: cover !important;
    }

    /* FAITH AND BELiEf */

    .faith_wrpr section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg {
        padding: 50px 0px;
    }

    .faith_wrpr .faith_rd_sec {
        padding-top: 50px;
    }

    .faith_wrpr .faith_words .cross_ico {
        margin-bottom: 20px;
        width: auto;
    }

    .faith_wrpr .faith_words p {
        margin-bottom: 15px;
    }

    .faith_wrpr .faith_words {
        padding: 50px 0 50px;
    }

    .faith_wrpr .our_faith .our_faith_content {
        margin-top: -60px;
        padding: 50px 20px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt {
        margin-bottom: 15px;
    }

    .faith_wrpr .our_faith {
        padding-bottom: 50px;
    }

    section.faith_rd_sec.the_dev {
        padding: 90px 0 50px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        position: static;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li p {
        min-height: auto !important;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content p {
        line-height: 2;
    }

    .faith_wrpr .faith_words p {
        line-height: 1.8;
        font-size: 16px;
    }

    .faith_wrpr .our_faith .our_faith_content p {
        line-height: 2;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_cmn p {
        line-height: 2;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content h2 {
        margin-bottom: 10px;
        font-size: 24px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        text-align: center;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li p {
        text-align: center;
        display: block;
        padding-top: 10px;
        min-height: 68px;
        text-align: center !important;
        font-size: 12px !important;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        padding-right: 60px;
        margin-right: 60px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li span {
        width: 36px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        bottom: -18%;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt .thr_bx_dv_rgt_bx {
        width: 100%;
        min-height: 0;
        margin-bottom: 2%;
    }

    /*governance page start*/

    .gvrnce_outr .pryr_wrk {
        padding-bottom: 10px;
    }

    /*church affiliation page statr*/

    .church_aff_pge .tab_affil ul li {
        width: 25%;
        margin-bottom: 20px !important;
    }

    .church_aff_pge .tab_affil ul li {
        padding: 0 25px 0 30px;
        margin: 0 35px 0 40px;
    }

    .church_aff_pge .tab_affil ul li:nth-of-type(2):before {
        display: none;
    }

    .church_aff_pge .synod_secretariat_inner {
        padding-bottom: 30px;
    }


    .faq_pge .faq_tab .nav.nav-tabs li a {
        min-height: 134px;
    }

    /*our charch page*/

    .about_wrpr.our_chrchs_wrpr section.being_chris.our_chrchs_top_sec {
        padding: 40px 0 30px;
    }

    .our_chrchs_wrpr .our_chrchs_red_sec {
        padding: 50px 0;
    }

    .governance_sec .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_content {
        margin-bottom: 10px;
    }

    .about_wrpr.our_chrchs_wrpr section.home_hlycross_sec.bec_sec.governance_sec {
        padding: 0;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 p {
        margin-bottom: 10px;
    }

    .about_wrpr .blg_sec_hm .blg_sec_hm_inner {
        padding: 50px 0;
    }

    .about_wrpr .bec_sec.blg_sec_hm p {
        margin-bottom: 0;
    }

    .about_wrpr .main_ab_pg .about_tw_bx {
        display: block;
    }

    .about_wrpr .main_ab_pg .about_tw_bx {
        margin-bottom: 0;
    }

    section.bec_sec.blg_sec_hm .col-lg-5.col-md-12 {
        width: 100% !important;
    }

    section.bec_sec.blg_sec_hm .col-lg-6.col-md-12 {
        float: left;
    }

    .about_wrpr .bec_sec.blg_sec_hm .blog_lft_imgwrap img {
        max-width: 100%;
        margin-bottom: 15px;
    }

    .about_wrpr .about_box_bg .about_tw_bx {
        display: block;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr {
        width: 100% !important;
        display: inline-block !important;
    }

    .history_cont_wrap h3 {
        margin-top: 15px;
        padding-left: 30px;
        margin: 0 0 20px;
    }

    .faith_wrpr .faith_rd_sec .container .faith_rd_sec_inner .nicence_creed_img {
        margin-bottom: 27px;
    }

    .nspage_btnloader {
        margin: 15px 0;
    }

    .page-template-custom-category-template .str_cat_prd_lst_hvsidebar li {
        width: 50% !important;
    }

    .devot-footer {
        background: #6d0309;
        padding-bottom: 90px;
    }

    .metro-home .main-top {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .devot-footer .main-hed h3 {
        font-size: 22px;
    }

    .devot-footer .content>.col-sm-4 {
        max-width: 320px;
        margin: 0 auto;
        margin-bottom: 40px;
    }

    .devot-footer .content>.col-sm-4:last-child {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 680px) {
    .woocommerce-table.woocommerce-table--order-details.cstm-foot-td tfoot td {
        padding-right: 0px;
    }
}

@media only screen and (max-width: 640px) {
    .cont_infrmtion .container .cont_infrmtion_box h2{
        margin-bottom: 0 !important;
    }

    .devot-inner .rct-devot .rct-list.cstm-res-rct-list .recent-box:first-child{
        padding: 0;
    }
    .bottom-notification{
        padding: 10px 0px;
        width: 100%;    
        border-radius: 0;
    }
    .bottom-notification figure{
        width: 30px;
        height: 30px;
        margin-right:0;
    }
    .bottom-notification span{
        font-size: 12px;
        margin-top:0;
    }
    .bottom-notification button.notification-no, .bottom-notification button.notification-yes{
        padding: 5px 10px;
        margin-right:5px;
        font-size: 14px;
    }
    .bottom-notification .col-sm-8, .bottom-notification .col-sm-4{
        margin-bottom: 5px;
    }
    .right-subscribe-news .inner h3{
        font-size: 18px;
    }
    .newsletter-main .row .blocks:first-child{
        display: none;
    }
    .newsletter-main .row .blocks:last-child{
        width: 100%;
        display: block;
        height: auto;
        padding: 170px 15px;
    }
    .devot-footer .main-hed h3 {
        font-size: 17px;
        line-height: 1.2;
        margin-bottom: 15px;
    }

    .bec-header.cstm-header .bec-header-container {
        padding: 30px 0 0;
    }

    .bec-header.cstm-header .bec-header-container .bec-top-srch-wrapper {
        margin: 10px 15px;
    }

    .bec_innerpg_bnr_sec.governance_sec_banner {
        height: 128px !important;
    }

    .new-index-res .item figure img {
        height: 190px;
    }

    .cstm-res-single .woocommerce-Tabs-panel--html5_video iframe {
        height: 250px;
    }

    #phot_gal_btm_carr .owl-item .nspg_phgal_imgwrap {
        height: 250px;
    }

    .new-cnt .row:first-child .new-cnt-box .cnt-inner-right {
        float: none;
        padding-left: 15px;
    }

    .new-cnt .new-cnt-box figure {
        min-width: 170px;
    }

    .new-cnt .new-cnt-box figure img {
        width: 170px;
    }

    .new-cnt .new-cnt-box figure img.bpdaniel {
        width: 170px;
    }

    .bishop-div .new-cnt-box {
        display: table;
    }

    .new-cnt .new-cnt-box figure,
    .new-cnt .new-cnt-box .cnt-inner-right {
        display: table-cell;
    }

    .new-cnt .new-cnt-box .cnt-inner-right {
        vertical-align: top;
    }

    .news_detail_lft_contwrap.inner-left p.news_video_link iframe {
        width: 100% !important;
        height: 320px !important;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        left: auto;
        top: auto;
        position: relative;
        display: block;
    }

    .our-churches-index .max-width-res .content .our-ch-button {
        padding: 20px 0 10px;
    }

    .our-churches-index .max-width-res .content .our-ch-button a {
        display: block;
    }

    .our-churches-index .max-width-res .content .our-ch-button button {
        display: block;
        max-width: 100%;
        width: 250px;
        margin: 5px auto;
    }

    .home-about-section .inner .content p {
        min-height: auto;
    }

    .contact-us-modal .modal-body #contact-page-address .col-sm-6 .address-div {
        margin: 5px 0;
    }

    .devot-inner .rct-devot .rct-list .recent-box:last-child .cnt,
    .devot-inner .rct-devot .rct-list .recent-box:first-child {
        padding-left: 15px;
    }

    .devot-inner .rct-devot .rct-list .recent-box:last-child {
        padding: 0;
    }

    .devot-inner .rct-devot .rct-list .recent-box:first-child .cnt {
        padding: 0 15px 15px;
    }

    .devot-inner .rct-devot .rct-list .recent-box {
        width: 100%;
        margin: 15px 0;
    }

    .rct-devot .rct-list .recent-box figure img,
    .contact-us-modal .modal-body #contact-page-address .col-sm-6 {
        width: 100%;
    }

    section.devot-similar .cnt figure img {
        height: auto;
    }

    .footer_sec .ftr_nav_lst {
        column-count: 2;
    }

    .footer_sec .ftr_nav_lst li {
        width: 100%;
        display: inline-block;
        margin-bottom: 15px;
        text-align: left;
        padding-left: 10px;
    }

    .devot-similar .row .col-sm-4 {
        width: 100%;
        float: none;
    }

    section.devot-pop .pop-dev-list ul li figure {
        display: none;
    }

    section.devot-pop .pop-dev-list ul li .btm-cr {
        position: relative;
        bottom: 0;
        margin-top: 20px;
    }

    section.devot-similar .cnt {
        min-height: auto;
    }

    section.devot-similar .cnt .inner-cnt .btm-cr {
        position: relative;
        bottom: 0;
    }

    section.devot-similar .cnt .inner-cnt p {
        padding-bottom: 20px;
    }

    .wht_clnwtr_dosec.cstm-major .wht_bx_lst li {
        width: 100% !important;
    }

    .wht_clnwtr_dosec.cstm-major .wht_bx_lst li .wht_bx_lst_inner {
        min-height: auto;
        padding: 20px 15px 50px;
    }

    .maj_emg_res_sec.cstm-major .wht_bx_lst li .readmore_btn {
        bottom: 20px;
    }

    .free_resource_sec.woo-cstm .fr_res_box_outer .woocommerce-MyAccount-content .adrs_detail {
        padding: 0 15px;
    }

    .free_resource_sec.woo-cstm .fr_res_box_outer .woocommerce-MyAccount-content #yith-wcwl-form .wishlist-title h2 {
        padding-left: 15px;
        line-height: 1.5;
    }

    .regional_mission .container .regional_mission_logo.cstm-footer-logo {
        width: 100%;
        padding-right: 0;
    }

    .nsandev_sec.pd-50-res .col-md-4 .news_box_inner .content_wrapper {
        margin-bottom: 40px !important;
    }

    .bec_sec.free_resource_sec.thumbsec_hm.default-pad {
        padding: 50px 0 50px !important;
    }

    .ourmission_sec .parallax-window.mob-pd-res {
        padding: 90px 0 90px !important;
    }

    .bec_sec.nsandev_sec.default-pad {
        padding: 50px 0 !important;
    }

    .cstm-px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li .btm_ico_thumblst_inner .ico_wrap {
        display: inline-block;
    }

    .mission_bnrbtm_sec .emp-woman .mission_bnrbtm_inner .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_txt {
        display: inline;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .btm_ico_thumblst li .btm_ico_thumblst_inner {
        white-space: nowrap;
    }

    .mission_bnrbtm_sec .edu-child .mission_bnrbtm_inner .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_wrap {
        display: inline-block;
    }

    /* about Us page responcive*/

    .about_wrpr .main_ab_pg .red_title {
        font-size: 18px;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        font-size: 22px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr a.bx_lnk {
        font-size: 14px;
    }

    .news_ltr_sec .newsltr_inner .newsltr_inputbxwrap .nltr_txtbx {
        height: 50px;
    }

    .about_wrpr .about_box_bg .about_tw_bx {
        margin-top: -60px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 h2 {
        font-size: 24px;
        margin-bottom: 22px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr h3 {
        width: auto;
    }

    section.bec_sec.blg_sec_hm .col-lg-5.col-md-12 {
        width: 100%;
    }

    .about_wrpr .bec_sec.blg_sec_hm .blog_lft_imgwrap {
        margin-bottom: 15px;
    }

    .news_ltr_sec {
        padding: 60px 0 !important;
    }

    .news_ltr_sec .newsltr_inner label {
        margin-bottom: 30px;
    }

    .about_wrpr .about_box_bg .about_tw_bx {
        margin-top: -75px;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 h2 {
        margin-bottom: 20px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box,
    .bishop-div .new-cnt-box {
        margin-bottom: 0;
    }

    .contct_adres_tb {
        padding: 70px 0 50px 0;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt {
        padding-bottom: 0;
    }

    /*contact page*/

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_lft {
        width: 100% !important;
        top: 20px;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt {
        margin-top: 40px;
        padding-left: 0px;
        width: 100%;
    }

    .cont_infrmtion {
        padding-bottom: 90px;
    }

    .cont_infrmtion .container .cont_infrmtion_box {
        margin-top: -100px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt {
        width: 100%;
        padding-left: 0px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        width: 50%;
        padding: 30px 0;
    }

    .regional_mission .container .regional_mission_logo {
        width: 230px;
        top: -257px;
    }

    .contct_adres_tb .container ul.nav li {
        margin: 0;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        margin: 0 0 30px 0px;
    }

    .about_wrpr .main_ab_pg .red_title {
        font-size: 20px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr p {
        line-height: 2;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        width: 37%;
        padding: 30px 0;
        display: block;
    }

    .regional_mission .container .regional_mission_logo {
        position: static;
        padding-bottom: 20px;
    }

    /* pray and worship page */

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_rgt {
        padding-left: 25px;
    }

    /* FAITH AND BELiEf */

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        padding-right: 40px;
        margin-right: 40px;
    }

    /*church affiliation page statr*/

    .church_aff_pge .tab_affil ul {
        margin: 40px 0px 30px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;

        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

        justify-content: space-between;

        padding: 0px 50px;
    }

    .church_aff_pge .tab_affil ul li {
        padding: 0 0 0 10px;
        margin: 40px 30px 30px;
        width: 30%;
    }

    .church_aff_pge .tab_affil ul li:before {
        display: none;
    }



    .church_aff_pge .step_sec {
        padding: 30px 15px;
    }

    .church_aff_pge .step_sec>div p {
        font-size: 14px;
    }

    .church_aff_pge .step_sec>div h3 {
        margin-bottom: 10px;
        font-size: 15px;
    }

    .church_aff_pge .step_sec>div ul.link_point li a {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 1.6;
    }

    .church_aff_pge .step_sec>div ul.round_point li {
        margin-bottom: 10px;
        font-size: 13px;
    }

    .church_aff_pge .tab_affil ul li:nth-of-type(2) {
        margin-right: 0;
    }

    .church_aff_pge .tab_affil ul li:nth-of-type(4) {
        margin-right: 0;
    }

    .church_aff_pge .step_sec>div span.ita_txt a {
        font-size: 13px;
    }

    .church_aff_pge .step_sec>div ul.round_point li:after {
        top: 10px;
    }

    /*faq page */

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel {
        padding: 15px;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-heading>a>i {
        font-size: 22px;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-heading>a .hd_bx .faq_acc_nmbr {
        font-size: 16px;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-heading>a .hd_bx h4 {
        font-size: 16px;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-collapse .panel-body {
        padding: 25px 20px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        min-height: 0;
    }

    .faq_pge .faq_tab .nav.nav-tabs li {
        width: 100%;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a {
        padding: 15px 0 15px 50px;
    }

    .faq_pge .faq_tab .nav.nav-tabs .active a .lnk_ico {
        left: 20px;
    }

    .faq_pge .faq_tab .nav.nav-tabs li a .lnk_ico {
        left: 20px;
    }

    h2.hd_main.hv_under_floral {
        font-size: 18px;
    }
}

@media only screen and (max-width:639px) {
    section.metro-about .top-div .tp-rgt .more .list figcaption {
        width: 236px;
    }

    section.metro-about .top-div .tp-rgt .more .list figure img {
        width: 200px;
        height: 140px;
        object-fit: cover;
    }
}

@media only screen and (max-width:560px) {
    .cstm-res-single .str_cat_prd_lst_hvsidebar li {
        width: 100%;
        margin: 10px 7px;
    }
}
    
@media only screen and (max-width:520px) {
    .ns_photogal_sec .nspg_phgal_wrapper .nspg_phgal_imgwrap.cstm-carousel-img {
        min-height: auto;
    }
}

@media only screen and (max-width: 480px) {
    .devot-footer{
        padding-bottom: 40px;
    }
    .bottom-notification .col-sm-9 span{
        padding-bottom: 10px;
    }
    .bottom-notification .col-sm-9 figure{
        margin-bottom: 10px;
    }
    .cont_infrmtion .container .cont_infrmtion_box h2{
        font-size: 16px;
    }
    .free_resource_sec .fr_res_box_outer .cstm-resource-web .fr_res_box_inner .tp_beed .add_to_wishlist{
        right: -5px;
    }
    .str_cat_prd_lst_hvsidebar.cstm-loop li{
        margin: 0;
        height: 270px !important;
    }
    .cstm-inner-news .cstm-subscribe-div .right-subscribe-news{
        padding-left: 0;
        padding-right: 0;
    }
    .right-subscribe-news .inner input, .right-subscribe-news .inner button, .cstm-inner-news .cstm-subscribe-div .right-subscribe-news .inner button{
        width: 100%;
    }
    .main_logn .modal-dialog .modal-body .row .userlogin_rgt .close {
        width: 25px;
        height: 25px;
    }

    .main_logn .modal-dialog .modal-body .row .userlogin_rgt .close span {
        font-size: 25px;
        line-height: 2px;
    }

    .woocommerce table.shop_table_responsive.cstm-ord-dw tr td {
        padding-right: 15px;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .bec_innerpg_bnr_sec.cstm-bnr-web {
        height: 100px !important;
    }

    .related.products.cstm-related-product .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .prd_name {
        height: 30px;
    }

    .new-index-res .item figure {
        padding: 0 15px;
    }

    .woocommerce .cstm-res-single div.product .woocommerce-tabs .tabs li {
        padding: 0 11px !important;
    }

    .cstm-res-single .woocommerce-Tabs-panel--html5_video iframe {
        height: 200px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_imgwrap {
        height: 250px;
    }

    .newspg_sec.bec_sec .rcnt_ns_lst.cstm-recent li .ns_lstwrapper .nslst_contentwrap {
        padding-top: 275px;
    }

    .scrol_line span {
        display: none;
    }

    .scrol_line:after {
        display: none;
    }

    .new-cnt .new-cnt-box .cnt-inner-right h4 {
        padding-left: 0;
    }

    .new-cnt .new-cnt-box ul.bishop-ul {
        padding-left: 5px !important;
    }

    .bishop-div .new-cnt-box {
        max-width: 320px;
        margin: 15px auto 0;
        float: none;
    }

    .new-cnt .new-cnt-box figure,
    .new-cnt .new-cnt-box .cnt-inner-right {
        display: block;
    }

    .news_detail_lft_contwrap.inner-left p.news_video_link iframe {
        height: 245px !important;
    }

    .about_wrpr .being_chris .pat-beed-btm {
        top: -15px;
    }

    .home-about-section .inner figure {
        width: auto;
    }

    .bec-hmbnr-txtwrap h1 {
        font-size: 18px;
    }

    .bec-hmbnr-txtwrap {
        bottom: -35px;
    }

    .main-ban-know {
        margin-top: 0;
    }

    .bec-hmbnr-txtwrap h2 {
        font-size: 18px;
    }

    .scrol_line {
        width: 15px;
        background: transparent;
        border: 1px solid #fff;
        border-radius: 10px;
        right: 15px;
        height: 45px;
        bottom: 49px;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        transform: none;
    }

    .scrol_line i {
        width: 10px;
        height: 10px;
        background: #fff;
        left: 50%;
        transform: translateX(-50%);
    }

    .new-index-res .item .btm_beed .add_to_cart_btn .cart_ico {
        width: 12px;
        height: 18px;
        top: 3px;
        margin-right: 6px;
    }

    .new-index-res .item figure img {
        height: 150px;
    }

    .metropolitan-index .home-metro-content h2 {
        line-height: 1.5 !important;
    }

    .new-index-res .item {
        padding: 22px 15px 20px;
    }



    .metropolitan-index .home-metro-content ul li {
        max-width: 300px;
    }

    .metropolitan-index .container_lg .max-width-res .col-md-12 {
        padding: 15px 0;
    }

    .our-churches-index h2.hd_main,
    .index-about-list .home-about-section {
        margin-bottom: 15px !important;
    }

    .index-about-list .home-about-section .inner {
        width: 270px;
        margin: 0 auto;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul {
        margin-left: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_imgwrap {
        width: 100%;
        left: 0;
    }

    .rcnt_ns_lst.cstm-recent.disaster-ul li .ns_lstwrapper .nslst_contentwrap {
        padding-left: 0;
    }

    .disaster .rcnt_ns_lst.disaster-ul li.video_link iframe {
        height: 250px;
    }

    .mis-dis-load {
        margin-bottom: 40px;
    }

    .newspg_inner_wrapper .more_news_wrap h4 a {
        padding-left: 0;
    }

    .news_ltr_sec .newsltr_inner .newsltr_inputbxwrap .nltr_subbtn {
        right: 0;
    }

    .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs .woocommerce-Tabs-panel--description p iframe {
        height: 200px;
    }

    .newspg_inner_wrapper .dis-right .more_news_wrap.inner-news-right,
    .index-about-list {
        padding: 0;
    }

    .dis-right .soc_welfr_lst li .soc_welfr_lst_inner {
        padding-left: 0;
        float: none;
        display: block;
    }

    .dis-right .soc_welfr_lst li .soc_welfr_cont {
        padding-left: 0;
    }

    .dis-content .nspage_btnloader {
        display: none;
    }

    .dis-right .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap {
        display: block;
        width: 100%;
    }

    .dis-right .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap img,
    .home-about-section {
        width: 100%;
    }

    .dis-right .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_cont {
        display: block;
        float: none;
        padding-top: 115px;
        padding-left: 0px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .cstm-faq-arrw {
        display: inline-block;
        top: 3px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right a.more {
        margin-left: 15px;
    }

    .metro-home .main-top .metro-right ul.top-ul li figure {
        position: relative;
    }

    .metro-home .main-top .metro-right ul.resources li img {
        width: 120px;
        height: 190px;
    }

    .metro-home .main-top .metro-right ul li figure {
        float: none;
        margin-right: 0;
        padding-top: 15px;
    }

    .metro-home .main-top .metro-right figure img {
        width: 100%;
        height: 190px;
    }

    .metro-home .main-top .news-cnt {
        padding-top: 15px;
        padding-left: 0;
    }

    .bishop-div figcaption {
        width: 95%;
    }

    .diocese-modal ul li {
        height: auto;
    }

    section.events-list .top-li .tp-img .image-rgb,
    section.events-list .mid-li .mid-img .image-rgb,
    section.events-list .bot-li .bot-img .image-rgb {
        height: 80px;
        width: 40px;
    }

    section.events-list .top-li.dummy-li .more-pop-div .dum-more:before {
        right: 15px;
        top: 27px;
        width: 20px;
        height: 20px;
    }

    section.events-list .top-li.dummy-li .dum-tp-img {
        margin: 0;
    }

    section.events-list .top-li.dummy-li .dum-tp-img img {
        height: auto;
        padding: 0;
    }

    .governance_sec.metro-devotional .governance_bx_itmeswrap .grid .grid-item .gov_box_child .bx_content {
        word-break: break-word;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .cstm-faq-arrw svg {
        top: 0;
    }

    .new-cnt .new-cnt-box .cnt-inner-right {
        padding-left: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    section.events-list .top-li .tp-content h4,
    section.events-list .mid-li .mid-content h4,
    section.events-list .bot-li .bot-content h4 {
        line-height: 1.5;
    }

    section.events-list .mid-li {
        padding-left: 0;
        padding-right: 0;
    }

    section.events-list .top-li,
    section.events-list .bot-li {
        padding-right: 0;
    }

    section.events-list .top-li .tp-content,
    section.events-list .bot-li .bot-content {
        margin-left: 0;
    }

    section.events-list .top-li,
    section.events-list .bot-li {
        padding-right: 0px;
        padding-left: 0px;
    }

    section.events-list .top-li .tp-img,
    section.events-list .bot-li .bot-img {
        padding-right: 0;
        width: 100%;
        margin-bottom: 15px;
    }

    section.events-list .top-li .tp-img img,
    section.events-list .bot-li .bot-img img {
        padding: 0;
    }

    section.metro-about .top-div .tp-rgt .more .list figure {
        float: none;
        padding-right: 0;
    }

    section.metro-about .top-div .tp-rgt .more .list figure img {
        width: 100%;
        height: auto;
    }

    section.metro-about .top-div .tp-rgt .more .list figcaption {
        padding-left: 0;
        padding-top: 15px;
    }

    .new-cnt .new-cnt-box .cnt-inner-right a.more {
        display: block;
    }

    .diocese-modal ul li {
        width: 100%;
    }

    .new-cnt .new-cnt-box .cnt-inner-right .btn-cstm-cnt {
        position: static;
        top: unset;
        left: unset;
        margin-left: 0px;
    }

    .new-cnt .new-cnt-box figure {
        float: none;
    }

    .new-cnt .new-cnt-box figure img {
        max-width: 100%;
        margin: 0 auto;
        width: 280px;
    }

    .new-cnt .new-cnt-box figure img.bpdaniel {
        max-width: 100%;
        margin: 0 auto;
        width: 280px;
    }

    .bec-top-srch-wrapper {
        margin-right: 5px;
        padding: 4px 0;
    }

    .hamburger-box {
        padding-left: 10px;
        padding-right: 10px;
    }

    .bnr-wrap {
        margin-top: -80px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        display: block;
    }

    .mission_sanandwtrbnrbtm_sec.cstm-top-items .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li {
        padding-right: 0 !important;
    }

    .bec_innerpg_bnr_sec.cstm-pat-beed .pat-beed-btm {
        display: block;
    }

    .home_hlycross_sec {
        padding: 40px 15px;
    }

    .hist-div-cstm>p {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .mission_sanandwtrbnrbtm_sec .mission_bnrbtm_inner.mission-hc .btm_ico_thumblst li {
        width: 100% !important;
    }

    .order_recieved_thxpg_wrapper .order_thnxpg_innerwrap .order_recived_lg_lbl {
        font-size: 18px;
    }

    .affil_appli .tab-content .tab-pane .appl_frm_sec .nspage_btnloader {
        text-align: center !important;
    }

    .woocommerce-account .status-publish.hentry {
        margin-top: 100px;
    }

    .checkout_whitebx .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea {
        text-indent: 0;
        padding: 10px 8px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li:after {
        background-color: transparent;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        padding-right: 5px !important;
        margin-right: 0px !important;
        margin-bottom: 15px;
    }

    .history_cont_wrap h3 {
        margin: 3% 5% 20px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .add_to_cart_btn {
        font-size: 14px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed {
        padding-bottom: 10px;
    }

    .catlst_hd_row_tp {
        margin-bottom: 15px;
    }

    .woocommerce table.shop_table_responsive tr td {
        padding-left: 0 !important;
        padding-right: 0;
    }

    ul.ord_thnkpg_orddet_lst li .ord_thnkpg_orddet_lst_inner dt {
        width: auto;
    }

    ul.ord_thnkpg_orddet_lst li .ord_thnkpg_orddet_lst_inner dd {
        width: 100%;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .prd_name {
        line-height: normal;
        text-overflow: ellipsis;
        white-space: nowrap; 
        overflow: hidden;
    }

    .page-template-custom-category-template .str_cat_prd_lst_hvsidebar li .fr_res_box_inner .tp_beed {
        height: 0px !important;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .tp_beed .add_to_wishlist {
        right: -11px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .img_wrap img {
        height: 120px !important;
        object-fit: unset !important;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .img_wrap {
        min-height: unset;
    }

    .str_cat_prd_lst_hvsidebar {
        padding: 0;
    }

    .page-template-custom-category-template .str_cat_prd_lst_hvsidebar li {
        width: 50% !important;
        height: 300px;
    }

    .bec-header .bec-nav-wrapper {
        padding-top: 6px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft img {
        height: 250px;
    }

    .our_chrchs_wrpr .our_chrch_new_sec .our_chrch_new_sec_inr.our-ch-res .the_minstr_lft {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    /* about Us page responcive*/

    section.bec_sec.blg_sec_hm .col-lg-5.col-md-12 {
        width: 100%;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr h3 {
        width: auto;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr p {
        line-height: 2;
    }

    .about_wrpr .bec_sec.blg_sec_hm p {
        line-height: 2;
        font-size: 14px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr p {
        line-height: 2;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-7 p {
        line-height: 2;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-4 {
        width: 37.3%;
    }

    .about_wrpr .main_ab_pg .about_tw_bx .about_tw_bx_inr {
        margin: 0 0 20px 0px;
    }

    .about_wrpr .bec_sec.blg_sec_hm h2 {
        padding-bottom: 6px;
        line-height: 24px;
        font-size: 18px;
        margin-bottom: 7px;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr {
        margin: 0px 0px 20px 0px;
    }

    .about_wrpr .about_box_bg .about_tw_bx {
        margin-top: 30px;
    }

    .about_wrpr .main_ab_pg .about_tw_bx {
        margin-top: 40px;
    }

    .about_wrpr .being_chris {
        padding: 60px 0 0px 0;
    }

    /* history page responcive*/

    .home_hlycross_sec p {
        margin-bottom: 20px;
    }

    /* synod  page responcive*/

    .synod_secretariat_pge .governance_bx_itmeswrap {
        padding-bottom: 10PX;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 50px 15px 1px;
    }

    /*contact  page responcive*/

    .main_cntct_frm .contct_frm form .form-group input {
        padding: 18px 15px;
    }

    .main_cntct_frm {
        padding-top: 50px;
    }

    .regional_mission {
        padding-bottom: 50px;
    }

    .contct_adres_tb {
        padding: 60px 0px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box {
        margin-bottom: 0;
    }

    .regional_mission .container .regional_mission_logo {
        position: static;
    }

    .regional_mission {
        padding: 35px 0 0;
    }

    .cont_infrmtion .container .cont_infrmtion_box>div .cont_infrmtion_box_rgt>h3 {
        font-size: 18px;
    }

    .regional_mission .container .regional_mission_content h2 {
        font-size: 20px;
        width: auto;
    }

    .regional_mission .container .regional_mission_content ul li {
        width: 100%;
    }

    .cont_infrmtion {
        padding-bottom: 60px;
    }

    .contct_adres_tb .container .tab-content {
        margin-top: 0px;
    }

    .main_cntct_frm .contct_frm .hv_under_floral {
        font-size: 18px;
    }

    .main_cntct_frm .contct_frm .hv_under_floral {
        margin-bottom: 35px;
    }

    .main_cntct_frm .contct_frm form .form-group input {
        padding: 12px 15px;
    }

    .main_cntct_frm .contct_frm form .form-group {
        margin-bottom: 20px;
    }

    .main_cntct_frm {
        padding: 40px 0;
    }

    .main_cntct_frm .contct_frm form .cnct_btn>div input.et_contact_submit {
        width: 100%;
        height: 40px;
    }

    .cont_infrmtion .container .cont_infrmtion_box {
        padding: 40px 30px 0;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt ul {
        margin-top: 20px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        width: 100%;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft img {
        object-fit: cover;
        height: 360px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt ul li {
        width: 100%;
    }

    /*prayer worship page responcuve*/

    .synod_secretariat_pge .synod_secretariat_inner .synod_box {
        margin: 30px 0;
    }

    .about_wrpr .about_box_bg {
        padding-bottom: 20px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_rgt {
        padding-left: 20px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec {
        padding: 50px 0px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec p {
        margin-bottom: 10px;
    }

    .synod_secretariat_inner.pryr_wrk {
        padding-bottom: 30px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_lft {
        width: 110px;
        margin: auto;
        padding-bottom: 20px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_rgt {
        padding-left: 0;
        width: 100%;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_rgt .bec_btn_wrapper {
        text-align: center;
    }

    .bec_btn_wrapper .bec_btn {
        padding: 14px 20px;
        line-height: 20px;
    }

    /* FAITH AND BELiEf */

    .home_hlycross_sec p {
        margin-bottom: 0;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content {
        margin-left: 33%;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content h2 {
        margin-bottom: 0;
        font-size: 20px;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content p {
        margin-bottom: 20px;
    }

    .faith_wrpr .faith_rd_sec {
        padding: 30px 0;
    }

    .faith_wrpr .faith_words {
        padding: 30px 0 30px;
    }

    .faith_wrpr .our_faith .our_faith_content p {
        font-size: 14px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt ul {
        margin-top: 10px;
    }

    .faith_wrpr .our_faith .our_faith_content {
        padding: 30px 20px;
    }

    .hv_under_floral {
        padding-bottom: 30px;
        position: relative;
        margin-bottom: 0px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_title {
        margin-bottom: 15px;
    }

    .faith_wrpr .thr_bx_dv {
        padding-top: 30px;
    }

    .faith_wrpr .our_faith {
        padding-bottom: 30px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_lft {
        padding: 30px 20px 30px;
        margin-bottom: 4%;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_cmn h3 {
        margin-bottom: 6px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt .thr_bx_dv_rgt_bx {
        padding: 20px !important;
    }

    .faith_wrpr .thr_bx_dv {
        padding-bottom: 50px;
    }

    section.faith_rd_sec.the_dev {
        padding-top: 65px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li {
        padding-right: 15px;
        margin-right: 15px;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list {
        bottom: -10%;
    }

    section.faith_rd_sec.the_dev .container_lg .faith_rd_sec_inner .nicence_creed_img {
        width: 80% !important;
        position: static;
        margin: auto;
    }

    .faith_wrpr .faith_rd_sec .container_lg .faith_rd_sec_inner .nicence_creed_content {
        width: 100% !important;
        margin-left: 0% !important;
        padding-top: 20px !important;
    }

    .faith_wrpr .the_dev .nicence_creed_content .tech_list li p {
        min-height: 42px;
    }

    section.faith_rd_sec.blg_sec_hm .container_lg .faith_rd_sec_inner .nicence_creed_img {
        width: 80% !important;
        position: static;
        margin: auto;
        margin-bottom: -40px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt ul li {
        width: 100%;
        padding-bottom: 5px;
    }

    .faith_wrpr .our_faith .our_faith_content .our_faith_content_txt ul li:after {
        display: none;
    }

    /*.gvrnce_outr .governance_sec {
        margin-top: -50px;
    }*/

    .governance_sec .governance_bx_itmeswrap {
        padding-bottom: 0px;
    }

    .faith_wrpr .thr_bx_dv .thr_bx_dv_rgt .thr_bx_dv_rgt_bx {
        margin-bottom: 4%;
    }

    /*church affiliation page statr*/

    section.home_hlycross_sec.bec_sec.governance_sec.synod_secretariat_pge.church_aff_pge .synod_box {
        margin: 30px 7px 0;
    }

    .church_aff_pge .step_sec>div span.ita_txt a {
        margin-left: 0;
    }

    .church_aff_pge .step_sec>div ul.round_point li:after {
        top: 12px;
    }

    .church_aff_pge .tab_affil ul {
        margin: 30px 25px 0;
        padding: 0;
    }

    .church_aff_pge .tab_affil ul li {
        padding: 0 0px 0 10px;
        margin: 0px 0px 28px 5px;
        width: 33%;
    }


    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-collapse .panel-body {
        padding: 25px 0;
    }

    .faq_pge .faq_tab .tab-content .tab-pane .wrapper.center-block .panel-group .panel .panel-heading>a .hd_bx h4 {
        font-size: 14px;
        padding-left: 10px;
    }

    .faith_wrpr section.home_hlycross_sec.bec_sec.about_bnrbtm_sec.hstry_sec.main_ab_pg {
        padding: 30px 0px;
    }

    .mission_bnrbtm_sec .mission_bnrbtm_inner .imgwrap .imgtxt {
        line-height: normal;
    }

    .nsandev_sec .read_more_btn::after {
        top: 2px;
    }


    .contct_adres_tb .container ul.nav li a {
        padding: 3px 20px;
    }

    .our_apprch_sec .ourappr_thums_wrap {
        margin-bottom: 0;
    }

    .str_children_sec .strchildsec_row:nth-child(2) .content_wrap {
        padding-bottom: 0;
    }

    .stories_emp_sec {
        padding-bottom: 0;
    }

    .our_impact_sec {
        padding-top: 60px;
    }

    #wrld_leprosy_day .img_overcap {
        padding: 30px;
        line-height: normal;
    }

    .footer_sec .ftr_nav_lst {
        column-count: 2;
    }

    .footer_sec .ftr_nav_lst li {
        width: 100%;
    }

    .nav_ovlay_clsbtn {
        width: 40px;
        height: 40px;
    }
}

@media only screen and (max-width:480px) {
    @-webkit-keyframes mymove {
        from {
            bottom: 80%;
        }

        to {
            bottom: 0px;
        }
    }

    /* Standard syntax */
    @keyframes mymove {
        from {
            bottom: 80%;
        }

        to {
            bottom: 0px;
        }
    }
}

@media only screen and (max-width: 479px) {
    .cstm-subscribe-div .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap{
        display: block;
        width: 100% !important;
        position: relative !important;
        height: 150px;
    }
    .cstm-inner-news .soc_welfr_lst li .soc_welfr_lst_inner, .cstm-news-res .soc_welfr_lst li .soc_welfr_lst_inner{
        padding-bottom: 0;
        padding-top: 0;
    }
    .cstm-subscribe-div .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap img{
        width: 100%;
        height: 150px;
    }
    .cstm-subscribe-div .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_cont{
        margin-top: 25px !important;
        padding-left: 0;
    }
    .free_resource_sec .fr_res_box_outer .cstm-resource-web.cstm-new-res-slider .tp_beed {
        padding-right: 30px !important;
    }

    .new-index-res .item figure {
        padding: 0 25px;
    }

    .new-index-res .item figure img {
        height: 190px;
    }

    .about_wrpr.cstm-about-cnt .being_chris .being_chris_inner .mb-30-about {
        margin-bottom: 0px;
    }

    .inner-news-det .soc_welfr_cont {
        padding-left: 165px;
        margin-top: 0 !important;
    }

    .nspage_btnloader {
        margin-top: 15px;
    }

    .newspg_sec.bec_sec {
        padding-bottom: 50px;
    }

    .soc_welfr_lst.cstm-soc-stories li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap {
        height: 150px;
    }

    .cstm-soc-stories .res-soc-wel {
        float: none;
    }

    .about_wrpr .being_chris .being_chris_inner .col-sm-4 {
        width: 100%;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .about_wrpr .being_chris .being_chris_inner {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        display: -webkit-flex;
        -webkit-flex-wrap: wrap;
        /* Safari 6.1+ */
        flex-wrap: wrap;
    }

    .res-soc-wel {
        position: relative;
        clear: both;
        height: 150px;
    }

    .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_cont {
        float: none;
    }

    .soc_welfr_lst li .soc_welfr_lst_inner .soc_welfr_thumb_imgwrap {
        position: absolute !important;
        left: 0 !important;
    }
}

@media only screen and (max-width:439px) {
    .disaster .rcnt_ns_lst.disaster-ul li.video_link iframe {
        height: 200px;
    }
}

@media only screen and (max-width:375px) {
    .str_cat_prd_lst_hvsidebar.cstm-loop li{
        height: 275px !important;
    }
    .bec-header.cstm-header .bec-header-container .bec-top-srch-wrapper {
        margin: 10px 0;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table.cstm-ord-dw tbody tr .download-file a:after {
        top: 8px !important;
    }

    .single.single-product.woocommerce .cstm-img-res div.product div.images img {
        padding: 0 15px;
    }

    .bec_innerpg_bnr_sec.cstm-bnr-web {
        height: 80px !important;
    }

    .footer_sec .sec_ftr .cpy_rgt_txt {
        white-space: nowrap;
    }

    .news_detail_lft_contwrap.inner-left p.news_video_link iframe {
        height: 190px !important;
    }

    .disaster .rcnt_ns_lst.disaster-ul li.video_link iframe {
        height: 180px;
    }

    .metro-letter .pdf-div .pdf-list ul a.pdf-anchor {
        width: 100%;
    }

    .metro-letter .pdf-div .pdf-list ul li {
        width: 100%;
    }

    .faq_pge .faq_tab .nav.nav-tabs:before,
    .faq_pge .faq_tab .nav.nav-tabs.sub-menu-show:before {
        right: 0;
    }

    .related.products.cstm-related-product .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .add_to_cart_btn {
        text-align: center;
    }

    .related.products.cstm-related-product .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .add_to_cart_btn .cart_ico {
        float: none;
        top: 2px;
    }

    .verifyfor-dwnld-btn:after {
        position: absolute;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table tbody tr .download-file a {
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

    .woocommerce .bec_store_sec table.shop_table.bec-order-det .download-remaining,
    .woocommerce table.shop_table.bec-order-det .download-expires,
    .woocommerce table.shop_table.bec-order-det .download-file {
        font-size: 12px;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-order-downloads.table_style>table tbody tr .download-file a {
        padding-right: 0 !important;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-order-downloads.table_style>table tbody tr .download-file a {
        font-size: 12px !important;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .add_to_cart_btn {
        padding-right: 0;
        text-align: left;
        font-size: 12px;
        margin-top: 10px;
    }

    .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed .add_to_cart_btn .cart_ico {
        float: left;
        top: -6px;
        padding-right: 0;
        margin-right: 5px;
    }
}

@media only screen and (max-width:361px) {
    .cstm-res-single .prd_detpg_outerwrap .woocommerce-tabs ul.wc-tabs li {
        padding: 0 11px !important;
        font-size: 12px;
    }
}

@media only screen and (max-width: 340px) {
    .mission_bnrbtm_sec.cstm-edu-top .mission_bnrbtm_inner .btm_ico_thumblst li .btm_ico_thumblst_inner span.ico_txt {
        font-size: 12px;
    }
}

@media only screen and (max-width: 320px) {
    .scrol_line {
        bottom: 39px;
    }

    .bec-hmbnr-txtwrap {
        bottom: -45px;
    }

    .cstm-res-single .str_cat_prd_lst_hvsidebar li {
        width: 100%;
    }

    .cstm-res-single .str_cat_prd_lst_hvsidebar li {
        margin: 10px 5px;
    }

    .cstm-res-single .free_resource_sec .fr_res_box_outer .fr_res_box_inner .btm_beed {
        height: auto !important;
    }

    .contct_adres_tb .container .tab-content.church-bishop .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        padding: 15px 0;
        width: 100%;
    }

    .free_resource_sec .fr_res_box_outer .woocommerce-MyAccount-content .table_style>table tbody tr .download-file {
        padding-right: 5px;
    }

    /* about Us page responcive*/

    .about_wrpr .being_chris {
        padding: 60px 0 30px 0;
    }

    .about_wrpr .about_box_bg .about_tw_bx .about_tw_bx_inr {
        padding: 50px 10px 0px 10px;
    }

    .about_wrpr .main_ab_pg .red_title {
        font-size: 15px;
    }

    /* synod  page responcive*/

    .synod_secretariat_pge .governance_bx_itmeswrap .grid h3.bx_head {
        width: auto;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div {
        padding: 30px 15px;
    }


    .cont_infrmtion {
        padding-bottom: 30px;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_lft {
        padding: 20px 50px;
        width: 84%;
    }

    .contct_adres_tb .container .tab-content .tab-pane .contct_adres_tb_box .contct_adres_tb_box_rgt p {
        font-size: 14px;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box {
        margin: 30px 0;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box>div p {
        margin-bottom: 10px;
    }

    .synod_secretariat_inner.pryr_wrk {
        padding-bottom: 30px;
    }

    .pryr_wrshp_cntnt .pryr_red_sec .cmn_boxes .cmn_boxes_lft {
        width: 100%;
        padding: 10px 50px;
    }

    .bec_btn_wrapper .bec_btn {
        padding: 14px 20px;
        line-height: 20px;
    }

    .synod_secretariat_pge .synod_secretariat_inner .synod_box {
        margin: 30px 0;
    }
}


