/*
Theme Name: healthymindz
--*/ 


section.leftbeautystyle_outer .single_post .post_body li {
    line-height: 1.7;
    font-family: 'Poppins-Regular';
    font-size: 15px;
    color: #000000;
    margin: 0 0 20px 0;
}  
.single_post h2 {
    font-family: 'Poppins-SemiBold';
    font-size: 28px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    margin: 15px 0 0 0;
    padding: 25px 0 20px 0;
}

.single_post h3 {
    font-family: 'Poppins-SemiBold';
    font-size: 25px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    margin: 15px 0 0 0;
    padding: 25px 0 20px 0;
}

.single_post h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 22px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    margin: 15px 0 0 0;
    padding: 25px 0 20px 0;
}

.single_post h5 {
    font-family: 'Poppins-SemiBold';
    font-size: 20px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    margin: 15px 0 0 0;
    padding: 25px 0 20px 0;
}

.single_post h6 {
    font-family: 'Poppins-SemiBold';
    font-size: 18px;
    text-transform: uppercase;
    color: #333;
    line-height: 1.2;
    margin: 15px 0 0 0;
    padding: 25px 0 20px 0;
}
.healthfitness_sidebar .catgry ul.post-categories {
    margin: 0 8px 0 0 !important;
}
.home_main_slider .cards_outer div#snfcsmt img.attachment-post-thumbnail {
    width: 100%;
}
.wrapper .breadcrumb {
    background-color: transparent;
    margin: 20px 0 0 0;
    font-size: 20px;
    font-family: 'Roboto-Medium';
    padding: 0;
    color: #000;
}
.emaillist input {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid #0088ff;
    padding: 10px 85px 10px 8px;
}
.emaillist input[type=submit] {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 10px 15px;
    background-color: #0088ff;
    border: none;
    width: auto;
    font-family: 'Poppins-SemiBold';
    color: #fff;
    font-size: 15px;
}
.wrapper .breadcrumb a {
    color: #0088ff;
    text-decoration:none;
}
.recent-comments { list-style: none; font-size: 12px; color: #485358; }
.recent-comments li { overflow: hidden; padding: 20px 0; border-top: 1px dotted #DADEE1; }
.recent-comments li:first-child { border: 0 none; }
.recent-comments img { float: left; margin-right: 8px; } 
.recent-comments a { display: block; margin-top: 0; padding-top: 0; text-transform: uppercase;font-weight: bold;    font-size: 15px; } 
.recent-comments p {
    font-size: 15px;
}
.home_main_slider .cards_outer .card .img_sec img {
    width: auto;
    height: 100%;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list li ol.children li.comment.even.depth-2 {
    margin: 0 0 0 65px;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list .reply a:before {
    content: "\f01a";
    font: normal normal normal 14px/1 FontAwesome;
    padding: 2px 5px 0 0px;
    font-size: 12px;
}
a#csgtitl {
    font-size: 22px;
    font-family: 'Roboto-Medium';
    transition: all 300ms linear 0s;
    color: #ffffff;
    line-height: 1.2;
    margin: 10px 0 0 0;
    display: block;
}
footer.footer_area .middle_outer .contact_outer img {
    width: 43%;
    height: auto;
}
.header_logo {
    width: 15%; 
}
.header_logo img {
    width: 100%;
    height: auto;
}
.home_main_slider .cards_outer .card .card_content ul.post-categories, .home_main_slider .cards_outer .middle_slider .item ul.post-categories {
    padding: 0;
    list-style: none;
}
.home_main_slider .cards_outer .card .card_content ul.post-categories a, .home_main_slider .cards_outer .middle_slider .item ul.post-categories li a {
    background: #000000b5;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 13px;
    padding: 4px 10px;
}
section#four_wrappr {
    background-image: -webkit-linear-gradient( #2273ba, #2fcec9);
    padding: 40px 0 30vh 0;
}
.error404 footer.footer_area {
    margin: 0;
}
section#four_wrappr h1 {
    text-align: center;
    font-size: 180px;
    margin: 0;
    padding: 0;
    font-family: 'Impact';
    color: #fff;
}
section#four_wrappr h1 span {
    display: block;
    font-size: 78px;
    margin: 0;
    padding: 0;
    color: #fff;
}
section#four_wrappr p {
    text-align: center;
    font-size: 22px;
    font-family: sans-serif;
    color: #fff;
}
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;
}
div#othpst {
    margin: 20px 0 20px 0;
}
#wprmenu_bar .menu_title {
    font-size: 20px;
    font-weight: normal;
    width: 80%;
    top: 20px;
}
#wprmenu_bar .menu_title a {
    display: inline-block;
    position: relative;
    top: -3px;
}
#wprmenu_bar .bar_logo {
    border: none;
    margin: 0;
    padding: 0px 8px 0px 0px;
    width: 130px;
    height: auto;
}
#wprmenu_bar div.hamburger {
    margin-top: -3px;
    top: 25px;
    position: relative;
}
html body div#wprmenu_bar {
    padding-top: 0;
    padding-bottom: 0;
}
.healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.date {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: 'Poppins-SemiBold';
    vertical-align: middle;
    padding: 4px 0 0 0;
}
.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}
.healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item img {
    width: 100px;
    height: 70px;
}
.healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories {
    padding: 0;
    list-style: none;
    margin: 0;
}

.healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 12px;
    padding: 2px 8px;
    text-decoration: none;
}
div#othpst span#paginationtg {
    font-size: 18px;
    font-family: 'Roboto-Regular';
    text-transform: capitalize;
    text-decoration: none;
    color: #0077E0;
    padding: 7px 15px 0 0;
    vertical-align: middle;
}
.pagination span.current {
    font-size: 14px;
   font-family: 'Roboto-Regular';
    text-transform: capitalize;
    text-decoration: none;
    color: #fff;
    border: 1px solid #E1E1E1;
    padding: 10px 25px;
    vertical-align: middle;
    background-color: #0077E0;
}
.pagination a.inactive {
    font-size: 14px;
    font-family: 'Roboto-Regular';
    text-transform: capitalize;
    text-decoration: none;
    color: #011E33;
    border: 1px solid #E1E1E1;
    padding: 10px 25px;
    vertical-align: middle;
    margin: 0 0 0 10px;
}
section.beautystyle_sec .smallposts .post_item {
    display: flex;
    margin: 0 0 28px 0;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 12px;
    padding: 2px 8px;
    text-decoration: none;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories {
    padding: 0;
    list-style: none;
    margin: 0;
}
.search h1.page-title {
    font-family: 'Roboto-Medium';
    color: #0088ff;
    font-size: 20px;
    text-transform: capitalize;
    margin: 50px 0 0;
    padding-bottom: 15px;
}

.search h1.page-tit{
    font-family: 'Roboto-Medium';
    color: #0088ff;
    font-size: 40px;
    text-transform: capitalize;
    margin: 0 0 0;
    padding-bottom: 15px;
}
.not_fond p {
    font-family: 'Poppins-Regular';
    font-size: 15px;
    color: #0088ff;
}


.not_fond {
    text-align: center;
}
.search h1.page-title span {
    color: #069df4;
}
section.beautystyle_sec .smallposts img {
    width: 120px;
    height: 80px;
}
section.beautystyle_sec .smallposts .post_body {
    padding: 0 9px 0 15px;
}

section.skincare_sec .slider_outer .card_outer .card ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
section.skincare_sec .slider_outer .card_outer .card ul.post-categories a {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 3px 9px;
    text-decoration: none;
}
section.dntlcare_sec ul.post-categories {
    padding: 0;
    list-style: none;
}
section.nutrition_sec .cards_outer .card_sec_first .col-md-4 {
    margin-bottom: 25px;
}
section.nutrition_sec .cards_outer .card .content {
 min-height: 219px;
}
section.nutrition_sec .cards_outer .card .content div#ctcstm ul.post-categories {
    padding: 0;
    list-style: none;
}
section.nutrition_sec .cards_outer .card .content div#ctcstm ul.post-categories a {
    font-family: 'Roboto-Regular';
    color: #595757;
    font-size: 16px;
}
@font-face {
font-family: 'FontAwesome';
src:url('fonts/FontAwesome.woff') format('woff');
font-weight: normal;
font-style: normal;
}
footer.footer_area .trending_post .post_item .post_body ul.post-categories {
    padding: 0;
    margin: 0;
    list-style:none;
} 
footer.footer_area .trending_post .post_item .post_body ul.post-categories a{
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 2px 8px;
    text-decoration: 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;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@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-Medium';
    src: url('fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url('fonts/Poppins-Bold.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;
}



.fa-facebook-f:before {
    content: "\f09a";
}
.fa-twitter:before{
content: "\f099";
}
.fa-linkedin:before{
content: "\f0e1";
}
.fa-skype:before{
    content: "\f17e";
}
.fa-search:before {
    content: "\f002";
}
.fa-clock-o:before {
    content: "\f017";
}
/*header start*/

.header_area .top_header .top_header_outer {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 12px 0;
}
.header_area .top_header .top_header_outer .header_icons ul {
    padding: 0;
    list-style: none;
}
.header_area .top_header .top_header_outer .header_icons ul li {
    display: inline-block;
}
.header_area .top_header .top_header_outer .header_icons .icon-button {   
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 30px;
    margin: 0 0px;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 30px;
}
.header_area .top_header .top_header_outer .header_icons .icon-button span {
    border-radius: 0;
    display: block;
    height: 0;
    left: 60%;
    margin: 0;
    position: absolute;
    top: 60%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
}
.header_area .top_header .top_header_outer .header_icons .icon-button:hover span {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: -1.8rem;
}
.header_area .top_header .top_header_outer .header_icons .twitter span {
    background-color: #4099ff;
}
.header_area .top_header .top_header_outer .header_icons .facebook span {
    background-color: #3B5998;
}
.header_area .top_header .top_header_outer .header_icons .linkedin span {
    background-color: #0e76a8;
}
.header_area .top_header .top_header_outer .header_icons .skype span {
    background-color: #00aff0;
}
.header_area .top_header .top_header_outer .header_icons .icon-button i {
    background: none;
    color: #000000;
    height: 30px;
    left: 0;
    line-height: 1.8;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 30px;
    z-index: 10;
}
.header_area .top_header .top_header_outer .header_icons .icon-button:hover i{
    color: white;
}
.header_area .top_header .ad_sec {
    width: 78%;
    margin: auto;
}
.header_area .top_header .ad_sec p {
   
    font-family: 'Roboto-Regular';
    color: #858585;
    font-size: 12px;
    text-align: center;
    margin: 0 0 6px 0;
}
.header_area #main_header .navbar-nav li{
    position: relative;
    transition: all 300ms linear 0s;
    
}
.header_area #main_header .navbar-nav li.current-menu-item:after {
    background: #0088ff;
    color: #fff;
    content: "";
    position: absolute;
    padding: 20px 18px;
    width: 100%;
    left: 0;
    height: 68px;
    top: 0;
 z-index: 1;
 transition: all 300ms linear 0s;
}
.header_area #main_header .navbar-nav li.current-menu-item > a{
    z-index: 2;
    transition: all 300ms linear 0s;
}
.header_area #main_header .navbar-nav li.current-menu-item > a:after{
    content: "";
    position: absolute;
    width: 19px;
    height: 2px;
    background: #000000;
    top: 40px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
}
.header_area .main_header_area{
    background: #000000;
    margin: 40px 0 0 0;
}
.col-md-12.post_outer ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
.top_posts .post_outer .post .content .date h2 {
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
    font-family: 'Roboto-Regular';
}
.col-md-12.post_outer ul.post-categories li {
    display: none;
}
.col-md-12.post_outer ul.post-categories li:first-child {
    display: block;
}
.col-md-12.post_outer ul.post-categories li:first-child a {
    font-family: 'Roboto-Medium';
    font-size: 13px;
    text-decoration: none;
    background: #000000e8;
    color: #ffffff;
    padding: 4px 8px;
}
.header_area .main_header_area .main_menu_outer .main_menu ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.header_area .main_header_area .main_menu_outer .main_menu ul li a {
    font-family: 'Roboto-Medium';
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    padding: 20px 18px;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}
.header_area .main_header_area .main_menu_outer .main_menu ul li {
    display: inline-block;

    
}
.header_area .main_header_area .main_menu_outer {
    padding: 0;
    border-right: 1px solid #646464;
}
.header_area .main_header_area .top_search_area {
    padding: 0;
}
.header_area .main_header_area .top_search_area .search_area form {
    position: relative;
    z-index: 1;
}
.header_area .main_header_area .top_search_area .search_area form input[type="search"] {
    width: 100%;
    border: none;
    color: #9b9b9b;
    padding: 20px 42px 20px 18px;
    font-family: 'Roboto-Medium';
    font-size: 14px;
    background-color: transparent;
}
.header_area .main_header_area .top_search_area .search_area form input[type="search"]:focus{
    outline: none;
}
.header_area .main_header_area .top_search_area .search_area form input[type="search"]::placeholder{
    font-family: 'Roboto-Medium';
    color: #9b9b9b;
    font-size: 14px;
}
.header_area .main_header_area .top_search_area .search_area label {
    display: none;
}
.header_area .main_header_area .top_search_area .search_area span.screen-reader-text {
    display: none;
}
.header_area .main_header_area .top_search_area .search_area svg {
    background-color: transparent !important;
    width: 14px;
    line-height: unset;
    height: 26px;
}
.header_area .main_header_area .top_search_area .search_area form button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-color: #fff;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 0 11px;
    height: 61px;
}
.header_area .main_header_area .top_search_area .search_area form button i.fa.fa-search {
    font-size: 22px;
    color: #9b9b9b;
}
/*header end*/
/*category beauty and style*/
.top_posts .post_outer .post {
    position: relative;
    width: 375px;
    margin: 0 7px 0 0;
}
.top_posts .post_outer .post .post_image {
    position: relative;
    overflow: hidden;
    width: 375px;
    height: 290px;
}
.top_posts .post_outer .post .post_image img {
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: 290px;
    transform: scale(1);
}
.top_posts .post_outer .post:hover .post_image img{
    transform: scale(1.1);
}
.top_posts .post_outer .post .post_image:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 26%,rgba(0, 70, 229, 0.96) 85%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
.top_posts .post_outer {
    display: flex;
    margin: 48px 0 40px 0;
}
.top_posts .post_outer .post:nth-child(3){
    margin: 0;
}
.top_posts .post_outer .post .content a{
    text-decoration: none;
}
.top_posts .post_outer .post .content a.cat {
    font-family: 'Roboto-Medium';
    font-size: 13px;
    text-decoration: none;
    background: #000000e8;
    color: #ffffff;
    padding: 4px 8px;
}
.top_posts .post_outer .post .content h2 {
        font-size: 22px;
    font-family: 'Roboto-Medium';
    transition: all 300ms linear 0s;
    color: #ffffff;
    line-height: 1.2;
    margin: 6px 0 0 0;
}
.top_posts .post_outer .post .content {
    position: absolute;
    bottom: 7px;
    padding: 0 27px;
    z-index: 2;
}
.top_posts .post_outer .post .content .date a {
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
    font-family: 'Roboto-Regular';
}
.main_post_area .post_area .image_outer {
    width: 660px;
    position: relative;
    overflow: hidden;
}
.main_post_area .post_area .image_outer img{
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: 440px;
    transform: scale(1);
}
.main_post_area .post_area:hover .image_outer img{
    transform: scale(1.1);
}
.main_post_area .post_area .image_outer .date span {
    font-family: 'Roboto-Medium';
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
   padding: 0 0 10px 0;
    display: block;
    border-bottom: 1px solid #ffffff;
}
.main_post_area .post_area .image_outer .date p {
    font-family: 'Roboto-Medium';
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
    margin: 0;
    padding: 10px 0 0 0;
}
.main_post_area .post_area .image_outer .date {
    display: inline-block;
    text-align: center;
    padding: 14px 12px;
    background: #00000052;
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #ffffff;
}
.main_post_area .post_area .image_outer span.line_first {
    width: 557px;
    background: #ffffff;
    height: 1px;
    display: block;
    position: absolute;
    top: 9px;
    left: 10px;
    z-index: 2;
}
.main_post_area .post_area .image_outer span.line_sec {
    width: 1px;
    background: #ffffff;
    height: 422px;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
}
.main_post_area .post_area .image_outer span.line_third {
    width: 639px;
    background: #ffffff;
    height: 1px;
    display: block;
    position: absolute;
   bottom: 8px;
    left: 11px;
    z-index: 2;
}
.main_post_area .post_area .image_outer span.line_four {
    width: 1px;
    background: #ffffff;
    height: 326px;
    display: block;
    position: absolute;
    top: 105px;
    right: 10px;
    z-index: 2;
}
.main_post_area .post_area .post_content a{
    text-decoration: none;
}
.main_post_area .post_area .post_content h3 {
    font-size: 24px;
    color: #282121;
    font-family: 'Poppins-SemiBold';
    line-height: 1.2;
    margin: 0 0 0 0;
    transition: all 300ms linear 0s;
    text-align: left;
}
.main_post_area .post_area:hover .post_content h3 {
    color: #000;
}
.main_post_area .post_area .post_content {
    width: 380px;
    
    text-align: center;
    border: 1px solid #d5d5d5;
    border-radius: 12px;
    background: #ffffff;
    padding: 10px 15px;
   box-shadow: 0px 1px 11px 0px #cfcccc;
    position: absolute;
    top: 268px;
    right: 0;
    z-index: 100;
}
.main_post_area .post_area .post_content .cat_adm a.cat {
    font-family: 'Roboto-Medium';
    font-size: 17px;
    background: #0955c7;
    color: #ffffff;
    padding: 5px 11px;
    margin: 0 30px 0 0;
    position: relative;
}
.main_post_area .post_area .post_content .cat_adm a.admin {
    font-family: 'Roboto-Medium';
    font-size: 17px;
    color: #000000;
    padding: 5px 11px;
}
.main_post_area .post_area .post_content .cat_adm a.cat:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 28px;
    right: -25px;
    background: #938c8c;
    top: 0;
}
.main_post_area .post_area .post_content #more {display: none;}
.main_post_area .post_area .post_content p {
    line-height: 1.6;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #000000;
    margin: 0 0 3px 0;
    text-align: left;
}
.main_post_area .post_area .post_content a#link {
    font-family: 'Poppins-Medium';
    font-weight: bold;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
}
.main_post_area .post_area .post_content .cat_adm {
    margin: 21px 0 0 0;
    float: left;
    border-right: 1px solid #717171;
    padding: 0 16px 0 0;
}
.main_post_area .post_area {
    position: relative;
    margin: 0 0 95px 0;
    min-height: 440px;
    z-index: 1;
}
.header_area .main_header_area .top_search_area .search_area form button:focus {
    outline: none;
}
.main_post_area .post_area .post_content h3#sncat-athr {
    float: left;
    margin: 7px 80px 22px 13px;
}
.main_post_area .post_area .post_content p#cat_cst {
    display: inline-block;
}
.main_post_area .side_bar .search_post input::placeholder{
font-family: 'Roboto-Medium';
font-size: 18px;
color: #d4d1d1;
}
.main_post_area .side_bar .search_post input[type="search"] {
    width: 100%;
    padding: 13px 58px 13px 20px;
    border: 1px solid #d2c0c0;
    border-radius: 30px;
    transition: all 300ms linear 0s;
}
.main_post_area .side_bar span.screen-reader-text {
    display: none;
}
.main_post_area .side_bar .search_post button {
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    border: none;
    color: #000;
    cursor: pointer;
    width: 75px;
    padding: 0;
}
.main_post_area .side_bar .search_post svg {
    width: 75px;
    height: 44px;
    color: #fff;
    fill: #000;
    padding: 11px 0 7px 0;
}
.main_post_area .side_bar .search_post input[type="search"]:focus{
    outline: none; 
    border: 1px solid #01adff;
    box-shadow: 0px 0px 2px 0px #005aff;
}
.main_post_area .side_bar .search_post {
    position: relative;
    z-index: 1; 
}
.main_post_area .side_bar .search_post button:focus {
    outline: none;
}
.col-md-4.side_bar form.search-form label {
    display: none;
}
.col-md-4.side_bar form.search-form {
    position: relative;
}
.main_post_area .side_bar .search_post i{
    font-size: 30px;
    color: #000000;
    font-weight: normal;
}
.main_post_area .side_bar .popcat_outer h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}
.main_post_area .side_bar .popcat_outer .popcat ul.cat_list {
    padding: 0;
    list-style: none;
    margin: 0;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item img {
    width: 100px;
    height: 70px;
}
 .main_post_area .side_bar .popcat_outer .popcat .cat_list p {
   
    color: #3b3737;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
 .main_post_area .side_bar .popcat_outer .popcat .cat_list li a{
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    color: #3b3737;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
 .main_post_area .side_bar .popcat_outer .popcat .cat_list a p:nth-child(2) {
    color: #091a5a;
    font-weight: bold;
}
 .main_post_area .side_bar .popcat_outer .popcat .cat_list li {
    padding: 18px 0 18px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
}
 .main_post_area .side_bar .popcat_outer .popcat .cat_list li:hover{
    border-color: #0cb1ff;
}
 .main_post_area .side_bar .popcat_outer .popcat .cat_list li:hover p{
    color: #0cb1ff;
}
 .main_post_area .side_bar .popcat_outer .popcat {
    padding: 8px 0 22px 0;
    border-bottom: 1px solid #cbc0c0;
}
.main_post_area .side_bar .popcat_outer .popcat .cat_list li:before {
    font-family: FontAwesome;
    content: "\f105";
    color: #0088ff;
    padding-right: 0;
    font-size: 25px;
    vertical-align: middle;
    position: absolute;
    top: 10px;
    left: -22px;
    font-weight: bold;
}
.main_post_area .side_bar .popcat_outer .popcat .cat_list li {
    padding: 18px 0 18px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
    position: relative;
    margin: 0 15px 0 22px;

}
.main_post_area .side_bar .popcat_outer .popcat .cat_list li:nth-child(5){
    border-bottom: none;
}

.main_post_area .side_bar .popcat_outer {
    margin: 22px 0 0 0;
}
.main_post_area .side_bar .archives h3{
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}
.main_post_area .side_bar .archives .select_outer .select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: #eaeaea;
  background-image: none;
}
.main_post_area .side_bar .archives .select_outer .select {
    position: relative;
    display: flex;
    width: 100%;
    padding: 12px 0;
    background: #eaeaea;
    overflow: hidden;
    border-radius: 30px;
    border: 1px solid #796a6a;
}
.main_post_area .side_bar .archives .select_outer .select select {
    flex: 1;
    padding: 0 22px;
    color: #897f7f;
    cursor: pointer;
    font-family: 'Roboto-Medium';
    font-size: 14px;
}
.main_post_area .side_bar .archives .select_outer .select::after {
    content: '\25BC';
    position: absolute;
    top: 5px;
    right: 0;
    padding: 7px 18px;
    background: #eaeaea;
    cursor: pointer;
    pointer-events: none;
    -webkit-transition: .25s all ease;
    -o-transition: .25s all ease;
    transition: .25s all ease;
    font-size: 15px;
    border-left: 1px solid #b2a3a3;
}
.main_post_area .side_bar .archives .select_outer .select:hover::after {
  color: #069df4;
}
.main_post_area .side_bar .archives {
    border-bottom: 1px solid #cbc0c0;
    margin: 10px 0 0 0;
}
.main_post_area .side_bar .archives .select_outer {
    padding: 20px 25px 40px 25px;
}
.main_post_area .side_bar .besocial h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}
.main_post_area .side_bar .besocial .icons_outer ul {
    list-style: none;
    padding: 0 0 0 25px;
    margin: 0;
}
.main_post_area .side_bar .besocial .icons_outer ul li {
    display: inline-block;
}
.main_post_area .side_bar .besocial .icons_outer ul li a {
    display: inline-block;
    border: 1px solid transparent;
    background: #b2b2b2;
    margin-right: 15px;
    transition: all .3s ease 0s;
    color: #888;
    font-size: 22px;
    font-weight: 600;
    color: #2a2a2a;
    width: 40px;
    height: 38px;
    text-align: center;
    line-height: 36px;
    -webkit-transition: .5s;
    transition: .5s;
}
.main_post_area .side_bar .besocial .icons_outer ul li a:hover {
    border: 1px solid #0088ff;
    background-color: #0088ff;
    color: #fff;
}
 .main_post_area .side_bar .besocial {
    border-bottom: 1px solid #cbc0c0;
    margin: 10px 0 0 0;
}
.main_post_area .side_bar .besocial .icons_outer {
    padding: 20px 0 40px 0;
}
.main_post_area .side_bar .sidebar_ad h3 {
    font-family: 'Roboto-Medium';
    text-align: center;
    font-size: 12px;
    color: #938989;
    margin: 0 0 7px 0;
}
.main_post_area .side_bar .sidebar_ad .ad_img img{
    width: 100%;
    height: auto;
}
.main_post_area .side_bar .sidebar_ad .ad_img{
    position: relative;
    overflow: hidden;
}
.main_post_area .side_bar .sidebar_ad .ad_img:before{
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0.4) 0%,rgba(0, 0, 0, 0.54) 100%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
.main_post_area .side_bar .sidebar_ad {
    position: relative;
    margin: 10px 0 0 0;
}
.main_post_area .side_bar .sidebar_ad .ad_content {
    position: absolute;
    bottom: 68px;
    z-index: 2;
    text-align: center;
}
.main_post_area .side_bar .sidebar_ad .ad_content h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 35px;
    color: #ffffff;
    margin: 0;
        text-align: center;
}
.main_post_area .side_bar .sidebar_ad .ad_content .add_des {
    display: flex;
}
.main_post_area .side_bar .sidebar_ad .ad_content .add_des span {
    font-family: 'Poppins-SemiBold';
    font-size: 45px;
    color: #ffeb00;
    display: block;
}
.main_post_area .side_bar .sidebar_ad .ad_content .add_des p {
    margin: 0;
    font-family: 'Poppins-SemiBold';
    font-size: 37px;
    color: #ffffff;
    line-height: 1;
    padding: 0 18px 0 28px;
    border-right: 1px solid #ffffff;
}
.main_post_area .side_bar .sidebar_ad .ad_content .add_des h5 {
    font-size: 20px;
    color: #ffffff;
    line-height: 1.4;
    margin: 0;
    padding: 0 20px 0 18px;
    font-family: 'Poppins-Medium';
    text-align: left;
}
.main_post_area .side_bar .sidebar_ad .ad_content .add_des {
    display: flex;
    margin: 40px 0 62px 0;
}
.main_post_area .side_bar .sidebar_ad .ad_content a {
    font-family: 'Poppins-SemiBold';
    font-size: 25px;
    color: #ffffff;
    background: #ee0909;
    padding: 11px 28px;
    text-decoration: none;
    border: 1px solid #ffffff;
}
.main_post_area .side_bar .sidebar_ad .booknow_btn{
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
.main_post_area .side_bar .sidebar_ad .booknow_btn {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
.main_post_area .side_bar .tabbable-panel {
  margin: 10px 0 0 0;
  border-bottom: 1px solid #cbc0c0;
  padding: 0 0 40px 0;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs {
  border: none;
  margin: 0px;
  display: flex;
}
 .main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li a {
  border: 0;
  margin-right: 0;
  color: #000000;
 background: #e9e9e9;
  width: 120px;
  font-size: 16px;
    font-family: 'Poppins-SemiBold';
    text-align: center;
transition: all 300ms linear 0s;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li a i {
  color: #a6a6a6;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.open, .main_post_area .side_bar .tabbable-panel .tabbable-line > .nav-tabs > li:hover {
    font-family: 'Poppins-SemiBold';
    color: #000000;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.open a, .main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li:hover a {
  border: 0;
  background: #ffffff;
  color: #333333;
  border-bottom: 2px solid #0088ff;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.open .dropdown-menu, .main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li:hover .dropdown-menu {
  margin-top: 0px;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.active {
  position: relative;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.active a {
   border: 0;
    color: #fefcfc;
    background: #0088ff;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.active a i {
  color: #404040;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content{
  
  background-color: #fff;
  border: 1px solid #ebe7e7;
  border-top: none;
  padding: 15px 18px 0 18px;
}
.main_post_area .side_bar .tabbable-panel .tab-content .tab-pane .post_item:nth-child(5){
    border: none;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;

}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li a{
    line-height: unset;
    border-radius: unset;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav li a {
    position: relative;
    display: block;
    padding: 9px 15px;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li {
     float: unset; 
     margin-bottom: 0; 
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px dashed #8b8484;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item:hover .post_body a.post_heading h4{
    color: #0088ff;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body {
    padding: 0 0 0 10px;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading{
    text-decoration: none;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading h4{
    font-family: 'Poppins-SemiBold';
    color: #000000;
    font-size: 14px;
    line-height: 1.2;
    margin: 0;
    transition: all 300ms linear 0s;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    display: flex;
    justify-content: space-between;
    margin: 10px 0 0 0;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.cat {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 8px;
    padding: 2px 8px;
    text-decoration: none;
}   
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.date {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: 'Poppins-SemiBold';
    vertical-align: middle;
    padding: 4px 0 0 0;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry i.fa.fa-clock-o {
    vertical-align: middle;
    font-size: 13px;
    padding: 0 4px 0 0;
}

/*category beauty and style*/

/*footer start*/

footer.footer_area {
    margin: 100px 0 0 0;
    background: url(images/footer_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0 0 0;
}
footer.footer_area .trending_post h3 {
    font-family: 'Poppins-Medium';
    color: #ffffff;
    font-size: 21px;
    padding: 8px 10px;
    margin: 0;
    border: 1px solid #ffffff;
}

footer.footer_area .trending_post .post_item {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px dashed #8b8484;
    margin: 0 25px 0 0;
}
footer.footer_area .trending_post .post_item:nth-child(3){
    border-bottom: none;
}
footer.footer_area .trending_post .post_item .post_body {
    padding: 0 0 0 10px;
}
footer.footer_area .trending_post .post_item .post_body a.post_heading {
    text-decoration: none;
}
footer.footer_area .trending_post .post_item .post_body a.post_heading h4 {
    font-family: 'Poppins-SemiBold';
    color: #ffffff;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    transition: all 300ms linear 0s;
}
footer.footer_area .trending_post .post_item .post_body .catgry {
    display: flex;
    justify-content: space-between;
    margin: 4px 0 0 0;
}
footer.footer_area .trending_post .post_item .post_body .catgry a.cat {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 2px 8px;
    text-decoration: none;
}
footer.footer_area .trending_post .post_item .post_body .catgry a.date {
    color: #ffffff;
    text-decoration: none;
    font-size: 9px;
    font-family: 'Poppins-Medium';
    padding: 4px 0 0 0;
}
footer.footer_area .trending_post .post_item .post_body .catgry i.fa.fa-clock-o {
    vertical-align: middle;
    font-size: 13px;
    padding: 0 4px 0 0;
}

footer.footer_area .middle_outer .contact_outer p {
    margin: 0;
    font-family: 'Poppins-Medium';
    color: #ffffff;
    font-size: 14px;
    line-height: 1.6;
    padding: 25px 0 0 0;
}
footer.footer_area .middle_outer .contact_outer p span{
    display: block;
    margin: 10px 0 0 0;
}
footer.footer_area .middle_outer .contact_outer p span a{
    color: #ffffff;
    text-decoration: none;
    transition: all 300ms linear 0s;
    
}
footer.footer_area .middle_outer .contact_outer p span a:hover{
    color: #0088ff;
}
footer.footer_area .last_outer .categories_outer h3{
    font-family: 'Poppins-Medium';
    color: #ffffff;
    font-size: 21px;
    padding: 8px 10px;
    margin: 0;
    border: 1px solid #ffffff;
}
footer.footer_area .middle_outer .contact_outer {
    text-align: center;
  
    padding: 0 15px;
}
footer.footer_area .trending_post {
    padding: 0px 25px 0 0;
}
footer.footer_area .last_outer .categories_outer {
    padding: 0 0 0 20px;
}


footer.footer_area .last_outer .categories_outer ul.list_outer {
    list-style: none;
    padding: 6px 0 13px 0;
    margin: 0 14px;
    border-bottom: 1px dashed #ffffff;
}
footer.footer_area .last_outer .categories_outer .list_outer li a{
    text-decoration: none;
    display: flex;
    justify-content: space-between;
}
footer.footer_area .last_outer .categories_outer .list_outer li {
    padding: 5px 0;
    transition: all 0.3s ease 0s;
    position: relative;
}

footer.footer_area .last_outer .categories_outer .list_outer li p {
    color: #ffffff;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Poppins-SemiBold';
}
footer.footer_area .last_outer .categories_outer .list_outer li span {
    color: #ffffff;
    font-family: Roboto-Medium;
    background-color: #0095ff;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    transition: all 0.3s ease 0s;
}
footer.footer_area .last_outer .categories_outer .followus h4 {
    font-size: 23px;
    font-family: 'Poppins-Medium';
    color: #ffffff;
   
    margin: 0;
}
footer.footer_area .last_outer .categories_outer .followus ul li a {
    display: inline-block;
    border: 1px solid transparent;
    background: #0d0c0c;
    margin-right: 15px;
    transition: all .3s ease 0s;
    color: #888;
    font-size: 22px;
    font-weight: 600;
    color: #d4caca;
    width: 40px;
    height: 38px;
    text-align: center;
    line-height: 36px;
    -webkit-transition: .5s;
    transition: .5s;
}

    footer.footer_area .last_outer .categories_outer .followus ul li {
    display: inline-block;
}
footer.footer_area .last_outer .categories_outer .followus ul {
    list-style: none;
    margin: 15px 0 0 0;
    padding: 0;
}
footer.footer_area .last_outer .categories_outer .followus {
    text-align: center;
    margin: 21px 0 0 0;
}
footer.footer_area .trending_post .post_item img {
    border: 1px solid #ffffff;
    width: 103px;
    height: 76px;
}
footer.footer_area .trending_post .post_item:hover .post_body a.post_heading h4{
color: #0088ff;
}
footer.footer_area .last_outer .categories_outer .list_outer li:hover p{
    color: #00c5ff;
}
footer.footer_area .last_outer .categories_outer .list_outer li:hover span{
    color: #0b7ff5;
    background: #ffffff;
    border: 1px solid #00c5ff;
}
footer.footer_area .last_outer .categories_outer .followus ul li a:hover {
    border: 1px solid #0088ff;
    background-color: #0088ff;
    color: #fff;
}
footer.footer_area .last_outer .categories_outer .followus ul li:nth-child(4) a{
    margin: 0;
}
footer.footer_area .copyright {
    background: #141419;
    padding: 10px 0;
    margin: 20px 0 0 0;
}
footer.footer_area .copyright p {
    margin: 0;
    font-family: 'Poppins-Medium';
    color: #ffffff;
    font-size: 14px;
    line-height: 1.6;
    text-align: center;
}
footer.footer_area .copyright p a {
    color: #0088ff;
    text-decoration: none;
    font-family: 'Poppins-Medium';
}
footer.footer_area .middle_outer .subscribe_outer h5 {
    font-family: 'Roboto-Medium';
    font-size: 11px;
    color: #cac4c4;
    margin: 0 0 7px 0;
}
footer.footer_area .middle_outer .subscribe_outer form{
    position: relative;
}

footer.footer_area .middle_outer .subscribe_outer {
    padding: 25px 0 0 0;
    border-top: 1px dashed #ffffff;
    margin: 15px 22px 0 22px;
}
footer.footer_area .first_outer {
    position: relative;
}
footer.footer_area .first_outer:after {
    position: absolute;
    content: "";
    width: 1px;
    background: #808080;
    height: 365px;
    right: -15px;
    top: 0;
}
footer.footer_area .last_outer{
    position: relative;
}
footer.footer_area .last_outer:before {
    position: absolute;
    content: "";
    width: 1px;
    background: #808080;
    height: 365px;
    left: -15px;
    top: 0;
}
/*footer end*/





@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;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@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-Medium';
    src: url('fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url('fonts/Poppins-Bold.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;
}
.col-md-8.outer_area .cat_adm ul.post-categories {
    margin: 0;
    padding: 0;
    list-style: none;
}
.col-md-8.outer_area .cat_adm ul.post-categories li {
    display: none;
}
.col-md-8.outer_area .cat_adm ul.post-categories li:first-child {
    display: block;
}
.fa-comment:before {
    content: "\f075";
}
.fa-fire:before{
    content: "\f06d";
}
.fa-user:before {
    content: "\f007";
}
.fa-facebook-f:before {
    content: "\f09a";
}
.fa-twitter:before{
content: "\f099";
}
.fa-linkedin:before{
content: "\f0e1";
}
.fa-skype:before{
    content: "\f17e";
}
.fa-search:before {
    content: "\f002";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-left:before{
    content: "\f104";
}
 .fa-chevron-right:before{
    content: "\f054";
 }
  .fa-chevron-left:before{
    content: "\f053";
 }
.clear {
  clear: both;
}

section.beautystyle_sec .post_outer .image_outer {
    width: 100%;
    position: relative;
    overflow: hidden;
}
section.beautystyle_sec .post_outer .image_outer span.line_first {
    width: 710px;
    background: #ffffff;
    height: 1px;
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 2;
}
section.beautystyle_sec .post_outer .image_outer span.line_sec {
    width: 1px;
    background: #ffffff;
    height: 480px;
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 2;
}
section.beautystyle_sec .post_outer .image_outer span.line_third {
    width: 710px;
    background: #ffffff;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 20px;
    z-index: 2;
}
section.beautystyle_sec .post_outer .image_outer span.line_four {
    width: 1px;
    background: #ffffff;
    height: 480px;
    display: block;
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 2;
}
section.beautystyle_sec .post_outer .image_outer img {
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
}
section.beautystyle_sec .post_outer:hover .image_outer img{
    transform: scale(1.1);
}

section.beautystyle_sec .post_outer h3 {
    font-family: 'Poppins-SemiBold';
    font-size: 23px;
    color: #0088ff;
    border-bottom: 1px solid #b8b2b2;
    padding: 0 0 5px 0;
    margin: 0 0 22px 0;
}
section.beautystyle_sec .post_outer h3 span {
    font-family: Roboto-Regular;
    color: #6c6666;
}
section.beautystyle_sec .post_outer .post_content .commet {
    display: flex;
    justify-content: space-between;
    margin: 18px 0 0 0;
}
section.beautystyle_sec .post_outer .post_content .commet .left a {
    color: #636363;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Roboto-Regular';
    font-weight: bold;
}
section.beautystyle_sec .post_outer .post_content .commet .right a {
    color: #636363;
    text-decoration: none;
    font-size: 13px;
    font-family: 'Roboto-Regular';
    font-weight: bold;
}
section.beautystyle_sec .post_outer .post_content .commet i {
    font-size: 18px;
    margin: 0 4px 0 0;
}
section.beautystyle_sec .post_outer .post_content .commet .left a:nth-child(1){
   margin-right: 20px;
}
section.beautystyle_sec .post_outer .post_content .commet .right a:nth-child(1){
   margin-right: 20px;
}
section.beautystyle_sec .post_outer .post_content h4 {
    font-size: 24px;
    color: #1475eb;
    font-family: 'Poppins-SemiBold';
    line-height: 1.2;
    margin: 12px 0 15px 0;
    transition: all 300ms linear 0s;
    word-spacing: 2px;
}
section.beautystyle_sec .post_outer .post_content p{
    margin: 0;
    line-height: 1.6;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #000000;
}
section.beautystyle_sec .post_outer .post_content a.readmorebtn {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Poppins-SemiBold';
    font-size: 13px;
    padding: 10px 14px;
    float: right;
    transition: all 300ms linear 0s;
    text-decoration: none;
    border: 1px solid transparent;
}
section.beautystyle_sec .post_outer .post_content a.readmorebtn:hover{
   color: #1492eb;
   border: 1px solid #1492eb;
   background: #ffffff;
}

section.beautystyle_sec .post_outer:hover .post_content h4{
color: #0088ff;
}
section.beautystyle_sec .post_outer .post_content a{
    text-decoration: none;
}

section.beautystyle_sec .smallposts .post_outer .post_item {
    display: flex;
    margin: 0 0 28px 0;
}
section.beautystyle_sec .smallposts  .post_item:nth-child(3){
    margin: 0;
}
section.beautystyle_sec .smallposts  .post_item .post_body a{
    text-decoration: none;
}
section.beautystyle_sec .smallposts  .post_item .post_body a.weeks {
    color: #636363;
    font-size: 12px;
    font-family: 'Poppins-Medium';
    
}
section.beautystyle_sec .smallposts  .post_item .post_body a.weeks i.fa.fa-clock-o {
    font-size: 16px;
    padding: 0 4px 0 0;
    vertical-align: text-bottom;
}
section.beautystyle_sec .smallposts  .post_item:hover .post_body a.post_heading h5{
    color: #0088ff;
}
section.beautystyle_sec .smallposts  .post_item .post_body a.post_heading h5 {
    font-family: 'Roboto-Medium';
    text-decoration: none;
    color: #000000;
    font-size: 16px; 
    line-height: 1.1;
    margin: 9px 0 0 0;
    transition: all 300ms linear 0s;
}
section.beautystyle_sec .smallposts .left_posts {
    border-right: 1px solid #b3b3b3;
    margin: 0 24px 0 0;
}
section.beautystyle_sec .smallposts {
    display: flex;
    margin: 25px 0 0 0;
    border-top: 1px solid #b3b3b3;
    padding-top: 25px;
}
section.beautystyle_sec .smallposts .post_outer .post_item .post_body {
    padding: 0 9px 0 15px;
}
section.beautystyle_sec .smallposts .post_outer {
    border-top: 1px solid #b3b3b3;
    padding: 20px 0 0 0;
}

section.beautystyle_sec .smallposts .left_posts .post_outer {
    margin: 0 28px 0 0;
}
section.beautystyle_sec .smallposts .right_posts {
    border-left: 1px solid #b3b3b3;
    margin: 0 0 0 24px;
}
section.beautystyle_sec .smallposts .right_posts .post_outer {
    margin: 0 0 0 28px;
}

section.beautystyle_sec .ad_sec_first h6 {
    font-family: 'Roboto-Medium';
    text-align: center;
    font-size: 12px;
    color: #938989;
    margin: 0 0 7px 0;
}
section.beautystyle_sec .ad_sec_first img {
    vertical-align: middle;
    width: 100%;
    height: auto;
}
section.beautystyle_sec .ad_sec_first {
    border: 1px solid #dddddd;
    padding: 15px 28px;
}
section.beautystyle_sec .ad_sec_second {
    text-align: center;
    margin: 40px 0 0 0;
}
section.nutrition_sec .cards_outer h3 {
    font-family: 'Poppins-SemiBold';
    font-size: 23px;
    color: #0088ff;
    border-bottom: 1px solid #b8b2b2;
    padding: 0 0 5px 0;
    margin: 0;
}
section.nutrition_sec .cards_outer .card .content h4 {
    font-size: 18px;
    color: #282121;
    font-family: 'Poppins-SemiBold';
    line-height: 1.2;
    margin: 0 0 0 0;
    transition: all 300ms linear 0s;
    display: inline;
    padding: 0 50px 0 0;
}
section.nutrition_sec .cards_outer .card:hover .content h4{
    color: #0088ff;
    border-color: #0088ff;
}
section.nutrition_sec .cards_outer .card .content p {

    margin: 0;
    line-height: 1.6;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #464444;
    padding: 13px 0 41px 0;
}

section.nutrition_sec .cards_outer .card .content a{
    text-decoration: none;
}
section.nutrition_sec .cards_outer .card .content a.catg {
    font-family: 'Roboto-Regular';
    color: #595757;
    font-size: 14px;
}
section.nutrition_sec .cards_outer .card .content a.readmore {
    font-family: 'Poppins-Medium';
    font-weight: bold;
    font-size: 14px;
    color: #0088ff;
    cursor: pointer;
    float: right;
}
section.nutrition_sec .cards_outer .card_sec_first {
    display: flex;
    margin: 22px 0 0 0;
}
section.nutrition_sec .cards_outer .card {
    border: 1px solid #dfdfdf;
    
    display: block;
  top: 0px;
  position: relative;
  background-color: #f2f8f9;
  text-decoration: none;
  z-index: 0;
  overflow: hidden;
}
section.nutrition_sec .cards_outer .card:hover {
    transition: all 0.2s ease-out;
    box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.5);
    top: -7px;
}

/*section.nutrition_sec .cards_outer .card:before{
    content: "";
    position: absolute;
    z-index: -1;
    top: -16px;
    right: -16px;
    background: #00838d;
    height: 32px;
    width: 32px;
    border-radius: 32px;
    transform: scale(2);
    transform-origin: 50% 50%;
    transition: transform 0.15s ease-out;
}*/
section.nutrition_sec .cards_outer .card .img_sec img{
    width: 100%;
    height: auto;
}
section.nutrition_sec .cards_outer .card .content {
    padding: 13px 18px 10px 18px;
    background: #ffffff;
}
section.nutrition_sec .cards_outer .card_sec_first .card:nth-child(3){
    margin: 0;
}
section.nutrition_sec .cards_outer .card_sec_first .card:nth-child(2) .content p, section.nutrition_sec .cards_outer .card_sec_second .card:nth-child(2) .content p{
    padding: 35px 0 41px 0;
}

section.nutrition_sec {
    background: #f3f3f3;
    margin: 58px 0 0 0;
    padding: 38px 0 38px 0;
}

section.nutrition_sec .cards_outer .card_sec_second{
    display: flex;
    margin: 38px 0 0 0;
}
section.nutrition_sec .cards_outer .card_sec_second .card:nth-child(3){
    margin: 0;
}
section.nutrition_sec .cards_outer .card .img_sec{
    position: relative;
    overflow: hidden;
}

section.nutrition_sec .cards_outer .card .img_sec:before{
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0.4) 0%,rgba(0, 0, 0, 0.54) 100%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;     
}
section.nutrition_sec .cards_outer .card:hover .img_sec:before{
    background: none;
}
section.healthfitness_secpost {
    padding: 50px 0 50px 0;
}
section.healthfitness_secpost .posts_outer h3{
    font-family: 'Poppins-SemiBold';
    font-size: 23px;
    color: #0088ff;
    border-bottom: 1px solid #b8b2b2;
    padding: 0 0 5px 0;
    margin: 0 0 22px 0;
}

section.healthfitness_secpost .posts_outer h3 span{
    font-family: Roboto-Regular;
    color: #6c6666;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image img{
    width: 100%;
   height: 386px;
    transition: all 0.3s;
    display: block;
    transform: scale(1);
}

section.healthfitness_secpost .posts_outer .top_posts {
    display: flex;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post {
    position: relative;
    margin: 0 20px 0 0;
    width: 481px;
    height: 386px;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content {
    position: absolute;
    bottom: 15px;
    z-index: 2;
    padding: 0 40px 0 15px;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content a.cat{
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 4px 10px;
    text-decoration: none;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content h4 {
    color: #ffffff;
    font-size: 24px;
    margin: 7px 0 0 0;
    font-family: 'Roboto-Medium';
    word-spacing: 2px;
    line-height: 1.2;
    transition: all 300ms linear 0s;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image{
    position: relative;
    overflow: hidden;
        height: 386px;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(85, 128, 245, 0) 38%,rgba(0, 0, 0, 0.96) 84%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post:hover .post_image img{
    transform: scale(1.1);
}
section.healthfitness_secpost .posts_outer .top_posts .left_post:hover .post_content h4{
    color: #0088ff;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content a{
    text-decoration: none;
}
section.healthfitness_secpost .left_post ul.post-categories li {
    margin-bottom: 8px;
    display: inline-block;
}
.home_main_slider .cards_outer .card .card_content ul.post-categories li {
    display: inline-block;
}

section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item {
    position: relative;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item:nth-child(1){
    margin: 0 0 20px 0;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_content {
    position: absolute;
    bottom: 9px;
    z-index: 2;
    padding: 0 14px;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_content a{
    text-decoration: none;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_content a.cat {
    background: #ffffff;
    color: #000000;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 4px 10px;
    
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_content h4 {
    color: #ffffff;
    font-size: 16px;
    margin: 7px 0 0 0;
    font-family: 'Roboto-Medium';
    word-spacing: 2px;
    line-height: 1.2;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_img {
    position: relative;
    overflow: hidden;
    width: 249px;
    height: 183px;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_img img{
    transition: all 0.3s;
    display: block;
    transform: scale(1);
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .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;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item:hover .post_img img{
    transform: scale(1.1);
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item:hover .post_content h4{
    color: #0088ff;
}

section.healthfitness_secpost .posts_outer .bottom_posts {
    display: flex;
    margin: 20px 0 0 0;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item {
    position: relative;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_content {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    padding: 0 15px;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_content a{
    text-decoration: none;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_content a.cat {
    background: #ffffff;
    color: #000000;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 4px 10px;
    
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_content h4 {
    color: #ffffff;
    font-size: 17px;
    margin: 7px 0 0 0;
    font-family: 'Roboto-Medium';
    word-spacing: 2px;
    line-height: 1.2;
}
section.healthfitness_secpost ul.post-categories {
    padding: 0;
    margin: 0;
    list-style:none;
}
section.healthfitness_secpost ul.post-categories a {
    background: #fff;
    color: #000;
    font-family: 'Roboto-Regular';
    font-size: 12px;
    padding: 4px 10px;
    text-decoration: none;
}
section.healthfitness_secpost .left_post ul.post-categories a {
    background: #0088ff;
    color: #fff;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_img {
    position: relative;
    overflow: hidden;
    width: 365px;
    height: 220px;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_img img {
    transition: all 0.3s;
    display: block;
    transform: scale(1);
    width: 100%;
    height: auto;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .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;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item:hover .post_img img {
    transform: scale(1.1);
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item:nth-child(1){
    margin: 0 20px 0 0;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item:hover .post_content h4{
    color: #0088ff;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs {
  border: none;
  margin: 0px;
  display: flex;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li a {
  border: 0;
  margin-right: 0;
  color: #000000;
 background: #e9e9e9;
  width: 120px;
  font-size: 16px;
    font-family: 'Poppins-SemiBold';
    text-align: center;
transition: all 300ms linear 0s;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li a i {
  color: #a6a6a6;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li.open, section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line > .nav-tabs > li:hover {
    font-family: 'Poppins-SemiBold';
    color: #000000;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li.open a, section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li:hover a {
  border: 0;
  background: #ffffff;
  color: #333333;
  border-bottom: 2px solid #069df4;
}
section.healthfitness_secpost .healthfitness_sidebar .side_bar .tabbable-panel .tabbable-line .nav-tabs li.open .dropdown-menu, section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li:hover .dropdown-menu {
  margin-top: 0px;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active {
  position: relative;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active a {
   border: 0;
    color: #fefcfc;
    background: #0088ff;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active a i {
  color: #404040;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content{
  
  background-color: #fff;
  border: 1px solid #ebe7e7;
  border-top: none;
 padding: 15px 18px 0 18px;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tab-content .tab-pane .post_item:nth-child(5){
    border: none;
}
section.healthfitness_secpost .portlet .tabbable-line > .tab-content {
  padding-bottom: 0;

}

section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li a{
    line-height: unset;
    border-radius: unset;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav li a {
    position: relative;
    display: block;
    padding: 9px 15px;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li {
     float: unset; 
     margin-bottom: 0; 
}

section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px dashed #8b8484;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item:hover .post_body a.post_heading h4{
    color: #0088ff;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body {
    padding: 0 0 0 10px;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading{
    text-decoration: none;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading h4{
    font-family: 'Poppins-SemiBold';
    color: #000000;
    font-size: 14px;
    line-height: 1.2;
    margin: 0;
    transition: all 300ms linear 0s;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    display: flex;
    justify-content: space-between;
    margin: 10px 0 0 0;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.cat {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 8px;
    padding: 2px 8px;
    text-decoration: none;
}   

section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry i.fa.fa-clock-o {
    vertical-align: middle;
    font-size: 13px;
    padding: 0 4px 0 0;
}
section.healthfitness_secpost .ad_sec p{
    font-family: 'Roboto-Medium';
    font-size: 12px;
    color: #938989;
    margin: 0 0 7px 0;
}
section.healthfitness_secpost .ad_sec{
    text-align: center;
    margin: 25px 0 0 0;
}

section.dntlcare_sec {
    margin: 45px 0 0 0;
}
section.dntlcare_sec .dntlcareposts_outer h3 {
    font-family: 'Poppins-SemiBold';
    font-size: 23px;
    color: #0088ff;
    border-bottom: 1px solid #b8b2b2;
    padding: 0 0 5px 0;
    margin: 0 0 22px 0;
}
section.dntlcare_sec .dntlcareposts_outer .post_area {
    display: flex;
    margin: 0 0 45px 0;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc a.cat {
    font-family: 'Poppins-Medium';
    font-size: 12px;
    color: #097fd4;
}
h3#sncat-athr {
    font-family: Poppins-Medium;
    font-size: 16px;
    padding: 14px 0 0 0;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc h4 {
    font-family: 'Poppins-SemiBold';
    color: #000000;
    font-size: 23px;
    line-height: 1.3;
    margin: 2px 0 22px 0;
    transition: all 300ms linear 0s;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc p {
    line-height: 1.5;
    font-family: 'Poppins-Regular';
    font-size: 16px;
    color: #494949;
    margin: 0 0 50px 0;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc a.Date {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 13px;
    padding: 10px 8px;
    text-decoration: none;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc a.readmore_link {
    font-family: 'Poppins-Medium';
    font-weight: bold;
    font-size: 14px;
    color: #707070;
    cursor: pointer;
    float: right;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc {
    padding: 0 0 0 36px;
    width: 400px;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc a{
    text-decoration: none;
}
section.dntlcare_sec .dntlcareposts_outer .post_area .img_sec {
    width: 370px;
    box-shadow: 10px 9px 0 0 #e3e3e3;
    position: relative;
    overflow: hidden;
}
section.dntlcare_sec .dntlcareposts_outer .post_area .img_sec img{
    transition: all 0.3s;
    display: block;
    transform: scale(1);
    width: 100%;
    height: auto;
}
section.dntlcare_sec .dntlcareposts_outer .post_area:hover .img_sec:before{
    content: "";
    position: absolute;
    background: linear-gradient(rgb(253, 250, 250) 0%,rgba(21, 51, 118, 0.39) 0%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
section.dntlcare_sec .dntlcareposts_outer .post_area:hover .post_desc h4{
    color: #0088ff;
}
section.dntlcare_sec .side_bar .search_post input::placeholder{
font-family: 'Roboto-Medium';
font-size: 18px;
color: #d4d1d1;
}

section.dntlcare_sec .side_bar .search_post input[type="search"] {
    width: 100%;
    padding: 13px 58px 13px 20px;
    border: 1px solid #d2c0c0;
    border-radius: 30px;
    transition: all 300ms linear 0s;
}
 section.dntlcare_sec .side_bar .search_post input[type="search"]:focus{
    outline: none;
    border: 1px solid #01adff;
    box-shadow: 0px 0px 2px 0px #005aff;
}
section.dntlcare_sec .side_bar .search_post {
    position: relative;
    z-index: 1;
}
section.dntlcare_sec .side_bar .search_post label {
    display: none;
}
section.dntlcare_sec .side_bar .search_post svg {
    width: 75px;
    height: 44px;
    color: #fff;
    fill: #000;
    padding: 11px 0 7px 0;
}
section.dntlcare_sec .side_bar .search_post svg:focus
{
    outline:none;
}
section.dntlcare_sec .side_bar .search_post button:focus {
    outline: none;
}
section.dntlcare_sec .side_bar .search_post button {
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    border: none;
    color: #000;
    cursor: pointer;
    width: 75px;
    padding: 0;
}
section.dntlcare_sec .side_bar span.screen-reader-text {
    display: none;
}
 section.dntlcare_sec .side_bar .search_post i{
    font-size: 30px;
    color: #000000;
    font-weight: normal;
}
 section.dntlcare_sec .side_bar .popcat_outer h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat ul.cat_list {
    padding: 0;
    list-style: none;
    margin: 0;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list p {
   
    color: #3b3737;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li a {
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    color: #3b3737;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list a p:nth-child(2) {
    color: #091a5a;
    font-weight: bold;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li {
    padding: 18px 0 18px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
}

 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li:hover{
    border-color: #0cb1ff;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li:hover p{
    color: #0cb1ff;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat {
    padding: 8px 0 22px 0;
    border-bottom: 1px solid #cbc0c0;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li:before {
    font-family: FontAwesome;
    content: "\f105";
    color: #0088ff;
    padding-right: 0;
    font-size: 25px;
    vertical-align: middle;
    position: absolute;
    top: 10px;
    left: -22px;
    font-weight: bold;
}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li {
    padding: 18px 0 18px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
    position: relative;
    margin: 0 15px 0 22px;

}
 section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li:nth-child(5){
    border-bottom: none;
}

section.dntlcare_sec .side_bar .popcat_outer {
    margin: 22px 0 0 0;
}

 section.dntlcare_sec .side_bar .ad_area h4 {
    font-family: 'Poppins-Medium';
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 22px 0;
}
section.dntlcare_sec .side_bar .ad_area img{
    width: 100%;
    height:auto;
}
 section.dntlcare_sec .side_bar .ad_area {
    text-align: center;
    border: 1px solid #e3e3e3;
    padding: 22px 0 27px 0;
    margin: 20px 0 0 0;
}
.home_main_slider {
    margin: 30px 0 40px 0;
}

.home_main_slider .cards_outer .card {
   position: relative;  
    height: 245px;
   width: 326px;
}
.home_main_slider .cards_outer .card .card_content {
    position: absolute;
    z-index: 2;
    bottom: 28px;
    padding: 0 17px 0 15px;
}
.home_main_slider .cards_outer .card .card_content a{
    text-decoration: none;
}
.home_main_slider .cards_outer .card .card_content a.catg {
    background: #000000b5;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 4px 10px;
}
.home_main_slider .cards_outer .card .card_content h2 {
    font-family: 'Poppins-SemiBold';
    font-size: 18px;
    color: #feffff;
    margin: 12px 0 0 0;
    line-height: 1.2;
}
a#sncat_link {
    font-family: 'Poppins-SemiBold';
    color: #0088ff;
    text-align: left;
    float: left;
}
.home_main_slider .cards_outer .card .img_sec{
     position: relative;
     width: 100%;
     height: 244px;
}
.home_main_slider .cards_outer .card .img_sec:before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0.23) 0%,rgba(0, 0, 0, 0.23) 100%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
.home_main_slider .cards_outer .card .img_sec img {
  position:absolute;
  left:0;
}

@-webkit-keyframes imgFade {
    
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
 
}

@-moz-keyframes imgFade {
    
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
 
}

@-o-keyframes imgFade {
    
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
 
}

@keyframes imgFade {
    
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
 
}

.home_main_slider .cards_outer .small_cards .card:nth-child(1){
    border-bottom: 1px solid #ffffff;
}

.home_main_slider .cards_outer{
    display: flex;
    position: relative;
}
.home_main_slider .cards_outer .middle_slider {
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}

.home_main_slider .cards_outer .middle_slider h2 {
    font-family: 'Poppins-SemiBold';
    font-size: 22px;
    color: #feffff;
    margin: 12px 0 8px 0;
    line-height: 1.5;
    word-spacing: 3px;
}
.home_main_slider .cards_outer .middle_slider p {
    margin: 0 0 10px;
    margin: 0;
    line-height: 1.5;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #f9f6f6;
}
.home_main_slider .cards_outer .middle_slider .img_wrap {
    position: relative;
}
.home_main_slider .cards_outer .middle_slider .img_wrap:before{
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0.12) 38%,rgba(11, 11, 11, 0.64) 60%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1; 
}
.home_main_slider .cards_outer .middle_slider .img_wrap img {
    height: 489px;
    vertical-align: middle;
    width: 100%;
}
.home_main_slider .cards_outer .middle_slider .item{
    background: none;    
    text-align: unset;
    height: unset;
}


.home_main_slider .cards_outer .middle_slider .bs-example {
    margin: 0;
    width: 485px;
    position: relative;
}
.home_main_slider .cards_outer .middle_slider .bs-example .mid_card {
    position: relative;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner .carousel.carousel-fade .item {
  opacity:0;
  filter: alpha(opacity=0); /* ie fix */
}

.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner .carousel.carousel-fade .active.item {
    opacity:1;
    filter: alpha(opacity=100); /* ie fix */
}
.home_main_slider .cards_outer  .carousel-control.left{
   background: #0088ff;
    opacity: 1;
    height: 35px;
    width: 35px;
    border: 1px solid #ffffff;
    position: absolute;
    z-index: 4;
    top: 227px; 
}
.home_main_slider .cards_outer  .carousel-control.right {
    background: #0088ff;
    opacity: 1;
    height: 35px;
    width: 35px;
    border: 1px solid #ffffff;
    z-index: 4;
    position: absolute;
    top: 227px;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
   height: 489px;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner .content {
    position: absolute;
   bottom: 27px;
    z-index: 2;
    padding: 0 32px 0 30px;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner .content a{
    text-decoration: none;
}
.home_main_slider .cards_outer .middle_slider .item {
    background: none;
    text-align: unset;
    height: unset;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner .content a.cat {
    background: #00a2ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 4px 10px;
}

section.skincare_sec{
    background: url(images/skncaresliderbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 35px 0 45px 0;
}

section.skincare_sec .slider_outer h3 {
    font-family: 'Poppins-SemiBold';
    font-size: 23px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 0 0 5px 0;
    margin: 0 0 22px 0;
}
section.skincare_sec .slider_outer .card_outer .card .img_sec{
    position: relative;
}
section.skincare_sec .slider_outer .card_outer .card .img_sec img {
   
    border-radius: 10px;
    width: 100%;
    height: 245px;
}
section.skincare_sec .slider_outer .card_outer .card .img_sec:before{
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0.12) 38%,rgba(11, 11, 11, 0.62) 54%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    border-radius: 10px;
    border: 1px solid #ffffff;
}
section.skincare_sec .slider_outer .card_outer .card {
    max-width: 271px;
    margin: 0 19px 0 0;
    position: relative;
    box-shadow: 0 0 0px 5px #ffffff6b;
    border-radius: 10px;
    
}
section.skincare_sec .slider_outer .card_outer .card:nth-child(4){
    margin: 0;
}
section.skincare_sec .slider_outer .card_outer {
    display: flex;
}

section.skincare_sec .slider_outer .card_outer .card .card_cntent {
    position: absolute;
    bottom: 40px;
    z-index: 2;
    padding: 0 5px;
}
section.skincare_sec .slider_outer .card_outer .card a{
    text-decoration: none;
}
section.skincare_sec .slider_outer .card_outer .card a.catgry {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 10px;
    padding: 3px 9px;
    text-decoration: none;
}
section.skincare_sec .slider_outer .card_outer .card a.date {
    font-family: 'Roboto-Regular';
    color: #ffffff;
    font-size: 11px;
}

section.skincare_sec .slider_outer .card_outer .card .cat_sec {
    display: flex;
    justify-content: space-between;
}
section.skincare_sec .slider_outer .card_outer .card h4 {
    font-family: 'Roboto-Medium';
    color: #ffffff;
    font-size: 16px;
    line-height: 1.4;
    border-top: 1px solid #ffffff;
    padding: 8px 0 0 0;
    margin: 6px 0 0 0;
}



section.skincare_sec .slider_outer .controls a{
    text-decoration: none;
    text-align: center;
    width: 27px;
    height: 27px;
    border: 1px solid #ffffff;
    border-radius: 100%;
    
    display: flex;
    align-items: flex-start;
    transition: all .4s;
    -webkit-transition: all .4s;
}
section.skincare_sec .slider_outer .controls a:nth-child(1){
    margin-right: 4px;
}
section.skincare_sec .slider_outer .controls a i{
    font-size: 14px;
    align-self: center;
    color: #ffffff;
    transition: all .4s;
    -webkit-transition: all .4s;
    margin: 0 auto;
    font-weight: 400;
}
section.skincare_sec .slider_outer .controls.testimonial_control{
    display: flex;
}
section.skincare_sec .slider_outer .controls.testimonial_control {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
}
section.skincare_sec .slider_outer {
    position: relative;
}
.col-md-8.outer_area .cat_adm ul.post-categories li a {
    background-color: #0088ff;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 3px 10px;
}
.main_post_area .post_area .post_content h3#sncat-head a {
    font-size: 20px;
    color: #0088ff;
}




/*post page*/


.fa-user:before {
    content: "\f007";
}
.fa-facebook-f:before {
    content: "\f09a";
}
.fa-twitter:before{
content: "\f099";
}
.fa-linkedin:before{
content: "\f0e1";
}
.fa-skype:before{
    content: "\f17e";
}
.fa-search:before {
    content: "\f002";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-comment:before {
    content: "\f075";
}
.fa-fire:before {
    content: "\f06d";
}
.fa-facebook-f:before {
    content: "\f09a";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-google-plus:before {
    content: "\f0d5";
}
.fa-pinterest-p:before {
    content: "\f231";
}
.fa-long-arrow-left:before{
content: "\f177";
}
.fa-long-arrow-right:before{
    content: "\f178";
}

section.leftbeautystyle_outer .single_post .img_outer img {
    width: 100%;
    height: 500px;
    transition: all 0.3s;
    display: block;
    transform: scale(1);
}
section.leftbeautystyle_outer .single_post .img_outer {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 500px;
}
section.leftbeautystyle_outer .single_post .img_outer span.line_one {
   width: 714px;
    background: #ffffff3d;
    height: 8px;
    display: block;
    position: absolute;
    top: 10px;
    left: 18px;
     z-index: 2;
}   
section.leftbeautystyle_outer .single_post .img_outer span.line_two {
    width: 8px;
    background: #ffffff3d;
    height: 471px;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
}
section.leftbeautystyle_outer .single_post .img_outer span.line_three {
    width: 730px;
    background: #ffffff3d;
    height: 8px;
    display: block;
    position: absolute;
    bottom: 11px;
    left: 10px;
    z-index: 2;
}   
section.leftbeautystyle_outer .single_post .img_outer span.line_four {
    width: 8px;
   background: #ffffff3d;
    height: 471px;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
     z-index: 2;
}
section.leftbeautystyle_outer .single_post .img_outer a.catg {
    background: #1492eb;
    color: #ffffff;
    font-family: 'Poppins-SemiBold';
    font-size: 16px;
    padding: 4px 9px;
    text-decoration: none;
    position: absolute;
    top: 18px;
    left: 18px;
}
section.leftbeautystyle_outer .single_post:hover .img_outer img{
transform: scale(1.1);
}

section.leftbeautystyle_outer .single_post .post_body .commnt_sec .left a:nth-child(1) {
    margin-right: 20px;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec .right a:nth-child(1) {
    margin-right: 20px;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec i {
    font-size: 18px;
    margin: 0 4px 0 0;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec a {
    color: #636363;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Roboto-Regular';
    font-weight: bold;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec {
    display: flex;
    justify-content: space-between;
    padding: 18px 0 8px 0;
    border-bottom: 1px solid #e1e1e1;
}
section.leftbeautystyle_outer .single_post .post_body p {
    line-height: 1.7;
    font-family: 'Poppins-Regular';
    font-size: 15px;
    color: #000000;
    margin: 0 0 20px 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list .reply a {
    background-color: unset;
    color: #928989;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
    font-weight: 500;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list b.fn a, section.leftbeautystyle_outer .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;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list {
    padding: 0;
    list-style: none;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list svg {
    display: none;
}
section.leftbeautystyle_outer .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;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list ol.children {
    list-style: none;
    padding: 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply .comment-author.vcard img {
    vertical-align: middle;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    border: 1px solid #069df4;
}
section.leftbeautystyle_outer .singlepost_leave_reply ol.comment-list li ol.children {
    margin: 0 0 0 65px;
}
section.leftbeautystyle_outer .share_sec {
    display: flex;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    padding: 25px 0;
    margin: 35px 0 0 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply div#comments h2.comments-title {
    font-family: 'Poppins-Regular';
    font-size: 18px;
    text-transform: uppercase;
    color: #000;
    line-height: 1.2;
    margin: 0 0 25px 0;
}
section.leftbeautystyle_outer .share_sec p {
    font-family: 'Roboto-Medium';
    font-size: 18px;
    color: #000000;
    margin: 0 35px 0 0;
}
section.leftbeautystyle_outer .share_sec a#long_icon {
    display: inline-block;
    border: 1px solid #ece0e0;
    padding: 4px 15px;
    color: #000000;
    border-radius: 15px;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    margin-right: 10px;
    text-decoration: none;
}
section.leftbeautystyle_outer .share_sec i.fa.fa-facebook-f {
    color: #3b5998;
    font-size: 15px;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
section.leftbeautystyle_outer .share_sec i.fa-twitter {
    color: #00acee;
    font-size: 15px;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
section.leftbeautystyle_outer .share_sec i.fa.fa-google-plus {
    color: #db4a39;
    font-size: 13px;
    border: 1px solid #ece0e0;
    padding: 7px 6px;
    border-radius: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
section.leftbeautystyle_outer .share_sec i.fa.fa-pinterest-p {
    color: #c8232c;
    font-size: 13px;
    border: 1px solid #ece0e0;
    padding: 7px 10px;
    border-radius: 30px;
    vertical-align: middle;
}
section.leftbeautystyle_outer .single_post_next_prev a.single_post_next {
    text-align: right;
}
section.leftbeautystyle_outer .single_post_next_prev a.single_post_prev, section.leftbeautystyle_outer .single_post_next_prev a.single_post_next{
    display: block;
}
section.leftbeautystyle_outer .single_post_next_prev a{
    text-decoration: none;
}
section.leftbeautystyle_outer .single_post_next_prev h3 {
    font-family: 'Roboto-Medium';
    font-size: 12px;
    color: #727272;
    margin: 0 0 8px 0;
}
section.leftbeautystyle_outer .single_post_next_prev h3:hover{
    color: #007eff;
}
section.leftbeautystyle_outer .single_post_next_prev p {
    margin: 0;
    font-size: 16px;
    color: #000000;
    font-family: 'Poppins-Medium';
}
section.leftbeautystyle_outer .single_post_next_prev a.single_post_prev p{
    padding: 0 0 0 25px;
}
section.leftbeautystyle_outer .single_post_next_prev a.single_post_next p{
    padding: 0 25px 0 0;
}
section.leftbeautystyle_outer .single_post_next_prev i.fa.fa-long-arrow-left {
    font-size: 20px;
    vertical-align: middle;
    color: #007eff;
    margin: 0 4px 0 0;
}
section.leftbeautystyle_outer .single_post_next_prev i.fa.fa-long-arrow-right {
    font-size: 20px;
    vertical-align: middle;
    color: #007eff;
    margin: 0 0 0 4px;
}
section.leftbeautystyle_outer .single_post_next_prev {
    border-bottom: 1px solid #d2d2d2;
    padding: 18px 0;
}
section.leftbeautystyle_outer .single_post_round_img .first_outer {
    display: flex;
}
section.leftbeautystyle_outer .single_post_round_img h3 {
    font-family: 'Roboto-Medium';
    font-size: 23px;
    border-bottom: 2px solid #989898;
    display: inline-block;
    margin: 8px 0 7px 0;
}
section.leftbeautystyle_outer .single_post_round_img p {
    font-family: 'Poppins-Medium';
    font-size: 14px;
    color: #333333;
    margin: 0;
}
section.leftbeautystyle_outer .single_post_round_img .img_sec img {
    vertical-align: middle;
    border-radius: 50%;
    height: 102px;
    width: 106px;
}
section.leftbeautystyle_outer .single_post_round_img .text_sec {
    margin: 0 0 0 22px;
}
section.leftbeautystyle_outer .single_post_round_img .first_outer {
    display: flex;
    max-width: 325px;
}
section.leftbeautystyle_outer .single_post_round_img .sec_outer {
    display: flex;
    max-width: 325px;
    align-self: flex-end;
}
section.leftbeautystyle_outer .single_post_round_img .sec_outer .text_sec {
    margin: 0 20px 0 0;
    text-align: right;
}
section.leftbeautystyle_outer .single_post_round_img {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 35px 0;
    border-bottom: 1px solid #d2d2d2;
}
section.leftbeautystyle_outer .single_post_you_may {
    margin: 42px 0 0 0;
    border-bottom: 1px solid #d2d2d2;
    padding: 0 0 40px 0;
}
section.leftbeautystyle_outer .single_post_you_may h3 {
    font-family: 'Poppins-Medium';
    font-size: 18px;
    background: #0088ff;
    color: #ffffff;
    margin: 0;
    padding: 10px 18px;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post .img_outer img {
    vertical-align: middle;
    width: 100%;
    height: 156px;
}
section.leftbeautystyle_outer .single_post_you_may .post_content ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
section.leftbeautystyle_outer .single_post_you_may .post_content ul.post-categories li {
    display: inline-block;
}
section.leftbeautystyle_outer .single_post_you_may .post_content ul.post-categories a {
    font-family: Roboto-Regular;
    color: #000000;
    background: #ffffff;
    font-size: 11px;
    padding: 4px 2px;
}
.shared-counts-wrap {
    padding: 20px 0 0 0;
}
.single_post h1.singptitle {
    font-family: 'Poppins-SemiBold';
    font-size: 32px;
    text-transform: uppercase;
    color: #0064df;
    line-height: 1.2;
    margin: 15px 0 0 0;
    padding: 25px 0 20px 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply textarea {
    width: 100%;
    background-color: transparent;
    border: 1px solid #ccc;
    height: 174px;
    padding: 20px;
}
section.leftbeautystyle_outer .singlepost_leave_reply input {
    width: 100%;
    /*float: left;*/
    border: 1px solid #ccc;
    padding: 6px 12px;
    background-color: transparent;
}

section.leftbeautystyle_outer .singlepost_leave_reply p.comment-form-comment {
    width: 100%;
}
section.leftbeautystyle_outer .singlepost_leave_reply p:nth-child(5) {
    width: 100%;
}
section.leftbeautystyle_outer .singlepost_leave_reply p.comment-form-cookies-consent {
    width: 100%;
    float: left;
    margin: 8px 0 12px 0;
} 

section.leftbeautystyle_outer .singlepost_leave_reply p.comment-form-cookies-consent input {
    margin: 0 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    width: auto;
    vertical-align: middle;
}
section.leftbeautystyle_outer .single_post_you_may a#tlecstmdg {
    font-family: 'Poppins-Medium';
    font-size: 14px;
    color: #ffffff;
    margin: 6px 0 0 0;
    display: block;
    transition: all 300ms linear 0s;
}
section.leftbeautystyle_outer .single_post_you_may .img_outer {
    height: 156px;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post {
    position: relative;
    margin: 0 8px 0 0;
    width: 100%;
    }
section.leftbeautystyle_outer .single_post_you_may .post_area .post:hover{
    box-shadow: 0 0 2px 1px #00a1ff;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post:nth-child(3){
margin: 0;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post .post_content {
    position: absolute;
    bottom: 0;
    background: #00000085;
    padding: 9px 0 8px 10px;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post a{
    text-decoration: none;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post .post_content a.cat {
    font-family: Roboto-Regular;
    color: #000000;
    background: #ffffff;
    font-size: 11px;
    padding: 4px 2px;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post .post_content h4 {
    font-family: 'Poppins-Medium';
    font-size: 14px;
    color: #ffffff;
        margin: 6px 0 0 0;
            transition: all 300ms linear 0s;
}
section.leftbeautystyle_outer .single_post_you_may .post_area {
    display: flex;
    padding: 22px 18px;
    background: #e1e1e1;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post:hover h4{
color: #00b9ff;;
}
section.leftbeautystyle_outer .singlepost_leave_reply form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 3px;
    font-weight: normal;
    font-family: Roboto-Regular;
    font-size: 14px;
        color: #404040;
}
section.leftbeautystyle_outer .singlepost_leave_reply form .form-control {
    box-shadow: none;
    border-radius: 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply h3 {
    font-family: 'Poppins-Medium';
    font-size: 25px;
    color: #000000;
    margin: 0 0 15px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
section.leftbeautystyle_outer .singlepost_leave_reply form {
    margin: 15px 0 0 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply p {
    margin: 0 0 10px;
    font-family: Roboto-Regular;
    color: #616161;
    font-size: 15px;
}

section.leftbeautystyle_outer .singlepost_leave_reply {
    margin: 25px 0 0 0;
}







 section.leftbeautystyle_outer .single_post_sidebar .search_post input[type="search"] {
    width: 100%;
    padding: 13px 58px 13px 20px;
    border: 1px solid #d2c0c0;
    border-radius: 30px;
    transition: all 300ms linear 0s;
}
 section.leftbeautystyle_outer .single_post_sidebar .search_post input[type="search"]:focus{
    outline: none;
    border: 1px solid #01adff;
    box-shadow: 0px 0px 2px 0px #005aff;
}
section.leftbeautystyle_outer .single_post_sidebar .search_post {
    position: relative;
    z-index: 1; 
}

section.leftbeautystyle_outer .single_post_sidebar .search_post button {
position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    border: none;
    color: #000;
    cursor: pointer;
    width: 75px;
    padding: 0;
}
section.leftbeautystyle_outer .single_post_sidebar .search_post button:focus {
    outline: none;
}
section.leftbeautystyle_outer .single_post_sidebar .search_post  svg {
    width: 75px;
    height: 44px;
    color: #fff;
    fill: #000;
    padding: 11px 0 7px 0;
}
.col-md-4.single_post_sidebar form.search-form label {
    display: none;
}
.col-md-4.single_post_sidebar form.search-form span.screen-reader-text {
    display: none;
}
section.leftbeautystyle_outer .single_post_sidebar .search_post i{
    font-size: 30px;
    color: #000000;
    font-weight: normal;
}
section.leftbeautystyle_outer .single_post_sidebar .popcat_outer h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}

section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat ul.cat_list {
    padding: 0;
    list-style: none;
    margin: 0;
}
 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list p {
   
    color: #3b3737;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li a{
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    color: #3b3737;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item img {
    width: 100px;
    height: 70px;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories {
    padding: 0;
    list-style: none;
    margin: 0;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a{
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 12px;
    padding: 2px 8px;
    text-decoration: none;
}
 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list a p:nth-child(2) {
    color: #091a5a;
    font-weight: bold;
}
 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li {
    padding: 18px 0 18px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
}

 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li:hover{
    border-color: #0cb1ff;
}
 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li:hover p{
    color: #0cb1ff;
}
 section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat {
    padding: 8px 0 22px 0;
    border-bottom: 1px solid #cbc0c0;
}
section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li:before {
    font-family: FontAwesome;
    content: "\f105";
    color: #0088ff;
    padding-right: 0;
    font-size: 25px;
    vertical-align: middle;
    position: absolute;
    top: 10px;
    left: -22px;
    font-weight: bold;
}
section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li {
    padding: 18px 0 18px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
    position: relative;
    margin: 0 15px 0 22px;

}
section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li:nth-child(5){
    border-bottom: none;
}

section.leftbeautystyle_outer .single_post_sidebar .popcat_outer {
    margin: 22px 0 0 0;
}


section.leftbeautystyle_outer .single_post_sidebar .archives h3{
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}



section.leftbeautystyle_outer .single_post_sidebar .archives .select_outer .select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: #eaeaea;
  background-image: none;
}

section.leftbeautystyle_outer .single_post_sidebar .archives .select_outer .select {
    position: relative;
    display: flex;
    width: 100%;
    padding: 12px 0;
    background: #eaeaea;
    overflow: hidden;
    border-radius: 30px;
    border: 1px solid #796a6a;
}
section.leftbeautystyle_outer .single_post_sidebar .archives .select_outer .select select {
    flex: 1;
    padding: 0 22px;
    color: #897f7f;
    cursor: pointer;
    font-family: 'Roboto-Medium';
    font-size: 14px;
}
section.leftbeautystyle_outer .single_post_sidebar .archives .select_outer .select::after {
    content: '\25BC';
    position: absolute;
    top: 5px;
    right: 0;
    padding: 7px 18px;
    background: #eaeaea;
    cursor: pointer;
    pointer-events: none;
    -webkit-transition: .25s all ease;
    -o-transition: .25s all ease;
    transition: .25s all ease;
    font-size: 15px;
    border-left: 1px solid #b2a3a3;
}
section.leftbeautystyle_outer .single_post_sidebar .archives .select_outer .select:hover::after {
  color: #069df4;
}

section.leftbeautystyle_outer .single_post_sidebar .archives {
    border-bottom: 1px solid #cbc0c0;
    margin: 10px 0 0 0;
}
section.leftbeautystyle_outer .single_post_sidebar .archives .select_outer {
    padding: 20px 25px 40px 25px;
}

section.leftbeautystyle_outer .single_post_sidebar .besocial h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #0088ff;
    padding: 15px 19px;
    border: 1px solid #aa9e9e;
}
section.leftbeautystyle_outer .single_post_sidebar .besocial .icons_outer ul {
    list-style: none;
    padding: 0 0 0 25px;
    margin: 0;
}
section.leftbeautystyle_outer .single_post_sidebar .besocial .icons_outer ul li {
    display: inline-block;
}
section.leftbeautystyle_outer .single_post_sidebar .besocial .icons_outer ul li a {
    display: inline-block;
    border: 1px solid transparent;
    background: #b2b2b2;
    margin-right: 15px;
    transition: all .3s ease 0s;
    color: #888;
    font-size: 22px;
    font-weight: 600;
    color: #2a2a2a;
    width: 40px;
    height: 38px;
    text-align: center;
    line-height: 36px;
    -webkit-transition: .5s;
    transition: .5s;
}
section.leftbeautystyle_outer .single_post_sidebar .besocial .icons_outer ul li a:hover {
    border: 1px solid #0088ff;
    background-color: #0088ff;
    color: #fff;
}
section.leftbeautystyle_outer .single_post_sidebar .besocial {
    border-bottom: 1px solid #cbc0c0;
    margin: 10px 0 0 0;
}
section.leftbeautystyle_outer .single_post_sidebar .besocial .icons_outer {
    padding: 20px 0 40px 0;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad h3 {
    font-family: 'Roboto-Medium';
    text-align: center;
    font-size: 12px;
    color: #938989;
    margin: 0 0 7px 0;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_img img{
    width: 100%;
    height: auto;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_img{
    position: relative;
    overflow: hidden;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_img:before{
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0.4) 0%,rgba(0, 0, 0, 0.54) 100%);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad {
    position: relative;
    margin: 10px 0 0 0;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content {
    position: absolute;
    bottom: 68px;
    z-index: 2;
    text-align: center;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 35px;
    color: #ffffff;
    margin: 0;
        text-align: center;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content .add_des {
    display: flex;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content .add_des span {
    font-family: 'Poppins-SemiBold';
    font-size: 45px;
    color: #ffeb00;
    display: block;
}
section#snglpost {
    margin: 40px 0 0 0;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content .add_des p {
    margin: 0;
    font-family: 'Poppins-SemiBold';
    font-size: 37px;
    color: #ffffff;
    line-height: 1;
    padding: 0 18px 0 28px;
    border-right: 1px solid #ffffff;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content .add_des h5 {
    font-size: 20px;
    color: #ffffff;
    line-height: 1.4;
    margin: 0;
    padding: 0 20px 0 18px;
    font-family: 'Poppins-Medium';
    text-align: left;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content .add_des {
    display: flex;
    margin: 40px 0 62px 0;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content a {
    font-family: 'Poppins-SemiBold';
    font-size: 25px;
    color: #ffffff;
    background: #ee0909;
    padding: 11px 28px;
    text-decoration: none;
    border: 1px solid #ffffff;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .booknow_btn{
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .booknow_btn {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel {
  margin: 10px 0 0 0;
  border-bottom: 1px solid #cbc0c0;
  padding: 0 0 40px 0;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs {
  border: none;
  margin: 0px;
  display: flex;
}
 section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li a {
  border: 0;
  margin-right: 0;
  color: #000000;
 background: #e9e9e9;
  width: 120px;
  font-size: 16px;
    font-family: 'Poppins-SemiBold';
    text-align: center;
transition: all 300ms linear 0s;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li a i {
  color: #a6a6a6;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.open, section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line > .nav-tabs > li:hover {
    font-family: 'Poppins-SemiBold';
    color: #000000;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.open a, section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li:hover a {
  border: 0;
  background: #ffffff;
  color: #333333;
  border-bottom: 2px solid #0088ff;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.open .dropdown-menu, section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li:hover .dropdown-menu {
  margin-top: 0px;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active {
  position: relative;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active a {
   border: 0;
    color: #fefcfc;
    background: #0088ff;
    font-size: 16px;
    font-family: 'Poppins-SemiBold';
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active a i {
  color: #404040;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content{
  
  background-color: #fff;
  border: 1px solid #ebe7e7;
  border-top: none;
 padding: 15px 18px 0 18px;


}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tab-content .tab-pane .post_item:nth-child(5){
    border: none;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;

}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li a{
    line-height: unset;
    border-radius: unset;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav li a {
    position: relative;
    display: block;
    padding: 9px 15px;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li {
     float: unset; 
     margin-bottom: 0; 
}

section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px dashed #8b8484;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item:hover .post_body a.post_heading h4{
    color: #0088ff;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body {
    padding: 0 0 0 10px;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading{
    text-decoration: none;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading h4{
    font-family: 'Poppins-SemiBold';
    color: #000000;
    font-size: 14px;
    line-height: 1.2;
    margin: 0;
    transition: all 300ms linear 0s;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    display: flex;
    justify-content: space-between;
    margin: 10px 0 0 0;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.cat {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Roboto-Regular';
    font-size: 8px;
    padding: 2px 8px;
    text-decoration: none;
}   
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.date {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: 'Poppins-SemiBold';
    vertical-align: middle;
    padding: 4px 0 0 0;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry i.fa.fa-clock-o {
    vertical-align: middle;
    font-size: 13px;
    padding: 0 4px 0 0;
}
footer ul.cat_list {
    list-style: none;
    padding: 6px 0 13px 0;
    margin: 0 14px;
    border-bottom: 1px dashed #ffffff;
}
footer ul.cat_list li span.count {
    color: #ffffff;
    font-family: Roboto-Medium;
    background-color: #0088ff;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    transition: all 0.3s ease 0s;
}
footer ul.cat_list li {
    padding: 5px 0;
    transition: all 0.3s ease 0s;
    position: relative;
}
footer ul.cat_list li a {
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    color: #ffffff;
    margin: 0;
    transition: all 0.3s ease 0s;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Poppins-SemiBold';
}
footer ul.cat_list li:hover span {
    color: #0088ff;
    background: #ffffff;
    border: 1px solid #0088ff;
}
footer.footer_area .middle_outer .subscribe_outer form input#search-form-2 {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid #19a4f4;
    padding: 10px 85px 10px 32px;
}
section.leftbeautystyle_outer .single_post ul.post-categories {
    padding: 0;
    margin: 0;
    list-style: none;
}
section.leftbeautystyle_outer .single_post ul.post-categories a {
    background: #0088ff;
    color: #ffffff;
    font-family: 'Poppins-SemiBold';
    font-size: 16px;
    padding: 4px 9px;
    text-decoration: none;
    position: absolute;
    top: 18px;
    left: 18px;
} 
section#snglpost .pagn_cstm a {
    display: inline-block;
    color: #737373;
    font-size: 16px;
    font-family: 'Poppins-Regular';
}
section#snglpost .pagn_cstm a:last-child {
    float: right;
}
section#snglpost .pagn_cstm {
    padding: 0;
}
section.leftbeautystyle_outer .singlepost_leave_reply input#submit {
    background-color: #191919;
    color: #fff;
    font-size: 16px;
    font-family: Roboto-Regular;
    width: 70%;
}
section.leftbeautystyle_outer p.comment-notes {
    width: 100%;
}
@media only screen and (max-width: 767px){
    .home_main_slider {
      margin: 30px 0 10px 0;
    }
    section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories li {
    display: block;
    }
    
    section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a {
        font-size: 11px;
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories li {
    display: block;
    }
    
    .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a {
        font-size: 11px;
    }
    
    .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories li {
            display: inline-block;
        }
    section.leftbeautystyle_outer .single_post ul.post-categories a {
    font-size: 13px;
    left: 0;
    }
section.skincare_sec .slider_outer h3 {
    padding: 0 0 20px 0;
}
section.beautystyle_sec .smallposts .post_item .post_body a.post_heading h5 {
    font-size: 15px;
}
    section.leftbeautystyle_outer .singlepost_leave_reply p.comment-form-cookies-consent{
            display: flex;
    }
    section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad{
        display:none;
    }
    .main_post_area .side_bar .sidebar_ad{
        display:none;
    }
    div#othpst ul li a{
            font-size: 12px !important;
    }
    div#othpst ul li{
        margin: 0 0 8px 0;
    }
    
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    display: block;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    display: block;
}
.healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.date {
   font-size: 12px;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry i.fa.fa-clock-o {
vertical-align: middle;
font-size: 16px;
padding: 0 4px 0 0;
}
    .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a {
font-size: 12px;
padding: 2px 2px;
display: inline-block;
}
    .es-field-wrap label{
        width:100%;
    }
    a#sncat_link {
     float: unset; 
     display: block;
}
    section.skincare_sec .slider_outer .card_outer .card .card_cntent {
    width: 100%;
    }
    .emaillist input[type=submit] {
       position: unset;
       width: 50%;
    }
    
    section.beautystyle_sec .post_outer .post_content a.readmorebtn {
    padding: 8px 12px !important;
}
section.beautystyle_sec .post_outer .post_content p {
    padding-bottom: 25px;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content .add_des {
    display: block;
    margin: 18px 0 62px 0;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content {
    position: absolute;
    bottom: 68px;
    z-index: 2;
    text-align: center;
    left: 0;
    right: 0;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 28px;
    color: #ffffff;
    margin: 0;
    text-align: center;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content .add_des p {
    font-size: 20px;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content .add_des span {
    font-family: 'Poppins-SemiBold';
    font-size: 20px;
    color: #ffeb00;
    display: inline-block;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content .add_des h5 br {
    display: none;
}
.wrapper .main_post_area .side_bar .sidebar_ad .ad_content .add_des h5 {
    font-size: 20px;
    color: #ffffff;
    line-height: 1.4;
    margin: 0;
    padding: 20px 20px 0 18px;
    font-family: 'Poppins-Medium';
    text-align: center;
}
.pagination {
    display: block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
div#othpst span#paginationtg {
    font-size: 15px;
    font-family: 'Roboto-Regular';
    text-transform: capitalize;
    text-decoration: none;
    padding: 0 0 15px 0;
    vertical-align: middle;
    width: 100%;
    display: block;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li{
    width: 33.3333%;
}
.top_posts .post_outer .post .post_image img {
    width: 100%;
    height: auto;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li a {
    width: auto;
}    
.main_post_area .post_area .post_content p {
    font-size: 13px;
}        
.wrapper_main .main_post_area .post_area .post_content {
   min-height: unset;
}
.wrapper_main .main_post_area .post_area .post_content p {
    margin: 10px 0 3px 0;
}
.wrapper_main .main_post_area .post_area .post_content h3#sncat-athr {
    float: left;
    margin: 11px 0px 0 12px;
    font-size: 14px;
    padding: 14px 0 0 0;
}
.col-md-8.outer_area .cat_adm ul.post-categories li a{
    font-size: 12px;
}

.main_post_area .post_area .post_content h3{
        line-height: 0.8;
}
.main_post_area .post_area .image_outer span.line_first, .main_post_area .post_area .image_outer span.line_third, .main_post_area .post_area .image_outer span.line_sec, .main_post_area .post_area .image_outer span.line_four  {
    display: none;
}    
.wrapper .breadcrumb {
    margin: 40px 0 0 0;
}    
section.skincare_sec {
    padding: 35px 0 20px 0;
}    
   
.home_main_slider .cards_outer .middle_slider h2 {
    font-size: 17px;
}    
.home_main_slider .cards_outer .middle_slider p {
    font-size: 12px;
}
.wrapper_main section.healthfitness_secpost {
    padding: 20px 0 20px 0;
}    
.recent-comments p {
    font-size: 14px;
} 
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content h4 {
font-size: 16px;
}   
.home_main_slider .cards_outer .carousel-control.left {
     top: 50%;
    transform: translate(-0%,-50%);
}
.home_main_slider .cards_outer .carousel-control.right {
     top: 50%;
    transform: translate(-0%,-50%);
}    
section.beautystyle_sec .post_outer .post_content .commet .left a {
    display: inline-block;
    
}
section.beautystyle_sec .post_outer .post_content .commet .left a:nth-child(1){
        margin-right: 5px;
}
section.beautystyle_sec .post_outer .post_content .commet .right a {
   display: inline-block;
   
}    
section.beautystyle_sec .post_outer .post_content .commet .right a:nth-child(1){
        margin-right: 5px;
}
.top_header {
    display: none;
}
div#main_header {
    display: none;
}
footer.footer_area {
    margin: 25px 0 0 0;
    background: url(images/footer_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0 0 0;
}
footer.footer_area .trending_post {
    padding: 0px 0px 0 0;
}

footer.footer_area .trending_post h3 {
    font-family: 'Poppins-Medium';
    color: #ffffff;
    font-size: 18px;
    padding: 5px 10px;
    margin: 0;
    border: 1px solid #ffffff;
}
footer.footer_area .trending_post .post_item {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px dashed #8b8484;
    margin: 0 0px 0 0;
}
footer.footer_area .middle_outer .contact_outer p {
    margin: 0;
    font-family: 'Poppins-Medium';
    color: #ffffff;
    font-size: 14px;
    line-height: 1.6;
    padding: 10px 0 0 0;
}
footer.footer_area .middle_outer .subscribe_outer {
    padding: 25px 0 0 0;
    border-top: 1px dashed #ffffff;
    margin: 15px 0px 15px 0px;
}
footer.footer_area .middle_outer .contact_outer {
    text-align: center;
    padding: 0 0px;
}
footer.footer_area .last_outer .categories_outer h3 {
    font-size: 18px;
    padding: 5px 10px;
}
footer.footer_area {
    margin: 40px 0 0 0;
    background: url(images/footer_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0 0 0;
}
footer.footer_area .copyright {
    padding: 10px 15px;
}
footer.footer_area .last_outer .categories_outer {
    padding: 0;
}
footer.footer_area .trending_post .post_item .post_body ul.post-categories a{
        padding: 2px 3px;
}
/*single post*/
section.leftbeautystyle_outer .single_post .img_outer {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: auto;
}
section.leftbeautystyle_outer .single_post .img_outer img {
    width: 100%;
    height: auto;
    transition: all 0.3s;
    display: block;
    transform: scale(1);
}
.single_post h1.singptitle {
    font-family: 'Poppins-SemiBold';
    font-size: 16px;
    text-transform: uppercase;
    color: #0064df;
    line-height: 1.2;
    margin: 0;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav li a{
    padding: unset;
    min-height: 30px;
    line-height: 30px;
    width:100%;
}
section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content h4{
        font-size: 25px;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry{
    display: block;
}
section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li{
    width: 33.3333%;
}
.single_post .shared-counts-wrap.style-bar .shared-counts-button:not(.included_total) {
    width: 50%;
    margin: 0 0 10px 0;
}
section#snglpost .pagn_cstm {
    padding: 20px 0 20px 0;
}
section.leftbeautystyle_outer .single_post_you_may {
    margin: 10px 0 0 0;
    border-bottom: 1px solid #d2d2d2;
    padding: 0 0 25px 0;
}
section.leftbeautystyle_outer .single_post_you_may .post_area {
    display: flex;
    padding: 22px 18px;
    background: #e1e1e1;
    flex-direction: column;
}
section.leftbeautystyle_outer .single_post_you_may .post_area {
    display: flex;
    padding: 15px 10px;
    background: #e1e1e1;
    flex-direction: column;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post .img_outer img {
    vertical-align: middle;
    width: 100%;
    height: auto;
}
section.leftbeautystyle_outer .single_post_you_may .img_outer {
    height: auto;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post {
    position: relative;
    margin: 0 8px 0 0;
    width: 100%;
    margin-bottom: 10px;
}
section.leftbeautystyle_outer .singlepost_leave_reply p {
    width: 100%;
    float: left;
}
section.leftbeautystyle_outer .singlepost_leave_reply form label {
    display: inline-block;
    max-width: 85%;
    margin-bottom: 3px;
    font-weight: normal;
    font-family: Roboto-Regular;
    font-size: 13px;
    color: #404040;
}
section.leftbeautystyle_outer .singlepost_leave_reply input#submit {
    width: 100%;
}
section.leftbeautystyle_outer .single_post_you_may .post_area .post .post_content {
    width: 100%;
}
section.leftbeautystyle_outer .single_post .img_outer span {
    display: none !important;
}
/*single post*/
/*category*/
.main_post_area .post_area {
    position: relative;
    margin: 0 0 30px 0;
    min-height: auto;
    z-index: 1;
}
.main_post_area .post_area .image_outer img {
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: 100%;
    transform: scale(1);
}
.main_post_area .post_area .image_outer {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.main_post_area .post_area .post_content {
    width: 100%;
    text-align: center;
    border: 1px solid #d5d5d5;
    border-radius: 0px;
    background: #ffffff;
    padding: 10px 15px;
    box-shadow: 0px 1px 11px 0px #cfcccc;
    position: unset;
    top: 268px;
    right: 0;
    z-index: 100;
}
.main_post_area .post_area .post_content h3#sncat-head a {
    font-size: 14px;
}
.main_post_area .side_bar .archives h3 {
    padding: 10px 19px;
}
.main_post_area .side_bar .besocial h3 {
    padding: 10px 19px;
}
.main_post_area .side_bar .besocial .icons_outer {
    padding: 20px 0 40px 0;
    text-align: center;
}
/*category*/
.top_posts .post_outer {
    display: flex;
    flex-direction: column;
    margin: 10px 0 10px 0;
}
.top_posts .post_outer .post {
    position: relative;
    width: 100%;
    margin: 0 0px 0 0;
}
.top_posts .post_outer .post .post_image {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: auto;
    height:unset;
}
a#csgtitl {
    font-size: 18px;
}
.top_posts .post_outer .post {
    position: relative;
    width: 100%;
    margin: 0 0px 0px 0;
    margin-bottom: 10px;
}
.top_posts .post_outer .post:nth-child(3) {
    margin: 0;
    margin-bottom: 10px;
}
.main_post_area .post_area .post_content .cat_adm {
    margin: 21px 0 0 0;
    float: left;
    border-right: 1px solid #717171;
    padding: 0 16px 0 0;
}
.main_post_area .post_area .post_content h3#sncat-athr {
    float: right;
    margin: 10px 0px 0 0;
}
section.beautystyle_sec .post_outer h3 {
    font-size: 20px;
    margin: 18px 0 10px 0;
}
section.beautystyle_sec .post_outer .image_outer img {
    width: auto;
    height: auto;
}
section.beautystyle_sec .post_outer .post_content h4 {
font-size: 17px;
}

section.nutrition_sec {
    margin: 20px 0 0 0;
    padding: 35px 0 5px 0;
}
section.nutrition_sec .cards_outer h3 {
    font-size: 20px;
}
section.nutrition_sec .cards_outer .card .content h4 {
    font-size: 18px;
    color: #282121;
    font-family: 'Poppins-SemiBold';
    line-height: 1.2;
    margin: 0 0 0 0;
    transition: all 300ms linear 0s;
    display: inline;
    padding: 0 0px 0 0;
}
section.nutrition_sec .cards_outer .card .content p {
    margin: 0;
    line-height: 1.6;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #464444;
    padding: 13px 0 10px 0;
}
section.healthfitness_secpost {
    padding: 20px 0 50px 0;
}
section.healthfitness_secpost .posts_outer h3 {
    font-size: 20px;
}
section.healthfitness_secpost .posts_outer .top_posts {
    display: flex;
    flex-direction: column;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post {
    position: relative;
    margin: 0 0px 0 0;
    width: 100%;
    height: auto;
    margin-bottom:20px;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image img {
    width: 100%;
    height: auto;
    transition: all 0.3s;
    display: block;
    transform: scale(1);
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_img {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
}
section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image {
    position: relative;
    overflow: hidden;
    height: auto;
}
section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_img img {
    transition: all 0.3s;
    display: block;
    transform: scale(1);
    width: 100%;
    height: auto;
}
section.healthfitness_secpost .posts_outer .bottom_posts {
    display: flex;
    flex-direction: column;
    margin: 20px 0 0 0;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item:nth-child(1) {
    margin: 0 0px 20px 0;
}
section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_img {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.healthfitness_sidebar {
    margin-top: 20px;
}
section.dntlcare_sec .dntlcareposts_outer h3 {
    font-size: 20px;
}
section.dntlcare_sec .dntlcareposts_outer .post_area {
    display: flex;
    margin: 0 0 45px 0;
    flex-direction: column;
}
section.dntlcare_sec .dntlcareposts_outer .post_area .img_sec {
    width: 100%;
    box-shadow: 10px 9px 0 0 #e3e3e3;
    position: relative;
    overflow: hidden;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc {
    padding: 0 0 0 0px;
    width: 100%;
    margin-top: 15px;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc h4 {
    font-size: 18px;
    margin: 2px 0 15px 0;
}
section.dntlcare_sec .dntlcareposts_outer .post_desc p {
    font-size: 14px;
    margin: 0 0 30px 0;
}
section.dntlcare_sec .side_bar .popcat_outer h3 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins-SemiBold';
    background: #069df4;
    padding: 10px 15px;
    border: 1px solid #aa9e9e;
}
section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li {
    padding: 10px 0 10px 0;
    border-bottom: 1px dotted #8b8484;
    transition: all 0.3s ease 0s;
    position: relative;
    margin: 0 15px 0 22px;
}
section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li:before {
    font-family: FontAwesome;
    content: "\f105";
    color: #0cb1ff;
    padding-right: 0;
    font-size: 25px;
    vertical-align: middle;
    position: absolute;
    top: 4px;
    left: -22px;
    font-weight: bold;
}
section.dntlcare_sec .side_bar .popcat_outer .popcat .cat_list li a {
    font-size: 14px;
}
section.healthfitness_secpost .ad_sec img {
    width: 100%;
}
section.beautystyle_sec .post_outer .image_outer span {
    display: none !important;
}
section.skincare_sec .slider_outer .card_outer .card {
    max-width: 100%;
    margin: 0 25px 0 0;
    position: relative;
    box-shadow: 0 0 0px 5px #ffffff6b;
    border-radius: 10px;
    width: 100%;
}
section.skincare_sec .slider_outer .card_outer {
    display: -webkit-inline-box;
}
.home_main_slider .cards_outer {
    display: flex;
    position: relative;
    flex-direction: column;
    margin-top: 20px;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: auto;
}
.home_main_slider .cards_outer .middle_slider .bs-example {
    margin: 0;
    width: 100%;
    position: relative;
}
.home_main_slider .cards_outer .card {
    position: relative;
    height: 245px;
    width: 326px;
    display: none;
}
.home_main_slider .cards_outer .middle_slider .img_wrap img {
    height: auto;
    vertical-align: middle;
    width: 100%;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li a {
    padding: unset;
    min-height: 30px;
    line-height: 30px;
    width: 100%;
}
section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li {
    width: 33.3333%;
}
.home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner .content {
    position: absolute;
    z-index: 2;
    padding: 0 40px 0 40px;
    bottom: 10px;
}
.wrapper .breadcrumb {
    font-size: 18px;
}
div#othpst {
   margin: 20px 0;
}
.main_post_area .post_area:nth-child(10) {
    margin-bottom: 0;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li a {
    font-size: 15px;
    padding: unset;
    min-height: 30px;
    line-height: 30px;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.active a {
    font-size: 15px;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading h4 {
    font-size: 13px;
}
.main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    display: block;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec i{
    font-size: 14px;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec .left a:nth-child(1) {
    margin-right: 8px;
}
section.leftbeautystyle_outer .single_post .post_body .commnt_sec .right a:nth-child(1) {
    margin-right: 8px;
}

}
    @media screen and (max-width: 1024px) and (min-width: 768px){  
        
        .main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li {
            float: unset;
            margin-bottom: 0;
            width: -webkit-fill-available;
        }
        section.beautystyle_sec .post_outer .image_outer span {
            visibility: hidden;
        }
        section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad {
            display: none;
        }
        section.leftbeautystyle_outer .single_post_you_may a#tlecstmdg {
            font-size: 12px;
        }
        section.leftbeautystyle_outer .single_post .post_body p iframe {
            width: 100%;
        }
        section.leftbeautystyle_outer .single_post_sidebar .besocial .icons_outer ul li a {
            font-size: 18px;
            width: 30px;
            height: 35px;
        }
        section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a {
            font-size: 7px;
        }
        section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active a {
            font-size: 13px;
        }
        .post_body p img {
            width: 100%;
            height: auto;
        }
        .single_post h1.singptitle {
            font-size: 20px;
            padding: 0px 0 0px 0;
        }
        section.leftbeautystyle_outer .single_post_sidebar .popcat_outer .popcat .cat_list li {
            padding: 10px 0 10px 0;
        }
        section.leftbeautystyle_outer .single_post .img_outer {
            height: auto;
        }
        section.leftbeautystyle_outer .single_post .img_outer img {
        width: 100%;
        height: auto;
        }
        a#csgtitl {
            font-size: 15px;
        }
        footer.footer_area .trending_post .post_item .post_body .catgry {
        display: block;
        }
        footer.footer_area .trending_post .post_item .post_body a.post_heading h4 {
        font-size: 11px;
        }
        .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry{
                display: block;
        }
        .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading h4{
                font-size: 12px;
        }
        .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry a.date{
            font-size: 9px;
        }
        section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry{
            display: block;
        }
        
    section.beautystyle_sec .smallposts .post_item {
    min-height: 100px;
    }
    section.nutrition_sec {
    margin: 0;
    }
    section.skincare_sec .slider_outer .card_outer .card .cat_sec {
    display: block;
    }
    section.nutrition_sec {
    padding: 38px 0 0 0;
    }
    section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li{
            width: 33.3333%;
    }
    section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav li a{
    position: relative;
    display: block;
    font-size: 13px;
    padding: unset !important;
    min-height: 30px;
    line-height: 30px;
    width: 100%;
    }
    section.beautystyle_sec .smallposts .col-sm-6.col-md-6 {
    padding-right: 0;
    }
    
    .emaillist input[type=submit] {
    position: unset;
    }
    section.leftbeautystyle_outer .singlepost_leave_reply input#submit {
    width: 100%;
    }
    section.leftbeautystyle_outer .single_post_you_may .post_area .post .post_content {
    width: 100%;
    }
    section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body .catgry {
    flex-direction: column;
    }
    section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li a {
     width: 100%;
    padding: unset;
    min-height: 30px;
    line-height: 30px;
    font-size: 12px;
    }
    .home_main_slider .cards_outer .card .card_content h2 {
    font-family: 'Poppins-SemiBold';
    font-size: 13px;
    color: #feffff;
    margin: 12px 0 0 0;
    line-height: 1.2;
    }
    section.dntlcare_sec .side_bar .ad_area img {
    width: 100%;
    height: auto;
    }
    section.dntlcare_sec .dntlcareposts_outer .post_desc h4 {
        font-size: 18px;
        margin: 2px 0 8px 0;
    }
    section.dntlcare_sec .dntlcareposts_outer .post_desc p {
        line-height: 1.5;
        font-family: 'Poppins-Regular';
        font-size: 14px;
        color: #494949;
        margin: 0 0 15px 0;
    }
        section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item {
        display: flex;
            padding: 12px 0;
        border-bottom: 1px dashed #8b8484;
    }
    .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item img {
            width: 45%;
            height: 100%;
    }
    section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body {
        padding: 0 0 0 7px;
    max-width: 65%;
    width: 65%;
    }
    section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body a.post_heading h4 {
        font-family: 'Poppins-SemiBold';
        color: #000000;
        font-size: 11px;
        line-height: 1.2;
        margin: 0;
        transition: all 300ms linear 0s;
        text-align: left;
            padding: 0;
    }
        section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav li a {
        position: relative;
        display: block;
        padding: 9px 6px;
        font-size: 9px;
        width: auto;
    }
    section.healthfitness_secpost .healthfitness_sidebar .tabbable-panel .tabbable-line .nav-tabs li.active a {
        border: 0;
        color: #fefcfc;
        background: #069df4;
        font-size: 13px;
        font-family: 'Poppins-SemiBold';
    }
        section.skincare_sec .slider_outer .card_outer .card .img_sec img {
        border-radius: 10px;
        width: 100%;
        height: 170px;
    }
    section.skincare_sec .slider_outer .card_outer .card h4 {
        font-family: 'Roboto-Medium';
        color: #ffffff;
        font-size: 12px;
        line-height: 1.4;
        border-top: 1px solid #ffffff;
        padding: 8px 0 0 0;
        margin: 6px 0 0 0;
    }
        section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content h4 {
        color: #ffffff;
        font-size: 18px;
        margin: 7px 0 0 0;
        font-family: 'Roboto-Medium';
        word-spacing: 2px;
        line-height: 1.2;
        transition: all 300ms linear 0s;
    }
        section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image img {
        width: 100%;
        height: auto;
    }
    section.healthfitness_secpost .posts_outer .top_posts .left_post .post_content {
        position: absolute;
        bottom: 95px;
        z-index: 2;
        padding: 0 40px 0 15px;
    }
    section.healthfitness_secpost ul.post-categories li {
        list-style: none;
    }
    section.healthfitness_secpost .posts_outer .top_posts .left_post .post_image:before {
        content: "";
        position: absolute;
        background: linear-gradient(rgba(133, 158, 45, 0) 38%,rgb(19, 164, 247) 84%);
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        z-index: 1;
    }
    section.nutrition_sec .cards_outer .card .content h4 {
        font-size: 13px;
        padding: 0;
    }
    section.nutrition_sec .cards_outer .card .content p {
        font-size: 13px;
        padding: 13px 0 13px 0;
    }
    section.beautystyle_sec .smallposts .post_item .post_body a.post_heading h5 {
        font-size: 13px;
    }
      section.beautystyle_sec .ad_sec_second img {
        width: 100%;
    }  
    section.beautystyle_sec .smallposts .post_body {
        padding: 0 0px 0 8px;
    }
    section.beautystyle_sec .smallposts .post_item .post_body a.weeks {
        font-size: 9px;
    }
       .home_main_slider .cards_outer .middle_slider .bs-example .carousel-inner {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: unset;
    }
    
    section.beautystyle_sec .smallposts {
        display: block;
        margin: 25px 0 0 0;
        border-top: 1px solid #b3b3b3;
        padding-top: 25px;
    }
    
    section.healthfitness_secpost .posts_outer .bottom_posts .post_item .post_img {
        position: relative;
        overflow: hidden;
        width: unset;
        height: unset;
    }
    section.healthfitness_secpost .ad_sec img {
       width:100%;
    } 
     section.healthfitness_secpost .posts_outer .top_posts .right_posts .post_item .post_img img{
         width: 100%;
        height: auto;
     }   
        
    .healthfitness_sidebar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a{
        font-size: 10px;
        padding: 2px 2px;
    }
    section.dntlcare_sec .dntlcareposts_outer .post_area .img_sec{
            height: 100%;
    }
       
    .main_post_area .post_area .image_outer .date{
        z-index: 10;
    }
   .main_post_area .post_area .image_outer span.line_first{
           width: 395px;
   }
   
   .main_post_area .post_area .image_outer span.line_sec{
           height: 295px;
   }
   .main_post_area .post_area .image_outer span.line_third{
       width: 449px;
   }
   .main_post_area .post_area .image_outer span.line_four{
       height: 200px;
   }
   .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body ul.post-categories a{
       font-size: 11px;
    padding: 2px 4px;
   }
   section.leftbeautystyle_outer .single_post .img_outer span.line_three{
   width: 700px;
   }
   section.leftbeautystyle_outer .single_post .img_outer span.line_one{
           width: 692px;
   }
   section.leftbeautystyle_outer .single_post_sidebar .tabbable-panel .tabbable-line .nav-tabs li{
    float: unset;
    margin-bottom: 0;
    width: 33.3333%;
   }
   section.leftbeautystyle_outer .single_post_sidebar .sidebar_ad .ad_content{
       left: 195px;
   }
   footer.footer_area .col-md-4 {
    width: 33.33333333%;
    float: left;
   }
    footer.footer_area .trending_post h3 {
        font-family: 'Poppins-Medium';
        color: #ffffff;
        font-size: 18px;
        padding: 8px 10px;
        margin: 0;
        border: 1px solid #ffffff;
    }
    footer.footer_area {
        margin: 20px 0 0 0;
    }
    footer.footer_area .trending_post {
        padding: 0;
    }
    footer.footer_area .trending_post .post_item {
        display: flex;
        padding: 20px 0;
        border-bottom: 1px dashed #8b8484;
        margin: 0;
    }
    footer.footer_area .trending_post .post_item img {
    border: 1px solid #ffffff;
    width: 103px;
    height: 76px;
    margin-right: 10px;
}
    footer.footer_area .trending_post .post_item .post_body {
        padding: 0 0 0 0;
    }
    footer.footer_area .middle_outer .subscribe_outer {
        padding: 25px 0 0 0;
        border-top: 1px dashed #ffffff;
        margin: 15px 0 0 0;
    }
    footer.footer_area .last_outer .categories_outer {
        padding: 0;
    }
    .recent-comments p {
        font-size: 12px;
    }
    .main_post_area .post_area .image_outer {
    width: 100%;
    position: relative;
    overflow: hidden;
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content {
        background-color: #fff;
        border: 1px solid #ebe7e7;
        border-top: none;
        padding: 0 10px;
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item {
        display: flex;
            padding: 12px 0;
        border-bottom: 1px dashed #8b8484;
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item img {
        width: 30%;
    height: 100%;
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .tab-content .post_item .post_body {
     padding: 0 0 0 7px;
    }
    .main_post_area .side_bar .archives .select_outer {
        padding: 15px 0 15px 0;
    }
    .main_post_area .side_bar .besocial .icons_outer ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .main_post_area .side_bar .besocial .icons_outer ul li a {
        display: inline-block;
        border: 1px solid transparent;
        background: #b2b2b2;
        margin-right: 9px;
        transition: all .3s ease 0s;
        color: #888;
        font-size: 18px;
        font-weight: 600;
        color: #2a2a2a;
        width: 40px;
        height: 38px;
        text-align: center;
        line-height: 36px;
        -webkit-transition: .5s;
        transition: .5s;
    }
    .main_post_area .side_bar .sidebar_ad {
        position: relative;
        margin: 10px 0 0 0;
    }
    .main_post_area .side_bar .sidebar_ad .ad_content {
        position: absolute;
        bottom: 0;
        z-index: 2;
        text-align: center;
        top: 33px;
        left: 0;
        right: 0;
    }
    .main_post_area .side_bar .sidebar_ad .ad_content h4 {
        font-family: 'Poppins-SemiBold';
        font-size: 17px;
        color: #ffffff;
        margin: 0;
        text-align: center;
    }
    .main_post_area .side_bar .sidebar_ad .ad_content .add_des {
        display: block;
        margin: 14px 0 62px 0;
    }
    .main_post_area .side_bar .sidebar_ad .ad_content .add_des p {
        margin: 0;
        font-family: 'Poppins-SemiBold';
        font-size: 20px;
        color: #ffffff;
        line-height: 1;
        padding: 0;
        border-right: 1px solid #ffffff;
    }
    .main_post_area .side_bar .sidebar_ad .ad_content .add_des span {
        font-family: 'Poppins-SemiBold';
        font-size: 20px;
        color: #ffeb00;
        display: unset;
    }
    .main_post_area .side_bar .sidebar_ad .ad_content .add_des h5 {
        font-size: 15px;
        color: #ffffff;
        line-height: 1.4;
        margin: 0;
        padding: 0 20px 0 18px;
        font-family: 'Poppins-Medium';
        text-align: center;
    }
    .main_post_area .post_area .image_outer img {
        max-width: 100%;
        transition: all 0.3s;
        display: block;
        width: 100%;
        height: auto;
        transform: scale(1);
    }
    .top_posts .post_outer {
        margin: 20px 0 40px 0;
    }
     .col-md-8.outer_area {
        width: 66.66666667%;
        float: left;
    }
    .col-md-4.side_bar {
        width: 33.33333333%;
        float: left;
    }
    .top_posts .post_outer .post .post_image {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: auto;
    }
    .top_posts .post_outer .post .post_image img {
        max-width: 100%;
        transition: all 0.3s;
        display: block;
        width: 100%;
        transform: scale(1);
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li.active a {
        border: 0;
        color: #fefcfc;
        background: #069df4;
        font-size: 9px;
        font-family: 'Poppins-SemiBold';
    }
    .main_post_area .side_bar .tabbable-panel .tabbable-line .nav-tabs li a {
        width: auto;
        font-size: 10px;
    }
        
       .home_main_slider .cards_outer .card {
        position: relative;
        height: unset;
        width: 25vw;
    }
    .home_main_slider .cards_outer .middle_slider .bs-example {
        margin: 0;
        width: 43.5vw;
        position: relative;
    }
    .home_main_slider .cards_outer .middle_slider .img_wrap img {
        height: 415px;
        vertical-align: middle;
        width: 100%;
    }
    .home_main_slider .cards_outer .card .img_sec {
        position: relative;
        width: 100%;
        height: 207px;
    } 
    .home_main_slider .cards_outer .middle_slider h2 {
        font-size: 18px;
    }
    html body div#wprmenu_bar {
        padding-top: 0;
        padding-bottom: 0;
        display: none;
    }
    html {
        padding-top: 0 !important;
    }
    .header_area .top_header .ad_sec img {
        width: 100%;
    }
    .header_area .top_header .ad_sec {
        width: 100%;
        margin: auto;
    }
    .header_area .main_header_area .main_menu_outer .main_menu ul li a {
        font-size: 13px;
        padding: 20px 10px;
    
    }
    .col-md-2.top_search_area {
        width: 16.66666667%;
        float: left;
    }
    .header_area .main_header_area .top_search_area .search_area form button {
        position: absolute;
        top: -1px;
        left: 130px;
    
    }
    
    }
    section.leftbeautystyle_outer .singlepost_leave_reply .comment-metadata time {
        font-size: 14px;
        color: #000000;
    }
    section.leftbeautystyle_outer .singlepost_leave_reply em.comment-awaiting-moderation {
        font-size: 14px !important;
        color: #000000 !important;
        font-style: normal !important;
    }
    
    /*pagination css start*/
    div#othpst ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    div#othpst ul li.active {
        background: #0088ff;
    }
    div#othpst ul li {
        color: #fff;
        padding: 4px 8px;
        display: inline-block;
        background:#000000;
    }
    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;
    }
    /*pagination css ends*/
    
    
    /*header animation css*/
    @keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}

.content {width:100%;margin:0 auto;padding:30px;}


.fixed-header .logo_sec img {
    width: 79px;
    margin: 8px 0;
}
.fixed-header .heder_menu {
    padding: 0px 0;
}
.fixed-header {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   padding: 0 0;
   animation: slide-down 0.7s;
   background: #fff;
   z-index: 100;
}
.fixed-header .logo img {
   width: 119px;
}
.fixed-header .logo {
   padding: 10px 0 10px;
}
.fixed-header .hder_menu_mn {
   padding: 0 0;
}
.fixed-header .hder_menu ul li a:hover {
padding: 4px 0;
}
.fixed-header.main_header_area{
    margin: 0;
}    
    
    
    #cookie-notice .cn-button{
        background: #0088ff;
    }
    
    .nothing {
    margin: 36px 0 0;
}

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
footer.footer_area .trending_post .post_item .post_body a.post_heading h4 {
    font-size: 15px;
}
}


header ul#head_menu li.menu-item-has-children ul.sub-menu{
    display:none !important;
}

header ul#head_menu li.menu-item-has-children:hover ul.sub-menu{
    display: block!important;
    position: absolute !important;
    background: #08f !important;
    width: 179px !important;
    top: 45px !important;
    z-index: 10 !important;
}

section.contact_outer .lft_form_outer h3 {
    text-transform: uppercase;
    font-family: 'Poppins-SemiBold';
    font-size: 25px;
    color: #08f;
    padding: 0 0 5px 0;
    margin: 0 0 15px 0;
    letter-spacing: 4px;
}

section.contact_outer .lft_form_outer p{
    margin: 0 0 5px;
    line-height: 1.5;
    font-family: 'Poppins-Regular';
    font-size: 15px;
    color: #000;
}

section.contact_outer .lft_form_outer p a{
    color: #08f;
    text-decoration: none;
}

section.contact_outer.main_post_area .lft_form_outer form input{
    width: 100%;
    padding: 11px 14px;
    border: none;
    outline: none;
    border-radius: 5px;
    margin: 0 0 15px 0;
}

section.contact_outer.main_post_area .lft_form_outer form span.first-name input {
    background: #daebf9;
}

section.contact_outer.main_post_area .lft_form_outer form span.last-name input {
    background: #daebf9;
}

section.contact_outer.main_post_area .lft_form_outer form input[type="email"] {
    background: #baddfb;
}

section.contact_outer.main_post_area .lft_form_outer form input[type="tel"]{
     background: #baddfb;
}

section.contact_outer.main_post_area .lft_form_outer form span.address input{
    background: #98c9f3;
}

section.contact_outer.main_post_area .lft_form_outer form textarea{
    width: 100%;
    border: none;
    outline: none;
    background: #64b2f7;
    padding: 11px 14px;
    border-radius: 5px;
    margin: 0 0 22px 0;
}

section.contact_outer.main_post_area .lft_form_outer form textarea::placeholder{
    color:#08f;
    font-family: 'Poppins-SemiBold';
}

section.contact_outer.main_post_area .lft_form_outer form input::placeholder{
    color:#08f;
    font-family: 'Poppins-SemiBold';
}

section.contact_outer.main_post_area .lft_form_outer form input[type=submit]{
    width: unset !important;
    background: #08f;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 30px !important;
    padding: 12px 38px!important;
}
section.contact_outer.main_post_area .lft_form_outer div#wpcf7-f915-o1{
    text-align: center;
    margin: 35px 0 0 0;
}

section.contact_outer.main_post_area .lft_form_outer form span.wpcf7-spinner{
    position: absolute;
}

section.contact_outer.main_post_area{
    padding: 80px 0 0 0;
}

