/*
Theme Name:   general_three child theme
Description:  Write here a brief description about your child-theme
Author:       Hp_web
Author URL:   http://localhost/general_three
Template:     general_three
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  general_three-child
*/

/* Write here your own personal stylesheet */
div#othpst ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div#othpst ul li.active {
    background: #ff5722 none repeat scroll 0 0;
}
div#othpst ul li {
    color: #fff;
    padding: 4px 8px;
    display: inline-block;
    background: #0d3d65 none repeat scroll 0 0;
}
div#othpst ul li a {
    color: #fff;
    text-decoration: none;
    font-family: Poppins-Regular;
    font-size: 14px;
}
a:hover {
    -moz-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
@font-face {
font-family: 'FontAwesome';
src: url('fonts/FontAwesome.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.singlepost_leave_reply div#comments h2.comments-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #000;
    line-height: 1.2;
    margin: 0 0 25px 0;
        font-family: Poppins-Regular;
}
.singlepost_leave_reply ol.comment-list {
    padding: 0;
    list-style: none;
}
ol.comment-list li {
    list-style: none;
}
.singlepost_leave_reply ol.comment-list article {
    padding: 15px 25px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    line-height: 1.5em !important;
    margin: 0 0 25px 0;
        font-family: Poppins-Regular;
}
.singlepost_leave_reply .comment-author.vcard img {
    vertical-align: middle;
    border-radius: 50%;
    height: 60px;
    width: 60px;
}
.singlepost_leave_reply ol.comment-list b.fn a, .singlepost_leave_reply ol.comment-list span.says {
    color: #191919;
        font-family: Poppins-Regular;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.comment-metadata a {
    color: #069df4;
}
.singlepost_leave_reply p {
    margin: 0 0 10px;
       font-family: Poppins-Regular;
    color: #616161;
    font-size: 15px;
}
.singlepost_leave_reply ol.comment-list .reply a {
    background-color: unset;
    color: #928989;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
    font-weight: 500;
        font-family: Poppins-Regular;
}
.singlepost_leave_reply ol.comment-list svg {
    display: none;
}
.singlepost_leave_reply ol.comment-list b.fn a, .singlepost_leave_reply ol.comment-list span.says {
    color: #191919;
       font-family: Poppins-Regular;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}


a{
    text-decoration: none;
}
ul#head_menu ul.sub-menu li {
    display: block;
}
#resp_menu ul.sub-menu {
    top: 40px;
    left: 0;
    border-top: 2px #eb7a4e solid;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03);
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03);
    background-color: #181e1e;
    min-height: unset;
    right: 0;
    text-align: center;
    width: max-content;
    margin: auto;
}
ul#head_menu ul.sub-menu {
    top: 57px;
    left: 16px;
    border-top: 2px #eb7a4e solid;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03);
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03);
    background-color: #181e1e;
    min-height: unset;
}
ul#head_menu ul.sub-menu li a {
    color: #fff;
    padding: 10px 9px;
    transition: .3s;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Roboto-Medium';
    margin: 0;
    line-height: 20px;
    text-align: left;
}
ul#head_menu ul.sub-menu li:hover {
    background-color: #0c465e;
    width:100%;

}
.breadcrumb span.current {
    color: #ff5722;
    font-weight: bold;
}
div#single_viewright {
    text-align: right;
    padding: 0 33px 0 0;
}
section#trading_outer img {
    width: 100%;
}
div#helh_right a#read_cdstm {
    margin-bottom: 10px;
    display: inline-block;
}
a#read_cdstm {
    background-color: #ff5722;
    padding: 3px 10px;
    color: #fff;
    border-radius: 11px;
    font-size: 13px;
    font-family: Poppins-Regular;
    text-decoration: none;
}
.business_img {
    position: relative;
    overflow: hidden;
    height: 420px;
    border-radius: 10px;
}
.business_img:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.fa-user:before {
    content: "\f007";
}

.fa-clock-o:before {
    content: "\f017";
}

.singlepost .col-md-6 h3 span i {
    margin: 0 8px 0 0;
}

.singlepost .authdate i.fa {
    margin: 0 8px 0 0;
}

.singlepost .authdate {
    font-size: 14px;
    text-transform: uppercase;
    color: #5e5e5e;
    font-family: Poppins-SemiBold;
    padding: 0 0 10px 0;
    margin: 0;
    display: inline-block;
}

section#trading_outer div#trending_blogs {
    background-color: #fff;
    box-shadow: 3px 3px 10px 1px #b8d1d8;
    padding: 8px 13px;
    position: relative;
}
section#trading_outer div#trending_blogs h4 {
    position: absolute;
    top: 0;
    left: 228px;
    background-color: #ff5722;
    color: #fff;
    padding: 10px 15px;
    margin: 0;
} 
section#trading_outer ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.aboutme_main h2 {
    font-family: Poppins-MediumItalic;
    font-size: 18px;
    color: #fff;
    line-height: 1.6;
    padding: 0 34px;
}
@font-face {
    font-family: 'Poppins-MediumItalic';
    src:url('fonts/Poppins-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-SemiBold';
    src:url('fonts/Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-Light';
    src:url('fonts/Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-Regular';
    src:url('fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-Bold';
    src:url('fonts/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
.breadcrumb {
    background-color: transparent;
    font-family: Poppins-Regular;
    font-size: 16px;
    color: #1d1d1d;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #dadada;
}
.breadcrumb a
{
    color: #656565;
}  
.breadcrumb i {
    color: #656565;
    font-size: 14px;
    font-weight: lighter;
    -webkit-text-stroke: 0.5px #fff;
    padding: 0 4px 0 5px;
}
.wrapper_main .breadcrumb {
    background-color: transparent;
    padding-left: 0;
}
section#popular_cat .col-md-3 h2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 35px;
    z-index: 2;
    font-size: 15px;
    font-family: Poppins-Bold;
    color: #000;
    padding: 0;
    display: block;
    text-align: center;
    margin: auto; 
    width: 45%;
}
.singlepost h1 {
    margin: 0 0 20px 0;
    color: #ff5722;
    font-family: Poppins-Bold;
    font-size: 22px;
}
.singlepost h2 {
    margin: 0 0 20px 0;
    color: #ff5722;
    font-family: Poppins-Bold;
    font-size: 20px;
}
.singlepost h3 {
    margin: 0 0 20px 0;
    color: #ff5722;
    font-family: Poppins-Bold;
    font-size: 18px;
}
.singlepost ul li {
    font-family: Poppins-Regular;
    font-size: 16px;
}
.singlepost h4 {
    margin: 0 0 20px 0;
    color: #ff5722;
    font-family: Poppins-Bold;
    font-size: 16px;
}
.singlepost h5 {
    margin: 0 0 20px 0;
    color: #ff5722;
    font-family: Poppins-Bold;
    font-size: 14px;
}
.singlepost h6 {
    margin: 0 0 20px 0;
    color: #ff5722;
    font-family: Poppins-Bold;
    font-size: 12px; 
}
.singpost_img img {
    border-radius: 10px;
}
.singlepost .col-md-6 {
}
div#othpst span#paginationtg {
    font-size: 18px;
    font-family: Poppins-Bold;
    text-transform: capitalize;
    text-decoration: none;
    color: #ff5722;
    padding: 7px 15px 0 0;
    vertical-align: middle;
}
div#othpst span.current {
    font-size: 14px;
    font-family: Poppins-Bold;
    text-transform: capitalize;
    text-decoration: none;
    color: #fff;
    border: 1px solid #E1E1E1;
    padding: 5px 18px;
    vertical-align: middle;
    background-color: #ff5722;
}
.releated_posts img.attachment-post-thumbnail {
    width: 100%;
}
.releated_posts h2#rel_head {
    margin: 0 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#othpst a.inactive:hover {
    background-color: #ff5722;
    color: #fff;
}
div#othpst a.inactive {
    font-size: 14px;
    font-family: Poppins-Bold;
    text-transform: capitalize;
    text-decoration: none;
    color: #484848;
    padding: 5px 18px;
    vertical-align: middle;
    margin: 0 10px;
    background-color: #d7d7d7;
}
.customhfeed section#achive_outer .archive_img img {
    border-radius: 10px; 
    width: 100%;
}
.customhfeed .breadcrumb a {
    color: #656565;
}
.fa-chevron-right:before {
    content: "\f054";
}
.customhfeed .breadcrumb i {
    color: #656565;
    font-size: 14px;
    font-weight: lighter;
    -webkit-text-stroke: 0.5px #fff;
    padding: 0 4px 0 5px;
}
.customhfeed section#achive_outer article {
    background-color: #fff;
    box-shadow: 4px 0 7px 0px #b39191;
    margin-bottom: 50px;
    padding: 20px 20px;
    margin: 0 72px 50px 0;
    position: relative;
}
.descr_outer {
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    box-shadow: 2px 2px 5px 2px #827474;
}
.descr_blogmain {
    border: 7px solid #ff5722a1;
    padding: 10px;
    width: 80%;
    margin: auto;
    position: absolute;
    top: 285px;
    left: 0;
    right: 0;
}
section.sidebar_outer form.search-form label {
    display: none;
}
section.sidebar_outer form.search-form span.screen-reader-text {
    display: none;
}
section.sidebar_outer form.search-form button.search-submit {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #ff5722;
    border: none;
    color: #fff;
    cursor: pointer;
    width: 60px;
    padding: 0;
    left: 315px;
    height: 47px;
    border-radius: 8px;
}
section.sidebar_outer form.search-form button.search-submit:before {
content: "\f002";
font-family: FontAwesome;
position: absolute;
color: #fff;
right: 20px;
z-index: 2;
top: 8px;
font-size: 21px;
}
section.sidebar_outer form.search-form svg.icon.icon-search
{
    width: 60px;
    height: 38px;
    color: #fff;
    fill: #fff;
    padding: 11px 0 7px 0;
    border-radius: 8px;
}
.sidebar_outer .sidebar_recentblog h2#head_recentblog {
    margin: 40px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
