@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait) {
body #social div li.rss_item {width: 23%!important}
}

@media screen and (max-width:1024px) and (min-width:768px) {
#home-slider .slick-slide {height: 500px;}
.grid_view_wrap {min-height: 550px}
.category main, .page-template-template-blogs main, .page-template-template-landing main, .tag main, .search main {padding: 15% 0 8%!important}
body div#mainmenu {width: 38%}
body #social li.rss_item {width: 23.1%!important;padding: 10px!important}
.rss_item .title a {font-size: 14.5px!important}
body div#newsletterwidgetminimal-2 input.tnp-email {width: 68%!important}
body div#newsletterwidgetminimal-2 input.tnp-submit {width: 30%!important}
.author_details p {font-size: 13px!important}
.rss_content small {font-size: 12px!important}
.author_details h4 a {font-size: 14px!important}
.list_wrap h5.post_title-sub {display: none}
button.slick-next.slick-arrow {right: 45%!important}
button.slick-prev.slick-arrow {left: 45%!important}
body div#mostread_post h4.post_title a {font-size: 14.5px!important}
body .right_summary .post_summary h4.post_title a {font-size: 16px!important}
#mostread_post .rect-sub-div, #social .rect-sub-div {padding: 10px!important}
.secondary_menu li.nav-item {display: inline!important}
body h4.post_title a {font-size: 17px!important}
.author_meta a {font-size: 10px!important}
.author_meta span {font-size: 10px!important}
#list_views .list_pic img {max-height: 200px!important;float: none!important}
#list_views .list_pic>a {text-align: center}
.author-nam {margin-top: 5%!important}
.grid_content h4.post_heading a {font-size: 15px!important}
.grid_content p.post_summ {min-height: 63px}
p.post_summ {font-size: 14px!important}
.author_indivisual a, .author_indivisual span {font-size: 12px}
#list_views .list_pic {padding-left: 0!important;max-height: 200px;}
.grid_content .author_meta a {
    font-size: 12px!important
}
body .global_title h2 {
    font-size: 35px!important
}
.tab_view h4.post_title {
    margin: 10px 0!important
}
.author_indivisual h4.post_title a {
    font-size: 13px!important
}
.secondary_menu div#navbarSupportedContent {
    display: block!important
}
.secondary_menu button.navbar-toggler {
    display: none!important
}
.secondary_menu ul.navbar-nav.mr-auto {
    display: block;
    text-align: center;
    align-items: center
}
.secondary_menu .cat-item {
    display: inline-block!important
}
.footer_menu a {
    font-size: 13px!important
}
.category .grid_content p.post_summ {
    display: none
}
.has-excerpt-area {
    min-height: 110px!important
}
button.btn.btn-outline-success.my-2.my-sm-0 {
    margin-top: 10px;
    width: auto;
    padding: 10px 30px
}
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape) {
body div .search_content .form_in_div {margin-top: 20%;padding-top: 6%}
.grid_view_wrap {min-height: 550px}
}

@media screen and (max-width:400px) and (min-width:100px) {
div .search_content .form_in_div{margin-top: 30%;padding-top: 12%}
.secondary_menu button.navbar-toggler{width: 100%}
#popular_post .rect-sub-div .author_meta{padding-left: 0}
body #popular_post .rect-sub-div .col-md-5 img {padding-right: 0}
#popular_post .col-md-5 {width: 100%;display: block}
#popular_post .col-md-7 {width: 100%;margin: 20px 0 10px}
}

