.section_title{border-bottom: 2px solid #DDDDDD;
    font-family: "roboto-l";
    font-size: 20px;
    padding-bottom: 0.5em;
    position: relative;}
     .section_title:before{background: var(--primary_color) none repeat scroll 0 0;
    bottom: -3px;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 50px;}

    /* ===== Search Form ===== */
    .search{padding-top: 25px;}
    .input_form{border: 0 solid;
    border-radius: 0 0 0 12px;
    color: #000;
    padding: 7px 12px;}
    .submit_button{background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0 12px 0 0;
    color: #000;
    display: inline-block;
    padding: 7px 9px;}
    .submit_button:hover{background:#eee;text-decoration:none;}

    /* ===== Page Title Area ===== */
    .page_title_area{background: rgba(0, 0, 0, 0) url("../../img/primary-bg.png") repeat scroll 0 0;
    color: #fff;
    padding: 60px 0;}
    .abo_tit{}
    .page_head_title{border-right: 2px solid;
    display: inline-block;
    float: left;
    margin: 0 22px 0 0;
    padding-right: 22px;}
    .page_sub_title{display: inline-block;
    margin-top: 15px;}
    .page_sub_title a{color:#ddd;}
    .page_sub_title a:hover{text-decoration:none;}
    .page_title_search{float: right;}
    .page_title_area .search{padding: 0;
    float: right;}
    .page_title_area .search input{width: 250px;}
    .page_title_area .search i{color: #000;
    position: absolute;
    right: 8px;
    top: 25%;}
    .search_res{display: inline-block;
    position: relative;}

    /* ===== Blog Area ===== */
    .blog_area{padding:55px 0;}
    .post_loop{background: #fff none repeat scroll 0 0;
        float: left;
        margin: 0 10px 15px;
        padding: 15px;
        width: 47.3%;
        border-radius: 5px;
        box-shadow: 0 0 11px #ccc;
        margin-bottom: 25px;}
    .post_title{}
    .post_title a{color: #433f3e;
    font-size: 18px;}
    .post_title a:hover{text-decoration:none;opacity:.7;}
    .post_info{font-size: 13px;
    font-style: italic;
    margin-bottom: 30px;}
    .comments, .author{float: left;
    margin-right: 10px;}
    .post_info i{margin-right: 3px;}
    .post_img {}
    .post_img img{margin-bottom: 8px;
    width: 100%;}
    .post_contetn{text-align:justify}

    /* ===== Blog Right Sideber ===== */
    .blog_widged{background: #fff none repeat scroll 0 0;
    margin-bottom: 15px;
    padding: 10px;box-shadow: 0 0 11px #ccc;}
    .blog_widged .gallery_widget li{width: 79px;}
    .blog_widged .title_box{margin-bottom:10px;}
    .blog_widget_content{}
    .blog_widget_content ul{list-style: outside none none;
    margin: 0;
    padding: 0;
    margin-left: 6px;}
    .blog_widget_content ul li{}
    .blog_widget_content> ul> li> a{border-bottom: 1px solid #ddd;
    color: #555;
    display: block;
    padding: 10px 2px;
    transition: all 0.3s ease 0s;}
    .blog_widget_content> ul> li> a:hover{text-decoration:none;background:#F2F9FE;padding-left:15px;color:#0392F3;transition:.3s;}

    /* ===== Blog Others CSS ===== */
    .list-blog .post_info{margin-bottom: 15px;
    margin-left: 5px;}
    .list-blog .date{float: left;
    margin-right: 10px;}
    .list-blog .post_title a{font-size: 26px;
    line-height: 23px;}

    .list_blog .post_loop{width:100%;}
    .list_blog .post_img img{margin-bottom:25px;}

    .five-list_blog{}
    .five-list_blog .post_loop{width:100%;}
    .five-list_blog .post_img img{float: left;
    margin-right: 16px;
    width: 50%;}
    .five-list_blog .post_contetn{margin-top: -5px;}

    /* ===== Others CSS ===== */
    .button{border: 1px solid #ddd;
    color: #494949;
    display: inline-block;
    font-size: 19px;
    padding: 7px 9px;}
    .button:hover{text-decoration:none;background:#ddd;color:#000;}

    /* Extra Small Device */
    @media (max-width: 767px) {
        .head_text p {padding: 0;}
        .abo_tit{margin-bottom: 15px;text-align: center;}
        .page_head_title{float:none;margin: 0 3px 0 0;padding-right: 7px;}
        .search{float: none !important;text-align: center;}
        .post_loop{float: none;width: 100%;margin: 0;margin-bottom: 15px;}
        .a-pro_box{width:270px;}
        .a-box_caption_box{top:128px;}
        .a-cap_icons a i{font-size:25px;}
        .a-box_caption h1{font-size:20px;margin: -43px 0 45px;}
        .a-cap_icons{margin: -14px;}
    }


    /* Small Device */
    @media (min-width: 768px) {
        .head_text p {padding: 0;}
        .post_loop{width: 100%;}
        .a-pro_box{width:348px;}
        .a-box_caption h1{margin:-70px 0 45px;}
    }

    /* Medium   Device */
    @media (min-width: 992px) {
        .head_text p {padding: 0 100px;}
        .post_loop{width: 46.7%;}
        .a-pro_box{width: 367.3px;}
        .no_space{width: 381px;}
        .no_space .a-box_caption h1{margin:-65px 0 45px;}
    }

    /* Large Device */
    @media (min-width: 1200px) {
        .head_text p {padding: 0 100px;}
    }
.main_menu{margin-bottom: 0;}