.sidebar_outer .sidebar_recentblog img {
    border-radius: 10px;
    width: 100%;
}
div#recentblog_des h2, div#recentblog_des h2 a {
    margin: 0;
    padding: 10px 0 4px 0;
    color: #171717;
    text-align: left;
    text-transform: capitalize;
    font-size: 16px;
    font-family: Poppins-SemiBold;
    text-decoration: none;
}
div#recentblog_des h3 {
    color: #7d7d7d;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 3px 0 0 0;
}
div#recentblog_des ul.post-categories a {
    font-family: Poppins-SemiBold;
    font-size: 13px;
    background-color: #ff5722;
    color: #fff;
    padding: 4px 20px;
    border-radius: 4px;
    text-decoration: none;
}
div#cmmn_sidebar {
    margin: 24px 0 0 0;
}
.sidebar_popularposts h3#head_popularposts {
    margin: 35px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
.pop_mainouter {
    box-shadow: 2px 0px 7px #0000004f;
    height: 638px;
    overflow: scroll;
    padding: 15px 15px;
    background-color: #171821;
    position: relative;
}
.pop_mainouter div#sidbar_pop {
    padding-bottom: 30px;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg {
    position: relative;
    border-radius: 10px;
}
.pop_mainouter div#sidbar_pop ul.post-categories a {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 1;
    background-color: #ff5722;
    border-radius: 3px;
    margin: 13px 0 0px 13px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    text-transform: uppercase;
}
.pop_mainouter div#sidbar_pop ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.pop_mainouter h4, .pop_mainouter h4 a {
    color: #fff;
    text-decoration: none;
    line-height: 1.3;
    font-size: 14px;
    font-family: Poppins-Regular;
    margin: 0 0 4px 0;
}
.singlepost p {
    font-family: Poppins-Regular;
    font-size: 16px;
    line-height: 1.6;
    margin: 15px 0;
}
div#hmesidebar form.search-form input[type=search]:focus {
    outline: unset;
}
div#hmesidebar form.search-form button.search-submit:focus {
    outline: unset;
}
div#sidebar_subscribe {
    margin: 50px 0;
}
.error404 .wrapper_main {
    background-image: -webkit-linear-gradient( #0be8ff, #efded3);
}
section#four_wrappr h1 {
    text-align: center;
    font-size: 180px;
    margin: 0;
    padding: 0;
    font-family: 'Impact';
    color: #ff5722;
}
section#four_wrappr p {
    text-align: center;
    font-size: 22px;
    font-family: sans-serif;
    color: #ff5722;
}
section#four_wrappr .btn-fr {
    width: 150px;
    margin: auto;
    background-color: #ff6e40;
    text-align: center;
    background-image: -webkit-linear-gradient( #007bff, #80a836);
    border-radius: 5px;
}
section#four_wrappr .btn-fr a {
    font-size: 25px;
    text-align: center;
    text-decoration: none;
    font-family: 'Impact';
    color: #fff;
    padding: 10px 0;
    display: block;
}
section#four_wrappr h1 span {
    display: block;
    font-size: 78px;
    margin: 0;
    padding: 0;
    color: #337ab7;
}
.single_tag ul a {
    background-color: #e8e4e4;
    padding: 3px 5px;
    display: inline-block;
    font-size: 14px;
    font-family: Poppins-Regular;
    color: #484848;
}
.single_tag {
    padding: 15px 0;
}
.pagn_cstm {
    padding: 15px 0 20px 0;
}
.releated_img {
    height: 161px;
    position: relative;
}
.releated_img:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    border-radius: 10px;
}
.releated_content {
    position: absolute;
    left: 28px;
    right: 0;
    top: 116px;
    background-color: #212123ad;
    z-index: 1;
    width: 90%;
    margin: auto;
    padding: 10px 14px;
    border-radius: 7px;
}
.releated_content h3 {
    color: #e8e8e8;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 3px 0 0 0;
}
.releated_content h2, .releated_content h2 a {
    color: #fff;
    font-size: 15px;
    line-height: 1.4;
    font-family: Poppins-SemiBold;
    text-decoration: none;
    z-index: 1;
    margin: 0;
}
.releated_posts ul.post-categories a {
    position: absolute;
    top: 0;
    color: #000;
    z-index: 1;
    background-color: #ffff;
    border-radius: 3px;
    margin: 22px 0 0px 18px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    text-decoration: none;
}
.singlepost_leave_reply {
    margin: 130px 0 0 0;
}
.singlepost_leave_reply h3#reply-title {
    margin: 0 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
.releated_posts ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.releated_img img {
    border-radius: 10px;
    width: 100%;
}
.pagn_cstm a {
    display: inline-block;
    color: #737373;
    font-size: 16px;
    font-family: 'Poppins-Regular';
}
.singlepost_leave_reply form#commentform p.comment-notes {
    margin: 0 0 10px;
    font-family: Poppins-Regular;
    color: #616161;
    font-size: 15px;
}
.singlepost_leave_reply form#commentform label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 3px;
    font-weight: normal;
    font-family: Poppins-Regular;
    font-size: 14px;
    color: #404040;
}
.singlepost_leave_reply form#commentform input
{
    width: 100%;
    border: 1px solid #ccc;
    padding: 6px 12px;
    background-color: transparent;
}
.singlepost_leave_reply form#commentform textarea
{
        width: 100%;
    background-color: transparent;
    border: 1px solid #ccc;
    height: 174px;
    padding: 20px;
}
.singlepost_leave_reply form#commentform p.comment-form-cookies-consent input {
    margin: 0px 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    width: auto;
    vertical-align: middle;
}
.singlepost_leave_reply form#commentform input[type=submit] {
    background-color: #191919;
    color: #fff;
    font-size: 16px;
    font-family: Poppins-Regular;
    width: 70%;
}
.singlepost_leave_reply form#commentform p.comment-form-cookies-consent {
    width: 100%;
    float: left;
    margin: 8px 0 12px 0;
}
.pagn_cstm a:last-child {
    float: right;
}
.singpost_img {
    margin: 0 0 25px 0;
}
.ad_custom {
    padding: 20px 0;
}
.single_tag ul li {
    display: inline-block;
}
.single_tag ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div#sidebar_subs h2 {
    margin: 20px 0 13px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#sidebar_subs p {
    color: #171821;
    font-family: Poppins-Regular;
    font-size: 16px;
}
div#sidebar_subs form input[type="email"] 
{
    width: 100%;
    border: 1px solid #d8cfcf;
    padding: 8px 8px;
}
div#sidebar_subs form input[type="submit"]
{
    width: 100%;
    border: unset;
    padding: 8px 8px;
    background-color: #171821;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
div#sidebar_subs form label {
    width: 100%;
}
.sidbar_tags h2 {
    margin: 20px 0 13px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
.sidbar_tags  ul
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 350px;
    overflow: scroll;
}
.sidbar_tags  ul li
{
    background-color: #f5f1f1;
    display: inline-block;
    margin: 0 0 14px 12px;
    padding: 4px 11px;
}
.sidbar_tags  ul li a
{
    color: #494949;
    text-decoration: none;
    font-size: 12px;
    font-family: Poppins-Bold;
}
.sidbar_tags  ul li:hover a {
    color: #fff;
}
.sidbar_tags  ul li:hover {
    background-color: #ff5722;
}
.pop_mainouter h5 {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Regular;
    margin: 0;
    padding: 6px 0 8px 0;
}
.pop_mainouter h6 {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Regular;
    margin: 0;
    padding: 3px 0 0 0;
}

