/*
Theme Name: general_11
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.4
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
/*comment layout css starts*/
.wZBzmQkMZzYmOAijMTGwETNcTNTNQuOtheme--light {
    display: none;
}
section.single_post_outer .post_outer .post h1 {
    color: #000;
    font-size: 25px;
    padding: 0;
    margin: 20px 0 20px 0;
    font-family: 'NotoSans-Regular';
    font-weight: 600;
    text-align:center;
}
section.post_comment_sec div#comments h2.comments-title{
    display: none;
}
section.post_comment_sec ol.comment-list {
    list-style: none;
    padding: 0px;
}
section.post_comment_sec  img.avatar {
    width: 55px;
    height: 55px;
    border-radius: 50%;
}
section.post_comment_sec a.url {
    text-transform: capitalize;
    color: #3e555a;
}
section.post_comment_sec svg.icon.icon-mail-reply {
    display: none;
}
section.post_comment_sec .comment-metadata a {
    text-decoration: none;
   color: #3e555a;
}
section.post_comment_sec .comment-metadata {
    margin-left: 75px;
}
section.post_comment_sec .comment-content {
    margin-left: 75px;
}
section.post_comment_sec .reply{
    margin-left: 75px; 
}

section.post_comment_sec b.fn {
    margin-left: 15px;
}
/*comment layout css ends*/






section.single_post_outer {
    margin-top: 70px;
}

/*pagination css starts*/
 div#othpst ul li:last-child {
        background: unset;
        text-transform: uppercase;
        font-size: 16px;
}
.paged div#othpst ul li:first-child {
        background: unset;
        text-transform: uppercase;
        font-size: 16px;
}
.paged div#othpst ul li:first-child a {
        color: #aeaeae;
        font-family: 'Rubik-Bold';
}
.paged div#othpst ul li:first-child a:hover{
    color: #3e555a;
}
div#othpst ul li:last-child a{
    color: #aeaeae;
    font-family: 'Rubik-Bold';
}
div#othpst ul li:last-child a:hover{
    color: #3e555a;
}
div#othpst ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: center;
}
div#othpst ul li.active {
    background: #3e555a none repeat scroll 0 0;
}
div#othpst ul li.active a{
    color: #fff;
}
div#othpst ul li {
    color: #3e555a;
    padding: 5px 12px;
    background: #e1e1e1 none repeat scroll 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 6px;
}
div#othpst ul li a {
    color: #3e555a;
    text-decoration: none;
    font-family: inherit;
    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*/





.cele_bg_cont h5 i:nth-child(2) {
    padding-left: 4px;
}
.top_slider_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.env_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.env_bg_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.fas_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.fas_bg_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.ins_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.ins_bg_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.rec_fst_bg_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.rec_cent_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.tech_bg_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.tra_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.tra_bg_cont h5 i:nth-child(2){
    padding-left: 4px;
}
.trav_cont h5 i:nth-child(2){
    padding-left: 4px;
} 

/*header start*/

.container_main {
    max-width: 1166px;
    width: 100%;
    margin: auto;
}
.top_hder_cle h4 {
    font-family: 'NotoSans-Bold';
    font-size: 14px;
    color: #3e555a;
    text-transform: uppercase;
}
.top_hder {
    background: #e8f1ef;
    border-bottom: 1px solid #b2bbbd;
}
.top_hder_cle {
    padding: 15px 0 0;
}

.top_hder_sec {
    display: block;
    background: #3e555a;
    color: #a2a9aa;
}
::-webkit-input-placeholder { 
  text-transform: uppercase;
  color: #a2a9aa;
}
.top_hder_sec .search_box {
    margin: 0;
    position: relative;
}
.top_hder_sec .search_box label {
    display: none;
}
.top_hder_sec .search_box input {
    display: block;
    width: 100%;
    padding: 14px 12px 14px 50px;
    font-size: 14px;
    color: #969696;
    background-color: #3e555a;
    border: 1px solid #3e555a;
}
.top_hder_sec .search_box input:focus{
    outline: none;
}
.top_hder_sec .search_box button.search-submit {
    width: 50px;
    height: 51px;
    position: absolute;
    top: 0;
    border: none;
    left: 0;
    padding: 15px 17px;
    background-color: #3e555a;
}
.top_hder_sec .search_box button.search-submit:focus{
    outline: none;
}
.top_hder_sec .search_box button.search-submit svg.icon.icon-search {
    width: 100%;
    height: 100%;
    fill: #fff;
}
.top_hder_sec .search_box button.search-submit span.screen-reader-text {
    display: none;
}
.logo {
    text-align: center;
    padding: 35px 0 30px;
}
.logo h4 {
    display: inline-block;
    font-family: 'Rubik-Regular';
    font-size: 18px;
    text-transform: uppercase;
    color: #8e8e8e;
    letter-spacing: 1px;
}
.hder_menu ul li a:hover {
    border-top: 2px solid #3e555a;
    border-bottom: 2px solid #3e555a;
    padding: 7px 0;
}
.hder_menu ul li a {
    font-family: 'NotoSans-Regular';
    font-size: 13px;
    color: #101010;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.3s ease;
}
.hder_menu ul li {
    display: inline-block;
    padding: 8px;
}
.hder_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
}
.hder_menu h4{
    display: inline-block;
}
.hder_menu h4 a {
    color: #3e555a;
    font-size: 20px;
}
.hder_menu .menu-top_menu-container {
    display: inline-block;
}
.hder_menu_mn {
    border-top: 1px solid #d8ddde;
    padding: 10px 0;
    box-shadow: 0 8px 6px -6px #d8d8d8;
}
.hder_icons ul li {
    display: inline-block;
}
.hder_icons ul li a{
    padding: 12px 8px;
    color: #383838;
    display: block;
    transition: 0.5s;
    text-decoration: none;
}
.hder_icons ul li a:hover{
        color: #3e555a;
}
.hder_icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
}



/*header active class*/
.hder_menu_mn.active {
    position: fixed;
    z-index: 1000;
    width: 100%;
     background: #3e555a; 
    -webkit-transition: all ease-out .5s;
    -moz-transition: all ease-out .5s;
    -o-transition: all ease-out .5s;
    transition: all ease-out .5s;
    box-shadow: 0 8px 5px -6px #3e555a;
    top: 0;
}
.hder_menu_mn.active .hder_menu ul li a{
color: #ffffff;
}
.hder_menu_mn.active .hder_icons ul li a{
    color: #ffffff;
}
.hder_menu_mn.active .hder_menu h4 a{
    color: #ffffff;
}

@font-face {
    font-family: 'NotoSans-Bold';
    src: url('fonts/NotoSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NotoSans-Regular';
    src:url('fonts/NotoSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rubik-Regular';
    src: url('fonts/Rubik-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik-Bold';
    src: url('fonts/Rubik-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rubik-Light';
    src: url('fonts/Rubik-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/FontAwesome.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSans-BoldItalic';
    src: url('fonts/OpenSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Rubik-Medium';
    src: url('fonts/Rubik-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-facebook-f:before {
    content: "\f09a";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-skype:before {
    content: "\f17e";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-pinterest:before {
    content: "\f0d2";
}
.fa-search:before {
    content: "\f002";
}
.fa-home:before {
    content: "\f015";
}  
.fa-clock-o:before {
    content: "\f017";
}   
.fa-comment-o:before {
    content: "\f0e5";
}    
.fa-chevron-left:before {
    content: "\f053";
}    
.fa-chevron-right:before {
    content: "\f054";
}  
.fa-square-o:before {
    content: "\f096";
} 
.fa-location-arrow:before {
    content: "\f124";
}    
.fa-tag:before{
    content: "\f02b";
}
.fa-long-arrow-left:before{
    content: "\f177";
}
.fa-long-arrow-right:before{
    content: "\f178";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-arrow-right:before{
    content: "\f061";
}
/*header close*/


/*home page start*/

.top_slider_mn {
    display: flex;
}
.innercontent {
    background: #3e555a;
    width: 50%;
    display: flex;
    justify-content: flex-end;
    height: 240px;
    padding: 0 0 0 88px;
}
.top_slider_cont {
    width: 580px;
    padding-right: 50px;
}
.top_slider_img_mn {
    width: 50%;
}
.top_slider_img {
    width: 674px;
}
.top_slider_img img{
	width: 100%;
	height: 500px;
	object-fit: cover;
}
.top_slider_cont h4 {
    color: #fff;
    font-family: 'Rubik-Bold';
    font-size: 30px;
    padding: 30px 0 0px;
    margin: 0;
}
.top_slider_cont h4 a {
    color: #fff;
    text-decoration: none;
    transition: 0.5s;
}
.top_slider_cont h4 a:hover{
    color: #b2bbbd;
}
.top_slider_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #e5e8e9;
}
.top_slider_cont h5 {
    font-family: 'NotoSans-Regular';
    font-size: 12px;
    color: #e5e8e9;
}
#top_slider button.owl-prev {
    position: absolute;
    top: 180px;
    left: 42%;
    transform: translate(-50%);
    border: 1px solid #fff;
    background: none;
    border-radius: 31px;
    padding: 3px 10px 3px;
    outline: none;
}
#top_slider button.owl-next {
    position: absolute;
    top: 180px;
    left: 46%;
    transform: translate(-50%);
    border: 1px solid #fff;
    background: none;
    border-radius: 31px;
    padding: 3px 10px 3px;
    outline: none;
}
#top_slider .owl-dots {
    display: none;
}

.top_slider_bg_nm h4 {
    font-family: 'Rubik-Light';
    font-size: 30px;
    color: #3e555a;
    padding: 35px 0 40px;
}
.top_slider_bg_img img {
    width: 100% !important;
    height: 100px;
    object-fit: cover;
    transition: all 0.5s;
    display: block;
    transform: scale(1);
}
.top_slider_bg_img{
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.top_slider_bg_img:hover img {
    transform: scale(1.1);
}
.top_slider_bg_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.top_slider_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.top_slider_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.top_slider_bg_img:hover:after {
    opacity: .5;
    transform: scale(1);
}
.top_slider_img h4 a {
    color: #fff;
    text-decoration: none;
}
.top_slider_img h4 {
    position: absolute;
    top: 20px;
    background: #3e555a;
    padding: 8px 50px 8px;
    font-family: 'Rubik-Bold';
    font-size: 12px;
    z-index: 2;
}
.top_slider_img h4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.top_slider_bg_cont h4 {
    margin-bottom: 0px;
}
.top_slider_bg_cont h4 a {
    font-family: 'Rubik-Bold';
    font-size: 12px;
    color: #3e555a;
    text-decoration: none;
    text-transform: uppercase;
}
.top_slider_bg_cont h4 ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
.top_slider_bg_cont h5 a {
    font-family: 'Rubik-Regular';
    font-size: 16px;
    color: #111111;
    text-decoration: none;
    transition: 0.5s;
}
.top_slider_bg_cont h5 a:hover{
    color: #3e555a;
}
.top_slider_bg_mn {
    padding: 0 40px 0 0px;
    position: absolute;
    top: 300px;
    left: 93px;
    z-index: 2;
}
section#top_slider {
    position: relative;
}






/*owl slider anim*/

/* to remove slide effect  css */
 .animated  {
      -webkit-animation-duration : 0 ms  !important;
      animation-duration : 0 ms  !important;
      -webkit-animation-fill-mode : both  !important;
      animation-fill-mode : both  !important;
    }  
    
    
    .fadeOut  {
      -webkit-animation-name : fadeOut  ;
      animation-name : fadeOut  ;
    }  
    @-webkit-keyframes  fadeOut  {
      0% {
        opacity : 0   ;
      }  
      100% {
        opacity : 0   ;
      }  
    }
    @keyframes  fadeOut  {
      0% {
        opacity : 0   ;
      }  
      100% {
        opacity : 0   ;
      }  
    }


section#top_add {
    background: #f2f2f2;
    margin: 80px 0 0;
}
    .one_img {
    text-align: center;
	padding: 30px 0 30px;
}
.cele_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
section#celebrity {
    margin: 80px 0px 0px;
}
.cele_hd {
    position: relative;
}
.cele_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 42%;
}
.cele_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 42%;
}
.cele_bg_img img {
    width: 100%;
    height: 100px;
    object-fit: cover;
}
.cele_bg_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #111111;
    text-decoration: none;
    transition: 0.5s;
}
.cele_bg_cont h4 a:hover{
    color: #3e555a;
}
.cele_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.cele_bg_mn {
    border-bottom: 1px solid #e1e1e1;
    padding: 20px 0 20px;
}

.cul_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.cul_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 35%;
}
.cul_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 35%;
}
.cul_img img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.cul_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #111111;
    text-decoration: none;
    transition: 0.5s;
}
.cul_cont h4 a:hover{
    color: #3e555a;
}
.cul_cont h4 {
    text-align: center;
}
.cul_mn {
    margin: 30px 0 0;
}

