h1 {
  font: 700 52px "Poppins", sans-serif;
  line-height: 1.2;
  color: #17212c;
  margin-bottom: 20px;
}
.lead-text {
  font: 400 28px "Rubik", sans-serif;
  color: #19212b;
}
.title {
  font: 600 18px "Poppins", sans-serif;
  line-height: 1.2;
  color: #19212b;
}
.filterSelect select {
  font: 400 18px "Rubik", sans-serif;
  color: #19212b;
  border: none;
  padding: 8px 15px;
}
.card.newsletter .tnp-subscription .wpcf7 form.invalid .wpcf7-response-output{
    color: #ffffff!important;
    width: 100%!important;
    border: none!important;
}
.card.newsletter .tnp-subscription form.wpcf7-form.invalid {
    position: relative!important;
}
.card.newsletter span.wpcf7-spinner {
    right: 131px!important;
    bottom: 60px!important;
}
.filterBox {
  border-top: 2px solid #e1e1e1;
  border-bottom: 2px solid #e1e1e1;
  padding: 25px 0;
}
.filterSelect {
  margin-left: 13px;
}
.sectionPadding-t100b0 {
  padding-top: 100px;
  padding-bottom: 0px;
}
.sectionPadding-t0b100 {
  padding-top: 0;
  padding-bottom: 100px;
}
/* Column Style */
.blog-list {
  padding: 60px 0 100px;
}
.blog-list .card {
  border-radius: 10px !important;
  border: none;
  box-shadow: rgb(3 3 3 / 20%) 0px 17px 30px 0px;
  background: #ffffff;
}
.blog-list .card .specialists-content {
  padding: 40px 20px 80px !important;
  border-radius: 0 0 10px 10px !important;
}
.blog-list.case-study .card .manage-layout1 {
  box-shadow: none !important;
}
.blog-list .card .caf-meta-content-cats li a {
  background-color: transparent !important;
  font: 700 16px "Rubik", sans-serif !important;
  color: #443dcb !important;
  text-decoration: none !important;
  padding-right: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.blog-list .card .caf-meta-content-cats {
  display: block;
  width: max-content;
  background: #fff;
  padding: 0px;
  box-sizing: border-box;
  position: absolute;
  bottom: 30px;
}
.blog-list.case-study .card .caf-meta-content-cats ul.caf-mb-0 li:first-child {
  display: none;
}
.blog-list.case-study .card .caf-meta-content-cats ul {
  padding: 0 !important;
}
.filterBox div#caf-multiple-taxonomy-filter-hor select {
  font: 400 18px "Rubik", sans-serif !important;
  color: #19212b !important;
  border: none !important;
  padding: 8px 15px !important;
  background: #ffffff !important;
  border-radius: 5px;
  outline: none;
}
.filterBox button.caf_select_multi_btn {
  background-color: #443dcb !important;
  letter-spacing: 2px;
  padding: 0px 20px !important;
  height: 40px !important;
  color: #ffffff !important;
  border-radius: 20px;
  font: 400 16px "Rubik", sans-serif !important;
}
.blog-list .card .specialists-content .caf-content {
  display: none !important;
}
.blog-list .card img,
.caf-featured-img-box {
  border-radius: 10px 10px 0 0;
}
.data-target-div1 .caf-post-layout1 .caf-post-title {
  background-color: transparent !important;
  padding: 10px !important;
}
.data-target-div1 .caf-post-layout1 .caf-post-title h2,
.data-target-div1 .caf-post-layout1 .caf-post-title h2 a {
  font: 600 24px "Poppins", sans-serif !important;
  line-height: 1.3 !important;
  color: #17212c !important;
}
.data-target-div1 .caf-post-layout1 .caf-post-title h2,
.data-target-div1 .caf-post-layout1 .caf-post-title h2 a {
  font: 600 24px "Poppins", sans-serif;
  line-height: 1.3;
  color: #17212c;
}
.dtime {
  font: 400 14px "Rubik", sans-serif;
  color: #636970;
  padding-bottom: 15px;
}
.blog-list .card .title {
  font: 600 24px "Poppins", sans-serif;
  line-height: 1.3;
  color: #17212c;
}
.moreLink,
.moreLink a {
  font: 700 16px "Rubik", sans-serif;
  color: #443dcb;
  text-decoration: none;
  padding-right: 10px;
}
.moreLink a:last-child {
  padding-left: 10px;
}
.card.newsletter {
  padding: 30px;
  background: #dde1e3 url("../images/blog/newsletter-bg.jpg") no-repeat;
  background-size: cover;
}
.card.newsletter .title {
  font: 600 24px "Poppins", sans-serif;
  line-height: 1.3;
  color: #ffffff;
  text-align: center;
  margin-bottom: 30px;
}
.card.newsletter .tnp-subscription label,
.tnp-profile label {
  display: none;
}
.card.newsletter .tnp-subscription input {
  border: none !important;
  outline: none;
  height: 50px;
  line-height: 50px;
  background: transparent !important;
  width: 100%;
  padding-left: 13px !important;
  padding-right: 13px;
  border-radius: 0px;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 400;
  color: #ffffff !important;
  border-radius: 60px;
  border: 1px solid #b3b3b3 !important;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.card.newsletter .tnp-subscription input::placeholder {
  color: #ffffff;
}
.card.newsletter .tnp-subscription .tnp-field.tnp-field-email {
  display: inline-block;
  width: 60%;
  margin-right: 20px;
}
article#caf-post-layout1
  .card.newsletter
  .tnp-subscription
  input[type="submit"] {
  line-height: 50px;
  text-align: center;
  background-color: #ffffff !important;
  color: #443dcb !important;
  border-radius: 60px;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 20px;
  display: inline-block;
  width: fit-content;
  margin-top: 0;
  border: none !important;
  letter-spacing: 0px;
  padding: 0 15px !important;
  height: 50px !important;
}
.footer-widget.subscribe-widget .tnp-field.tnp-field-button {
  display: inline-block;
}
.card.newsletter .tnp-subscription {
  margin: 30px 0 0 !important;
}
.card.newsletter .tnp-subscription .wpcf7-form-control-wrap {
  width: 67%;
  margin-right: 10px;
}
.card.newsletter .subtitle {
  font: 500 18px "Rubik", sans-serif;
  line-height: 1.3;
  color: #ffffff;
  text-align: center;
}
/*.footer-inner {background: #dde1e3 url('../images/seo/footer-bg.jpg') no-repeat 100% 50%;}*/
.footer-inner {
  background: #dde1e3 url("../images/bg/footer-form-bg.jpg") no-repeat fixed -600px 50%;
  background-size: cover;
}
.footer-inner h2 {
  font-size: 36px;
}
/*.form-flex {
  width: 50%;
}*/
.form-flex p {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.form-flex .wpcf7-form-control-wrap {
  margin: 10px 0;
  flex: 0 0 48%;
}
.form-flex .form-control {
  padding-top: 14px;
  padding-bottom: 14px;
}
.form-flex textarea.form-control {
  height: 150px;
  overflow: hidden;
  resize: none;
}

.contactTopSection h3 {
  font-size: 36px;
  font-weight: 500;
}
span.date.caf-col-md-6 {
  display: block;
  padding-bottom: 18px;
  font: 400 14px "Rubik", sans-serif !important;
  color: #636970;
}
span.date.caf-col-md-6 i.fa.fa-calendar {
  display: none;
}
span.date.dateHide.caf-col-md-6 {
  display: none;
}
/* detail page */
.dtime18 {
  font: 400 18px "Rubik", sans-serif;
  color: #636970;
  padding-bottom: 30px;
}
.blog-detail-container h1 {
  font: 700 26px "Poppins", sans-serif;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 0;
}
.blog-detail-container h2 {
  font: 700 22px "Rubik", sans-serif;
  line-height: 1.2;
  color: #17212c;
  margin-bottom: 20px;
}
.blog-detail-container h3 {
  font: 700 22px "Rubik", sans-serif;
  line-height: 1.2;
  color: #17212c;
}
.blog-detail-container p {
  font: 400 18px "Rubik", sans-serif;
  color: #17212c;
  line-height: 1.5;
}
.blog-detail-container .banner img {
  border-radius: 10px;
}
.contributor {border-bottom: 2px solid #d4d4d4; padding-bottom: 40px;}
.blog-detail-container .contributorImg {
  border-radius: 50%; width: 80px;
}
.row.contributor {
  margin-top: 40px;
}
.contributor .card {
  border: none;
  background: transparent;
  align-items: center;
}
.contributor .title {
  font: 600 18px "Rubik", sans-serif;
  line-height: 1.5;
  color: #17212c;
  padding-bottom: 5px;
}
.contributor .name {
  padding-bottom: 10px;
  font: 500 18px "Rubik", sans-serif;
}
.contributor .name a {
  line-height: 1.5;
  color: #443dcb;
  text-decoration: none;
}
.contributor p {
  font: 400 16px "Rubik", sans-serif;
  color: #414345;
  line-height: 1.5;
}
.socialIconBox .card {
  border: none;
  border-top: 1px solid #b4b2dc;
  padding: 45px 0 0 0;
  border-radius: 0;
  background: transparent;
  flex-direction: inherit;
  justify-content: space-between;
  align-items: center;
}
.socialIconBox .card .mediaTitle {
  font: 400 20px "Rubik", sans-serif;
  flex: 0 0 40%;
}
.addtoany_shortcode {flex: 0 0 60%;}
.socialIconBox .card ul.social-links.clearfix {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 50px;
}
.socialIconBox .card ul.social-links li {
  background: #000000;
  width: 50px;
  height: 50px;
  padding: 12px;
  border-radius: 50%;
}
.socialIconBox .card ul.social-links li:hover {
  background-color: #443dcb;
}
.blog-list .row.grid .custom-column {
  margin: 0 0 26px;
}
/* Case Study style */
.sectionPadding-t30b50 {
  padding: 30px 0 50px;
}
.blog-list.case-study .card {
  height: 100%;
}
.blog-list.case-study .custom-column {
  margin: 13px 0;
}
.blog-list.case-study .card {
  margin-bottom: 0;
}
.blog-list.case-study .card .specialists-content {
  padding: 40px 20px;
}
.bigtitle {
  font: 600 28px "Poppins", sans-serif;
  line-height: 1.2;
  color: #19212b;
}
.success-story-banner {
  background: #dde1e3 url(../images/case-study/success-story-banner.jpg)
    no-repeat;
  background-size: cover;
  /* height: 45vh; */
  border-radius: 13px;
}
.success-story-banner .card {
  background: transparent;
  height: 100%;
  border: none;
  position: relative;
  padding: 55px;
}
.success-story-banner .card span.ticker {
  font: 700 18px "Poppins", sans-serif;
  line-height: 1.3;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 35px;
}
.sectionPadding-t55b0 {
  padding: 55px 0 0;
}
.success-story-banner h1 {
  font: 600 38px "Poppins", sans-serif;
  line-height: 1.3;
  color: #ffffff;
}
.success-story-container h2 {
  font: 700 28px "Poppins", sans-serif;
  line-height: 1.3;
  color: #17212c;
  margin-bottom: 39px;
}
.success-story-container h3 {
  font: 700 28px "Poppins", sans-serif;
  line-height: 1.3;
  color: #17212c;
  margin-bottom: 39px;
}
.success-story-container p {
  font: 400 18px "Rubik", sans-serif;
  color: #17212c;
  line-height: 1.5;
  padding-bottom: 13px;
}
.success-story-container .headTitle {
  font: 500 28px "Poppins", sans-serif;
  line-height: 1.3;
  color: #17212c;
}
.success-story-banner a {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 8px 20px;
  display: inline-block;
  text-transform: uppercase;
  margin-top: 20px;
  font: 600 18px "Poppins", sans-serif;
  position: relative;
  text-decoration: none;
}
.success-story-banner a:hover{background: #ffffff;}
.success-story-banner a span {
  display: block;
}
.case-study-banner {
  background: #dde1e3 url(../images/case-study/banner.jpg) no-repeat;
  background-size: cover;
  /* height: 45vh; */
  border-radius: 13px;
}
.case-study-banner .card {
  background: transparent;
  height: 100%;
  border: none;
  position: relative;
  padding: 50px 75px 50px;
  width: 65%;
}
span.blogTag {
  color: #ffffff;
  font: 600 22px "Poppins", sans-serif;
  margin-bottom: 20px;
}
.case-study-banner h2 {
  font: 600 48px "Poppins", sans-serif;
  line-height: 1.2;
  color: #ffffff;
}
/* tab pills */
ul#pills-tab button.active {
  background: #433cca;
  color: #ffffff;
  padding: 20px;
}
ul#pills-tab li.nav-item {
  flex: 1 1 auto;
  text-align: -webkit-center;
  margin-right: 15px;
}
ul#pills-tab li:last-child {
  margin-right: 0px;
}
ul#pills-tab button {
  font: 500 18px "Poppins", sans-serif;
  width: 100%;
  color: #443dcb;
  position: relative;
  padding: 20px;
  background: #ffffff;
  box-shadow: 5px 10px 50px 0px rgba(27, 21, 127, 0.12);
}
ul#pills-tab button.active::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 1em solid;
  border-right: 1em solid transparent;
  border-bottom: 0;
  border-left: 1em solid transparent;
  position: absolute;
  bottom: -18px;
  left: 42%;
  color: #443dcb;
}
div#pills-tabContent {
  margin-top: 70px;
}
.catLabel .card,
.clientAchieved .card {
  border: none;
  padding: 20px 15px;
  border-radius: 12px;
  box-shadow: 5px 10px 50px 0px rgba(27, 21, 127, 0.12);
  margin-bottom: 30px;
}
.catLabel .card span {
  display: block;
  padding: 25px 20px;
  border: 1px solid #e1e1e1;
  border-radius: 6px;
  background: #f5f5f5;
  font: 600 18px "Poppins", sans-serif;
  margin-bottom: 20px;
}
.catLabel .card span:last-child:not(:only-child) {
  margin-bottom: 0;
}
.clientAchieved .card .sideTitle {
  font: 600 28px "Poppins", sans-serif;
  line-height: 1.3;
  color: #17212c;
  margin-bottom: 30px;
}
.clientAchieved .card .ico-box-r {
  padding: 30px 20px;
  border-radius: 6px;
  background: #f5f5f5;
  font: 600 18px "Poppins", sans-serif;
  margin-bottom: 20px;
}
span.cer-ico {
    display: flex;
    background: #4735c5;
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    border-radius: 100%;
    height: 70px;
    width: 70px;
    text-align: center;
    align-content: center;
    align-items: center;
    justify-content: center;
}
.clientAchieved .card .ico-box-r {
  font: 500 18px "Rubik", sans-serif;
    color: #443dcb;
    line-height: 1.5;
}
#manage-ajax-response {
  padding: 0px !important;
  margin: 0 auto;
}
.addtoany_shortcode div a span {
  background: #000000 !important;
  border-radius: 50% !important;
  height: 40px !important;
  width: 40px !important;
  line-height: 40px !important;
  padding: 5px;
}
.case-study-banner ul.slick-dots {
  position: absolute;
  z-index: 99999;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px !important;
  width: auto;
}
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 1;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 1px solid #ffffff;
  border-radius: 50%;
}
.slick-dots li.slick-active button:before {
  opacity: 1;
  color: transparent;
  background-color: #ffffff !important;
}
@media only screen and (max-width: 1366px) and (max-height: 768px) {
  .card.newsletter {
    padding: 15px;
  }
  .card.newsletter .tnp-subscription .wpcf7-form-control-wrap {
    width: 50%;
    margin-right: 10px;
  }
  article#caf-post-layout1
    .card.newsletter
    .tnp-subscription
    input[type="submit"] {
    height: 56px;
    line-height: 56px;
    text-align: center;
    background-color: #ffffff !important;
    color: #443dcb !important;
    border-radius: 60px;
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 20px;
    display: inline-block;
    width: fit-content;
    margin-top: 0;
    border: none !important;
    letter-spacing: 0px;
  }
}
@media (max-width: 767px) {
  .case-study-banner h2 {
    font: 500 21px "Poppins", sans-serif;
    line-height: 1.4;
    color: #ffffff;
  }
  .case-study-banner .card {
    background: transparent;
    height: 100%;
    border: none;
    position: relative;
    padding: 42px 20px;
    width: 100%;
  }
  .filters
    .col-md-12.d-flex.justify-content-between.filterBox.align-items-center {
    display: block !important;
    padding-left: 20px;
  }
}

