.head_section{background:#000;}
.header-container.container-fluid{position:relative;}

.blog-inner-main-content{padding:71px 0px 20px;}

.section.post-header h1{font-size: 48px;font-weight: 600; line-height: 1.25; color: #000000;}
.section.post-header .author-dat-felx { display: flex; align-items: center;  margin: 9px 0px 33px;}
.section.post-header a.hs-author-name{line-height: 1.6;color: #000000;font-size: 15px!important;    text-transform: capitalize;font-weight:400;}
.section.post-header .date{line-height: 1.6;color: #000000;font-size: 15px;opacity:0.6;margin-left: 23px;}

ul.vertical.vertical-ul.ssk-group li{display:inline-block;vertical-align:top;margin-right:14px;}
ul.vertical.vertical-ul.ssk-group li:last-child{margin-right:0;}
ul.vertical.vertical-ul.ssk-group li i { background: #000; border-radius: 100%; color: #fff; display: table-cell; font-size: 14px;width: 21px;font-weight:400;height: 22px;  padding: 5px; text-align: center; transition: .5s; vertical-align: middle;border:1px solid transparent; }
ul.vertical.vertical-ul.ssk-group li:nth-of-type(1) i,ul.span6.vertical.vertical-ul.ssk-group li:nth-of-type(3) i{font-size: 21px;height: 15px; width: 20px;}
ul.vertical.vertical-ul.ssk-group li i:hover{background:#4fb348; }
 ul.vertical.vertical-ul.ssk-group li a:hover,
 ul.vertical.vertical-ul.ssk-group li a:visited,
 ul.vertical.vertical-ul.ssk-group li a:active {
     text-decoration: none;
 }

div#social3 { display: flex; align-items: center; }
.social-text p{margin:0;font-size: 16px; letter-spacing: 1px;text-transform:uppercase;margin-left:31px;}
hr.green-bor { height: 5px; /* background: #d8d8d8; */ position: relative; border: 0; margin: 37px 0px 51px; border-top: 1px solid #d8d8d8; }
hr.green-bor:after { position: absolute; left: 0; height: 4px; width: 40px; background: #4fb348; content: ""; }

.section.post-header { max-width: 770px; margin: 0 auto; }
/* .section.post-body p{line-height:1.67;font-size: 18px;color: #000000;font-weight:400;max-width:770px;margin:0 auto 31px;} */
.section.post-body p{line-height:1.67;font-size: 18px;color: #000000;font-weight:400;max-width:770px;margin:0 auto 25px;}
.section.post-body p a{font-weight:600;}
.section.post-body p span{line-height:1.67;font-size: 18px;color: #000000;font-weight:400;max-width:770px;margin:0 auto 31px;}
.section.post-body p strong{line-height:1.67;font-size: 18px;color: #000000;max-width:770px;margin:0 auto 31px;}
/* .section.post-body h1{color: #4fb348;font-size: 40px; line-height: 1.4;font-weight:400;max-width:770px;margin:0 auto 18px;}
.section.post-body h2{color: #4fb348;font-size: 40px; line-height: 1.4;font-weight:400;max-width:770px;margin:0 auto 18px;}
.section.post-body h3{color: #4fb348;font-size: 40px; line-height: 1.4;font-weight:400;max-width:770px;margin:0 auto 18px;}
.section.post-body h4{color: #4fb348;font-size: 40px; line-height: 1.4;font-weight:400;max-width:770px;margin:0 auto 18px;}
.section.post-body h5{color: #4fb348;font-size: 40px; line-height: 1.4;font-weight:400;max-width:770px;margin:0 auto 18px;}
.section.post-body h6{color: #4fb348;font-size: 40px; line-height: 1.4;font-weight:400;max-width:770px;margin:0 auto 18px;} */
.section.post-body h1{color: #4fb348;max-width:770px;margin:0 auto 18px;}
.section.post-body h2{color: #4fb348;max-width:770px;margin:0 auto 18px;}
.section.post-body h3{color: #4fb348;max-width:770px;margin:0 auto 18px;}
.section.post-body h4{color: #4fb348;max-width:770px;margin:0 auto 18px;}
.section.post-body h5{color: #4fb348;max-width:770px;margin:0 auto 18px;}
.section.post-body h6{color: #4fb348;max-width:770px;margin:0 auto 18px;}
.section.post-body ul li{color: #000;font-size:18px; line-height: 2;font-weight:400;max-width:741px;margin:0 auto 0px;list-style:none;position:relative;padding-left: 24PX;}
.section.post-body ol li{color: #000;font-size:18px; line-height: 2;font-weight:400;max-width:741px;margin:0 auto 0px;list-style:none;position:relative;padding-left: 24PX;}
.section.post-body ul li:after{position:absolute;left:0;height:5px;width:5px;background:url('https://cdn2.hubspot.net/hubfs/4108099/EDTS%20Cyber/Blog/circle.png')no-repeaT;content:"";top: 15px;}
.section.post-body blockquote{  font-size: 30px;font-weight: 600;line-height: 1.33;border-left:8px solid #4fb348;padding-left:32px;max-width:967px;margin: 81px auto 80px;padding-right:24px;}
.section.post-body img{margin:48px 0px 77px;}

hr.max-wid{ max-width: 770px; margin: 81px auto 29px; border:1px solid #000;opacity:0.15;}
.form-share-section div#social3{display:block;}
.form-share-section .social-text p {  margin-left:0px;margin-bottom:25px;}
.blog-subscribe-form h3{font-size: 16px; letter-spacing: 1px; text-transform: uppercase;font-weight:400;line-height:1;    margin-bottom: 19px;}
.blog-subscribe-form h4{font-size: 20px; letter-spacing: 1px; text-transform: uppercase;font-weight:400;line-height:1;margin:10px 0px 20px;}
.form-share-section .container { max-width:770px; }


.blog-subscribe-form span.hs-form-required{display:none;}
.blog-subscribe-form .hs-error-msgs.inputs-list{text-align:left;}
.blog-subscribe-form .hs_error_rollup{display:none;}
.blog-subscribe-form .hs-error-msgs li{list-style:none;}
input[type="text"],input[type="tel"],input[type="email"],select,textarea{ -webkit-appearance:none !important;}
.blog-subscribe-form select {color: #fff;-moz-appearance: none;-webkit-appearance: none;background:#a4a4a4 url("http://www.sipcamrotam.com/hubfs/Bellum-march-2017/Bellum%20Contact%20Page/arrow-1.png?t=1495439217250")!important;background-position: 96.4% center !important;background-repeat: no-repeat !important;background-size: 20px auto;}
.blog-subscribe-form .hs-form-field { margin-bottom: 13px;}
.blog-subscribe-form .hs-form-field > label { color: #7b7b7b; font-size: 16px; width: 100%; font-weight: 400; font-weight:300;}
.blog-subscribe-form .hs-form-field .hs-input {font-weight:400; height:56px; padding-left:20px; width: 100%; line-height: 1;font-size: 16px; margin-bottom: 2px;background:transparent;color:#000;border: solid 1px #d8d8d8;border-right:none; }
.blog-subscribe-form .hs-form-field textarea{height:111px!important;font-weight:300;padding-top:10px;}
.blog-subscribe-form .hs_submit { margin: 20px 0 0; }
.blog-subscribe-form .hs_submit .actions input {width:100%; display:block;text-transform:uppercase;background: transparent; border:2px solid #4fb348; color: #000;  font-size: 16px; font-weight: 400; height: 56px; line-height: 1; letter-spacing: 1px; transition: all 0.3s ease-in-out 0s;  text-align: center;margin:0 auto; }
.blog-subscribe-form .hs-form-field { width:65%; float: left; }
.blog-subscribe-form .hs_submit { width: 35%; float: right;margin: 0; }
.blog-subscribe-form {padding-right: 26px;}
.form-social-right {padding-left: 38px;}

.blog-subscribe-form input::-webkit-input-placeholder {  opacity:0.6;color:#000;}
.blog-subscribe-form input:-moz-placeholder { opacity:0.6;color:#000;} 
.blog-subscribe-form input::-moz-placeholder { opacity:0.6;color:#000;}
.blog-subscribe-form input:-ms-input-placeholder {  opacity:0.6;color:#000;}
.blog-subscribe-form textarea::-webkit-input-placeholder { opacity:0.6;color:#000;}
.blog-subscribe-form textarea:-moz-placeholder { opacity:0.6;color:#000;} 
.blog-subscribe-form textarea::-moz-placeholder { opacity:0.6;color:#000;} 
.blog-subscribe-form textarea:-ms-input-placeholder {  opacity:0.6;color:#000;}



.next-up-main-section{    background-color: #f2f2f2;padding: 77px 0 32px;margin-top:86px;}
.featured-post{font-size:0;}
.postlist-items{background:#fff;margin-bottom:50px;position:relative;transition:all 0.5s ease;}
.postlist-items.show {display: block;}
.postlist-items:hover{ -webkit-box-shadow: -1px 0 27px 0 rgba(194,190,194,1); -moz-box-shadow: -1px 0 27px 0 rgba(194,190,194,1); box-shadow: -1px 0 27px 0 rgba(194,190,194,1); }
.postlist-items{width:48.724%;display:none;vertical-align:top;margin-right:2.55%;background: #fff;margin-bottom: 50px;float:left;}
.postlist-items:nth-of-type(2n),.post-listing .post-item:last-child{margin-right:0;}
.feature-right-con{padding: 52px 34px 28px 51px;}
.fpost-header a { font-size: 24px; font-weight: 600; line-height: 1.5; color: #000; }
.author-dat-felx { display: flex; align-items: center;    margin: 3px 0px 23px; }
a.hs-author-name{line-height: 1.6;color: #000000;font-size: 15px!important;    text-transform: capitalize;font-weight:400;}
.date{line-height: 1.6;color: #000000;font-size: 15px;opacity:0.6;margin-left: 23px;}
.postlist-items .feature-right-con .post-b p{font-size: 18px;line-height: 1.65; color: #000000;opacity:0.6}
.post-readmore {margin-top: 28px;}
.post-readmore a{line-height: 1.3; letter-spacing: 1px; font-size: 16px; text-transform: uppercase; padding: 0 0 5px; border-bottom: 2px solid transparent;}
.post-readmore a:hover { border-color:  #4fb348; text-decoration: none;}
.featured-post h6{font-size: 16px; color: #000; text-transform: uppercase; margin-bottom: 28px; font-weight: 400; letter-spacing: 1px;}





@media(max-width:1024px) {
.section.post-header h1 {line-height: 1.25;    font-size: 40px;}
.blog-inner-main-content {padding: 51px 0px 20px;}
hr.green-bor {margin: 27px 0px 31px;}
.section.post-body p {margin: 0 auto 15px;}
.section.post-body img {margin: 18px 0px 27px;}
.section.post-body blockquote {margin: 31px auto 40px;padding-right:0;font-size: 25px;}
hr.max-wid {margin: 41px auto 19px;}

.feature-right-con{padding: 22px 25px 25px 25px;}
.fpost-header a { font-size: 22px; line-height: 1; }
.post-readmore {margin-top: 8px;}
.section.post-body ul li:after {left: 11px;}
}


@media(max-width:767px) {
.section.post-header h1 {font-size: 29px;}
.section.post-header .author-dat-felx {    margin:3px 0px 15px;}


.section.post-body h1{font-size:32px;    line-height: 1.2;    margin: 0 auto 7px;}
.section.post-body h2{font-size:32px;    line-height: 1.2;    margin: 0 auto 7px;}
.section.post-body h3{font-size:32px;    line-height: 1.2;    margin: 0 auto 7px;}
.section.post-body h4{font-size:32px;    line-height: 1.2;    margin: 0 auto 7px;}
.section.post-body h5{font-size:32px;    line-height: 1.2;    margin: 0 auto 7px;}
.section.post-body h6{font-size:32px;    line-height: 1.2;    margin: 0 auto 7px;}
.section.post-body ul li {line-height: 1.6;}
.blog-subscribe-form {padding-right: 0;}
.form-social-right {padding-left: 0;}
.blog-subscribe-form .hs-form-field { width: 65%; float: none; display: inline-block; }
.author-dat-felx {display: block;margin:3px 0px 15px;}
.date {margin-left: 0px;}


}

@media(max-width:640px) {
.postlist-items{width: 100%;margin-right: 0;height:auto!important;}
.postlist-items .main-img {height: 186px !important;}

.author-dat-felx {display: flex;}
.date {margin-left: 23px;}
.section.post-body blockquote {margin:25px auto 30px;font-size: 20px;}

}


@media(max-width:480px) {
.section.post-header h1 {font-size: 25px;}


.section.post-body h1{font-size:28px;}
.section.post-body h2{font-size:28px;}
.section.post-body h3{font-size:28px;}
.section.post-body h4{font-size:28px;}
.section.post-body h5{font-size:28px;}
.section.post-body h6{font-size:28px;}

div#social3 {display: block;}
.social-text p {margin-left: 0;}
.author-dat-felx {display: block;}
.date {margin-left: 0;}
.blog-subscribe-form .hs_submit .actions input {font-size: 14px;}
}