section#environment {
    margin: 80px 0;
    background: #f2f2f2;
    padding: 50px 0 30px;
}
.env-hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.env-hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 42%;
}
.env-hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right:  0;
    width: 42%;
}
.env_img img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.env_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 30px;
    color: #000;
    text-decoration: none;
}
.env_cont h4 a:hover {
    color: #3e555a;
    /*font-family: 'Rubik-Bold';*/
    font-weight: 900;
    transition: all 0.5s ease-in-out;
}
.env_cont h4 {
    padding: 20px 0 0px;
}
.env_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
    padding: 10px 0 10px;
}
.env_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
}
.env_img {
    margin: 20px 0 0;
}
.env_bg_img img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.env_bg_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #111111;
    text-decoration: none;
}
.env_bg_cont h4 a:hover{
    color: #3e555a;
}
.env_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.env_bg_mn {
    margin: 20px 0 0;
}

.fas_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.fas_hd:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 42%;
}
.fas_hd:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 42%;
}
.fas_cont h4 a{
    font-family: 'NotoSans-Regular';
    font-size: 30px;
    color: #000;
    text-decoration: none;
}
.fas_cont h4 a:hover{
     color: #3e555a;
     transition: all 0.5 ease-in-out;
}
.fas_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.fas_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
}
.fas_img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.fas_img {
    box-shadow: -10px 9px #dedbd8;
}
.fas_mn {
    border-bottom: 1px solid #ebebeb;
    padding: 15px 0 40px;
}
.fas_bg_img img {
    width: 100%;
    height: 100px;
    object-fit: cover;
}
.fas_bg_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #111111;
    text-decoration: none;
}
.fas_bg_cont h4 a:hover{
    color: #3e555a;
    
}
.fas_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.fas_bg_mn {
    margin: 40px 0 0;
}
.fas_bg_img_mn {
    margin: 10px 0;
}
.about_cont h4 {
    font-family: 'Rubik-Bold';
    font-size: 24px;
    color: #3e555a;
    text-align: center;
    padding: 20px 0 0;
}
.about_cont h5 {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #262626;
    text-align: center;
    padding: 0 0 20px;
}
.about_cont p {
    text-align: center;
    font-family: 'NotoSans-Regular';
    color: #181818;
    font-size: 14px;
}
.follow_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
    margin: 50px 0 0;
}
.follow_hd {
    position: relative;
}
.follow_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 30%;
}
.follow_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 30%;
}
.follow_icon ul li {
    display: inline-block;
    padding: 5px 0;
    border-radius: 21px;
    width: 36px;
    text-align: center;
    margin: 13px 1px 0;
    border: 1px solid #dddddd;
}
.follow_icon ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 0;
    text-align: center;
}
.follow_icon ul li a.hm_fb {
    color: #3a589e;
}
.follow_icon ul li a.hm_twitter {
    color: #55acee;
}
.follow_icon ul li a.hm_instagram {
    color: #635bdc;
}
.follow_icon ul li a.hm_pinterest {
    color: #ba0024;
}
.follow_icon ul li a.hm_linkedin {
    color: #0070ae;
}

section#industry {
    margin: 20px 0 0;
}
.ins_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.ins_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 42%;
}
.ins_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 42%;
}
.ins_img img {
    width: 100%;
    height: 426px;
    object-fit: cover;
}

/*INDUSTRY animation: */

.ins_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}

.ins_mn:hover .ins_img:after{
    opacity: .5;
    transform: scale(1);
}
.ins_cont {
    position: absolute;
    text-align: center;
    bottom: 0px;
    left: 32px;
    right: 30px;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 30px;
    top: 240px;
}
.ins_mn:hover .ins_cont {
    visibility: visible;
    opacity: 1;
}
.ins_img{
	position: relative;
}

/*close animation */

.ins_cont h4 a {
    font-family: 'Rubik-Bold';
    font-size: 30px;
    color: #ffffff;
    text-decoration: none;
}
.ins_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #fff;
}
.ins_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #fff;
    font-size: 12px;
}
.ins_mn {
    margin: 30px 0 0;
    position: relative;
}
.sear_mn .sear input {
    display: block;
    width: 100%;
    padding: 14px 55px 14px 14px;
    font-size: 14px;
    color: #969696;
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
}
.sear_mn .sear input:focus{
    outline: none;
}
.sear_mn .sear button {
    width: 55px;
    padding: 8px 0 0 0;
    color: #fff;
    height: 51px;
    border: none;
    position: absolute;
    background: #3e555a;
    outline: none;
    right: 15px;
    top: 0;
}
.ins_bg_img img {
    width: 100%;
    height: 250px;
}
.ins_bg_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 24px;
    color: #111111;
    text-decoration: none;
}
.ins_bg_cont h4 a:hover{
     color: #3e555a;
    transition: all 0.5s ease-in-out;
}
.ins_bg_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
}
.ins_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.ins_bg_mn {
    margin: 30px 0 0;
}
.ins_bg_mn {
    margin: 30px 0 0;
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 30px;
}
.ins_bg_cont {
    padding: 20px 0;
}

.sear input#search-form-1 {
    padding: 13px 0 13px 13px;
    border: 1px solid #e1e1e1;
    margin-top: 40px;
    position: relative;
    width: 100%;
}
.sear svg {
    width: 35px;
    height: 40px;
    color: #fff;
    fill: #fff;
    padding: 6px 0px 10px 0;
}
.sear button {
    width: 81px;
    padding: 8px 0 0;
    color: #fff;
    height: 49px;
    border: none;
    position: absolute;
    background: #3e555a;
    outline: none;
    right: 16px;
    top: 71px;
}
.sear label {
    display: none;
}
.sear input#search-form-1 {
    padding: 11px 0 11px 13px;
    border: 1px solid #e1e1e1;
    margin-top: 72px;
    position: relative;
    width: 100%;
    background: #ebebeb;
    outline: none;
}

.fav_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.fav_hd {
    position: relative;
}
.fav_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 25%;
}
.fav_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 25%;
}
.favorite_ps_mn {
    margin: 30px 0 0;
}
.fav_img img {
    width: 100%;
    height: 223px;
}
.fav_cont h4 a{
    font-family: 'Rubik-Bold';
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.fav_cont h5 a {
    font-family: 'Rubik-Bold';
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}
.fav_cont h4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/*FAVORITE  img animation*/

.fav_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.fav_mn:hover .fav_img:after{
    opacity: .5;
    transform: scale(1);
}
.fav_cont_mn {
    position: absolute;
    bottom: 0px;
    left: 32px;
    right: 30px;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 30px;
}
.fav_mn:hover .fav_cont_mn {
    visibility: visible;
    opacity: 1;
}
.fav_img{
	position: relative;
}

/*close animation */
.fas_cont_count h4 {
    font-family: 'Rubik-Light';
    font-size: 30px;
    color: #fff;
    padding: 40px 0 0;
}

.fav_bg_img img {
    height: 100px;
    width: 100%;
    object-fit: cover;
}
.fav_bg_cont h4 a {
    font-family: 'Rubik-Bold';
    font-size: 12px;
    color: #3e555a;
    text-decoration: none;
}
.fav_bg_cont h4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.fav_bg_cont h5 a {
    font-family: Rubik-Regular;
    font-size: 16px;
    color: #111111;
    text-decoration: none;
}
.fav_bg_cont h5 a:hover{
    color: #3e555a;
    transition: all 0.5s ease-in-out;
}

.fav_bg_count h4 {
    font-family: 'Rubik-Light';
    font-size: 30px;
    color: #3e555a;
    padding: 60px 0 0;
}
.fav-bg_mn {
    margin: 14px 0 0;
}
.fav_bg_img {
    margin: 12px 0 0;
}

.fav_mn {
    margin: 20px 0 0;
    position: relative;
}
.join_new_mn {
    border: 4px solid #ebebeb;
    padding: 25px;
    margin: 80px 0 0;
}
.join_hd h4 {
    font-family: 'Rubik-Bold';
    font-size: 30px;
    text-align: center;
    color: #3e555a;
    padding: 10px 15px 0;
}
.join_hd h5 a {
    color: #2b2b2b;
}
.join_hd h5 {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #2b2b2b;
    text-align: center;
    padding: 0 26px;
}
.recipes_mn {
    background: #111111;
    margin: 60px 0 0;
}
.rec_mn_but {
    margin: 50px 0 0;
    color: #fff;
}
.rec_link button {
    float: right;
    border: 1px solid #3d3d3d;
    display: inline-block;
    padding: 3px 14px 3px;
    font-family: 'NotoSans-Regular';
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
    background: none;
    outline: none;
    cursor: pointer;

}
button.rec.active {
    background-color: #3e555a;
    font-size: 17px;
    padding: 5px 20px 3px;
    outline: none;
}
.rec_link button:hover {
    background-color: #3e555a;
    font-size: 17px;
    padding: 5px 20px 3px;
    outline: none;
}

.rec_link button:before {
    content: "";
    background: #3d3d3d;
    position: absolute;
    top: 18px;
    padding: 1px 0;
    left: 0;
    width: 72%;
}

.soc_link button {
    border: 1px solid #3d3d3d;
    display: inline-block;
    padding: 3px 20px 3px;
    font-family: 'NotoSans-Regular';
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
    background: none;
    outline: none;
    cursor: pointer;
}
.soc_link button:hover {
    background-color: #3e555a;
    font-size: 17px;
    padding: 5px 20px 3px;
    outline: none;
}
.soc_link {
    text-align: center;
}
.soc_link button:before {
    content: "";
    background: #3d3d3d;
    position: absolute;
    top: 18px;
    padding: 1px 0;
    left: 0;
    width: 35%;
}
.soc_link button:after {
    content: "";
    background: #3d3d3d;
    position: absolute;
    top: 18px;
    padding: 1px 0;
    right: 0;
    width: 36%;
}

.spo_link button {
    border: 1px solid #3d3d3d;
    display: inline-block;
    padding: 3px 20px 3px;
    font-family: 'NotoSans-Regular';
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
    background: none;
    outline: none;
        cursor: pointer;
}
.spo_link button:hover {
    background-color: #3e555a;
    font-size: 17px;
    padding:5px 20px 3px;
    outline: none;
}

.spo_link button:after {
    content: "";
    background: #3d3d3d;
    position: absolute;
    top: 18px;
    padding: 1px 0;
    right: 0;
    width: 73%;
}
.rec_fst_bg_img img {
    width: 100%;
    height: 100px;
    object-fit: cover;
}
.rec_fst_bg_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
}
.rec_fst_bg_cont h5{
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.rec_fst_bg_mn {
    border-bottom: 1px solid #3d3d3d;
    padding: 15px 0 15px;
}
div#recipe {
    margin: 30px 0 0;
}
.rec_cent_img img {
    width: 100%;
    height: 280px;
    object-fit: cover;
}
.rec_cent_img {
    margin: 20px 0 0;
}
.rec_cent_cont h4 a {
    font-family: 'Rubik-Bold';
    color: #fff;
    font-size: 24px;
    text-decoration: none;
}
.rec_cent_cont p {
    font-family: 'NotoSans-Regular';
    color: #ffffff;
    font-size: 14px;
    padding: 20px 0 10px;
}
.rec_cent_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #fff;
    font-size: 12px;
}
.rec_cent_cont {
    margin: 20px 0 0;
}
.rec_lft_img img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.rec_lft_mn {
    margin: 20px 0 40px;
}
.rec_lft_cont h4 {
    font-size: 16px;
    margin: 20px 0 15px;
}
.rec_lft_cont h4 a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
}
.rec_lft_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #fff;
    font-size: 12px;
}