.pop_mainouter h6 i.fa-eye{
    color: #ff5722;
    margin: 0 4px 0 0;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    border-radius: 10px;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg img {
    border-radius: 10px;
    width: 100%;
}
.aboutme_sidebar h2#aboutme_outer {
    margin: 35px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#recentblog_des ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.sidebar_outer .sidebar_recentblog .row {
    margin-bottom: 25px;
}
section.sidebar_outer form.search-form input[type=search]:focus {
    outline: none;
}
section.sidebar_outer form.search-form button:focus {
    outline: none;
}
section.sidebar_outer form.search-form input[type=search] {
    width: 100%;
    padding: 13px 58px 13px 20px;
    border: 1px solid #b5b2b2;
    border-radius: 8px;
}
.customhfeed .breadcrumb {
    background-color: transparent;
    font-family: Poppins-Regular;
    font-size: 16px;
    color: #1d1d1d;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #dadada;
}
.customhfeed p#content_despost {
    padding: 20px 0 10px 0;
    font-family: Poppins-Regular;
    font-size: 16px;
    line-height: 1.6;
    margin: 0;
}
.clickpost a {
    color: #ff5722;
    font-family: Poppins-Bold;
    margin: 0 0 15px 0;
    display: block;
}
.descr_outer ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-eye:before {
    content: "\f06e";
}
div#rcent_img img {
    border-radius: 10px;
        width: 100%;
}
section#trading_outer ul.post-categories a {
    color: #ff5722;
    font-family: Poppins-SemiBold;
}

section#trading_outer div#trending_blogs h2, section#trading_outer div#trending_blogs h2 a {
    color: #171821;
    text-decoration: none;
    line-height: 1.4;
    font-size: 15px;
    font-family: Poppins-SemiBold;
    margin: 1px 10px 1px 0;
}
.descr_outer ul.post-categories a {
    background-color: #171821;
    color: #fff;
    font-family: Poppins-SemiBold;
    padding: 4px 10px;
    border-radius: 6px;
    text-decoration: none;
}
section#trading_outer div#trending_blogs h3 {
    color: #7d7d7d;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 5px 0 10px 0;
}
.descr_outer h2, .descr_outer h2 a {
    color: #ff5722;
    font-family: Poppins-Bold;
    margin: 10px 0 10px 0;
    padding: 0;
    line-height: 1.2;
    font-size: 24px;
    text-decoration: none;
}
div#bottom_enter {
    border-top: 1px solid #dadada;
    margin-top: 25px;
    padding-top: 25px;
}
div#bottom_enter h2#entertitles, div#bottom_enter h2#entertitles a {
    color: #ff5722;
    font-family: Poppins-SemiBold;
    font-size: 18px;
    line-height: 1.4;
    text-decoration: none;
    margin: 0;
}
div#bottom_enter h3#enterdate {
    color: #7d7d7d;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 18px 0 0 0;
}
div#bottom_enter .row {
    margin-bottom: 22px;
    border-top: 1px solid #dadada;
    padding-top: 22px;
}
div#bottom_enter .row:first-child {
    padding-top: 0;
    border-top: unset;
}
div#bottom_enter .entersingl_img {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    min-height: 301px;
}
div#bottom_enter .entersingl_img:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
div#bottom_enter .entersingl_img h3#btmenterdate {
    position: absolute;
    bottom: 23px;
    color: #fff;
    z-index: 1;
    margin: 0 0 0 26px;
    font-size: 14px;
    text-transform: uppercase;
}
h2#adentertainment {
    margin: 35px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#bottom_enter .entersingl_img img {
    border-radius: 10px;
}
section#health_section .health_img h3, section#health_section .health_img h3 a {
    font-size: 22px;
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    bottom: 28px;
    padding: 0 38px 0 23px;
    font-family: Poppins-Bold;
    text-decoration: none;
    margin: 0;
    z-index: 1;
    line-height: 1.6;
}
div#helh_right h5, div#helh_right h5 a {
    color: #171821;
    text-decoration: none;
    line-height: 1.6;
    font-size: 16px;
    font-family: Poppins-Bold;
    margin: 0;
}
div#helh_right h6 {
    color: #7d7d7d;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 8px 0 10px 0;
}
div#helh_right {
    background-color: #f7f7f7;
    padding: 8px 20px;
}
div#helh_left {
    padding-right: 0;
}
div#helh_left img {
    width: 100%;
}

section#health_section .health_img h4 {
    padding: 0;
    position: absolute;
    top: 308px;
    margin: 0 0 0 24px;
    color: #fff;
    z-index: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-SemiBold;
}
section#health_section {
    margin: 50px 0;
}
div#rightsid_health div#mostpop {
    background-color: #171821;
    position: relative;
    padding-bottom: 30px;
}
div#rightsid_health div#mostpop:nth-child(2) {
    padding-top: 30px;
}
div#rightsid_health img {
    border-radius: 10px;
    width: 100%;
}
.heltimg_out {
    width: 100%;
    height: 105px;
    position: relative;
}
.heltimg_out ul.post-categories a {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 1;
    background-color: #ff5722;
    border-radius: 3px;
    margin: 13px 0 0px 13px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    text-transform: uppercase;
}
.heltimg_out:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    border-radius: 10px;
}
.heltimg_out ul.post-categories li {
    list-style: none;
}
.heltimg_out ul.post-categories {
    padding: 0;
    margin: 0;
}
div#rightsid_health {
    background-color: #f5f5f5;
    box-shadow: 2px 0px 7px #0000004f;
    height: 638px;
    overflow: scroll;
}
body {
    padding: 0;
    margin: 0;
    line-height: 1.6;
    font-family: Poppins-Regular;
    color: #000;
}
div#helh_right p {
    color: #0f0f0f;
    font-size: 14px;
    font-family: Poppins-Regular;
}
div#food_outer h2#food_main {
    margin: 0 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#food_outer {
    margin: 50px 0;
}
.food_out {
    position: relative;
    height: 184px;
    border-radius: 10px;
}
div#food_repeat h4, div#food_repeat h4 a {
    color: #171821;
    text-decoration: none;
    line-height: 1.6;
    font-size: 15px;
    font-family: Poppins-Bold;
    margin: 0;
}
div#sidebar_subscribe h2 {
    margin: 20px 0 13px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#sidebar_subscribe form input[type="email"] {
    width: 100%;
    border: 1px solid #d8cfcf;
    padding: 8px 8px;
}
div#sidebar_subscribe form input[type="submit"] {
    width: 100%;
    border: unset;
    padding: 8px 8px;
    background-color: #171821;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
