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

/* Write here your own personal stylesheet */

@font-face {
font-family: 'FontAwesome';
src: url('fonts/FontAwesome.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.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;
}
.cnt_form_outer form input:focus {
    outline: none;
}
.cnt_form_outer form input {
    width: 100%;
    padding: 10px 15px;
    font-size: 16px;
    color: #333;
    border-radius: 10px;
    border-bottom: transparent;
    margin-bottom: 25px;
    box-shadow: 2px 1px 14px #a9a1a1;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
}
.cnt_form_outer textarea:focus {
    outline: none;
}
.cnt_form_outer textarea {
    padding: 10px 15px;
    font-size: 16px;
    color: #333;
    border-radius: 10px;
    border: 1px solid #42444a;
    width: 100%;
    box-shadow: 2px 1px 14px #a9a1a1;
    resize: unset;
    margin: 10px 0 25px 0;
    height: 130px;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    border-bottom: transparent;
}
section.cont_outer {
    padding: 40px 0;
}
section.cont_outer h3 {
    font-size: 23px;
    text-shadow: 0px 0px 1px #dfc9c9;
    font-weight: bold;
    border-bottom: 1px solid #000;
    margin-bottom: 35px;
    padding-bottom: 25px;
}
.cnt_form_outer p {
    color: #575757;
    font-size: 16px;
    font-family: 'Aileron-Regular';
    line-height: 2.0;
    margin-bottom: 60px;
}
.cnt_form_outer {
    padding: 0 110px 0 0;
}
.cnt_form_outer [type=submit] {
    background-color: #37c89a;
    border: transparent;
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.post_cntnt {
    margin-bottom: 25px;
}
.fa-clock-o:before{
    content: "\f017";
}
.fa-comment-o:before{
    content: "\f0e5";
}
.fa-facebook-f:before{
    content: "\f09a";
}
.fa-instagram:before{
    content: "\f16d";
}
.fa-twitter:before{
    content: "\f099";
}
.fa-linkedin:before{
    content: "\f0e1";
}
.fa-pinterest:before{
    content: "\f0d2";
}
.fa-pinterest-p:before{
    content: "\f231";
}
.fa-angle-left:before{
    content: "\f104";
}
.fa-angle-right:before{
    content: "\f105";
}
.fa-tag:before{
	content: "\f02b";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-angle-up:before{
    content: "\f106";
}
.fa-envelope-open-o:before{
	content: "\f2b7";
}
.fa-search:before{
	content: "\f002";
}
.fa-envelope-o:before{
    content: "\f003";
}
@font-face {
    font-family: 'Aileron-Bold';
    src: url('fonts/Aileron-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato-Black';
    src: url('fonts/Lato-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Aileron-Regular';
    src: url('fonts/Aileron-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Lato-Bold';
    src: url('fonts/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
.container_main {
    max-width: 1175px;
    width: 100%;
    margin: auto;
}


header .hdr_icons ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
}
header .hdr_icons ul li {
    font-family: 'Aileron-Bold';
    color: #161616;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 14px 0 0;
}
header .hdr_icons ul li a {
    color: #030303;
    font-size: 16px;
    text-decoration: none;
}
header .logo {
    display: flex;
    justify-content: center;
}

header .subscribe {
    display: flex;
    justify-content: flex-end;
}
header .subscribe button#sbsbtn {
    font-family: 'Aileron-Bold';
    color: #161616;
    font-size: 14px;
    text-transform: uppercase;
    border: none;
    background: none;
    padding: 0;
    cursor: pointer;
}
header .subscribe button#sbsbtn:focus{
	outline: none;
}
header .subscribe button#sbsbtn i{
    font-size: 16px;
    padding: 0 7px 0 0;
}
header .top_header {
    padding: 75px 0 45px 0;
}
header ul#menu-top_menu {
    padding: 0;
    margin: 0;
    list-style: none;
}
header ul#menu-top_menu li{
	display: inline-block;
}
header .menu_sec {
    background: #37c89a;
}
header ul#menu-top_menu li a {
    font-family: 'Aileron-Bold';
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    padding: 18px 6px;
    letter-spacing: 1px;
}
header .search_popup .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 30px 30px 51px 30px;
    border: 1px solid #888;
    width: 45%;
    position: absolute;
    left: 0;
    right: 0;
    top: 268px;
}
header .search_popup .close {
    font-size: 28px;
    font-weight: bold;
    display: flex;
    justify-content: flex-end;
}
header .search_popup form{
    display: flex;
    align-items: center;
}
header .search_popup form label {
    display: inline-block;
    font-family: 'Aileron-Regular';
    color: #37c89a;
    margin: 0 18px 0 0;
}
header .search_popup form .es-field-wrap {
    margin-bottom: 0;
}
header .search_popup form input{
    padding: 0 0 0 0;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    padding: 8px 8px 8px 8px;
    width: 255px;
}
header .search_popup form input:focus{
    outline: none;
}
header .search_popup form button[type=submit] {
    background: #37c89a;
    border: none;
    font-family: 'Aileron-Bold';
    font-size: 18px;
    color: #ffffff;
    padding: 8px 22px 7px 22px;
    cursor: pointer;
}
header .search_popup form button[type=submit]:focus{
    outline: none;
}
header .search_popup .modal {
    display: none;
    position: fixed;
    z-index: 10;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
header .search_popup button#srchbtn {
    border: none;
    background: no-repeat;
    color: #fff;
    font-size: 22px;
    border-left: 1px solid #7ee5c4;
    padding: 5px 0 5px 20px;
    cursor: pointer;
}
header .search_popup button#srchbtn:focus{
    outline: none;
}
header .search_popup {
    display: flex;
    justify-content: flex-end;
    padding: 7px 0;
}
/*home page start*/
section.home_top_posts .lft_posts .post {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 18px 0;
    margin: 0 0 18px 0;
}
section.home_top_posts .lft_posts .text_sec {
    max-width: 352px;
    padding: 7px 0 0 22px;
}
section.home_top_posts .lft_posts .img_sec {
    max-width: 120px;
}
section.home_top_posts h1 {
    color: #121212;
    font-size: 24px;
    text-transform: capitalize;
    font-family: 'Aileron-Bold';
    margin: 0 0 25px 0;
}
section.home_top_posts .lft_posts h2 a, 
section.home_top_posts .lft_posts h2 {
    font-family: 'Lato-Black';
    color: #171717;
    font-size: 16px;
    text-decoration: none;
    line-height: 1.3;
    margin: 0 0 5px 0;
}
section.home_top_posts .lft_posts .views span {
    color: #707070;
    font-size: 12px;
    font-family: 'Aileron-Regular';
}
section.home_top_posts .lft_posts .views span i{
    color: #272727;
    font-size: 14px;
    padding: 0 6px 0 0;
}

section.home_top_posts .rght_post img {
    width: 100%;
    height: auto;
}
section.home_top_posts .rght_post .img_sec {
    border: 4px solid #eeeeee;
}
section.home_top_posts .catgory a {
    color: #ffffff;
    background: #37c89a;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.home_top_posts .rght_post .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.home_top_posts .rght_post .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.home_top_posts .rght_post .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.home_top_posts .rght_post h3 a, .rght_post h3 {
    color: #171717;
    font-size: 32px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 12px 0 8px 0;
}
section.home_top_posts .rght_post .text_sec {
    position: absolute;
    top: 415px;
    background: #fff;
    padding: 28px 26px 24px 26px;
    display: inline-block;
    left: 65px;
    right: 114px;
}
section.home_top_posts {
    padding: 45px 0 28px 0;
}
section.home_top_posts .lft_posts .post:nth-child(4){
	border-bottom: 0;
}