div#social {
    margin: 30px 0 0;
}
div#sport {
    margin: 30px 0 0;
}
.tech_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.tech_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 40%;
}
.tech_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 40%;
}
section#technology {
    margin: 80px 0 0;
}
.tech_bg_img img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}
.tech_bg_cont h4 a {
    font-family: 'Rubik-Regular';
    font-size: 20px;
    color: #000;
    text-decoration: none;
}
.tech_bg_cont h4 a:hover{
     color: #3e555a;
     font-weight: 900;
     transition: all 0.5s ease-in;
}
.tech_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.tech_bg_cont {
    padding: 10px 0 0px;
}
.tech_bg_mn {
    margin: 20px 0 0;
}
.tech_hd {
    position: relative;
}
.adver_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.adver_hd {
    position: relative;
}
.adver_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 91px;
}
.adver_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 91px;
}
.adver_img img {
    width: 100%;
}
.adver_img {
    margin: 28px 0 80px;
}
.recent_post_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.recent_post_hd {
    position: relative;
}
.recent_post_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 91px;
}
.recent_post_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 91px;
}
.rec_img img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    transition: all 0.5s;
    display: block;
    transform: scale(1);
}
.rec_img h4 a {
    font-family: 'Rubik-Bold';
    font-size: 12px;
    color: #fff;
    background: #3e555a;
    padding: 7px 20px 7px;
    position: absolute;
    top: 184px;
    left: 50%;
    transform: translate(-50%);
    text-decoration: none;
    z-index: 2;
}
.rec_img {
    position: relative;
    margin: 20px 0 0px;
    overflow: hidden;
    z-index: 1;
}
.rec_img:hover img {
    transform: scale(1.1);
}
.rec_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.rec_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.rec_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.rec_img:hover:after {
    opacity: .2;
    transform: scale(1);
}

.rec_cont h5 {
    padding: 15px 0 0;
}
.rec_cont h5 a {
    font-family: 'Rubik-Regular';
    font-size: 16px;
    color: #161616;
    text-decoration: none;
}
.rec_cont h5 a:hover{
    color: #3e555a;
    transition: all 0.5s ease-in-out;
}
.rec_img h4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.travel_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.travel_hd {
    position: relative;
}
.travel_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 44%;
}
.travel_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 44%;
}
.travel_hd {
    position: relative;
    margin: 80px 0 0;
}
.tra_img img {
    width: 100%;
    height: 320px;
    object-fit: cover;
}
.tra_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.tra_cont {
    text-align: center;
    padding: 20px 45px 0;
    border: 1px solid #ebebeb;
}
.tra_cont h4 a {
    font-family: 'Rubik-Bold';
    font-size: 24px;
    color: #000;
    text-decoration: none;
}
.tra_cont h4 a:hover{
     color: #3e555a;
     transition: all 0.3s ease;
}
.tra_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
    padding: 18px 0 0px;
}
.tra_img {
    margin: 20px 0 0;
}
.tra_bg_cont h4 a {
    font-family: 'Rubik-Regular';
    font-size: 16px;
    color: #1a1a1a;
    text-decoration: none;
}
.tra_bg_cont h4 a:hover{
     color: #3e555a;
     transition: all 0.3s ease;
}

.tra_bg_cont h4 span {
    background: #3e555a;
    display: inline-flex;
    font-size: 7px;
    margin: 0 10px 0 0;
    width: 5px;
    height: 5px;
    margin-top: 7px;
}
.tra_bg_mn {
    border: 1px solid #ebebeb;
    padding: 7px 18px;
    margin: 20px 0 0;
}
.tra_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.tra_bg_cont {
    border-bottom: 1px solid #ebebeb;
    padding: 0px 0 10px;
}
.tra_bg_cont h4 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.tra_bg_img img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}
.trav_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #6d6d6d;
    font-size: 12px;
}
.trav_cont h4 a {
    font-family: 'Rubik-Regular';
    font-size: 16px;
    color: #1a1a1a;
    text-decoration: none;
}
.trav_cont h4 a:hover{
    color: #3e555a;
    transition: all 0.5s ease;
}
.trav_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
}
.trav_cont {
    border: 1px solid #ebebeb;
    padding: 20px 10px;
    word-wrap: break-word;
}
.trav_cont h4 {
    font-size: 16px;
}
.tra_bg_img {
    margin: 40px 0 0;
}
.cate_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #3e555a;
    text-align: center;
}
.cate_hd {
    position: relative;
}
.cate_hd h4:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    left: 0;
    width: 110px;
}
.cate_hd h4:after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 12px;
    padding: 1px 0;
    right: 0;
    width: 110px;
}
.category_mn {
    margin: 80px 0 0;
}

.cate_cont ul li {
    border-bottom: 1px solid #ebebeb;
    padding: 8px 15px 8px;
}
.cate_cont ul li a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #181818;
    text-decoration: none;
    transition: 0.5s;
}
.cate_cont ul li a:hover{
    color: #3e555a;
}
.cate_cont ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.cate_cont li.cate_mn .cate_Cont {
    float: right;
    background: #3e555a;
    margin: 3px 1px 0;
    padding: 2px 0;
    border-radius: 21px;
    width: 28px;
    text-align: center;
    color: #fff;
}


/*footer start*/


.footer_logo h4 {
    display: inline-block;
    font-family: 'Rubik-Regular';
    font-size: 18px;
    text-transform: uppercase;
    color: #8e8e8e;
    letter-spacing: 1px;
}
.footer_logo p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    padding: 30px 0 18px;
    border-bottom: 2px dotted #fff;
    color: #fff;
}
footer#footer {
    background: #111111;
    margin: 80px 0 0;
    padding: 50px 0 0;
}
.footer_logo {
    padding: 0 25px 0 0px;
}


.foo_dont_miss_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.foo_dont_miss_hd h4 {
    position: relative;
}
.foo_dont_miss_hd h4:before {
    content: "";
    background: #fff;
    position: absolute;
    top: 11px;
    height: 1px;
    left: 0;
    width: 31%;
}
.foo_dont_miss_hd h4:after {
    content: "";
    background: #fff;
    position: absolute;
    top: 11px;
    height: 1px;
    right: 0;
    width: 31%;
}

.foo_mis_bg img {
    width: 100%;
    height: 80px;
    object-fit: cover;
}
.foo_mis_bg_cont h5 {
    font-family: 'NotoSans-Regular';
    color: #949494;
    font-size: 12px;
}

.foo_mis_bg_cont h4 {
    font-size: 16px;
}
.foo_mis_bg_cont h4 a {
    font-family: 'Rubik-Regular';
    font-size: 16px;
    color: #ffffff;
}
.foo_miss_mn {
    margin: 30px 0 0;
}
.foo_mis_bg h4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.foo_mis_bg h4 a {
    font-family: 'Rubik-Bold';
    font-size: 12px;
    color: #fff;
    background: #3e555a;
    padding: 5px 14px 5px;
    position: absolute;
    top: 65px;
    left: 50%;
    transform: translate(-50%);
    text-decoration: none;
}
.foo_mis_bg h4 {
    margin: 0 0 20px;
}

.foo_flow_hd h4 {
    font-family: NotoSans-Bold;
    font-size: 20px;
    color: #fff;
    text-align: center;
}


.foo_flow_hd h4:before {
    content: "";
    background: #fff;
    position: absolute;
    top: 11px;
    height: 1px;
    left: 0;
    width: 32%;
}
.foo_flow_hd h4:after {
    content: "";
    background: #fff;
    position: absolute;
    top: 11px;
    height: 1px;
    right: 0;
    width: 32%;
}
.foo_flow_mn ul li {
    display: inline-block;
    padding: 7px 50px 8px;
    cursor: pointer;
}
.foo_flow_mn ul {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #fff;
}
li.foo_twi {
    float: right;
}
.foo_flow_mn ul li {
    display: inline-block;
    padding: 20px 21px 17px;
    cursor: pointer;
    font-family: NotoSans-Bold;
    font-size: 16px;
}
.foo_flow_mn ul li a{
    transition: 0.5s;
    text-decoration: none;
    color: #ffffff;
}
li.foo_pin {
    float: right;
}
.foo_flow_mn {
    position: relative;
}
li.foo_fb:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 23px;
    padding: 13px 0;
    left: 200px;
    width: 1px;
}
li.foo_ins:before {
    content: "";
    background: #e1e1e1;
    position: absolute;
    top: 83px;
    padding: 13px 0;
    left: 200px;
    width: 1px;
}
div#foo_row {
    border-top: 1px solid #313131;
    padding: 30px 0 0;
}
.foo_bot_fot a {
    float: right;
    margin: 75px 0px 0;
}
.foo_copy_rght h4 {
    font-family: NotoSans-Bold;
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
}
.foo_copt_rhgt_mn {
    background: #000000;
    padding: 11px 0 7px;
    margin: 30px 0 0px;
}
.foo_copy_rght h4 span {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #a8a9a9;
}
/*footer close*/



/*top slider animation start*/
.top_slider_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    z-index: 1;

}
.top_slider_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
    display: block;
    transform: scale(1);

}
.top_slider_img:hover img {
    transform: scale(1.1);
}
.top_slider_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.top_slider_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.top_slider_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.top_slider_img:hover:after {
    opacity: .5;
    transform: scale(1);
}



/*top slider animation close*/

/*CELEBRITY images animation start*/

.cele_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
     z-index: 1;
}

.cele_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
    display: block;
    transform: scale(1);
    height: auto;
}

.cele_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.cele_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.cele_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.cele_bg_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    -webkit-transition: .5s;
    transition: .5s;
}
.cele_bg_img:hover:after {
    opacity: .5;
}
/*CELEBRITY images animation close*/

/*CULTURE images animation start*/
.cul_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    z-index: 1;
}
.cul_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.cul_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.cul_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.cul_img:hover .ovrly {
    opacity: 1;
}
.cul_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.cul_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
/*CULTURE images animation close*/

/*ENVIRONMENT images animation start*/
.env_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.env_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.env_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.env_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.env_img:hover .ovrly {
    opacity: 1;
}
.env_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.env_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
/*ENVIRONMENT images animation close*/

/*ENVIRONMENT blog images animation start*/

.env_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.env_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.env_bg_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.env_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.env_bg_img:hover .ovrly {
    opacity: 1;
}
.env_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.env_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}

/*ENVIRONMENT blog images animation start*/


/*FASHION images animation start*/

.fas_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.fas_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.fas_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.fas_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.fas_img:hover .ovrly {
    opacity: 1;
}
.fas_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.fas_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
/*FASHION images animation close*/

/*FASHION blog images animation start*/
.fas_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.fas_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.fas_bg_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.fas_bg_img:hover:after {
    opacity: .2;
    transform: scale(1);
}
.fas_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.fas_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.fas_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}

