/*!
Theme Name: Small Business Report
Theme URI: https://www.templatemonster.com/authors/smallbusinessreport/
Author: Small Business Report
Author URI: https://dreamlogodesign.net/dev/smallbusinessreport/
Description: SmallBusinessReport Lite is a perfectly balanced clean WordPress theme, fully compatible with Elementor. It is perfect for blogging, providing lots of blog variations and even more style settings, allowing everyone to customize its appearance: change logo, add sidebars and display widgets, select color schemes, etc. One of its main features is  full responsiveness, so it will look great on all kinds of devices. SmallBusinessReport theme works just fine with WooCommerce plugin, and will be a great choice for creating a web store. It possesses immaculate typography, and its stylish appearance will satisfy even the most demanding. SmallBusinessReport theme is easy-to-use and customize, providing the best experience for everyone.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: smallbusinessreportlite
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
SmallBusinessReport is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline; letter-spacing: normal !important;}
ol,
ul {list-style: none;}



body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}
.img-fluid{display: block;}
@font-face {
    font-family: 'glacialindifferencebold';
    src: url('fonts/glacialindifferencebold.eot');
    src: url('fonts/glacialindifferencebold.eot') format('embedded-opentype'),
         url('fonts/glacialindifferencebold.woff') format('woff'),
         url('fonts/glacialindifferencebold.ttf') format('truetype'),
         url('fonts/glacialindifferencebold.svg#glacialindifferencebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'glacialindifferenceregular';
    src: url('fonts/glacialindifferenceregular.eot');
    src: url('fonts/glacialindifferenceregular.eot') format('embedded-opentype'),
         url('fonts/glacialindifferenceregular.woff') format('woff'),
         url('fonts/glacialindifferenceregular.ttf') format('truetype'),
         url('fonts/glacialindifferenceregular.svg#glacialindifferenceregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothicregular';
    src: url('fonts/gothicregular.eot');
    src: url('fonts/gothicregular.eot') format('embedded-opentype'),
         url('fonts/gothicregular.woff') format('woff'),
         url('fonts/gothicregular.ttf') format('truetype'),
         url('fonts/gothicregular.svg#gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensansbold';
    src: url('fonts/opensansbold.eot');
    src: url('fonts/opensansbold.eot') format('embedded-opentype'),
         url('fonts/opensansbold.woff') format('woff'),
         url('fonts/opensansbold.ttf') format('truetype'),
         url('fonts/opensansbold.svg#opensansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans';
    src: url('fonts/opensans.eot');
    src: url('fonts/opensans.eot') format('embedded-opentype'),
         url('fonts/opensans.woff') format('woff'),
         url('fonts/opensans.ttf') format('truetype'),
         url('fonts/opensans.svg#opensans') format('svg');
    font-weight: normal;
    font-style: normal;
}




/* ...................Custom-Style................. */
.search-results .blogdetails_header{}
.news-cat .news-list .news_details .content-news h2{font:700 27px/33px 'Poppins';color: #5d5858;margin: 0 0 17px; padding: 0;}
.news-cat .news-list .news_details .content-news h2 a{text-decoration: none;color: #5d5858;}
.news-cat .news-list .news_details .content-news h2 a:hover{color: #027b3f;}
.news-cat .news-list .news_details .content-news p{font:400 15px/23px 'Poppins';color: #595858;margin: 0 0 24px; padding: 0;}
.news-cat .news-list .news_details .content-news a.btn-primary,
.news-cat .news-list .news_details .content-news a.btn-primary:hover,
.news-cat .news-list .news_details .content-news a.btn-primary:active,
.news-cat .news-list .news_details .content-news a.btn-primary:focus{font:600 17px 'Poppins';color: #007239; background-color: #fff; border: 1px solid #019b53; padding:12px 27px; text-transform: uppercase; box-shadow: none;text-shadow: none;border-radius: 0;background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.news-cat .news-list .news_details .content-news a.btn-primary:hover{background-color: #007239;color: #fff;}




#page .site-masthead{border-bottom: 1px solid #c9c9c9;}
#page .site-masthead .topbar{ background-color: #0c1439;padding: 12px 0; }
#page .site-masthead .topbar > .container{display: flex;column-gap: 30px;flex-grow: 1;align-items: center;justify-content: space-between;}
#page .site-masthead .topbar ul.topbar_menu{list-style-type: none;display: flex;align-items: center;justify-content: flex-start;column-gap: 23px;}
#page .site-masthead .topbar ul.topbar_menu li{font:400 14px/23px 'Poppins' !important;color: #dcdcdc;position: relative;}
#page .site-masthead .topbar ul.topbar_menu li:not(:last-child)::after{content: ''; display: inline-block;width: 7px;border-top: 1px solid #bfc0c5;border-bottom:1px solid #888b9a; position: absolute; right:-15px; top: 50%; margin-top: -1px;}
#page .site-masthead .topbar ul.topbar_menu li > a{text-decoration: none;color: #dcdcdc;}
#page .site-masthead .topbar ul.topbar_menu li > a:hover{color: #00a354;}
#page .site-masthead .topbar .topbar-right ul{list-style-type: none;display: flex;align-items: center;justify-content: flex-end;column-gap: 23px; flex-grow: 1;margin: 0;padding: 0;}
#page .site-masthead .topbar .topbar-right ul li{font:400 14px/23px 'Poppins' !important;color: #dbdbdb;}
#page .site-masthead .topbar .topbar-right ul li a{text-decoration: none;color: #dbdbdb;}
#page .site-masthead .topbar .topbar-right ul li a:hover{color: #00a354;}
#page .site-masthead .topbar .topbar-right ul li a i.fa-login,
#page .site-masthead .topbar .topbar-right ul li a i.fa-register{display: inline-block;width: 16px; height: 15px;background: url(images/icon-account.png) no-repeat left center;vertical-align: -15%;}
#page .site-masthead .topbar .topbar-right ul li a i.fa-register{background-position: right center;}

#page .site-masthead .logoright_bar{display: flex;column-gap: 30px;flex-grow: 1;align-items: center;}
#page .site-masthead .logoright_bar .social_media{display: flex;column-gap:9px;align-items: center;}
#page .site-masthead .logoright_bar .social_media > a{display: block;width: 37px; height: 37px;border:1px solid #c9c9c9;text-align: center;padding: 6px 0 0; border-radius: 40px; background-color: #fff; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#page .site-masthead .logoright_bar .social_media > a:hover{border-color: transparent;background-color: #01a453;}
#page .site-masthead .logoright_bar .social_media > a > i.fa{font: normal 16px/23px 'FontAwesome' !important;color: #847e7e; text-decoration: none;}
#page .site-masthead .logoright_bar .social_media > a:hover > i.fa{color: #fff;}
#page .site-masthead .logoright_bar > a.btn-subscribe,
#page .site-masthead .logoright_bar > a.btn-subscribe:focus,
#page .site-masthead .logoright_bar > a.btn-subscribe:hover,
#page .site-masthead .logoright_bar > a.btn-subscribe:active{padding: 10px 47px; border-radius: 40px;font: 700 18px 'Poppins' !important;color: #e3fbef; text-decoration: none; text-shadow: none;outline: none;border:none;background-image: none;background: linear-gradient(to right,  #047950 0%,#01a453 100%);-webkit-box-shadow: 2px 4px 0 0 rgba(0,0,0,.6);box-shadow: 2px 4px 0 0 rgba(0,0,0,.6); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#page .site-masthead .logoright_bar > a.btn-subscribe:hover{background: linear-gradient(to right,  #01a453 0%,#047950 100%);}
#page .site-masthead .logoright_bar > form[role="search"]{flex-grow: 1;max-width: 240px;border:1px solid #c9c9c9;}
#page .site-masthead .logoright_bar > form[role="search"] input.form-control{border-radius: 0; border: none;height: 49px; padding: 6px 19px; box-shadow: none;font:400 14px 'Roboto'; color: #847e7e; width: 100%; max-width: 189px;}
#page .site-masthead .logoright_bar > form[role="search"] button.btn-primary,
#page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:focus,
#page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:hover,
#page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:active{padding: 6px;width: 49px; height: 49px; border-radius:0px;text-decoration: none; text-shadow: none;outline: none;border:none;background: url(images/img-searchbutton.jpg) no-repeat center center; background-size: cover; box-shadow:none; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; overflow: hidden;text-indent: 999px;}

#page .site-masthead .navbar-light{padding-top: 11px; padding-bottom: 11px;}
#page .site-masthead .navbar-light.navbar-mainmenu{border-top: 1px solid #c9c9c9;padding-top: 18px; padding-bottom: 17px;}
#page .site-masthead .navbar-light .navbar-nav .nav-link{font: 600 14px/23px 'Poppins' !important;padding: 6px 0;color: #202022;}
#page .site-masthead .navbar-light .navbar-nav .nav-link:hover,
#page .site-masthead .navbar-light .navbar-nav li.active .nav-link{color: #00a354;}

#colophon .footer_top{padding-top:83px;padding-bottom: 86px;background-color: #fff;}
#colophon .footer_top aside > h3{font: 700 25px/28px 'Poppins' !important; color: #1d2027;text-transform: none;padding: 0; margin: 7px 0 26px;}
#colophon .footer_top aside .widget_content > p{font: normal 16px/27px 'Poppins' !important; color: #636363;padding: 0; margin: 0;}
#colophon .footer_top aside .widget_content > p > a{text-decoration: none;color: #00a654;}
#colophon .footer_top aside .widget_content > p > a:hover{color: #0b2a4a;}
#colophon .footer_top aside .widget_content ul.ft_menu{}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item{font:400 18px/23px 'Poppins' !important;padding:0 0 0 21px;color: #1d2027; position: relative;}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item:not(:last-child){margin-bottom: 8px;}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item::before{content: ''; display: inline-block;width: 3px; height: 19px;background-color: #058742;position: absolute; left: 0; top: 2px;}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item a{text-decoration: none;color: #1d2027;}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item a:hover,
#colophon .footer_top aside .widget_content ul.ft_menu li.menu-item.current-menu-item a{color: #058742;}


#colophon .footer_bottom{background: linear-gradient(to right,  #0b2a4a 0%,#00a654 100%);padding: 19px 0 18px;}
#colophon .footer_bottom .copyright_text{font: normal 16px/24px 'Poppins';color: #fff;display: inline-block;}
#colophon .footer_bottom .social_media{display: flex;column-gap: 9px;align-items: center;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;}
#colophon .footer_bottom .social_media > a{display: block;width: 37px; height: 37px;border:1px solid #c9c9c9;text-align: center;padding: 6px 0 0; border-radius: 40px; background-color: transparent; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#colophon .footer_bottom .social_media > a:hover{border-color: transparent;background-color: #fff;}
#colophon .footer_bottom .social_media > a > i.fa{font: normal 16px/23px 'FontAwesome' !important;color: #fff; text-decoration: none;}
#colophon .footer_bottom .social_media > a:hover > i.fa{color: #00a354;}

.post-list .news_block:not(.first_news) .post_img,
.post-list .news_block.first_news,
.post-list .news_block.first_news .post_img{position: relative;}
.post-list .news_block .post_img{}
.post-list .news_block .post_img > img{display: block;}
.post-list .news_block:not(.first_news) .post_img::before,
.post-list .news_block.first_news .post_img::before{content: '';position: absolute;left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.1);}
.post-list .news_block:not(.first_news) .post-cnt-wrap{display: flex;justify-content:flex-start;align-items: center;padding-top: 7px;}
.post-list .news_block .post-cnt-wrap .post-count{font: 600 46px/52px 'Poppins';color: #c9c9c9;width: 40px;}
.post-list .news_block .post-cnt-wrap h5{font: 400 14px/22px 'Poppins';color: #00a654; text-transform: uppercase; margin: 0;padding: 0;}
.post-list .news_block .post-cnt-wrap h3{font: 600 18px/22px 'Poppins';color: #202022; margin: 0;padding: 0;}
.post-list .news_block .post-cnt-wrap h3 > a{text-decoration: none;color: #202022;}
.post-list .news_block .post-cnt-wrap h3 > a:hover{color: #00a654;}
.post-list .news_block .post-cnt-wrap .post_title_wrapper{flex-grow: 1;}
.post-list .col-sm-3 > .news_block:not(:last-child){margin-bottom: 17px;}
.post-list .news_block.first_news .post_img::before{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0.25) 75%,rgba(0,0,0,0.88) 100%); z-index: 1;}
.post-list .news_block.first_news .post-cnt-wrap{ position: absolute;left: 0; top: 0; width: 100%; height:100%; display: flex;align-items: flex-start;flex-direction: column;justify-content: flex-end; z-index: 2;padding: 41px 36px;}
.post-list .news_block.first_news .post-cnt-wrap h3{font: 700 30px/42px 'Poppins';color: #fff; margin-bottom: 14px;}
.post-list .news_block.first_news .post-cnt-wrap h3 > a{text-decoration: underline;color: #fff; text-decoration-thickness:2px;text-underline-offset: 4px;}
.post-list .news_block.first_news .post-cnt-wrap h3 > a:hover{text-decoration: none;}
.post-list .news_block.first_news .post-cnt-wrap .post-cnt{max-width: 486px;}
.post-list .news_block.first_news .post-cnt-wrap .post-cnt p{font: 400 14px/24px 'Poppins';color: #fff; margin: 0;padding: 0;text-transform: uppercase;}

.cat_block .cat-wrapper > a,
.cat_block .cat-wrapper > a > img{display: block;}
.cat_block .cat-wrapper > a > img{border:1px solid #d3d3d5;}
.cat_block .cat-wrapper > h3{font: 600 22px/25px 'Poppins';color: #00a654; margin: 20px 0 13px; padding: 0;}
.cat_block .cat-wrapper > h3 > a{text-decoration: none;color: #00a654;}
.cat_block .cat-wrapper > p{font: 400 15px/23px 'Poppins';color: #595858; text-align: justify; margin: 0 0 15px; padding: 0;}


.fancy {overflow:hidden;}
.fancy span{display: inline-block;position: relative;}
.fancy span::after{content: "";position: absolute;height:2px;left: 100%;top:auto; bottom:11px; margin-left:6px;width:4730px; background-color: #f4f4f4;}

.cat-post-list > h2{font: 600 30px/42px 'Poppins';color: #000; margin:0 0 40px; padding: 0;}
.cat-post-list > h2 i{font-style: normal;color: #00a654;text-transform: capitalize;}
.cat-post-list .news_block{display:flex;flex-direction: row;align-items: center;justify-content: flex-start; column-gap: 40px;margin-bottom: 32px; padding-bottom: 34px;border-bottom: 2px solid #f4f4f4;}
.cat-post-list.direction_column .news_block{flex-direction: column; align-items: flex-start; column-gap: unset;border-bottom:none;padding-bottom: 0;margin-bottom: 10px;}
.cat-post-list .news_block.last_block{padding-bottom: 0;margin-bottom: 0;border-bottom:none;}
.cat-post-list .news_block .post_img{flex: 0 0 365px; max-width: 365px;}
.cat-post-list .news_block .post_img img,
.cat-post-list .news_block .post_img a{display: block;}
.cat-post-list .news_block .post-cnt-wrap{flex-grow: 1;}
.cat-post-list .news_block .post-cnt-wrap h5{font: 600 14px/22px 'Poppins';color: #00a654; text-transform: uppercase; margin: 0 0 4px;padding: 0;}
.cat-post-list .news_block .post-cnt-wrap > h3{font: 600 24px/33px 'Poppins';color: #000; margin:0 0 14px; padding: 0;}
.cat-post-list .news_block .post-cnt-wrap > h3 > a{text-decoration: none;color: #000;}
.cat-post-list .news_block .post-cnt-wrap > h3 > a:hover{color: #00a654;}
.cat-post-list .news_block .post-cnt-wrap > p{font: 400 16px/27px 'Poppins';color: #494949; text-align: justify; margin: 0 0 22px; padding: 0;}
.cat-post-list .news_block .post-cnt-wrap > a{text-decoration: none;color: #00a654;}
.cat-post-list .news_block .post-cnt-wrap > a:hover{color: #000;}

.cat-post-list.direction_column .news_block .post_img{flex: unset; max-width: 100%; margin-bottom: 11px;}
.cat-post-list.direction_column .news_block .post-cnt-wrap h5{margin-bottom: 2px;}
.cat-post-list.direction_column .news_block .post-cnt-wrap > h3{line-height: 30px;margin-bottom: 4px;}
.cat-post-list.direction_column .news_block .post-cnt-wrap > p{margin-bottom: 0; line-height: 26px;}

.popular_wrapper .popular_card{display: flex;align-items: center;justify-content: flex-start;column-gap: 22px;}
.popular_wrapper .popular_card > .front{flex:0 0 163px;}
.popular_wrapper .popular_card > .front > img{display: block;}
.popular_wrapper .popular_card > .back{flex-grow: 1;}
.popular_wrapper .popular_card > .back h2{font:500 16px/23px 'Roboto';color: #595858; margin: 0 0 4px; padding: 0;}
.popular_wrapper .popular_card > .back p{font:400 15px/23px 'Roboto';color: #595858; margin: 0 0 6px; padding: 0;}
.popular_wrapper .popular_card > .back a{font:400 16px 'Roboto';color: #00a654; text-decoration: none; margin: 0; padding: 0;}
.popular_wrapper .popular_card > .back a:hover{color: #595858;}
.popular_wrapper ul > li:not(:last-child){margin-bottom: 20px; padding-bottom: 22px;border-bottom: 1px solid #e9e9e9;}

.elementor-element.custom_divider .elementor-divider > .elementor-divider-separator{position: relative;}
.elementor-element.custom_divider .elementor-divider > .elementor-divider-separator::before{content: ''; display: inline-block;width:91px;height: 5px; background-color: #00a654; position: absolute;left: 0; top: -3px;}



/* Category Page
-------------------------------------- */
.news-cat,
body.single-news .news_wrapper,
body.single-post .news_wrapper{padding: 47px 0;}
.news-cat .news-list > .row{row-gap:43px;}
.news-cat .news-list .news_details{display: flex;align-items: center;justify-content: flex-start;column-gap: 23px;}
.news-cat .news-list .news_details .img-news{flex:0 0 290px; max-width: 290px;}
.news-cat .news-list .news_details .img-news > img{display: block;}
.news-cat .news-list .news_details .content-news{flex-grow: 1;}
.news-cat .news-list .news_details .content-news .news_meta{font:600 18px/23px 'Poppins';color: #027b3f;margin: 0 0 6px; padding: 0;}
.news-cat .news-list .news_details .content-news h2{font:700 27px/33px 'Poppins';color: #5d5858;margin: 0 0 17px; padding: 0;}
.news-cat .news-list .news_details .content-news h2 a{text-decoration: none;color: #5d5858;}
.news-cat .news-list .news_details .content-news h2 a:hover{color: #027b3f;}
.news-cat .news-list .news_details .content-news p{font:400 15px/23px 'Poppins';color: #595858;margin: 0 0 24px; padding: 0;}
.news-cat .news-list .news_details .content-news a.btn-primary,
.news-cat .news-list .news_details .content-news a.btn-primary:hover,
.news-cat .news-list .news_details .content-news a.btn-primary:active,
.news-cat .news-list .news_details .content-news a.btn-primary:focus{font:600 17px 'Poppins';color: #007239; background-color: #fff; border: 1px solid #019b53; padding:12px 27px; text-transform: uppercase; box-shadow: none;text-shadow: none;border-radius: 0;background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.news-cat .news-list .news_details .content-news a.btn-primary:hover{background-color: #007239;color: #fff;}

.newsletter_block{width: 100%; background: url(images/newsletter-back.jpg) no-repeat center center; background-size: cover;padding: 55px 0;}
.newsletter_block .newsletter_img > img{display: block;border-radius: 50%; background-color: #ebefff; overflow: hidden; max-width: 206px; margin: 0 auto;}
.newsletter_block .newsletter_content{padding-left: 25px;}
.newsletter_block .newsletter_content h2{font:600 35px/42px 'Poppins';color: #ebefff;margin: 0; padding: 0; letter-spacing: -1px;}
.newsletter_block .newsletter_content h5{font:600 25px/32px 'Poppins';color: #ebefff;margin: 0 0 32px; padding: 0;}

.demo_newsletter .form-group{margin-bottom: 24px;}
.demo_newsletter .form-control{font:400 16px 'Poppins';color: #ebefff; height: 45px; padding: 6px 18px; border:1px solid #ebefff; background-image: none;background-color: transparent; border-radius:0px;text-decoration: none; box-shadow: none; text-shadow: none;outline: none;}
.demo_newsletter .form-control::-webkit-input-placeholder {color: #ebefff; text-transform: uppercase; letter-spacing: 2px;}
.demo_newsletter .form-control:-moz-placeholder {color: #ebefff; text-transform: uppercase; letter-spacing: 2px;}
.demo_newsletter .form-control::-moz-placeholder {color: #ebefff; text-transform: uppercase; letter-spacing: 2px;}
.demo_newsletter .form-control:-ms-input-placeholder {color: #ebefff; text-transform: uppercase; letter-spacing: 2px;}
.demo_newsletter button.btn-primary,
.demo_newsletter button.btn-primary:hover,
.demo_newsletter button.btn-primary:active,
.demo_newsletter button.btn-primary:focus{font:700 16px 'Roboto';color: #e6fff2; background-color: #038751; border:none; padding:15px 25px; text-transform: uppercase; box-shadow: none;text-shadow: none;border-radius: 0;background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.demo_newsletter button.btn-primary:hover{background-color: #fff;color: #038751;}

/* Single Page
-------------------------------------- */
.news_wrapper .news-content-box .postImg{margin-bottom: 23px;}
.news_wrapper .news-content-box .postImg > img{display: block;}
.news_wrapper .news-content-box > h1{font:600 35px/42px 'Poppins';color: #000;margin: 0 0 32px; padding: 0;}
.news_wrapper .news-content-box .postCon > h2{font:600 30px/35px 'Poppins';color: #000;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon > h3{font:600 24px/32px 'Poppins';color: #000;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon > h4{font:500 21px/25px 'Poppins';color: #000;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon > h5{font:500 18px/25px 'Poppins';color: #000;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon > h6{font:500 16px/22px 'Poppins';color: #000;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon > p{font:400 16px/25px 'Poppins';color: #6d6f6e;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon ul{margin: 0 0 15px; padding: 0;}
.news_wrapper .news-content-box .postCon ul li{font:400 16px/25px 'Poppins';color: #6d6f6e; position: relative; padding-left:17px;}
.news_wrapper .news-content-box .postCon ul li:not(:last-child){margin-bottom: 8px;}
.news_wrapper .news-content-box .postCon ul li::before{content:'\f111';display: inline-block;position: absolute;left: 0;top:3px;font:400 10px/18px 'FontAwesome' !important;color: #058742;}

.news_wrapper .news-sidebar > aside:not(:last-child){margin-bottom: 72px;}
.news_wrapper .news-sidebar aside > h3{font:700 28px/32px 'Roboto';color: #282727;margin: 0 0 34px; padding: 0 0 15px;border-bottom: 1px solid #e9e9e9; position: relative;}
.news_wrapper .news-sidebar aside > h3::before{content: ''; display: inline-block;width:91px;height: 5px; background-color: #00a654; position: absolute;left: 0; top: auto; bottom:-3px;}
.news_wrapper .news-sidebar > aside .post_cat{position: relative;}
.news_wrapper .news-sidebar > aside .post_cat > img{display: block;}
.news_wrapper .news-sidebar > aside .post_cat::before{content:'';display: inline-block;position: absolute;left: 0; right: 0; bottom: 0; top: 0;background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(30,87,153,0) 1%,rgba(41,137,216,0) 25%,rgba(0,0,0,0.46) 65%,rgba(0,0,0,0.7) 100%); z-index: 1;}
.news_wrapper .news-sidebar > aside .post_cat .cat_content{position: absolute;left: 0; right: 0; bottom: 0; top: auto;padding: 90px 35px 75px; z-index: 2;}
.news_wrapper .news-sidebar > aside .post_cat .cat_content > h2{font:600 30px/32px 'Poppins';color: #fff;margin: 0 0 15px; padding: 0;}
.news_wrapper .news-sidebar > aside .post_cat .cat_content > p{font:400 16px/25px 'Poppins';color: #fff;margin: 0; padding: 0;}

.news_wrapper .news-comment-box{padding-top: 30px;}
.news-comment-box #comments #respond{margin-top: 0;}
.news-comment-box #comments #respond h3#reply-title,
.cat_block > h2.fancy{font:700 30px/35px 'Poppins';color: #252726;margin: 0; padding: 0; position: relative;overflow: hidden;}
.news-comment-box #comments #respond h3#reply-title span,
.cat_block > h2.fancy > span{display: inline-block;position: relative;}
.news-comment-box #comments #respond h3#reply-title span:before,
.news-comment-box #comments #respond h3#reply-title span:after,
.cat_block > h2.fancy > span::before,
.cat_block > h2.fancy > span::after{content: "";position: absolute;left: 100%;margin-left: 15px;height:1px;top:50%;width:2730px; background:#d3d0d0;z-index: 1;}
.news-comment-box #comments #respond h3#reply-title span:before,
.cat_block > h2.fancy > span::before{width:60px;height: 5px;background:#028f52;margin-top: -2px;z-index: 2;}
.news-comment-box #comments form.comment-form{display: flex;align-items: center;justify-content: flex-start;flex-direction: row;flex-wrap: wrap; column-gap: 30px; row-gap: 15px;}
.news-comment-box #comments form.comment-form > .comment-notes,
.news-comment-box #comments form.comment-form p > label{font:400 16px/25px 'Poppins';color: #777676;}
.news-comment-box #comments form.comment-form > .comment-notes,
.news-comment-box #comments form.comment-form > .comment-form-comment,
.news-comment-box #comments form.comment-form > .form-submit{flex:0 0 100%;max-width: 100%; margin: 0;}
.news-comment-box #comments form.comment-form > .comment-form-author,
.news-comment-box #comments form.comment-form > .comment-form-email{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px); margin: 0;}
.news-comment-box #comments form.comment-form p input[type="text"],
.news-comment-box #comments form.comment-form p textarea#comment{display: block; width: 100%; height: 55px; font:400 16px 'Poppins';color: #777676; background-color: #fff; border: 1px solid #d5d4d4;border-radius: 10px; padding:6px 12px; box-shadow: none;text-shadow: none;background-image: none;outline: none;}
.news-comment-box #comments form.comment-form p textarea#comment{height: 115px;resize: none; padding:12px;}
.news-comment-box #comments form.comment-form .form-submit input.submit,
.news-comment-box #comments form.comment-form .form-submit input.submit:hover,
.news-comment-box #comments form.comment-form .form-submit input.submit:active,
.news-comment-box #comments form.comment-form .form-submit input.submit:focus{font:700 18px 'Poppins';color: #fff; background-color: #038751; border:none; padding:12px 42px;border-radius:40px; text-transform: uppercase; box-shadow: none;text-shadow: none;background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.news-comment-box #comments form.comment-form .form-submit input.submit:hover{background-color: #000;}


.elementor-element.about_ttl .elementor-heading-title > b{color: #028f52; font-weight: bold;}
.cat_block > h2.fancy{margin-bottom: 48px; line-height: 43px;}
.cat_block > h2.fancy > span::before{width: 102px;}
.cat_block > h2.fancy > span > i{ font-style: normal;color: #00a654; text-transform: capitalize;}
.cat_block .owl-carousel .owl-controls .owl-nav{position: absolute;left: auto;right: 0;top:-88px;background-color: #fff;}
.cat_block .owl-carousel .owl-controls .owl-nav > div{display: inline-block;width: 40px; height: 40px;text-align: center;font:400 23px/25px 'FontAwesome' !important; color: #fff; background-color: #028f52; border-radius: 40px; padding-top: 6px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.cat_block .owl-carousel .owl-controls .owl-nav > div:hover{background-color: #bbb;}
.cat_block .owl-carousel .owl-controls .owl-nav > div.owl-next{margin-left: 5px;}
.cat_block .owl-carousel .owl-controls .owl-nav > div > .fa{margin-left: -1px;}
.cat_block .owl-carousel .owl-controls .owl-nav > div.owl-next > .fa{margin-left:auto;margin-right: -1px;}

.demo_contactform .form-group{margin-bottom: 21px;}
.demo_contactform .form-group > label,
form.contact_form .gform_body > .gform_fields .gfield label.gfield_label{font:400 16px/25px 'Poppins';color: #777676;}
.demo_contactform .form-control,
form.contact_form .gform_body > .gform_fields .gfield .ginput_container > input,
form.contact_form .gform_body > .gform_fields .gfield .ginput_container > textarea{display: block; width: 100%; height: 55px; font:400 16px 'Poppins';color: #777676; background-color: #fff; border: 1px solid #d5d4d4;border-radius: 10px; padding:6px 12px; box-shadow: none;text-shadow: none;background-image: none;outline: none;}
.demo_contactform textarea.form-control,
form.contact_form .gform_body > .gform_fields .gfield .ginput_container > textarea{height: 115px !important;resize: none; padding:12px; min-block-size:unset;}
.demo_contactform button.btn-primary,
.demo_contactform button.btn-primary:hover,
.demo_contactform button.btn-primary:active,
.demo_contactform button.btn-primary:focus,
form.contact_form .gform-footer > input[type="submit"],
form.contact_form .gform-footer > input[type="submit"]:hover,
form.contact_form .gform-footer > input[type="submit"]:active,
form.contact_form .gform-footer > input[type="submit"]:focus{font:700 18px 'Poppins' !important;color: #fff !important; background-color: #038751 !important; border:none; padding:12px 57px;border-radius:40px !important; text-transform: uppercase !important; box-shadow: none !important;text-shadow: none;background-image: none;-webkit-transition: all 0.4s ease-in-out !important;-moz-transition: all 0.4s ease-in-out !important;-ms-transition: all 0.4s ease-in-out !important;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out !important;min-block-size:unset !important;}
.demo_contactform button.btn-primary:hover,
form.contact_form .gform-footer > input[type="submit"]:hover{background-color: #000;}

form.contact_form .gform_body > .gform_fields{row-gap:21px;}
form.contact_form .gform_body > .gform_fields .gfield label.gfield_label{}
form.contact_form .gform-footer > input[type="submit"]{width: 183px !important; height: 51px !important;}

.inner-news-content-box .navrechts{position:relative;display:flex;justify-content:center;}
.inner-news-content-box .navrechts .selected,.inner-news-content-box .navrechts a,.inner-news-content-box .navrechts .dots{width:44px;height:44px;text-align:center;font: 600 18px/44px 'Poppins';color: #007239;background-color: #fff;border: 1px solid #019b53;text-decoration:none;margin-right:-1px;transition:all 500ms ease-in-out;}
.inner-news-content-box .navrechts .dots{line-height: 35px;}
.inner-news-content-box .navrechts .selected,.inner-news-content-box .navrechts a:hover{background:#007239;color:#fff;}

.blogdetails_header .search_title h1{font:600 28px/32px 'Poppins';color: #1d2027; margin: 15px 0; padding: 0;}
.search-content{padding-bottom: 30px;}
.search-content .post-list{row-gap:15px;}
.search-content .post-list .post_img{border:1px solid #d3d3d5;}
.search-content .post-list .post_img > img{display: block;}
.search-content .post-list .post-cnt-wrap .post_text{font:400 13px/18px 'Poppins';color: #595858;margin:10px 0 8px;display: flex;width: 100%;align-items: center;justify-content: space-between;}
.search-content .post-list .post-cnt-wrap .post-title{font: 600 18px/25px 'Poppins';color: #595858; margin: 0 0 8px; padding: 0;}
.search-content .post-list .post-cnt-wrap .post-title > a{text-decoration: none;color: #595858;}
.search-content .post-list .post-cnt-wrap .post-title > a:hover{color: #00a654;}
.search-content .post-list .post-cnt-wrap .post-cnt{margin-bottom: 5px;}
.search-content .post-list .post-cnt-wrap .post-cnt > p{font: 400 14px/23px 'Poppins';color: #595858; margin: 0 0 15px; padding: 0;}
.search-content .post-list .post-cnt-wrap > a,
.search-content .post-list .post-cnt-wrap > a:hover,
.search-content .post-list .post-cnt-wrap > a:active,
.search-content .post-list .post-cnt-wrap > a:focus{ display: inline-block; font:500 15px 'Poppins';color: #007239; background-color: #fff; border: 1px solid #019b53; padding:8px 22px; text-transform: uppercase; box-shadow: none;text-shadow: none;border-radius: 0;background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.search-content .post-list .post-cnt-wrap > a:hover{background-color: #007239;color: #fff;}




/* Responsive */
@media screen and (min-width: 1382px){
  .container {max-width: 1352px;}
  .elementor-section.elementor-section-boxed > .elementor-container{width: 100%;max-width: 1342px !important;margin: 0 auto;}
}
@media screen and (max-width: 1299px){
}
@media screen and (max-width: 1199px){

.navbar-expand-md .navbar-toggler {display: unset;}
#page .site-masthead .logoright_bar .social_media,#page .site-masthead .logoright_bar > a.btn-subscribe{display:none;}
#page .site-masthead{border-bottom:none;}
#page .site-masthead .navbar-light .navbar-nav .menu-item{width:100%;}

}
@media screen and (max-width: 1024px){
	
/* -----footer start------- */
#colophon .footer_top .row > .col-sm-3:nth-child(1),#colophon .footer_top .row > .col-sm-3:nth-child(2),#colophon .footer_top .row > .col-sm-3:nth-child(3),#colophon .footer_top .row > .col-sm-3:nth-child(4){flex: 0 0 50% !important;max-width: 50% !important;margin-bottom: 15px;}
/* -----footer end ------- */
	
.cat-post-list .news_block{display: unset;}
	.cat-post-list .news_block .post-cnt-wrap h5{margin: 15px 0 4px;}
	.cat-post-list .news_block .post-cnt-wrap{padding-bottom: 30px;}

	

}
@media screen and (max-width: 991px){

#page .site-masthead .topbar > .container{display: unset;}
#page .site-masthead .topbar ul.topbar_menu{justify-content: center;}
#page .site-masthead .topbar .topbar-right ul{justify-content: center;}
	
.home-top-post-list .col-sm-9,.home-top-post-list .col-sm-3{flex: 0 0 100% !important;max-width: 100% !important;}
.home-top-post-list .col-sm-3{margin-top: 30px;}
	.home-top-post-list .post-list .news_block:not(.first_news) .post_img::before{display:none;}
	
.newsletter_block .newsletter_content{    padding-left: 0px;}
	.newsletter_block .newsletter_content h2{    font: 600 42px / 44px 'Poppins';}

	.news-cat .news-list .news_details{    display: unset;}
	.news-cat .news-list .news_details .content-news .news_meta {    margin: 20px 0 6px;}

}
@media (min-width: 768px) {
    #page .site-masthead .navbar-light .navbar-nav{column-gap: 22px;align-items: center;justify-content: space-between; flex-grow: 1;}
    #colophon .footer_top .row > .col-sm-3{flex: 0 0 36%;max-width: 36%;}
    #colophon .footer_top .row > .col-sm-3:nth-child(2){flex: 0 0 19%;max-width: 19%;}
    #colophon .footer_top .row > .col-sm-3:nth-child(3){flex: 0 0 23%;max-width: 23%;}
    #colophon .footer_top .row > .col-sm-3:nth-child(4){flex: 0 0 22%;max-width: 22%;}
    #colophon .footer_top .row > .col-sm-3:nth-child(2) aside{}

    .post-list > .row{margin-left: -21px; margin-right: -21px;}
    .post-list > .row > .col-sm-9{flex: 0 0 73.6%;max-width: 73.6%;padding-left:21px; padding-right: 21px;}
    .post-list > .row > .col-sm-3{flex: 0 0 26.4%;max-width: 26.4%;padding-left:21px; padding-right: 21px;}

    .news_wrapper .col-sm-8{flex: 0 0 69.9%;max-width: 69.9%;}
    .news_wrapper .col-sm-4{flex: 0 0 30.1%;max-width: 30.1%;}
	

	
}
@media screen and (max-width: 767px){	
	
/* -----footer start------- */
#colophon .footer_top aside > h3{font: 700 20px / 22px 'Poppins' !important;margin: 7px 0 14px;}
#colophon .footer_top aside .widget_content > p{font: normal 14px / 23px 'Poppins' !important;}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item {font: 400 15px / 20px 'Poppins' !important;padding: 0 0 0 12px;}
#colophon .footer_top aside .widget_content ul.ft_menu .menu-item::before {height: 15px;}
#colophon .footer_top {padding-top: 50px;padding-bottom: 50px;}
	
#colophon .footer_bottom .col-sm-6{flex: 0 0 100%;max-width: 100%;}
#colophon .footer_bottom .copyright_text {font: normal 15px / 23px 'Poppins';width: 100%;text-align: center;padding-bottom: 10px;}
#colophon .footer_bottom .social_media {justify-content: center;}
#colophon .footer_bottom .social_media > a > i.fa {font: normal 14px / 23px 'FontAwesome' !important;}
#colophon .footer_bottom .social_media > a{width: 34px;height: 34px;padding: 4px 0 0;}
/* -----footer end------- */
	
/* -----site-masthead .topbar start------- */
#page .site-masthead .topbar > .container{display: unset;}
#page .site-masthead .topbar ul.topbar_menu{justify-content: center;}
#page .site-masthead .topbar .topbar-right ul{justify-content: center;column-gap: 16px;}
#page .site-masthead .topbar .topbar-right ul li,#page .site-masthead .topbar ul.topbar_menu li{font: 400 12px / 23px 'Poppins' !important;}
#page .site-masthead .topbar {padding: 0px 0;}
	
#page .site-masthead a.navbar-brand{margin:0 auto;}
#page .site-masthead .logoright_bar{display: flex;justify-content:center !important;column-gap: 18px; margin-top: 10px;}	


#page .site-masthead .logoright_bar > form[role="search"]{max-width: 100%;}
#page .site-masthead .logoright_bar > form[role="search"] input.form-control{width: 89%;max-width: 100%;}
#page .site-masthead .logoright_bar > form[role="search"] button.btn-primary, #page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:focus, #page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:hover, #page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:active{width: 11%;max-width: 52px;}

#page .site-masthead .navbar-light .navbar-nav .nav-link{padding: 3px 0;}
/* -----site-masthead .topbar end------- */
	
.cat_block .cat-wrapper > h3 {font: 600 20px / 22px 'Poppins';margin: 20px 0 5px;}
.cat_block .cat-wrapper > p {margin: 0px 0 10px;}
	
.news-comment-box #comments #respond h3#reply-title, .cat_block > h2.fancy {font: 700 23px / 24px 'Poppins';}
.cat_block > h2.fancy {margin-bottom: 22px;line-height: 30px;}
.cat_block > h2.fancy > span::before{width: 44px;}
.cat_block .owl-carousel .owl-controls .owl-nav > div {width: 32px;height: 32px;font: 400 16px / 19px 'FontAwesome' !important;}
.cat_block .owl-carousel .owl-controls .owl-nav {top: -54px;}
	
.demo_contactform .form-group > label, form.contact_form .gform_body > .gform_fields .gfield label.gfield_label{font: 400 14px / 16px 'Poppins';}
form.contact_form .gform_body > .gform_fields{row-gap: 15px;}
.demo_contactform .form-control, form.contact_form .gform_body > .gform_fields .gfield .ginput_container > input, form.contact_form .gform_body > .gform_fields .gfield .ginput_container > textarea{height: 46px;font: 400 14px 'Poppins';}
.demo_contactform textarea.form-control, form.contact_form .gform_body > .gform_fields .gfield .ginput_container > textarea{height: 92px !important;}
	
.post-list .news_block.first_news .post-cnt-wrap h3 {font: 700 16px / 24px 'Poppins';}	
.post-list .news_block.first_news .post-cnt-wrap .post-cnt p{    font: 400 14px / 20px 'Poppins';}
.post-list .news_block.first_news .post-cnt-wrap{padding: 24px 15px;}
	

.home-top-post-list .col-sm-3{margin-top:20px;}
.home-top-post-list .post-list .news_block:not(.first_news) .post_img::before{display:none;}
.post-list .news_block .post-cnt-wrap .post-count {width: 22px;font: 600 30px / 36px 'Poppins';}
	
.cat-post-list .news_block{display: unset;}
.cat-post-list > h2 {    font: 600 26px / 28px 'Poppins';    margin: 0px 0 22px;}
.cat-post-list .news_block .post-cnt-wrap h5 {    margin: 20px 0 0px;} 
.cat-post-list .news_block .post-cnt-wrap > h3 {font: 600 22px / 24px 'Poppins';margin: 0px 0 10px;}
.cat-post-list .news_block .post-cnt-wrap > p{font: 400 14px / 23px 'Poppins';margin: 0 0 12px;}
	.cat-post-list .news_block .post-cnt-wrap{padding-bottom:25px;}	
	
.demo_newsletter .form-control{height: 58px;padding: 6px 22px;}
.demo_newsletter button.btn-primary, .demo_newsletter button.btn-primary:hover, .demo_newsletter button.btn-primary:active, .demo_newsletter button.btn-primary:focus{font: 700 18px 'Roboto';padding: 14px 28px;position: relative;left: 50%;transform: translateX(-50%);}
.demo_newsletter .form-group {margin-bottom: 15px;}
	
.home-subscribe-email-sec .home-subscribe-email-icon .elementor-widget-container{max-width:100px;margin:0 auto;}
/* .popular_wrapper .popular_card{display: unset;} */
	
.newsletter_block .newsletter_content{padding-left: 0;}
	.newsletter_block .newsletter_img{max-width: 100px;margin:0 auto;}
	.newsletter_block .newsletter_content h2{font: 600 28px / 32px 'Poppins';text-align:center;}
	.newsletter_block .newsletter_content h5{    font: 600 20px / 24px 'Poppins';text-align:center;}
	
.newsletter_block .col-sm-4,.newsletter_block .col-sm-8{flex: 0 0 100%;max-width: 100%;}
.news-cat .news-list .news_details{display: unset;}
	.news-cat .news-list .news_details .content-news .news_meta {font: 600 14px / 20px 'Poppins';    margin: 15px 0 2px;}
	.news-cat .news-list .news_details .content-news h2 {font: 700 22px / 24px 'Poppins';margin: 5px 0 12px;}
	
	
	
	
/* 	-------------- new --------------- */
	
	/* ---------- category list ---------- */
	.news_wrapper .news-content-box > h1 {font: 600 27px/34px 'Poppins';}
	.news-cat .news-list .news_details {display: unset;}
	.news-cat .news-list .news_details .content-news {margin-top: 20px;}
  body.category .news-cat .tax_sidebar > aside > h3 {font: 700 35px / 52px 'Roboto';}

  .news_wrapper .news-content-box > h1 {margin: 0px 0 15px;}
  body.single .news_wrapper .news-sidebar {margin-top: 30px;}
  .news_wrapper .news-sidebar > aside .post_cat .cat_content {padding: 90px 15px 30px;}

  .newsletter_block .newsletter_content {padding-left: 0;}
  .newsletter_block .newsletter_content h2 {font: 600 25px/36px 'Poppins'; margin: 14px 0 14px; text-align: center;}
  .newsletter_block .newsletter_content h5 {text-align: center; font: 600 20px/26px 'Poppins';}
/*   .newsletter_block .newsletter_img > img {max-width: 140px; margin: 0 auto;} */
  .demo_newsletter .form-control {font: 400 13px 'Poppins'; height: 58px;}
  .demo_newsletter button.btn-primary, 
  .demo_newsletter button.btn-primary:hover, 
  .demo_newsletter button.btn-primary:active, 
  .demo_newsletter button.btn-primary:focus {font: 700 20px 'Roboto'; padding: 15px 25px;}
  .demo_newsletter .form-group {margin-bottom: 15px;}
	
	.news-cat .news-list .news_details .img-news {max-width: 100% !important; width: 100% !important;}
	.news-cat .news-list .news_details .img-news > img {width: 100%;}
	
	.cat_block > .row {row-gap: 25px;}
	
}
@media screen and (max-width: 575px){
	
/* -----footer start------- */
#colophon .footer_top .row > .col-sm-3:nth-child(1),#colophon .footer_top .row > .col-sm-3:nth-child(2),#colophon .footer_top .row > .col-sm-3:nth-child(3),#colophon .footer_top .row > .col-sm-3:nth-child(4){flex: 0 0 100% !important;max-width: 100% !important;}
#colophon .footer_top .widget_content img{max-width: 228px;}
/* -----footer end ------- */
	
/* .contact-page-most-popular-list .popular_wrapper .popular_card{display: unset;} */
.popular_wrapper .popular_card > .back h2{margin: 10px 0 0px;}
.popular_wrapper .popular_card > .back p {font: 400 14px / 23px 'Roboto';}
	
#page .site-masthead .logoright_bar > form[role="search"] input.form-control{width: 86%;}
#page .site-masthead .logoright_bar > form[role="search"] button.btn-primary, #page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:focus, #page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:hover, #page .site-masthead .logoright_bar > form[role="search"] button.btn-primary:active{width: 14%;}

	
	
}
@media screen and (max-width: 400px){
}