.footer-inner h2 {font-size: 36px;}
.footer-form {width: 50%;}
.form-flex {display: flex; justify-content: space-between; flex-wrap: wrap;}
.form-flex .form-control {margin: 10px 0; flex: 0 0 48%; padding-top: 14px; padding-bottom: 14px;}
.cta-container {background: #1f52ed;padding: 15px;display: flex;align-items: center;justify-content: space-between; margin:25px 0;}
.cta-container p {margin: 0;}
.cta-left {flex: 0 0 65%;}
.cta-right {flex: 0 0 30%; text-align: right;}
.cta-left p {color:#fff; font: 700 18px "Poppins", sans-serif;}
.cta-right p {color:#fff; font: 600 17px "Poppins", sans-serif;}


.cta-button {background-color: #ff031a; text-align: center; position: relative; overflow:hidden; transition: .3s; display: inline-block; padding: 10px 20px; border-radius: 6px; color: #fff; text-decoration: none; font: 600 17px "Poppins", sans-serif;}
.cta-button span {position: relative; z-index: 2;}
.cta-button:after {position: absolute; transition: .3s; content: ''; width: 0; right: 0; left: auto; top: 0; height: 100%; background: #c01722;}
.cta-button:hover {cursor: pointer; color: #fff!important;}
.cta-button:hover:after {width: 100%; left: 0;}





.blogs .sectionPadding{padding-top:50px; padding-bottom:50px;}

.blog-banner {position: relative; text-align: center;}
.blog-banner-img {display: block; width: 100%;}
.blog-banner .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; margin: 0; text-align: center;}

img:hover {transform: inherit;}

.dot-list li::marker {font-size: 20px;}

@media screen and (min-width:1199px) {
  .blog-container {width: 750px;}
}


.table-content {
    background-color: #f6fbf7;
    border: 1px solid #ccc;
    padding: 15px;
    margin-top: 40px;
	margin-bottom:40px;
}

.table-content h3 {
    margin-top: 0!important
}

.table-content a {
    text-decoration: none!important;
    color: #282c32!important;
	font-family:"Rubik", sans-serif;
	font-size:18px;
}

.table-content a:hover {
    color: #0644f4!important
}

.table-content h4 {font-size: 20px;
    color: #282c32;
    font-weight: 700;
    font-family: "Rubik", sans-serif;
    margin-bottom: 15px;
    margin-top: 30px;}
	
ul.dot-bullet {
    position: relative;
    list-style-type: disc;
    margin-left: 20px;
	font-family:"Rubik", sans-serif;
	font-size:18px;
	margin-bottom:10px;
	
}
.alphaBullet{font-size:22px;font-weight:700;}
/* Blog CSS */
/* blog col start */
	.data-target-div1 #caf-filter-layout2 ul.dropdown li a {
        color: #000000!important;
        text-decoration: none;
    }
    .data-target-div1 #caf-filter-layout2 ul.dropdown li span {color: #494949 !important}
        #caf-post-layout1 #manage-post-area {
            background: #fff!important;
            margin-top: -39px;
            width: 91%;
			/*border-bottom: 4px solid #dbdbdb;*/
        }
		/*#caf-post-layout1:hover #manage-post-area {
			border-bottom: none;
		}
		#caf-post-layout1 #manage-post-area:after {
		  content: '';
			display: block;
			width: 0;
			height: 2px;
			background: #dbdbdb;
			transition: width .3s;
			position: absolute; 
		  
		}
		#caf-post-layout1:hover #manage-post-area:after { 
			text-decoration: none;
			color: #fa0001;
			transition: color .5s;
		}*/
		#caf-post-layout1{margin-bottom:30px}
		#caf-post-layout1 #manage-post-area{
			display:inline-block;
			text-decoration:none;
			border-bottom:4px solid #dbdbdb;
			position:relative;
			/*height: 63%;*/
			min-height: 380px;
		}
		.text-right {
			text-align: right;
		}
		.title-filter {
			background: #f6f6f6;
			padding: 35px;
			border-bottom: 1px solid #e6e6e6;
			margin-bottom: 31px;
		}
		#caf-post-layout-container{padding:0!important}
		#caf-post-layout1:hover #manage-post-area{
			box-shadow: 3px 3px 14px 6px rgb(0 0 0 / 15%);
		}
		#caf-post-layout1 #manage-post-area:after{content:'';display:block;width:0;height:4px;background:#fa0001;transition:width .3s;position:absolute; bottom: -4px;
			left: 0px;}
		#caf-post-layout1:hover #manage-post-area:after{width:100%;}
		#caf-post-layout1:hover #manage-post-area{text-decoration:none;color:#fa0001;transition:color .5s}
        .caf-meta-content span.author img {
			border-radius: 50%;
			height: 46px;
			width: 46px;
			float: left;

		}
		#manage-ajax-response article > .manage-layout1 {
			margin-bottom: 30px;
		}
		.author .authContentRight .authName {
			line-height: 21px;
			color: #0644f4;
			font-size: 16px;
			font-family: "Poppins", sans-serif;
			font-weight: 600;
		}
		.author .authContentRight .postDtTime {
			font-size: 14px;
			font-family: "Poppins", sans-serif;
			font-weight: 400;
			color: #6d7178;
		}
		.authBox ul.post-categories a {
			color: #ffffff;
			font-weight:300;
		}
		.authContentRight {
			float: left;
			padding-left: 10px;
			padding-right: 5px;
            width: 80%;
		}
		#caf-post-layout1 .caf-content {
			font-family: "Roboto",sans-serif!important;
			display: block!important;
			padding: 10px!important;
			background: #fff!important;
			word-break: break-word!important;
			font-size: 16px!important;
			text-align: inherit!important;
			color: #282c32!important;
			font-weight:400!important;
		}
		.banner-text-blog h1 {
			/*margin: 0 100px;*/
			font-weight: 600;
		}
		div#subscribe-box form.wpcf7-form p {
			margin-bottom: 0px;
		}
		.data-target-div1 #caf-post-layout1 a.caf-read-more {
			font-family: "Roboto",sans-serif!important;
			border-color: transparent!important;
			color: #ff1a2e!important;
			background-color: transparent!important;
			padding: 0!important;
		}
		
		.data-target-div1 #caf-post-layout1 a.caf-read-more:hover {
			font-family: "Roboto",sans-serif!important;
			border-color: transparent!important;
			color: #c01722!important;
			background-color: transparent!important;
		}
		
        span.comment.caf-col-md-3.caf-pl-0 {
            position: absolute;
            top: 0;
            color: #ffffff;
            width: auto;
            max-width: 100%;
            background: #2d2435;
        }
        span.comment.caf-col-md-3.caf-pl-0 i.fa.fa-comment {
            display: none;
        }
        span.comment.caf-col-md-3.caf-pl-0 {
            position: absolute;
            top: 0;
            color: #ffffff;
            width: auto;
            max-width: 100%;
            background: #2d2435;
            padding: 0px 10px 0 10px;
            display: block;
        }
		.blogCat {
			position: absolute;
			color: #ffffff;
			background: #2d2435;
			padding: 2px 30px;
		}
		div#manage-post-area {
			padding: 15px 15px;
		}
		.data-target-div1 #caf-post-layout1 .caf-post-title h2 {
			color: #282c32!important;
			font-family: "Poppins", sans-serif!important;
			text-transform: inherit!important;
			font-size: 20px!important;
			font-weight: 600!important;
			line-height: 25px!important;
		}
		.data-target-div1 #caf-post-layout1 .caf-post-title h2 a{font-size: 20px !important;}
		
		
		span.caf-featured-img-box {
			box-shadow: 3px 3px 14px 6px rgb(0 0 0 / 15%);
		}
		.data-target-div1 #caf-post-layout1 .caf-post-title {
			background-color: transparent!important;
			min-height: 70px;
		}
		#caf-post-layout1 .caf-meta-content{
			border-bottom:none!important;
		}
		#caf-post-layout1 .manage-layout1 {
			padding: 0;
			box-shadow: none!important;
		}
		.selectcont.caf-filter-container {
			max-width: max-content;
			position: relative;
			margin: auto;
			float: right;
		}
		#caf-filter-layout2 li ul {
			float: left;
			display: none;
			background: #f7f7f7;
			position: absolute;
			width: 380px;
			font-size: 16px;
			list-style: none;
			padding: 0!important;
			margin-top: 20px;
			box-shadow: 0 15px 30px 0 rgb(54 57 73 / 9%);
			right: 0!important;
			z-index: 99999;
			height: 300px;
			overflow-y: scroll;
		}
		#caf-filter-layout2 span.result {
			border: 1px solid #d2d2d2;
			border-bottom: 1px solid #d2d2d2!important;
			font-weight: 600;
			text-transform: capitalize;
			color: #f79918;
			border-radius: 26px;
			padding: 5px 50px 5px 20px!important;
			background: #ffffff;
		}
		.selectcont.caf-filter-container span.arrow-down, .selectcont.caf-filter-container span.arrow-up {
			margin-left: -31px;
		}
		#caf-filter-layout2 li.init{width:100%;white-space: nowrap;}
		.btn-box.subscribeBtn .btn-style-one .btn-title {
			position: relative;
			display: block;
			z-index: 1;
			font-family: "Poppins", sans-serif;
			font-weight: 600;
			padding:5px 20px;
			-webkit-transition: all 0.3s ease 0s;
			-o-transition: all 0.3s ease 0s;
			transition: all 0.3s ease 0s;
			border-radius: 3px;
			overflow: hidden;
			font-size: 18px;
			text-transform: initial;
		}
		#caf-filter-layout2 ul.dropdown {
			list-style: none;
			padding: 0!important;
		}
		.selectcont {
			display: inline-block;
			margin-right: 18px!important;
		}
		.btn-box.subscribeBtn {
			display: inline-block;
			padding-left: 20px;
		}
		#manage-ajax-response {
			position: relative;
			width: 100%;
			min-height: 300px;
			flex: 100%;
			padding: 20px 0!important;
		}
		span.pgTitle {
			font-size: 30px;
			font-weight: 700;
			color: #1f2329;
			font-family: "Poppins", sans-serif;
			padding-top: 8px;
			display: block;
			text-align:left;
		}
		.data-target-div1 #caf-filter-layout2 ul.dropdown li span {
			color: #1f2329;
			font-size: 18px;
			font-family: "Poppins", sans-serif;
			font-weight: 600;
		}
		#caf-filter-layout2 span.result {
			font-weight: 400!important;
		}
.data-target-div1 .caf-post-layout1 span.comment{display: none;}      
#caf-filter-layout2 .dropdown li.init span:first-child {visibility: hidden; position: relative;}
#caf-filter-layout2 .dropdown li.init span:first-child::after {content: "Filter:"; visibility: visible;margin-right: 10px;}
.data-target-div1 #caf-filter-layout2{ background: transparent !important; }
@media (max-width: 767px) {
    .footer-form {width: 100%;}
    .center-submit{margin-top: 30px;}
    .data-target-div1 #caf-filter-layout2 .selectcont, .data-target-div1 #caf-filter-layout2 li, .data-target-div1 #caf-filter-layout2, .data-target-div1 #caf-filter-layout2 li ul li a{display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    padding-right: 10px;}
    .blog-main-container h1{font-size: 28px;}
    .blog-main-container .lead-text{font-size: 20px;}
}

/* blog col end */