/*FASHION blog images animation close*/


/*INDUSTRY blog images animation start*/

.ins_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.ins_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.ins_bg_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.ins_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.ins_bg_img:hover .ovrly {
    opacity: 1;
}
.ins_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.ins_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
/*INDUSTRY blog images animation close*/

/*FAVORITE POSTS images animation start*/

.fav_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.fav_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}


.fav_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.fav_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.fav_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}

.fav_bg_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    -webkit-transition: .5s;
    transition: .5s;
}
.fav_bg_img:hover:after {
    opacity: .2;
}

/*FAVORITE POSTS images animation close*/

/*recipes fst bg images animation start*/
.rec_fst_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.rec_fst_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}


.rec_fst_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.rec_fst_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.rec_fst_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.rec_fst_bg_img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    -webkit-transition: .5s;
    transition: .5s;
}
.rec_fst_bg_img:hover:after {
    opacity: .2;
}
/*recipes images animation close*/

/*recipes cent images animation start*/
.rec_cent_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.rec_cent_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.rec_cent_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.rec_cent_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.rec_cent_img:hover .ovrly {
    opacity: 1;
}
.rec_cent_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.rec_cent_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}

/*recipes cent images animation close*/


/*recipes lft images animation start*/

.rec_lft_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.rec_lft_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.rec_lft_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.rec_lft_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.rec_lft_img:hover .ovrly {
    opacity: 1;
}
.rec_lft_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.rec_lft_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}

/*recipes lft images animation close*/

/*TECHNOLOGY images animation start*/

.tech_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.tech_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.tech_bg_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.tech_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.tech_bg_img:hover .ovrly {
    opacity: 1;
}
.tech_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.tech_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
/*TECHNOLOGY images animation close*/

/*TRAVEL images animation start*/

.tra_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.tra_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.tra_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.tra_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.tra_img:hover .ovrly {
    opacity: 1;
}

.tra_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.tra_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}

/*TRAVEL images animation close*/

/*TRAVEL blog images animation start*/

.tra_bg_img {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.tra_bg_img img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.8s;
}
.tra_bg_img .ovrly {
    background: rgb(0 0 0 / 26%);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.tra_bg_img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.tra_bg_img:hover .ovrly {
    opacity: 1;
}
.tra_bg_img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.tra_bg_img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
/*TRAVEL blog images animation end*/




/*post page start*/

section.single_post_outer .post_outer {
    width: 65%;
    margin: auto;
}

section.single_post_outer .post_outer .post img{
    width: 100%;
    height: auto;
}
section.single_post_outer .post_outer .post .post_cat {
    text-align: center;
}
section.single_post_outer .post_outer .post .post_cat a{
    font-family: 'Rubik-Bold';
    color: #3e555a;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
}
section.single_post_outer .post_outer .post h2{
    color: #181717;
    font-family: 'Rubik-Bold';
    font-size: 23px;
    line-height: 1.1;
    margin: 8px 0 15px 0;
}
section.single_post_outer .post_outer .post h3{
    color: #181717;
    font-family: 'Rubik-Bold';
    font-size: 21px;
    line-height: 1.1;
    margin: 8px 0 15px 0;
}
section.single_post_outer .post_outer .post h4{
    color: #181717;
    font-family: 'Rubik-Bold';
    font-size: 19px;
    line-height: 1.1;
    margin: 8px 0 15px 0;
}
section.single_post_outer .post_outer .post h5,
section.single_post_outer .post_outer .post h6{
    color: #181717;
    font-family: 'Rubik-Bold';
    font-size: 18px;
    line-height: 1.1;
    margin: 8px 0 15px 0;
}



section.single_post_outer .post_outer .post .date_comment {
    text-align: center;
    margin: 0 0 35px 0;
}
section.single_post_outer .post_outer .post .date_comment span {
    font-family: 'NotoSans-Regular';
    font-size: 13px;
    color: #616161;
}
section.single_post_outer .post_outer .post .date_comment span i.fa.fa-clock-o {
    font-size: 17px;
    padding: 0 6px 0 0;
}
section.single_post_outer .post_outer .post .date_comment span i.fa.fa-comment-o {
    font-size: 14px;
    padding: 0 6px 0 12px;
}
section.single_post_outer .post_outer .post .text p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
    line-height: 1.5;
}
section.single_post_outer .post_outer .post .text {
    padding: 35px 35px 38px 35px;
}
section.single_post_outer .post_outer .post_tags a{
    font-family: 'NotoSans-Regular';
    font-size: 13px;
    color: #373737;
}

section.single_post_outer .tags_sicons #social_icons ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
section.single_post_outer .tags_sicons #social_icons ul li {
    display: inline-block;
}

section.single_post_outer .tags_sicons #social_icons ul li a {
    display: inline-block;
    transition: all .3s ease 0s;
    font-size: 17px;
    width: 41px;
    height: 41px;
    text-align: center;
    line-height: 38px;
    -webkit-transition: .5s;
    transition: .5s;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 7px 0 0;
    border: 1px solid #cacaca;
}
section.single_post_outer .tags_sicons #social_icons ul li a.facebook{
    color: #3a589e;
}
section.single_post_outer .tags_sicons #social_icons ul li a.twitter{
    color: #55acee;
}
section.single_post_outer .tags_sicons #social_icons ul li a.instagram{
    color: #7473e1;
}
section.single_post_outer .tags_sicons #social_icons ul li a.pinterest{
    color: #c02840;
}
section.single_post_outer .tags_sicons #social_icons ul li a.linkedin{
    color: #007bb5;
}
section.single_post_outer .tags_sicons {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
section.single_post_outer .post_outer .post_tags p {
    margin: 0;
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
}

section.single_post_outer .post_outer .prev_next {
    display: flex;
    justify-content: space-between;

}

section.single_post_outer .post_outer .prev_next a {
    color: #8e8e8e;
    font-family: 'NotoSans-Bold';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    transition: 0.5s;
}
section.single_post_outer .post_outer .prev_next a:hover{
color: #3e555a;
}
.post_ad {
    text-align: center;
    background: #f2f2f2;
    padding: 32px 0 32px 0;
    margin: 65px 0 0 0;
}


section.further_reading {
    padding: 75px 0 30px 0;
}
section.further_reading h3 {
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
    font-size: 20px;
    color: #3e555a;
    z-index: 2;
    display: inline-block;
    padding: 0 20px;
    background: #fff;
    margin: 0;
}
section.further_reading .heading:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #d5d4d4;
    left: 0;
    top: 11px;
    z-index: -1;
}
section.further_reading .heading {
    text-align: center;
     position: relative;
}

section.further_reading .post_wrap .img_sec img {
    width: 100%;
    height: 100%;
    min-height: 276px;
    transition: all 0.5s;
    display: block;
    transform: scale(1);
}
section.further_reading .post_wrap .img_sec {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
section.further_reading .post_wrap .img_sec:hover img {
    transform: scale(1.1);
}
section.further_reading .post_wrap .img_sec:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
section.further_reading .post_wrap .img_sec .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
section.further_reading .post_wrap .img_sec:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
section.further_reading .post_wrap .img_sec:hover:after {
    opacity: .5;
    transform: scale(1);
}
section.further_reading .post_wrap {
    margin: 38px 0 0 0;
}
section.further_reading .post_wrap .post {
    margin: 0 0 32px 0;
}


section.further_reading .post_wrap .post h4 a#tlecstmdg {
    font-family: 'Rubik-Regular';
    font-size: 20px;
    color: #111111;
    text-decoration: none;
}
section.further_reading .post_wrap .post h4 a#tlecstmdg:hover{
    color: #3e555a;
    transition: all 0.5s ease-in-out;
}

section.further_reading .post_wrap .post h4 {
    line-height: 1.0;
    margin: 15px 0 9px 0;
}
section.further_reading .post_wrap .post .date_comment span {
    font-family: 'NotoSans-Regular';
    font-size: 13px;
    color: #616161;
}
section.further_reading .post_wrap .post .date_comment span {
    font-family: 'NotoSans-Regular';
    font-size: 13px;
    color: #616161;
}
section.further_reading .post_wrap .post .date_comment span i.fa.fa-clock-o {
    font-size: 17px;
    padding: 0 6px 0 0;
}
section.further_reading .post_wrap .post .date_comment span i.fa.fa-comment-o {
    font-size: 14px;
    padding: 0 6px 0 12px;
}

section.post_comment_sec h4 {
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
    font-size: 20px;
    color: #3e555a;
    z-index: 2;
    display: inline-block;
    padding: 0 20px;
    background: #fff;
    margin: 0;
}
section.post_comment_sec .heading:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #d5d4d4;
    left: 0;
    top: 11px;
    z-index: -1;
}
section.post_comment_sec .heading {
    text-align: center;
    position: relative;
    margin: 0 0 60px 0;
}
section.post_comment_sec h3 {
    font-family: 'NotoSans-Bold';
    font-size: 30px;
    color: #3e555a;
    margin: 0 0 18px 0;
}

section.post_comment_sec p.comment-notes {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #292929;
    margin: 0 0 27px 0;
}

section.post_comment_sec div#comments {
    width: 60%;
}


section.post_comment_sec div#comments label {
    display: block;
    margin-bottom: .5rem;
}
section.post_comment_sec div#comments label {
    display: block;
    margin-bottom: .5rem;
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    margin: 0 0 7px 0;
    color: #787878;
}
section.post_comment_sec div#comments textarea{
    width: 100%;
    border: 1px solid #dedede;
    height: 241px;
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #292929;
}

section.post_comment_sec div#comments textarea:focus{
    outline: none;
}

section.post_comment_sec div#comments p.comment-form-author {
    display: inline-block;
    margin: 0 28px 0 0;
}

section.post_comment_sec div#comments p.comment-form-email {
    display: inline-block;
    margin: 0 28px 0 0;
}
section.post_comment_sec div#comments p.comment-form-url {
    display: inline-block;
}


section.post_comment_sec div#comments input {
    width: 211px;
    padding: 6px 6px;
    border: 1px solid #dedede;
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #292929;
}
section.post_comment_sec div#comments input:focus{
    outline: none;
}

section.post_comment_sec div#comments p.comment-form-cookies-consent input{
    width: unset;
}

section.post_comment_sec div#comments p.comment-form-cookies-consent label {
    display: unset;
    color: #0c0b0b;
}

section.post_comment_sec div#comments p.form-submit input#submit {
    font-family: 'Rubik-Bold';
    font-size: 14px;
    background: #3e555a;
    width: unset;
    padding: 10px 24px;
    border-radius: 10px;
    color: #fff;
}


section.single_post_outer .post_author_sec {
    display: flex;
    background: #efefef;
    padding: 25px 14px 25px 27px;
    margin: 50px 0 14px 0;
}
section.single_post_outer .post_author_sec .img_sec img {
    width: 115px;
    height: 115px;
    border-radius: 50%;
    object-fit: cover;
}
section.single_post_outer .post_author_sec .img_sec {
    max-width: 115px;
}
section.single_post_outer .post_author_sec .text_sec span {
    font-family: 'NotoSans-Regular';
    color: #5b5b5b;
    font-size: 14px;
}
section.single_post_outer .post_author_sec .text_sec h3 {
    font-family: 'Rubik-Bold';
    font-size: 24px;
    margin: 5px 0 13px 0;
    color: #3e555a;
}
section.single_post_outer .post_author_sec .text_sec p {
    margin-bottom: 13px;
    font-family: 'NotoSans-Regular';
    font-size: 15px;
    color: #151515;
}

section.single_post_outer .post_author_sec .text_sec {
    padding: 0 0 0 20px;
    max-width: 642px;
}

section.single_post_outer .post_author_sec .text_sec ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

