.blog-container {max-width:1100px;margin:0 auto !important;padding:0;float:none !important; }
.blog-container1 {max-width:1176px;margin:0 auto !important;padding:0 13.5px;float:none !important; }
.bg-blue{background-color:#50d6e2;}   /* #32b4e6 */
.blog-main h1 {  margin-bottom: 13px;line-height: 1.2; }
/* Blog Listing Page */
.bg-main-header { color: #fff; }
.bg-main-header { padding: 33px 0 29px; }
.bg-fixed-contain{max-width:705px;}
.hs-feature-background { height: 225px; background-position: top center; background-repeat: no-repeat; background-size: cover; }
.post-item { width: calc(33.33% - 40px); margin: 0px 20px 40px; }
.post-listing { display:-webkit-flex; display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap; }
.post-header { background-color: #d4f0f4; padding: 18px 15px 8px; }
.post-hhcont h6 a { color: inherit; }
.post-hhcont a { color: inherit; }
.post-hhcont h6 {  color: #12a2e0; margin-bottom: 2px; font-family: dinbold; line-height: 1.2;     text-transform: uppercase;}
.hubspot-editable { display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;    -ms-flex-align: center; align-items: center;    margin-top: 34px;flex-wrap:wrap; }
.hub-date-fixed { width: calc(100% - 135px); padding-right: 15px; }
.hub-social-share { width: 135px; }
.hub-social-share ul.ss-list li { display: inline-block; padding: 0px 6px; }
.hub-social-share ul.ss-list li:first-child { padding-left: 0; }
.hub-social-share ul.ss-list li:last-child { padding-right: 0; }
.hub-social-share ul.ss-list li a { color: inherit; }
.hub-social-share ul.ss-list li i { font: normal normal normal 31px/1 FontAwesome; color: #28abe3; }
.blog-pagination a,.blog-pagination button { margin-top: 70px;font-size: 22px; background-color: #29aae3; display: inline-block; padding: 12px 20px; border-radius: 100px; color: #fff; font-family: sourcesanspro; font-weight: 700; line-height: 1.2; min-width: 200px;border:0 }
.post-hhcont p { font-family: dinregular; font-weight: 400;  line-height: 1.2; margin-bottom: 0; }
.hub-date-fixed p { margin: 0; font-family: dinbold; font-weight: 800;color: #29aae3; }
.blog-pagination { text-align: center; }
button.loadmore-button:after {content: "\f078"; font-family: fontawesome;display: block;}
.blog-main .blog-pagination { display: none !important; }
.bg-main-header p {  font-family: dinbold; font-weight: 800; line-height: 1.2;color:#fff; }
.bg-body-cont { padding: 20px 0px 200px;background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(238,246,247,1) 46%, rgba(238,246,247,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(46%, rgba(238,246,247,1)), color-stop(100%, rgba(238,246,247,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(238,246,247,1) 46%, rgba(238,246,247,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(238,246,247,1) 46%, rgba(238,246,247,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(238,246,247,1) 46%, rgba(238,246,247,1) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(238,246,247,1) 46%, rgba(238,246,247,1) 100%); }
.bg-filter-post { padding: 0px 20px 14px; }
.bg-filter-post h3 { font-family: dinbold; font-weight: 600; color: #29aae2; margin-bottom: 12px;}
.bg-filter-post .widget-module ul li a span { display: none; }
.bg-filter-post .widget-module ul li:last-child { margin-right: 0; }
.bg-filter-post .widget-module ul li { display: inline-block; margin-right: 22px; margin-bottom: 22px; }
.bg-filter-post .widget-module ul li a { font-size: 16px; background-color: #29aae3; padding: 7px 21px 7px; border-radius: 50px; color: #fff; font-family: sourcesanspro; font-weight: 400; display: inline-block;}
.blog-section01 .ias-trigger { clear: both; width: 100%; padding-top: 88px;cursor: auto!important; }
.blog-section01 .ias-spinner {clear: both; width: 100%; padding-top: 91px;text-align:center; }
.blog-section01 .ias-trigger a:after { position: absolute; content: "\f078"; z-index: -1; top: auto; left: 0; right: 0; bottom: 15px; font: normal normal normal 35px/1 FontAwesome; }
.blog-section01 .ias-trigger a {height:98px;text-transform: capitalize;position:relative;z-index:1;font-size: 35px; background-color: #29aae3; display: inline-block; padding: 7px 20px; border-radius: 100px; color: #fff; font-family: sourcesanspro; font-weight: 700; line-height: 1.2; min-width: 350px;}
.bg-filter-post .widget-module ul { font-size: 0; display: flex; flex-wrap: wrap;}

/* Blog Author Page */
.hs-author-profile1 { display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px;flex-wrap: wrap; }
.hs-author-avatar1 img { height: auto; border-radius: 50%; width: 100px; max-width: 100px; -webkit-box-shadow: 0 0 23px -5px rgba(0,0,0,0.54); -moz-box-shadow: 0 0 23px -5px rgba(0,0,0,0.54); box-shadow: 0 0 23px -5px rgba(0,0,0,0.54); margin-right: 21px;}
.author-comntentt h2 { margin-bottom: 10px; font-size: 25px; }
.hs-author-social-section1 { display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;  -ms-flex-align: center; align-items: center; }
.hs-author-social-links1 i { margin: 0 3px;color: #12a2e0; }
.blog-listing-wrapper h3 { line-height: 1.4; font-style: normal; margin: 0; text-transform: none; }
.blogg-suthor-page { padding: 0px 38px 30px; }
.back2-blog img { max-width: 24px; }
.author-comntentt h6.hs-author-name1 { color: #12a2e0; font-family: dinbold; line-height: 1.2; margin-bottom: 3px; }
.author-imgg1 img { margin-right: 23px; height: auto; border-radius: 50%; width: 100px; max-width: 100px; -webkit-box-shadow: 0 0 23px -5px rgba(0,0,0,0.54); -moz-box-shadow: 0 0 23px -5px rgba(0,0,0,0.54); box-shadow: 0 0 23px -5px rgba(0,0,0,0.54); }
.hs-author-bio1 { font-family: dinregular; font-weight: 400; line-height: 1.2; font-size: 16px; margin-bottom: 7px;}
.back2-blog { margin-bottom: 25px;font-size: 25px; }
.hs-author-social-links1 a { color: inherit; }
.hs-author-social-section1 { display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;    -ms-flex-align: center; align-items: center; font-family: dinregular; font-weight: 400; line-height: 1.2; font-size: 16px; }
.back2-blog a { color: inherit; }
h6.hs-author-listing-header { margin-bottom: 0; }
.author-comntentt { width: calc(100% - 123px ); }
.hs-author-social-section1 span { font-family: dinbold; }


/* Blog Posting Page */
.blog-posting-page .post-fild-same .section.post-body ul, .blog-posting-page .post-fild-same .section.post-body ol { padding-left: 25px;  }
.blog-posting-page .post-fild-same .section.post-body ol li { list-style: decimal;  }
.blog-posting-page .post-fild-same .section.post-body ul li { list-style: disc; }
.blog-posting-page .post-fild-same .section.post-body blockquote  {background: #d4f0f4; border-left: 10px solid #bdccd4;margin: 1.5em 10px;padding: 30px 20px;quotes: "\201C""\201D""\2018""\2019";}
.blog-posting-page .post-fild-same .section.post-body blockquote:before {color: #bdccd4; content: "\f10d"; font-size: 1.4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: 0.2em; font-family: fontawesome;}
.blog-posting-page .hs-feature-background { height: 563px;}
.post-fild-same { background-color: #fff; padding: 45px 55px 25px; }
.post-fild-same .post-header01 h1 { font-family: dinbold; color: #29abe2; margin-bottom: 0;text-transform: uppercase; }
.bg-post-author { font-family: dinbold; font-size: 20px; color: #29abe2;width: calc(100% - 135px); padding-right: 10px;}
.post-fild-same .hubspot-editable {  margin-top: 37px; }
.bg-post-author a { color: inherit; }
.post-fild-same .section.post-body { padding-top: 92px;font-family: dinregular; }
.blog-posting-page .bg-filter-post { padding: 45px 0px 31px; }
.blog-posting-page .bg-body-cont { padding: 55px 0px 220px;}
.bg-right-side-body { width: calc(24% - 43px)!important; margin-left: 43px !important; }
.bg-left-side-body { width: 76% !important; }
.blog-list-pre { display:-webkit-flex; display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap; padding-top: 115px; }
.blog-pre-slug { width: 50%; padding-right: 10px; } 
.blog-list-pre p { font-family: dinbold; text-transform: capitalize; color: #bdccd4;margin-bottom:0; }
.blog-list-pre .blog-pre-slug  a { font-size: 20px;min-width: 135px; display: inline-block; padding-left:18px; background-color: #29aae3; line-height: 49px; border-radius: 50px; color: #fff; font-family: dinregular; margin-bottom: 9px; }
.blog-list-pre .blog-next-slug  a { font-size: 20px;min-width: 135px; display: inline-block; padding-right:18px; background-color: #29aae3; line-height: 49px; border-radius: 50px; color: #fff; font-family: dinregular; margin-bottom: 9px; }
.blog-next-slug { width: 50%; text-align: right; }
.bg-right-side-body .hs-lastname , .bg-right-side-body .hs-firstname { display: none; }
.bg-main-form { background-color: #fff; }
.bg-main-form .hs_cos_wrapper.form-title { margin-bottom: 0;background-color: #29abe2; font-size: 23px; text-transform: uppercase; color: #fff; padding: 28px 39px; font-family: sourcesanspro; font-weight: 400; letter-spacing: 1.3px; }
.bg-main-form form { padding: 32px 39px 39px; }
.bg-main-form { margin-bottom: 55px; } 
.rect-title p{ font-family: dinbold; color: #29abe2; line-height: 1.2; margin-bottom: 0; }
.rect-post-box { padding: 30px 25px 38px 25px; background-color: #fff;    margin-bottom: 55px; }
.rect-post-box:last-child {    margin-bottom: 0px; }
p.rect-sub-line { font-family: dinregular; line-height: 1.2; margin-bottom: 0; }
.rect-down-box { display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;  -ms-flex-align: center; align-items: center; font-family: dinbold; margin-top: 16px; }
.rect-date { width: calc(100% - 58px); font-size: 22px; color: #29abe2; }
.rect-more { font-family: sourcesanspro; font-weight: 600; width: 58px; }
.rect-more a { color: #fff; background-color: #29abe2; min-width: 58px; display: inline-block; text-align: center; line-height: 47px; border-radius: 50px; font-size: 25px; }
.blog-list-pre a:hover { background-color: #29aae3; transition: 0.5s ease; }
.bg-right-side-body .hs_submit input { background-color: #29abe2; color: #fff; font-size: 18px; text-transform: capitalize; font-family: dinregular; padding: 10px 28px; margin-top: 12px; }
.hs_error_rollup { display: none;}
.blog-pre-slug.no-more a { background-color: #bdccd4; pointer-events: none; }
.blog-next-slug.no-more a { background-color: #bdccd4; pointer-events: none; }
.bg-right-side-body .submitted-message { color: #29abe2; text-align: center; font-size: 20px; padding: 25px 10px; }
.post-fild-same .section.post-body p , .post-fild-same .section.post-body ul li , .post-fild-same .section.post-body ol li {  font-family: dinregular; letter-spacing: 0.2px; line-height: 1.5; }

.post-fild-same .new-post-boddy h1 { color: #2CADE0; font-size: 48px; text-transform: uppercase; }
.post-fild-same .new-post-boddy h2 {line-height: 1.5; font-size: 24px;color:#444444;}
.post-fild-same .new-post-boddy h3 {line-height: 1.5; font-size: 22px;color:#444444;}
.post-fild-same .new-post-boddy p , .post-fild-same .new-post-boddy p > span , .post-fild-same .new-post-boddy li  {line-height: 1.5; font-size: 20px;color:#444444;}
.post-fild-same .new-post-boddy code { padding: 20px; padding-left: 25px; font-size:16px;display: block; width: 100%;}

/* Resources Page */
.resources-page h1{ margin-bottom: 13px;line-height: 1.2;}
.st-fixed-set {display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.st-add-iteam-fill { width: calc(33.33% - 40px); margin: 0px 20px 40px;background-color: #d4f0f4; }
.st-fixed-hero { height: 225px; background-position: top center; background-repeat: no-repeat; background-size: cover; }
.st-cont-block { background-color: #d4f0f4; padding: 18px 15px 8px; }
.st-cont-block h6 { color: #12a2e0; margin-bottom: 2px; font-family: dinbold; line-height: 1.2; }
.st-cont-block p { font-family: dinregular; font-weight: 400; line-height: 1.2; margin-bottom: 0; }
.st-socil-block { display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;   -ms-flex-align: center; align-items: center; margin-top: 24px; }
.st-cta-fixed { width: calc(100% - 135px); padding-right: 15px; margin: 0; font-family: dinbold; font-weight: 800; color: #29aae3;Font-size:20px; }
.st-cta-fixed a { color: inherit; }
.st-rs-main-head { padding: 20px 0px 255px; background: -moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(238,246,247,1) 46%,rgba(238,246,247,1) 100%); background: -webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(46%,rgba(238,246,247,1)),color-stop(100%,rgba(238,246,247,1))); background: -webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(238,246,247,1) 46%,rgba(238,246,247,1) 100%); background: -o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(238,246,247,1) 46%,rgba(238,246,247,1) 100%); background: -ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(238,246,247,1) 46%,rgba(238,246,247,1) 100%); background: linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(238,246,247,1) 46%,rgba(238,246,247,1) 100%); }
.bg-filter-post .st-add-cta li { display: inline-block; margin-right: 22px; margin-bottom: 22px; }
.st-add-cta ul.button-group { font-size: 0; }
.bg-filter-post .st-add-cta li:last-child { margin-right: 0; }
.bg-filter-post .st-add-cta li a { font-size: 16px; background-color: #29aae3; padding: 7px 21px 7px; border-radius: 50px; color: #fff; font-family: sourcesanspro; font-weight: 400; display: inline-block; }
.hidden { visibility: hidden; width: 0px !important; height: 0px !important; margin: 0px !important; padding: 0px !important; }
.st-add-cta li.active a { background-color: #d4f0f4 !important; color: #000 !important; }
 .mix {display:none;} 
.bg-filter-post .st-add-cta li.list-hide {display:none}
.bg-filter-post .st-add-cta li.list-show.list-hide {display: inline-block;}
.blog-pagination {display:none}

@media(max-width:1540px){
  /*Blog Listing Page */
/*   .bg-filter-post h3{font-size: 36px;}
  .post-hhcont p , .hub-date-fixed p {font-size: 19px;} */
  
  
}
@media(max-width:1440px){
  
  
/*   .blog-container1 {padding: 0px 72px;} */
  /*Blog Listing Page */
/*   .bg-filter-post h3{font-size: 30px;} */
/*   .bg-filter-post {padding: 0px 0 38px;} */
  .post-item { width: calc(33.33% - 40px); margin: 0px 20px 40px; }
/*   .bg-filter-post { padding: 0px 20px 38px; } */
/*   .post-hhcont p , .hub-date-fixed p {font-size: 17px;} */
  .bg-body-cont { padding: 20px 0px 120px;}
  
  
  /*Blog Posting Page */
/*   .bg-post-author {font-size:22px;} */
  .blog-posting-page .bg-body-cont { padding: 55px 0px 180px;background: #ecf6f7; }
  .bg-left-side-body { width: calc(100% - 308px) !important; }
  .bg-right-side-body { width: calc(308px - 35px) !important; margin-left: 35px !important; }
  .blog-list-pre a { line-height: 46px; }
/*   .post-fild-same .section.post-body p, .post-fild-same .section.post-body ul li, .post-fild-same .section.post-body ol li { font-size: 26px;} */
  .post-fild-same .section.post-body { padding-top: 58px; font-family: dinregular; }
  
  /* Blog Author Page */
  .blogg-suthor-page {padding: 0px 20px 30px;}
  .back2-blog { font-size: 20px; }
  
  
  
  
  /* Resources Page */
  .st-add-iteam-fill { width: calc(33.33% - 40px); margin: 0px 20px 40px; }
  .st-cta-fixed { width: calc(100% - 135px);}
  .st-rs-main-head { padding: 20px 0px 200px; }
  
}
@media(max-width:1240px){
  /* Resources Page */
.blog-section01 .ias-trigger a { font-size: 20px; min-width: 175px; height: 78px; }
  .blog-section01 .ias-trigger a:after { font: normal normal normal 20px/1 FontAwesome;bottom: 9px; }
}
@media(max-width:1200px){
  
  
  /*Blog Listing Page */
  .hub-social-share ul.ss-list li { padding: 0px 4px; }
  .hub-social-share { width: 102px; }
  .hub-date-fixed , .bg-post-author  { width: calc(100% - 102px);}
  .hub-social-share ul.ss-list li i { font: normal normal normal 30px/1 FontAwesome;}
/*   .blog-pagination a { font-size: 22px; min-width: 200px; } */
  /*Blog Posting Page */
  .bg-left-side-body { width: calc(100% - 308px) !important; }
  .bg-right-side-body { width: calc(308px - 35px) !important; margin-left: 35px !important; }
  .bg-main-form .hs_cos_wrapper.form-title {padding: 25px 20px;}
  .bg-main-form form { padding: 32px 20px; }
  .rect-post-box { padding: 30px 20px 38px 20px;margin-bottom: 40px; }
  .bg-main-form { margin-bottom: 40px; }
  .post-fild-same {  padding: 45px 20px 45px; }
  .blog-posting-page .hs-feature-background { height: 480px; }
  .blog-posting-page .bg-body-cont { padding: 55px 0px 150px; }
  .post-fild-same .section.post-body p, .post-fild-same .section.post-body ul li, .post-fild-same .section.post-body ol li { font-size: 20px;}
  
   /* Resources Page */
  
  .st-cta-fixed { width: calc(100% - 102px);}
  
  
  
  
  
}
@media(max-width:1176px) {
.blog-container1 { padding: 0px 25px; max-width: 1100px; }
.bg-fixed-contain,.blog-container  {padding:0px 25px;}
}
@media(max-width:1024px){
  .blog-container1 { max-width: 100%;padding:0px 5px; }
  .bg-fixed-contain  {padding:0px 25px;max-width: 100%;}
  .bg-filter-post { padding: 0px 20px 38px; }
  /*Blog Listing Page */
/*   .bg-body-cont { padding: 20px 0px 120px; } */
  .blog-pagination { text-align: center; padding-top: 40px; }
  .blog-section01 .ias-trigger { padding-top: 40px; }
  /*Blog Posting Page */
  .bg-left-side-body { width: calc(100% - 280px) !important; }
  .bg-right-side-body { width: calc(280px - 25px) !important; margin-left: 25px !important; }
  .blog-posting-page .bg-body-cont { padding: 55px 0px 125px; }
  
  /* Resources Page */
  .st-rs-main-head { padding: 20px 0px 175px; }
  .blog-pagination a { margin-top: 0; }
  
  .post-fild-same .new-post-boddy h1 {font-size:44px;}
  
  

}
@media(max-width:991px){
  /*Blog Listing Page */
/*   .bg-filter-post h3{font-size: 28px;} */
  .post-item { width: calc(50% - 40px); margin: 0px 20px 40px; }
  .blog-pagination {  padding-top: 55px; }
  .blog-section01 .ias-trigger { padding-top: 55px; }
  
  /*Blog Posting Page */
  /*.rect-date {font-size: 16px;}
  .bg-post-author {font-size:16px;}
  /*Blog Author  Page 
  .back2-blog { font-size: 16px; }*/
  
  /* Resources Page */
  .st-add-iteam-fill { width: calc(50% - 40px); margin: 0px 20px 40px; }
  .st-cta-fixed {font-size: 20px;}
  
  .post-fild-same .new-post-boddy h1 {font-size:39px;}
  .post-fild-same .new-post-boddy h2 {font-size: 22px;}
  .post-fild-same .new-post-boddy h3 {font-size: 20px;}
  .post-fild-same .new-post-boddy p , .post-fild-same .new-post-boddy p > span , .post-fild-same .new-post-boddy li  {font-size: 18px;}
  
  
}
@media(max-width:920px){
  /*Blog Posting Page */
  .bg-left-side-body { width: 100% !important; margin-bottom: 40px; }
  .bg-right-side-body { width: 100% !important; margin-left: 0 !important; }
  .blog-posting-page .bg-body-cont { padding: 55px 0px 100px; }
  
  
  
  
  
}
@media(max-width:840px){
  /*Blog Posting Page */
  .post-fild-same .section.post-body { padding-top: 40px;  }
  .blog-list-pre { padding-top: 50px; }
  /*Blog Posting Page */
  .blog-list-pre a { line-height: 43px; }
  
}
@media(max-width:767px){
  /*Blog Listing Page */
/*   .bg-filter-post h3{font-size: 25px;} */
  .bg-body-cont { padding: 20px 0px 85px; }
  .blog-pagination { padding-top: 40px; }
  .blog-section01 .ias-trigger { padding-top: 40px; }
  /*Blog Posting Page */
  .rect-date {font-size: 18px;}
  .bg-post-author {font-size:18px;}
  .blog-posting-page .hs-feature-background { height: 384px; }
  .blog-posting-page .bg-body-cont { padding: 55px 0px 75px; }
  /* Blog Author Page */
  .author-comntentt { margin-top: 18px; width: 100% !important; }
  .author-imgg1 { width: 100% !important; }
  .author-imgg1 img {margin-right: 0;}
   .back2-blog { font-size: 18px; }
  
  
  /* Resources Page */
  .st-cta-fixed {font-size: 18px;}
  .bg-fixed-contain,.blog-container { padding: 0px 20px;}
  .blog-container1 { padding: 0px; }
/*   .bg-filter-post .st-add-cta li a { font-size: 23px; } */
  .bg-filter-post .st-add-cta li { margin-right: 10px; margin-bottom: 10px; }
  .st-rs-main-head { padding: 20px 0px 135px; }
  .bg-main-form .hs_cos_wrapper.form-title{text-align:center}
  .post-fild-same .new-post-boddy h1 {font-size:32px;}
   .post-fild-same .new-post-boddy h2 {font-size: 21px;}
  .post-fild-same .new-post-boddy h3 {font-size: 19px;}
  .post-fild-same .new-post-boddy p , .post-fild-same .new-post-boddy p  > span , .post-fild-same .new-post-boddy li  {font-size: 17px;}
 
  
}
@media(max-width:640px){
  /*Blog Listing Page */
  .post-item { width: 100%; margin: 0px 0px 40px; }
/*   .bg-filter-post { padding: 0px 0px 38px; } */
  .blog-container1 { max-width: 100%; padding: 0px 20px; }
/*   .blog-pagination a { min-width: 198px; } */
/*   .bg-filter-post .widget-module ul li a {font-size: 23px;} */
  .bg-filter-post .widget-module ul li { margin-right: 10px; margin-bottom: 10px; }
  .hub-social-share ul.ss-list li i { font: normal normal normal 22px/1 FontAwesome; }
  .hub-social-share { width: 82px; }
  .hub-date-fixed ,   .bg-post-author  { width: calc(100% - 82px); }
  .blog-pagination { padding-top: 25px; }
  .blog-section01 .ias-trigger { padding-top: 25px; }
  
  /*Blog Posting Page */
  .blog-list-pre a {  line-height: 43px; font-size: 18px; }
  .blog-list-pre p { font-size: 15px; }
  .rect-more a {  min-width: 53px; line-height: 40px; font-size: 20px; }
  .bg-right-side-body .hs_submit input {  font-size: 20px;  padding: 8px 26px;  }
  /*Blog Author Page */
  .blogg-suthor-page { padding: 0px 0px 30px; }
  
  /* Resources Page */
  .st-add-iteam-fill { width: 100%; margin: 0px 0px 40px; }
  .blog-section01 .ias-trigger a { font-size: 23px; min-width: 198px; height: 68px; }
  .blog-section01 .ias-trigger a:after { font: normal normal normal 23px/1 FontAwesome; bottom: 8px; }
  .st-cta-fixed {width: calc(100% - 82px);}
  .st-aheight-block {height: auto !important;}
   .st-rs-main-head { padding: 20px 0px 90px; }
  
}
@media(max-width:480px){
  /*Blog Listing Page */
  .blog-pagination a { font-size: 18px; }
  .bg-filter-post .widget-module ul li a {padding: 6px 18px 6px;}
  .bg-filter-post .widget-module ul li {  margin-right: 5px; margin-bottom: 10px; }
  .bg-body-cont { padding: 20px 0px 60px; }
  /*Blog Posting Page */
/*   .rect-date {font-size:16px} */
/*   .bg-post-author {font-size:16px;} */
  .post-fild-same .section.post-body p, .post-fild-same .section.post-body ul li, .post-fild-same .section.post-body ol li { font-size: 16px;}
  .blog-list-pre span { display: none; }
  .blog-list-pre a { min-width: 49px; line-height: 48px; }
  .blog-list-pre p { font-size: 12px; }
  .blog-posting-page .hs-feature-background { height: 253px; }
   .bg-post-author {width: 100%;}
  .blog-list-pre { padding-top: 25px; }
  .post-fild-same .hubspot-editable { margin-top: 18px; }
  .post-fild-same .section.post-body { padding-top: 28px; }
  .post-fild-same { padding: 32px 20px 35px; }
  .bg-main-form .hs_cos_wrapper.form-title { padding: 18px 20px;font-size: 18px; }
  .rect-more a { min-width: 47px; line-height: 35px;  font-size: 18px; }
  .blog-posting-page .bg-body-cont { padding: 55px 0px 55px; }
  .bg-right-side-body .hs_submit input {  font-size: 18px;  padding: 8px 24px;  }
  
   .back2-blog { font-size: 16px; }
  
  /* Resources Page */
  .blog-section01 .ias-trigger a { font-size: 19px; min-width: 161px; height: 58px; }
  .blog-section01 .ias-trigger a:after { font: normal normal normal 19px/1 FontAwesome; bottom: 8px; }
  .st-cta-fixed {font-size: 16px;}
  .bg-filter-post .st-add-cta li a { padding: 6px 18px 6px; }
  .bg-filter-post .st-add-cta li { margin-right: 5px; margin-bottom: 10px; }
  .st-rs-main-head { padding: 20px 0px 60px; }
  .post-fild-same .new-post-boddy h1 {font-size:29px;}
   .post-fild-same .new-post-boddy h2 {font-size: 20px;}
  .post-fild-same .new-post-boddy h3 {font-size: 18px;}
  .post-fild-same .new-post-boddy p , .post-fild-same .new-post-boddy p > span , .post-fild-same .new-post-boddy li  {font-size: 16px;}
 
  
}
@media(max-width:375px){
  /*Blog Posting Page */
  .blog-list-pre p { display: none; }
  
}