.bsns_crer h3 {
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    border-bottom: 1px solid #37c89a;
    display: inline-block;
    padding: 0 0 4px 0;
    margin: 0 0 30px 0;
}
section.bsns_crer .business .single_post {
    position: relative;
}
section.bsns_crer .business .single_post .text_sec {
    position: absolute;
    bottom: 0;
}
section.bsns_crer .business .single_post .catgory a {
    color: #ffffff;
    background: #37c89a;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.bsns_crer .business .single_post h4 a, 
section.bsns_crer .business .single_post h4{
    color: #fff;
    font-size: 32px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 12px 0 8px 0;
}
section.bsns_crer .business .single_post .date_sec {
    color: #fff;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.bsns_crer .business .single_post .date_sec span {
    color: #37c89a;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.bsns_crer .business .single_post .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.bsns_crer .business .single_post .text_sec {
    position: absolute;
    bottom: 0;
    padding: 0 38px 30px 38px;
    width: 100%;
    z-index: 2;
}
section.bsns_crer .business .img_sec {
    position: relative;
    overflow: hidden;
}
section.bsns_crer .business .single_post .img_sec:before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent 0%, transparent 0, rgb(11 11 11 / 50%) 95%, rgb(0 0 0 / 79%) 215%);
}
section.bsns_crer .business .img_sec img {
    width: 100%;
    height: auto;
}
section.bsns_crer .bsns_posts .post {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 18px 0;
    margin: 0 0 18px 0;
}

section.bsns_crer .bsns_posts .post .img_sec {
    max-width: 120px;
}
section.bsns_crer .bsns_posts .post .text_sec {
    max-width: 252px;
    padding: 6px 0 0 20px;
}
section.bsns_crer .bsns_posts .post .text_sec h4 a, 
section.bsns_crer .bsns_posts .post .text_sec h4{
    color: #171717;
    font-size: 16px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    line-height: 1.3;
    margin-bottom: 0;
}
section.bsns_crer .bsns_posts .post .views span {
    color: #707070;
    font-size: 12px;
    font-family: 'Aileron-Regular';
}
section.bsns_crer .bsns_posts .post .views span i {
    color: #272727;
    font-size: 14px;
    padding: 0 6px 0 0;
}
section.bsns_crer .business {
    margin: 0 0 30px 0;
}
section.bsns_crer .career img {
    width: 100%;
    height: auto;
}
section.bsns_crer .career .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.bsns_crer .career .single_post .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.bsns_crer .career .single_post .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.bsns_crer .career .single_post .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.bsns_crer .career .single_post h4 a, 
section.bsns_crer .career .single_post h4 {
    color: #0e0e0e;
    font-size: 24px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 15px 0 9px 0;
}
section.bsns_crer .career .single_post p {
    color: #575757;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    line-height: 1.4;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 18px 0;
    margin: 15px 0 0 0;
}
section.bsns_crer .career .single_post p a#read_more {
    color: #1e1e1e;
    font-size: 14px;
    font-family: 'Aileron-Bold';
    text-decoration: none;
}
section.bsns_crer .career .single_post .text_sec {
    padding: 15px 0 0 0;
}
section.bsns_crer .career .posts h4 a, .career .posts h4{
    color: #171717;
    font-size: 16px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    line-height: 1.3;
}
section.bsns_crer .career .posts .views span {
    color: #707070;
    font-size: 12px;
    font-family: 'Aileron-Regular';
}
section.bsns_crer .career .posts .views span i {
    color: #272727;
    font-size: 14px;
    padding: 0 6px 0 0;
}
section.bsns_crer .career .posts .img_sec{
    max-width: 120px;
}
section.bsns_crer .career .posts .text_sec {
    max-width: 254px;
    padding: 5px 0 0 18px;
}
section.bsns_crer .career .posts {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 18px 0;
    margin: 0 0 18px 0;
}
section.bsns_crer .career .posts:nth-child(3){
	border: none;
}
section.bsns_crer .career .single_post {
    margin: 0 0 30px 0;
}

section.finance h3 {
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    border-bottom: 1px solid #37c89a;
    display: inline-block;
    padding: 0 0 4px 0;
    margin: 0 0 30px 0;
}
section.finance .left_posts .post .date {
    color: #37c89a;
    font-size: 14px;
    font-family: 'Aileron-Regular';
}
section.finance .left_posts .post h4 a, 
section.finance .left_posts .post h4 {
    font-size: 20px;
    color: #171717;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 2px 0 12px 0;
}
section.finance .left_posts .post p {
    color: #575757;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    line-height: 1.4;
    margin: 0;
}
section.finance .left_posts .post p a#read_more {
    color: #1e1e1e;
    font-family: 'Aileron-Bold';
    font-size: 14px;
    text-decoration: none;
}
section.finance .left_posts .post .text_sec {
    padding: 8px 0 10px 0;
    position: relative;
}
section.finance .left_posts .post .text_sec:after {
    content: "";
    width: 100px;
    height: 2px;
    background-color: #333333;
    position: absolute;
    bottom: 0px;
}
section.finance .left_posts .post {
    margin: 0 0 30px 0;
}
section.finance img {
    width: 100%;
    height: auto;
}
section.finance .rght_posts .post {
    position: relative;
    margin: 0 0 38px 0;
}
section.finance .rght_posts .post .text_sec {
    position: absolute;
    bottom: 0;
    padding: 18px 20px;
    z-index: 2;
}
section.finance .rght_posts .post .catgory a{
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.finance .rght_posts .post .text_sec h4 a, 
section.finance .rght_posts .post .text_sec h4 {
    color: #ffffff;
    font-size: 24px;
    font-family: 'Lato-Black';
    margin: 17px 0 12px 0;
    text-decoration: none;
}
section.finance .rght_posts .post .date_sec {
    color: #fff;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.finance .rght_posts .post .date_sec span {
    color: #37c89a;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.finance .rght_posts .post .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.finance .rght_posts .post .img_sec {
    position: relative;
    overflow: hidden;
}
section.finance .rght_posts .post .img_sec:before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent 0%, transparent 0, rgb(11 11 11 / 50%) 95%, rgb(0 0 0 / 79%) 215%);
}
section.finance .search_box label {
    display: none;
}
section.finance .search_box form.search-form {
    display: flex;
}
section.finance .search_box form.search-form input{
    width: 100%;
    border: 1px solid #e1e1e1;
    background: #fff;
    padding: 10px 18px;
}
section.finance .search_box form.search-form input:focus{
	outline: none;
}
section.finance .search_box form.search-form button.search-submit {
    border: none;
    background: #37c89a;
    color: #fff;
    padding: 0 17px;
    font-size: 18px;
    outline: none;
}