section.single_post_outer .post_author_sec .text_sec ul li {
    display: inline-block;
}

section.single_post_outer .post_author_sec .text_sec ul li a {
    color: #8a8a8a;
    font-size: 18px;
    margin: 0 5px 0 0;
    transition: 0.5s;
}

section.single_post_outer .post_author_sec .text_sec ul li a:hover{
    color: #3e555a;
}


/*post page end*/



/*category page start*/

.cate_nm_hd {
    font-family: 'Rubik-Bold';
    font-size: 30px;
    color: #3e555a;
    text-transform: uppercase;
}
.cate_nm_hd h1{
    font-family: 'Rubik-Bold';
    font-size: 30px;
    color: #3e555a;
    text-transform: uppercase;
}
.cate_nm {
    background: #f2f2f2;
    padding: 40px 0;
    box-shadow: inset 4px 12px 14px #dfdfdf;
    border-bottom: 1px solid #d2cfcf;
}
.cate_nm_hd h4 {
    font-family: 'NotoSans-Regular';
    color: #5e5e5e;
    font-size: 12px;
    padding: 6px 0 0px;
    text-transform: capitalize;
}

section#category .left_post_outer .post .img_sec img{
     transition: all 0.5s;
    display: block;
    transform: scale(1);
    width: 100%;
    height: auto;
}


section#category .left_post_outer .post .text_sec h3 a {
     font-family: 'Rubik-Bold';
    font-size: 24px;
    color: #111111;
    text-decoration: none;
}
section#category .left_post_outer .post .text_sec h3 a:hover{
    color: #3e555a;
    transition: all 0.5s ease-in-out;
}
section#category .left_post_outer .post .text_sec p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #181818;
    margin: 0 0 12px 0;
}
section#category .left_post_outer .post .text_sec .date_comment span {
    font-family: 'NotoSans-Regular';
    font-size: 13px;
    color: #616161;
}
section#category .left_post_outer .post .text_sec .date_comment span i.fa.fa-clock-o {
    font-size: 17px;
    padding: 0 6px 0 0;
}
section#category .left_post_outer .post .text_sec .date_comment span i.fa.fa-comment-o {
    font-size: 14px;
    padding: 0 6px 0 12px;
}
section#category .left_post_outer .post .text_sec {
    background: #fff;
    width: 676px;
    display: inline-block;
    margin-top: -75px;
    z-index: 2;
    position: relative;
    right: 0;
    margin-left: 90px;
    padding: 22px 25px 38px 30px;
    box-shadow: 0 0 0px 1px #e3e3e38c;
}
section#category .left_post_outer .post .img_sec {
    width: 660px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
section#category .left_post_outer .post .img_sec:hover img {
    transform: scale(1.1);
}
section#category .left_post_outer .post .img_sec:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
section#category .left_post_outer .post .img_sec .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
section#category .left_post_outer .post .img_sec:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
section#category .left_post_outer .post .img_sec:hover:after {
    opacity: .5;
    transform: scale(1);
}
section#category .left_post_outer .post .img_sec .border_ovrly {
    position: absolute;
    border: 1px solid #fff;
    width: 97%;
    margin: auto;
    height: 96%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}
section#category .left_post_outer .post {
    position: relative;
    border-bottom: 1px solid #e3e3e3;
    margin: 0 0 28px 0;
    padding: 0 0 55px 0;
}
section#category .left_post_outer .post .text_sec h3 {
    margin: 0 0 18px 0;
    line-height: 1.0;
}

section#category .left_post_outer .post .text_sec a.read_link {
    font-family: 'OpenSans-BoldItalic';
    font-size: 12px;
    color: #3e555a;
    border: 1px solid #e9e9e9;
    padding: 10px 22px;
    position: absolute;
    background: #fff;
    left: 285px;
    bottom: -20px;
    text-decoration: none;
    transition: 0.5s;
}
section#category .left_post_outer .post .text_sec a.read_link:hover{
background-color: #3e555a;
color: #ffffff;
}
section#category .left_post_outer .post span#post_numb {
    background: #3e555a;
    font-family: 'Rubik-Medium';
    color: #ffffff;
    font-size: 20px;
    height: 48px;
    position: absolute;
    width: 48px;
    text-align: center;
    padding: 9px 0;
    border-radius: 50%;
    bottom: 105px;
    left: 12px;
    display: none;
}
section#category {
    padding: 85px 0 0 0;
}


section#category div#othpst span#paginationtg {
    font-family: 'OpenSans-Bold';
    font-size: 18px;
    color: #3e555a;
    margin: 0 12px 0 0;
}

section#category div#othpst span.current {
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
    color: #fff;
    border: 1px solid #E1E1E1;
    padding: 5px 0;
    vertical-align: middle;
    background-color: #3e555a;
    font-family: 'Rubik-Medium';
    border-radius: 50%;
    height: 31px;
    width: 31px;
    text-align: center;
    margin: 0 10px 0 0;
}

section#category div#othpst a.inactive{
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
    color: #3e555a;
    border: 1px solid #E1E1E1;
    padding: 5px 0;
    vertical-align: middle;
    background-color: #e1e1e1;
    font-family: 'Rubik-Medium';
    border-radius: 50%;
    height: 31px;
    width: 31px;
    text-align: center;
}


.cat_sidebar .author_sec h3 {
    font-family: 'Rubik-Bold';
    font-size: 24px;
    color: #3e555a;
}

.cat_sidebar .author_sec span {
    font-family: 'OpenSans';
    font-size: 14px;
    color: #262626;
}
.cat_sidebar .author_sec p {
    color: #181818;
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    margin: 22px 0 0 0;
}

.cat_sidebar .author_sec .text_sec{
    margin: 22px 0 0 0;
    text-align: center;
}




.cat_sidebar .search_post input{
    display: block;
    width: 100%;
    padding: 12px 56px 12px 12px;
    font-size: 14px;
    font-family: 'OpenSans';
    color: #969696;
    background-color: #ebebeb;
    border: none;
}
 .cat_sidebar .search_post input:focus{
    outline: none;
}
.cat_sidebar .search_post {
    margin: 38px 0 0 0;
    position: relative;
}
.cat_sidebar .search_post button.search-submit {
    width: 55px;
    height: 45px;
    position: absolute;
    top: 0;
    border: none;
    right: 0;
    padding: 11px 12px;
    background: #3e555a;
}
.cat_sidebar .search_post button.search-submit svg.icon.icon-search {
    width: 100%;
    height: 100%;
    fill: #fff;
}
.cat_sidebar .search_post label {
    display: none;
}
 .cat_sidebar .search_post button.search-submit span.screen-reader-text {
    display: none;
}


.cat_sidebar .ctgry_favorite_posts .heading h3 {
    color: #3e555a;
    font-size: 20px;
    font-family: 'OpenSans-Bold';
    display: inline-block;
    margin: 0;
    background: #fff;
    z-index: 1;
    padding: 0 10px;
}

.cat_sidebar .ctgry_favorite_posts .heading {
    position: relative;
    text-align: center;
    margin: 0 0 20px 0;
}
.cat_sidebar .ctgry_favorite_posts .heading:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    left: 0;
    top: 12px;
    z-index: -1;
}

.cat_sidebar .ctgry_favorite_posts .post .catgry a {
    color: #3e555a;
    font-family: 'Rubik-Bold';
    font-size: 12px;
}


.cat_sidebar .ctgry_favorite_posts .post h4 a {
    color: #111111;
    font-family: 'Rubik-Regular';
    font-size: 16px;
    text-decoration: none;
}
 .cat_sidebar .ctgry_favorite_posts .post h4 a:hover{
   color: #3e555a;
   transition: all 0.5s ease-in-out;
}

 .cat_sidebar .ctgry_favorite_posts .post h4 {
    margin: 0;
    line-height: 0.8;
}
 .cat_sidebar .ctgry_favorite_posts .post span#post_numb {
    font-family: 'Rubik-Light';
    color: #3e555a;
    font-size: 15px;
    padding: 0 18px 0 0;
}

.cat_sidebar .ctgry_favorite_posts .post {
    display: flex;
    align-items: center;
    margin: 0 0 18px 0;
}
.cat_sidebar .ctgry_favorite_posts .post .img {
    max-width: 57px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.cat_sidebar .ctgry_favorite_posts .post .img img{
    width: 100%;
    height: auto;
    transition: all 0.5s;
    display: block;
    transform: scale(1);
}
.cat_sidebar .ctgry_favorite_posts .post .img:hover img {
    transform: scale(1.1);
}
 .cat_sidebar .ctgry_favorite_posts .post .img:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.cat_sidebar .ctgry_favorite_posts .post .img .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.cat_sidebar .ctgry_favorite_posts .post .img:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.cat_sidebar .ctgry_favorite_posts .post .img:hover:after {
    opacity: .5;
    transform: scale(1);
}
.cat_sidebar .ctgry_favorite_posts .post .text_sec {
    padding: 0 0 0 15px;
    max-width: 214px;
}
.cat_sidebar .ctgry_favorite_posts {
    margin: 30px 0 0 0;
}

 .cat_sidebar .cat_side_advertisement .heading {
    position: relative;
    text-align: center;
    margin: 0 0 20px 0;
}

.cat_sidebar .cat_side_advertisement .heading:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    left: 0;
    top: 12px;
    z-index: -1;
}
.cat_sidebar .cat_side_advertisement .heading h3 {
    color: #3e555a;
    font-size: 20px;
    font-family: 'OpenSans-Bold';
    display: inline-block;
    margin: 0;
    background: #fff;
    z-index: 1;
    padding: 0 10px;
    text-transform: uppercase;
}

.cat_sidebar .cat_side_advertisement {
    margin: 35px 0 0 0;
}
 .cat_sidebar .cat_side_advertisement img{
    width: 100%;
    height: auto;
}
.cat_sidebar .cat_side_rcntpost {
    margin: 30px 0 0 0;
}
.cat_sidebar .cat_side_rcntpost .heading {
    position: relative;
    text-align: center;
    margin: 0 0 20px 0;
}


.cat_sidebar .cat_side_rcntpost .heading:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    left: 0;
    top: 12px;
    z-index: -1;
}

.cat_sidebar .cat_side_rcntpost .heading h3 {
    color: #3e555a;
    font-size: 20px;
    font-family: 'OpenSans-Bold';
    display: inline-block;
    margin: 0;
    background: #fff;
    z-index: 1;
    padding: 0 10px;
    text-transform: uppercase;
}


.cat_sidebar .cat_side_rcntpost .post_outer .img_sec img{
width: 100%;
height: auto;
transition: all 0.5s;
    display: block;
    transform: scale(1);
}

.cat_sidebar .cat_side_rcntpost .post_outer #ctgry a {
    font-family: 'Rubik-Bold';
    font-size: 12px;
    color: #fff;
    background: #3e555a;
    padding: 7px 30px;
    text-transform: uppercase;
    text-decoration: none;
}

.cat_sidebar .cat_side_rcntpost .post_outer .img_sec {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.cat_sidebar .cat_side_rcntpost .post_outer .img_sec:hover img {
    transform: scale(1.1);
}
.cat_sidebar .cat_side_rcntpost .post_outer .img_sec:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: 0;
    z-index: 1;
    transform: scale(.5);
    -webkit-transition: .5s;
    transition: .5s;
}
.cat_sidebar .cat_side_rcntpost .post_outer .img_sec .eye_overlay i {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 22px;
}
.cat_sidebar .cat_side_rcntpost .post_outer .img_sec:hover .eye_overlay i {
    visibility: visible;
    opacity: 1;
}
.cat_sidebar .cat_side_rcntpost .post_outer .img_sec:hover:after {
    opacity: .5;
    transform: scale(1);
}

