body{margin:0;padding:0;}
.piologo-wht{text-align:center}
.piologo-wht img{max-width: 445px;}
.piologo-wht h1{text-align:center;margin:0px;padding:0;color:#27A8E0;}
.site-content{padding:76px 0 0;}
.desktop_view{display:block;}
.mobile_view{display:none;}
.blog-sec { padding: 5px 0;}
/*body .top-hero-formsection{background:url(../images/home-new/header-cloud-light.png) repeat-x left 260px bottom, url(../images/home-new/header-cloud-medium.png) repeat-x left 260px bottom, url(../images/home-new/header-cloud-dark.png) repeat-x left 260px bottom, url("../images/home-new/header-banner-bg.jpg") no-repeat center top/ cover;min-height:480px;padding:60px;position:relative;box-sizing:border-box;}*/
body .top-hero-formsection{background:url("https://pio.staging.tempurl.host/wp-content/themes/programmers.io/assets/images/industry/industry_hero_bg.svg") no-repeat right bottom/cover;padding: 40px 0 40px 0;}
.default_hero_inrbg .inner_page_hero_default .banner_innerPage h1{margin: 0px;}
body .navigation-top .wrap{max-width:1240px !important;}
body .wideBlogSec .navigation-top .wrap{max-width:1420px !important;} 
.blog_post_wrap .browse_by_cat_blk #cat-1, .blog_post_wrap .browse_by_cat_blk #cat-6, .blog_post_wrap .browse_by_cat_blk #cat-393{display: none;}
.widget_categories .cat-item-6, .widget_categories .cat-item-393{display:none;}
.blog_list .content-area .site-main .post, .search .blog_list .content-area .site-main>article{padding-bottom:30px;margin-bottom:30px;}
.blog_post_wrap .row-col, .ajax_load_more .alm-listing .alm-reveal{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px;}
body .blog_post_wrap .row-col .col-33, body .blog_post_wrap .row-col .col-100, body .blog_post_wrap .row-col .col-25{padding-left:15px;padding-right:15px;display:flex;}
.blog_post_wrap .pagination, body.category .navigation .wp-paginate.font-inherit, body.tag .navigation .wp-paginate.font-inherit{display:none !important;}
.site-main .navigation .wp-paginate.font-inherit{padding-bottom: 30px;}
.site-main .navigation{width: 100%;text-align: center;}

.archive .blog_list .content-area .site-main .post, .blog .blog_list .content-area .site-main .post, .crp_related_widget ul li, .search .blog_list .content-area .site-main .post, .crp_related_widget ul li{box-shadow:0 0 10px rgba(0, 0, 0, 0.2);background:#fff;border-radius:0px;overflow:hidden;}
.featured_post_blk{background:#273a50;border-radius:0 65px 0 65px;overflow:hidden;margin-bottom:50px;}
.featured_post_blk .featured_post_inner{background:#f6f9fc;border-radius:0 65px 0 65px;padding-bottom:20px;}
.blog_list .content-area .site-main .post .post-thumbnail img, .featured_post_blk .featured_post_inner .post-thumbnail{border-radius:0;margin-bottom:0;}
body .blog_list .content-area .site-main .post .post-thumbnail img{max-height:197px;}	
.blog_post_wrap .browse_by_cat_blk .cat_item_blk img {width: 200px;height: 200px;}
.learn_more_btn{text-align:right;padding: 0 30px;}
.blog_list .LearnMore, .link-more .more-link{font-size:18px;font-weight:normal;color:#27A8E0;cursor:pointer;display:inline;text-transform:uppercase;} 
#content .relatedPostList .crp_related_widget ul li a.LearnMore{font-size:18px;font-weight:700;color:#fff !important;cursor:pointer;display:inline;text-transform:uppercase;}
.blog_list .LearnMore:hover, .link-more .more-link:hover, #content .relatedPostList .crp_related_widget ul li a.LearnMore:hover{color:#1E75BB;}
body .blog_list .post-meta{padding:0px 20px;}
.blog_list .no-results{padding-bottom:4em; max-width: 680px; text-align: center;margin: 0px auto;float:none !important;}
.search-form{position:relative;}
.search-form input[type="search"]{background:#fff;border-radius:3px;display:block;width:100%;line-height:27px;padding:7px 15px; border:0px;height: inherit;box-shadow: none; text-shadow: none;font-size: 20px;font-weight: 400;text-transform: uppercase;letter-spacing: 1.5px;color:#53575d !important;}
.search-form .search-submit {bottom:3px;padding:.5em 1em;position:absolute;right:3px;top:0px;border:0px;background:#fff;width:55px;cursor: pointer;}
.search-form .search-submit .icon-search{width:24px; height:24px;fill:#4a89bf;}

.searchPostBox .widget_search{background-color:#fff;border:4px solid #f6f9fc;box-shadow:none;border-radius: 5px; width:75%;max-width: 420px;}
.search-results .searchPostBox{width:100%;}
.search-results .searchPostBox .widget_search{width:50%; margin: 0px auto;}
.navigation .wp-paginate .current {background: #1E75BB;border: 1px solid #1E75BB;padding: 4px 10px;}
.navigation .wp-paginate a {background: #F6F9FC;border: 1px solid #D9E2EC;padding: 4px 10px;}
.navigation .wp-paginate a:hover{background: #1E75BB; color:#fff;}
.zoomimg{position:relative;}
.zoomimg:hover:before{content:"";position: absolute;top: 0px;left: 0px;z-index: 1;width: 100%;height: 100%;background:rgba(0,0,0,0.2) url(https://programmers.io/wp-content/themes/programmers.io/assets/images/zoom-img2.png) no-repeat center center;cursor:zoom-in;}

.blog_list .post-meta, #content .relatedPostList .crp_related_widget ul li span.crp_author, #content .relatedPostList .crp_related_widget ul li span.crp_date{color:#96a0ac;font-size:14px;text-transform:capitalize;}
body.blog .blog_list .entry-content.skt{min-height:108px;height:108px;overflow:hidden;}
body .blog_list .entry-content.skt{padding:10px 20px 0px 20px;color:#273A50;line-height:30px;font-size:16px;}
body .blog_list .content-area .site-main .post .entry-header, .featured_post_blk .featured_post_inner .entry-header{padding:10px 20px 0px 20px;display:block;}
body .blog_list .wcs_skt .entry-header h2.entry-title, .featured_post_blk .featured_post_inner .entry-header h2.entry-title{font-size:24px;font-weight:600;line-height:30px;margin-bottom:15px;min-height:60px;overflow:hidden;height:60px;}
body .blog_list .content-area .site-main .post .entry-header h2.entry-title a, .featured_post_blk .featured_post_inner .entry-header h2.entry-title a,#content .relatedPostList .crp_related_widget ul li a{color:#1E75BB;margin-left:0;}
body .blog_list .content-area .site-main .post .post-thumbnail a, .featured_post_blk .featured_post_inner .post-thumbnail a{display:block;text-align:center;}
body .blog_list .content-area .site-main .post .post-thumbnail a:hover>img, body  .featured_post_blk .featured_post_inner .post-thumbnail a:hover>img{transform:scale(1.03);transition:all 0.3s ease-in-out !important;}
.post_category_blk{text-align:center;padding:10px;}
.post_category_blk p{color:#273A50;text-transform:uppercase;letter-spacing:1.5px;}
.blog_list .content-area .site-main .post .post-thumbnail{margin-bottom:0px;}
.has-sidebar #secondary{float: left;}
.category.has-sidebar:not(.error404) #primary{width:calc(100%);margin-right:0px;}
body.single #primary{width: calc(70% - 100px);  margin:0px auto;}
.bookMeetingToday{text-align:center;margin-bottom: 20px;}

/* share_icon_add */
.pio_share_post {display: flex;align-items: center; justify-content: center;}
.pio_share_post strong {padding-left: 10px;}
.pio_share_post {background: #ffba56;width: 120px; height: 35px;border-radius: 50px;margin-top:15px;cursor: pointer;}
.sharePost {background: #fff; box-shadow: 2px 2px 2px 2px #ccc; padding: 5px;margin-top: 3px;display: none;}
.sharePost.active {display:inline-block;}
.has-sidebar .sharePost #secondary .widget_custom_html{margin:0px;}
.sharePost .heateor_sss_facebook span, .sharePost .heateor_sss_sharing_ul .heateor_sss_s_twitter {position: relative;}
.sharePost .heateor_sss_facebook span::after {content: "";background: url(/wp-content/themes/programmers.io/assets/images/home-new/facebook_dark_icon.svg) no-repeat 0 0;width: 20px;height: 20px;position: absolute;left: 12px;top: 8px;}
.sharePost .heateor_sss_sharing_ul .heateor_sss_s_twitter::after {content: "";background: url(/wp-content/themes/programmers.io/assets/images/home-new/twitter_dark_icon.svg) no-repeat 0 0;width: 20px;height: 20px;position: absolute;left: 6px;top: 6px;}
.sharePost .heateor_sss_facebook span > svg {display: none !important;}
.sharePost .heateor_sss_facebook span > svg, .sharePost .heateor_sss_sharing_ul .heateor_sss_s_twitter svg {display: none !important;}
/* end */

.blog_connect_us {background: #f1f5fc;padding: 15px;margin-bottom: 10px;}
.blog_connect_us .widget-title {font-size: 20px;line-height: 28px;font-weight: 600;margin-bottom: 10px;color: #1E75BB;}
.blog_connect_inner {background: #fff;padding: 15px;}
.blog_connect_inner p {margin: 5px 0;color: #273a50;line-height: 26px;font-weight: 300;font-size: 16px;}
.blog_ninja_form .nf-form-fields-required {display: none;}
.blog_ninja_form .nf-field-container {margin-bottom: 10px;}
.blog_ninja_form .nf-field-label {display: none;}
.blog_ninja_form .nf-mp-body label {display: none;}
.blog_ninja_form form .nf-mp-body .nf-field-element input {border: 0;border-bottom: 1px solid #b4b9c0;width: 100%;padding-bottom: 10px;margin-top: 0px;
height: 36px;padding-left: 0px;background: none;}

.FeaturedPost{padding-top:50px;}
.FeaturedPost h2, .browse_by_cat_blk h2, .cat_filter_blk h2{margin:0 auto 20px auto;}
.featured_post_outer{margin-bottom:0px;}
body .blog_post_wrap .featured_post_outer .featured_post_blk{padding-left:0;padding-right:0;border-radius:0 0 0 65px;margin-bottom:0;}
.featured_post_blk .featured_post_inner{border-radius:0 0 0 65px;}
.featured_post_blk .post_category_blk a{color:#fff;text-transform:uppercase; display:inline-block;}
.featured_post_outer .featured_post_blk .featured_post_inner .entry-header{padding:30px 30px 0px 20px;display:block;}
.featured_browse_wrap{background:#f6f9fc;border-radius:0 0 0 65px;}
.featured_post_outer_blk{background:#fff;border-radius:0 0 0 65px;}
.browse_by_cat_blk, .cat_filter_blk{padding:50px 0;}
.browse_by_cat_blk .cat_item_blk{width:100%;text-align:center;}
.browse_by_cat_blk .cat_item_blk a{display:inline-block;}
.filter_input_blk .widget-title{display:none;}
.filter_input_blk .widget{padding-bottom:0;}
body #ajaxsearchlite1 .probox, body div.asl_w .probox, .filterBytopicBox .widget_taxonomy_dropdown_widget{margin:0;padding:7px;height:28px;background-color:#fff;border:4px solid #f6f9fc;box-shadow:none;border-radius:5px;}
body #ajaxsearchlite1 .probox .proinput input, body div.asl_m .proinput input.orig, .widget_taxonomy_dropdown_widget .taxonomy_dropdown_widget_dropdown{text-shadow:none;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#96a0ac !important;}
.widget_taxonomy_dropdown_widget .taxonomy_dropdown_widget_dropdown{height:40px;margin:0px;border:0px;width:100%;padding-left:15px;}
.filterBytopicBox .widget_taxonomy_dropdown_widget{height:48px;padding:0px;}
body div[id*="ajaxsearchlite"].wpdreams_asl_container{width:100%;}
.filter_input_blk{display:flex;width:100%;justify-content:space-between; margin-bottom:30px;}
.searchPostBox{width:50%;}
.filterBytopicBox{width:50%;max-width:450px;}
body.archive .searchPostBox{width:50%;}
body .alm-btn-wrap .alm-load-more-btn{width:auto;line-height:normal;background:#ffba56;box-shadow:none;color:#fff;border:none;border-radius:0;padding:7px 40px;height:auto;max-width:390px;text-transform:uppercase;font-size:24px;cursor:pointer;font-weight:700;}
.alm-btn-wrap .alm-load-more-btn.loading, .alm-btn-wrap .alm-load-more-btn:hover{background-color:#ffa016;box-shadow:none;color:#fff;text-decoration:none;}
.all_post_wrap{background:#fff;}
.all_post_inner{background:#fff;border-radius:0 0 0 65px;}
.all_post_wrap .alm-btn-wrap{margin:0 0 40px 0;}
/*Single post start*/
.single .blog_list .content-area .site-main .post .post-thumbnail img{max-height:350px;}
.single #secondary .widget{margin-bottom:30px;}
.single .sharePost #secondary .widget{margin-bottom:0px;}
#secondary h2.widget-title{letter-spacing:0;font-size:20px;color:#273a50;margin:0 0 15px 0;font-weight:600;line-height:28px;}
#secondary h2.widget-title:after{display:none;}
.single .blog_list.wrap, .related_post_inner>div{max-width:1240px;width:100%;padding:50px 10px;margin:0px auto;}
.single .wideBlogSec .blog_list.wrap{max-width:1420px;width:100%;padding:50px 10px;margin:0px auto;}
.related_post_inner{margin:0 auto;}
.has-sidebar #secondary{width:100%;padding:0;}
.widget_recent_entries ul li, .popular-posts ul li{background:#273a50;margin-bottom:15px;border-radius:0 35px 35px 35px;padding:25px 30px 25px 30px;}
#secondary .widget_recent_entries ul li a, #secondary .popular-posts ul li a{font-size:20px;line-height:28px;color:#fff;font-weight:600;display:inline-block;}
#secondary .widget_recent_entries ul li a:hover, #secondary .popular-posts ul li a:hover{color:#fff;}
.widget_recent_entries .post-date, .popular-posts .post-stats, #secondary .popular-posts .post-stats a{color:#96a0ac;font-size:14px;font-weight:400;text-transform:capitalize;}
.entry-content h4{font-weight:700;}
.single_post_content .entry-content a{color:#27A8E0;}
.single_post_content .entry-content a:hover{color:#1E75BB;}
.widget_categories ul{background:#f6f9fc;border-radius:0 65px 65px 65px;padding:45px 30px;}
#secondary .widget_categories ul li{border-bottom:2px dashed #e6edf4;margin-bottom:10px;padding-bottom:10px;}
#secondary .widget_categories ul li a{color:#273a50;font-size:20px;font-weight:600;}
.crp_related_widget ul, body .crp_related.crp-rounded-thumbs ul{display:flex;justify-content:center;list-style:none;margin-left:-15px;margin-right:-15px;}
.crp_related_widget ul li{width:33.3334%;padding-bottom:30px;margin:0 15px;}
#content .relatedPostList .crp_related_widget ul li a{display:block;color:#96a0ac;width:auto;height:auto;}
#content .relatedPostList .crp_related_widget ul li .crp_author a{display:inline-block;color:#96a0ac;}
#content .relatedPostList .crp_related_widget ul li a figure{margin:0 0 15px 0;max-height:200px;overflow:hidden;text-align:center;}
#content .relatedPostList .crp_related_widget ul li a figure img{box-shadow:none;width: 100%; height:200px;max-width:100%;}
#content .relatedPostList .crp_related_widget ul li span.crp_author, #content .relatedPostList .crp_related_widget ul li span.crp_date{display:inline-block;text-transform:capitalize;}
#content .relatedPostList .crp_related_widget ul li .crp_title{font-size:22px;font-weight:600;line-height:30px;margin-bottom:10px;min-height:60px;padding:0 20px;display:inline-block;color: #1E75BB;height:60px;overflow:hidden;}
#content .relatedPostList .crp_related_widget ul li span.crp_author{padding-left:20px;}
#content .relatedPostList .crp_related_widget ul li span.crp_date{padding-right:20px;}
#content .relatedPostList .crp_related_widget ul li span.crp_excerpt{display:block;padding:0 20px;}
.single #content .relatedPostList .crp_related_widget ul li span.crp_excerpt{min-height:62px;height:62px;overflow:hidden;}
#content .relatedPostList h2.widget-title{letter-spacing:0;margin:0 0 30px 0;font-weight:600;text-align:center;}
.single #content #primary #main h2{font-size:28px;color:#1e75bb;padding:0;line-height:40px;text-align:left !important;}
.single #content #primary #main h3{font-size: 22px; line-height: 32px;}
.single #content #primary #main p, .single #content #primary #main ul{font-size:18px;line-height:32px;font-weight:300;}
.single #content #primary #main ul.two_col li{padding-left:30px;background:url(../images/home-new/hm_tick_icon.svg) no-repeat left top 10px;margin:0 0 10px 0;background-size:20px;font-size:18px;line-height:32px;font-weight:300;list-style:none !important;display:inline-block;width:calc(50% - 25px);vertical-align:top;margin-right:20px;}
.single #content #primary #main ul{margin:12px 0;padding-left:0 !important;}
.single #content #primary #main ul li{padding-left:30px;background:url(../images/home-new/hm_tick_icon.svg) no-repeat left top 10px;margin:0 0 10px 0;background-size:20px;font-size:18px;line-height:32px;font-weight:300;list-style:none !important;margin-left:0 !important;}
.single #content #primary #main .heateor_sss_sharing_container{float:none !important;display:flex;align-items:center;background:#273a50;padding:90px 30px 25px 30px;border-radius:0 0 0 65px;position:relative;}
.single #content #primary #main .heateor_sss_sharing_container.heateor_sss_horizontal_sharing{display:none;}
.single #content #primary #main .heateor_sss_sharing_container:before{content:'';height:65px;width:100%;background:#fff;position:absolute;top:0;left:0;border-radius:0 0 0 65px;}
.single #content #primary #main ol{padding-left:25px;}
.single #content #primary #main ol li{list-style:decimal;}
.single #secondary .search-submit{width: 40px;height: 40px;}
.single #secondary .search-submit .icon-search{max-width: 20px;height: 20px;}
.single .blog_list .content-area .site-main .post .post-thumbnail+.heateor_sss_sharing_container.postCatName:before{display:none;}
.single #content #primary #main .heateor_sss_sharing_title{color:#fff;text-transform:uppercase;}
.single #content #primary #main .heateor_sss_sharing_ul{margin-left:auto !important;}
.single #content #primary #main .heateor_sss_sharing_ul .heateor_sss_horizontal_sharing .heateor_sss_svg{width:40px;height:40px;}
.single #content #primary #main .heateor_sss_sharing_ul a{margin:0 0 0 15px;}
.single .category-blog .entry-footer, .single .entry-footer, .single .navigation.post-navigation{display:none;}
.blue-bg{width:100%;height:40px;background:#273a50;}
.blue-bg .white-bg{background:#fff;width:100%;height:40px;border-radius:0px 0px 0px 65px;}
.single #content .backBlogHome a{color:#96a0ac;text-transform:uppercase;font-size:14px;margin-bottom:15px;display:inline-block;position:relative;font-weight: normal;}
.single #content .backBlogHome a::before{content:'<';display:inline-block;vertical-align:top;font-size:14px;margin-top:-1px;color:#27A8E0;font-weight:400;}
.single .blog_list .content-area .site-main .post .post-thumbnail{background:#273a50; overflow:hidden;}
.single .blog_list .content-area .site-main .post .post-thumbnail img{border-radius:0 0 30px 0;width:100%;}
.single #content #primary #main .heateor_sss_sharing_container.postCatName{padding:5px 30px 15px 25px;border-radius:0 0 30px 0;}
.single #content #primary #main .heateor_sss_sharing_container.postCatName a{color:#fff;text-transform:uppercase;}
.single #content #primary #main .heateor_sss_sharing_container.postCatName a::after {content: ',';margin-right: 10px;}
.single #content #primary #main .heateor_sss_sharing_container.postCatName a:last-child:after {display:none;}
.newsletter_mob{display:none;}
body .widget_newsletterwidget .tnp input[type="text"], body .widget_newsletterwidget .tnp input[type="email"], body .widget_newsletterwidget .tnp input[type="submit"], body .tnp select{background-color:#fff;border:1px solid #ddd !important;border-radius:0;}
.single #content .widget_newsletterwidget .tnp{display:none;}
.single #content .widget_newsletterwidget.openSub .tnp{display:block;padding:10px 15px;border:1px solid #eee;background:#F6F9FC;}
.single #content .SubscriveNowBtn a, .single #content .widget_newsletterwidget h2, body .widget_newsletterwidget .tnp input.tnp-submit{background:#ffba56;display:block;text-align:center;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;cursor:pointer;margin:0;height:54px;line-height:54px;padding:0px;width:100%;border-radius:0;border:0 !important;}
body .widget_newsletterwidget .tnp input.tnp-submit{border:none;letter-spacing:1.5px;}
.single #content .SubscriveNowBtn a:hover, .single #content .widget_newsletterwidget h2:hover, body .widget_newsletterwidget .tnp input.tnp-submit:hover{background:#ffa016;}
.single #content .SubscriveNowBtn a::after, .single #content .widget_newsletterwidget h2:after{content:'';background:url('../images/home-new/subscribe_icon.svg') no-repeat left center;display:inline-block;width:25px;height:25px;margin-left:15px;margin-top:-4px;vertical-align:middle;}
.has-sidebar #secondary .widget_custom_html{padding-bottom:0;margin-bottom:34px;}
.single-post #content .entry-header{padding:0;}
.single-post .entry-title{font-size:32px;line-height:40px;margin:20px 0;}
.single-post #content .post-meta{margin-bottom:15px;}
.single_post_outer{background:#273a50;}
.single_post_inner, .single #colophon.footer-inner{background:#f6f9fc;border-radius:0 0 0 65px;}
.single_post_content{background:#fff;border-radius:0 0 0 65px;}
.related_post_inner .widget{padding-bottom:0;}
.single .blog_list .content-area .site-main .post{padding-bottom:0;margin-bottom:0;}
.relatedPostList{background:#fff;}
.related_post_inner{background:#f6f9fc;border-radius:0 65px 0 0;}
.single .blog_list .entry-content.skt{padding:10px 30px 10px 0px;}
.single .blog_list .post-meta{padding:0 30px 0px 0;}
.single .blog_list .entry-content.skt p:first-child{margin-top:0;padding-top:0;}
/*Single post end*/
/*Footer arc start*/
.single #colophon.footer-inner{position:relative;}
/*Footer arc end*/
body div.asl_m{z-index:8;}
.featured_post_outer .col-70{order:1;}
.category .featured_browse_wrap{margin-bottom:50px;}
.ajax-load-more-wrap{width:100%;}
.probox .prosettings{display:none;}
.search .searchPostBox{margin:0 auto;}
.searchPostBox .widget_archive select, .widget_taxonomy_dropdown_widget select{margin:0;padding:7px;height:50px;background-color:#fff;border:4px solid #f6f9fc;box-shadow:none;border-radius:5px;text-shadow:none;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#96a0ac;width:100%;-webkit-appearance:none;-moz-appearance:none;background:#fff url("../images/home-new/dd_arrow.svg") no-repeat right 10px center;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input, body div.asl_w .probox .proinput input::placeholder{font-family:'Inter', sans-serif !important;}
body div.asl_w .probox .proinput input::placeholder{color:#96a0ac !important;}
body div.asl_m .probox .proinput{margin:0;}
.browse_by_cat_blk .cat_item_blk img{width:200px;height:200px;}
.browse_by_cat_blk .col-25:last-child .cat_item_blk img{/*padding:30px;*/}
.search-results .award_certifications_blk{display:none;}

/*--Load More CSS--*/	
body .blog_post_wrap .row-col .col-100.blogs-blk{display:block; margin-bottom:50px;}	
.load_more_blk {text-align: center;margin-top: 0;}	
.page-text{color: #96A0AC;font-size: 16px;font-weight: normal;text-transform:uppercase; letter-spacing:2px;}	
.progressbar_blk {text-align: center;height: 8px;width: 100px;background: #F6F9FC;border-radius: 15px;margin: 20px auto;overflow: hidden;}	
.custom_btn {padding:10px 30px;background:#ffba56;color:#fff;border-radius:0px;text-transform:uppercase;font-size:24px;cursor: pointer;border:0px;font-weight:700;	
line-height: normal;display: inline-block;}	
.job_progressbar {background:#27A8E0; height:8px; width:0;}

/*--single developerr profile--*/
.single-developerss #colophon.footer-inner::before{display:none;}
.single-developerss .single_post_outer{background:#fff;}
.single-developerss .post-thumbnail img{border-radius:5px;}
.profile_info {background: #F6F9FC;border-radius: 0 45px 45px 45px;padding: 50px 40px;margin: 20px 0px;}
.single-developerss #content #primary #main .profile_info ul{margin:0px; padding:0px;}
.single-developerss #content #primary #main .profile_info ul li {display: flex;margin-bottom: 10px; padding-left:0px; background:none;}
.profile_info ul li span.label {width: 30%;}
.profile_info ul li span:not(.label) {width: 70%;font-weight: 500;text-transform: capitalize;}
.profile_details h3 {margin-bottom: 10px;}

.popup_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(39,58,80,.7);z-index: 999999;display: none;}
.img_popup_wrap {position: fixed;top: 50%;left: 50%;z-index: 9999999;width: 100%;display: none;max-width: 1024px;transform: translate(-50%,-50%);}
.img_popup_inner {position: relative;padding: 40px;background: #fff;}
.img_popup_close_btn {position: absolute;right: 15px;top: 15px;z-index: 203;cursor: pointer;}
.large_wrap {text-align: center;}

.blog_table_content, .blog_connect_us {background: #f1f5fc;padding: 15px;margin-bottom: 10px;}
.blog_list .blog_table_content ul li {margin-bottom: 15px;}
.blog_list .blog_table_content ul li a, .blog_table_content a {color: #1e75bb;font-weight: 400; font-size: 16px; display: block; line-height: 26px;}
.blog_table_inner .widget-title {font-size: 20px;font-weight: 600;color: #273a50;border-bottom: 1px solid #b4b9c0;padding-bottom: 10px;}
.blog_table_inner, .blog_connect_inner {background: #fff;padding:15px;}
.blog_connect_us .widget-title{font-size:20px; line-height:28px; font-weight:600; margin-bottom: 10px;}
/* blog_connect_us */

.blog_connect_inner p {color: #273a50;line-height: 26px;font-weight: 300;font-size: 16px;}
h3.blog_connect_head {margin: 0;padding: 0;}
.custom_btn {padding:10px 20px;background: #ffba56;color: #fff;border-radius: 0px;text-transform: uppercase;font-size:18px;cursor: pointer;border: 0px;font-weight: 700;
line-height: normal;display: inline-block;}

/* blog_img_mobile_desktop */

.wp-block-image.size-full.mob-ver {display: none;}
.wp-block-image.size-full.mob-ver img {width: 100%;}


body.blog .featured_post_blk a::after, body.blog .post a::after {content: '';position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1;}
.featured_post_blk, .all_post_wrap .all_post_inner .post {position: relative;}
.featured_post_blk:hover {box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);}
body.blog .blog_list .wcs_skt .content-area .site-main .all_post_wrap .all_post_inner .post:hover{box-shadow: 0 4px 16px 0 rgba(0,0,0,.12) !important;}

.post-mistakes-you-should-avoid-when-managing-remote-teams .post a::after{position: relative;}

@media only screen and (min-width:768px) and (max-width:991px){
	.single #content .SubscriveNowBtn a, .single #content .widget_newsletterwidget h2, body .tnp-widget input.tnp-submit, .single #content .SubscriveNowBtn a, .single #content .widget_newsletterwidget h2, body .widget_newsletterwidget .tnp input.tnp-submit{font-size:16px;}
	.single #content .SubscriveNowBtn a::after, .single #content .widget_newsletterwidget h2:after{width:20px;height:20px;margin-left:10px;background-size:100%;}
	.widget_recent_entries ul li, .popular-posts ul li{padding:30px 25px;}
}
@media screen and (max-width:1340px) {
	.crp_related_widget{margin-bottom:30px;}
	.single .blog_list .content-area .site-main .post .post-thumbnail img{max-height:inherit;height:auto !important;}
}
@media screen and (max-width:1199px) {
	.img_popup_wrap{padding:15px;}
	.blog_ninja_form input#nf-field-395{padding:10px 0 !important;}
}
@media screen and (max-width:1024px) {
	.featured_post_outer_blk{padding:0 15px;}
	.browse_by_cat_blk{padding:50px 10px;}
	.single .blog_list.wrap, .related_post_inner > div{padding:50px 40px;}
	.single.has-sidebar:not(.error404) #primary{width:calc(70% - 40px);margin-right:40px;}
	.crp_related_widget ul li{width:50%;}
	.crp_related_widget ul li:last-child{display:none;}
	.post_category_blk p{font-size:16px;letter-spacing:1px;}
	.wrap.blog_list .col-25.ps_sticky {max-width: 100%;width:100%;}
	.wrap.blog_list .content-area.wcs_skt{max-width: 100%; width:100% !important; margin:25px 0;}
	.wrap.blog_list .row-col.pos_sticky{display: inherit !important;} 
	.blog_connect_us .blog_ninja_form input#nf-field-395 {margin-top: 10px;}
	
}
@media screen and (max-width:991px) {
	.featured_post_outer_blk .featuredPostList > div, .ajax_load_more .alm-listing .alm-reveal>div, body .blog_post_wrap .featured_post_outer>div, body .blog_post_wrap .row-col .blog-listing-ar .col-33{max-width:50%;flex:0 0 50%;width:50%;}
	body .blog_post_wrap .browse_by_cat_blk .col-25{flex:0 0 50%;max-width:50%;width:50%;margin:10px 0;}
}
@media screen and (max-width:767px){
	.mobile_view {display: block;  }
    .desktop_view {display: none; }
	.piologo-wht h1, .single-post .entry-title{font-size:28px;line-height:36px;}
	.single #content #primary #main p, .single #content #primary #main ul, #content .relatedPostList .crp_related_widget ul li span.crp_excerpt, .single #content #primary #main ul li{font-size:16px;line-height:28px;}
	.cat_item_blk h3{font-size:20px;line-height:28px;}
	.single #content #primary #main h3, .single #content #primary #main h2, .all_listing_blk h2{font-size:24px;line-height:32px;}
	#secondary .widget_recent_entries ul li a, #secondary .popular-posts ul li a, #secondary .widget_categories ul li a{font-size:18px;}
	.widget_recent_entries .post-date, .popular-posts .post-stats, #secondary .popular-posts .post-stats a{font-size:12px;}
	.piologo-wht img{max-width:325px;}
	.FeaturedPost h2, .browse_by_cat_blk h2, .cat_filter_blk h2{text-align:center;font-size:24px;line-height:32px;}
	.all_post_inner, .featured_post_outer_blk{padding:0 10px;}
	.filter_input_blk {flex-direction:column;}
	.searchPostBox{width:100%;margin-bottom:20px;}
	.filterBytopicBox{width:100%;max-width:100%;}
	.single.has-sidebar:not(.error404) #primary{width:100%;margin-right:0;}
	.has-sidebar #secondary{width:60%;margin:0 auto;float:none;clear:both;}
	.single .blog_list.wrap, .related_post_inner > div{padding:40px 15px;}
	.single .blog_list .entry-content.skt{padding:10px 0;}
	body .blog_list .content-area .site-main .post .post-thumbnail img{max-height:160px;object-fit:cover;}
	.single .blog_list .content-area .site-main .post{margin-bottom:50px;}
	body .blog_post_wrap .browse_by_cat_blk .col-25{margin-bottom:30px;}
	body .blog_post_wrap .browse_by_cat_blk .col-25:last-child{margin-bottom:0;}
	.browse_by_cat_blk .cat_item_blk img{max-width:130px;height:130px;}
	.browse_by_cat_blk .col-25:last-child .cat_item_blk img{padding:25px;}
	.single #content #primary #main ul li{width:100%;}
	.all_post_wrap{border-top:1px solid #fff;}
	.single .blog_list .content-area .site-main .post .post-thumbnail img{max-height:200px;object-fit:cover;}
	.single .blog_list .content-area .site-main .tag-salesforce-apex img{max-height: inherit !important; border-radius: 0 !important;}
	.sub_btn_blk{display:none;}
	.single_post_content .entry-content img{height:auto;}
	.featured_post_blk .post_category_blk a{display:block;}
	.newsletter_mob{display:block;margin-bottom:15px;}
	#secondary .widget_newsletterwidget{display:none;}
	.single #content .widget_newsletterwidget.openSub .tnp{margin:0;max-width:100%;}
	.tnp-subscription input[type="email"], .tnp-subscription input[type="submit"], .tnp-subscription input[type="text"], .tnp-subscription select{height:auto !important;}
	body .tnp-subscription label{font-weight:normal;font-size:16px;}
	body .blog_post_wrap .row-col .blog-listing-ar .col-33{flex: 0 0 100%; max-width: 100%;width: 100%;}
	.search-results .searchPostBox .widget_search{width:100%;}
	.img_popup_wrap{padding:10px;}
	.searchPostBox .widget_search{width: 100%;}
	.FeaturedPost {padding-top:30px;}
	.inner_page_hero_default .banner_innerPage h1{font-size: 26px !important;line-height: 36px !important}
	.all_listing_blk .tab{display: block !important;}
	.all_listing_blk .tab button{padding-bottom: 15px;font-size: 18px;}
	.wp-block-image.size-full.des-ver {display: none;}
	.wp-block-image.size-full.mob-ver{display: block;}  
	
}
@media screen and (max-width:640px){
	.crp_related_widget{margin-bottom:10px;}
	.crp_related_widget ul{flex-direction:column;margin-left:0;margin-right:0;}
	.crp_related_widget ul li{width:100%;margin:0 0 30px 0;}
	.crp_related_widget ul li:last-child{margin-bottom:0;}
	body #ajaxsearchlite1 .probox .proinput input, body div.asl_m .proinput input.orig, .widget_taxonomy_dropdown_widget .taxonomy_dropdown_widget_dropdown{font-size:18px;letter-spacing:1.2px;}
	.single #content #primary #main .heateor_sss_sharing_container{flex-direction:column;}
	.single #content #primary #main .heateor_sss_sharing_container.postCatName a{width:100%;}
}
@media screen and (max-width:599px){
	.featured_post_outer_blk .featuredPostList > div, .ajax_load_more .alm-listing .alm-reveal>div, body .blog_post_wrap .featured_post_outer>div, body .blog_post_wrap .browse_by_cat_blk .col-25, .search .all_listing_blk>div, body .blog_post_wrap .row-col .blog-listing-ar .col-33{flex:0 0 100%;max-width:100%;width:100%;}
	.search .all_listing_blk>div{margin:0;}
	body .blog_post_wrap .row-col .featured_post_outer{display:block;}
	body .blog_post_wrap .row-col .featured_post_outer .col-70{height:150px;min-height:150px !important;}
	.has-sidebar #secondary{width:100%;}
	.single #content #primary #main .heateor_sss_sharing_title{display:none;}
	.single #content #primary #main .heateor_sss_sharing_ul{margin:0 auto !important;}
	.single #content #primary #main .heateor_sss_sharing_container{padding:90px 15px 25px 15px;}
	body .top-hero-formsection{min-height:auto;}
}
@media screen and (max-width:360px){
	.piologo-wht img{max-width:255px;}	
}



/* search_page_results_css */

#ajax-rqst-loder img{width: 30px; height: 30px;}
#ajax-rqst-loder{text-align: center;}
.all_listing_blk .container{width: 100%;}

.all_listing_blk .tab {
    background-color: transparent;
    border: none;
    display: flex;
    justify-content: center;
}

.all_listing_blk .tab button.active {
    background-color: transparent;
    color: #1E75BB;
    font-weight: 500;
    font-family: 'Inter', sans-serif !important;
	text-decoration: underline;
}

.all_listing_blk .tab button {
    font-size: 21px;
    padding-bottom: 30px;
	font-weight: 500;
    font-family: 'Inter', sans-serif !important;
}

.search-result-link, .spacing {
   color: #27A8E0;
	line-height: 24px;
	font-size: 16px;
}

p.spacing {
    margin-bottom: 0px !important;
	color:#273A50;
}

.cstm-pagination 
{		
	display: flex;
	justify-content: center;
	margin-top: 20px;
	padding-bottom:20px;
}
.searchResult h4 
	{
		padding:15px 0;
	}

.cstm-pagination .page-active
{
	background: #3A97E0;
    border: 0px;
    border-radius: 25px;
    color: #fff;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tab button:hover
{
	background-color:transparent !important;
}

.searchResult a
{
	border-bottom: 1px solid #ccc;
	display: block;
	padding-bottom: 20px;
}

.searchResult > a:last-of-type
{
	border-bottom: none
}
.search-page-link,  .tabs-page-link {
    background: #333;
    border: 0px;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
	margin:0 4px;
}

.cstm-pagination a 
{
	border-bottom: none;
}

.search-results .tabcontent {
    border: none;
	padding-bottom:40px;
}



/* blog_css_edit_add_new */
.blog_ninja_form .nf-error-msg.nf-error-required-error{display: none;}
.wrap.blog_list .row-col.pos_sticky {display: flex;flex-wrap: wrap;}
.blog_ninja_form form .nf-mp-body .nf-error .nf-field-element input, .blog_ninja_form form .nf-mp-body .nf-error .nf-field-element textarea{border-color:#f00;margin:0px;padding-left:0px;}
.blog_connect_inner p{margin:5px 0;}
.rightBar .fixed{position: sticky; top:80px; display: inline-block; width:100%;}
.blog_table_content {position: sticky; top:80px; display: inline-block; width:100%;}
.blog_ninja_form .nf-form-fields-required {display: none;}
.blog_ninja_form .nf-mp-body label {display: none;}
.blog_ninja_form .nf-form-hp{display: none;}
.blog_ninja_form input#nf-field-396 {padding: 10px 20px; background: #ffba56; color:#273a50;border-radius: 0px; height: 42px;text-transform: uppercase; font-size: 18px; cursor: pointer;border: 0px;font-weight: 700;line-height: normal;display: inline-block; margin-top: 0;}
.blog_ninja_form input#nf-field-396:hover{background: #ffa016;}
.heateor_sss_bottom_follow a.heateor_sss_twitter {padding: 0 7px !important;}
.heateor_sss_bottom_follow {margin-left: 10px;}
.blog_ninja_form .nf-form-content input:not([type=button]) {background: none;}
.blog_ninja_form .nf-form-content textarea{background:none;}
.blog_ninja_form .nf-form-content textarea.ninja-forms-field{height:70px;}
.blog_ninja_form .nf-field-container{margin-bottom:10px;}
.blog_connect_us form .nf-mp-body .nf-field-element textarea::placeholder{font-size: 16px; font-family: Arial;}
p.diff_sec {background: #1e75bb;padding: 25px;color: #fff;}
.blog_ninja_form .nf-error.field-wrap .nf-field-element:after {width: 30px; height: 30px; line-height: 35px;}
p.diff_sec .techsolu {color: #ffba56;font-weight: bold;}
p.diff_sec .techsolu:hover{color:#ffba56;}
.blog_ninja_form  form .nf-mp-body .nf-field-element input { border: 0; border-bottom: 1px solid #b4b9c0;  width: 100%;  padding-bottom: 10px; margin-top:0px;height: 36px;padding-left: 0px;}
.blog_ninja_form  form .nf-mp-body .nf-field-element textarea{border: 0; border-bottom: 1px solid #b4b9c0;  width: 100%; padding: 0px;font-family: 'Inter', sans-serif !important;}
p.diff_sec a.custom_btn {display: flex;display: block; max-width: 314px;color: #fff !important; margin: 15px auto 0;
text-transform: capitalize;text-align: center;}
.blog_ninja_form .nf-response-msg p {color: #1E75BB;font-weight: 500; margin: 15px 0 10px 0;}
.blog_ninja_form .nf-field-label{display:none;}
.blog_ninja_form .nf-error .ninja-forms-field {border-color: #e80000 !important;transition: all .5s;}
.blog_ninja_form .nf-error.field-wrap .nf-field-element::after {background:#fff;color:#e80000 ;font-family: FontAwesome;font-size: 20px;content: "\f12a";position: absolute;top: 1px;
right: 1px;bottom: 1px;width: 50px;height: 32px;line-height: 32px;text-align: center;transition: all .5s;}
.blog_ninja_form .nf-form-cont .nf-form-hp{display:none !important}
.blog_ninja_form .nf-form-errors .nf-error-msg, .nf-error-wrap .nf-error-msg {font-size: 14px; line-height: 20px;font-weight: 300;color: #e80000;}
.rightBar .heateor_sss_follow_ul .heateor_sss_facebook{position: relative;}
.rightBar .heateor_sss_follow_ul .heateor_sss_facebook:after{content: "";background: url(https://programmers.io/wp-content/themes/programmers.io/assets/images/home-new/facebook_icon.svg) no-repeat 0 0; width: 20px; height: 20px;
position: absolute;left: 11px;top: 8px;}
.rightBar .heateor_sss_follow_ul .heateor_sss_facebook .heateor_sss_svg svg {display: none !important;}
figure.wp-block-image.size-full.is-resized img{height: auto !important;} 
.blog_ninja_form .nf-pass.field-wrap .nf-field-element::after {content: '' !important;background: url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites2.png) no-repeat;
background-position: 11px -315px;width: 50px;display: inline-block;height: 35px;z-index: 9;margin-top: 3px !important;right: 0 !important;}
.blog_ninja_form .nf-error.field-wrap .nf-field-element::after {content: '' !important;background: #fff url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites2.png) no-repeat;background-position: 14px -274px;width: 50px;display: inline-block;height:33px;z-index: 9;margin-top: 0 !important;}
.rightBar .heateor_sss_bottom_follow .heateor_sss_svg, .heateor_sss_standard_follow_icons_container .heateor_sss_svg {background-color: #FFBA56 !important;background: #FFBA56 !important; color: #fff;border-width: 0px;border-style: solid;border-color: transparent;}

.rightBar .heateor_sss_bottom_follow .heateor_sss_svg:hover, .rightBar .heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover {background-color: #ffa016 !important;background: #ffa016!important; border-color:transparent;}

#primary.wcs_skt.col-70{padding-right:100px;}

/* table_of_content */

ul.blog_inner_list {padding-left: 30px;}
ul.blog_inner_list li {list-style: disc;}
ul.blog_inner_list li::marker {color:#1E75BB;}

@media screen and (max-width:1024px) {
	#primary.wcs_skt.col-70{padding-right:10px;}
	body.archive .blog_post_wrap .row-col .col-33{width:50% !important;max-width:50% !important;flex: 0 0 50%;}
	body.archive .blog_post_wrap .ajax_load_more{padding: 0px 5px;}
}

@media screen and (max-width:767px){
	#primary.wcs_skt.col-70{padding-right:10px;}	
		
}
/*--New Blog Design--*/
.banner {background: url('../images/top-banner-blog.jpg');background-size: cover;min-height: 450px;display: flex;align-items: center;}
.banner_inner {max-width: 537px;}
.banner_inner h1 {font-size: 40px;font-weight: 700;line-height: 48px;margin-bottom: 17px;text-align: left;margin-top: 0;color:#1e75bb;}
.banner_inner h1 span {color: #1e75bb;}
p:last-child {padding: 0;margin: 0;}
.searchFilter{background:#283a50; padding:40px 0px;margin-bottom:60px;}
.searchFilter .searchPostBox .widget_search{background:transparent; border:0px solid #f6f9fc;}
.searchFilter .widget-title{display:none;}
.searchFilter .filterBytopicBox .widget_taxonomy_dropdown_widget{border:2px solid #f6f9fc;border-radius:0px;max-width:420px; float:right;}
.searchFilter .search-form input[type="search"]{height:48px;border-radius:0px;}
.ns_featured_post .featured_post_outer{padding: 0px 60px;}
.ns_featured_post .featured_postBg {background: #283a50;display: inline-block;width: 100%;border-radius: 30px;}
.featured_post_blk .featured_post_inner{background: transparent;border-radius:0px;padding-bottom: 20px;}
body .blog_list .entry-content.skt {padding: 10px 20px 10px 20px;color:#273A50;line-height: 30px;font-size: 16px;}
.featured_post_blk .featured_post_inner .entry-header h2.entry-title a{color:#27A8E0; margin-left: 0;}
.learn_more_btn {text-align:left;padding:0px 20px;margin-top: 20px;}
.learn_more_btn a.LearnMore {padding: 10px 20px;background:#1E75BB;color: #fff;border-radius: 0px;text-transform: uppercase;font-size:18px;cursor: pointer;border: 0px;font-weight: 700;line-height: normal;display: inline-block;}
.learn_more_btn a.LearnMore:hover{background:#27A8E0;color:#fff;}
.featured_post_blk {background:#fff;border-radius: 0px;overflow: hidden;margin-bottom: 50px;border:1px solid #e7e7e7;}
body .blog_list .entry-content.skt { padding:10px 20px 10px 20px;font-size: 18px; line-height: 30px;overflow:hidden;}
.featured_postBg .featured_post_blk{background: transparent;border:0px;}
body.blog .featured_postBg .entry-content.skt{color:#fff;}
/****************************/
/***dev*blog**6-27-2024****/
.blog .browse_by_cat_blk  h2 {text-align: center;    margin-bottom: 30px;}
.blog .post_category_blk a { background: #fff;color: #273a50 !important; font-weight: 600;padding: 7px 19px;border-radius: 25px;}
.col-100.featured_post_outer .col-70 {
    background: url(https://pio.staging.tempurl.host/wp-content/uploads/2024/01/Everything-To-Know-About-IBM-i.png) no-repeat 0 0 / cover !important;min-height: 587px !important; margin-top: -85px;}
.ns_featured_post h2 {text-align: center;margin-bottom: 112px;}
.blog .featured_postBg .featured_post_blk {padding-top: 60px;}
.blog .featured_postBg .post-meta  {padding:30px 30px 0px 20px;color: #ffba56;}
.blog h2.entry-title {text-align: left;}
.blog .featured_postBg .learn_more_btn {text-align: left;padding:0px 30px 50px 24px;}
.blog .ns_featured_post .featured_post_blk {margin-bottom: 0px;}
.blog_post_wrap {margin-top: 60px;}
.blog_post_wrap .post-thumbnail{position:relative;}
.blog_post_wrap .featured_post_inner .post_category_blk {position: absolute;bottom: 10px;right: 0;background: #37495d;padding: 4px 14px;color: #fff !important;}
.post_category_blk p {color: #fff;}
.browse_by_cat_outer_blk {background: #f6f9fc;position:relative;overflow: hidden;padding-bottom: 40px;}
.browse_by_cat_blk .cat_item_blk {width: 100%;text-align: center;background: #fff;border-radius: 30px;box-shadow: 1px 2px 8px -1px rgb(143 143 143 / 21%);padding: 15px 5px;}
.blog_post_wrap .browse_by_cat_blk .cat_item_blk img {width: 110px;height: 160px;}
.blog .browse_by_cat_outer_blk::before {content: '';position: absolute;background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/03/shape-right-1.png);right: -88px;width: 345px;height: 216px;}
.blog .browse_by_cat_outer_blk::after {content: '';position: absolute;background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/03/shap-circle-1.png);left: 0px;width: 269px;height: 252px;bottom: 0;}
.row-col.browse_by_cat_blk {position:relative;margin-bottom: 0px; padding-bottom: 20px;}
.row-col.browse_by_cat_blk::before {content: '';position: absolute;background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/03/sqauare-1.png);left: -94px;width: 336px;height: 275px;top: 69px;}
.row-col.browse_by_cat_blk::after {content: '';position: absolute;background: url(https://pio.staging.tempurl.host/wp-content/uploads/2022/03/small-boxs.png);right: -47px; width: 105px;height: 101px;bottom: -22px;}
.cat_item_blk {z-index: 1;}
.archive .blog_list .content-area .site-main .post, .blog .blog_list .content-area .site-main .post, .crp_related_widget ul li, .search .blog_list .content-area .site-main .post, .crp_related_widget ul li {box-shadow: none !important;border: 1px solid #ddd;}
button#load-more {color: #273A50;background:#1E75BB; color:#fff;}
button#load-more:hover {background:#27A8E0; color:#fff;}
.featured_post_outer_blk {border-radius: 0 !important;}
.all_post_wrap .cat_filter_blk{padding: 60px 0px 0px 0px;}
/***responsive****/
@media screen and (max-width:1100px){
.col-100.featured_post_outer .col-70 { min-height: 491px !important;}
}
@media only screen and (max-width:1080px){
	.banner{background-position: center;min-height: 360px;}
	.searchFilter{padding:40px 5px;margin-bottom: 40px;}
	.searchPostBox .widget_search{width: 95%;}
	.blog .featured_postBg .featured_post_blk {padding-top: 10px;}
	.featured_post_outer .featured_post_blk .featured_post_inner .entry-header{padding:20px 30px 0px 20px;}
	.blog .featured_postBg .post-meta {padding:0px 0px 0px 20px;}
	.blog .featured_postBg .learn_more_btn{padding: 0px 20px;}
	.ns_featured_post .featured_post_outer{padding: 0px 50px;margin-bottom: 30px;}
	.blog_post_wrap {margin-top: 30px;}
	.featured_post_blk{margin-bottom: 20px;}
	.blog_post_wrap .featuredPostList{margin-bottom: 30px;}
	.browse_by_cat_outer_blk{padding-bottom: 20px;}
	.all_post_wrap .cat_filter_blk{padding: 30px 0px 0px 0px;}
	.ns_featured_post .featured_postBg{ width: calc(100% - 30px);margin:0px 15px;}
}
@media screen and (max-width:767px){
.col-50,.col-70,.col-30 {width: 100% !important;max-width: 100% !important;}

.col-100.featured_post_outer .col-70 { min-height: 253px !important;}
.ns_featured_post .featured_post_outer {padding: 0px 10px;}
.row-col.browse_by_cat_blk::before{display:none;}
.blog .featured_postBg .featured_post_blk {padding-top: 20px;}
    .browse_by_cat_blk .col-25:last-child .cat_item_blk img {padding: inherit;}
.browse_by_cat_blk, .cat_filter_blk { padding: 33px 0 !important;}
	.banner{min-height: 350px;}
	.searchFilter{padding: 30px 0px;margin-bottom: 30px;}
	.ns_featured_post h2{margin-bottom: 90px;}
	.featured_post_outer .featured_post_blk .featured_post_inner .entry-header{padding: 30px 20px 0px 20px;}
	.blog .featured_postBg .post-meta{padding:0px 0px 0px 20px;}
	.blog .featured_postBg .learn_more_btn{padding: 20px 30px 0px 20px;}
	.ns_featured_post .featured_postBg .featured_post_outer{margin-bottom: 20px;}
	.featuredPostList .featured_post_blk{margin-bottom: 20px;}
	.blog .browse_by_cat_blk h2{margin-bottom: 10px;}
	.browse_by_cat_blk .cat_item_blk{padding: 20px 15px;}
	.blog_post_wrap .browse_by_cat_blk .cat_item_blk img{height: 110px;}
	body .blog_post_wrap .browse_by_cat_blk .col-25{margin-bottom: 15px;}
	.browse_by_cat_outer_blk{padding-bottom: 10px;}
	.all_post_wrap .cat_filter_blk{padding-bottom: 20px !important;}
	.all_post_wrap .cat_filter_blk h2{padding: 0px; margin: 0px auto;}
	body .blog_post_wrap .row-col .col-100.blogs-blk{padding: 0px;}
	.blog_list .content-area .site-main .post{margin-bottom: 20px;}
	.blog_post_wrap {margin-top: 30px;}
	.searchPostBox .widget_search {width: 100%;max-width: 100%;}
	.searchFilter .filterBytopicBox .widget_taxonomy_dropdown_widget{max-width: 100%;width: 100%;}
	.all_post_wrap .AllArticlesTitle{margin-bottom: 20px;}
	body.archive .searchPostBox {width: 100%;}
	body.archive .blog_post_wrap .row-col .col-33{width: 100% !important;max-width: 100% !important;flex: 0 0 100%;padding: 0px;}
	body.archive .blog_post_wrap .ajax_load_more{padding: 0px 5px;}

}
@media screen and (min-width:500px) and (max-width:992px){
    .col-100.featured_post_outer .col-70 { min-height: 494px !important; }
body .blog_post_wrap .row-col .blog-listing-ar .col-33 {        max-width: 50% !important; width: 50% !important;}
.col-70,.col-30 {width: 100% !important;max-width: 100% !important;}
}