@media screen and (max-width:767px) and (min-width:100px) {
.author_banner {height: 304px;}
h1.text_404 {font-size: 175px;}
header {padding: 15px;}
header .navbar-toggler{margin-left: 10px;}
.search main {padding: 0%;}
#commentform .pprivacy label {display: inline!important;}
body ul .depth-2 {margin-left: 0}
body .children {padding-left: 10px}
body header {position: unset}
header .logo_wrapper svg path#logo {fill: rgb(0, 124, 195)!important;}
.category .global_title h2, .tag .global_title h2 {margin-bottom: 20px;text-align: left}
.category .back_to_list {padding: 0 7px}
.category .global_title .pull-right {float: none;clear: both;padding: 0 7px
}
.tag_select.pull-right {
    float: none;
    clear: both;
    margin-top: 20px
}
.category .secondary_menu nav, .page-template-templatestemplate-landing-php .secondary_menu nav {
    display: block
}
.category .secondary_menu .navbar-toggler, .page-template-templatestemplate-landing-php .secondary_menu .navbar-toggler {
    display: none
}
.category .secondary_menu .collapse:not(.show), .page-template-templatestemplate-landing-php .secondary_menu .collapse:not(.show) {
    display: block
}
.category .secondary_menu .cat-item, .page-template-templatestemplate-landing-php .secondary_menu .cat-item {
    float: none
}
.slider-info44 h4.post_title {
    margin: 10px 0
}
body #popular_post .rect-sub-div .author_meta {
    padding-left: 0
}
body #popular_post .col-md-5, body #popular_post .col-md-7 {
    padding: 0
}
div.secondary_menu {
    padding: 20px 0
}
ul#menu-footer {
    padding-left: 0
}
body .row {
    margin-left: 0;
    margin-right: 0
}
.side_bar_list .row{margin-right: -15px;margin-left: -15px;}
body .show_for_mobile {
    display: block
}
body .secondary_menu nav {
    display: none
}
.blog_img_wrap1, .blog_img_wrap2, .blog_img_wrap3, .blog_img_wrap4, .blog_img_wrap5, .blog_img_wrap6 {
    height: 300px
}
.commented_img {
    height: 200px
}
.commented_img a img {
    height: 200px
}
h4.post_title {
    min-height: auto
}
div .like_cmt_view {
    float: none;
    clear: both
}
.author_meta .view-like span {
    font-size: 15px!important
}
.view-like span {
    font-size: 15px!important
}
#mostread_post .rect-sub-div {
    margin-bottom: 15px
}
.blog_img_wrap {
    margin-bottom: 30px
}
body form.search_form input.form-control {
    font-size: 20px
}
.search_not_found_wrap {
    margin-top: 0%
}
body form.search_form {
    width: 100%
}
body .inner_author_wrap .author_img div {
    margin: -35% auto 0
}
#newsletterwidgetminimal-2 .tnp-widget-minimal input.tnp-submit {
    margin-left: 0;
    width: 100%;
    margin-top: 10px
}
button.slick-prev.slick-arrow {
    left: 39%
}
button.slick-next.slick-arrow {
    right: 39%
}
div#feedzy_wp_widget-2 ul {
    padding-left: 15px!important;
    padding-right: 15px!important
}
body .list_wrap .col-md-5 {
    padding-right: 15px
}
.archive div#recent_post_page {
    margin-top: 0
}
body div#myBtnContainer {
    display: none
}
.secondary_menu .cat-item {
    float: left
}
.secondary_menu ul.navbar-nav.mr-auto {
    display: block;
    text-align: center
}
body .white_sidebar div#newsletterwidgetminimal-2 input.tnp-email {
    width: 100%
}
body .post_heading h2 {
    font-size: 40px;
    line-height: 40px;
}
body .author_meta a {
    font-size: 13px
}
body .author_meta span {
    font-size: 12px
}
body div#popular_post h5.post_title-sub {
    display: none
}
.form_in_div .form-control {
    margin-right: 0
}
.form_in_div .button.btn {
    width: 100%
}
.form_in_div .btn {
    width: 100%
}
#mostread_post .author_meta span, #popular_post .author_meta span, #social .author_meta span {
    font-size: 11px
}
.blog_img_wrap h4.post_title {
    margin-bottom: 0
}

body .author_de {position: relative; padding: 30px 0 0}
body #popular_post .author_meta .post_title a {font-size: 25px}
.recent_posts_img a img {height: 200px}
.author_meta .post_title a {font-size: 30px;line-height: 30px;}
body div#respond{padding: 30px 0 0}
body .back_to_list a {padding: 10px;font-size: 14px;}
div#comments {padding: 5% 4%}
#commentform .comment-form-cookies-consent label {width: 94%}
.grid_content h4.post_heading a {min-height: auto}
.grid_content h4.post_heading {min-height: auto}
body p.date_pg {position: relative}