.cat_sidebar .cat_side_rcntpost .post_outer p#ctgry {
    z-index: 2;
    position: relative;
    margin: -15px 0 0 0;
    text-align: center;
}

.cat_sidebar .cat_side_rcntpost .post_outer h4 {
    color: #161616;
    font-family: 'Rubik-Regular';
    font-size: 16px;
    margin: 28px 0 0 0;
}
.cat_sidebar .cat_side_rcntpost .post_outer h4:hover{
    color: #3e555a;
    transition: all 0.5s ease-in-out;
}
.cat_sidebar .cat_side_rcntpost .post_outer a{
    text-decoration: none;
}
.cat_sidebar .cat_side_rcntpost .post_outer {
    margin: 0 0 28px 0;
}

.cat_sidebar .cat_side_categories .heading {
    position: relative;
    text-align: center;
    margin: 0 0 20px 0;
}
.cat_sidebar .cat_side_categories .heading:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    left: 0;
    top: 12px;
    z-index: -1;
}

.cat_sidebar .cat_side_categories .heading h3 {
    color: #3e555a;
    font-size: 20px;
    font-family: 'OpenSans-Bold';
    display: inline-block;
    margin: 0;
    background: #fff;
    z-index: 1;
    padding: 0 10px;
    text-transform: uppercase;
}
.cat_sidebar .cat_side_categories ul.cat_list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.cat_sidebar .cat_side_categories ul.cat_list li a{
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #181818;
}

.cat_sidebar .cat_side_categories ul.cat_list li a {
    font-family: 'NotoSans-Regular';
    font-size: 16px;
    color: #181818;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #dedede;
    padding: 10px 20px;
    text-decoration: none;
    transition: 0.5s;
}
.cat_sidebar .cat_side_categories ul.cat_list li a:hover {
    color: #4f6b71;
}
.cat_sidebar .cat_side_categories ul.cat_list li a span.count {
    background: #3e555a;
    color: #fff;
    font-size: 12px;
    width: 22px;
    text-align: center;
    height: 22px;
    border-radius: 50%;
    line-height: 22px;
    transition: 0.5s;
    border: 1px solid #3e555a;
}
.cat_sidebar .cat_side_categories ul.cat_list li a:hover span.count{
background-color: #e1e1e1;
color: #4f6b71;
border: 1px solid #4f6b71;
}

/*category page end*/




.join_form .emaillist form.es_subscription_form.es_shortcode_form input.es_txt_email{
    background: #f1f1f1;
    border: none;
    width: 310px;
    padding: 14px 12px 14px;
    margin: 10px 0 0;
    outline: none;
    color: #7f7f7f;
    font-size: 12px;
    font-family: 'OpenSans';
}
.join_form input.es_submit_button{
    background: #3e555a;
    border: none;
    padding: 9px 0px 9px;
    width: 100%;
    margin: 0px 0 15px;
    text-transform: uppercase;
    font-family: 'Rubik-Bold';
    font-size: 16px;
    color: #ffffff;
    outline: none;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form .es-field-wrap label {
    margin-bottom: 0;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form .es-field-wrap {
    margin-bottom: 0;
}

.join_form .emaillist form.es_subscription_form.es_shortcode_form p {
    margin-top: 15px;
    margin-bottom: 1rem;
    color: #5c5c5c;
    font-size: 12px;
    font-family: 'OpenSans';
    display: flex;
    align-items: center;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form p label{
    margin: 0 0 0 8px;
}



/*404 page start*/
section.pgnot_found_sec .content_outer {
    text-align: center;
}

section.pgnot_found_sec .content_outer h1 {
    font-family: 'Rubik-Bold';
    color: #9d9d9d;
    font-size: 24px;
    margin: 0 0 15px 0;
}

section.pgnot_found_sec .content_outer h2 {
    color: #131313;
    font-size: 14px;
    font-family: 'OpenSans';
    margin: 0 0 18px 0;
}
section.pgnot_found_sec .content_outer a#goto_home_link {
    color: #3e555a;
    font-size: 30px;
    font-family: 'Rubik-Bold';
    text-decoration: none;
}
section.pgnot_found_sec {
    padding: 55px 0 0 0;
}
/*404 page end*/



 
@media only screen and (max-width: 767px){

.sidenav ul#mob_menu li.menu-item-has-children a{
    display: none;
}

.sidenav ul#mob_menu li.menu-item-has-children ul.sub-menu li a{
    display: block !important;
}

.env_bg_cont h5 {
    font-size: 10px;
}
.top_hder {
    margin-top: 74px !important;
    padding: 0 0 15px 0;
}
#mobmenu_cstm img.bar_logo {
    width: 60%;
    height:auto;
}
.env_bg_img .ovrly {
    width: 81%;
    }
    .env_bg_img {
    min-width: 200px;
}
.env_bg_mn {
    margin: 20px 0 0;
    display: flex;
}
.env_bg_img img {
    width: 80%;
    height: auto;
    object-fit: cover;
}
.env_bg_cont h4 a, .env_bg_cont h4 {
    font-size: 15px;
}
.env_bg_img {
    width: 70%;
    -webkit-box-shadow: unset;
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: unset;
}
.fas_img img {
    height: auto;
}
.owl-carousel .owl-stage-outer .top_slider_mn {
    margin-top: 15px;
}
div#othpst ul li.active {
    background: unset;
}div#othpst ul li.active a {
    color: unset;
}
div#othpst ul li {
 display: unset;
 justify-content: unset;
align-items: unset;
margin: unset;
border-radius: unset;
background: unset;
}
div#othpst ul {
    display: unset;
}
.top_slider_mn {
    margin-top: 10px;
}
.top_hder {
    margin-top: 48px;
    padding: 0 0 15px 0;
}
section.single_post_outer {
    margin-top: 20px;
}

html body div#wprmenu_bar {
    height: 70px;
    display: none;
}


/*responsive menu starts*/
    .sidenav.mySideBar {
    display: flex;
    justify-content: center;
    align-items: center;
}

.sidenav.mySideBar {
    width: 100%;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 210px;
}

a.side-menu-button.actives {
   display: flex;
    justify-content: space-around;
    padding: 6px 15px;
    background-color: #3e555a;
    color: #fff !important;
    font-size: 25px;
    border-radius: 4px;
    z-index: 99999999999;
    position: relative;
    text-decoration: none;
}

a.side-menu-button {
    display: flex;
    justify-content: space-around;
    padding: 6px 15px;
    background-color: #3e555a;
    color: #fff !important;
    font-size: 25px;
    border-radius: 4px;
    z-index: 99999999999;
    position: relative;
    text-decoration: none;
}

.sidenav ul {
    list-style: none;
    padding: 0px;
}

.sidenav ul#mob_menu a {
    padding: 12px 0;
    font-family: "Raleway", sans-serif;
    color: #6a6a6a;
    font-size: 20px;
    text-align: center;
    display: block;
    text-align: center;
}
#mobmenu_cstm {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    padding: 15px 15px;
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    z-index: 1030;
    box-shadow: 1px 0px 2px 2px #bbadad;
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
/*responsive menu ends*/








.foo_copy_rght h4 {
    font-size: 16px;
    text-align: center;
}

/*home page*/


.ins_cont p {
    font-family: 'NotoSans-Regular';
    font-size: 14px;
    color: #fff;
    display: none;
}
.footer_logo {
    padding: 0 0px 0 0px;
}
.ins_bg_img img {
    object-fit: cover;
}
header#header{
    display: none;
}
.container_main {
    max-width: 1166px;
    width: 90%;
    margin: auto;
}
.one_img img {
    width: 100%;
    height: auto;
}



/*category page start*/
section#category .left_post_outer .post .img_sec {
    width: 100%;
}
section#category .left_post_outer .post .text_sec {
    width: 100%;
    margin-top: 0;
    position: unset;
    padding: 10px 10px 10px 10px;
    margin-left: 0;
}

section#category .left_post_outer .post span#post_numb {
    font-size: 13px;
    height: 25px;
    position: absolute;
    width: 25px;
    padding: 4px 0;
    bottom: 265px;
    left: 0;
    display: none;
}
section#category .left_post_outer .post .text_sec a.read_link {
    left: 0;
    bottom: -20px;
    right: 0;
    margin: auto;
    width: 112px;
}
section#category {
    padding: 25px 0 0 0;
}
.cate_nm_hd {
    font-size: 25px;
}
section#category .left_post_outer .post {
    margin: 0 0 45px 0;
    padding: 0 0 40px 0;
}
section#category .left_post_outer .post .text_sec h3 a {
    font-size: 22px;
}
section#category div#othpst {
    margin: 0 0 20px 0;
}
section#category div#othpst .pagination {
    justify-content: center;
}
.author_sec .img_sec img {
    width: 100%;
    height: auto;
}
.join_new_mn {
    margin: 40px 0 0;
}
footer#footer {
    padding: 25px 0 0;
}
.footer_logo p {
    padding: 20px 0 18px;
}
.foo_mis_bg img {
    width: 100%;
    height: auto;
}
.foo_mis_bg h4 a {
    font-size: 12px;
    padding: 5px 14px 5px;
    bottom: 10px;
    left: 50%;
    top: unset;
}
li.foo_fb:before {
    left: 0;
    width: 1px;
    right: 0;
    margin: auto;
}
li.foo_ins:before {
    top: 83px;
    left: 0;
    width: 1px;
    right: 0;
    margin: auto;
}

/*post page start*/
section.single_post_outer .post_outer {
    width: 100%;
    margin: auto;
}
section.single_post_outer .post_outer .post h1 {
    margin: 20px 0 15px 0;
    font-size: 20px;
}
section.single_post_outer .post_outer .post .text {
    padding: 22px 15px 15px 15px;
}
.shared-counts-wrap {
    margin: 0;
}
section.single_post_outer .post_author_sec {
    margin: 25px 0 14px 0;
    text-align: center;
    display: block;
    padding: 25px 14px 25px 14px;
}

section.single_post_outer .post_author_sec .img_sec {
    max-width: 100%;
}
section.single_post_outer .post_author_sec .text_sec {
    padding: 0;
    max-width: 100%;
}
.post_ad {
    padding: 32px 0 32px 0;
    margin: 25px 0 0 0;
}
.post_ad img {
    width: 100%;
    height: auto;
}
section.further_reading {
    padding: 20px 0 20px 0;
}
section.further_reading .post_wrap {
    margin: 25px 0 0 0;
}
section.post_comment_sec div#comments {
    width: 100%;
}
section.post_comment_sec .heading {
    margin: 0 0 20px 0;
}
section.post_comment_sec div#comments textarea {
    width: 100%;
    height: auto;
}
section.post_comment_sec div#comments p.comment-form-author {
    display: block;
    margin: 0;
}
section.post_comment_sec div#comments p.comment-form-email {
    display: block;
    margin: 0;
}
section.post_comment_sec div#comments input{
    width: 100%;
}
section.post_comment_sec div#comments p.comment-form-url {
    display: block;
}


/*home page start*/
.top_slider_mn {
    display: block;
}

.innercontent {
    width: 100%;
    display: flex;
    justify-content: unset;
    height: 240px;
    padding: 0 15px 42px 15px;
}
.top_slider_cont h4 {
    font-size: 18px;
    padding: 30px 0 10px 0;
    margin: 0;
}
.top_slider_img_mn {
    width: 100%;
}
.top_slider_bg_mn {
    padding: 0;
    position: unset;
    top: 270px;
    left: 93px;
    z-index: 2;
}