section.finance .rcnt_single .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.finance .rcnt_single h4 a, section.finance .rcnt_single h4{
    color: #171717;
    font-size: 20px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 13px 0 10px 0;
}
section.finance .rcnt_single .views {
    color: #707070;
    font-size: 12px;
    font-family: 'Aileron-Regular';
}
section.finance .rcnt_single .views i {
    color: #272727;
    font-size: 14px;
    padding: 0 6px 0 0;
}
section.finance .rcnt_single {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
}
section.finance .rcnt_single .text_sec {
    text-align: center;
    padding: 13px 0 0 0;
}
section.finance .recent_post .posts {
    display: flex;
    padding: 0 0 22px 18px;
    border-bottom: 1px solid #e1e1e1;
    margin: 0 0 22px 0;
}
section.finance .recent_post .posts .img_sec {
    max-width: 120px;
    position: relative;
}
section.finance .recent_post .posts .text_sec {
    max-width: 234px;
    padding: 0 0 0 20px;
}
section.finance .recent_post .posts .text_sec .catgory a{
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.finance .recent_post .posts h4 a, section.finance .recent_post .posts h4{
    color: #171717;
    font-size: 16px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 8px 0 0 0;

}

section.finance .recent_post .posts .img_sec span {
    background-color: #37c89a;
    color: #efefef;
    font-size: 16px;
    font-family: 'Aileron-Bold';
    position: absolute;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    line-height: 30px;
    top: -12px;
    left: -18px;
}
section.finance .recent_post .posts:nth-child(6){
	border: none;
}
section.finance .recent_post {
    padding: 25px 0 0 0;
}
section.finance {
    background: #efefef;
    padding: 52px 0 0 0;
}
section.marketing_business h3 {
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    border-bottom: 1px solid #37c89a;
    display: inline-block;
    padding: 0 0 4px 0;
    margin: 0 0 30px 0;
}
section.marketing_business .mrktng_single .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.marketing_business .mrktng_single h4 a, .mrktng_single h4 {
    color: #171717;
    font-size: 24px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 13px 0 10px 0;
}
section.marketing_business .mrktng_single .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.marketing_business .mrktng_single .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.marketing_business .mrktng_single .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.marketing_business .mrktng_single p {
    color: #575757;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    line-height: 1.4;
    padding: 0 0 18px 0;
    margin: 15px 0 0 0;
}
section.marketing_business .mrktng_single p a#read_more {
    color: #1e1e1e;
    font-size: 14px;
    font-family: 'Aileron-Bold';
    text-decoration: none;
}
section.marketing_business .mrktng_single {
    border-bottom: 1px solid #e1e1e1;
    margin: 0 0 30px 0;
}
section.marketing_business .mrktng_post {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
}
section.marketing_business .mrktng_post h4 a, 
section.marketing_business .mrktng_post h4{
    color: #171717;
    font-size: 16px;
    font-family: 'Lato-Bold';
    text-decoration: none;
}
section.marketing_business .mrktng_post .date {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.marketing_business .mrktng_post .img_sec {
    max-width: 120px;
}
section.marketing_business .mrktng_post .text_sec {
    width: 252px;
    padding: 5px 0 0 20px;
}
section.marketing_business .col-md-4 .mrktng_post:nth-child(4){
	border: none;
}
section.marketing_business .mrktng_single .text_sec {
    padding: 15px 0 0 0;
}
section.marketing_business .bsns_single img {
    width: 100%;
    height: auto;
}
section.marketing_business .bsns_single {
    display: flex;
    margin: 0 0 25px 0;
}
section.marketing_business .bsns_single .catgory a {
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    font-family: 'Aileron-Regular';
    text-decoration: none;
    position: relative;
    padding: 0 0 0 8px;
}
section.marketing_business .bsns_single .catgory a:before {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    left: 0;
    top: 5px;
}
section.marketing_business .bsns_single h4 a, 
section.marketing_business .bsns_single h4 {
    font-family: 'Lato-Black';
    color: #ffffff;
    font-size: 24px;
    text-decoration: none;
    margin: 6px 0 12px 0;
}
section.marketing_business .bsns_single .date_sec {
    color: #ffffff;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.marketing_business .bsns_single .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.marketing_business .bsns_single span:after {
    position: absolute;
    content: "";
    background-color: #ffffff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.marketing_business .bsns_single p {
    font-size: 14px;
    color: #ffffff;
    font-family: 'Aileron-Regular';
    margin: 15px 0 0 0;
}
section.marketing_business .bsns_single a#read_more {
    color: #1e1e1e;
    font-family: 'Aileron-Bold';
    font-size: 14px;
    text-decoration: none;
}
section.marketing_business .bsns_single .text_sec {
    padding: 28px 30px 0 29px;
    background: #37c89a;
    max-width: 373px;
}
section.marketing_business .bsns_single .img_sec {
    max-width: 400px;
}
section.marketing_business .bsns_posts img {
    width: 100%;
    height: auto;
}
section.marketing_business .bsns_posts h4 a, .bsns_posts h4 {
    color: #171717;
    font-size: 18px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 18px 0;
}
section.marketing_business {
    padding: 45px 0 0 0;
}

section.dont_miss h3{
	color: #ffffff;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    border-bottom: 1px solid #37c89a;
    padding: 0 0 4px 0;
    margin: 0 0 30px 0;
    position: relative;
}
section.dont_miss h3:after {
    position: absolute;
    content: "";
    border-bottom: 1px solid #ffffff;
    top: 33px;
    width: 98px;
    left: 0;
}
.dont_miss img {
    width: 100%;
    height: auto;
}

.dont_miss .catgory a {
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    font-family: 'Aileron-Regular';
    text-decoration: none;
    position: relative;
    padding: 0 0 0 8px;
}
.dont_miss .catgory a:before {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    left: 0;
    top: 5px;
}
.dont_miss h4 a, .dont_miss h4 {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 6px 0 11px 0;
}
.dont_miss .date{
    color: #ffffff;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
.dont_miss .post_outer {
    border-right: 1px solid #61ddb6;
}
.dont_miss .img_sec {
    border: 1px solid #61ddb6;
}
.dont_miss .text_sec {
    padding: 7px 10px;
}
.dont_miss {
    background: #37c89a;
    padding: 44px 0 40px 0;
}
.dont_miss .row .post_outer:nth-child(4){
border-right: none;
}

section.secrity_smallbsns h3 {
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    border-bottom: 1px solid #37c89a;
    display: inline-block;
    padding: 0 0 4px 0;
    margin: 0 0 30px 0;
}

.security_top .left_single .img_sec {
    position: relative;
}
.security_top .left_single .catgory {
    position: absolute;
    left: 0;
    top: 6px;
}
.security_top .left_single .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}

.security_top .left_single h4 a, .security_top .left_single h4 {
    color: #171717;
    text-decoration: none;
    font-size: 24px;
    font-family: 'Lato-Black';
    line-height: 1.3;
    margin: 13px 0 8px 0;
}
.security_top .left_single .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
.security_top .left_single .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
.security_top .left_single .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
.security_top .left_single p {
    color: #575757;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    margin: 10px 0 0 0;
}
.security_top .left_single a#read_more{
    color: #1e1e1e;
    font-family: 'Aileron-Bold';
    font-size: 14px;
    text-decoration: none;
}
.security_top .right_single img {
    width: 100%;
    height: auto;
}
.security_top .right_single .img_sec {
    position: relative;
}
.security_top .right_single .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
.security_top .right_single h4 a, .security_top .right_single h4 {
    color: #ffffff;
    font-size: 20px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 10px 0 10px 0;
}
.security_top .right_single .date_sec {
    color: #fff;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
.security_top .right_single .date_sec span {
    color: #37c89a;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
.security_top .right_single .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
.security_top .right_single {
    position: relative;
}
.security_top .right_single .text_sec {
    position: absolute;
    bottom: 0;
    padding: 20px 20px;
    z-index: 2;
}
.security_top .right_single .img_sec:before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent 0%, transparent 0, rgb(11 11 11 / 50%) 95%, rgb(0 0 0 / 79%) 215%);
}
.security_top {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 40px 0;
}

.scrty_posts h4 a, .scrty_posts h4 {
    color: #171717;
    font-size: 18px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    line-height: 1.3;
}
.scrty_posts .date {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.secrity_smallbsns .scrty_posts img {
    width: 100%;
    height: auto;
}
section.secrity_smallbsns .scrty_posts .text_sec {
    border: 1px solid #e1e1e1;
    padding: 12px 8px 12px 8px;
}
section.secrity_smallbsns .scrty_posts .post {
    margin: 38px 0 0 0;
}

section.secrity_smallbsns .bsns_single img {
    width: 100%;
    height: auto;
}
section.secrity_smallbsns .bsns_single .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.secrity_smallbsns .bsns_single .text_sec {
    text-align: center;
    padding: 15px 0 0 0;
}
section.secrity_smallbsns .bsns_single .text_sec h4 a, 
section.secrity_smallbsns .bsns_single .text_sec h4 {
    color: #171717;
    text-decoration: none;
    font-size: 24px;
    font-family: 'Lato-Black';
    line-height: 1.2;
    margin: 12px 0 10px 0;
}
section.secrity_smallbsns .bsns_single .text_sec .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
    margin: 0 0 10px 0;
}
section.secrity_smallbsns .bsns_single .text_sec .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.secrity_smallbsns .bsns_single .text_sec .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.secrity_smallbsns .bsns_single .text_sec p {
    color: #575757;
    font-size: 14px;
    font-family: 'Aileron-Regular';
}
section.secrity_smallbsns .bsns_single div#read_more a{
    color: #1e1e1e;
    font-family: 'Aileron-Bold';
    font-size: 14px;
    text-decoration: none;
    text-transform: capitalize;
    
}
section.secrity_smallbsns .bsns_single div#read_more {
    position: relative;
    padding: 0 0 8px 0;
}
section.secrity_smallbsns .bsns_single div#read_more:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 95px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    right: 0;
    margin: auto;
}
.bssns_posts .post {
    display: flex;
    margin: 0 0 22px 0;
}
.bssns_posts .post .img {
    max-width: 165px;
}
.bssns_posts .post .text {
    max-width: 207px;
}
.bssns_posts .post .text h4 a, .bssns_posts .post .text h4 {
    font-size: 18px;
    color: #171717;
    font-family: 'Lato-Bold';
    text-decoration: none;
    line-height: 1.3;
}
.bssns_posts .post .text {
    max-width: 207px;
    padding: 10px 0 0 17px;
}
.bssns_posts .post .date {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
    position: relative;
    padding: 0 0 5px 0;
}