div#tag_outer h2 {
    margin: 20px 0 13px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#tag_outer ul li a {
    color: #494949;
    text-decoration: none;
    font-size: 12px;
    font-family: Poppins-Bold;
}
div#tag_outer ul li {
    background-color: #f5f1f1;
    display: inline-block;
    margin: 0 0 14px 12px;
    padding: 4px 11px;
}
div#sidebar_subscribe form label {
    width: 100%;
}
div#tag_outer ul {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 350px;
    overflow: scroll;
}
div#tag_outer ul li:hover a {
    color: #fff;
}
div#tag_outer ul li:hover {
    background-color: #ff5722;
}
div#food_repeat h5 {
    color: #7d7d7d;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 8px 0 10px 0;
}
div#food_repeat p {
    color: #0f0f0f;
    font-size: 14px;
    font-family: Poppins-Regular;
}
div#sidebar_subscribe p {
    color: #171821;
    font-family: Poppins-Regular;
    font-size: 16px;
}
.food_out img {
    width: 100%;
}
.food_out:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
div#food_repeat {
    margin-bottom: 21px;
}
.food_out ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.food_out ul.post-categories li a
{
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 1;
    background-color: #ff5722;
    border-radius: 3px;
    margin: 22px 0 0px 18px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    text-transform: uppercase;
}
div#helh_right .col-md-12.col-sm-12:first-child {
    border-bottom: 1px solid #dadada;
    padding-bottom: 5px;
}
div#helh_right .col-md-12.col-sm-12:nth-child(2) {
    padding-top: 10px;
}
div#business_posts div#busn_repeat {
    position: relative;
}
div#business_posts div#busn_repeat ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
div#business_posts div#busn_repeat ul.post-categories a {
    position: absolute;
    top: 0;
    color: #000;
    z-index: 1;
    background-color: #ffff;
    border-radius: 3px;
    margin: 22px 0 0px 18px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
}
div#business_posts div#busn_repeat h2 {
    padding: 0;
    position: absolute;
    top: 260px;
    margin: 0 0 0 17px;
    color: #fff;
    z-index: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-SemiBold;
}
div#readmore a {
    color: #ff5722;
    font-size: 14px;
    font-family: Poppins-SemiBold;
}
div#hmesidebar ul.post-categories a {
    font-family: Poppins-SemiBold;
    font-size: 13px;
    background-color: #000;
    color: #fff;
    padding: 4px 20px;
    border-radius: 4px;
    text-decoration: none;
} 
div#hmesidebar ul.post-categories a:hover {
    background-color: #ff5722;
    transition: all 0.4s ease-in-out;
}
div#business_posts div#busn_repeat i.fa-eye {
    color: #ff5722;
    margin: 0 11px 0 0;
}
section#top_ad {
    text-align: center;
}
div#business_posts div#busn_repeat h3:hover, div#business_posts div#busn_repeat h3 a:hover {
    color: #ff5722;
    font-family: Poppins-SemiBold;
}
div#readmore {
    text-align: right;
}
.fa-comment:before {
    content: "\f075";
}
div#hmesidebar .col-md-8.col-sm-8 h2, div#hmesidebar .col-md-8.col-sm-8 h2 a {
    margin: 0;
    padding: 15px 0 10px 0;
    color: #171717;
    text-align: left;
    text-transform: capitalize;
    font-size: 16px;
    font-family: Poppins-SemiBold;
    text-decoration: none;
    line-height: 21px;
}
div#hmesidebar .col-md-8.col-sm-8 h2 a:hover{
    color: #ff5722;
    transition: all 0.4s ease-in-out;
}
section#business_section img.attachment-post-thumbnail {
    width: 100%;
    height: 420px;
    border-radius: 10px;
}
section#business_section {
    margin: 32px 0 50px 0;
    background-color: #f9f9f9;
    border-bottom: 1px solid #dadada;
    padding: 0 0 65px 0; 
}
section#business_section div#bus_outer ul.post-categories {
    margin: 0;
    padding: 0;
    list-style: none;
}
section#business_section div#bus_outer ul.post-categories a {
    background-color: #fff;
    position: absolute;
    top: 0;
    color: #000;
    font-size: 15px;
    font-family: Poppins-Regular;
    padding: 3px 12px;
    margin: 20px 0 0 20px;
    text-decoration: none;
}
div#bottom_enter .entersingl_img h2#enterbottomti, div#bottom_enter .entersingl_img h2#enterbottomti a {
    position: absolute;
    bottom: 23px;
    left: 0;
    right: 0;
    z-index: 1;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family: Poppins-Regular;
    margin: 0 0 0 13px;
    line-height: 1.6;
    padding: 0 25px 0 0;
}
section#business_section div#bus_outer {
    position: relative;
}
.sidenav.mySideBar ul li {
    margin: 0;
    padding: 0;
    display: block;
    float: unset;
    text-align: center;
}
div#business_posts div#busn_repeat p {
    color: #404040;
    font-size: 16px;
    font-family: Poppins-Regular;
}
div#business_posts div#busn_repeat h3, div#business_posts div#busn_repeat h3 a {
    color: #171821;
    font-size: 20px;
    font-family: Poppins-Regular;
    line-height: 1.4;
    text-decoration: none;
}
section#foot-bottom p strong {
    color: #fff;
}
div#head_social ul li a:hover {
    background-color: #ff5722;
}
footer#gnral_foot ul li a {
    font-family: Poppins-Bold;
    color: #a8a9a9;
    font-size: 16px;
    border-right: 1px solid #494949;
    padding: 0 90px;
}
section#business_section div#bus_outer p {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 52px;
    padding: 0 36px;
    color: #fff;
    font-size: 16px;
    line-height: 1.6;
    font-family: Poppins-Light;
}
div#popular_posts .col-md-7.col-sm-7 h3 {
    margin: 0;
    padding: 16px 0 0 0;
    color: #6f6f6f;
    font-size: 12px;
    font-family: Poppins-Bold;
    text-transform: capitalize;
}
div#business_posts h2#bus_title {
    margin: 0 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#hmesidebar .col-md-8.col-sm-8 h3 {
    color: #7d7d7d;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 3px 0 0 0;
}
div#hmesidebar .row {
    margin-bottom: 25px;
}
section#entertainment_outer h5, section#entertainment_outer h5 a {
    color: #ff5722;
    font-size: 14px;
    font-family: Poppins-SemiBold;
}
div#bottom_enter .entrimg_outer img.attachment-post-thumbnail {
    width: 100%;
    height: 120px;
    border-radius: 10px;
}
div#bottom_enter .entersingl_img img.attachment-post-thumbnail {
    width: 100%;
    height: 282px;
}
h2#recnt_title {
    margin: 40px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
div#popular_posts .col-md-5.col-sm-5 {
    padding-left: 0;
}
footer#gnral_foot ul li:last-child a {
    border-right: unset;
}
.sidenav.mySideBar ul li a {
    padding: 8px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.sidenav.mySideBar ul li a:hover {
    color: #ff5722;
}
div#hmesidebar form.search-form label {
    display: none;
}
div#hmesidebar form.search-form input[type=search] {
    width: 100%;
    padding: 13px 58px 13px 20px;
    border: 1px solid #b5b2b2;
    border-radius: 8px;
    transition: all 300ms linear 0s;
}
div#hmesidebar form.search-form button.search-submit {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #ff5722;
    border: none;
    color: #fff;
    cursor: pointer;
    width: 60px;
    padding: 0;
    left: 315px;
    height: 47px;
    border-radius: 8px;
}
div#hmesidebar form.search-form button.search-submit:before {
content: "\f002";
font-family: FontAwesome;
position: absolute;
color: #fff;
right: 20px;
z-index: 2;
top: 8px;
font-size: 21px;
}
div#hmesidebar form.search-form svg.icon.icon-search {
    width: 60px;
    height: 38px;
    color: #fff;
    fill: #fff;
    padding: 11px 0 7px 0;
    border-radius: 8px;
}
div#hmesidebar form.search-form span.screen-reader-text {
    display: none;
}
div#hmesidebar img.attachment-post-thumbnail {
    width: 100%;
    height: 100px;
    border-radius: 8px;
}
div#hmesidebar ul.post-categories {
    margin: 0;
    padding: 0;
    list-style: none;
}
section#entertainment_outer h2#enter_title {
    margin: 0 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
section#entertainment_outer .enter_img img.attachment-post-thumbnail {
    width: 100%;
    height: 260px;
    border-radius: 10px;
}
section#entertainment_outer .enter_img:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
section#entertainment_outer .enter_img {
    position: relative;
    overflow: hidden;
    height: 260px;
    border-radius: 10px;
}
section#entertainment_outer .enter_img ul.post-categories a {
    position: absolute;
    top: 0;
    color: #000;
    z-index: 1;
    background-color: #ffff;
    border-radius: 3px;
    margin: 22px 0 0px 18px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
}
h3#tp_enterhead, h3#tp_enterhead a {
    color: #ff5722;
    font-family: Poppins-SemiBold;
    font-size: 20px;
    line-height: 1.4;
    text-decoration: none;
}
p#tp_enterpara {
    color: #404040;
    font-size: 16px;
    font-family: Poppins-Regular;
}
section#entertainment_outer h4 i {
    color: #ff5722;
    margin: 0 11px 0 0;
}
section#entertainment_outer div#top_entertainment .col-md-6.col-sm-6 h2#tp_enterdate {
    color: #7d7d7d;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 3px 0 0 0;
}
section#entertainment_outer h4 {
    font-size: 14px;
    color: #000;
    font-family: Poppins-Regular;
}
section#entertainment_outer .enter_img ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.sidenav.mySideBar ul {
    padding: 0;
    margin: 18px 0 0 0;
    text-align: center;
    list-style: none;
    float: unset;
}
a.side-menu-button {
    position: relative;
    cursor: pointer;
    background-color: #ff5722;
    padding: 7px 14px;
    border-radius: 4px;
    color: #fff;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    z-index: 2;
    display: inline-block;
    float: right;
    top: 25px;
    right: 0;
}
a.side-menu-button:hover {
    color: #fff;
}
ul#head_menu li a {
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    display: inline-block;
    padding: 20px 13px;
    font-family: Roboto-Medium;
    text-transform: uppercase;
}
div#twosectblog h3 {
    padding: 0;
    margin: 0;
    font-family: Roboto-Medium;
    color: #171821;
    font-size: 14px;
}
.wrapper {
    position: relative;
}
.wrapper_main {
    padding: 190px 0 40px 0;
}
ul#head_menu li:first-child a {
    padding-left: 0;
}

