.sspl-blog-heading3 {
    font-size: 36rem;
    line-height: 1.2em;
    margin: 50rem 0 30rem;
    color: #1B1B1B;
   font-family: "Roboto", Sans-serif;
    font-weight: 500;
}
h4.sspl-blog-heading4 {
    font-size: 26rem;
    line-height: 1.3em;
    padding: 50rem 0 20rem;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	 color: #1B1B1B;
}
ul.sspl-blog-ul {
    margin: 0;
    padding: 0 0 0 35rem;
}
.sspl-blog-ul li {
    padding: 5rem;
}
h5.sspl-blog-heading5 {
    font-size: 24rem;
    margin: 40rem 0 20rem 0;
    color: #1B1B1B;
	font-family: "Roboto", Sans-serif;
}
h6.sspl-blog-heading6 {
	font-size: 20rem;
	line-height:1.4;
	margin-bottom:10rem;
	font-family: "Roboto", Sans-serif;
	margin-top: 40rem;
}
.blog-boxes h6 {
    font-size: 28rem;
    color: #FF4A2D;
    text-align: center;
}
.col-inner {
    padding: 20rem 20rem !important;
    background-color: #ffffff;
	text-align: center;
}
.blog-boxes {
    margin-bottom: 60rem;
}
.blog-boxes .row {
    width: 100%;
    margin: 0 !important;
}
.blog-cntt-left-col {
    display: flex;
    position: sticky !important;
    top: 18% !important;
    height: 100% !important;
    padding-bottom: 80rem;
}
.sspl-blog-info .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    justify-content: flex-end;
}
.sspl-share .ekit-wid-con .ekit_socialshare > li > a svg{
   width: 30rem !important;
}
.author-img img.jet-listing-dynamic-image__img {
    width: 30rem !important;
    height: 30rem !important;
    border-radius: 50% !important;
}
.sspl-blog-info span.elementor-post-info__item-prefix {
    color: #D0B79F;
}
/***** on hover running underline css code******/
.sspl-blog-listing:hover .sspl-blog-title .elementor-heading-title a, .sspl-blog-listing:hover .wr-text-title h2.elementor-heading-title.elementor-heading-title {
    background-size: 100% 1.4rem !important;
}
.sspl-blog-title .elementor-heading-title a, .wr-text-title h2.elementor-heading-title {
    text-decoration: none;
    background-size: 0 1.4rem !important;
    background-position: 0 95% !important;
    -webkit-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s !important;
    -moz-transition: background-size .25s cubic-bezier(.785, .135, .15, .86) 0s !important;
    -o-transition: background-size .25s cubic-bezier(.785, .135, .15, .86) 0s !important;
    transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s !important;
    background-image: linear-gradient(to right, #000000 0, #000000 100%) !important;
    padding: 0 0 4rem;
    background-repeat: no-repeat;
    display: inline !important;
}
/****** add icon after title on hove and by default*****/
.sspl-blog-listing .sspl-blog-title .elementor-heading-title a::after, .sspl-blog-listing .wr-text-title h2.elementor-heading-title::after, .sspl-blog-listing .sspl-blog-title.dnld-blog-title .elementor-heading-title a::after {
    content: "";
    display: inline;
    background: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/circle-right-arrow-black-icon.svg) no-repeat;
    width: 28rem;
    height: 28rem;
    margin: 0rem 0 0 8rem;
    position: absolute;
    background-size: 28rem;
	transition: all 0.3s ease-in-out 0s;
}
.sspl-blog-listing .sspl-blog-title.dnld-blog-title .elementor-heading-title a::after{
	 background: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/download-black.svg) no-repeat !important;
	 background-size: 28rem !important;
}
.sspl-blog-listing:hover .sspl-blog-title .elementor-heading-title a::after, .sspl-blog-listing:hover .wr-text-title h2.elementor-heading-title::after, .sspl-blog-listing:hover .sspl-blog-title.dnld-blog-title .elementor-heading-title a::after {
    background: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/circle-right-arrow-orange-icon.svg) no-repeat;
	width: 28rem;
    height: 28rem;
    margin: 0rem 0 0 8rem;
    position: absolute;
    background-size: 28rem;
}
.sspl-blog-listing:hover .sspl-blog-title.dnld-blog-title .elementor-heading-title a::after {
	background: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/download-orange.svg) no-repeat !important;
     background-size: 28rem !important;
}
/*******image zoom in code on hover ******/
.sspl-bg-img {
  overflow: hidden;
  border-radius: 6rem 6rem 0 0;
}
.sspl-bg-img img {
  max-width: 100%;
  transition: all 1s ease;
  border-radius: 6rem 6rem 0 0;
}
.sspl-blog-listing:hover .sspl-bg-img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/*******End image zoom in code on hover ******/
.sspl-blog-listing:hover {
	box-shadow: 0px 0px 10px 0px rgba(190.93125915527344, 190.93125915527344, 190.93125915527344, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.sspl-blog-title {
    min-height: 76rem;
}
/******back to all posts hover icon css*****/
#blog-left-arrow::before {
    content: "";
    display: inline;
    background: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/circle-left-arrow-black-icon.svg) no-repeat;
    width: 28rem;
    height: 28rem;
    margin: 0rem 0 0 8rem;
    position: absolute;
    background-size: 28rem;
	left: -9px;
    top: -6px;
	margin-left: 10rem;
    transition: transform 0.5s ease;

}
.post-back-btn:hover  #blog-left-arrow::before{
    background: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/circle-left-arrow-orange-icon.svg) no-repeat !important;
	width: 28rem;
    height: 28rem;
    position: absolute;
    background-size: 28rem;
}
#blog-left-arrow:hover::before {
    transform: translateX(-5rem);
}
.ssl-share li {
    transition-duration: 0.3s;
}
.ssl-share li:hover{
	transform: scale(1.1);
}
.blog-insights-slider .jet-listing-grid__slider .jet-slick-dots li {
    width: 33.3% !important;
	height: 5rem !important;
}
.blog-insights-slider .jet-listing-grid__slider .jet-slick-dots li {
    border-radius: 0%;
}
.blog-insights-slider .jet-listing-grid__slider-icon {
    width: 45rem !important;
    height: 45rem !important;
    border-radius: 50% !important;
}
.tab-sec .jet-tabs__control-wrapper {
    max-width: 1300rem !important;    
	width: 100%;
}
.page-id-33 footer.elementor.elementor-21.elementor-location-footer {
    background-color: #F8F4F1;
}
.all-rsc{
	position:relative;
}
.demo-left, .demo-right {
    height: 100%;
}
.demo-form-text p {
    font-size: 12rem;
    font-weight: 400;
    color: #000000;
    margin: 30rem 0 !important;
	text-align: center;
}
.book-demo-form input.wpcf7-form-control.wpcf7-submit {
    padding: 15rem 40rem !important;
    border-radius: 25rem !important;
    margin-top: 10rem;
}
div#demo-btn {
    text-align: center;
}
#demo-btn input:active, #demo-btn input:focus, #demo-btn input:hover {
	 font-weight: 500;
	background-color:#EF6225 !important;
    transform: scale(1.1);
}
.book-demo select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    padding: 0 20rem;
}
.book-demo select.wpcf7-form-control.wpcf7-select {
    color: #836950 !important;
	 background-repeat: no-repeat;
    background-image: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/filter-arrow-down.svg);
    background-position: 96% 50%;
    background-size: 18rem;
}
.book-demo select.wpcf7-form-control.wpcf7-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.book-demo span.wpcf7-not-valid-tip {
    font-size: 14rem;
    color: #f00;
}
.wpcf7-response-output {
    font-size: 16rem !important;
    line-height: 1.4em !important;
	font-family: "Roboto", Sans-serif !important;
	color:#000000 !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border: 1rem solid #dc3232 !important;
    padding: 10rem 20rem !important;
}
.demo-form-text a {
    color: #3363FF !important;
	text-decoration:underline !important;
}
.book-demo input {
    border-radius: 7rem !important;
}
.book-demo .form-col {
    margin-bottom: 20rem;
}
.form-col:first-child {
    padding-left: 15rem !important;
}
.form-col {
    padding-right: 10rem !important;
	padding-left: 10rem !important;
}
/* .resources-tab .jet-tabs__content-wrapper {
    overflow: visible;
} */
.filter-open {
    top: 16rem;
	cursor:pointer;
}
.filter-sec-item select.jet-select__control, .filter-sec-item select.jet-sorting-select {
    padding: 10rem 20rem;
    border: 1px solid #BEC0C2;
    border-radius: 25rem;
	max-width: 280rem !important;
	width: 220rem;
    background-color: #ffffff !important;
}
.filter-sec-item select.jet-select__control.depth-0, .filter-sec-item select.jet-sorting-select{
    background-repeat: no-repeat;
    background-image: url(https://tryvium.kinsta.cloud/wp-content/uploads/2024/04/bottom-chevron.svg);
    background-position: 93% 50%;
    background-size: 13rem;
}
.filter-sec-item  select {
    cursor: pointer !important;
}
.filter-sec-item select.jet-select__control, .filter-sec-item select.jet-sorting-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.blog-insights-slider .jet-listing-grid__slider .jet-slick-dots {
    margin: 50rem auto 0;
    padding: 0;
	width:99%;
}
.blog-insights-slider .jet-listing-grid__slider-icon svg {
    height: 25rem !important;
}
.filter-sec-item  .jet-filters-group {
	flex-direction: row !important;
}
.clear-ftr .jet-remove-all-filters__button {
    border-radius: 25rem !important;
    padding: 14rem 40rem;
    margin-left: 10rem;
	cursor:pointer;
} 
.filter-sec-item {
    display: none;
}
/* .resources-tab .jet-tabs__control-wrapper {
    margin-bottom: 100rem !important;
} */
.blog-img img {
    border-radius: 8rem !important;
}
.sspl-post-contt a {
    color: #3363FF;
}
.sspl-post-contt a:hover {
    color: #3363FF;
}
.list-pad p {
    margin-top: 12rem;
	margin-bottom: 15rem;
}
.blog-cntt-left-col li {
    margin: 5rem !important;
}
.blog-cntt-left-col li:first-child {
    margin-left: 0 !important;
}
.blog-cntt-left-col li i.icon {
    font-size: 15rem !important;
} 
.blog-cntt-left-col li > a svg {
    max-width: 15rem !important;
}
.blog-cntt-left-col .ekit_socialshare li a{
	width: 35rem !important;
    height: 35rem !important;
    line-height: 28rem !important;
}
.author-bx-img img.jet-listing-dynamic-image__img {
    width: 80rem !important;
}
.bk-demo-sec {
    height: calc(100vh - 72rem) !important;
}
.demo-left{
	padding-left: calc((100% - 1600rem) / 2) !important;
	background-color:#1C368C;
}
.demo-right{
	padding-right: calc((100% - 1600rem) / 2) !important;
	background-color:#F8F4F1;
}
.demo-left .elementor-widget-wrap{
	padding-right:160rem !important
}
.demo-right .elementor-widget-wrap{
	padding-left:160rem !important
}
.logos-sec .elementor-widget-wrap {
    padding-right: 0 !important;
}
.insights-slider-outer {
	position:relative;
}
.book-demo input::placeholder{
	font-size: 16rem !important;
	line-height:1.4em !important;
	font-family: "Roboto", Sans-serif !important;
	color:#836950 !important;
}
#demo-btn span.wpcf7-spinner {
    display: none !important;
}

.tab-sec .jet-tabs__control .jet-tabs__control-inner, .tab-sec .jet-tabs__control.active-tab .jet-tabs__control-inner {
    padding: 8rem 25rem 8rem 25rem !important;
}
.tab-sec  .jet-tabs__control.active-tab,  .tab-sec  .jet-tabs__control {
	margin: 0 30rem 0 0 !important;
    border-radius: 30rem !important;
}
.book-demo-form input.wpcf7-form-control.wpcf7-text {
    padding: 0 20rem !important;
}
.filter-sec-item select.jet-select__control {
    margin-right: 10rem !important;
}
.webinar-modal span.eae-popup-btn-text {
    display: none;
}
.dnlfd-rsc {
    cursor: pointer;
}
.clear-ftr .jet-remove-all-filters button:focus {
    outline: unset !important;
    outline: unset !important;
}