body .social_media_icons a {
    height: 38px;
    width: 38px
}
body .comment-form-author, body .comment-form-email {
    width: 100%;
    padding: 5px 0 5px 0;
    margin: 7px 0
}
div#gglcptch_recaptcha_1751437891>div, div#gglcptch_recaptcha_1751437891>iframe {
    width: 100%!important
}
body .top_banner_for_post {
    min-height: 210px
}
body .nav-next, body .nav-previous {
    width: 100%
}
body div#mainmenu {
    width: 100%
}
.rss_content {
    display: none
}
.footer_menu a {
    display: block;
    margin-bottom: 10px
}
.in_wrap_bg {
    padding: 0 15px!important
}
body div#newsletterwidgetminimal-2 input.tnp-submit {
    width: 37%
}
body .misha_comment_loadmore {
    position: unset
}
body #menu-footer li {
    display: block
}
.tags ul li {
    width: 50%
}
div .right_space_wrap {
    padding-right: 0
}
body #alltags .tags a {
    text-align: center;
    display: block
}
.grey_bg, body .white_bg {
    padding: 30px 15px 30px
}
body .footer_top_section .global_title h2 {
    float: left
}
#alltags .global_title {
    overflow-x: auto;
    overflow-y: hidden
}
div#newsletterwidgetminimal-2 input.tnp-email {
    width: 100%
}
body #social li.rss_item {
    width: 100%;
    margin: 15px 0!important;
    display: block!important;
    padding: 20px 20px 40px!important
}
#most_commented .rect-sub-div .col-md-5, #most_commented .rect-sub-div .col-md-7 {
    padding: 0;
    width: 100%;
    display: block
}
body #most_commented .author_de {
    padding: 10px 0 0
}
body #most_commented h4.post_title {
    margin-top: 15px;
    min-height: auto
}
h5.post_title-sub {
    display: none
}
.rss_item .title a {
    min-height: auto!important
}
body div#Allblogs h2 {
    text-align: center;
    padding-left: 0;
    font-size: 31px
}
div#Allblogs h2 br {
    display: none
}
#most_commented .rect-sub-div {
    display: block
}
.slider-info44 h5.post_title-sub {
    display: none
}
.secondary_menu li.nav-item {
    margin: 0 0
}
body .global_title h2 {
    font-size: 40px
}
.about_author h3 {
    font-size: 28px!important
}
#list_views .list_pic {
    height: auto
}
#list_views .list_pic>a {
    text-align: center
}
.inner_author_wrap .author_img img div {
    margin-top: -35%!important
}
.author_details_wrap h2.text-center {
    margin: 0 7px 10px!important
}
.inner_author_wrap {
    padding: 20px 30px 50px!important;
    margin: 0 15px
}
.author-nam {
    position: relative!important
}
#list_views .author_meta.author_indivisual {
    position: unset;
    padding-left: 0!important;
    padding-top: 10px!important
}
#list_views .list_pic {
    padding-left: 0!important
}
body .tab_view .col-md-4 {
    padding-right: 10px!important;
    padding-left: 10px
}
body .list_no_space .col-md-4 {
    padding-right: 15px!important
}
div#myBtnContainer {
    margin: 40px 15px 0
}
.category h2 {
    float: none!important;
    width: 100%
}
.rect-sub-div {
    margin: 15px 0
}
#popular_post .rect-sub-div {
    padding: 0 7px
}
.view_all_desk {
    display: none!important
}
.white_bg::after {
    content: none!important
}
.recent_posts_img {
    height: auto!important
}
.internal_wrap {
    width: 100%;
    margin: 0!important
}
#mostread_post h5.post_title-sub {
    display: none!important
}
body #mostread_post h4.post_title {
    min-height: auto;
    margin-top: 15px;
    margin-bottom: 40px
}
.view_all-for_mobile {
    margin-top: 30px;
    display: block!important
}
.content-home {
    padding: 25px!important;
    width: 270px!important;
    padding-bottom: 75px!important
}
.content-home h2 a {
    font-size: 30px!important;
    margin-bottom: 10px!important
}
body .slider-info-home button.slick-next.slick-arrow {
    right: 270px;
    width: 30px;
    height: 30px
}
body .slider-info-home button.slick-prev.slick-arrow {
    right: 300px;
    width: 30px;
    height: 30px
}
.pos-f-t.pull-right {
    width: 45%!important;
    min-width: auto!important
}
.content-home button {
    bottom: 20px!important
}
.content-home button a {
    font-size: 12px!important
}
.global_title h2 {
    float: none;
    text-align: center
}
span.line-broder {
    display: none!important
}
.popular_img {
    height: 200px
}
.popular_img a img {
    height: 200px
}
#recent_post .col-md-4:last-child .author_meta {
    margin-bottom: 0!important
}
body .blog_posts_wraps .col-md-6:nth-child(1), body .blog_posts_wraps .col-md-6:nth-child(2) {
    padding-right: 7px;
    padding-left: 7px
}
.blog_img_wrap2 {
    width: 100%
}
#social li.rss_item {
    max-width: 100%!important;
    margin: 0!important
}
}

@media screen and (min-width:1600px) {
.container{max-width: 1450px!important}
.global_title h2{font-size: 70px!important}
div#Allblogs h2 {padding: 0;font-size: 70px;margin-bottom: 30px}
}

@media screen and (min-width:1900px) {
.container{max-width: 1750px!important}
.global_title h2 {font-size: 70px!important}
div#Allblogs h2{padding: 0;font-size: 70px;margin-bottom: 30px}
}

@media screen and (max-width:992px) {
.search_content .form_in_div{width: 100%;margin-top: 160px;}
.single .btn{width: 200px;}
i.close_icon{top: -40px;right: 0;}
.post_details_wrapper{padding: 0 30px 40px;}
}
@media screen and (max-width:767px) {
#grid_view .col-md-4 {width: calc(100%/2);}
.container {max-width:none}
.row.list_wrap{margin-top: 0;}
#footer-menu{padding: 0;}
.footer_menu {padding-top: 0;}
}
@media screen and (max-width:468px) {
.single .btn{width: 100px;}
.sticky .logo_wrapper img,.logo_wrapper img { width: 50%;}
.logo_wrapper.pull-left{height: auto;}
header.sticky,header{padding: 4px 15px;background: #FFF;box-shadow: 0px 1px 7px rgb(0 0 0 / 30%);}
.container_small{align-items: center;display: flex;justify-content: space-between;width: 100%!important;}
header .navbar-toggler{margin-left: 0;}
select.site_select{margin-right: 0;}
.top_section .social_share {margin-right: 10px;}
input#submit{width: 100%;}
#mostread_post, #social,#recent_post {padding: 40px 0;}
}