ul#head_menu li {
    list-style: none;
    display: inline-block;
}
ul#head_menu {
    padding: 0;
    margin: 0;
    list-style: no;
}
.sidenav {
    height: 100%;
    width: 0%;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: rgba(8, 7, 7, 0.9);
    overflow: hidden;
    padding-top: 0;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.sidenav.mySideBar {
    width: 100%;
}
header#headermain_top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
}
header#headermain_top section.top_bluehead {
    background-color: #171821;
    padding: 10px 0;
}
header#headermain_top section.bottom_orangehead {
    background-color: #ff5722;
}
div#head_social ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div#head_social ul li {
    display: inline-block;
}
div#head_social ul li a {
    padding: 5px 10px;
    display: block;
    border: 0.5px solid #fff;
    font-size: 18px;
    color: #fff;
    width: 40px;
    text-align: center;
    line-height: 0;
}
div#head_logo {
    text-align: center;
}
div#head_social {
    padding-top: 25px;
}
footer#gnral_foot {
    background-color: #171821;
    padding: 50px 0;
}
footer#gnral_foot ul {
    padding: 30px 0;
    margin: 0;
    list-style: none;
    text-align: center;
    border-top: 1px solid #5e5f6f;
    border-bottom: 1px solid #5e5f6f;
} 
footer#gnral_foot ul li {
    display: inline-block;
}
section#foot-bottom p {
    text-align: center;
    color: #9a9b9b;
    margin: 0;
    padding: 40px 0 0 0;
    font-size: 16px;
    font-family: Poppins-Regular;
}
div#twosectblog h4 {
    font-size: 14px;
    font-family: Poppins-Regular;
    margin: 0;
    padding: 0;
}
div#twosectblog h4 i {
    color: #ff5722;
    margin: 0 8px 0 0;
}
div#popular_posts .col-md-12.col-sm-12 {
    position: relative;
}
div#popular_posts .col-md-12.col-sm-12:after {
    content: "";
    background-color: #dadada;
    border: 1px solid #dadada;
    position: absolute;
    left: 16px;
    width: 242px; 
    top: 28px;
}
div#popular_posts .col-md-12.col-sm-12 h2, div#popular_posts .col-md-12.col-sm-12 h2 a {
    margin: 0;
    padding: 45px 0 0 0;
    color: #171821;
    font-size: 16px;
    font-family: Poppins-Regular;
    text-decoration: none;
    line-height: 1.4;
}
div#popular_posts .col-md-4.col-sm-4 {
    padding-left: 0;
}
div#popular_posts .col-md-12.col-sm-12 ul.post-categories {
    list-style: none;
    padding: 0;
    margin: 0;
}
section#business_section div#bus_outer h2, section#business_section div#bus_outer h2 a {
    font-size: 30px;
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    bottom: 73px;
    padding: 0 38px;
    font-family: Poppins-Bold;
    text-decoration: none;
    margin: 0;
} 
div#popular_posts .col-md-12.col-sm-12 ul.post-categories a {
    background-color: #ff5722;
    color: #fff;
    font-family: Poppins-Regular;
    font-size: 11px;
    border-radius: 3px;
    padding: 4px 8px;
    display: block;
    text-align: center;
}
section#business_section div#bus_outer h3 {
    margin: 0;
    position: absolute;
    bottom: 12px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
section#business_section div#bus_outer p {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    padding: 0 36px;
    color: #fff;
    font-size: 16px;
    line-height: 1.6;
}
section#business_section .overlay-cl {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    right: 0;
    height: 421px;
    width: 95%;
    margin: auto;
    border-radius: 10px;
}
section#business_section div#mdle_top h3 {
    position: absolute;
    color: #fff;
    font-size: 12px;
    bottom: 10px;
    left: 29px;
    right: 0;
    text-transform: uppercase;
}
section#business_section div#mdle_top:first-child {
    margin-bottom: 29px;
}
section#business_section div#mdle_top {
    height: 195px;
    position: relative;
}
section#business_section div#mdle_top img {
    width: 100%;
    height: 195px;
    border-radius: 10px;
}
section#business_section div#mdle_top ul.post-categories {
    padding: 0;
    list-style: none;
}
section#business_section div#mdle_top ul.post-categories li a {
    position: absolute;
    top: 15px;
    list-style: none;
    background-color: #ff5722;
    color: #fff;
    border-radius: 5px;
    padding: 2px 10px;
    font-size: 13px;
    margin: 0 0 0 14px;
}
section#business_section div#mdle_top h2, section#business_section div#mdle_top h2 a {
    margin: 0;
    padding: 0 38px 0 8px;
    font-size: 16px;
    position: absolute;
    bottom: 23px;
    width: 100%;
    color: #fff;
    left: 10px;
    right: 0;
    text-decoration: none;
    line-height: 1.6;
}   
div#popular_posts {
    background-color: #f5f5f5;
    box-shadow: 2px 0px 7px #0000004f;
    height: 421px;
    overflow: scroll;
}
div#popular_posts::-webkit-scrollbar {
    width: 12px;
}
/* Track */
div#popular_posts::-webkit-scrollbar-track {
    
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
div#popular_posts::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #ff5722; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
div#popular_posts h2#popularhead {
    padding-right: 15px;
    padding-left: 15px;
    margin: 20px 0 0 0;
    color: #171821;
    font-size: 16px;
    font-family: Poppins-Bold;
}
div#popular_posts .col-md-12.col-sm-12 h2:hover, div#popular_posts .col-md-12.col-sm-12 h2 a:hover {
    color: #f45320;
}
div#business_posts img.attachment-post-thumbnail {
    width: 100%;
    height: 300px;
    border-radius: 10px;
}
div#business_posts .post_img {
    position: relative;
    overflow: hidden;
    height: 300px;
    border-radius: 10px;
}
div#business_posts .post_img:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
div#rightsid_health h4, div#rightsid_health h4 a {
    color: #fff;
    text-decoration: none;
    line-height: 1.6;
    font-size: 16px;
    font-family: Poppins-Regular;
    margin: 0;
}
div#rightsid_health h3#helth_title {
    margin: 12px 0 10px 0;
    padding: 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
}
div#rightsid_health h5 {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Poppins-Regular;
    margin: 0;
    padding: 3px 0 0 0;
}
div#rightsid_health h6 i.fa.fa-comment {
    color: #ff5722;
    margin: 0 4px 0 0;
}
div#rightsid_health h6 {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Poppins-Regular;
    margin: 0;
    padding: 3px 0 0 0;
}
div#rightsid_health .col-md-4.col-sm-4 {
    padding: 0;
}

section#popular_cat ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
section#health_section .health_img {
    position: relative;
    overflow: hidden;
    height: 350px;
    border-radius: 10px;
}
section#health_section .health_img:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
section#health_section .health_img ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
section#health_section .health_img ul.post-categories li a
{
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 1;
    background-color: #ff5722;
    border-radius: 3px;
    margin: 22px 0 0px 18px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    text-transform: uppercase;
}
section#health_section h2#helaht_main {
    margin: 0 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
section#popular_cat ul li {
    display: inline-block;
}
section#popular_cat img.attachment-detail {
    width: 210px;
    height: 210px;
    border-radius: 120px;
}
section#popular_cat {
    text-align: center;
    background-image: url(../images/popular_posts.jpg);
    margin: 40px 0 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 0 40px 0;
}
section#addsection {
    text-align: center;
    background-color: #f9f9f9;
    border-bottom: 1px solid #d9d9d9;
    padding: 50px 0;
}
section#popular_cat h2 {
    color: #fff;
    font-size: 30px;
    font-family: Poppins-Bold;
    padding: 65px 0 30px 0;
    margin: 0;
}
section#popular_cat .col-md-3 {
    padding: 15px 0;
}

section#popular_cat .col-md-3:after {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(https://www.transitsblog.com/wp-content/uploads/2020/07/transparetn.png);
    background-repeat: no-repeat;
    top: 177px;
    right: 0;
    position: absolute;
    display: inline-block;
    left: 57px;
}
section#lifestyle_outer h2#lifestyle_main {
    margin: 12px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
