@font-face {
    font-family: 'Tungsten Medium';
    src: url('../fonts/TUNGSTENMEDIUM.eot');
    src: url('../fonts/TUNGSTENMEDIUM.eot') format('embedded-opentype'), url('../fonts/TUNGSTENMEDIUM.woff2') format('woff2'), url('../fonts/TUNGSTENMEDIUM.woff') format('woff'), url('../fonts/TUNGSTENMEDIUM.ttf') format('truetype'), url('../fonts/TUNGSTENMEDIUM.svg#TUNGSTENMEDIUM') format('svg');
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro Regular';
    src: url('../fonts/MYRIADPROREGULAR.eot');
    src: url('../fonts/MYRIADPROREGULAR.eot') format('embedded-opentype'), url('../fonts/MYRIADPROREGULAR.woff2') format('woff2'), url('../fonts/MYRIADPROREGULAR.woff') format('woff'), url('../fonts/MYRIADPROREGULAR.ttf') format('truetype'), url('../fonts/MYRIADPROREGULAR.svg#MYRIADPROREGULAR') format('svg');
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro Semibold';
    src: url('../fonts/MYRIADPROSEMIBOLD.eot');
    src: url('../fonts/MYRIADPROSEMIBOLD.eot') format('embedded-opentype'), url('../fonts/MYRIADPROSEMIBOLD.woff2') format('woff2'), url('../fonts/MYRIADPROSEMIBOLD.woff') format('woff'), url('../fonts/MYRIADPROSEMIBOLD.ttf') format('truetype'), url('../fonts/MYRIADPROSEMIBOLD.svg#MYRIADPROSEMIBOLD') format('svg');
    font-display: swap;
}
a{text-decoration: none;transition: all .3s ease-in;}
svg.close_icon {top: 14px;right: -25px;cursor: pointer;display: block;padding-bottom: 10px;font-size: 25px;color: #fff;max-width: 25px;float: right;position: absolute}
svg.close_icon rect {fill: #fff}
.side_bar div#newsletterwidgetminimal-2 input.tnp-submit {width: auto;padding: 10px 20px;margin: 15px 0 0}
.back_to_list img {width: 9px;transform: rotate(180deg);margin-right: 10px;line-height: 1;margin-top: -2px}
.back_to_list a::before {content: "\f104";font-family: FontAwesome;line-height: 35px;font-size: 18px;padding-right: 7px}
.row {margin-right: 0;margin-left: 0}
div#comments {padding:40px 60px;background: #fff;width: 100%;margin-bottom: 50px;}
img {width: 100%}
.nav-next {float: right;margin-right: 0}
.nav-previous {float: left;margin-left: 0!important}
nav.navigation.post-navigation {overflow: auto;margin: 30px 0}
.comment-reply-title, .comments-title {font-family: "Tungsten Medium";font-size: 30px;text-transform: uppercase}
ul.comment-list {padding-left: 0;list-style: none}
.nav-next, .nav-previous {border: 1px solid #dcdcdc;padding: 20px 30px;width: 49%}
#commentform label {display: none!important}
.comment-form-author input, .comment-form-email input {width: 100%!important;border: 1px solid #dadada;padding: 5px 20px;height: 50px;}
#commentform textarea#comment {width: 100%;resize: none!important;min-height: 100px;border: 1px solid #dadada;padding: 15px;margin-top: 10px;background: #FFF;}
#commentform .comment-form-cookies-consent, #commentform .pprivacy{margin: 10px 0 10px}
#commentform .comment-form-cookies-consent label {display: inline-block!important;padding-left: 8px;color: #4d4d4d;font-size: 14px;font-family: 'Myriad Pro Regular';font-weight: 400!important;line-height: 15px;margin-bottom: 0!important}
#commentform .pprivacy label{display: inline-block!important;padding-left: 8px;color: #4d4d4d;font-size: 14px;font-family: 'Myriad Pro Regular';font-weight: 400!important;line-height: 15px;margin-bottom: 0!important}
input#submit{background-color: #2462aa;border: 1px solid #2462aa;color: #fff;width: 200px;padding: 10px;font-family: 'Myriad Pro Semibold'!important;text-transform: uppercase;cursor: pointer;position: relative;margin-top: 10px;}
div#respond{padding: 10px 0 0;position: relative;}
input#submit:after, input#submit:before {content: "";background-color: red;width: 20px;height: 100%}
input#submit:hover{background-color: transparent!important;color: #2462aa!important}
.comment-form-author{float: left;width: 50%;margin: 0;padding: 5px 10px 0 0}
.comment-form-email{float: left;width: 50%;margin: 0;padding: 5px 0 5px 10px}
.comment-author img{width: 40px!important;border-radius: 50px!important;float: left;margin-right: 10px;height: auto}
.comment-author a {color: #4d4d4d;display: block;font-size: 15px;font-family: 'Myriad Pro Semibold'}
.comment-author span {color: #4d4d4d;display: block;font-size: 12px;font-family: 'Myriad Pro Regular'}
.comment em{color: grey!important;font-family: 'Myriad Pro Regular';margin: 18px 0 0;display: block}
.comment p {color: grey!important;font-family: 'Myriad Pro Regular';margin: 10px 0 25px}
.depth-1 {border-top: 1px solid #f4f4f4;padding-top: 40px;padding-bottom: 10px}
.children{list-style: none!important}
.comment{margin:0}
a.comment-reply-link{display: inline-block;border: 2px solid #7c7c7c;color: #7c7c7c;font-family: 'Myriad Pro Regular';text-transform: uppercase;padding: 10px 25px;line-height: 1}
a.comment-reply-link:hover{background: #7c7c7c;color: #fff!important;}
nav.navigation.post-navigation .nav-links a {color: #040d1d;display: inline-block;font-size: 16px}
.nav-next a{text-align: left!important}
.nav-previous a {text-align: left!important}
body .depth-2 {border-top: 1px solid #f4f4f4!important;padding-top: 0;}
body, html {overflow-x: hidden}
.white_sidebar:after{content: none!important}
header {padding: 28px 0;top: 0;z-index: 99999;width: 100%;position: absolute;transition: all ease .2s;}
header .container_small{display: flex;justify-content: space-between;align-items: center;}
header .logo_wrapper svg{height: 40px;width: auto;}
body.single-post .logo_wrapper svg path#logo, body.page-template-template-home .logo_wrapper svg path#logo{fill: rgb(255, 255, 255);}
header.sticky .logo_wrapper svg path#logo, header .logo_wrapper svg path#logo{fill: rgb(0, 124, 195);}
.category header, .page-template-template-blogs header, .page-template-template-landing header, .tag header {box-shadow: 0 10px 26px rgb(0 0 0 / 5%);padding: 20px 0;background: #FFF;}
.category main:before, .page-template-template-blogs main:before, .page-template-template-landing main:before, .tag main:before{content: '';background: #F4F9FF;height: 160px;position: absolute;left: 0;top: 80px;width: 100%;z-index: -1;}
.category main .global_title, .page-template-template-blogs main .global_title, .page-template-template-landing main .global_title, .tag main .global_title{margin-top: 40px;}
span.glyphicon.glyphicon-search {color: #fff;padding-right: 5px}
nav a {text-transform: capitalize;color: #fff;font-size: 17px}
button.navbar-toggler {border: 0!important}
header .navbar-toggler {background-color: #fff;margin-left: 24px;border-radius: 80px;height: 45px;width: 45px;line-height: 45px;text-align: center;display: inline-block;padding: 0!important}
.search_icon{cursor: pointer; background: #fff;border-radius: 50px;min-height: 45px;min-width: 45px;display: inline-block;line-height: 45px;text-align: center}
.side_bar_list .row { margin-bottom: 30px}
.top_banner_section {background-image: url(../images/blue_banner_image.png);display: flex;align-items: center;justify-content: center;height: 100vh}
.slider_content h1 {text-transform: capitalize; font-family: "Tungsten Medium"; font-size: 66px;color: #fff;line-height: 60px}
.slider_content h1 span {display: block}
.button_wrapper a{font-family: 'Myriad Pro Regular';color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 400!important;letter-spacing: 1px;padding: 10px 20px;display: inline-block;border: 1px solid}
.navbar-toggle {display: block!important}
.posts_slider .carousel.slide img {width: 100%;height: auto}
.posts_slider .carousel-control{position: sticky!important;background-image: none!important;height: 30px!important;width: 30px!important;display: inline-block!important;background: #f5f5f5;border-radius: 100px}
.posts_slider .carousel-control span{ margin: 0!important;height: 30px!important;width: 30px!important;display: inline-block!important;position: absolute!important;line-height: 30px!important;top: 0!important;  left: 0!important;right: 0!important;bottom: 0!important}
.posts_slider .carousel-control span::before {color: #2463aa!important}
.posts_slider .carousel-caption {position: relative!important}
.author_meta img{width: 38px;margin-right: 10px;min-height: auto;border-radius: 100px;height: 38px;object-fit: cover;float: left;}
a.img {float: left}
nav.navbar.navbar-dark{text-align: right;padding: 0;display: block}
ul.nav.navbar-nav {background: #f2f2f2;padding: 20px}
#popular_post {background-color: #fbfbfd;background-size: cover;background-repeat: no-repeat;padding: 70px 0}
#mostread_post, #social {background-image: url(../images/recbg.png);background-size: cover;background-repeat: no-repeat;padding: 70px 0;background-color: #F5F5F5;}
.global_title h2 {text-transform: uppercase;margin: 0;padding:0;float: left;font-family: "Tungsten Medium";color: #040d1d;font-size: 45px;line-height: 1}
.global_title {margin-bottom: 40px;width: 100%}
.recent_posts_img a {width: 100%}
.col-md-4.no_left_space:nth-child(2) .internal_wrap {margin: 0 auto}
.col-md-4.no_left_space:nth-child(3) .internal_wrap {margin: 0 0 0 auto}
.recent_posts_img {height: 300px;display: flex;transition: transform .5s ease;overflow: hidden}
span.line-broder {float: right;padding: 2px 7px 0 7px;height: 45px;line-height: 45px}
span.line-broder::before {content: " ";padding: 0 45px;border-top: 1px solid #000;position: relative;top: 13px;margin-right: 25px}
span.line-broder a {color: #040d1d;text-transform: uppercase;font-family: 'Myriad Pro Regular';font-size: 16px}
.author_meta {position: absolute;bottom: 0;padding: 10px}
.rect-sub-div {position: relative}
.rect-sub-div1a {margin-bottom: 15px}
h4.post_title {font-size: 15px;font-family: 'Myriad Pro Semibold';color: #fff;min-height: 52px;margin-bottom: 0}
h4.post_title a {line-height: 42px;color: #101938;font-family: "Tungsten Medium";font-size: 40px;}
.blog-author-main p {font-size: 14px!important;font-family: 'Myriad Pro Regular'}
.allblogs-authors a {font-family: 'Myriad Pro Semibold';font-size: 14px;text-transform: capitalize}
.allblogs-authors span {font-family: 'Myriad Pro Regular';font-size: 11px}
.post_summary h4.post_title a{font-size: 23px}
.author_meta a {font-family: 'Myriad Pro Semibold';color: #4d4d4d;display: block;font-size: 15px;text-transform: capitalize}
h5.post_title-sub{font-family: 'Myriad Pro Regular';margin: 15px 0}
.author_meta span {font-family: 'Myriad Pro Regular';color: #4d4d4d;display: block;font-size: 13px}
#mostread_post .author_meta, #social .author_meta {position: relative;bottom: 0;padding: 10px 0 0 0}
#mostread_post h5.post_title-sub, #popular_post h5.post_title-sub, #social h5.post_title-sub {font-size: 15px;color: #737373}
#mostread_post .author_meta a, #popular_post .author_meta a, #social .author_meta a {color: #101938;display: block;font-size: 14px}
#popular_post .author_meta .post_title a {font-size: 40px}
#mostread_post .author_meta span, #popular_post .author_meta span, #social .author_meta span {color: #4d4d4d;display: block;font-size: 12px;font-family: 'Myriad Pro Regular'}
#mostread_post .rect-sub-div, #social .rect-sub-div {position: relative;background: #fff;padding: 20px}
#mostread_post h4.post_title {min-height: 75px;margin-bottom: 10px}
.right_summary h5.post_title-sub {display: none}
#mostread_post h5.post_title-sub {display: none}
.grid_view_wrap .grid_content i {margin-right: 5px!important;padding-right: 0!important}
.blog_details_view_like .rt-reading-time {padding-left: 0}
#home-slider .slick-slide .top-image img {display: block;opacity: 0}
#home-slider .slick-slide {background-position: center center;background-repeat: no-repeat;background-size: cover;height: 88vh;position: relative;background-color: #2462aa;}
#home-slider .slick-slide:after{background: rgb(0 0 0 / 15%);content: ''; position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
#popular_post .col-md-4.no_left_space {padding: 0 15px}
#popular_post .author_meta {position: relative;bottom: 0;padding: 0;margin-top: 0}
.post_summary.author_meta {position: relative}
.post_summary h4.post_title {color: #101938;font-size: 14px}
.post_summary h5.post_title-sub {color: #4d4d4d!important;font-size: 14px;font-weight: 400}
.post_summary a {color: #4d4d4d}
.post_summary span {color: #4d4d4d}
div.no_padding {padding-left: 0}
.lef_img img {min-height: auto}
#most_commented .rect-sub-div {overflow: hidden;border: 1px solid #d5d5d5;display: flex;margin: 30px 15px;position: relative;box-shadow: 0 0 10px rgb(51 51 51 / 15%); height: 250px;}
#most_commented .rect-sub-div .col-md-5 {align-items: center}
#most_commented .commented_img a img{height: 100%;}
#most_commented .commented_img{height: 100%;display: block;}
.right_summary .post_summary {padding: 20px;}
.blog-author-main p {display: none}
.author_de {width: 100%}
#popular_post .rect-sub-div .col-md-5 {text-align: center}
#popular_post .rect-sub-div .author_meta {padding-left: 25px}
.right_summary .post_summary h4.post_title a {font-size: 30px;line-height: 1.3;margin-bottom: 15px}
.view_all-for_mobile2 {margin-bottom: 60px}
.view_all_desk {width: 100%;margin: 30px 0 0}
body button.slick-next.slick-arrow:hover, body button.slick-prev.slick-arrow:hover {background-color: #2462aa}
button.slick-next.slick-arrow:before {content: "\f105"}
button.slick-prev.slick-arrow:before {content: "\f104"}
button.slick-arrow:before{color: #2462aa;font-size: 30px;font-family: FontAwesome;line-height: 35px;-webkit-text-stroke: .5px #f2f2f2}
body .slider-info-home button.slick-arrow:hover{background-color: #2462aa}
button.slick-arrow:hover:before {color: #f2f2f2!important;-webkit-text-stroke: .5px #2462aa}
#authors img {width: 100px;height: 100px;margin: 0 auto;border-radius: 100px;}
div#authors {padding: 60px 0 110px;}
.author_details h4{color: #4d4d4d;font-size: 13px;text-align: center;font-family: 'Myriad Pro SemiBold';margin: 15px 0 0}
.author_details h4 a{color: #4d4d4d;font-size: 17px;text-align: center;font-family: 'Myriad Pro SemiBold'; margin: 15px 0 0}
.author_details p {color: #4d4d4d;text-align: center;font-family: 'Myriad Pro Regular';font-size: 15px;margin-top: 3px}
#most_commented button.slick-next.slick-arrow {bottom: -60px}
#most_commented button.slick-prev.slick-arrow {bottom: -60px}
.slider-info-home button.slick-prev.slick-arrow {font-size: 0;background-color: #f2f2f2;width: 50px;height: 35px;background-size: 8px;background-repeat: no-repeat;border: 0;background-position: center center;position: absolute;bottom: 0;left: auto;right: 500px;z-index: 9;border-right: 1px solid #e6e2e2;border-radius: 0;transition: all .3s ease-in-out}
.slider-info-home button.slick-next.slick-arrow {font-size: 0;border: 0;background-color: #f2f2f2;width: 50px;height: 35px;background-size: 8px; background-repeat: no-repeat;border: 0;background-position: center center;position: absolute;bottom: 0;right: 450px;z-index: 9;border-radius: 0;transition: all .3s ease-in-out}
button.slick-next.slick-arrow {font-size: 0;border: 0;background-color: #f2f2f2;padding: 0;background-size: 10px;background-repeat: no-repeat;border-radius: 26px;background-position: center center;position: absolute;bottom: -40px;right: 47%;height: 35px;width: 35px;transition: all .3s ease-in-out}
button.slick-prev.slick-arrow {font-size: 0;border: 0; background-color: #f2f2f2;padding: 0;background-size: 10px;background-repeat: no-repeat;border-radius: 26px;background-position: center center; position: absolute;bottom: -40px;left: 46%;height: 35px;width: 35px;transition: all .3s ease-in-out}
.bottom_div {background-color: #131313;padding: 40px 0}
.social_media_icons {display: inline-block}
.social_media_icons i {color: #fff;font-size: 20px}
i.close_icon{color: #fff;font-size: 30px;cursor: pointer;position: absolute;top: 25px;right: -40px}
i.menu_close_icon {font-size: 25px;cursor: pointer}
.social_media_icons a {height: 45px;width: 45px;background-color: #333;border-radius: 90px;display: flex;align-items: center;justify-content: center;text-align: center;float: left;margin: 0 10px}
.social_media_icons a img {height: 15.5px;width: auto}
main {min-height: 380px}
.footer_menu a {color: silver;text-transform: uppercase;font-size: 14px;padding: 0 20px}
.copy_right_wrap {background-color: #000;padding: 15px 0}
.copy_right_wrap p {color: silver;margin-bottom: 0;font-size: 14px}
.close_bar .close_icon {display: inline-block}
.search_icon_img2 {cursor: pointer;padding: 10px;display: inline-block}
i.fa-search:before {content: "\f002";color: #333;font-family: FontAwesome}
img.menu_close_icon {max-width: 16px;cursor: pointer}
body button:focus {outline: 0;}
div#most_commented {padding: 60px 0 100px}
#authors .global_title h2, #most_commented .global_title h2 {float: none}
.footer_top_section .global_title h2 {float: none}
.tags {margin: 0 7px}
.tags ul {list-style: none;padding-left: 0;display: inline-flex;flex-wrap: wrap}
.tags a {padding: 0 10px;display: inline-block;margin: 4px 0;color: #040d1d;font-family: 'Myriad Pro Regular'}
a.view_all {background-color: transparent;color: #2462aa!important;text-decoration: underline}
.footer_top_section {background-color: #f3f3F3DE}
.in_wrap_bg {padding: 0 0 0 35px}
.grey_bg, .white_bg {padding: 50px 0 50px}
.post_heading.post-title {clear: both}
.span-reading-time{display: inline-block!important}
.blog_details_view_like {height: 44px;line-height: 44px}
.white_bg {position: relative;background-color: #fff;padding-left: 7px;padding-right: 7px}
.white_bg::after {content: "";background-color: #fff;position: absolute;top: 0;right: -100%;height: 100%;width: 100%}
main {position: relative}
.content-home img{width: 38px;height: 38px;border-radius: 100%;float: left;margin-right: 10px;object-fit: cover;}
header .pos-f-t.pull-right{position: relative;top: 0!important;min-height: 44px;line-height: 44px;min-width: 40%}
header .fa-bars::before {color: #333;content: "\f0c9"}
.content-home a {color: #4d4d4d;display: block;font-size: 14px;font-family: 'Myriad Pro Semibold'}
.content-home span {color: #4d4d4d;display: block;font-size: 11px; font-family: 'Myriad Pro Regular'}
.content-home button a {font-family: 'Myriad Pro Regular'!important;font-size: 16px!important;color: #040d1d}
.content-home {background: #fff;position: absolute;bottom: 0;right: 0;padding: 40px; width: 450px;padding-bottom: 100px;z-index: 1;}
.slick-slide {position: relative}
.content-home button {position: absolute;bottom: 18px;left: 32px;border: 0;background: #fff}
div#home-slider {position: relative;max-width: 100%;margin: 0 auto}
.slick-arrow {cursor: pointer}
.single .form-control {margin-right: 5px;height: 50px;background: #f5f5f5;border-color: #f5f5f5;border-radius: 0}
.single .form-control:focus {box-shadow: none;border-color: #243c4f}
.single .btn {min-height: 70px;border-radius: 0;border: 1px solid #2462aa;background-color: #2462aa;color: #fff;font-family: "Myriad Pro Regular";font-size: 20px;font-weight: 400;text-transform: uppercase;width: 200px;}
.right_space_wrap {padding-right: 15px}
.blog_posts_wraps {background: #fff;padding: 60px 0 0}
.blog_posts_wraps h2 {font-size: 32px;text-transform: uppercase;padding-bottom: 20px;font-family: "Tungsten Medium";color: #040d1d;font-size: 40px}
.blog_posts_wraps .col-md-6:nth-child(2) {padding-left: 50px;padding-right: 30px}
.blog-author-main h4 {font-size: 17px;color: #fff}
.blog-author-main img {width: 38px;height: 38px;border-radius: 100px;float: left;margin-right: 15px}
.blog-author-main a, .blog-author-main p, .blog-author-main span {color: #fff;display: block;font-size: 12px}
.blog_img_wrap {position: relative;margin-bottom: 60px;overflow: hidden;cursor: pointer;height: 400px;}
.blog-img-main:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000087;opacity: .6; content: ''}
.blog-react-main {position: absolute;top: 0;right: 0}
.blog-author-main {position: absolute;bottom: 0;padding: 20px;width: 100%}
.blog-react-main p {margin: 0;padding: 6px 10px;border-radius: 0!important;background-color: #2462aa;text-transform: uppercase;font-size: 12px;color: #fff;font-family: "Myriad Pro Regular"!important}
.feat {background-color: #df9926!important}
.most_rd {background-color: #189e87!important}
.pop {background-color: #ef6c51!important}
.most-com {background-color: #963491!important}
.blog-img-main {display: none}
.in_col_wrap:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent linear-gradient(180deg, #fffFFF00 0, #26394057 53%, #00161e 100%) 0 0 no-repeat padding-box;opacity: .6;    content: ''}
.in_col_wrap {width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: all 1s}
.blog_img_wrap1 {background-size: cover;background-repeat: no-repeat;width: 100%;}
.blog_img_wrap2 {background-size: cover;background-repeat: no-repeat;background-repeat: no-repeat;margin-left: auto}
.blog_img_wrap h4.post_title {margin-bottom: 5px;}
.blog_img_wrap3 {background-size: cover;background-repeat: no-repeat;width: 100%;background-repeat: no-repeat}
.blog_img_wrap4 {background-size: cover;background-repeat: no-repeat;width: 100%;}
.blog_img_wrap5 {background-size: cover;background-repeat: no-repeat;width: 100%;}
.blog_img_wrap6 {background-size: cover;background-repeat: no-repeat;width: 100%;background-position: center center;}
.view_all a {display: inline-block;border: 2px solid #040d1d;padding: 8px 35px;color: #040d1d;font-family: "Myriad Pro Regular";text-transform: uppercase;font-size: 14px}
.view_all a:hover {background-color: #040d1d;color: #fff;text-decoration: none}
div#mainmenu {position: fixed;top: 0;right: 0;width: 23%;height: 100%;z-index: 10000;z-index: 9999999!important;background-position: bottom right;background: url(../images/menu_bg.png) repeat #fbfbfd;opacity: 0;    -webkit-transition: all .25s ease;-moz-transition: all .25s ease;transition: all .25s ease;height: 100%}
.pm_overlay {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/menu_bg.png) repeat #fbfbfd}
.transition_wrap {position: absolute;top: 0;left: 0;padding: 25px 0;width: 100%;height: 100%;background: url(../images/menu_bg.png) no-repeat #fbfbfd;background-size: cover;background-position: center center;    box-shadow: -1px 0px 10px rgb(51 51 51 / 35%);overflow: auto;}
::-webkit-input-placeholder {color: #a9a9a9;font-family: "Myriad Pro Regular";font-size: 13px}
::-moz-placeholder {color: #a9a9a9;font-family: "Myriad Pro Regular";font-size: 13px}
:-ms-input-placeholder {color: #a9a9a9;font-family: "Myriad Pro Regular";font-size: 13px}
:-moz-placeholder {color: #a9a9a9;font-family: "Myriad Pro Regular";font-size: 13px}
.secondary_menu .navbar-expand-lg .navbar-nav .nav-link {color: #040d1d;padding: 10px 0;display: inline-block;font-size: 16px;letter-spacing: .3px}
.secondary_menu .navbar-collapse ul.children{display: none;position: absolute;background: #2462aa;width: 250px;z-index: 10000;}
.secondary_menu .navbar-collapse ul.children a{color: #FFFFFF!important;}
.secondary_menu .cat-item:hover ul.children{display: block;}
.secondary_menu .navbar-collapse ul.children{padding:15px;}
.secondary_menu .navbar-collapse ul.children a{font-size: 16px!important;padding: 6px 15px!important;display: block!important;border: 2px dotted transparent;}
.secondary_menu .navbar-collapse ul.children a:hover{border: 2px dotted #FFF;}
.secondary_menu .navbar-collapse ul.children li{margin: 0;}
.secondary_menu .navbar-collapse ul.children li a:before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 10px;padding-right: 10px;color: #FFFFFF;}
.secondary_menu .navbar-collapse ul.children ul{position: unset; padding: 0;width: auto;padding-left: 20px;}
.white_sidebar{margin: 20px 0}
ul#menu-header li a:hover {color: #2462aa}
.slick-track a:hover{color: #2462aa}
span.line-broder a:hover {color: #2462aa}
body .author_meta a:hover{color: #2462aa}
body #popular_post .author_meta a:hover{color: #2462aa}
#recent_post h4.post_title{margin-bottom: 30px}
.secondary_menu nav{width: 100%;padding: 0;margin: 0;}
.secondary_menu ul.navbar-nav.mr-auto{margin: 0 auto}
.secondary_menu li.nav-item{margin: 0 20px}
.secondary_menu li.nav-item.active a{color: #2462aa}
.secondary_menu li.nav-item a:hover{color: #2462aa}
#mostread_post .author_meta a:hover{color: #2462aa}
#social .author_meta a:hover{color: #2462aa}
.blog-author-main a:hover {color: #2462aa}
.social_media_icons a:hover{opacity: .5}
.search_content .form_in_div{margin-top: 100px;display: inline-block;width: 80%;min-width: auto;position: relative;text-align: right}
.search_content .form_in_div .form-control{width: 100%;margin-right: 0!important;height: 70px;font-size: 22px;padding-left: 20px;}
.search_content .form_in_div .form-control::placeholder{font-size: 22px;}
.search_content .form_in_div .form-control:focus{border: 0;}
.search_content.single {text-align: center;position: fixed;width: 100%;max-width: 100%;height: 100vh;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: rgb(0 0 0 / 63%);z-index: 99999;font-family: "Myriad Pro Regular";font-size: 15px;margin-bottom: 15px}
.addtoany_share_save.addtoany_share {display:none!important}
h5.post_heading:hover {color: #2462aa}
.menu-header-container {clear: both}
a.like-post.liked {pointer-events: none;cursor: default}
.most_read_featured_img {min-height: 200px;align-items: center}
#mostread_post .rect-sub-div {min-height: auto}
div#newsletterwidgetminimal-2 {width: 100%;display: inline-block}
div#newsletterwidgetminimal-2 input.tnp-email {width: 79%;float: left}
div#newsletterwidgetminimal-2 input.tnp-submit {width: 20%;float: left;margin-left: 5px;cursor: pointer}
div#feedzy_wp_widget-2 {overflow: hidden}
div#feedzy_wp_widget-2>div {overflow: hidden;padding-left: 0!important}
div#feedzy_wp_widget-2 ul {overflow: hidden;padding-left: 0!important}
.list_wrap .col-md-5 {padding-right: 0}
.rss_item .title a {font-size: 17px!important;font-family: 'Myriad Pro Semibold'!important;margin-bottom: 0;line-height: 1.2!important;display: block;color: #101938!important;min-height: 60px}
.page-template-template-tags{background-color: #fbfbfd!important}
.rss_content p {font-size: 13px;font-family: 'Myriad Pro Regular'!important;margin: 15px 0!important;color: #101938!important}
p.form_caption {color: #c9c9c9;text-align: left;font-family: 'Myriad Pro Regular';font-size: 17px}
.rss_content small {display: block;font-family: 'Myriad Pro Regular';margin: 15px 0 0!important;color: #101938!important;font-size: 14px}
.rss_image {width: 100%!important;min-height: 200px;margin-bottom: 25px}
.rss_image span.default {height: 200px!important;display: block;width: 100%!important;background-position: center center}
.view_all-for_mobile{width: 100%;display: none}
.slider-info_3 {display: none}
.author_indivisual {position: relative;padding: 0 0 0 5%}
.author_indivisual h4.post_title a{color: #101938; margin-bottom: 0}
.author_indivisual h5.post_title-sub{color: #737373!important;font-size: 14px;font-family: 'Myriad Pro Regular'!important;margin: 20px 0 25px!important}
.author_indivisual a, .author_indivisual span {color: #4d4d4d;font-size: 13px}
#recent_post_page .global_title h2 {float: none!important}
#recent_post_page .global_title h2 span{color: #2462aa;}
.tag_div a {display: inline-block;background: #2462aa;color: #fff;padding: 8px 15px;font-family: 'Myriad Pro Regular'!important;margin-bottom: 15px;border: 1px solid #2462aa!important}
.tag_div a:hover {color: #2462aa!important;background: #fff!important}
.row.list_wrap {padding-top: 20px;padding-bottom: 60px;}
.tags_div {margin: 0 0 0}
.tags_div a {color: #858585!important;font-family: 'Myriad Pro Regular'!important;font-size: 14px;border: 1px solid #e3e3e3;padding: 8px 14px;display: inline-block;margin: 0 5px 0 0}
.tags_div a:hover {background-color: #858585;color: #fff!important}
.load_more {margin: 50px 0 50px}
.rowz {overflow: auto!important}
.inner_author_wrap {background-color: #fbfbfd;margin-top: -10%;position: relative;padding: 20px 100px 80px}
.inner_author_wrap .author_img div {height: 140px;width: 140px;margin: -11% auto 0;border-radius: 300px;border: 1px solid #eee;display: flex;align-items: center;text-align: center}
.inner_author_wrap .author_img div img {margin: 0 auto}
.author_social_details {margin-bottom: 20px}
.author_img {width: 100%}
.author_social_details img {max-width: 40px}
.related_posts_wrapper {margin: 40px 0}
.button_div {margin: 30px 0 0}
.author_details_wrap .button_div {margin: 0!important}
.author_details_wrap .author_details_wrap div#grid_view{margin: 40px 0 0!important}
#recent_post_page .global_title h2 {float: none!important}
h4.post_heading {margin: 15px 0}
p.post_summ a {color: #2462aa}
h4.post_heading a {color: #101938;font-family: 'Myriad Pro Semibold';font-size: 24px}
.grid_content .author_meta {position: relative;padding: 0}
.grid_content .author_meta span {color: #4d4d4d;font-size: 13px;font-family: 'Myriad Pro Regular'}
.author_details_wrap .global_title h2 {float: none;margin: 0 0 10px}
.search main {padding-top: 6%}
.like_share_wrap {overflow: auto}
span.says {display: none}
.navbar-toggler img.close_icon {display: none}
ul#menu-header {background: 0 0}
ul#menu-header li a {font-size: 24px;color: #040d1d;font-family: 'Myriad Pro Semibold';float: right;padding: 2px 0;margin: 12px 10px}
#menu-footer li {display: inline-block}
.commom_template_wrap {padding-top: 8%;padding-bottom: 8%;background-color: #fbfbfd}
.commom_template_wrap li, .commom_template_wrap p {color: grey;padding-bottom: 15px;margin: 0!important}
.common-template-in-wrap ul {padding-left: 0;margin-bottom: 0;list-style-type: none}
.common-template-in-wrap ul li { position: relative;padding-left: 15px}
.common-template-in-wrap ul li:before {content: "\f105";font-family: FontAwesome;position: absolute;left: 0}
.common-template-in-wrap h3 {color: #040d1d;font-family: 'Myriad Pro Semibold';font-size: 27px;margin-bottom: 20px}
h5.post_heading {font-size: 18px;color: #040d1d;font-family: 'Myriad Pro Regular';}
.side_bar_list {margin-top: 20px}
p.date_pg {font-size: 13px;margin: 10px 0 4px;}
.post_content {padding: 0;position: relative}
.post_img {padding-right: 15px;padding-left: 0;height: 100px;display: flex;align-items: center;text-align: center}
.post_img a {width: 100%}
.post_img a img {width: 100%;height: 100px;object-fit: cover}
.like_div td {vertical-align: middle;padding: 0;height: 28px}
.like_div td span {display: inline-block;padding-left: 9px;color: #9c9c9c}
.top_banner_for_post {min-height: 470px;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;background-image: url(../images/banner_general.jpg);background-size: cover}
.left_main_div{background: #fff;margin-top: -10%}
li.cat-item a{font-family: "Myriad Pro Regular"!important;color: #040d1d!important;padding: 10px 10px!important;display: inline-block!important;font-size: 20px!important;letter-spacing: .3px}
.top_section{overflow: auto;margin-bottom: 25px}
.back_to_list a{display: inline-block;background-color: #f6f6f6;padding: 14px 16px;color: #434343;font-family: "Myriad Pro Regular";text-transform: uppercase}
.back_to_list svg {transform: rotate(180deg);height: 13px;margin-top: -4px;margin-right: 10px}
.back_to_list a:hover path {fill: #f6f6f6}
.back_to_list a:hover {background: #434343!important;color: #f6f6f6!important}
.top_section .social_share{margin-right: 60px}
.comment-list .comment:nth-child(1){border-top: 0!important;margin-top: 0!important}
.social_share {height: 56px;line-height: 56px;color: #6d6d6d}
.post_details_wrapper {padding: 0 70px 70px;clear: both}
.post_heading h2 {font-size: 60px;font-family:'Tungsten Medium';margin-bottom: 20px;line-height: 60px;}
.tags_div a{color: #858585!important;font-family: 'Myriad Pro Regular';font-size: 14px;border: 1px solid #e3e3e3;padding: 8px 14px;display: inline-block}
.post_content>a {display: inline-block}
.post_content_wrapper p, .post_content_wrapper ul,.post_content_wrapper ol {color: grey;font-family: 'Myriad Pro Regular';font-weight: 400}
.tags_div a:hover {background-color: #858585;color: #fff!important}
.author_side_bar .author_meta {position: relative;padding: 0}
.author_side_bar .author_meta a {color: #4d4d4d;font-size: 18px;font-family: 'Myriad Pro Semibold'}
.author_side_bar .author_meta span {color: #4d4d4d;font-size: 13px;font-family: 'Myriad Pro Regular'}
.about_author p {color: grey;font-family: 'Myriad Pro Regular';margin: 20px 0 0;font-size: 14px}
main.blog_details_page {background-color: #F4F9FF}
.white_sidebar {background-color: #fff;padding: 30px 20px;position: relative}
.white_sidebar:after {content: "";background: #fff;position: absolute;top: 0;height: 100%;width: 140px;right: -38%}
:focus {outline: -webkit-focus-ring-color auto 0!important}
p.widget-title, h3.sidebar_title {font-family: "Tungsten Medium";color: #040d1d;text-transform: uppercase;font-size: 40px;}
.transparent_sidebar {padding:20px 0 0}
.like_div img {width: auto;height: 20px!important}
.social_share img {max-height: 17px}
a.twitter {background-color: #4199d0}
a.facebook {background-color: #4164ab}
.misha_comment_loadmore {background: #f6f6f6;padding: 15px 20px;text-align: center;cursor: pointer;color: #040d1d!important;text-transform: uppercase;left: 0;border: 0;width: 100%}
.misha_comment_loadmore:hover {color: #f6f6f6!important;background: #040d1d!important}
body .children .comment-body {border-left: 1px solid #f4f4f4!important;padding-left: 40px!important;margin-top: 40px!important;}
.comment>div>br {display: none!important}
span.a2a_svg {height: 25px!important;width: 25px!important;border-radius: 60px!important;padding: 3px}
select.site_select {margin-right: 20px;height: 40px;border: 1.5px solid #2462aa;padding: 5px;text-transform: capitalize;display: none;}
.like_icon {color: #2462aa;font-size: 25px}
.like-post i {color: #2462aa;font-size: 25px}
.addtoany_list a {margin: 0!important}
section#a2a_share_save_widget-2 {display: inline-block}
a.linkedin {background-color: #0f73b0}
.author_side_bar.white_sidebar{margin-top: 30px}
.author_side_bar.white_sidebar {margin-top: 30px}
.blue_tag_list {margin: 20px 0 21px}
.blue_tag_list a {display: inline-block;background-color: #2462aa;border: 1px solid #2462aa;color: #fff;padding: 9px 20px;margin: 0 5px 5px 0}
.blue_tag_list a:hover {background-color: #fff!important;color: #2462aa!important}
.row.grey-bg-wrapper {background-color: #fafafc;padding: 10% 0 0}
h1.text_404 {color: #2462aa;font-weight: 700;font-family: "Myriad Pro Semibold"!important;font-size: 300px;margin-bottom: -5.5%;line-height: 1}
.side_bar_in_wrapper{padding: 30px 0;}
.blue_bottom_section {background-color: #2462aa;padding: 60px 0}
h3.page_not_found {color: #fafafc;font-size: 60px;padding-bottom: 35px}
p.sub_details {color: #fff;font-size: 18px;font-family: 'Myriad Pro Regular';line-height: 1.6;margin: 0;padding-bottom: 30px}
.go_back_txt a {color: #2462aa;background-color: #fff;border: 1px solid #fff;padding: 15px 46px;display: inline-block;line-height: 1}
.go_back_txt a:hover {background-color: #2462aa;color: #fff}
.load_more {margin: 20px 0 50px;width: 100%}
.rowz {overflow: auto!important}
.inner_author_wrap {background-color: #fbfbfd;margin-top: -10%;position: relative;padding: 20px 100px 80px}
.author_social_details {margin-bottom: 20px}
.author_img {width: 100%}
.container {max-width: 1200px}
.author_img img {width: auto!important;border-radius: 310px;max-width: 100%;width: auto;max-height: 140px}
.author_social_details img{max-width: 40px}
.related_posts_wrapper {margin: 40px 0}
.button_div {margin: 30px 0 0}
#recent_post_page .global_title h2 {float: none!important}
.page-template-template-landing #recent_post_page{padding: 0 0}
.category .secondary_menu, .page-template-template-landing .secondary_menu{padding-top: 40px;clear: both;padding-bottom: 20px;}
.category main, .page-template-template-blogs main, .page-template-template-landing main, .tag main{padding: 100px 0 50px}
.category .global_title, .tag .global_title {margin-top: 50px}
.tags_div a {color: #858585!important;font-family: 'Myriad Pro Regular'!important;font-size: 14px;border: 1px solid #e3e3e3; padding: 8px 14px;display: inline-block}
.tags_div a:hover {background-color: #858585;color: #fff!important}
h4.post_heading {margin: 15px 0}
p.post_summ a {color: #2462aa;text-transform: capitalize!important}
h4.post_heading a {color: #101938;font-family: 'Myriad Pro Semibold';font-size: 24px}
.grid_content .author_meta span {color: #4d4d4d;font-size: 13px;font-family: 'Myriad Pro Regular'!important}
.author_details_wrap h2.text-center {float: none!important;margin: 0 0 10px}
.search_not_found_wrap {background-color: #fafafc;padding: 50px 0}
.load_more {margin: 20px 0 50px}
.rowz {overflow: auto!important}
.author_banner {background-image: url(../images/author_background.png);height: 450px}
.inner_author_wrap {background-color: #fbfbfd;margin-top: -10%;position: relative;padding: 20px 100px 80px}
.about_author h3 {font-family: 'Myriad Pro Semibold';margin: 25px 0 0;font-size: 33px;text-transform: capitalize;color: #101938}
.author_social_details {margin-bottom: 20px}
.author_img {width: 100%}
.author_img img {width: auto!important}
.author_social_details img {max-width: 40px}
.related_posts_wrapper {margin: 60px 0}
.button_div {margin: 30px 0 0}
#recent_post_page .global_title h2 {float: none!important}
.tags_div a {color: #858585!important;font-family: 'Myriad Pro Regular';font-size: 14px;border: 1px solid #e3e3e3;padding: 8px 14px;display: inline-block}
.tags_div a:hover {background-color: #858585;color: #fff!important}
h4.post_heading {margin: 15px 0}
p.post_summ a {color: #2462aa}
h4.post_heading a {color: #101938;font-family: 'Myriad Pro Semibold';font-size: 24px}
.grid_content .author_meta span {color: #4d4d4d;font-size: 13px;font-family: 'Myriad Pro Regular'}
.author_details_wrap h2.text-center{float: none!important;margin: 0 0 10px}
.search_page_grid .grid_img_wrap {position: relative}
.search_page_grid .blog-react-main a {margin: 0;padding: 6px 10px;border-radius: 0!important;background-color: #2462aa;text-transform: uppercase;font-size: 12px;color: #fff;font-family: "Myriad Pro Regular"}
form.search_form{text-align: center;width: 20%;margin: 0 auto 25px}
.search .form-submit {background: #2462aa;color: #fff;border: 1px solid #2462aa;font-family: "Myriad Pro Regular";text-transform: uppercase;padding: 12px 35px;cursor: pointer}
.search .form-submit:hover{background: 0 0!important;color: #2462aa!important}
.form-control:focus {box-shadow: none!important}
p.search_results {color: grey;font-family: 'Myriad Pro Regular';font-size: 16px}
form.search_form input.form-control { border: 0;border-bottom: 1px solid #dadada!important;background-color: transparent;margin-bottom: 25px;text-align: center;color: #303030;font-family: 'Myriad Pro Semibold';  font-size: 30px}
.content-home h2 a {font-family: "Tungsten Medium";font-size: 40px;line-height: 40px; margin-bottom: 20px;color: #1c1c1c}
.grid_img_wrap, .list_pic {position: relative}
.tag_on_img {position: absolute;top: 0;right: 0;margin: 0}
.tag_on_img a {padding: 4px 15px;font-size: 12px;margin-right: 0}
#list_views .list_pic {max-height: 300px;align-items: center}
.list_pic {padding-right: 0;padding-left: 7px}
.col-md-7.right_summary.pull-left.no_padding {position: unset}
.category header {top: 0;background-color: #fff}
.secondary_menu .cat-item {margin: 0 15px;position: relative;}
.secondary_menu .cat-item a {font-family: "Myriad Pro Regular";color: #040d1d!important;padding: 10px 15px!important;font-size: 18px!important;letter-spacing: .3px;transition: all .3s ease-in;background: #FFF;}
.secondary_menu .cat-item:hover a {color: #FFF!important;background: #2462aa;}
.secondary_menu .current-cat>a {color: #2462aa!important}
span.meta-nav {display: none!important}
.nav-links span{color: grey;display: block;text-transform: uppercase;font-size: 12px;margin-bottom: 6px}
.popular_img{height: 300px;vertical-align: middle;align-items: center}
.commented_img {height: 225px;display: flex;vertical-align: middle;align-items: center}
.commented_img a {width: 100%}
.popular_img a {width: 100%}
#popular_post .view_all_desk {width: 100%;margin: 10px 0 0}
#list_views .list_pic {height: 300px;align-items: center}
#list_views .list_pic>a {display: block;width: 100%;height: 100%;}
.tab_view h4.post_title {margin: 0 0 18px 0}
.list_no_space .col-md-4 {padding-right: 0!important}
.tab_view .author-nam {position: relative!important}
.author-nam {position: absolute;width: 100%;bottom: 0}
#list_views .author_meta.author_indivisual{position: unset}
#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img{height: 16px!important}
div.error {color: red;font-size: 13px}
.commented_img, .grid_img_wrap, .list_pic, .most_read_featured_img, .popular_img, .recent_posts_img{background-color: #f2f2f22e}
.about_author p a {color: #2462aa!important;text-transform: capitalize!important}
.about_author p a:hover {opacity: .5}
p.post_summ>a:hover {opacity: .5}
p.post_summ>a {color: #2462aa!important;text-transform: capitalize!important}
.grid_content .tags_div {margin-bottom: 0;margin-top: 0}
.all_tags {text-align: left;margin-bottom: 20px;margin-top: 20px}
.comments-area {position: relative}
.left_main_div .tags_div {padding: 40px 0;border-bottom: 1px solid #cdcdcd; margin: 0 0 20px}
.tablinks svg {width: 25px;height: 20px}
.btnr {border: none;outline: 0;padding: 8px 15px;background-color: #fbfbfd;cursor: pointer;display: inline-block}
.btnr:hover {background-color: #2462aa}
.btnr:hover svg circle, .btnr:hover svg path, .btnr:hover svg rect {fill: #fff!important}
.btnr.active svg circle, .btnr.active svg path, .btnr.active svg rect {fill: #fff!important}
.btnr:hover i {color: #fff}
.grid_content p {font-size: 14px}
.btnr.active {background-color: #2462aa;color: #fff}
.btnr.active svg {fill: #fff!important}
.grid_img_wrap {min-height: 300px;display: flex;align-items: center}
div#grid_view {flex-flow: wrap;display: flex;padding-top: 30px;}
.grid_view_wrap {margin-bottom: 70px;}
.grid_img_wrap a {display: block;width: 100%}
div#myBtnContainer {float: right}
.list_grid_indiv {float: right}
.logo_wrapper img {width: 80%;height: auto;transition: all .3s ease-in-out}
.sticky .logo_wrapper img {width: 80%}
.container {width: 90%!important;margin: 0 auto;max-width: 1750px!important; padding: 0!important;}
div#newsletterwidget-4 {width: 100%}
.tnp-field.tnp-field-email{margin-right: 5px;height: 50px;border-color: #f5f5f5;border-radius: 0;float: left;width: 76%}
.tnp-field.tnp-field-button {float: left;width: 23%}
#newsletterwidgetminimal-2 .tnp-widget-minimal input.tnp-submit {border-radius: 0;border: 1px solid #2462aa;background-color: #2462aa; color: #fff;font-family: "Myriad Pro Regular";font-size: 13px;margin-bottom: 10px;font-weight: 400;text-transform: uppercase;min-height: 50px}
#newsletterwidgetminimal-2 .tnp-widget-minimal input.tnp-submit:hover {color: #2462aa!important;background-color: transparent}
.tnp-field label {display: none}
input.tnp-email {min-height: 50px}
.footer_menu a:hover {color: #0056b3!important}
#list_views{padding-top: 20px;}
.page-template-template-home .secondary_menu{background: #f4f4f7;padding: 20px 0;}
#popular_post .rect-sub-div, #popular_post .row {width: 100%}
#popular_post .rect-sub-div {margin-bottom: 50px}
#popular_post .global_title h2 {padding-left: 0;padding-right: 0;margin-bottom: 40px}
#recent_post .author_meta {padding: 30px;position: relative}
.navbar-toggler{padding-right: 0}
#Allblogs h4.post_title a{color: #fff;text-transform: capitalize;font-size: 40px;line-height: 40px;margin-bottom: 30px}
#Allblogs h4.post_title a:hover {color: #FFF}
.blog_posts_wraps h2 {padding: 0 0 0 30px}
.most_read_featured img {width: 100%;height: auto}
.tags a:hover {color: #2462aa!important}
img.ham_burger_icon {max-width: 29px}
.rss_content p {display: none}
.close_disp img.menu_close_icon {display: block}
.close_disp .ham_burger_icon {display: none}
#social {overflow: hidden}
#social li.rss_item {width: 23.7%;float: left;position: relative;background: #fff;padding: 15px!important;list-style-type: none;margin: 0 7px}
.blog_listing .global_title h2 {float: none!important}
.tag_div a {display: inline-block;background: #2462aa;color: #fff;padding: 8px 15px;font-family: 'Myriad Pro Regular';margin-bottom: 15px;margin-right: 10px;border: 1px solid #2462aa!important}
.tab-content.hide {display: none}
div#grid_view.tab-content.hide {display: none}
.tab-content.active {display: block}
#recent_post_page .global_title h2 {float: left!important;line-height: 48px}
.grid_content {margin: 25px 0 0!important}
.tags_div a {color: #858585!important;font-family: 'Myriad Pro Regular';font-size: 13px;border: 1px solid #e3e3e3;padding: 7px 12px;display: inline-block;margin-bottom: 5px;text-transform: capitalize}
body .tags_div a:hover {background-color: #858585;color: #fff!important}
h4.post_heading {margin: 15px 0}
p.post_summ {font-size: 15px;min-height: 44px;color: #737373;font-family: 'Myriad Pro Regular'}
p.post_summ a {color: #2462aa}
.grid_content .author_meta a {color: #4d4d4d;font-size: 15px;font-family: 'Myriad Pro Semibold';text-transform: capitalize}
.grid_content .author_meta span {color: #4d4d4d;font-size: 13px;font-family: 'Myriad Pro Regular'}
.comment-author img {width: auto;border-radius: 80px}
a:hover {text-decoration: none!important}
#recent_post {padding: 70px 0}
div#popular_post h5.post_title-sub {padding-bottom: 20px;display: block}
div#mostread_post .global_title{margin-bottom: 40px}
#mostread_post .rect-sub-div{min-height: auto;margin-bottom: 20px}
div#mostread_post h4.post_title a{font-size: 30px;margin-top: 15px;line-height: 30px;color: #101938}
div#Allblogs h2{padding: 0 0 0 0;margin-bottom: 30px}
#alltags .single p{font-size: 15px;padding-bottom: 10px;color: #505050}
.slider-info44 h5.post_title-sub {display: none}
.slider-info44 h4.post_title{margin-bottom: 1%}
.author_social_details a{margin: 6px 6px;display: inline-block}
a.author-link, a.author-twit {width: 40px;height: 40px;padding: 8px;border-radius: 100%}
a.author-twit {background: #55acee}
a.author-link {background: #007bb5}
a.author-link i, a.author-twit i {text-align: center;display: inline-block;color: #fff;font-size: 20px}
.author_bio {color: grey;font-size: 16.5px;text-align: center;margin-top: 30px}
.posts_by_author .grid_content p {font-size: 15px;margin: 16px 0}
.grid_content h4.post_heading{text-transform: capitalize}
body .post_heading a:hover, body .post_title a:hover{color: #2462aa}
.nav-links>div>a:hover {color: #2462aa!important}
.nav-links>div>a:hover span {color: #2462aa!important}
.rss_item span.title a:hover {color: #2462aa!important}
h2.screen-reader-text {display: none}
.transition_wrap {-webkit-transform: translateX(340px);-moz-transform: translateX(340px);transform: translateX(340px);-webkit-transition: all .25s ease;-moz-transition: all .25s ease;transition: all .25s ease}
.collapse.show, .visible.collapse.show {opacity: 1!important}
.collapse.show .transition_wrap, .visible.collapse.show .transition_wrap {-webkit-transform: translateX(0);-moz-transform: translateX(0);transform: translateX(0)}
#menu-header li a:after {display: block;content: '';border-bottom: solid 3px #2462aa;transform: scaleX(0);transition: transform 250ms ease-in-out}
#menu-header li a:hover:after {transform: scaleX(1)}
.grid_content h4.post_heading a {font-size: 40px;font-family:"Tungsten Medium";margin-bottom: 0;line-height: 40px;}
.recent_posts_img a img {height: 300px;object-fit: cover;width: 100%}
.span-reading-time span {display: inline-block!important}
.grid_img_wrap {overflow: hidden}
.blog_hover_effect img, .grid_img_wrap img, .hover_effect img, .list_pic img {-webkit-transition: transform 1s;-moz-transition: transform 1s;-o-transition: transform 1s; transition: transform 1s}
.background_hover_effect {-webkit-transition: transform 1s;-moz-transition: transform 1s;-o-transition: transform 1s;transition: transform 1s}
.blog_img_wrap:hover .in_col_wrap {-moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);cursor: pointer}
.post_img {overflow: hidden}
.post_img img {-webkit-transition: transform 1s;-moz-transition: transform 1s;-o-transition: transform 1s;transition: transform 1s}
.grid_img_wrap img:hover, .post_img img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);cursor: pointer}
.background_hover_effect:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);cursor: pointer}
.hover_effect, .list_pic {overflow: hidden}
.hover_effect img:hover, .list_pic img:hover{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1)}
.rss_image span.default {-webkit-transition: transform 1s;-moz-transition: transform 1s;-o-transition: transform 1s;transition: transform 1s}
.rss_image span.default:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);transform: scale(1.1)}
span.comments-link i {padding-right: 2px}
.view-like{margin: 20px 0;overflow: auto}
.view-like .like-post i{font-size: 16px;padding-right: 0;}
span.comments-link i {padding-left: 12px}
#Allblogs .background_hover_effect:hover .post_title a {color: #2462aa}
#Allblogs .background_hover_effect:hover .blog-author-main a {color: #2462aa}
.popular_img a img {height: 100%;object-fit: cover;width: 100%}
.most_read_featured_img a img {height: 200px;object-fit: cover;width: 100%}
.list_pic img {height: 100%;object-fit: cover;width: 100%}
.grid_img_wrap img {height: 300px;object-fit: cover;width: 100%}
.commented_img a img {height: 225px;object-fit: cover; width: 100%}
.spinner{width: 40px;height: 40px;position: relative;margin: 16% auto}
.double-bounce1, .double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #2462aa;opacity: .6;position: absolute;top: 0;left: 0;-webkit-animation: sk-bounce 2s infinite ease-in-out;animation: sk-bounce 2s infinite ease-in-out}
.double-bounce2 {-webkit-animation-delay: -1s;animation-delay: -1s}
@-webkit-keyframes sk-bounce {
    0%, 100% {
        -webkit-transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bounce {
    0%, 100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.spinner_wrap {position: fixed;width: 100%;height: 100%;top: 0;background: #f3f8fc;z-index: 999999}
.loader{border: 1px solid #f3f3f3;border-radius: 50%;border-top: 1px solid #2462aa;width: 15px;height: 15px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.pull-left.like_div {min-height: 56px;line-height: 56px}
b.fn {color: #4d4d4d;display: block;font-size: 14px;font-family: 'Myriad Pro Semibold'}
.comment-meta .comment-metadata a {color: #4d4d4d;display: block;font-size: 11px;font-family: 'Myriad Pro Regular'}
.posts_by_author {width: 100%;margin-top: 30px;gap: 30px;}
.posts_by_author .col-md-4{width: calc(33.33333333% - 20px);}
#alltags{display:none}
.loading div#adminmenuwrap, .loading div#post-body-content, .loading div#postbox-container-1 {opacity: .4;pointer-events: none}
.loading .notice-warning, .loading .page-title-action, .loading .wp-heading-inline {opacity: .4;pointer-events: none}
.loading #acf-group_5ea1531eb45f5 {opacity: .4;pointer-events: none}
#sectionwrapsmain .tnp-profile form .tnp-field label{display: none}
#sectionwrapsmain input.tnp-email {padding: 10px;display: inline-block;border: 1px solid #ddd;background-color: #f4f4f4;color: #444;font-size: 14px;width: 100%;height: 50px}
#sectionwrapsmain input.tnp-submit{border-radius: 0;border: 1px solid #2462aa;background-color: #2462aa;color: #fff;font-family: "Myriad Pro Regular";font-size: 13px;margin-bottom: 10px;font-weight: 400;text-transform: uppercase;min-height: 50px;width: 100%;cursor: pointer}
#sectionwrapsmain input.tnp-submit:hover {color: #2462aa;background-color: transparent}
#sectionwrapsmain .common-template-in-wrap p a {color: #2462aa;font-weight: 500;text-decoration: underline}
.social_share .addtoany_shortcode {display: inline-block}
header.sticky {position: fixed!important;top: 0;padding: 10px 0;background: rgb(255 255 255 / 95%);box-shadow: 0 5px 15px 0 rgb(0 0 0 / 10%);}
.box select {margin-right: 20px;height: 40px;border: 1.5px solid #2462aa;padding: 5px;text-transform: capitalize}
.show_for_mobile {display: none}
.box {position: relative;margin: 0 auto;position: relative}
#menu-header .current_page_item>a { color: #2462aa!important}
#menu-header li.current_page_item>a:after {transform: scaleX(1)}
.common-template-in-wrap {padding: 0 7px}
.scroll-disable main {pointer-events: none}
.grid_content i {color: #858585!important;cursor: pointer}
.tags_div.grid_tags a:nth-child(n+4) {display: none}
.show-less a{display: inline-block}
.show-scr {overflow-y: scroll}
.tag main {overflow-y: hidden}
.page-template-template-landing div#recent_post_page {overflow: auto!important}
.view_all.text-center.load_more{clear: both!important;margin-bottom: 0}
.author_meta a.btn {font-size: 16px!important;display: inline-block;padding: 0 20px 0 40px;font-family: "Myriad Pro Regular";text-transform: uppercase;position: relative;line-height: 29px;margin-top: 15px;}
.tab_container{width: 100%;}
.author_meta a.btn:before {position: absolute;width: 29px;height: 29px;background: #2462aa;content: "\f054";left: 0;font-family: "Font Awesome 5 Free"; font-weight: 900;color: #FFF;line-height: 29px;text-align: left;padding-left: 9px;z-index: -1;transition: .3s all ease;}
.author_meta a.btn:hover:before{width: 100%;}
.author_meta a.btn:hover{color: #FFF!important;}
.author-blk{margin-bottom: 20px;column-gap: 10px;}
.author-blk .pic-wrap{margin-right: 10px;}
.author-blk .pic-wrap img{width: 60px;height: 60px;border-radius: 100%;object-fit: cover;}
.author-blk a{color: #2462aa;}
.authbio h2{font-family: "Tungsten Medium";font-size: 30px;text-transform: uppercase; margin-bottom: 20px;}
.authbio{margin-top: 40px;padding-top: 20px;border-top: 1px solid #dcdcdc;}
.author-blk h5 span{font-size: 18px;font-weight: 400;color: #676767;}
.author-blk p{font-size: 15px;font-style: italic;}
footer{clear: both;}
#topics-menu li a{color: #040d1d;padding: 10px 0;display: inline-block;font-size: 18px;letter-spacing: .3px;}
#topics-menu li a:hover {color: #2462aa!important;}
#footer-menu li{display: inline-block;}
#footer-menu li a {color: silver;text-transform: uppercase;font-size: 15px;padding: 0 20px;}
#main-menu{background: transparent;margin-top: 20px;padding: 20px 0 0;}
#main-menu li a{font-size: 24px;color: #040d1d;padding: 2px 0;font-family: 'Myriad Pro Semibold';}
#reply-title small{font-size: 20px;text-transform: capitalize;}
.comment-form .logged-in-as{margin-bottom: 0;display: none;}
.comment-form-comment br{display: none;}
#topics-menu li{margin: 0 10px;}
.footer_top_section .tags {margin: 0;}
.comment-list .depth-2 #reply-title{left: 150px;}
.grid_content .all_tags{display: none;}
.rt-reading-time {padding-left: 0}
.global_title h2 span{color: #2462aa;}
.authbio h5{font-size: 18px;}
.search_content.single form{display: flex;flex-wrap: nowrap;border: 5px solid #bfbfbf;}
.side-header-menu{display: flex;justify-content: space-between;align-items: center;}
.side-header-menu img{height: 30px;width: auto;}
.side-menu-container{padding: 0 30px;}
.side-menu-wrap{margin-bottom: 20px;border-bottom: 10px solid rgb(204 204 204 / 25%);padding-bottom: 20px;}
.side-menu-wrap li, .side-menu-wrap #topics-menu li {margin: 0;line-height: 30px;}
.side-menu-wrap #topics-menu li a{padding: 0;}
.side-menu-wrap li a {color: #040d1d;display: inline-block;font-size: 16px;text-transform: capitalize;}
.side-menu-wrap li a i{font-size: 13px;margin-right: 5px;color: #2462aa;}
#main-menu li a:hover,.side-menu-wrap li a:hover{color: #2462aa;}
#main-menu li{line-height: 38px;}
.mostread_sidebar ul{list-style: none;padding: 0;}
.mostread_sidebar li{margin: 0;line-height: 30px;}
.mostread_sidebar li a {color: #040d1d;display: inline-block;font-size: 16px;text-transform: capitalize;}
.mostread_sidebar li a:hover{color: #2462aa;}
.mostread_sidebar li a i{font-size: 13px;margin-right: 5px;color: #2462aa;}
.side-menu-wrap h4{color: #2462aa;font-size: 22px;}
.side_bar_list .post_content>a{display: block;}
.side_bar_list .post_img img,.side_bar_list .post_img{height: 80px;}
#recent_post .rect-sub-div{box-shadow: 0 0 10px rgb(51 51 51 / 15%);height: 100%;}
.view-like span.comments-link:first-child i {padding-left: 0;}
header form.form-inline .btn:hover{background: #174983;}
.social-share-wrap{display: flex;column-gap: 10px;margin-right: 60px;margin-top: 25px;font-size: 18px;align-items: center;}
.social-share-wrap span{font-size: 16px;}
.social-share a{border-radius: 100%;width: 35px;height: 35px;display: block;color: #000;text-align: center;border: 1px solid #000;line-height: 32px;}
.social-share a:hover{background-color: #2462aa;color: #FFF;border: 1px solid #2462aa;}