.bssns_posts .post .date:after{
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
}
.bssns_posts .post:nth-child(even){
    flex-direction: row-reverse;
}
.bssns_posts {
    margin: 28px 0 0 0;
}
section.secrity_smallbsns {
    padding: 42px 0 50px 0;
}
.bottom_ad {
    display: flex;
    justify-content: center;
    padding: 45px 0 45px 0;
}

.subs_outer {
    background-image: url(images/home_subscribe.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 85px 75px 108px 75px;
}
.subs_outer h3 {
    font-size: 35px;
    color: #0b0b0b;
    font-family: 'Lato-Black';
    line-height: 1.3;
    margin: 0 0 20px 0;
}
.subs_outer p {
    color: #0d0d0d;
    font-size: 15px;
    font-family: 'Aileron-Regular';
    margin: 0 0 36px 0;
}
.subs_outer form {
    display: flex;
}
.subs_outer form label {
    margin-bottom: 0;
    width: 335px;
}
.subs_outer form .es-field-wrap{
     margin-bottom: 0;
}
.subs_outer form input[type="email"] {
    padding: 9px 20px;
    background: #f1f1f1;
    border: none;
    width: 100%;
    border-radius: 4px 0 0 4px;
}
.subs_outer form input[type="email"]::placeholder{
 color: #6a6a6a;
 font-size: 12px;
 font-family: 'Aileron-Regular';   
}
.subs_outer form input[type=submit] {
    background: #0f0f0f;
    color: #ffffff;
    font-size: 14px;
    font-family: 'Aileron-Bold';
    border: none;
    padding: 10px 35px;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
}
section.bsns_crer {
    padding: 45px 0 30px 0;
}
section.home_top_posts .pop_posts_outer {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 33px 0;
}
.subs_outer form input:focus{
    outline: none;
}
/*home page end*/

/*footer start*/
footer .footer_posts .post {
    display: flex;
    align-items: center;
}

footer{
background-color: #37c89a;
}
footer .footer_posts .post .catgory a {
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    font-family: 'Aileron-Regular';
    text-decoration: none;
    position: relative;
    padding: 0 0 0 8px;
}
footer .footer_posts .post .catgory a:before {
    position: absolute;
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    left: 0;
    top: 5px;
}
footer .footer_posts .post h3 a, .footer_posts .post h3{
    color: #ffffff;
    font-size: 18px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 5px 0 5px 0;
}
footer .footer_posts .post .date {
    color: #ffffff;
    font-size: 12px;
    font-family: 'Aileron-Regular';
}
footer .footer_posts .post img {
    width: 100%;
    height: auto;
    border-radius: 50%;
}
footer .footer_posts .post .text_sec {
   max-width: 272px;
   padding: 0 0 0 22px;
}
footer .footer_posts .post .img_sec {
    max-width: 100px;
    border-radius: 50%;
    border: 2px solid #f6fcfa;
}
footer .footer_posts {
    border-bottom: 1px solid #64e4bb;
    padding: 55px 0 20px 0;
}
footer .cpyrgt_sec p {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    margin: 0;
}
footer .icons_sec ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: flex-end;
}
footer .icons_sec ul li a {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    text-decoration: none;
    border-right: 1px solid #fff;
    padding: 0 18px 0 0;
    margin: 0 18px 0 0;
}
footer .icons_sec ul li a i {
    font-size: 16px;
    padding: 0 7px 0 0;
}
footer .icons_sec ul li:nth-child(4) a{
    padding: 0;
    margin: 0;
    border:none;
}
footer .cpyrgt_sec {
    padding: 18px 0;
}
/*footer end*/



/*category page start*/
section.catposts_outer .leftcatpost h1 {
    color: #121212;
    font-size: 32px;
    font-family: 'Aileron-Bold';
    position: relative;
    margin: 0 0 30px 0;
    padding: 0 0 5px 0;
}
section.catposts_outer .leftcatpost h1:after {
    content: "";
    position: absolute;
    width: 105px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
}
section.catposts_outer .leftcatpost .post_item h3.entry-title a, 
section.catposts_outer .leftcatpost .post_item h3.entry-title{
    color: #171717;
    font-size: 24px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 22px 0 10px 0;
    transition: all 0.5s;
}
section.catposts_outer .leftcatpost .post_item h3.entry-title a:hover{
    color: #37c89a;
}
section.catposts_outer .leftcatpost .post_item .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
    margin: 0 0 10px 0;
}
section.catposts_outer .leftcatpost .post_item .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.catposts_outer .leftcatpost .post_item .date_sec span:after{
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}
section.catposts_outer .leftcatpost .post_item p {
    color: #575757;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    line-height: 1.4;
    margin: 0;
}
section.catposts_outer .leftcatpost .post_item a#read_link {
    color: #1e1e1e;
    font-size: 14px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    transition: 0.5s;
    text-decoration: none;
}
section.catposts_outer .leftcatpost .post_item a#read_link:hover{
    color: #37c89a;
}
section.catposts_outer .leftcatpost .post_item .img_sec {
    border: 4px solid #ebebeb;
    transition: all 0.5s;
}

section.catposts_outer .leftcatpost .post_item {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 18px 0;
    margin: 0 0 35px 0;
}
.sidebar .search_box label {
    display: none;
}
.sidebar .search_box input{
    border: 1px solid #e1e1e1;
}
.sidebar .search_box form.search-form {
    display: flex;
}
.sidebar .search_box input {
    border: 1px solid #e1e1e1;
    padding: 10px 12px;
    width: 100%;
}
.sidebar .search_box button.search-submit {
    border: none;
    background: #37c89a;
    color: #fff;
    padding: 0 18px;
    font-size: 18px;
    cursor: pointer;
}
.sidebar .search_box input:focus,
.sidebar .search_box button.search-submit{
    outline: none;
}
section.catposts_outer {
    padding:45px 0 40px 0;
}

.rcntpst_outer h2 {
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    position: relative;
    padding: 0 0 5px 0;
    margin: 0 0 28px 0;
}
.rcntpst_outer h2:after{
    content: "";
    position: absolute;
    width: 105px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
}
.rcntpst_outer .single_recent .text_sec {
    text-align: center;
    padding: 15px 0 0 0;
}

.rcntpst_outer .single_recent .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
.rcntpst_outer .single_recent h3 a, .rcntpst_outer .single_recent h3 {
    color: #171717;
    font-size: 20px;
    font-family: 'Lato-Black';
    text-decoration: none;
    margin: 12px 0 12px 0;
}