section#lifestyle_outer .col-md-5.col-sm-5 img {
    border-radius: 10px;
    width: 100%;
}
section#lifestyle_outer .col-md-7.col-sm-7 h2 {
    color: #7d7d7d;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 0 0 10px 0;
}
section#lifestyle_outer .col-md-7.col-sm-7 h3, section#lifestyle_outer .col-md-7.col-sm-7 h3 a {
    color: #171821;
    text-decoration: none;
    line-height: 1.6;
    font-size: 14px;
    font-family: Poppins-SemiBold;
    margin: 0 0 5px 0;
}
section#lifestyle_outer .col-md-7.col-sm-7 {
    padding: 0 15px;
}
div#lifestyle_bottom img {
    width: 100%;
    border-radius: 10px;
}
div#lifestyle_bottom {
    border-top: 1px solid #dadada;
    padding: 35px 0 0 0;
}
div#lifestyle_top {
    padding-bottom: 28px;
}
.lifestyle_descr {
    position: absolute;
    top: 380px;
    left: 0;
    right: 0;
    width: 82%;
    margin: auto;
    background-color: #fff;
    box-shadow: 3px 4px 7px #4a4141;
    padding: 16px 12px;
}
.lifestyle_descr ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.lifestyle_descr ul.post-categories a {
    color: #fff;
    z-index: 1;
    background-color: #ff5722;
    border-radius: 3px;
    margin: 0 0 0px 0;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Poppins-SemiBold;
    text-transform: uppercase;
}
.lifestyle_descr h2, .lifestyle_descr h2 a {
    color: #171821;
    text-decoration: none;
    line-height: 1.6;
    font-size: 22px;
    font-family: Poppins-SemiBold;
    margin: 8px 0 5px 0;
}
.lifestyle_descr h3 {
    color: #7d7d7d;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Poppins-Bold;
    margin: 0;
    padding: 0 0 10px 0;
}
section#lifestyle_outer {
    margin: 40px 0 80px 0;
}
section#lifestyle_outer .col-md-4 h2#aboutme_outer {
    margin: 12px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
.aboutme_main {
    background-image: url(https://www.transitsblog.com/wp-content/uploads/2020/07/about_back.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    border-radius: 10px;
}
.aboutme_main img {
    text-align: center;
    margin: 40px 0 12px 0;
}
.aboutme_main h3 {
    margin: 0;
    font-family: Poppins-SemiBold;
    font-size: 24px;
    color: #fff;
    text-decoration: underline;
    padding: 15px 0 40px 0px;
}
section#trading_outer h2#aboutme_outer {
    margin: 12px 0 25px 0;
    padding: 0 0 12px 0;
    color: #171821;
    font-family: Poppins-Bold;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #dadada;
}
.mdle_topimg:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 0%,rgba(0, 0, 0, 0.66) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.mdle_topimg {
    position: relative;
    overflow: hidden;
    height: 195px;
    border-radius: 10px;
}
/*on mobile*/
@media screen and (max-width: 767px) and (min-width: 320px){
    
    .single div#singlepost_outer .singlepost img {
        width: 100%;
    }
    .releated_content {
        background-color: unset !important;
    }
    .releated_content h2, .releated_content h2 a {
        font-size: 13px;
    }
    .releated_content h3 {
        font-size: 9px;
    } 
    section#foot-bottom p {
    padding: 20px 0 0 0;
    }
    footer#gnral_foot ul {
    padding: 15px 0;
    }
    section#trading_outer h2#aboutme_outer {
    margin: 12px 0 20px 0;
    font-size: 22px;
}
    .singlepost p {
    font-size: 15px;
    }
    .aboutme_main h2 {
    font-size: 16px;
    padding: 0 20px;
    }
    section#lifestyle_outer .col-md-4 h2#aboutme_outer {
    margin: 20px 0 20px 0;
    font-size: 22px;
    }
    .lifestyle_descr h2, .lifestyle_descr h2 a {
    font-size: 20px;
    }
    div#tag_outer h2 {
    font-size: 22px;
    }
    div#food_outer h2#food_main {
    margin: 0 0 20px 0;
    font-size: 22px;
    }
    div#bottom_enter .row {
    margin-bottom: 15px;
    }
    div#business_posts h2#bus_title {
    margin: 0 0 15px 0;
    padding: 0 0 8px 0;
    font-size: 22px;
    }
    section#business_section div#mdle_top:first-child {
   margin-bottom: 75px;
}
    .navigation {
margin-bottom: 30px;
}
    div#popular_posts .col-md-7.col-sm-7 h3 {
   padding: 10px 0 0 0;
}
    div#bottom_enter .entersingl_img {
   min-height: 260px;
}
    section#entertainment_outer .enter_img:before {
   height: 100%;
}

section#entertainment_outer .enter_img img.attachment-post-thumbnail {
   width: 100%;
   height: auto;
}
section#entertainment_outer .enter_img {
   height: 173px;
}
div#hmesidebar ul.post-categories a {
   font-size: 12px;
   padding: 3px 9px;
}
section#four_wrappr p {
    padding: 0 10px;
}
div#twosectblog .col-md-4.col-sm-4.col-xs-4 {
    padding: 0;
}
.pop_mainouter h4, .pop_mainouter h4 a {
    font-size: 13px;
}
.customhfeed p#content_despost {
    font-size: 14px;
}
.pagination {
    margin: 0px 0 10px 0 !important;
}
div#othpst a.inactive {
    margin: 10px 10px;
    display: inline-block;
}
/*.container {*/
/*    margin: auto;*/
/*    width: 90%;*/
/*}    */
#mg-wprm-wrap li.menu-item a {
    padding: 8px 14px;
}
section#business_section div#mdle_top h2, section#business_section div#mdle_top h2 a {
  bottom: 0;
  top: 20px;
}
section#business_section div#mdle_top h3 {
     position: unset;
   font-size: 12px;
   bottom: unset;
   left: unset;
   right: unset;
   margin: 5px 0 0;
   color: #171821;
}
section#business_section div#bus_outer h3 {
       bottom: 80px;
}    
  
    div#lifestyle_bottom img {
    width: 100%;
    border-radius: 0px;
    }
    .lifestyle_descr {
    position: unset;
    width: 100%;
    padding: 10px 10px;
}
 
div#business_posts div#busn_repeat h2 {
    top: 60px;
}
div#business_posts div#busn_repeat h3, div#business_posts div#busn_repeat h3 a {
    font-size: 18px;
    margin: 10px 0 10px 0;
}

div#business_posts .post_img {
    height: auto;
}
div#business_posts img.attachment-post-thumbnail {
    height: auto; 
}   
header#headermain_top {
    display: none;
}
.wrapper_main {
    padding: 50px 0 10px 0;
}
div#popular_posts {
   margin: 130px 15px 25px;
}
div#popular_posts .col-md-5.col-sm-5 {
    padding-left: 15px;
}
div#popular_posts .col-md-12.col-sm-12 ul.post-categories a {
    display: inline-block;
}
section#top_ad img {
    width: 100%;
}
section#business_section {
    margin: 15px 0 15px 0;
    padding:0;
}
section#business_section div#bus_outer {
    margin-bottom: 30px;
}
section#business_section div#bus_outer p {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100px;
   font-size: 14px;
    padding: 0 36px;
    color: #fff;
    line-height: 1.6;
}
section#business_section div#bus_outer h2, section#business_section div#bus_outer h2 a {
    font-size: 16px;
   bottom: 132px;
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    padding: 0 38px;
    font-family: Poppins-Bold;
    text-decoration: none;
    margin: 0;
    line-height: 1.6;
}
.business_img {
    height: 360px;
}
section#business_section div#mdle_top h2, section#business_section div#mdle_top h2 a 
{
    margin: 0;
   padding: 0 0px 0 0;
   font-size: 17px;
   position: unset;
   bottom: unset;
   left: unset;
   right: unset;
   color: #171821;
}
div#business_posts div#busn_repeat {
    margin-bottom: 15px;
}
div#hmesidebar form.search-form button.search-submit {
    width: auto;
    right: 16px;
        left: unset;
}
div#rcent_img {
    text-align: left;
}
div#rcent_img img {
    border-radius: 10px;
    width: 100%;
}
div#hmesidebar ul.post-categories {
    margin: 5px 0 0 0;
    padding: 0;
    list-style: none;
    text-align: left;
}
div#hmesidebar .col-md-8.col-sm-8 h2, div#hmesidebar .col-md-8.col-sm-8 h2 a {
    text-align: left;
    font-size: 14px;
   padding: 7px 0 0 0;
}
div#hmesidebar .col-md-8.col-sm-8 h3 {
    text-align: left;
}
h2#recnt_title {
    text-align: left;
    font-size: 22px;
    margin: 30px 0 20px 0;
}
h3#tp_enterhead, h3#tp_enterhead a {
    margin: 10px 0 8px 0;
}
section#entertainment_outer div#top_entertainment .col-md-6.col-sm-6 h2#tp_enterdate {
    margin: 10px 0 0 0;
}
div#bottom_enter .entersingl_img img {
    border-radius: 10px;
    width: 100%;
}
div#bottom_enter {
    border-top: 1px solid #dadada;
    margin-top: 0;
    padding-top: 25px;
}
div#adcstm img {
    width: 100%;
}
section#popular_cat {
    margin: 20px 0 0 0;
}
section#popular_cat h2 {
    font-size: 20px;
    padding: 20px 0 10px 0;
}
section#popular_cat .col-md-3:after {
    content:unset;
}
h3#tp_enterhead, h3#tp_enterhead a {
    font-size: 16px;
}

