.blog_img_box {
    padding: 0;
    height: auto;
    overflow: hidden;
    display: inline-block;
}

/*=== blog ====*/

.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067"; 
}



.blog_sec_home {
    padding: 60px 0;
}

.blog_home_area {
    margin-top: 60px;
}

.blog_box_main {
    margin-bottom: 30px;
}

.blog_box_h_inner {
    -webkit-box-shadow: 0 4px 14px 0 rgb(0 0 0 / 16%);
    box-shadow: 0 4px 14px 0 rgb(0 0 0 / 16%);
    background-color: #feeedb;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
   
}

.blog_box_h_inner .blog_txt_area {
    padding: 10px 20px 60px 20px;
}

.upcomimg_events_img_box img {
    width: 100%;
    transition: transform 0.5s ease-in-out;
}

.blog_img_box {
    padding: 0;
    height: auto;
    overflow: hidden;
    display: inline-block;
}



.blog_txt_area h6 {
    font-size: 15px;
    color: #422113;
    padding: 0;
    margin: 0 0 10px 0;
    font-weight: 400;
    letter-spacing: 0.7px;
}

.blog_txt_area h4 {
    font-size: 21px;
    color: #000000;
    font-weight: 500;
    padding: 0;
    margin: 0 0 10px 0;
    display: block;
    text-decoration: none;
    line-height: 1.3;
}

.blog_txt_area h4 a {
    color: #000000;
}

.blog_txt_area p {
    font-size: 16px;
    color: #242425;
    font-weight: 400;
    padding: 10px 0 0 0;
    margin: 0;
}

.blog_txt_area .blog_btn {
    display: inline-block;
    padding: 0;
    margin: 14px 0 0 0;
    font-size: 16px;
    color: #422113;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 0.7px;
    text-decoration: underline;
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.blog_details_img {
    margin-bottom: 20px;
}

/*.blog_box_h_inner:hover .blog_txt_area h4 a,*/
.blog_box_h_inner:hover .blog_txt_area .blog_btn {
    color: #f98e78;
}

.blog_details_banner .ban_content h1 {
    font-size: 48px;
    color: #0091e4;
    line-height: 1.3;
}


.blogImage img {
    width: 100%;
    transition: transform 0.5s ease-in-out; /* Smooth transition effect */
}

.blog_img_box {
    padding: 0;
    height: auto;
    overflow: hidden;
    display: inline-block;
}

.blog_box_h_inner:hover .blogImage img,
.blog_box_h_inner:focus .blogImage img {
    transform: scale(1.1); /* Smoothly scale the image */
}



/*Single Blog*/
.banner_new_sec

{
    padding: 70px 0;
    background-color: #e1f0f9;

}
.blog_details_banner .ban_content h1

{

    font-size: 48px;

    color: #0091e4;

    line-height: 1.3;

}
.ban_content h4

{

    font-size: 27px;

    color: #000;

    margin: 0 0 25px 0;

    padding: 21px 0 0px 0px;

    font-weight: 700;

    letter-spacing: 0.5px;

    position: relative;

}

.ban_content h4:before {

    content: "";

    width: 69px;

    height: 10px;

    background-color: #ff8401;

    position: absolute;

    top: 0;

    left: 0;

}

.ban_content h1

{

    font-size: 75px;

    color: #000;

    margin: 0 0 25px 0;

    padding: 0px;

    font-weight: 700;

    letter-spacing: 0.5px;

    position: relative;

    line-height: 1;

}

.ban_content h1 span

{

    color: #0091e4;

}

.ban_content .list_banner_btn

{

    list-style: none;

    padding: 0;

    margin: 0;

}

.ban_content .list_banner_btn li

{

    display: inline-block;

    margin-right: 15px;

}

.ban_content .list_banner_btn li a

{

    font-size: 18px;

    color: #fff;

    font-weight: 500;

    padding: 10px 47px;

    margin: 20px 0 0px 0;

    display: inline-block;

    text-decoration: none;

    transition-duration: 0.3s;

    text-transform: capitalize;

    background-color: #ff8401;

    border-radius: 40px;

    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);

}

.ban_content .list_banner_btn li.b_btn2 a

{

    background-color: #252525;

}

.ban_content .list_banner_btn li a:hover

{

    background-color: #0091e4;

    color:#fff;

    transition-duration: 0.3s;

}
.heading_box.title_ribban h2

{

    position: relative;

    padding: 0 0 15px 0;

}

.heading_box.title_ribban h2:before

{

    content: "";

    width: 65px;

    height: 10px;

    background-color: #ff8401;

    position: absolute;

    left: 0;

    bottom: 0;

    

}

.heading_box.title_ribban.text-center h2:before

{

    left: 0;

    right: 0;

    margin: 0 auto;

}

.sub_heading {

    font-size: 30px;

    color: #0091e3;

    margin: 0 0 5px 0;

    padding: 0 0 0px 0px;

    font-weight: 700;

    letter-spacing: 0.5px;

    position: relative;

}

.sub_heading.title_ribban

{

    position: relative;

    padding: 16px 0 16px 0;

}

.sub_heading.title_ribban:before

{

    content: "";

    width: 65px;

    height: 10px;

    background-color: #ff8401;

    position: absolute;

    left: 0;

    top: 0;

}


.sub_heading.title_ribban

{

    position: relative;

    padding: 16px 0 16px 0;

}

.sub_heading.title_ribban:before

{

    content: "";

    width: 65px;

    height: 10px;

    background-color: #ff8401;

    position: absolute;

    left: 0;

    top: 0;

}
.counter_sec .sub_heading.title_ribban:before

{

    background-color: #fff;

}
.bg_color_orange .sub_heading.title_ribban:before,

.bg_color_orange .heading_box.title_ribban h2:before

{

    background-color: #fff;

}

.about_home_sec{
    background:white !important;
}
.about_home_sec

{

    padding: 50px 0;

}
.contry_page_about .about-content {

    padding-left: 20px;

}
.abt_content_bottom

{

    margin-top: 30px;

}
.title_two
{
    font-size: 26px !important;
}

.title_three {
    font-size: 22px !important;
}

.title_four {
    font-size: 18px !important;
}

.title_five {
    font-size: 16px !important;
}

.title_six {
    font-size: 14px !important;
}

/*=== color ====*/
.txt_color_white {}

.txt_color_blue {
    color: #0091e3 !important;
}

.txt_color_black {
    color: #000 !important;
}

.txt_color_orange {
    color: #ff8401 !important;
}

/*=== background -color ====*/
.bg_color_light_blue {
    background-color: #c9ebff !important;
}

.bg_color_light_orange {
    background-color: #f9d6b1 !important;
}




.armenia_tbl_area .table thead th

{

    background-color: #0091e4;

    color: #fff;

    font-weight: normal;

}

.about-content

{

    padding-left: 40px;

}
.about-content h4 {

    font-size: 18px;

    color: #070024;

    margin: 0 0 15px 0;

    padding: 0 0 0px 0px;

    font-weight: 600;

}

.about-content p {

    line-height: 1.6;

    color: #666;

    font-size: 15px;

    margin: 0 0 15px 0;

}

.about-content .contact_page_social

{

    list-style: none;

    padding: 0;

    margin: 0;

}

.about-content .contact_page_social li

{

    display: inline-block;

    font-size: 20px;

    padding-right: 15px;

}
.contry_page_about .about-content {

    padding-left: 20px;

}
.about-content .abt_list {

    margin: 0 0 10px 0;

}

.about-content .abt_list li {

    width: 32%;

    display: inline-flex;

    margin: 0 0 4px 0;
}