.rcntpst_outer .single_recent .views {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
.rcntpst_outer .single_recent .views i.fa.fa-eye {
    color: #1e1e1e;
    padding: 0 8px 0 0;
    font-size: 14px;
}

.rcntpst_outer .single_recent {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 24px 0;
    margin: 0 0 32px 0;
}
.rcntpst_outer .rcnt_psts .post {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 20px 14px;
    margin: 0 0 20px 0;
}
.rcntpst_outer .rcnt_psts .recent_post_img {
    max-width: 120px;
    position: relative;
}
.rcntpst_outer .rcnt_psts .recent_post_cont {
    max-width: 252px;
    padding: 0 0 0 20px;
}
.rcntpst_outer .rcnt_psts .recent_post_cont .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
.rcntpst_outer .rcnt_psts .recent_post_cont h3 a,
 .rcntpst_outer .rcnt_psts .recent_post_cont h3{
    color: #171717;
    font-size: 16px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 6px 0 0 0;
}
.recent_post_img span {
    background: #37c89a;
    color: #efefef;
    font-size: 16px;
    font-family: 'Aileron-Bold';
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -13px;
    top: -8px;
}
.sidebar .subscform {
    background: #0d0d0d;
    text-align: center;
    padding: 42px 28px 48px 28px;
    margin: 45px 0 0 0;
}
.sidebar .subscform h2 {
    color: #ffffff;
    font-size: 24px;
    font-family: 'Lato-Black';
    letter-spacing: 1px;
    margin: 0 0 22px 0;
}
.sidebar .subscform h2 span {
    display: block;
    color: #37c89a;
    font-size: 38px;
    margin: 0 0 10px 0;
}

.sidebar .subscform input[type="email"]{
    padding: 12px 22px;
    border: 1px solid #707070;
    background: #252525;
    text-align: left;
    width: 100%;
    color: #b3b3b3;
}
.sidebar .subscform input[type="email"]::placeholder{
    color: #b3b3b3;
    font-size: 14px;
    font-family: 'Aileron-Regular';
}
.sidebar .subscform .es-field-wrap label {
    width: 100%;
}
.sidebar .subscform p label {
    font-size: 12px;
    color: #f8f8f8;
    font-family: 'Aileron-Regular';
    margin: 0 0 0 7px;
}
.sidebar .subscform input[type=submit]{
    color: #ffffff;
    font-size: 14px;
    font-family: 'Aileron-Bold';
    background: #37c89a;
    border: none;
    padding: 14px 23px;
    cursor: pointer;
}
.sidebar .subscform p {
    display: flex;
    align-items: center;
}
.sidebar .subscform input[type="email"]:focus, 
.sidebar .subscform input[type=submit]{
    outline: none;
}

.rcntpst_outer .rcnt_psts .post:nth-child(4){
    margin: 0;
    border:none;
    padding: 0 0 0 14px;
}
.sidebar .search_box {
    margin: 0 0 22px 0;
}

.sidebar .must_read h2{
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    position: relative;
    padding: 0 0 5px 0;
    margin: 0 0 28px 0;
}
.sidebar .must_read h2:after {
    content: "";
    position: absolute;
    width: 105px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
}
.sidebar .must_read .text {
    text-align: center;
    padding: 16px 0 0 0;
}

.sidebar .must_read .catgory a {
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}

.sidebar .must_read h4 a, .sidebar .must_read h4 {
    color: #171717;
    font-size: 16px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    position: relative;
    padding: 0 0 20px 0;
    margin: 10px 0 0 0;
    line-height: 1.4;
}
.sidebar .must_read h4:after{
   content: "";
    position: absolute;
    width: 105px;
    height: 1px;
    background-color: #000;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.sidebar .must_read {
    margin: 35px 0 0 0;
}

.sidebar .tags h2 {
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    position: relative;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
}
.sidebar .tags h2:after{
    content: "";
    position: absolute;
    width: 105px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
}
.sidebar .tags ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow-y: scroll;
    height: 200px;
}
.sidebar .tags ul li {
    display: inline-block;
}

.sidebar .tags ul li a{
    font-size: 12px;
    color: #2e2e2e;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    text-decoration: none;
    padding: 4px 9px;
    transition: all 0.5s;
}

.sidebar .tags ul li a:hover{
    background-color: #37c89a;
    color: #ffffff;
}
.sidebar .tags {
    margin: 42px 0 0 0;
}
div#othpst ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div#othpst ul li.active a{
    background: #37c89a;
    color: #ffffff;
}
div#othpst ul li {
    display: inline-block;
    margin: 0 5px 0 0;
}
div#othpst ul li a {
    color: #fff;
    text-decoration: none;
    font-family: 'Aileron-Regular';
    font-size: 14px;
    padding: 9px 13px;
    background: #ffffff;
    color: #2f2f2f;
    border-radius: 6px;
}
div#othpst .navigation {
    background: #efefef;
    padding: 18px 21px;
    border-radius: 8px;
}
/*category page end*/


/*post page start*/

section.single_pg_outer .top_sec .post_cat a{
    color: #ffffff;
    background: #0e0e0e;
    font-size: 10px;
    font-family: 'Aileron-Regular';
    text-transform: uppercase;
    padding: 4px 10px;
    text-decoration: none;
}
section.single_pg_outer .top_sec h1 {
    font-size: 32px;
    color: #171717;
    font-family: 'Lato-Black';
    margin: 12px 0 10px 0;
}
section.single_pg_outer .top_sec .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.single_pg_outer .top_sec .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.single_pg_outer .top_sec .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}

section.single_pg_outer .top_sec .hdng_sec {
    padding: 170px 0 0 0;
}

section.single_pg_outer .top_sec {
    background: #f3f3f3;
    padding: 53px 0 53px 0;
    border-bottom: 1px solid #cfcfcf;
}
.post_cntnt .post_icons .shared-counts-wrap {
    margin: 0;
    overflow: hidden;
    width: 100%;
}

.post_cntnt .post_icons h2 {
    font-size: 16px;
    color: #181818;
    text-transform: uppercase;
    font-family: 'Aileron-Regular';
    margin: 10px 0 0 0;
}

.post_cntnt .post_icons .shared-counts-wrap a{
    float: unset;
}
.post_cntnt .post_icons {
    position: absolute;
    left: 0;
    width: 60px;
    text-align: center;
}
.post_cntnt .cntnt_outer{
    position: relative;
    width: 80%;
    padding: 40px 0 0 110px;
}
.post_cntnt .post_icons .shared-counts-wrap{
     display: flex;
    flex-direction: column;
}
.post_cntnt .post_icons .shared-counts-icon{
    width: 100% !important;
    height: unset !important;
    line-height: unset !important;
    padding: 10px 0;
}
.post_cntnt .post_icons .shared-counts-wrap.style-icon .shared-counts-button {
    margin: 0 0 5px 0;
    border: 1px solid #f4f4f4;
}        
.post_cntnt .post_icons .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg {
    fill: #2b2b2b;
    width: 11px;
    height: 11px;
}
.post_cntnt .tag_sec span {
    color: #414141;
    font-size: 14px;
    text-transform: capitalize;
}
.post_cntnt .tag_sec span i.fa {
    padding: 0 9px 0 0;
    font-size: 18px;
    vertical-align: bottom;
}
.post_cntnt .cntnt_outer .tag_sec a.home-business {
    color: #37c89a;
    font-size: 14px;
    font-family: 'Aileron-Regular';
    text-decoration: none;
}

.reply_form h2#reply-title {
    color: #121212;
    font-size: 24px;
    font-family: 'Lato-Bold';
}
.reply_form form#commentform p.comment-notes {
    font-size: 12px;
    color: #818181;
    font-family: 'Aileron-Regular';
}
.reply_form form#commentform label {
    display: block;
    margin-bottom: .5rem;
    color: #4d4d4d;
    font-size: 14px;
    font-family: 'Aileron-Regular';
}
.reply_form form#commentform textarea#comment {
    width: 100%;
    border: 1px solid #e1e1e1;
    padding: 5px 14px;
}
.reply_form form#commentform textarea#comment:focus{
    outline: none;
}

