/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
    .medial-area-menu ul li a {
        font-size: 17px;
    }
    .header-social-media ul li i {
        font-size: 18px;
    }
    .item-caption h2 {
        font-weight: 600;
        font-size: 122px;
    }
    ul#header-top-menu {
        display: none;
    }

    .menu_btn i {
        padding: 11px 0px;
        transition: 1s;
    }

    /* mobile menu code started*/
    ul.header-top-sub-menu {
        position: unset;
        background: #ffffff00;
        width: 100%;
        margin: 0;
    }
    ul.slicknav_nav {

        background: #ffff;

        display: block;

    }
    .slicknav_menu {
        display: block;
    }
    ul.slicknav_nav li {
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }
    ul.slicknav_nav li:first-child{
        border-top: 1px solid #eee;
    }
    ul.slicknav_nav span.slicknav_arrow {
        display: none;
    }
    .slicknav_nav .slicknav_row, .slicknav_nav a {
        padding: 10px 15px;
        margin: 0;
    }
    ul.slicknav_nav li a {
        color: #707070;
        font-weight: 600;
        font-size: 16px;
        text-decoration: none;
        padding: 10px 15px;
    }
    ul.slicknav_nav li i{
        float: right;
        padding: 4px 5px;
    }
    .slicknav_nav a:hover {
        border-radius: 0;
        color: #333232;
        background: #eee;
    }
    .slicknav_nav .slicknav_row:hover {
        border-radius: 0;
        color: #333232;
        background: #eee;
    }
    .slicknav_menu {
        background: #4c4c4c00;
    }
    div#top_menu_btn {
        display: block;
        cursor: pointer;
    }
    .header_logo img {
        width: 200px;
        float: left;
    }


    .tow-menu-header {
        float: left;
        margin-top: 60px;
        padding: 10px 20px;
    }

    .header_logo {overflow: hidden;}

    .tow-menu-header i {
        font-size: 20px;
    }


    .tow-menu-header {
        float: left;
        margin-top: 60px;
        padding: 10px 20px;
    }

    .header_logo {overflow: hidden;}

    .tow-menu-header i {
        font-size: 20px;
        cursor: pointer;
        transition: 1s;
    }

    .medial-area {
        display: none;
    }

    .medial-header-right {
        display: none;
    }
    .header-top-right {
        padding: 8px 10px;
    }
    .header-top-right a {
        color: #7c7b7b;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 600;
        text-decoration: none;
    }
    ul.slicknav_nav div#top_menu {
        display: block !important;
    }

    div#top_menu {
        display: none;
    }

    ul.slicknav_nav div#two_click_menu {
        display: block !important;
    }

    div#two_click_menu {
        display: none;
    }

    ul#header_top_menu {
        display: none;
    }
    div#header_two_menu {
        display: block;
    }

    div#demo2 {
        display: block;
    }
    div#top_menu_btn {
        display: block;
    }

    div#two_btn_menu {
        display: block;
    }
    div#header_two_menu ul.slicknav_nav {
        position: absolute;
        width: 100%;
        z-index: 999;
    }
    /* mobile menu code end*/
}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
    .title-subs-sidebar h2 {
        font-size: 12px;
    }
    .slider-containt {
        height: 450px;
    }
    .slider-containt img {
        height: 450px;
    }
    .item-caption h4 {
        margin-top: 41px;
    }
    .slider-containt h5 {
        font-size: 45px;
    }
    .item-caption h2 {
        font-weight: 600;
        font-size: 94px;
    }
    .single-believe-location-watch {
        margin-bottom: 30px;
    }
    .recent-sermons-post-img {
        height: 100px;
    }
    .recent-sermons-post-img img {
        height: 100px;
    }
    .recent-sermons-post-info p {
        font-size: 10px;
    }
    .recent-sermons-left-post-info p {
        font-size: 10px;
    }
    .recent-sermons-post-title h2 {
        font-size: 14px;
    }
    .email-newsletter-input {
        width: 300px;
    }
    .email-newsletter-input input {
        width: 183px;
        font-size: 15px;
    }
    .email-newsletter-input input[type="submit"] {
        width: 111px;
    }
    .email-newsletter-left h2 {
        font-size: 21px;
        line-height: 27px;
    }
    .footer-blog-contain h3 {
        font-size: 14px;
        line-height: 17px;
    }
    .footer-blog-contain p {
        font-size: 10px;
    }

    .footer-social-media ul li a i {
        padding: 11px 6px;
        font-size: 11px;
        height: 31px;
        width: 31px;
        margin: 2px;
    }
}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
    .item-caption h2{
        font-size: 71px;
    }
    .featured-today-slide-des p {
        font-size: 14px;
    }
    .email-newsletter-left {
        width: 100%;
    }
    .email-newsletter-right {
        width: 100%;
    }
    .email-newsletter-input {
        margin: 0 auto;
    }
    .email-newsletter-input input {
        width: 169px;
    }
    input[type="submit"] {
        width: 127px;
    }
    .email-newsletter-left {
        border-right: none;
    }
    input[type="submit"] {
        width: 122px;
    }

}
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

    .right-blogcontaint p {
        font-size: 10px;
    }

    .slider-containt {
        height: 270px;
    }
    .slider-containt img {
        height: 270px;
    }
    .item-caption h4 {
        font-size: 25px;
    }
    .item-caption h4 {
        margin-top: 18px;
    }
    .item-caption h4 {
        margin-top: 18px;
    }
    .slider-containt h5 {
        font-size: 20px;
    }
    .slider-btn a {
        font-size: 15px;
        padding: 10px 19px;
    }
    a.bg_none_btn {
        padding: 7px 27px;
    }
    .item-caption h2 {
        font-size: 35px;
    }

    .featured-today-slide-containt {
        width: 100%;
    }
    .featured-today-slide-containt {
        height: 350px;
    }
    .featured-today-slide-img {
        width: 100%;
        height: 232px;
    }
    .email-newsletter-right {
        padding: 0;
        padding-bottom: 40px;
    }
    .email-newsletter-input {
        width: 250px;
    }
    .email-newsletter-input input {
        width: 145px;
        font-size: 12px;
    }
    .email-newsletter-input input[type="submit"] {
        width: 96px;
        font-size: 11px;
    }
    .col-md-4.col-sm-4.col-xs-6.single_footer_rwo {
        width: 100%;
    }
    .email-newsletter-left h2 {
        font-size: 14px;
        line-height: 20px;
    }
    .recent-sermons-left-title h2 {
        font-size: 18px;
    }
    .recent-sermons-left-post-info p i {
        margin: 5px;
    }
    .recent-sermons-left-des p {
        font-size: 13px;
    }
    .forums-post-single-left {
        width: 46%;
        float: left;
    }
    .forums-post-single-Topics {
        width: 15%;
        float: left;
    }
    .forums-post-single-Posts {
        width: 16%;
        float: left;
    }
    .forums-post-single-Freshness {
        width: 23%;
        float: left;
    }
    .forum-left-search input[type="text"] {
        width: 76%;
    }
    .forum-left-search input[type="submit"] {
        width: 24%;
    }
.left-blog-image {
    width: 100%;
    margin-bottom: 10px;
}
.right-blogcontaint {
    width: 100%;
}


}