div#bottom_enter .entrimg_outer img.attachment-post-thumbnail {
    height: auto;
}
div#bottom_enter h2#entertitles, div#bottom_enter h2#entertitles a {
    font-size: 16px;
    margin: 10px 0 0 0;
}
div#bottom_enter h3#enterdate {
    padding: 8px 0 0 0;
}
section#popular_cat img.attachment-detail {
    opacity: 0.5;
}
section#popular_cat .col-md-3 h2 {
       bottom: unset;
    font-size: 22px;
    top: 50%;
    transform: translate(-0%,-50%);
}
section#popular_cat {
    padding: 0 0 10px 0;
}
section#addsection {
    padding: 10px 15px;
}
section#addsection img {
    width: 100%;
}
section#health_section {
    margin:20px 0 0 0;
}
div#lifestyle_top .col-md-6.col-sm-6 {
    margin-bottom: 25px;
}
div#lifestyle_top {
    padding-bottom: 0;
}
div#helh_left {
    padding-right: 15px;
}
section#health_section h2#helaht_main {
    margin: 0 0 15px 0;
    font-size: 22px;
}
section#health_section .health_img {
    position: relative;
    overflow: hidden;
    height: auto;
    border-radius: 10px;
}
section#health_section .health_img h4 {
       top: unset;
      bottom: 108px;
} 
section#health_section .health_img h3, section#health_section .health_img h3 a {
    font-size: 14px;
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    bottom: 10px;
    padding: 0 15px 0 15px;
    font-family: Poppins-Bold;
    text-decoration: none;
    margin: 0;
    z-index: 1;
    line-height: 1.6;
}
div#food_outer {
    margin: 15px 0;
}
.food_out {
    position: relative;
    height: auto;
    border-radius: 10px;
}
.sidebar_popularposts h3#head_popularposts {
    margin: 15px 0 20px 0;
    font-size: 22px;
}
div#cmmn_sidebar {
    margin: 5px 0 0 0;
}
div#recentblog_des h2, div#recentblog_des h2 a {
    font-size: 14px;       
    line-height: 20px;
}
.siderbar_ad img {
    width: 100%;
}
.customhfeed .pop_mainouter div#sidbar_pop ul.post-categories a {
    left: 5px;
    width: auto;
    right: unset;
    margin: 10px auto 0;
    font-size: 10px;
    text-align: center;
}
div#food_repeat {
    margin-bottom: 20px;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg img {
    border-radius: 10px;   
    width: 100%;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg {
    position: relative;
    border-radius: 10px;
    text-align: left;
    margin: 0 0 15px 0;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg:before {
    content: unset;
}
div#sidebar_subscribe h2 {
    margin: 0 0 13px 0;
    font-size: 22px;
}
div#sidebar_subscribe {
    margin: 20px 0;
}
.addsectiond img {
    width: 100%;
}
section#lifestyle_outer {
    margin: 15px 0 15px 0;
}
section#lifestyle_outer .col-md-5.col-sm-5 img {
    border-radius: 10px;
    width: 100%;
    height: auto;
}
div#lifestyle_top {
    text-align: left;
}
div#food_repeat h4, div#food_repeat h4 a {
    margin: 13px 0 0 0;
}
section#lifestyle_outer h2#lifestyle_main {
    text-align: left;
    font-size: 22px;
    margin: 12px 0 25px 0;
}
section#lifestyle_outer .col-md-7.col-sm-7 h2 {
    padding: 0 0 0 0;
}
div#lifestyle_bottom {
    padding: 15px 0 0 0;
}
section#trading_outer img {
    width: auto;
    margin: 0 0 20px 0;
}
section#trading_outer div#trending_blogs {
    background-color: #fff;
    box-shadow: unset;
    padding: 8px 13px;
    position: relative;
}
section#trading_outer div#trending_blogs h4 {
    display: none;
}
section#entertainment_outer h2#enter_title {
    text-align: left;
    font-size: 22px;
    margin: 0 0 20px 0;
}
section#popular_cat .col-md-3 h2 {
    color: #fff;
    font-size: 18px;
}
.pop_mainouter div#sidbar_pop {
    text-align: left;
}
.pop_mainouter div#sidbar_pop .sidebar_popimg {
    text-align: left;
}
.pop_mainouter div#sidbar_pop {
    text-align: left;
}
.pop_mainouter div#sidbar_pop ul.post-categories a {
    left: 0;
    width: 40%;
    right: 0;
    margin: 35px auto 0;
}
section#trading_outer {
    text-align: left;
}
footer#gnral_foot ul li a {
    border-right: unset;
     padding: 5px 10px;
}
footer#gnral_foot {
    background-color: #171821;
    padding: 20px 0;
}
.customhfeed section#achive_outer {
    margin: 0;
}
.customhfeed section#achive_outer article {
    background-color: #fff;
    box-shadow: unset;
    margin-bottom: 50px;
    padding: 0;
    margin: 0;
    position: relative;
}
.descr_blogmain {
    border: unset;
    padding: 0px;
    width: 100%;
    margin: auto;
    position: unset;
    top: 0;
    left: 0;
    right: 0;
}
.descr_outer {
    background-color: #fff;
    padding: 25px 0 0 0;
    box-shadow: unset;
}
.descr_outer h2, .descr_outer h2 a {
    font-size: 16px;
    line-height: 25px;
}
p#content_despost {
    padding: 15px 0 10px 0;
    font-family: Poppins-Regular;
    font-size: 15px;
    line-height: 1.6;
    margin: 0;
}
div#twosectblog h4 {
    font-size: 13px;
    font-family: Poppins-Regular;
    margin: 0;
    padding: 0;
}
.customhfeed .wrapper_main {
    padding-top: 35px;
}
/*div#othpst {
    margin: 0 20px;
}*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0;
    border-radius: 4px;
}
section.sidebar_outer form.search-form button.search-submit {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #ff5722;
    border: none;
    color: #fff;
    cursor: pointer;
    width: auto;
    padding: 0;
    left: unset;
    height: 47px;
    border-radius: 8px;
    right: 15px;
}
.singpost_img img {
    border-radius: 10px;
    height: auto;
    width: 100%;
}
.ad_custom img {
    width: 100%;
}
.releated_content {
    position: absolute;
    left: 0;
    right: 0;
    top: 116px;
    background-color: #212123ad;
    z-index: 1;
    width: 90%;
    margin: auto;
    padding: 10px 14px;
}
.singlepost_leave_reply {
    margin: 10px 0 0 0;
}
.single .pop_mainouter div#sidbar_pop ul.post-categories a {
    left: 5px;
    width: 82px;
    right: 0;
    margin: 35px 0;
    font-size: 11px;
    text-align: center;
}
.releated_img {
    height: auto;
    position: relative;
    margin-bottom: 20px;
}
.singlepost_leave_reply form#commentform p.comment-notes {
    font-size: 14px;
}
.category div#othpst {
    margin: 0;
}
/*div#othpst .pagination {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
    border-radius: .25rem;
    float: unset;
    width: 100%;
}*/
span#paginationtg {
    font-size: 18px;
    padding: 7px 15px 5px 0;
    width: 100%;
}
html body div#wprmenu_bar {
    padding-top: 0;
    padding-bottom: 0;
}
#wprmenu_bar .bar_logo {
    border: none;
    margin: 0;
    padding: 0px 8px 0px 0px;
    width: 75%;
    height: auto;
}
#wprmenu_bar .menu_title a {
    top: 18px;
}
#wprmenu_bar div.hamburger {
    margin-top: 20px;
}
.pop_mainouter div#sidbar_pop {
    padding-bottom: 20px;
}
h2#adentertainment {
    margin: 15px 0 20px 0;
    font-size: 22px;
}
.singlepost .col-md-6 h3, .singlepost .col-md-6 h3 span {
    font-size: 11px;
}