.reply_form form#commentform p.comment-form-author {
    display: inline-block;
}
.reply_form form#commentform p.comment-form-email {
    display: inline-block;
}
.reply_form form#commentform p.comment-form-url {
    display: inline-block;
}
.reply_form form#commentform input{
    width: 246px;
    border: 1px solid #e1e1e1;
    padding: 5px 14px;
}
.reply_form form#commentform input:focus{
    outline: none;  
}
.reply_form form#commentform p.comment-form-cookies-consent input{
    width: unset;
    margin: 0 8px 0 0;
}
.reply_form form#commentform p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
}
.reply_form form#commentform p.comment-form-cookies-consent label{
    margin: 0;
}
.reply_form form#commentform input#submit {
    width: unset;
    padding: 5px 14px;
}
.reply_form form#commentform input#submit {
    width: unset;
    padding: 11px 35px;
    background: #000000;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Lato-Bold';
    cursor: pointer;
}
.tag_sec {
    margin: 35px 0 0 0;
}
.reply_form {
    padding: 70px 0 0 0;
}

/*posts page end*/

.tag_sec a{
    color: #37c89a;
    text-decoration: none;
    font-size: 15px;
    font-family: 'AILERON-BOLD';
}

section.yumylk h3{
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-align: center;
    text-transform: uppercase;
    position: relative;
    padding: 0 0 12px 0;
    margin: 0 0 32px 0;
}

section.yumylk h3:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
section.yumylk {
    background: #f3f3f3;
    padding: 42px 0 42px 0;
    border-top: 1px solid #cfcfcf;
}


section.yumylk .date_sec {
    color: #707070;
    font-size: 13px;
    font-family: 'Aileron-Regular';
}
section.yumylk .posts_wrap .date_sec span {
    color: #161616;
    font-family: 'Aileron-Bold';
    padding: 0 15px 0 0;
    position: relative;
}
section.yumylk .posts_wrap .date_sec span:after {
    position: absolute;
    content: "";
    background-color: #000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    right: 4px;
    top: 7px;
}

section.yumylk .posts_wrap h4 a, section.yumylk .posts_wrap h4 {
    color: #171717;
    font-size: 20px;
    font-family: 'Lato-Bold';
    text-decoration: none;
    margin: 10px 0 10px 0;
}
section.yumylk .posts_wrap .text_sec{
    padding: 20px 0 0 0;
}
section.yumylk .posts_wrap .text_sec p{
    font-family: 'Aileron-Regular';
    font-size: 16px;
}
section.yumylk .posts_wrap .text_sec .read_more a{
    color: #37c89a;
    font-family: 'Aileron-Bold';
    font-size: 14px;
    text-decoration: none;
}
section.error404_outer {
    text-align: center;
    padding: 70px 0 70px 0;
}

section.error404_outer h2 {
    font-family: 'Lato-Black';
    font-size: 48px;
        margin: 70px 0 80px 0;
}
section.error404_outer h2 span {
    color: #37c89a;
}
section.error404_outer a#hmpgbtn {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Aileron-Bold';
    background: #0e0e0e;
    padding: 12px 22px;
    border-radius: 30px;
    text-decoration: none;
}

.nothing h1.page-title {
    color: #121212;
    font-size: 32px;
    font-family: 'Aileron-Bold';
    position: relative;
    margin: 0 0 30px 0;
    padding: 0 0 5px 0;
}
.nothing h1:after {
    content: "";
    position: absolute;
    width: 105px;
    height: 1px;
    background-color: #37c89a;
    left: 0;
    bottom: 0;
}
.nothing h2.page-title{
    color: #121212;
    font-size: 24px;
    font-family: 'Aileron-Bold';
    text-transform: capitalize;
    display: inline-block;
    padding: 0 0 4px 0;
    margin: 5px 0 22px 0;
}
.nothing p{
    color: #575757;
    font-size: 16px;
    font-family: 'Aileron-Regular';
    line-height: 1.4;
    margin: 0;
}
.nothing{
    padding: 70px 0 70px 0;
}


/*mobail header responshive menu start*/

@media screen and (max-width:767px){
 
.cnt_form_outer {
    padding: 80px 0 0 0;
}
.cnt_form_outer p {
    margin-bottom: 25px;
}
.cnt_form_outer [type=submit] {
    margin-bottom: 0;
}
section.cont_outer {
    padding: 40px 0 0 0;
}
#mobmenu_cstm .menu_title img {
    width: 90% !important;
}    
/*responsive menu css ends*/
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

header{
    display: none;
}

/*responsive menu css starts*/
.sidenav.mySideBar {
    display: flex;
    justify-content: center;
    padding-top: 120px;
}
.sidenav.mySideBar {
    width: 100%;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.9);
    overflow-x: hidden;
    padding-top: 60px;
}
a.side-menu-button.actives {
    background-color: #37c89a;
    color: #fff !important;
}
a.side-menu-button {
    display: flex;
    justify-content: space-around;
    padding: 6px 12px;
    background-color: #37c89a;
    color: #fff !important;
    font-size: 21px;
    border-radius: 4px;
    z-index: 99999999999;
    position: relative;
    text-decoration: none;
}
.sidenav.mySideBar ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.sidenav ul#mob_menu a {
    padding: 8px 0;
    font-family: 'Lato-Bold';
    color: #6a6a6a;
    text-decoration: none;
    font-size: 18px;
    display: block;
    transition: 0.3s;
    text-align: center;
    text-transform: uppercase;
}
.sgpb-popup-dialog-main-div-theme-wrapper-2 {
    top: 60 !important;
}
.sidenav ul#mob_menu a:hover{
    color: #0bc6cb;
    transition: all 0.3s ease-in-out;
}

div#sgpb-popup-dialog-main-div {
    min-width: 85% !important;
    width: 85% !important;
    max-width: 85% !important;
    /*display: block;*/
    /*margin: auto;*/
}
img.sgpb-popup-close-button-2 {
    right: 20px !important;
}
#mobmenu_cstm {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    background-color: #efefef;
    padding: 17px 15px;
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    z-index: 1030;
    box-shadow: 3px 3px 4px -1px #d4c1c1;
}
#mobmenu_cstm .menu_title img {
    width: 140px;
}
div#tp_menues {
    margin-top: 3px;
}

/*responsive menu css ends*/


.container_main {
    width: 90%;
    margin: auto;
}

.bottom_ad img {
    width: 100%;
    height: auto;
}
.security_top .left_single .img_sec img{
    width: 100%;
    height: auto;
}

section.marketing_business .mrktng_single img{
    width: 100%;
    height: auto;
}
.subs_outer form input[type="email"] {
    padding: 9px 9px;
}
.subs_outer {
    padding: 25px 15px 25px 15px;
}
.subs_outer form label {
    width: 100%;
}
.subs_outer form input[type=submit] {
    font-size: 13px;
    padding: 10px 10px;
}
section.home_top_posts .rght_post .text_sec {
    position: unset;
    padding: 18px 15px 18px 15px;
}
section.home_top_posts .pop_posts_outer {
    padding: 0;
}
section.home_top_posts .rght_post h3 a, .rght_post h3 {
    font-size: 20px;
    margin: 14px 0 14px 0;
}
.subs_outer h3 {
    font-size: 20px;
    margin: 0 0 15px 0;
}
.subs_outer p {
    font-size: 15px;
    margin: 0 0 20px 0;
}
section.home_top_posts {
    padding: 25px 0 28px 0 !important;
    margin: 95px 0 0 0 !important;
}
section.home_top_posts h1 {
    font-size: 20px;
    margin: 0 0 20px 0;
}
section.bsns_crer {
    padding: 30px 0 0 0;
}
section.bsns_crer .business .single_post .text_sec {
    padding: 0 18px 25px 18px;
}
section.bsns_crer .business .single_post h4 a, section.bsns_crer .business .single_post h4 {
    font-size: 22px;
    margin: 12px 0 8px 0;
}