.top_slider_img img {
    width: 100%;
    height: auto;
}
.top_slider_bg_nm h4 {
    font-size: 22px;
    padding: 0 0 0px;
    margin-bottom: 5px;
    margin-top: 12px;
}
.top_slider_bg_img img {
    width: 100% !important;
    height: auto;
}
section#top_add {
    background: #f2f2f2;
    margin: 22px 0 0;
}
.top_slider_cont {
    width: 100%;
    padding-right: 0;
}
#top_slider button.owl-prev {
    top: 193px;
    left: 78%;
    padding: 5px 12px 5px;
}
#top_slider button.owl-next {
    top: 193px;
    left: 90%;
    padding: 5px 12px 5px;
}
section#celebrity .cul_hd {
    margin: 25px 0 0 0;
}
.cul_hd h4:before {
    top: 35px;
    padding: 1px 0;
    left: 0;
    width: 35%;
}
.cul_hd h4:after {
    top: 35px;
    padding: 1px 0;
    right: 0;
    width: 35%;
}
section#environment {
    margin: 10px 0;
    padding: 15px 0 15px;
}
.env-hd h4:before {
    width: 25%;
}
.env-hd h4:after {
    width: 25%;
}

.env_cont h4 a {
    font-size: 22px;
}
.fas_hd:before {
    width: 35%;
}
.fas_hd:after {
    width: 35%;
}
.fas_cont h4 a {
    font-size: 22px;
}
.fas_bg_img img{
    width: 100%;
    height: auto;
}
.follow_hd h4 {
    margin: 25px 0 0;
}
.ins_hd h4:before {
    width: 34%;
}
.ins_hd h4:after {
    width: 35%;
}
.ins_img img {
    width: 100%;
    height: auto;
}

.ins_bg_cont h4 a {
    font-size: 22px;
}
.ins_bg_mn {
    padding: 0;
}
.fav_bg_count h4 {
    padding: 0;
}
.fav_bg_img img {
    object-fit: cover;
    width: 100%;
}

.rec_link button:before{
    display: none;
}
.soc_link button:before{
    display: none;
}
.soc_link button:after{
    display: none;
}
.spo_link button:after{
    display: none;
}
.rec_fst_bg_img img {
    width: 100%;
    height: auto;
}
.travel_hd {
    position: relative;
    margin: 22px 0 0;
}
.travel_hd h4:before {
    width: 36%;
}

.travel_hd h4:after {
    width: 36%;
}
.tra_cont {
    text-align: center;
    padding: 15px 15px 0;
    border: 1px solid #ebebeb;
}
.adver_hd h4:before {
    width: 78px;
}
.adver_hd h4:after {
    width: 80px;
}
.adver_img {
    margin: 28px 0 25px;
}
.category_mn {
    margin: 15px 0 0;
}
.cate_hd h4:before {
    width: 100px;
}
.cate_hd h4:after {
    width: 100px;
}
section#technology {
    margin: 20px 0 0;
}
.tech_hd h4:before {
    width: 28%;
}
.tech_hd h4:after {
    width: 28%;
}





/*home page mobile responsive naveen start*/
.one_img {
    text-align: center;
    padding: 15px 0 15px;
}
section#celebrity {
    margin: 20px 0px 0px;
}
.cele_bg_cont h4 a {
    display: block;
    font-size: 14px;
}
.fas_cont h4 a {
    font-size: 18px;
}
.env_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.env_cont h4 {
    padding: 10px 0 0px;
}
.env_cont h4 a {
    font-size: 18px;
}
.env_cont h5 {
    padding: 5px 0 0px;
}
.fas_mn {
    padding: 0px 0 20px;
}
.fas_bg_mn {
    margin: 10px 0 0;
}
.fas_bg_cont h4 a {
    font-size: 14px;
    display: block;
    line-height: 1.3;
}
.about_img img {
    width: 100%;
    height: auto;
}
.about_cont h4 {
    font-size: 22px;
    padding: 10px 0 0;
}
.about_cont h5 {
    padding: 0 0 10px;
}
.follow_icon ul li {
    margin: 0px 1px 0;
}
.ins_mn {
    margin: 20px 0 0;
    position: relative;
}
.ins_bg_cont {
    padding: 10px 0;
}
.ins_bg_cont h4 a {
    font-size: 18px;
}
.ins_bg_mn {
    margin: 20px 0 0;
}
.favorite_ps_mn {
    margin: 20px 0 0;
}
.fav_mn {
    position: relative;
}
.fav_mn:hover .fav_cont_mn {
    visibility: visible;
    opacity: 1;
}
.fav_cont_mn {
    top: 20%;
    left: 20px;
    transform: translate(-0%,-20%);
}
.fav_cont h5 a {
    font-size: 16px;
}
.join_new_mn {
    margin: 20px 0 0;
}
.fav_bg_count h4 {
    font-size: 22px;
}
.fav_bg_cont h5 a {
    font-size: 14px;
}
.join_new_mn {
    padding: 10px;
}
.join_hd h4 {
    font-size: 22px;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form input.es_txt_email {
    width: 100%;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form .es-field-wrap label {
    display: block;
}
.recipes_mn {
    margin: 20px 0 0;
}
.rec_mn_but {
    margin: 15px 0 0;
}
.rec_link button {
    font-size: 18px;
    padding: 3px 9px 3px;
    width: 100px;
}
.soc_link button {
    padding: 3px 9px 3px;
    font-size: 18px;
    width: 100px;
}
.spo_link button {
    padding: 3px 9px 3px;
    font-size: 18px;
    width: 100px;
}
div#recipe {
    margin: 15px 0 0;
}
.rec_cent_cont {
    margin: 10px 0 0;
}
.rec_cent_cont h4 a {
    font-size: 18px;
}
.rec_cent_cont p {
    padding: 0px 0 10px;
}
.rec_lft_mn {
    margin: 20px 0 20px;
}
.tech_bg_cont h4 a {
    font-size: 18px;
}
.tra_img img {
    height: auto;
}
.tra_cont h4 a {
    font-size: 18px;
}
.tra_cont p {
    font-size: 14px;
    padding: 10px 0 0px;
}
.tra_bg_img {
    margin: 20px 0 0;
}
.trav_cont p {
    margin-bottom: 0px;
}
.adver_hd {
    margin-top: 10px;
}
footer#footer {
    margin: 20px 0 0;
}
div#foo_row {
    padding: 20px 0 0;
}
.foo_mis_bg_cont h4 a {
    font-size: 14px;
}
.foo_bot_fot a {
    float: right;
     margin: 0px 0px 0; 
}
.top_slider_bg_cont h5 a {
    font-size: 14px;
}
.fav_img img {
    object-fit: cover;
}
.ins_cont h4 a {
    font-size: 18px;
}
.ins_cont {
    position: absolute;
    text-align: center;
    bottom: 0px;
    left: 32px;
    right: 30px;
    z-index: 2;
    color: #fff;
    visibility: hidden;
    font-size: 30px;
    top: 10px;
}
.cele_hd h4:before {
    display: none;
}
.cele_hd h4:after {
   display: none;
}
.cul_hd h4:before {
   display: none;
}
.cul_hd h4:after {
   display: none;
}
.fas_hd:before {
   display: none;
}
.fas_hd:after {
    display: none;
}
.follow_hd h4:before {
    display: none;
}
.follow_hd h4:after {
   display: none;
}
.ins_hd h4:before {
   display: none;
}
.ins_hd h4:after {
     display: none;
}
.fav_hd h4:before {
   display: none;
}
.fav_hd h4:after {
   display: none;
}
.tech_hd h4:before {
    display: none;
}
.tech_hd h4:after {
    display: none;
}
.travel_hd h4:before {
   display: none;
}
.travel_hd h4:after {
   display: none;
}
.adver_hd h4:before {
   display: none;
}
.adver_hd h4:after {
    display: none;
}
.recent_post_hd h4:before {
    display: none;
}
.recent_post_hd h4:after {
    display: none;
}
.cate_hd h4:before {
    display: none;
}
.cate_hd h4:after {
    display: none;
}
.env-hd h4:before {
   display: none;
}
.env-hd h4:after {
    display: none;
}
/*home page mobile responsive naveen ends*/


/*category page mobile responsive naveen starts*/
.cate_nm {
    padding: 15px 0 15px 0px;
}
section#category .left_post_outer .post .text_sec h3 a {
    font-size: 18px;
}
 .cat_sidebar .cat_side_advertisement {
    margin: 25px 0 0 0;
}
/*category page mobile responsive naveen ends*/


/*single page mobile responsive starts*/
    section.further_reading .post_wrap .img_sec img {
        min-height: auto;
    }
    section.further_reading .post_wrap .post h4 a#tlecstmdg {
    font-size: 16px;
    }
    section.further_reading .post_wrap .post h4 {
    margin: 5px 0 9px 0;
    }
    section.post_comment_sec h3 {
    font-size: 25px;
    margin: 0 0 10px 0;
    }
    .img_outer img {
    width: 100%;
    height: auto;
    }
    section.pgnot_found_sec .content_outer h1 {
    font-size: 20px;
    margin: 0 0 10px 0;
    }
    section.pgnot_found_sec .content_outer a#goto_home_link {
    font-size: 25px;
    }
