html {
  scroll-behavior: smooth; }

.margintop40 {
  margin-top: 40px; }

.radius, .divtable {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.bloglogo {
  background: url(../images/bloglogo.svg) bottom left no-repeat;
  background-size: 252px;
  width: 255px;
  height: 44px;
  display: inline-block;
  margin-top: 10px; }

.blogbody .securdenlogo {
  padding-top: 13px; }

.securdenlogoBlog {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: top;
  line-height: 47px; 
}

.securdenlogoBlog:hover {
  color: #45A046; }

.bleadtxt1 {
  font-weight: bold; }

.blogbody .navbar.navbar-1 {
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07); }
.blogbody.blog-info .navbar.navbar-1{
    box-shadow:none;
    border-bottom: 1px solid #ECECEC;
}
.bleadtxt2 {
  font-size: 18px;
  font-weight: 500;
  border-top: 1px dashed rgba(0, 0, 0, 0.2);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 40px !important; }

.bleadtxt3 {
  font-size: 20px;
  font-weight: 700; }

.bleadList li {
  margin-top: 10px;
  margin-bottom: 10px; }

.bmargin0 {
  margin: 0 !important; }

.blogbody h1 {
  margin-bottom: 20px; }

.blogbody h3 {
  margin-bottom: 10px; }

.blogbody p {
  margin-bottom: 20px; }

.blogbody p {
  color: #3A3A3A; }
.blogbody p.h5
{
    color: #000000;
    margin-bottom: 5px;
    margin-top: 15px;
}
.blogbody .inxNavHolder .l-page {
  margin-top: 0; }

.blogbody .pnavitem {
  margin-top: 13px; }

.blogbody .navbar.navbar-1 {
  padding-top: 0px; }

.blogbody .topnavbholder {
  margin-top: 22px; }

.blogbody ul, .blogbody li {
  color: #3A3A3A; }

.blogbody .footer-2 p {
  margin-bottom: 15px; }

.blogbody .avatardes p {
  margin: 0px; }

.blogbody .listpara {
  margin-left: 50px;
  border-left: 6px solid #E6EDBD;
  margin-top: 0;
  padding-top: 0; 
  padding-left: 40px !important;
}

.blogbody .listpara li, .blogbody .listpara p {
  margin-top: 0;
  padding-top: 0; }

.avatartr p {
  color: #3A3A3A; }

.blogtopbg {
  background: #fff; }

body.blogbody {
  padding-top: 96px;
  background: #F9F9F9; 
}
body.blogbody.blog-info{
    background:#FFF;
}

.blog-main-banner{
    margin-top:30px;
}
.blog-main-banner .banner-page{
    position: relative;
}
.blog-main-banner .banner-page h1{
    position: absolute;
    top: 215px;
    left: 85px;
    color: #FFF;
    font-size: 1.8em;
    line-height: 1.4em;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}
.blog-main-banner .col-lg-12{
    margin:auto;
}
.blog-main-banner .banner-page h1 span{
        color:#FFF;
    display: block;
}
.blog-main-banner .banner-page h1 span.small-font{
    color:#333;
    font-size: 0.6em;
    line-height: 1.4em;
}
.blog-main-banner .card{
    border:0px;
    border-radius: 0.4em;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}
.blog-main-banner .card-img-top{
    border-top-left-radius: 0.4em;
    border-top-right-radius: 0.4em;
}
.blog-main-banner .card-body{
    padding: 2rem;
}
.blogmgsbody .col-lg-12.recent-topics h3,
.other-articles h3,.popular-topics h3{
   font-weight: 500;
   font-family: "Roboto", sans-serif; 
   font-size: 1.7em;
   color:#333;
   margin-bottom: 25px;
   margin-top: 40px;
   text-align: center;
}

.blogmgsbody .col-lg-12.recent-topics{
    margin:auto;
}
.blog-main-banner p.card-text{
    font-size:1.1em;
    line-height: 1.5em;
    color:#333;
    margin-bottom: 8px;
}
.blog-main-banner p.card-text strong{
    margin-bottom: 15px;
    display: block;
}
.blog-main-banner .btn-primary{
    background: #07142b;
    border: 1px solid #FFF;
    display: block;
    color: #FFF;
    margin-top: 30px;
    width:180px;
    line-height: 1.8em;
    border-radius: 24px;
    padding-left:10px;
    padding-right:10px;
}
.blogbody .recent-topics-item a .card-body p.blog-author,
.blog-main-banner p.blog-author{
    margin-bottom:10px;
    color:#777;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.8px;
    white-space: pre;
}
.blog-author img{
    margin-right: 8px;
    vertical-align: middle;
}
.blogmgsbody {
  margin-bottom: 25px; }

.blogbody .recent-topics-item .card-body h5{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.2em;
    line-height: 1.4em;
    min-height: 5.4rem;
}
.recent-topics-item a .card-body p{
    color:#333;
}
.recent-topics-item a .card-body{
    padding:2rem;
}
.recent-topics-item a .card-body p.card-text{
    min-height:2.6rem;
}
.recent-topics-item .card{
    height: 100%;
}
.row.recent-topics-item[data-topic-row="two"],
.row.recent-topics-item[data-topic-row="three"],
.row.recent-topics-item[data-topic-row="four"],
.row.recent-topics-item[data-topic-row="five"],
.row.recent-topics-item[data-topic-row="six"],
.row.recent-topics-item[data-topic-row="seven"],
.row.recent-topics-item[data-topic-row="eight"]{
    margin-top:30px;   
}
.pricing-plan-table{
    background-color:#FAFAFA;
    color:#333;
}
.pricing-plan-table th{
    background-color:#F5F5F5;
    border:2px solid #FFF;
    padding:6px;
}
.pricing-plan-table td{
    vertical-align: top;
    border:2px solid #FFF;
    padding:6px;
}
.pricing-plan-table ul{
    margin-left:15px;
    padding-left:0px;
}
.blog-info .blog-content .pricing-plan-table ul li{
    margin-bottom:5px;
}
section.other-articles{
    background-color:#e8e8e8;
    padding-top:80px;
    padding-bottom: 80px;
}
.blogbody .recent-topics-item .card-body .blog-h5{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 1.2em;
    line-height: 1.4em;
    min-height: 5.4rem;
    margin-bottom: .4em;
    color: #000;
}
.blog-breadcrumb{
    max-width:800px;
    display:flex;
    width: 100%;
    margin:auto;
    margin-top:12px;
}
.blog-breadcrumb ul{
    margin:0px;
    padding:0px;
}
.blog-breadcrumb ul li{
    list-style:none;
    float:left;
    margin-right: 6px;
    font-size: 0.9em;
}
.blog-breadcrumb ul .breadcrumb-link:after{
    content:"/";
    color:#888;
    font-size: 0.9em;
    margin-left:6px;
}
.blog-breadcrumb ul .breadcrumb-link a{
    color:#333;
}
.blog-breadcrumb ul .breadcrumb-link a:hover{
    text-decoration:underline;
}
.blog-breadcrumb ul li.breadcrumb-location{
    color:#888;
}
@media (max-width: 1200px) {
   .blog-main-banner .col-lg-10,
    .blogmgsbody .col-lg-10.recent-topics{
       flex: 0 0 100%;
       max-width: 100%;
    }
}
@media (min-width: 1200px){
    .blog-main-banner .col-lg-10{
       flex: 0 0 83%;
       max-width: 83%;
    }   
}
@media (min-width: 992px) {
  .blogtoplist {
    display: none; } }
@media (max-width: 991px) {
  #main-nav-bar-id {
    padding-bottom: 10px !important; }

  .blogbody .navbar.navbar-1 .navbar-brand > img {
    width: 225px; }

  .blogtagline {
    display: none; }

  h1 {
    width: 100% !important; }

  body.blogbody {
    padding-top: 85px; }

  .avatardes, .avatarimg {
    display: block; }

  .avatarimg {
    display: block;
    width: 100%; }

  .blogbody h1, .blogbody p{
    text-align: left; }

  .blogimgholder p {
    text-align: center; }

  .blog-rightcol {
    display: none; } }
@media (max-width: 1200px){
     .bbannerH.topbanner28 h1{
        font-size:1.9em;
    }
    .blog-main-banner .banner-page h1{
        top:160px;
        max-width: 300px;
    }
    .blog-info .section{
        margin-left:30px;
        margin-right:30px;
    }
    .blog-byline p.blog-date{
        white-space:nowrap;
    }
    .blog-byline{
        position:relative;
    }
    .blog-byline-info{
        width:100%;
    }
    .blog-byline-sharing{
        position:absolute;
        bottom: 12px;
        left: 74px;
    }
    .blog-info .bbanner{
        padding-left:0px;
        padding-right: 0px;
    }
    .row.blog-content-view{
        display:block;
    }
    .row.blog-landing-card{
        padding-left:20px;
        padding-right:20px;
    }
    .blog-landing-card p{
        text-align:center;
    }
}
@media (min-width: 1200px) {
  .blogbody .blogmgsbody, .blogtopbg .l-page {
    max-width: 1200px; }
  .blogtopbg .l-page {
    padding-right: 15px;
    padding-left: 15px; } }
.padding10 {
  padding: 10px; }

.bbanner {
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
  position: relative;
  margin-bottom:30px;
    }

.bbanner .bbannerH {
  height: 280px;
  background-size: cover;
  border-radius: 5px;
  padding-top: 20px;
  margin-bottom: 55px;
  margin-top: 18px; 
  max-width: 800px;
  margin: auto;
}

.bbanner h1 {
  text-align: center;
  width: 80%;
  margin: auto; }

.bbanner h1.whiteText {
  color: #fff; }

.bbanner img {
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px; }

.blog-box-highlight {
    padding: 20px;
    background-color: #edf8e0;
    border-radius: 7px;
}
.blog-box-highlight a
{
    color: #3a3a3a;
}
ul.list-circle-bullet {
    padding-left: 30px;
    line-height: 30px;
}
.list-circle-bullet li {
    list-style: none;
    position: relative;
}
.list-circle-bullet li:before {
    content: "";
    position: absolute;
    left: -25px;
    height: 8px;
    width: 8px;
    background-color: #4caf50;
    top: 12px;
}
.topbanner1 {
  background: #fff url("../images/blogbannerbg3.png") center no-repeat;
}
.topbanner2 {
  background: #fff url("../images/blogbannerbg2.png") center no-repeat;
}
.topbanner3 {
  background: #403494 url("../images/blogbannerbg1.png") center no-repeat;
}
.topbanner4 {
  background: #fff url("../images/blogbannerbg4.png") center no-repeat;
}
.topbanner5 {
  background: #fff url("../images/blogbannerbg5.png") center no-repeat;
}
.topbanner6 {
  background: #fff url("../images/blogbannerbg6.png") center no-repeat;
}
.topbanner7 {
  background: #fff url("../images/blogbannerbg7thumb.png") center no-repeat;
}
.topbanner8 {
  background: #4D4D4D url("../images/blogbannerbg8.svg") center no-repeat;
}
.topbanner9 {
  background: #4D4D4D url("../images/blogbannerbg9.png") center no-repeat;
}
.topbanner10{
  background: #4D4D4D url("../images/blogbannerbg10.png") center no-repeat;
}
.topbanner11{
  background: #4D4D4D url("../images/blogbannerbg11.png") center no-repeat;
}
.topbanner12 {
  background: #4D4D4D url("../images/blogbannerbg12.png") center no-repeat;
}
.topbanner13{
  background: #4D4D4D url("../images/local-admin-rights.png") center no-repeat;
}
.topbanner14{
  background: #4D4D4D url("../images/colonial-pipeline-attack-compromised-password.png") center no-repeat;
  background-position: bottom;
}
.topbanner15{
  background: #4D4D4D url("../images/combating-insider-threats.png") center no-repeat;
}
.topbanner16{
  background: #4D4D4D url("../images/gitex.png") center no-repeat;
}
.topbanner17{
  background: #4D4D4D url("../images/halloween-data-breaches.png") center no-repeat;
}
.topbanner18{
  background: #4D4D4D url("../images/thanksgiving.png") center no-repeat;
}
.topbanner19{
  background: #4D4D4D url("../images/api-security.png") center no-repeat;
}
.topbanner20{
  background: #4D4D4D url("../images/databreach-infographic-blog.png") center no-repeat;
}
.topbanner21{
  background: #ffffff url("../images/password-best-practices.png") center no-repeat;
}
.topbanner22{
  background: #ffffff url("../images/third-party-data-breaches.webp") center no-repeat;
  background-position: top;
}
.topbanner23{
  background: #ffffff url("../images/local-admin-rights.webp") center no-repeat;
  background-position: bottom;
}
.topbanner24{
   background: #ffffff url("../images/manage-admin-accounts.webp") center no-repeat;
   background-position: bottom;
}

.topbanner25{
  background: #ffffff url("../images/pam-best-practices.webp") center no-repeat;
}
.topbanner26{
  background: #ffffff url("../images/local-admin-rights-for-developer.webp") center no-repeat;
}
.topbanner27{
  background: #ffffff url("../images/password-security-breaches.webp") center no-repeat;
}
.topbanner28{
  background: #ffffff url(../images/client-password-management.webp) center no-repeat; 
  background-position: bottom;
}
.topbanner29{
  background: #ffffff url("../images/just-in-time-access.webp") center no-repeat; 
}
.topbanner30{
  background: #ffffff url("../images/pam-pricing-guide.webp") center no-repeat; 
  background-position: left;
}
.topbanner31{
  background: #ffffff url("../images/lastpass-alternatives-banner.webp") center no-repeat; 
  background-position: left;
}
.topbanner32{
  background: #ffffff url("../images/bitwarden-vs-lastpass.webp") center no-repeat; 
  background-position: left;
}
.keeper-alternatives{
  background: #ffffff url("../images/keeper-alternatives-banner.webp") center no-repeat; 
  background-position: left;
}

.topbannerThumb27, .topbanner27inx, .blogrightThumb27 {
  text-align: center;
  background: #ffffff url("../images/password-security-breaches.webp") center no-repeat;
  background-size: cover;
  height: 470px !important;
  margin-bottom: 10px; 
}
.topbannerThumb27, .blogrightThumb27 {
  height: 115px !important;}
.topbannerThumb28, .topbanner28inx, .blogrightThumb28 {
  text-align: center;
  background: #ffffff url("../images/client-password-management.webp") center no-repeat;
  background-size: cover;
  height: 470px !important;
  margin-bottom: 10px; 
}
.topbannerThumb27, .topbannerThumb28{
  height: 115px !important;}


.blog-page-video iframe {
    width: 750px;
    height: 422px;
    border-radius: 5px;
    margin-top: 10px;
}
.blogmgsbody .avatarrow .avatarimg img{
    width:62px;
    height:62px;
}
/*------------------------*/

.dropdownmenu {
  display: inline-block; }

.dropdownmenu a {
  color: #000; }

.dropdownmenu a .icon-arrow-down {
  background: url(../images/down-arrow.svg) bottom left no-repeat;
  background-size: auto;
  background-size: 10px;
  width: 10px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  opacity: 1; }

.dropdownmenu a:hover {
  color: #45A046; }

.dropdownmenu a:hover .icon-arrow-down {
  background: url(../images/down-arrow-hover1.svg) bottom left no-repeat;
  background-size: auto;
  background-size: 10px;
  width: 10px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  opacity: 1; }

.guidelinestitle {
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6) !important;
  margin-bottom: 7px !important; }

.tollfreeflag img {
  margin-right: 4px;
}

.tollfreeflag small {
  margin-top: 4px;
  margin-bottom: 2px; }

.addresscon {
  display: flex; }

.padleftAdd1 {
  padding-left: 21px; }

.hlight3 {
  background: #DDEFFF;
  padding: 20px;
  border-radius: 5px; }

.hlight4 {
  background: #DDEFFF;
  padding: 20px;
  border-radius: 5px;
  font-size: 18px;
  line-height: 25px;
  color: #000; 
}
.index-banner-header.blog-bg15 h1
{
    font-size: 35px;
}
.index-banner-header.blog-bg15 p
{
    font-size: 22px;
}
.blog-bg8{
    color: #ffffff;
    padding-top: 22px;
}
.blog-bg9 h1 {
    text-align: left;
    margin: 0;
    font-size: 3.7em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffd954;
    position: absolute;
    width: auto;
    top: 82px;
    left: 543px;
    line-height: 70px;
}
.blog-bg9 h2 {
    position: absolute;
    margin: 0;
    color: #ffffff;
    font-size: 3.7em;
    left: 542px;
    top: 224px;
    font-family: 'Roboto';
    line-height: 70px;
    text-align: left;
}
.blog-bg9 p {
    position: absolute;
    top: 375px;
    color: #ffffff;
    font-size: 30px;
    left: 543px;
}
.blog-bg10{
    text-align: left !important;
    margin: 110px 100px 100px 110px !important;
    font-size: 3.15em;
    font-family: 'Roboto';
    line-height: 60px;
    color: #ffe608;
    width: 520px !important;
}
.blog-bg11 h1 {
    text-align: left;
    margin: 0;
    font-size: 3.5em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffd954;
    position: absolute;
    width: auto;
    top: 166px;
    left: 463px;
}
.blog-bg11 h2 {
    position: absolute;
    margin: 0;
    color: #ffffff;
    font-size: 3.4em;
    left: 461px;
    top: 294px;
}
.blog-bg11 p {
    position: absolute;
    top: 378px;
    color: #ffffff;
    font-size: 30px;
    left: 461px;
}
.blog-bg12 h1 {
    position: absolute;
    font-size: 4em;
    top: 142px;
    left: 125px;
    color: #5f0201;
    font-family: 'Roboto';
}
.blog-bg12 p {
    position: absolute;
    margin: auto;
    width: 730px;
    text-align: center;
    left: 0;
    right: 0;
    top: 310px;
    font-size: 40px;
    line-height: 60px;
    font-family: 'Roboto';
}
.blog-bg13 h1 {
    text-align: left;
    margin: 0;
    font-size: 2.7em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffd954;
    position: absolute;
    width: auto;
    top: 132px;
    left: 510px;
    line-height: 63px;
}
.blog-bg13 h2 {
    position: absolute;
    margin: 0;
    color: #ffffff;
    font-size: 2.5em;
    left: 509px;
    top: 258px;
    line-height: 63px;
    text-align: left;
}
.blog-bg13 p {
    position: absolute;
    top: 397px;
    color: #ffffff;
    font-size: 30px;
    left: 510px;
}
.blog-bg14 h1 {
    text-align: left;
    margin: 122px 0 0 66px;
    font-size: 32px;
    font-weight: 700;
    font-family: 'Roboto';
    color: #070707;
}
.blog-bg14 h2 {
    font-size: 3.65em;
    text-align: left;
    margin: 6px 0 0 64px;
    color: #9e0508;
    font-family: 'Roboto';
}
.blog-bg15 h1 {
    text-align: left;
    margin: 0;
    font-size: 38px;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffffff;
    top: 90px;
    position: absolute;
    left: 50px;
}
.blog-bg15 p {
    width: 645px;
    font-size: 25px;
    text-align: left;
    font-weight: 400;
    font-family: 'Roboto';
    position: absolute;
    left: 52px;
    top: 160px;
    line-height: 34px;
    color: #ffffff;
}
.topbanner16 h1 {
    text-align: left;
    margin-top: 115px;
    margin-left: 60px;
    line-height: 70px;
    font-size: 3.6em;
    color: #16315c;
    position: absolute;
}
.topbanner17 h1 {
    text-align: left;
    margin-top: 145px;
    margin-left: 60px;
    line-height: 48px;
    font-size: 2.3em;
    color: #ffffff;
    position: absolute;
}
.topbanner18 h1 {
    font-size: 2.8em;
    line-height: 65px;
    margin-top: 40px;
    color: #074f77;
}
.topbanner18 h2 {
    font-size: 1.4em;
    color: #333333;
}
.topbanner19 h1:first-child {
    font-size: 2.7em;
    color: #fc7303;
}
.topbanner19 h1 {
    width: 50%;
    right: 0;
    margin: 124px 0 0 auto;
    text-align: left;
    padding: 0 15px;
}
.topbanner19 h1:last-child {
    margin: 15px 0 0 auto;
    font-size: 26px;
    color: #03336e;
}
.blog-bg19.topbanner19 h1 {
    margin: 0 0 0 auto;
    padding-top: 150px;
}
.blog-bg19.topbanner19 h1:last-child  {
    padding-top: 20px;
    line-height: 36px;
}
.topbanner20 h1 {
    padding: 174px 71px 0 0;
    text-align: right !important;
    line-height: 70px;
    font-size: 2.6em;
    color: #ffffff;
    width: 100% !important;
    font-weight: bold;
}
.topbanner21 h1 {
    text-align: left;
    margin-top: 100px;
    margin-left: 77px;
    line-height: 48px;
    font-size: 2.3em;
    color: #000000;
    position: absolute;
}
.topbanner22 h1
{
    color: #31e12e !important;
    margin-top: 45px;
    font-size: 32px;
    text-align: left;
    margin-left: 230px;
    background-color: #000;
    width: 740px;
    padding: 15px;
    text-transform: uppercase;
}
.topbanner22 h1 p
{
    margin-bottom: 12px;
    font-size: 32px;
    color: #ffffff;
    display: inline-block;
}
.topbanner23 h1 {
    text-align: left;
    font-size: 3em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #d5e523;
    position: relative;
    width: auto;
    margin: 130px 0 0 50px;
}
.topbanner23 h2 {
    position: relative;
    margin: 10px 0 0 50px;
    color: #ffffff;
    font-size: 2.7em;
    text-align: left;
}
.topbanner23 p {
    position: absolute;
    color: #ffffff;
    font-size: 30px;
    margin: 25px 0 0 50px;
}
.topbanner24 h1 {
    text-align: left;
    font-size: 3em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #d5e523;
    position: relative;
    width: auto;
    margin: 130px 0 0 50px;
}
.topbanner24 h2 {
    position: relative;
    margin: 10px 0 0 50px;
    color: #ffffff;
    font-size: 2.7em;
    text-align: left;
}
.topbanner24 p {
    position: absolute;
    color: #ffffff;
    font-size: 30px;
    margin: 25px 0 0 50px;
}
.topbanner25 h1 {
    text-align: left;
    font-size: 3em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffffff;
    position: relative;
    margin: 90px 0 0 50px;
    width: 610px;
}
.topbanner25 h1 span{
    color: #31e12e;
}
.topbanner26 h1 {
    text-align: left;
    font-size: 2.7em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #d5e523;
    position: relative;
    width: 100%;
    margin: 85px 0 0 50px;
	max-width: 750px;
	line-height: 1.4em;
}
.topbanner26 h1 span{
    position: relative;
    margin: 10px 0 0 0px;
    color: #ffffff;
    text-align: left;
}
.topbanner27 h1 {
    text-align: left;
    font-size: 3.7em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffffff;
    position: relative;
    width: 100%;
    margin: 100px 0 0 50px;
    max-width: 750px;
    line-height: 1.2em;
}
.topbanner27 h1 span{
    position: relative;
    margin: 10px 0 0 0px;
    color: #fae610;
    text-align: left;
}
.topbanner27.blog-bg27 h1 {
    margin-top: 0;
    padding-top: 120px;
}
.topbanner27.blog-bg27 h1 span
{
    color: #fae610;
}
.topbanner28 h1{
    text-align: left;
    font-size: 2.4em;
    font-weight: 700;
    font-family: 'Roboto';
    color: #ffffff;
    position: relative;
    width: 100%;
    margin: 55px 0 0 50px;
    max-width: 750px;
    line-height: 1.2em;
}
.topbanner28 h1 span{
    position: relative;
    margin: 10px 0 0 0px;
    color: #fae610;
    text-align: left;
}
.blog-info .blog-content ol li{
    margin-bottom:20px;
}
.blog-info .blog-content ol li > ul li{
    margin-bottom:10px;
    margin-top:10px;
}
.thumbH {
  width: 100%;
  height: 55px; }

.thumbH img {
  width: 100%; }

.thumbH P {
  color: rgba(0, 0, 0, 0.4);
  margin: 0 !important;
  font-size: 14px !important; }

.thumbHLeft {
  float: left;
  width: 40px;
  margin-right: 7px; }

.thumbHRight {
  float: left; }

a.authname:link, a.authname:visited, a.authname:active {
  color: #3A3A3A; }

a.authname:hover {
  color: #0087ff; }
.avatardes {
  padding-top: 6px; }

.avatardes p {
  font-size: 14px;
  margin: 0; }

.bmtop70 {
  margin-top: 70px; }

.bmtop40 {
  margin-top: 40px; }

.bmtop30 {
  margin-top: 25px; }

.blogimgholder {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center; }

.blogimgholder img {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  margin-bottom: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.blogimgholder p {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5); }

.bloglist1 {
  margin: 0px 0px 30px 30px; }

.highlighttex {
  color: #D90606; }

.codeband {
  color: #830707;
  background: #F0F0F0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  padding: 10px;
  margin-bottom: 30px; }

.highlightband2 {
  color: #830707;
  background: #F1F4DC;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  padding: 30px;
  margin-bottom: 30px; }

.blog-rightcol {
  padding: 0px 15px 15px 20px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  min-height: 450px;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }

.blog-rightcol h4 {
  margin-bottom: 30px; }

.blogtoplist {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 0;
  padding-left: 0;
  height: 500px;
  overflow: auto;
}

.btoptitle {
  font-weight: bold;
  margin-bottom: 30px; }

.blogtoplist li {
  list-style: none;
  margin: 0;
  margin-bottom: 10px;
  text-align: left; }

.blogtoplist li a {
  color: #000; }

.theader {
  background: #F6F4FF;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  font-weight: bold; }

.colhlight {
  background: #F6F4FF;
  font-weight: bold; }

.borderleft {
  border-left: 1px solid rgba(0, 0, 0, 0.3); }

.divtable {
  display: table;
  margin: auto;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: black; }

.divtr {
  display: table-row; }

.divtd {
  display: table-cell;
  padding: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

.blogtagline a {
  background: #FAD34C;
  text-decoration: none;
  color: #000;
  padding: 2px 10px;
  margin-bottom: 10px;
  float: right;
  margin-left: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 14px;
  text-transform: lowercase;
  display: none; }

.blogtagline a:hover {
  color: rgba(0, 0, 0, 0.6); }

.rightBthumb {
  margin: 0;
  padding: 0;
  list-style: none; }

.rightBthumb li {
  list-style: none;
  padding: 0;
  margin-bottom: 50px; }

.rightBthumb p {
  line-height: 20px;
  margin-bottom: 10px; }

.rightBthumb .blogbmgs {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px !important; }

.highLightg {
  background: #F4F9F1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 20px 20px 2px 20px;
  margin-bottom: 35px; }

.blogInxBody {
  margin-bottom: 80px; }

.blogIndex .blogbmgsBody .thumbHRight {
  position: absolute;
  bottom: 25px; }

.blogIndex .blogInxItem {
  border: 1px solid rgba(0, 0, 0, 0);
  padding: 10px;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  transition: box-shadow 500ms;
  display: inline-block;
  position: relative;
}

.blogIndex .blogInxItem:hover {
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
}

.blogIndex .blogInxItem:hover .thumbhover {
  background-size: 98%; 
}

.blogIndex .blogInxItem, .blogIndex .blogInxItem li {
  margin: 0px;
  list-style: none; }

.blogIndex .blogInxItem {
  margin-bottom: 40px; }

.blogIndex .thumbhover {
  position: relative;
  text-align: center;
  cursor: pointer;
  background-position: center;
  background-size: cover;
  transition: all 0.3s ease-in-out; }

.blogIndex .bTitle {
  font-weight: 500;
  font-size: 18px; }

.blogIndex .featuredItem .bTitle {
  margin-bottom: 10px; }

.blogIndex .featuredBot {
  padding: 20px 0px; }

.blogIndex .thumbHRight span {
  display: inline-block;
  background: #B3DB81;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  line-height: 17px;
  padding: 2px 10px; }

.blogIndex .featuredItem .thumbH {
  margin-top: 20px; }

.SecMTop1 {
  margin-top: 35px; }

.margBot25 {
  margin-bottom: 25px; }

.margBot10 {
  margin-bottom: 10px; }

.featuredBanner {
  height: 400px; }
.blog-landing-card{
    background: linear-gradient(to right, #a1ffce, #faffd1);
    border-radius: 4px;
    margin-bottom: 20px;
    padding-bottom: 65px;
    padding-top: 15px;
    margin-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
.blog-landing-card.card2{
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
}
.blog-landing-card.card3{
    background: linear-gradient(to right, #ffefba, #fffae8);
}
.blog-table,.pam-pricing-table{
    color: #333;
}
.blog-table td,.blog-table th{
    padding:8px;
    border: 1px solid #FFF;
}
.blog-table th{
    background-color:#4e8af8;
    color: #FFF;
}
.blog-table td:first-child{
    background-color:#e5eeff;
    vertical-align: top;
    font-weight: 500;
}
.blog-table td:nth-child(2){
    background-color:#eff4fd;
    vertical-align: top;
}
.blog-table td:nth-child(3){
    background-color:#f7f7ff;
    vertical-align: top;
}

.pam-pricing-table td{
    padding:12px;
}
.pam-pricing-table td.pricing-heading strong{
    font-size:1.1em;
    font-weight: bold;
}
.pam-pricing-table td.pricing-heading p{
    margin-bottom:0px;
    font-size: 0.9em;
}
.pam-pricing-table td{
    background: #fafcff;
    border: 3px solid #FFF;
    vertical-align: top;
}
.pam-pricing-table td.pricing-heading{
    background: #e5f2ff;
}
.blog-double .btn.whiteBut1{
    background: #000;
    color: #FFF;
    border: 1px solid #eeeeee;
    margin-left:10px;
}
.cta-blog{
    background-color:#f8ffed;
    border:1px solid #91d893;
    border-radius: 6px;
    padding: 15px;
    position: fixed;
    bottom: 0px;
    max-width: 800px;
    width:100%;
    filter:drop-shadow(.5px 1px 1px hsl(285deg 40% 40%/.15)) drop-shadow(1px 2px 2px hsl(285deg 40% 40%/.15)) drop-shadow(2px 4px 4px hsl(285deg 40% 40%/.15)) drop-shadow(4px 8px 8px hsl(285deg 40% 40%/.15)) drop-shadow(8px 16px 16px hsl(285deg 40% 40%/.15));
}
.cta-blog .cta-header{
    font-weight: bold;
    font-size: 1.2em;
    color:#333;
    float:left;
}
.blog-content .cta-blog .cta-header strong{
    color:#17ab1a;
    font-weight: 700;
}
.cta-blog .cta-desc{
    display:none;
}
.blog-content .cta-blog .cta-button{
    float:right;
}
.blog-content .cta-blog .cta-button a{
    background-color:#000;
    color:#FFF;
    border-radius: 25px;
    padding:8px 15px;
    font-size: 0.8em;
    font-weight: 600;
}
/**/
@media (max-width: 991px) 
{
  .topbanner8 {
    background: #4D4D4D url("../images/blogbannerbg8.svg") center;
    background-size: cover;
    width: 100%;
    height: 200px !important; }

  .topbanner8inx {
    text-align: center;
    background: #4D4D4D url("../images/blogbannerbg8.svg") center;
    background-size: cover;
    height: 200px !important; }

  .topbanner9 {
    background: #4D4D4D url("../images/blogbannerbg9.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important; }

  .topbanner9inx {
    text-align: center;
    background: #4D4D4D url("../images/blogbannerbg9.png") center;
    background-size: cover;
    height: 200px !important; }

  .topbanner10 {
    background: #4D4D4D url("../images/blogbannerbg10.png") center;
    background-size: cover;
    width: 100%;
    height: 115px !important;}

  .topbanner10inx {
    text-align: center;
    background: #4D4D4D url("../images/blogbannerbg10.png") left;
    background-size: cover;
    height: 200px !important; }

  .topbanner11 {
    background: #4D4D4D url("../images/blogbannerbg11.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important; }

  .topbanner11inx {
    text-align: center;
    background: #4D4D4D url("../images/blogbannerbg11.png") left;
    background-size: cover;
    height: 200px !important; 
    }
    .topbanner12
    {
    background: #4D4D4D url("../images/blogbannerbg12.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important;
    }
    .topbanner13
    {
    background: #4D4D4D url("../images/local-admin-rights.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important;
    }
  .topbanner14, .topbanner14inx {
    text-align: center;
    background: #4D4D4D url("../images/colonial-pipeline-attack-compromised-password.png") left;
    background-size: cover;
    height: 200px !important; 
    } 
    .topbanner15{
    background: #4D4D4D url("../images/combating-insider-threats.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important;
    }
    .topbanner16{
    background: #4D4D4D url("../images/gitex.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important;
    }
    .topbanner17{
    background: #4D4D4D url("../images/halloween-data-breaches.png") center;
    background-size: cover;
    width: 100%;
    height: 200px !important;
    }
    .topbanner18{
    background: #4D4D4D url("../images/thanksgiving.png") center;
    background-size: cover;
    width: 100%;
    height: 180px !important;
    }
    .topbanner19{
    background: #4D4D4D url("../images/api-security.png") center;
    background-size: cover;
    width: 100%;
    height: 180px !important;
    }
    .topbanner20{
    background: #4D4D4D url("../images/databreach-infographic-blog.png") center;
    background-size: cover;
    width: 100%;
    height: 180px !important;
    }
    .topbanner21{
    background: #ffffff url("../images/password-best-practices.png") center;
    background-size: cover;
    width: 100%;
    height: 180px !important;
    }
    .topbanner22{
    background: #ffffff url("../images/third-party-data-breaches.webp") center;
    background-size: cover;
    width: 100%;
    height: 180px !important;
    }
    .topbanner23{
    background: #ffffff url("../images/local-admin-rights.webp") center;
    background-size: cover;
    width: 100%;
    height: 140px !important;
    }
    .topbanner24{
    background: #ffffff url("../images/manage-admin-accounts.webp") center;
    background-size: cover;
    width: 100%;
    height: 140px !important;
    }
    .topbanner25{
    background: #ffffff url("../images/pam-best-practices.webp") center;
    background-size: cover;
    width: 100%;
    height: 125px !important;
    }
    .topbanner26{
    background: #ffffff url("../images/local-admin-rights-for-developer.webp") center;
    background-size: cover;
    width: 100%;
    height: 125px !important;
    }
    .topbanner27{
    background: #ffffff url("../images/password-security-breaches.webp") center;
    background-size: cover;
    width: 100%;
    height: 125px !important;
    }
    .topbanner28{
    background: #ffffff url("../images/client-password-management.webp") center;
    background-size: cover;
    width: 100%;
    height: 125px !important;
    }
    .bbannerH.topbanner28:before{
        display:none;
    }
    .index-banner-header h1, .index-banner-header p, .blog-bg15 h1, .blog-bg15 p, .blog-bg14 h1, .blog-bg14 h1, .blog-bg14 h2, .blog-bg13 h1, .blog-bg13 h2, .blog-bg13 p, .blog-bg12 h1, .blog-bg12 p, .blog-bg11 h1, .blog-bg11 h2, .blog-bg11 p, h1.blog-bg10, .blog-bg9 h1, .blog-bg9 h2, .blog-bg9 p, h1.blog-bg8, .topbanner16 h1, .topbanner17 h1, .topbanner18 h1, .topbanner18 h2, .topbanner19 h1, .topbanner19 h2, .topbanner20 h1, .topbanner21 h1, .topbanner22 h1, .topbanner23 h1, .topbanner23 h2, .topbanner23 p, .topbanner24 h1, .topbanner24 h2, .topbanner24 p, .topbanner25 h1, .topbanner26 h1, .topbanner27 h1,.topbanner28 h1
    {
        display: none;
    }
    .blogIndex .thumbhover
    {
        background-size: 102%;
        height: 250px !important;
    }
	.bbanner .bbannerH
	{
		margin-bottom: 0;
	}
    .cta-blog{
        display:none;
    }
}
@media (max-width: 460px)
{
    .topbanner15{
        height: 125px !important;
    }
    .blogIndex .thumbhover, .bbanner .bbannerH
    {
        height: 140px !important;
    }
    .blog-page-video iframe
    {
        width: 100%;
        height: 200px;
    }
}


@media (min-width: 992px) 
{
  .avatarrow {
    display: table;
    width: 100%; }

  .avatartr {
    display: table-row; }

  .avatarimg {
    width: 75px; }

  .avatarimg, .avatardes {
    display: table-cell;
    vertical-align: top; } 
  .popular-topics  .col-md-4.rm-handling[data-more="hide"]{
    display:block;
    }
}
@media (min-width: 992px) {
  .featuredItem .blogbmgs, .featuredItem .bTitle, .featuredItem .thumbH, .featuredItem .thumbHRight {
    text-align: center;
    max-width: 80%;
    margin: auto; }

  .featuredItem .thumbHRight {
    float: none; }

  .moreTopicItem .blogbmgsBody {
    min-height: 300px; } }
    .blogDropD {
      margin-right: 50px; }

@media (max-width: 991px) {
  .dropdownmenu.blogDropD {
    display: none; } 

}

.other-articles .container{
    padding:0px;
}
.popular-topics  .col-md-4[data-more="hide"]{
    display:none;
}
.popular-topics .btn.btn-outline-dark{
    margin:auto;
}
@media (min-width: 768px) and (max-width: 1200px){
     .blogbody .col-md-4,.blog-main-banner .col-lg-12{
        padding-left:10px;
        padding-right: 10px;
    } 
    .popular-topics .col-md-4{
        padding-bottom:20px;
    }
}
@media (min-width: 768px) and (max-width: 990px){
     .blogbody .col-md-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .popular-topics .recent-minus-one{
        display:none;
    }
    .blog-main-banner .banner-page h1{
        top: 138px;
        left: 56px;
        font-size: 1.4em;
    }
    .blog-main-banner .btn-primary{
        transform: scale(0.8);
        margin-left: -18px;
    }
    .slideupRow.recent-topics-item .col-md-4{
        margin-bottom: 20px;
    }
    .blog-main-banner .banner-page h1 span.small-font{
        font-size:0.55em;
    }

}
@media (min-width: 990px){
    .blogbody .col-md-4.item-four{
        display:none;
    }
    .popular-topics .recent-minus-one{
        display:block;
    }
}
@media (min-width: 1200px){
    .blogbody .container{
        max-width: 1200px;
    }
    .blogbody .col-md-4{
        margin-bottom:30px;
    }
}
@media (max-width: 768px){
    .blog-main-banner .banner-page h1{
        font-size: 1.1em;
        top: 60px;
        max-width: 230px;
        left: 30px;
    }
    .blog-main-banner .btn-primary{
        margin-top: 13px;
        font-size: 11px;
        line-height: 1.6em;
        width: 120px;
    }
    .blogbody .recent-topics-item .card-body h5,
    .recent-topics-item a .card-body p.card-text{
        min-height:auto;
    }
    .blogbody p.card-text{
        margin-bottom:0px;
    }
    .recent-topics-item .card{
            max-width: 400px;
           margin: auto;
    }
    .blogbody .col-md-4{
        margin-bottom:30px;
    }
    .blog-main-banner .banner-page h1 span.small-font{
        display:none;
    }
    .item-four{
		display: none;							
    }
}
.blogbody .col-md-4 .card{
    position: relative;
    transform: scale(1);   
    transition: .25s ease-in;
    box-shadow:  rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.blogbody .col-md-4 .card:hover{
    position: relative;
    transform: scale(1.03);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
}
.blog-info .blog-title{
    max-width:800px;
    width: 100%;
    margin:auto;
    padding-top: 12px;
}
.blog-info .blog-title h1{
    font-size: 2.4em;
    font-family: 'Roboto';
    font-weight: 700;
    line-height: 1.3em;
    color:#333;
}
.blog-byline{
    max-width:800px;
    margin:auto;
    display: flex;
    width:100%;
    padding: 10px 0px 30px 0px;
}
.blog-byline p.blog-author{
    font-size: 1.0em;
    font-weight: 700;
    color: #333;
    margin: 0px;
    margin-left: 15px;
    margin-top:7px;
}
.blog-byline p.blog-date{
    margin-bottom: 0px;
    font-size: 0.8em;
    margin-left: 15px;
}
.blog-byline-sharing a{
    margin-top:30px;
    display: inline-block;
    /*display: none;*/
}
.blog-byline-info{
    width: calc(100% - 150px);
}
.blog-info .blog-content{
    max-width: 800px;
    margin:auto;
    padding-bottom:50px;
}
.blog-info .blog-content h2{
    font-family: 'Roboto', sans-serif;
    font-size:1.8em;
    font-weight: 500;
    margin-top:50px;
}
.blog-info .blog-content h2.h2-first{
    margin-top:20px;
}
.blog-info .blog-content h3{
    font-family: 'Roboto', sans-serif;
    font-size:1.4em;
    font-weight: 500;
    margin-top: 30px;
}
.blog-info .blog-content h4{
    font-family: 'Roboto', sans-serif;
    font-size:1.1em;
    font-weight: 500;   
}
.blog-info .blog-content li{
    margin-bottom: 20px;
}
.blog-info .blog-content strong{
    font-weight:500;
}
.recent-section{
    background:#F9F9F9;
    padding-top:30px;
    padding-bottom:80px;
}
.recent-section .recent-topics h3{
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    font-size: 1.7em;
    color: #333;
    margin-bottom: 25px;
    margin-top: 40px;
    text-align: center;
}
.popular-topics-section{
    background:#e8e8e8;
    padding-top: 30px;
    padding-bottom: 80px;
}
a.copy-text:before {
	content: "Copied";
    position: absolute;
    top: -40px;
    right: -20px;
    background: #45a046;
    color: #FFF;
    padding: 2px 12px;
    border-radius: 20px;
    font-size: 13px;
    opacity: 0;
    transition: opacity 0.9s ease-in-out;
}
a.copy-text:after {
	content: "";
	position: absolute;
    top: -15px;
    right: 6px;
    width: 10px;
    height: 10px;
    background: #45a046;
	transform: rotate(45deg);
    opacity: 0;
    transition: opacity 0.9s ease-in-out;
}
a.copy-text.active:before,
a.copy-text.active:after{
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
}
.blog-byline-sharing a{
      position: relative; 
}
.blog-byline-sharing a:hover img{
    border-radius: 100%;
    border-bottom: 2px solid #45a046;
}
.blog-info .row.slideupRow.recent-topics-item{
    max-width: 1200px;
    margin: auto;
    margin-left: 15px;
    margin-right: 15px;
}
.blog-info .feature h4{
    margin-top:15px;
}
.blog-info .blog-content .pam-pricing-ac-view h3{
    margin-top:10px;
}
.blog-info .blog-content .descriptive ul{
    margin-left:0px;
    padding-left: 15px;
    margin-top: 10px;
}
.blog-info .blog-content .descriptive ul li{
    color:#333;
    margin-bottom:5px;
}
.blog-info .blog-content .descriptive{
    color:#333;
    padding-top:15px;
    padding-bottom:15px;
}
.blog-info .blog-content .descriptive p{
    line-height: 2em;
}
.blog-info .blog-content .descriptive.even{
    background-color:#FAFAFA;
}
.blog-info .blog-content .descriptive img{
    max-width: 150px;
    margin-bottom:20px;
}
.blog-info .blog-content .pro-cons-table{
    background-color:#FAFAFA;
}
.blog-info .blog-content .pro-cons-table th{
    background-color:#F5F5F5;
    padding:4px;
    padding-left: 12px;
    color:#333;
}
.blog-info .blog-content .pro-cons-table td{
    border-top:2px solid #FFF;
    border-bottom:2px solid #FFF;
    padding:4px; 
    color:#333;
}
.blog-info .blog-content .pro-cons-table td:nth-child(even){
    border-left:2px solid #FFF;
}
.blog-info .blog-content .pro-cons-table td:nth-child(odd):before,
.blog-info .blog-content .pro-cons-table td:nth-child(even):before{
    content: "";
    width: 16px;
    height: 16px;  
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: text-top;
    margin-left:10px;
    margin-right:6px;
}
.blog-info .blog-content .pro-cons-table td:nth-child(odd):before{
    background-image: url(../images/success-icon.png);
}
.blog-info .blog-content .pro-cons-table td:nth-child(even):before{
    background-image: url("../images/failure-icon.png");
}
.blog-info .blog-content .pro-cons-table td.no-image:nth-child(even):before{
    background: #FAFAFA;
}
.blog-info .blog-content .comparision-1{
    background:#FAFAFA;
    border:2px solid #FFF;
    color:#333;
}
.blog-info .blog-content .comparision-1 td{
    padding:10px;
    border:2px solid #FFF;
}
.blog-info .blog-content .comparision-1 th{
    background:#F5F5F5;
    padding:10px;
}
.blog-info .blog-content .comparision-1 td img{
    margin-bottom:8px;
    margin-top: 15px;
}
.blog-info .blog-content .comparision-1 ul{
    margin:0px;
    padding:0px;
    margin-left: 15px;
    margin-bottom: 20px;
}
.blog-info .blog-content .comparision-1 li{
    margin-bottom:5px;
}
.blog-info .blog-content .comparision-1 td em{
    font-size: 0.8em;
    font-style: normal;
    margin-left: 5px;
}
.blog-info .blog-content .g2-rating-table,
.blog-info .blog-content .quick-comparison{
   background:#FAFAFA;
   color:#333;
}
.blog-info .blog-content .g2-rating-table td:nth-child(1),
.blog-info .blog-content .quick-comparison td:nth-child(1){
    max-width:220px;
    width:200px;
}
.blog-info .blog-content .g2-rating-table td,
.blog-info .blog-content .quick-comparison td{
    border:2px solid #FFF;
    padding:8px;
    vertical-align: top;
}
.blog-info .blog-content .g2-rating-table th,
.blog-info .blog-content .quick-comparison th{
    padding:12px;
    background:#F5F5F5;
}
.blog-info .blog-content .g2-rating-table img{
    width:120px;
}
.blog-info .blog-content .comparision-1 th,
.blog-info .blog-content .g2-rating-table th,
.blog-info .blog-content .quick-comparison th{
   border-left:2px solid #FFF; 
}
.blog-info .blog-content .real-user-review{
    color:#666;
}
.blog-info .blog-content .real-user-review p{
    padding-left: 10px;
    color:#555;
    border-left:1px solid #CCC;
    font-style: italic;
    font-size: 0.9em;
    margin-left: 20px;
}
.blog-info .blog-content .real-user-review p span{
    color:#ff5c00;
    font-style: normal;
    font-weight: 500;
    font-size: 0.8em;
    margin-top:10px;
    display:block;
}
.blog-info .blog-content .img-fluid{
    border-radius: 8px;
}