section.marketing_business .bsns_posts h4 a, .bsns_posts h4 {
    margin: 20px 0 20px 0;
    font-size: 16px;
}
section.home_top_posts .lft_posts .text_sec {
    max-width: 60%;
    padding: 7px 0 0 15px;
}
section.home_top_posts .lft_posts .img_sec {
    max-width: 40%;
}
section.home_top_posts .lft_posts .img_sec img {
    width: 100%;
}
.bsns_crer h3 {
    font-size: 22px;
    margin: 0 0 30px 0;
}
section.bsns_crer .bsns_posts .post .text_sec {
    padding: 0px 0 0 15px;
    max-width: 60%;
}
section.bsns_crer .bsns_posts .post .img_sec {
    max-width: 40%;
}
section.bsns_crer .bsns_posts .post .img_sec img{
    width:100%;
    height: auto;
}
section.bsns_crer .career .single_post h4 a, section.bsns_crer .career .single_post h4 {
    font-size: 19px;
    margin: 15px 0 9px 0;
}
section.bsns_crer .career .single_post p {
    font-size: 14px;
    padding: 0 0 18px 0;
    margin: 10px 0 0 0; 
}
section.bsns_crer .career .posts .img_sec {
    max-width: 30%;
}
section.bsns_crer .career .posts .text_sec {
    max-width: 70%;
    padding: 0 0 0 15px;
}
section.bsns_crer .career .single_post {
    margin: 0 0 20px 0;
}
section.finance {
    padding: 25px 0 0 0;
}
section.finance .left_posts .post h4 a, section.finance .left_posts .post h4 {
    font-size: 18px;
    margin: 8px 0 12px 0;
}
section.finance .left_posts .post {
    margin: 0 0 28px 0;
}
section.finance .rght_posts .post .text_sec h4 a, section.finance .rght_posts .post .text_sec h4 {
    font-size: 18px;
    margin: 17px 0 12px 0;
}
section.finance .rght_posts .post .text_sec {
    padding: 25px 20px;
}
section.finance .rght_posts .post {
    margin: 0 0 25px 0;
}
section.finance .search_box form.search-form input {
    padding: 8px 10px;
}
section.finance h3{
    font-size: 22px;
}
section.finance .rcnt_single h4 a, section.finance .rcnt_single h4 {
    font-size: 18px;
    margin: 13px 0 10px 0;
}
section.finance .recent_post .posts .img_sec {
    max-width: 30%;
}
section.finance .recent_post .posts .text_sec {
    max-width: 70%;
   padding: 0 0 0 15px;
}
section.marketing_business {
    padding: 30px 0 0 0;
}
section.marketing_business h3 {
    font-size: 22px;
}
section.marketing_business .mrktng_single h4 a, .mrktng_single h4 {
    font-size: 18px;
}
section.marketing_business .mrktng_post .img_sec {
    max-width: 40%;
}
section.marketing_business .mrktng_post .img_sec img{
    width: 100%;
    height: auto;
}
section.marketing_business .mrktng_post .text_sec {
    width: 60%;
    padding: 0 0 0 15px;
}
section.marketing_business .bsns_single {
    display: block;
}
section.marketing_business .bsns_single .text_sec {
    padding: 15px;
}
section.marketing_business .bsns_single h4 a, section.marketing_business .bsns_single h4 {
    font-size: 18px;
    margin: 6px 0 12px 0;
}

.dont_miss {
    padding: 25px 0 0 0;
}
section.dont_miss h3 {
    font-size: 22px;
}
.dont_miss .post_outer .post {
    margin: 0 0 15px 0;
}
section.secrity_smallbsns {
    padding: 25px 0 0 0;
}
section.secrity_smallbsns h3 {
    font-size: 22px;
    margin: 20px 0 30px 0;
}
.security_top .left_single h4 a, .security_top .left_single h4 {
    font-size: 18px;
    margin: 13px 0 8px 0;
}
section.secrity_smallbsns .left_single {
    margin: 0 0 20px 0;
}
.security_top {
    padding: 0 0 18px 0;
}
section.secrity_smallbsns .scrty_posts .post {
    margin: 18px 0 0 0;
}
section.secrity_smallbsns .bsns_single .text_sec h4 a, section.secrity_smallbsns .bsns_single .text_sec h4 {
    font-size: 18px;
    margin: 20px 0 15px 0;
}
.bssns_posts .post .img {
    max-width: 40%;
}
.bssns_posts .post .img img{
    width: 100%;
    height: auto;
}
.bssns_posts .post .text {
    max-width: 70%;
    padding: 0 0 0 15px;
}
.bottom_ad {
    padding: 15px 0 25px 0;
}
footer .footer_posts {
    padding: 25px 0 0 0;
}
footer .footer_posts .post .img_sec {
    max-width: 30%;
}
footer .footer_posts .post .text_sec {
    max-width: 70%;
}
footer .footer_posts .post h3 a, .footer_posts .post h3 {
    font-size: 17px;
    margin: 5px 0 5px 0;
}
footer .footer_posts .post {
    margin: 0 0 20px 0;
}
footer .icons_sec ul li a {
    font-size: 14px;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
}
section.home_top_posts .lft_posts h2 a, section.home_top_posts .lft_posts h2{
    font-size: 15px;
}
section.catposts_outer {
    padding: 30px 0 0 0;
    margin: 70px 0 0 0;
}
section.catposts_outer .leftcatpost h1{
    font-size: 22px;
    margin: 0 0 30px 0;
    padding: 0 0 5px 0;
}
section.catposts_outer .leftcatpost .post_item h3.entry-title a, section.catposts_outer .leftcatpost .post_item h3.entry-title {
    font-size: 18px;
    margin: 15px 0 12px 0;
}
section.catposts_outer .leftcatpost .post_item {
    padding: 0 0 18px 0;
    margin: 0 0 20px 0;
}
div#othpst {
    margin: 0 0 22px 0;
}
.rcntpst_outer .single_recent .img_sec img{
    width: 100%;
    height: auto;
}
.rcntpst_outer h2 {
    font-size: 22px;
}
.rcntpst_outer .single_recent h3 a, .rcntpst_outer .single_recent h3 {
    font-size: 18px;
}
.rcntpst_outer .single_recent {
    padding: 0 0 18px 0;
    margin: 0 0 28px 0;
}
.sidebar .subscform {
    padding: 25px 15px 25px 15px;
    margin: 30px 0 0 0;
}