/*single page mobile responsive ends*/
.cate_nm_hd h1.page-title{
    font-size: 20px;
    text-align: center;
}
div#othpst ul li {
    padding: 5px 6px;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form p{
    align-items: unset;
    margin-top: 15px;
}
.join_form .emaillist form.es_subscription_form.es_shortcode_form p{
margin: 3px 0 0 0;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
 { 
    .cat_sidebar .ctgry_favorite_posts .post .img 
    {
        max-width: 100%;
        position: relative;
        overflow: hidden;
        z-index: 1;
        width: 100%;
    }
    .cat_sidebar .ctgry_favorite_posts .post .text_sec {
        padding: 0 0 0 15px;
        max-width: 100%;
        width: 100%;
    }
    div#othpst ul li 
    {
        color: #3e555a;
        padding: 5px 10px;
        background: unset
    }
    div#othpst ul li.active a {
    color: #111111;
    }
    div#othpst ul li.active {
    background: unset;
    }
    .soc_link button:hover 
    {
    background-color: #3e555a;
    font-size: 17px;
    padding: 5px 20px 3px;
    outline: none;
    width: auto;
    }
    section#top_add {
    margin: 20px 0 0;
    } 
    .tra_bg_mn {
    padding: 7px 5px;
    }
    .fas_bg_img_mn .col-7.col-md-7 {
    padding: 0; 
    }
    .fas_bg_img_mn .col-7.col-md-7 .fas_bg_cont h5 {
        font-size: 10px;
    }
    div#mobment_wrapper ul#mob_menu a {
     padding: 0;
    } 
    .hder_icons ul {
    top: -10px;
    }
    .hder_menu_mn .hder_icons {
    position: relative;
    top: -10px;
    }
    .fixed-header .hder_menu_mn {
        padding: 11px 0 0 0 !important;
    }
    .cele_bg_cont h5 {
    font-size: 10px;
    }
    .hder_menu_mn {
     height: 50px;
    }
    div#mobment_wrapper {
    display: block !important;
    }
    div#mobment_wrapper h4 {
        display: inline-block;
        margin: 0;
        position: relative;
        top: -3px;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul.sub-menu {
        top: 57px;
        left: 16px;
        border-top: 2px #eb7a4e solid;
        -webkit-box-shadow: 2px 2px 2px 0 rgb(0 0 0 / 3%);
        box-shadow: 2px 2px 2px 0 rgb(0 0 0 / 3%);
        background-color: #3e555a;
        min-height: unset;
    }
    div#mobment_wrapper h4 a {
        color: #3e555a;
        font-size: 20px;
    }
    div#mobment_wrapper .menu-mobile_menu-container {
        display: inline-block;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul#mob_menu {
        margin: 0;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul#mob_menu li {
        display: inline-block;
        padding: 0 12px;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul#mob_menu a {
        font-family: 'NotoSans-Regular';
        font-size: 14px;
        color: #101010;
        text-decoration: none;
        text-transform: uppercase;
        transition: 0.3s ease;
        padding-top: 0;
        padding-bottom: 0;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul.sub-menu li {
        display: block !important;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul#mob_menu ul.sub-menu li a {
        color: #fff;
        padding: 10px 9px;
        transition: .3s;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 300;
        font-family: 'NotoSans-Regular';
        margin: 0;
        line-height: 20px;
        text-align: left;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul#mob_menu ul.sub-menu li {
        padding: 0;
    }
    div#mobment_wrapper .menu-mobile_menu-container ul#mob_menu ul.sub-menu li:hover {
        background-color: #0c465e;
        width: 100%;
    }
    div#mobment_wrapper .menu-mobile_menu-container {
    display: inline-block;
    } 
    .hder_menu .menu-mobile_menu-container {
    display: inline-block;
    } 
    div#home_menu {
    display: none;
    }  
    section.single_post_outer .post_author_sec {
    margin: 24px 0 14px 0;
    }
     section.single_post_outer .post_outer .post .text {
    padding: 15px 35px 10px 35px;
    }
     section.single_post_outer {
    margin-top: 30px;
    }
      .cat_sidebar .ctgry_favorite_posts .post span#post_numb {
    font-size: 18px;
    }
     div#othpst ul li {
    display: unset;
    }
     div#othpst ul {
    display: unset;
    justify-content: unset;
    }
     .category_mn {
    margin: 20px 0 0;
    }
     .trav_cont p {
    font-size: 12px;
    margin: 0;
    }
     .trav_cont h5 {
    font-size: 9px;
    }
     .trav_cont h4, .trav_cont h4 a {
    font-size: 14px;
    }
    .tra_bg_img img {
    width: 100%;
    height: auto;
    } 
     .tra_bg_cont h5 {
    font-size: 9px;
    }
     .tra_bg_cont h4, .tra_bg_cont h4 a {
    font-size: 13px;
    }
     .tra_img img {
    height: auto;
    }
     .travel_hd {
    margin: 20px 0 0;
    }
     .rec_cont h5, .rec_cont h5 a {
    font-size: 14px;
    }
     .rec_img img {
    height: auto;
    }
     .adver_img {
    margin: 28px 0 20px;
    }
     .tech_bg_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    }
     section#technology {
    margin: 30px 0 0;
    }
     .rec_fst_bg_mn {
    padding: 10px 0 10px;
    }
     .rec_lft_mn {
    margin: 20px 0 20px;
    }
     .rec_lft_cont h4, .rec_lft_cont h4 a {
    font-size: 14px;
    }
     .rec_lft_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    }
     .rec_cent_cont p {
    font-size: 12px;
    padding: 0px 0 0px;
    }
     .rec_cent_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    }
     .rec_fst_bg_cont h5 {
    font-size: 10px;
    }
     .rec_fst_bg_cont h4, .rec_fst_bg_cont h4 a {
    font-size: 14px;
    }
     .rec_fst_bg_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    }
     .sear_mn .sear input {
    padding: 10px 55px 10px 14px;
    }
     .sear_mn .sear button {
    height: 43px;
    }
     .sear svg {
    padding: 5px 0px 16px 0;
    }
     .recipes_mn {
    background: #111111;
    margin: 20px 0 0;
    }
     .ins_bg_mn {
    margin: 20px 0 0;
    padding: 0 0 20px;
    }
     .fav_bg_img img {
    height: 50px;
    }
     .fav_bg_count h4 {
    font-size: 16px;
    padding: 28px 0 0;
    }
     .fav_bg_cont h5, .fav_bg_cont h5 a {
    font-size: 14px;
    }
     .fav_bg_cont h4, .fav_bg_cont h4 a {
    margin: 0;
    }
     .fav_img img {
    width: 100%;
    height: 161px;
    object-fit: cover;
    }
     .ins_bg_img img {
    width: 100%;
    height: auto;
    }
     .ins_bg_cont p {
    font-size: 13px;
    margin: 0;
    }
    .ins_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    }
     .ins_cont p {
    font-size: 12px;
    margin: 0;
    }
     .ins_cont h4, .ins_cont h4 a {
    font-size: 21px;
    }
     .ins_cont {
    bottom: 0px;
    top: unset;
    }
     .fas_bg_cont h4, .fas_bg_cont h4 a {
    font-size: 14px;
    }
     .fas_bg_mn {
    margin: 15px 0 0;
    }
     .fas_mn {
    padding: 15px 0 0;
    }
     .env_bg_cont h4, .env_bg_cont h4 a {
    font-size: 16px;
    margin-top: 10px;

     }
     .env_img img {
    width: 100%;
    height: auto;
    }
     .cele_bg_cont h4, .cele_bg_cont h4 a {
    font-size: 14px;
    }
     .hder_menu ul li a {
    font-size: 13px;
    }
    .hder_menu ul li {
    padding: 4px;
    }
    .hder_icons ul li a {
    padding: 12px 0px;
    }
    .cate_nm_hd h1.page-title {
    margin-bottom: 0px;
    }
     .hder_menu h4 {
    display: inline-block;
    margin-top: 5px;
    }
    .tra_cont h4, .tra_cont h4 a {
    font-size: 16px;
    margin: 0;
    }
    .tra_cont {
    padding: 20px 10px 0;
    }
    .tech_bg_cont h4, .tech_bg_cont h4 a {
    font-size: 14px;
    }
    .rec_cent_cont h4, .rec_cent_cont h4 a {
    font-size: 16px;
    }
    .ins_bg_cont {
    padding: 0px 0;
    }
    .ins_bg_cont h4, .ins_bg_cont h4 a {
    font-size: 16px;
    }
    .container_main {
      width: 90%;
    }
    .one_img img{
        width: 100%;
        height: auto;
    }
    section#celebrity {
    margin: 30px 0px 0px;
    }
    .cele_hd h4:before {
    width: 30%;
    }
    .cele_hd h4:after {
    width: 30%;
    }
    .cul_hd h4:before {
    width: 25%;
    }
    .cul_hd h4:after {
    width: 25%;
    }
    .cul_hd h4:after {
    width: 25%;
    }
    section#environment {
    margin: 30px 0;
    padding: 30px 0 30px;
    }
    .env-hd h4:before {
     width: 35%;
    }
    .env-hd h4:after {
      width: 35%;
    }
    .env_cont h4 a {
    font-size: 22px;
    }
    .env_bg_img img {
    height: auto;
    }
    .fas_hd:before {
    width: 35%;
    }
    .fas_hd:after {
        width: 35%;
    }
    .fas_cont h4 a {
    font-size: 18px;
    }
    .about_img img{
        width: 100%;
        height: auto;
    }
    .follow_hd h4:before {
     width: 16%;
    }
    .follow_hd h4:after {
    width: 16%;
    }
    .ins_hd h4:before {
    width: 35%;
    }
    .ins_hd h4:after {
     width: 35%;
    }
    .fav_hd h4:before {
    width: 7%;
    }
    .fav_hd h4:after {
     width: 7%;
    }
    .join_hd h4 {
    font-size: 18px;
    padding: 10px 15px 0;
    }
    .join_new_mn {
    border: 4px solid #ebebeb;
    padding: 5px;
    margin: 20px 0 0;
    }
    .join_form .emaillist form.es_subscription_form.es_shortcode_form input.es_txt_email {
    width: 100%;
    }
    .join_form .emaillist form.es_subscription_form.es_shortcode_form .es-field-wrap label {
     width: 100%;
    }
    .rec_link button:before {
     display: none;
    }
    .soc_link button:before {
       display: none;
    }
    .spo_link button:after {
    display: none;
    }
    .tech_hd h4:before {
     width: 30%;
    }
    .tech_hd h4:after {
    width: 30%;
    }
    .adver_hd h4:before {
    width: 8%;
    }
    .adver_hd h4:after {
    width: 8%;
    }
    .recent_post_hd h4:before {
    width: 20px;
    }
    .recent_post_hd h4:after {
    width: 20px;
    }
    .travel_hd h4:before {
    width: 35%;
    }
    .travel_hd h4:after {
    width: 35%;
    }
    .cate_hd h4:before {
    width: 20px;
    }
    .cate_hd h4:after {
    width: 20px;
    }
    .foo_dont_miss_hd h4:before {
    width: 15%;
    }
    .foo_dont_miss_hd h4:after {
    width: 15%;
    }
    .foo_flow_hd h4:before {
        width: 18%;
    }
    .foo_flow_hd h4:after {
      width: 18%;
    }
    li.foo_ins::before {
    display: none;
    }
    li.foo_fb::before {
    display: none;
    }
    li.foo_twi {
    float: unset;
    }
    li.foo_pin {
    float: unset;
    }
    .innercontent {
    width: 80%;
    padding: 0 0 0 15px;
    }
    .top_slider_cont {
    width: 100%;
    padding-right: 20px;
    }
    .top_slider_cont h4 {
    font-size: 22px;
    padding: 15px 0 0px;
    }
    #top_slider button.owl-prev{
    left: 38%;
    }
    .top_slider_bg_mn {
    left: 0px;
    }
    .logo {
    padding: 30px 0 30px;
    }
    .hder_menu ul {
    flex-wrap: wrap;
    }
    .hder_menu {
    display: flex;
    }
    footer#footer {
    margin: 20px 0 0;
    padding: 30px 0 0;
    }
    .soc_link button:after {
     display: none;
    }
    
    
    
    /*category page tablet starts*/
        section#category {
         padding: 50px 0 0 0;
        }
        section#category .left_post_outer .post .text_sec {
        width: 100%;
        margin-top: 0px;
        right: 0;
        margin-left: 0px;
    }
    .img_sec img{
        width: 100%;
        height: auto;
    }
    section#category .left_post_outer .post .img_sec {
    width: unset;
    }
    section#category .left_post_outer .post .text_sec a.read_link {
    left: 50%;
    transform: translate(-50%);
    bottom: -20px;
    }
    /*category page tablet ends*/
    
    
    /*single post page tablet starts*/
        section.single_post_outer .post_outer {
            width: 85%;
            margin: auto;
        }
        section.single_post_outer .post_outer .post h1 {
        font-size: 24px;
        }
        section.single_post_outer .post_outer .post .date_comment {
        margin: 0 0 25px 0;
         }
         .post_ad {
            padding: 32px 0 32px 0;
            margin: 35px 0 0 0;
        }
         .post_ad img{
             width: 100%;
             height: auto;
         }
         section.further_reading {
            padding: 25px 0 30px 0;
        }
        section.further_reading .post_wrap .img_sec img {
        min-height: auto;
     }
     section.post_comment_sec div#comments {
    width: 100%;
    }
    section.post_comment_sec div#comments input {
    width: 100%;
    }
    section.post_comment_sec div#comments p.comment-form-author {
    display: block;
    margin: 0 0px 0 0;
    }
    section.post_comment_sec div#comments p.comment-form-email {
   display: block;
    margin: 0 0px 0 0;
    }
    section.post_comment_sec div#comments p.comment-form-url {
   display: block;
    margin: 0 0px 0 0;
    }
    /*single post page tablet ends*/
    
}

/*body scroll*/

html.js::-webkit-scrollbar {
width: 10px;
}

html.js::-webkit-scrollbar-thumb {
background: #3e555a;
border-radius: 10px;
height: 80px;
}


/*header animation*/

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}

.content {width:1000px;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: 3;
}
.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;
}


@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
.env_bg_img {
    min-width: 64%;
}
.foo_flow_mn ul li {
    padding: 20px 63px 17px;
}
 .cat_sidebar .ctgry_favorite_posts .post .img{
    max-width: 120px;
}
.cat_sidebar .ctgry_favorite_posts .post span#post_numb{
    font-size: 30px;
}
}








