/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.col-3{    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;}
    .news-post .news_block{background:#fff;border-radius:6px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);padding:5px;font-size: 14px;margin-bottom:20px;padding-bottom:20px;font-family: "Open Sans", Sans-serif;}
    
 .news-post .news_block img{height:180px;width:100%;object-fit:cover;}
.news-post .news_block .news-meta{padding:10px 5px;font-family: "Open Sans", Sans-serif;font-size:14px;color:#565656;} 
.news-post .news_block .news-meta a {color: #80C235;font-size:11px;font-weight:600;padding-top:5px;display:inline-block;}
.title_data{font-size: 15px;font-weight: 600;margin: 0px;padding-left: 5px;
    font-family: "Open Sans", Sans-serif;
    padding-right: 5px;
    line-height: 22px;
    min-height: 66px;
}
.more_btn{
    display: inline-block;
    margin-top: 18px;
    margin-left: 5px;
    background: #2575FC;
    color: #fff;
    padding: 10px 25px;
    border-radius: 30px;
}
.title_link{color:#000033;}
.tags{min-height:42px;}
.news-post .news_block .cont_data{    font-size: 14px;
    padding: 10px 5px;
    color: #000;min-height:60px;}
 .date{display:none;}   
 #sel_txt select{float: right;
    padding: 10px 30px;
    border: 1px solid #f2f2f2;
    background: #f9f9f9;
    font-size: 16px;
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    color: #000033;}
 #sidebar h5{margin-top:0px;font-size:16px;font-weight:600;color:#000033;font-family: "Montserrat", Sans-serif;    margin-bottom: 14px;}
 #sidebar ul{margin-left:0px;}
 #sidebar ul li{font-size:15px;}
#sidebar ul li a {color: #000;}
.tag-cloud-link {
    font-size: 12px!important;
    padding-right: 16px;
    color: #ffffff;
    background: #11b728;
    padding: 4px 9px;
    margin-bottom: 4px;
    border-radius: 30px;
    display: inline-block;
}
.main_news{display:none;}
.title_head{margin-top:10px;}
.pagination_num{display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;}
    .pagination_num .page-numbers {display: inline-block;
    padding: 2px 8px;
    background: #f2f2f2;
    color: #000;}
 .pagination_num .current{display: inline-block;
    background: #71bf44;
    padding: 2px 8px;
    color: #fff;}
 .slick-slider .elementor-swiper-button-next {
    right: -35px!important;
}
.slick-slider .elementor-swiper-button-prev {
    left: -35px!important;
}
.slick-dots {
    bottom: -4px;
    display: none!important;
}
.slick-dots li button:before {
    opacity:0!important;
 
    }
.slick-dotted.slick-slider {
    margin-bottom: 0px!important;
}
.view_all .more_btn {
   background: transparent;
    color: #2575fc;
    font-size: 16px;
    letter-spacing: 0.5px;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;transition: all 0.5s;position: relative;
  
}
.view_all .more_btn i{transition: all 0.3s;position: absolute;top:12px;right:12px;}
.view_all .more_btn:hover i{right: 8px;}
  @media screen and (max-width:1199px) and (min-width:768px)
  {
     .col-3{width: 50%;}  
  }
@media screen and (max-width:767px)
{
 .col-3{width: 100%;}   