.sidebar .subscform h2 {
    font-size: 16px;
    margin: 0 0 20px 0;
}
.sidebar .subscform input[type="email"] {
    padding: 8px 15px;
}
.sidebar .subscform input[type=submit] {
    font-size: 13px;
    padding: 12px 20px;
}
.sidebar .must_read {
    margin: 30px 0 0 0;
}
.sidebar .tags {
    margin: 30px 0 0 0;
}
.sidebar .tags h2 {
    font-size: 22px;
}
.sidebar .search_box input {
    padding: 8px 12px;
}
.rcntpst_outer .rcnt_psts .recent_post_img {
    max-width: 40%;
}
.rcntpst_outer .rcnt_psts .recent_post_cont {
    max-width: 60%;
    padding: 0 0 0 15px;
}
.rcntpst_outer .rcnt_psts .recent_post_img img {
    width: 100%;
    height: auto;
}
section.single_pg_outer {
    margin: 70px 0 0 0;
}
section.single_pg_outer .top_sec .hdng_sec {
    padding: 30px 0 20px 0;
}
section.single_pg_outer .top_sec {
    padding: 0 0 28px 0;
}
section.single_pg_outer .top_sec h1{
    font-size: 22px;
    margin: 20px 0 10px 0;
}
section.single_pg_outer .top_sec .img_sec img {
    width: 100%;
    height: auto;
}
.post_cntnt .cntnt_outer{
    padding: 22px 0 0 75px;
    width: 100%;
}
.post_cntnt .post_icons h2{
    font-size: 13px;
    margin: 10px 0 0 0;
}
.tag_sec {
    margin: 20px 0 0 0;
}
section.yumylk {
    padding: 30px 0 0 0;
}
section.yumylk h3 {
    font-size: 20px;
    padding: 0 0 12px 0;
    margin: 0 0 32px 0;
}
section.yumylk .posts_wrap .img_sec img {
    width: 100%;
    height: auto;
}
section.yumylk .posts_wrap {
    margin: 0 0 20px 0;
}
section.yumylk .posts_wrap h4 a, section.yumylk .posts_wrap h4 {
    font-size: 20px;
    margin: 10px 0 10px 0;
}
section.error404_outer {
    padding: 30px 0 50px 0;
    margin: 70px 0 0 0;
}
section.error404_outer .img_sec img {
    width: 100%;
    height: auto;
}
section.error404_outer h2 {
    font-size: 25px;
    margin: 35px 0 40px 0;
}
section.error404_outer a#hmpgbtn {
    font-size: 14px;
    padding: 12px 22px;
}
.nothing {
    padding: 22px 0 25px 0;
    margin: 70px 0 0 0;
}
.nothing h1.page-title {
    font-size: 22px;
    margin: 0 0 22px 0;
    padding: 0 0 5px 0;
}
.nothing h2.page-title {
    font-size: 24px;
    padding: 0 0 4px 0;
    margin: 0 0 8px 0;
}
.nothing p {
    font-size: 16px;
    margin: 0 0 25px 0;
}
.sidebar .must_read .img_Sec img{
    width: 100%;
    height: auto;
}
.sidebar .must_read h2{
    font-size: 22px;
    padding: 0 0 5px 0;
    margin: 0 0 28px 0;
}
div#othpst .navigation {
    padding: 8px 12px;
}
div#othpst ul li {
    margin: 0 2px 0 0;
}
div#othpst ul li a {
    font-size: 11px;
    padding: 4px 8px;
}
.sidebar .search_box button.search-submit{
    padding: 0 14px;
    font-size: 18px;
}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
header ul#menu-top_menu li a {
    font-size: 11px !important;
}       
section.single_pg_outer .top_sec .img_sec img {
    width: 100%;
}    
.posts_wrap .img_sec img {
    width: 100%;
}
.bssns_posts .post {
    display: block;
}
.bssns_posts .post .img {
    max-width: 100%;
}
.bssns_posts .post img {
    width: 100%;
}
.rcntpst_outer .single_recent .img_sec img{
    width: 100%;
    height: auto;
}
.sidebar .must_read .img_Sec img {
    width: 100%;
    height: auto;
}
.container_main {
    width: 95%;
    margin: auto;
}
.bottom_ad img {
    width: 100%;
}
header ul#menu-top_menu li a {
    font-size: 12px;
    padding: 18px 2px;
}
section.home_top_posts .lft_posts .img_sec {
    max-width: 30%;
}
section.home_top_posts .lft_posts .text_sec {
    max-width: 70%;
    padding: 0 0 0 15px;
}
section.home_top_posts .lft_posts .img_sec img {
    width: 100%;
    height: auto;
}
section.home_top_posts .lft_posts h2 a, section.home_top_posts .lft_posts h2 {
    font-size: 15px;
    margin: 0 0 1px 0;
}
section.home_top_posts .rght_post .text_sec {
    top: 240px;
    padding: 28px 26px 24px 26px;
    left: 0;
    right: 0;
    width: 80%;
    margin: auto;
}
section.home_top_posts .rght_post h3 a, .rght_post h3 {
    font-size: 22px;
    margin: 12px 0 8px 0;
}
section.home_top_posts .pop_posts_outer {
    padding: 0;
}
.subs_outer {
    padding: 30px 20px 30px 20px;
}
.subs_outer h3 {
    font-size: 22px;
    margin: 0 0 12px 0;
}
.subs_outer form label {
    width: 100%;
}
.subs_outer form input[type=submit] {
    font-size: 14px;
    padding: 10px 21px;
    border-radius: 0 4px 4px 0;
}
section.bsns_crer .business .single_post h4 a, section.bsns_crer .business .single_post h4 {
    font-size: 28px;
    margin: 12px 0 8px 0;
}
section.bsns_crer .career .single_post h4 a, section.bsns_crer .career .single_post h4 {
    font-size: 17px;
    margin: 15px 0 9px 0;
}
section.marketing_business .bsns_posts h4 a, .bsns_posts h4 {
    font-size: 14px;
    margin: 10px 0 4px 0;
}
section.bsns_crer .bsns_posts .post .img_sec {
    max-width: 30%;
}
section.bsns_crer .bsns_posts .post .img_sec img{
   width: 100%;
}
section.bsns_crer .bsns_posts .post .text_sec {
    max-width: 70%;
    padding: 0px 0 0 13px;
}
section.bsns_crer .bsns_posts .post .text_sec h4 a, 
section.bsns_crer .bsns_posts .post .text_sec h4 {
    font-size: 13px;
}
section.bsns_crer .career .posts .img_sec {
    max-width: 30%;
}
section.bsns_crer .career .posts .text_sec {
    max-width: 70%;
    padding: 0 0 0 14px;
}
section.bsns_crer {
    padding: 45px 0 0 0;
}
section.finance .left_posts .post h4 a, section.finance .left_posts .post h4 {
    font-size: 15px;
    margin: 5px 0 12px 0;
}
section.finance {
    padding: 40px 0 0 0;
}
section.finance .rght_posts .post .text_sec h4 a, section.finance .rght_posts .post .text_sec h4 {
    font-size: 18px;
    margin: 17px 0 12px 0;
}
section.finance .rcnt_single h4 a, section.finance .rcnt_single h4 {
    font-size: 17px;
    margin: 13px 0 10px 0;
}
section.finance .recent_post .posts .img_sec {
    max-width: 30%;
}
section.finance .recent_post .posts .text_sec {
    max-width: 70%;
    padding: 0 0 0 15px;
}
section.finance .recent_post .posts h4 a, section.finance .recent_post .posts h4 {
    font-size: 13px;
    margin: 8px 0 0 0;
}
section.finance .search_box form.search-form input {
    width: 100%;
    padding: 8px 10px;
}
section.marketing_business .mrktng_single img {
    width: 100%;
    height: auto;
}
section.marketing_business .mrktng_single h4 a, .mrktng_single h4 {
    font-size: 18px;
    margin: 13px 0 10px 0;
}

section.marketing_business .mrktng_post .img_sec {
    max-width: 30%;
}
section.marketing_business .mrktng_post .img_sec img{
    width: 100%;
    height: auto;
}
section.marketing_business .mrktng_post .text_sec {
    width: 70%;
    padding: 0 0 0 15px;
}
section.marketing_business .mrktng_post h4 a, section.marketing_business .mrktng_post h4 {
    font-size: 14px;
}
section.marketing_business .bsns_single .text_sec {
    padding: 15px 18px 20px 18px;
    max-width: 100%;
}
section.marketing_business .bsns_single h4 a, section.marketing_business .bsns_single h4 {
    font-size: 18px;
    margin: 6px 0 12px 0;
}
section.marketing_business .bsns_single .img_sec {
    max-width: 100%;
}
section.marketing_business .bsns_single {
    margin: 0 0 25px 0;
    display: block; 
}
section.marketing_business {
    padding: 45px 0 30px 0;
}
.dont_miss {
    padding: 35px 0 35px 0;
}



}



.post_cntnt .text h2 {
    margin: 0 0 18px 0;
}

.tag_sec a {
    padding: 0 15px 0 0;
}

.post_cntnt .cntnt_outer h2{
    font-size: 28px;
    color: #171717;
    font-family: 'Lato-Black';
}

.post_cntnt .cntnt_outer h3{
    font-size: 25px;
    color: #171717;
    font-family: 'Lato-Black';
}

.post_cntnt .cntnt_outer h4{
    font-size: 22px;
    color: #171717;
    font-family: 'Lato-Black';
}
.post_cntnt .cntnt_outer h5{
    font-size: 20px;
    color: #171717;
    font-family: 'Lato-Black';
}
.post_cntnt .cntnt_outer h6{
    font-size: 18px;
    color: #171717;
    font-family: 'Lato-Black';
}