.blog_layout{display: flex;flex-wrap: wrap;}
.blog_content{width: calc(100% - 276px);padding-right: 80px;}
.blog_sidebar{width: 276px;}
.blog_mainimg{position: relative;margin: 0 0 19px;}
.mainimg_overlay{position: absolute;top: 0;left: 0; width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: flex-end;}
.blogdate_box{background: #f7f7f7;min-width: 156px;clip-path: polygon(11% 0%, 100% -1%, 100% 100%, 1% 100%);margin: 0 0 22px;padding: 5px 15px 8px 30px;}
.blogdate_box span{font-size: 14px;font-weight: 500;letter-spacing: 0.9px;}
.blog_tags{border-bottom: 1px solid #e6e9ec;margin: 0 0 69px;padding: 0 0 21px;}
.blog_tags a{text-decoration: none !important;margin: 0px 3px;}
.blog_tags a:hover{color: #0696c2;}
.ptag .blog_tags p{margin-bottom: 0;}

.blog_sidebar > div[class*="sb_"]{margin: 0 0 40px;}
.sb_latestblog{background: #f7f7f7;padding: 32px 29px 36px;}
.sb_latestblog .sechead_sm_dark{border-bottom: 1px solid #e6e9ec;padding: 0 0 10px;margin: 0 0 32px;}
.latestblog_list li:not(:last-child){margin: 0 0 28px;}
.latestblog_list li a{position: relative;padding: 0 0 0 27px;display: block;letter-spacing: 1px;line-height: 1.7;}
.latestblog_list li a:before{content:'';width: 10px;height: 10px;border: 1px solid #000;position: absolute;left: 0;top: 11px;border-radius: 50%;}
.latestblog_list li a:hover{color: #0696c2;}
.sb_cta{position: relative;min-height: 398px;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: flex-end;align-items: center;text-align: center;}
.sb_ctatitle{font-size: 20px;color: #fff;text-transform: uppercase;font-weight: 500;line-height: 1.6;letter-spacing: 0.68px;margin: 0 0 21px;}
.sb_cta:before{content:'';width: 100%;height: 100%;background-image: linear-gradient(to top, rgb(0 0 0 / 100%) 50%, transparent 75%);position: absolute;z-index: 0;}
.sb_ctabox{display: flex;flex-wrap: wrap;align-items: center;flex-direction: column;background: #000;padding: 0px 20px 39px;z-index: 1;}
.sb_cta [class*="btn_"]{min-width: 215px;}
.sb_share{background: #f7f7f7;padding: 32px 29px 36px;}
.sb_share .sechead_sm_dark{border-bottom: 1px solid #e6e9ec;padding: 0 0 10px;margin: 0 0 28px;letter-spacing: 1px;text-align: center;}
.share_list{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.share_list li{padding: 0 11px;}
.share_list li i{font-size: 22px;}
.share_list li a:hover{color: #0696c2;}
.blog_paginationbox{background: #f5f5f5;margin: 80px 0 0;}
.blog_pagination{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.pgblog .btnaction{margin: 30px 0 0;}

.post-navigation{background: #f5f5f5;padding: 25px 53px;margin: 70px 0 0;}
.post-navigation .nav-links{position: relative;overflow: hidden;}
.post-navigation .nav-links:before{content: '';width: calc(100% - 300px);height: 1px;background:#e6e9ec;position: absolute;left: 14px;right: 0;top: 25px;margin: 0 auto;}
.post-navigation .nav-links a{min-height: 49px;position: relative;display: flex;flex-wrap: wrap;align-items: center;text-transform: uppercase;letter-spacing: 0.5px;font-size: 14px;}
.post-navigation .nav-links a:before{content: '';width: 49px;height: 49px;border-radius: 50%;border: 1px solid #dfdfdf;background: #fff;position: absolute;}
.post-navigation .nav-links .nav-previous{float: left;}
.post-navigation .nav-links .nav-previous a{padding-left: 69px;}
.post-navigation .nav-links .nav-previous a:before{left:0;}
.post-navigation .nav-links .nav-next{float: right;}
.post-navigation .nav-links .nav-next a{padding-right: 69px;}
.post-navigation .nav-links .nav-next a:before{right: 0;}
.post-navigation .nav-links a:after{content: "";font-family: FontAwesome;font-size: 26px;color: #dfdfdf;
  position: absolute;line-height: 49px;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;}
.post-navigation .nav-links .nav-previous a:after{content: "\f104";left: 18px;}
.post-navigation .nav-links .nav-next a:after{content: "\f105";right: 18px;}
.post-navigation .nav-links a:hover:after,.post-navigation .nav-links a:hover{color:#0696c2;}


.blog-block-section{position: relative;clear: both;margin:0 0 32px;}
.blogimg{float: right;margin-left: 50px;}



/*----- MEDIA QUERIES  -----*/
@media(max-width:1550px){ 
}
@media(max-width:1439px){
  .blog_content{padding-right: 50px;}
  .blogimg{float: none;margin: 0 0 30px;}
}
@media(max-width:1199px){ 
  .blog_tags{margin: 0 0 30px;}
}
@media(max-width:991px){  
  .blog_content {width: 100%;padding-right: 0;}
  .blog_sidebar {width: 100%;margin: 50px 0 0;}  
  .post-navigation{margin: 50px 0 0;}
}
@media(max-width:767px){ 
  
}
@media(max-width:575px){ 
  .latestblog_list li:not(:last-child) {margin: 0 0 18px;}
  .sb_latestblog .sechead_sm_dark{margin: 0 0 20px;}
  .blog_sidebar{margin: 40px 0 0;}
  .sb_latestblog{padding: 30px 25px;}
  .post-navigation{margin: 40px 0 0;}
  .post-navigation{padding: 25px;}
  .post-navigation .nav-links a:before{width: 30px;height: 30px;}
  .post-navigation .nav-links a:after{font-size: 20px}
  .post-navigation .nav-links .nav-previous a:after{left: 11px;}
  .post-navigation .nav-links .nav-next a:after{right: 10px;}
  .post-navigation .nav-links .nav-previous a {padding-left: 40px;}
  .post-navigation .nav-links .nav-next a {padding-right: 40px;}
  .blog_sidebar > div[class*="sb_"]:last-child{margin: 0;}  
}
@media(max-width:420px){   
}
@media(max-width:350px){    
}