p.comment-form-cookies-consent {
    display: flex;
}
.singlepost_leave_reply form#commentform p.comment-form-cookies-consent input {
    margin: 5px 10px 0 0;
}
.singlepost_leave_reply form#commentform input[type=submit] {
    width: 100%;
    margin-bottom: 25px;
}

section#business_section div#bus_outer ul.post-categories a{
    margin: 7px 0 0 20px;
}
.container {
    width: 90%;
    margin: auto;
}



}

/*on mobile*/

/*on tablet starts*/
@media screen and (max-width: 1024px) and (min-width: 768px){
    
    
    .menu-topmenu-container {
    display: flex;
    justify-content: center;
    }
    .aboutme_main h2 {
    line-height: 1.3;
    padding: 0 15px;
    }
    section#foot-bottom p {
    padding: 30px 0 0 0;
    }
    footer#gnral_foot {
    padding: 30px 0;
    }
    section#health_section .health_img h3, section#health_section .health_img h3 a {
    font-size: 16px;
    }
    section#popular_cat {
    padding: 0 0 20px 0;
    }
    section#popular_cat h2 {
    padding: 30px 0 30px 0;
    }
    footer#gnral_foot ul li a {
    padding: 0 40px;
    }
    .releated_content h3 {
    font-size: 11px;
    }
    .releated_content h2, .releated_content h2 a {
    font-size: 12px;
    font-family: 'Poppins-Regular';
    }
    .pop_mainouter h4, .pop_mainouter h4 a {
    font-size: 12px;
    }
    div#sidbar_pop .col-md-7.col-sm-7.col-xs-7 {
    padding-left: 0;
    }
    div#recentblog_des h2, div#recentblog_des h2 a {
    font-size: 14px;
    }
    section#trading_outer div#trending_blogs {
   width: 60%;
}
.wrapper_main {
padding: 160px 0 40px 0;
}
    div#popular_posts {
   width: 23%;
}
    section#health_section {
   margin: 30px 0 0;
}
section#lifestyle_outer {
   margin: 20px 0 20px 0;
}
section#lifestyle_outer .col-md-7.col-sm-7 h2 {
   font-size: 12px;
   padding: 0 0 5px 0;
}

section#lifestyle_outer .col-md-7.col-sm-7 h3, section#lifestyle_outer .col-md-7.col-sm-7 h3 a {
   line-height: 1.4;
}
section#trading_outer div#trending_blogs h2, section#trading_outer div#trending_blogs h2 a {
   font-size: 14px;
   margin: 1px 0px 1px 0;
}
    div#sidebar_subscribe p {
   font-size: 14px;
}
div#sidebar_subscribe h2 {
   font-size: 18px;
}
div#food_repeat h5 {
   font-size: 12px;
   padding: 8px 0 10px 0;
}
div#food_repeat h4, div#food_repeat h4 a {
   line-height: 1.4;
   font-size: 14px;
}
div#food_outer {
   margin: 30px 0 0;
}
    .sidebar_popularposts h3#head_popularposts {
   margin: 0 0 25px 0;
}
a#read_cdstm {
   padding: 3px 10px;
   font-size: 12px;
}
div#helh_right p {
   font-size: 12px;
}
div#helh_right h6 {
   font-size: 12px;
   padding: 3px 0 5px 0;
}
div#helh_right h5, div#helh_right h5 a {
   font-size: 14px;
}
    section#business_section {
       margin: 30px 0 30px 0;
       padding: 0 0 35px 0;
}
 div#bottom_enter .entersingl_img {
   min-height: 180px ;
}
    .category .wrapper_main {
        padding: 110px 0 40px 0;
    }
    ul#head_menu li a {
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    padding: 20px 4px;
    font-family: Roboto-Medium;
    text-transform: uppercase;
}
div#popular_posts .col-md-5.col-sm-5 {
    padding: 0 !important;
}
    p.comment-form-cookies-consent {
    display: flex;
    }
    .releated_content {
    top: 70px;
    padding: 5px 10px;
    }
    .releated_img {
    height: auto;
    position: relative;
    }
    .ad_custom img {
        width:100%;
        height: auto;
        }
   section.sidebar_outer form.search-form button.search-submit {
    right: 16px;
    }
    .singpost_img img {
    width: 100%;
    height: auto;
    }
    .wrapper_main .breadcrumb {
    margin-top: 30px;
    }
    section#business_section div#bus_outer h2, section#business_section div#bus_outer h2 a {
    font-size: 20px;
   bottom: 85px;
    }
    section#business_section div#bus_outer p {
    font-size: 14px;
    }
    div#business_posts .post_img:before {
    height: 100%;
    }
    div#business_posts .post_img {
    height: auto;
    }
    div#business_posts img.attachment-post-thumbnail {
    height: auto;
    }
    div#business_posts div#busn_repeat h2 {
    top: 100px;
    }
    div#business_posts div#busn_repeat h3, div#business_posts div#busn_repeat h3 a {
    font-size: 18px;
    }
    div#business_posts div#busn_repeat p {
    font-size: 14px;
    }
    div#hmesidebar ul.post-categories a {
     font-size: 12px;
   padding: 3px 7px;
    }
    div#hmesidebar .col-md-8.col-sm-8 h2, div#hmesidebar .col-md-8.col-sm-8 h2 a {
    font-size: 14px;
    padding: 6px 0 5px 0;
    line-height: 15px;
    }
    div#adcstm img {
        width:100%;
        height:auto;
    }
    h3#tp_enterhead, h3#tp_enterhead a {
    font-size: 14px;
   margin: 0;
   padding-top: 8px;
    }
    p#tp_enterpara {
    font-size: 12px;
    }
    div#bottom_enter h2#entertitles, div#bottom_enter h2#entertitles a {
    font-size: 16px;
    }
    div#bottom_enter .entersingl_img h3#btmenterdate {
    margin: 0 0 0 15px;
    }
    div#bottom_enter .entersingl_img h2#enterbottomti, div#bottom_enter .entersingl_img h2#enterbottomti a {
    position: absolute;
    bottom: 23px;
    left: 0;
    right: 0;
    z-index: 1;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family: Poppins-Regular;
    margin: 0 0 0 7px;
    line-height: 1.6;
    padding: 0 25px 0 0;
}
section#popular_cat .col-md-3:after {
    display: none;
}
section#popular_cat img.attachment-detail {
    width: 170px;
    height: 170px;
}
section#popular_cat .col-md-3 h2 {
    color: #fff;
    bottom: 95px;
   width: 60%;
}
section#health_section .health_img {
    height: auto;
}
.pop_mainouter div#sidbar_pop ul.post-categories a {
      margin: 13px 0 0px 3px;
    padding: 3px 3px;
    font-size: 7px;
}
.food_out {
    height: auto;
}
.addsectiond img {
    width: 100%;
    height: auto;
}
section#addsection {
   padding: 30px 0 30px 0px;
}
.lifestyle_descr {
    position: unset;
    width: 100%;
    border-radius: 5px;
    margin-top: 10px;
}
section#trading_outer div#trending_blogs h4 {
    position: unset;
    width: 30%;
}
div#hmesidebar form.search-form button.search-submit {
    top: 1px;
    left: unset;
     right: 15px;
}
#fstad{
    margin-top:20px;
}
section.sidebar_outer form.search-form button.search-submit {
    left: unset;
}
.siderbar_ad img{
    width:100%;
    height:auto;
}
.descr_blogmain {
    width: 85%;
    position: absolute;
    top: 60px;
}
section#achive_outer {
    margin-top: 40px;
}
div#bottom_enter .entrimg_outer img.attachment-post-thumbnail {
width: 100%;
height: auto;
border-radius: 10px;
}
div#bottom_enter h2#entertitles, div#bottom_enter h2#entertitles a {
font-size: 14px;
}
div#bottom_enter h3#enterdate {
   font-size: 12px;
   padding: 8px 0 0 0;
}
div#bottom_enter .entersingl_img img {
border-radius: 10px;
width: 100%;
height: auto;
}
section#entertainment_outer .enter_img {
   height: auto;
}
section#entertainment_outer .enter_img img.attachment-post-thumbnail {
   width: 100%;
   height: auto;
}

}
/*on tablet ends*/
.singlepost ol li{
font-family: Poppins-Regular;
    font-size: 16px;
    line-height: 1.6;
    margin: 15px 0;
}

.singlepost h3,
.singlepost h4{
    font-size: 18px !important;
}