/*
 Theme Name:   Twenty Twenty One Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Twenty One Child Dev Theme
 Author:       Hirendra Sisodiya/Kuldeep
 Author URI:   http://example.com
 Template:     twentytwentyone
 Version:      1.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, one-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentyonechild
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

html {
    font-family: "Inter", sans-serif !important;
  	font-optical-sizing: auto;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

a {
    background-color: transparent;
	text-decoration:none;
	outline: none;
	border:0px !important;
}

a:active, 
a:focus, 
a:visited,
a:link, 
a:hover {    
	text-decoration:none;
	outline: none;
}

a {
	cursor: pointer;
}

a:hover {
	text-decoration-style: none;
	text-decoration-skip-ink: none;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	outline: none;
	text-decoration: none;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    outline: 0x dotted var(--wp--style--color--link, var(--global--color-primary));
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;	
	outline: none;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: "Inter", sans-serif;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button:focus
input:focus,
optgroup:focus,
select:focus,
textarea:focus {
    outline: 0x dotted currentColor !important;
	outline-offset: -1x;
}

button {
    overflow: visible;
	text-decoration:none;
	outline: none;
}

button,
select {
    text-transform: none;
}

.site .button:focus, button:focus, input[type=submit]:focus, input[type=reset]:focus, .wp-block-search .wp-block-search__button:focus, .wp-block-button .wp-block-button__link:focus, .wp-block-file a.wp-block-file__button:focus, 
input[type=email]:focus{
    outline-offset: -6px !important;
    outline: 0px dotted currentcolor !important;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-weight: 400 !important;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

[role="button"] {
    cursor: pointer;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }
	
}

@media (min-width: 1200px) {
    .container {
        width: 1180px;
    }
}

.container-fluid {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.row-no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.row-no-gutters [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

@media (min-width: 768px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }
}

@media (min-width: 992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }
}

@media (min-width: 1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after {
    display: table;
    content: "";
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after {
    clear: both;
}

.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.home.page-template .site-content.container {
	padding-right: 0px !important;
    padding-left: 0px !important;
	width: 100% !important;
	margin-top: 72px;
	margin-bottom:0px;
}

.home.page-template .site-content.container .row {
	margin:0px !important;
}

.home.page-template .site-content.container .custom-left-col{
	width:100% !important;
	padding-right: 0px !important;
    padding-left: 0px !important;
}

.home.page-template .site-content.container .custom-left-col .cover {
    display: flex;
    position: relative;
}

.home.page-template .site-content.container .custom-left-col .top-banner-feature {
    background: url(https://static.lightxeditor.com/assets/images/mobileapp-top-banner.jpg);
    background-size: cover;
    min-height: 460px;
    width: 100%
}

.home.page-template .site-content.container .custom-left-col .top-banner-heading {
	font-family: "Inter", sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #fff
}

.home.page-template .site-content.container .custom-left-col .top-banner-text {
	font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #fff
}

.home.page-template .site-content.container .custom-left-col .top-banner-text img{
	max-width: none !important;
    height: 48px;
}

.home.page-template .site-content.container .custom-left-col .btn-top-banner {
    font-family: "Inter", sans-serif;
    width: 155px;
    height: 40px;
    font-size: 14px !important;
    font-weight: 600 !important
}

.m-0{
	margin:0px;
}

.mt-0{
	margin-top:0px !important;
}

.mb-0{
	margin-bottom:0px !important;
}

.pt-0 {
	padding-top : 0px !important;
}

.mt-3, .my-3 {
    margin-top: 16px !important;
}

.pb-6 {
    padding-bottom: 8px!important;
}

.pt-6 {
    padding-top: 8px!important;
}

.flex-column {
    flex-direction: column!important;
}

.p-80 {
    padding: 0 80px;
}

.section-area{
	padding: 60px 100px;
	max-width: 1366px;
}

.cta-section{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: auto;
	background: linear-gradient(89.91deg, #CCD4FF 0.06%, #CCEEFF 99.92%);
	min-height:110px;
	justify-content:center;
	text-align:center;
}

.cta-section span{
	font-family: "Inter", sans-serif;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
text-align: center;
color: #272B34;
	display: inline-flex;
    min-height: 46px;
    align-items: center;
    vertical-align: bottom;
}

.cta-section .btn-banner-start {
    background: linear-gradient(272.79deg, #626ADF 0%, #A64DFF 100%);
	border: 1px solid #FFFFFF;
	border-radius: 12px;
	width:auto;
	height:46px;
	padding:0px 24px;
	text-align:center;
	display: inline-flex;
    justify-content: center;
    align-items: center;
	font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
font-size: 16px;
	color:#fff;
	text-decoration:none;
}

.cta-section .btn-banner-start:hover, 
.cta-section .btn-banner-start:focus{
    background: linear-gradient(272.79deg, #A64DFF 0%, #626ADF 100%);
	color:#fff;
}

.about-section{
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
height: auto;
background: radial-gradient(96.78% 853.43% at 90.15% 21.09%, rgba(94, 216, 223, 0.1) 15.57%, rgba(92, 101, 235, 0.1) 100%);
}

.about-section .video-box-left {
    width: 240px;
    height: 490px;
    background-size: cover;
    border-radius: 40px;
    position: relative;
    box-shadow: -13px 14px 44px 1px rgb(0 0 0 / 37%);
    -webkit-box-shadow: -13px 14px 44px 1px rgb(0 0 0 / 37%);
    -moz-box-shadow: -13px 14px 44px 1px rgba(0,0,0,0.37);
}

.about-section .overflow-hidden {
    overflow: hidden !important;
}

.about-section .float-lg-right {
    float: right !important;
}

.about-section .phone-img {
    height: 100%;
    background: transparent;
    border-radius: 25px;
    overflow: hidden;
    width: 100%;
    margin: auto;
    background: url("https://static.lightxeditor.com/assets/images/iphone.png");
    background-size: cover;
    z-index: 9;
	padding: 11px;
}

.about-section .phone-img .phone-inner-img {
	background:url("https://static.lightxeditor.com/assets/images/mobile-inner.jpg");
	height: 100%;
    border-radius: 25px;
    overflow: hidden;
    width: 100%;
    margin: auto;
    background-size: cover;
    z-index: 9999;
	position:relative;
}

.about-section .phone-img .phone-inner-img .play-icon{
	display: flex;
    align-items: center;
    justify-content: center;
	height:100%;
}

.about-section .phone-img .phone-inner-img .play-icon img{	
	width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
	border-radius: 100%;
}

.about-section .phone-img .phone-inner-img .play-icon a{
	width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
	border-radius: 100%;
}

.about-section .phone-img .phone-inner-img .play-icon a:hover:before{
  content: "";
  width: 90px;
  height: 90px;
  position: absolute;
  border-radius: 100%;
  -webkit-animation: ripples 0.8s infinite ease-in-out;
          animation: ripples 0.8s infinite ease-in-out;
}

@-webkit-keyframes ripples {
  0% {
    border: 1px solid transparent;
  }
  100% {
    border: 20px solid #333;
    opacity: 0;
  }
}
@keyframes ripples {
  0% {
    border: 1px solid transparent;
  }
  100% {
    border: 20px solid #333;
    opacity: 0;
  }
}

.about-section .vid {
    padding-top: 10px;
    padding-bottom: 5px;
    position: absolute;
	z-index: 999;
    border-radius: 40px;
}

.background-eraser .content-text, 
.blend-images .content-text, 
.touch-up .content-text, 
.about-section .content-text{
    font-size: 20px;
    font-weight: 400;
    color: #272B34;
    line-height: 36px;
}

.mt-2, .my-2 {
    margin-top: 8px !important;
}

.background-eraser .responsive, 
.blend-images .responsive, 
.touch-up .responsive {
    width: 100%;
    height: auto;
}

.background-eraser .heading, 
.blend-images .heading, 
.touch-up .heading, 
.about-section .heading{
    font-family: "Inter", sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #272B34;
	line-height:48px;
}

.background-eraser .btn-feature, 
.blend-images .btn-feature, 
.touch-up .btn-feature, 
.about-section .btn-feature{
    width: 160px;
    height: 48px;
    font-size: 16px;
    font-weight: 600
}

.background-eraser .btn-primary:hover, 
.blend-images .btn-primary:hover, 
.touch-up .btn-primary:hover{
    background: #4D55D2 !important;
    color: #fff;
    border: 2px solid #4D55D2 !important;
}

.background-eraser .btn-outline, 
.blend-images .btn-outline, 
.touch-up .btn-outline {
    width: auto;
	padding: 0rem 24px;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
	color: #626adf !important;
	background: rgba(98, 106, 223, 0.05) !important;
    border: 2px solid #626adf !important;
	text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.background-eraser .btn-outline:hover, 
.blend-images .btn-outline:hover, 
.touch-up .btn-outline:hover{
    background: rgba(98, 106, 223, 0.10) !important;
    color: #626adf !important;
    border: 2px solid #626adf !important;
}

.bg-grey {
    background: rgba(98,106,223,.05);
}

.bg-lightgrey {
    background: #F8F9F9;
}

.box-icon-modern{
	padding:40px 20px;
	text-align:center;
}

.box-icon-modern .box-icon-modern-title{
	font-family: "Inter", sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #272B34;
    line-height: 36px;
	margin: 10px 0px;
}

.box-icon-modern .box-icon-modern-text{
	font-size: 16px;
    font-weight: 400;
    color: #272B34;
    line-height: 28px;
}

.bottom-image {
    background: url(https://static.lightxeditor.com/assets/images/mobileapp-footer-banner.jpg);
    min-height: 290px;
    background-size: cover;
}

.mt-80 {
    margin-top: 80px!important;
}

.get-started {
	font-family: "Inter", sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #272B34;
}

.get-started-secondary {
	font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #272B34;
}

.downloadbtn-bg {
    background: #000;
    border-radius: 12px;
}

.downloadbtn-bg img {
    max-width:none !important;
    height: 48px !important;
}

.home.page-template .site-content.container .site-main > *:first-child {
    margin-bottom: 0px;
}

.home.page-template .site-content.container .custom-right-col, 
.home.page-template .site-content.container .site-main p#breadcrumbs{
	display:none !important;
}

.custom-left-col {
    padding-right: 60px;
}

.custom-left-col.yoast-breadcrumb {
    position: absolute;
    top: 73px;
    left: 0;
    margin-bottom: 0px;
    min-height: 72px;
    display: flex;
    align-items: center;
    position: absolute;
    width: 100%;
    padding: 0px 40px;
}

.custom-left-col.yoast-breadcrumb a{
	color: #272B34;
	font-size: 14px;
	font-weight: 400;
	line-height: 22.4px; 
}

.custom-left-col.yoast-breadcrumb span.breadcrumb_last{
	color: #626ADF; 
}

.blog.custom-background .custom-left-col .page-header.alignwide, 
.single.single-post .site-content .col-lg-9.custom-left-col p#breadcrumbs{
	display:none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p#breadcrumbs{
	display:block;
	font-size: 16px;
}

.single.single-post .site-content .col-lg-9.custom-left-col article{
	margin-top:0px !important;
} 

.blog.custom-background .custom-left-col .entry-header{
	margin-bottom:0px;
}

.blog.custom-background .custom-left-col article:first-child{
	margin-top:20px;
}

.blog.custom-background .custom-left-col p#breadcrumbs, 
.archive.category .custom-left-col p#breadcrumbs{
	font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #272B34;
	margin-bottom:0px;
}

.blog.custom-background .custom-left-col p#breadcrumbs span a, 
.archive.category .custom-left-col p#breadcrumbs span a{
	font-weight: 400;
    color: #272B34 !important;
	text-decoration:none;
}

.blog.custom-background .custom-left-col p#breadcrumbs span a:hover, 
.archive.category .custom-left-col p#breadcrumbs span a:hover{	
    color: #272B34 !important;
}

.blog.custom-background .custom-left-col p#breadcrumbs b, 
.archive.category .custom-left-col p#breadcrumbs b, .custom-left-col p#breadcrumbs b{
	display: inline-block;
    margin: 0px 4px;
    width: 24px;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    background: url(https://www.lightxeditor.com/blog/wp-content/uploads/2022/11/ChevronArrows-1.png) center center no-repeat;
}

.custom-left-col .post-thumbnail {
    border-radius: 16px;   
}

.custom-left-col .post-thumbnail:hover .wp-post-image {
    
}

.custom-left-col .post-thumbnail .wp-post-image {
    border-radius: 16px;
    -webkit-transition: transform .2s ease-in-out;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    -webkit-filter: blur(0);
    filter: blur(0);
}

.custom-left-col .entry-header,
.custom-left-col .entry-content,
.custom-left-col .post-thumbnail .wp-post-image {
    margin-top: 0px !important;
}

.custom-left-col .entry-content {
    padding-top: 3px;
}

.custom-left-col .entry-content .posted-on,
.custom-left-col .entry-content .post-taxonomies,
.custom-left-col .entry-content span.time {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px !important;
}

.custom-left-col .entry-content .posted-on {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #B0B3BF;
}

.custom-left-col .entry-content span.time {
    color: #4A4F5E;
    display: inline-block;
    margin-left: 0px !important;
    margin-right: 0px !important;
    font-weight: 600;
}

.custom-left-col .archive-head .cat-links {
    margin-bottom: 5px;
    display: inline-block;
}

.custom-left-col .entry-content .post-taxonomies a,
.custom-left-col .archive-head .cat-links a {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #626ADF;
    text-decoration: none;
}

.custom-left-col .entry-content .post-taxonomies a:hover,
.custom-left-col .archive-head .cat-links a:hover {
    color: #272B34;
}

.custom-left-col .entry-content .entry-title {
    margin-top: 6px;
    margin-bottom: 6px;
    line-height: 20px;
}

.custom-left-col .entry-content .entry-title a {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    color: #272B34;
    text-decoration: none;
}

.custom-left-col .entry-content .entry-title a:hover {
    color: #626ADF;
}

.custom-left-col .entry-content p {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #4A4F5E;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.custom-left-col article {
    margin-top: 40px !important;
    margin-bottom: 0px;
}

.custom-left-col article:first-child {
    margin-top: 0px !important;
}

.custom-left-col article .entry-footer {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px;
}

.custom-left-col .navigation.pagination {
    border-top: 0px solid #000;
    margin-top: 90px;
    margin-bottom: 10px;
	padding-top: 0px;
}

.custom-left-col .navigation.pagination .nav-links {
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
}

.custom-left-col .navigation.pagination .nav-links a,
.custom-left-col .navigation.pagination .nav-links span {
    margin-top: 0px;
    min-width: auto;
    font-weight: 600;
    min-height: auto;
}

.custom-left-col .navigation.pagination .nav-links a.prev.page-numbers,
.custom-left-col .navigation.pagination .nav-links a.next.page-numbers {	
	border-radius: 88px;
    height:40px;
	width:40px;
	background:rgba(226, 227, 233, 0.40) url("https://static.lightxeditor.com/assets/images/blog-arrow-chevron.svg") center center no-repeat;
	background-size: 24px 24px;
}

.custom-left-col .navigation.pagination .nav-links a.prev.page-numbers:hover,
.custom-left-col .navigation.pagination .nav-links a.next.page-numbers:hover {    
	background:rgba(226, 227, 233, 0.50) url("https://static.lightxeditor.com/assets/images/blog-arrow-chevron.svg") center center no-repeat;
	background-size: 24px 24px;
}

.custom-left-col .navigation.pagination .nav-links a.next.page-numbers {
	transform: rotate(180deg);
}

.custom-left-col .navigation.pagination .nav-links a.prev.page-numbers {
    margin-right: 16px;
}

.custom-left-col .navigation.pagination .nav-links a.next.page-numbers {
    margin-left: 16px;
}

.custom-left-col .navigation.pagination .nav-links a.page-numbers,
.custom-left-col .navigation.pagination .nav-links span.page-numbers {
    background: transparent;
    border-radius: 50%;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    color: #000000;
    text-decoration: none;
    height: 40px;
    width: 40px;
    cursor: pointer;
	margin: 0px;
}

.custom-left-col .navigation.pagination .nav-links a.page-numbers:hover,
.custom-left-col .navigation.pagination .nav-links span.page-numbers:hover {
    background: rgba(98, 106, 223, .05);
}

.custom-left-col .navigation.pagination .nav-links span.page-numbers.current {
    background: #626ADF;
    color: #fff;
}

.m-tb {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.custom-left-col .site-main {
    padding: 0px;
}

.custom-right-col {
    position: relative;
    /* width: 270px;
    max-width: 270px; */
}

.custom-right-col .widget_archive {
    display: block;
    width: 100%;
    height: auto;
    background-color: #626ADF;
    padding: 20px 35px;
    margin-top: 70px;
    box-shadow: 0 12px 16px #00000040;
    border-radius: 16px;
    position: relative;
    display: none;
}

.custom-right-col .widget_archive:before {
    position: absolute;
    left: 15px;
    top: -34px;
    content: "Archives";
    font-family: "Inter", sans-serif;
    font-size: 17px;
    color: #272B34;
    font-weight: 700;
    text-transform: uppercase;
}

.custom-right-col .widget_archive ul li,
.custom-right-col .widget_archive ul li a {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px 0px;
}

.custom-right-col .widget_archive ul li {
    color: #caceff;
    font-weight: 700;
}

.custom-right-col .widget_archive ul li a:hover {
    text-decoration: underline;
}

.vlog-highlight {
    border-radius: 20px;
    font-size: 30px;
}

#web-page-topbar {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1002;
    min-height: 72px;
    background: rgba(248, 248, 250, 0.7803921569) 0 0 no-repeat padding-box;
    opacity: 1;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    box-shadow: 0px 4px 8px rgb(0 0 0 / 5%);
}

.navbar-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    padding: 0 calc(24px / 2) 0 0;
}

.justify-content-between {
    justify-content: space-between !important;
}

.d-flex {
    display: flex !important;
}

.container-fluid {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
    margin-left: auto;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem;
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
	
	.order-lg-2 {
    order: 2;
}
	
	.d-lg-flex {
    display: flex!important;
}
}

.d-none {
    display: none !important;
}

@media (min-width: 992px) {
    .d-lg-block {
        display: block !important;
    }
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.topnav .topnav-menu {
    margin: 0;
    padding: 0;
}

.topnav .navbar-nav .nav-link {
    font-size: 13px;
    position: relative;
    color: #000 !important;
    outline: none;
    white-space: nowrap;
    padding-right: 0rem;
    padding-left: 0rem;
    text-decoration: none;
}

.topnav .navbar-nav .nav-link:hover {
    color: #626ADF;
    background-color: transparent;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

.topnav .mg-nav-item:hover .arrowDown {
    display: inline-block;
}

.topnav .mg-nav-item:hover .arrowUp {
    display: none;
}

.topnav .mg-nav-item .arrowUp {
    display: inline-block;
}

.topnav .mg-nav-item .arrowDown {
    display: none;
}

.mr-2, .mx-2 {
    margin-right: 8px !important;
}

.mt-2, .my-2 {
    margin-top: 8px !important;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
}

.w-100 {
    width: 100% !important;
}

.align-items-center {
    align-items: center !important;
}

.p-0 {
    padding: 0 !important;
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.topnav .navbar-nav .nav-item {
    font-family: "Inter", sans-serif;
    font-weight: 600;
    height: 73px;
    background: none;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
    cursor: pointer;
    padding: 0 12px;
    border-bottom: 4px solid transparent;
}

.nav-item.dropdown.mg-nav-item {
	padding: 0px 8px 0px 12px !important;
}

.topnav .navbar-nav .nav-item.active {
    border-bottom: 4px solid #626ADF!important;
}

.home.page-template .topnav .navbar-nav .nav-item.active {
    border-bottom: 4px solid transparent !important;
}

.header-btn {
    font-family: "Inter", sans-serif;
    background: #626ADF;
    background-color: #626ADF;
    border-color: #626ADF;
    white-space: nowrap;
    padding: 0 1.25rem;
    height: 40px;
    border: 2px solid #626ADF;
    line-height: 0;
    border-radius: 12px;
    letter-spacing: 0.32px;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #fff !important;
    display: inline-block;
    font-weight: 400;
    color: #495057;
    -webkit-user-select: none;
    -moz-user-select: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    align-items: center !important;
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #495057;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.47rem 0.75rem;
    font-size: .8125rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.ml-7 {
    margin-left: 10px !important;
}

.btn {
    font-family: "Inter", sans-serif !important;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: .32px;
}

.btn-primary {
    font-size: 16px !important;
    color: #fff !important;
    background-color: #626adf !important;
    border-color: #626adf;
    padding: 0rem 1rem;
    border-width: 2px;
    line-height: 1.5;
    border-radius: 12px;
    border: 2px solid #626ADF;
}

.btn-signup {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    width: 118px;
    font-size: 16px;
    height: 48px;
}

.btn-signup:hover,
.btn-explore:hover {
    background-color: #4D55D2 !important;
    border: 2px solid #4D55D2 !important;
}

.btn-login {
    width: 118px;
    color: #000 !important;
    font-size: 16px;
    border-radius: 12px;
    height: 48px;
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.btn-login:hover {
    color: #495057 !important;
    background-color: rgba(98, 106, 223, .05) !important;
}

.vlog-site-content {
    padding-top: 72px;
}

.footer-container {
    width: 100%;
    display: flex;
    background: #272B34;
    margin: 0 auto 0 0 !important;
    max-width: initial;
}

.pb-4,
.py-4 {
    padding-bottom: 24px !important;
}

.footer-content {
    display: flex;
    width: 95%;
    margin: 0 auto !important;
    flex-wrap: wrap;
}

.pt-14 {
    padding-top: 80px !important;
}

.mt-12 {
  margin-top: 40px !important;
}

.mt-13 {
  margin-top: 40px !important;
}

.mr-8 {
    margin-right: 12px!important;
}
.mt-8 {
    margin-top: 12px!important;
}

@media (max-width: 1919.98px) {
	.mt-12 {
    margin-top: 30px!important;
}
	
    .pt-14 {
        padding-top: 60px !important;
    }

    .mr-14 {
        margin-right: 60px !important;
    }

    .mr-9 {
        margin-right: 12px !important;
    }

    .mb-10 {
        margin-bottom: 20px !important;
    }

    .pt-14 {
        padding-top: 60px !important;
    }

    .mt-8,
    .mt-9 {
        margin-top: 12px !important;
    }

    .pl-10 {
        padding-left: 20px !important;
    }

    .pr-10 {
        padding-right: 20px !important;
    }
	
	.mr-8 {
    margin-right: 10px!important;
}
	.mb-14 {
    margin-bottom: 60px!important;
}
	
	.mt-14 {
    margin-top: 60px!important;
}
	
	.mt-13 {
    margin-top: 40px!important;
}
	.mb-13 {
    margin-bottom: 40px!important;
}
}

.mr-2, .mx-2 {
    margin-right: 8px !important;
}

.link-heading {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #B0B3BF;
}

.newsletter-bg {
    background: url(https://static.lightxeditor.com/assets/images/footer-blue-bg.png);
    background-size: cover;
    min-height: 138px;
    width: 100%;
    border-radius: 16px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    padding: 0px 10px;
}

.subscribe-heading {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 22px;
    text-align: left;
    color: #fff;
}

.subscribe-secondary {
    font-family: "Inter", sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #E4E2E9;
    text-align: left;
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    margin-top: 7px;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.94rem + 2px);
    padding: 0.47rem 0.75rem;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.input-group>.form-control {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0;
}

.newsletter .form-control {
    height: 48px;
    background: #4A4F5E;
    border: #4A4F5E;
    border-radius: 12px 0 0 12px;
    color: #fff !important;
    font-family: "Inter", sans-serif;
    margin: 0px;
    outline: none;
    box-shadow: none;
}

.newsletter .form-control:hover {
    background: #272B34;
    border: #272B34;
}

.input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

@media (min-width: 1400px) {
    .newsletter-bg {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .p-ltrt {
        margin: auto;
    }
}


@media (min-width: 992px) {

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }
}

@media (min-width: 768px) {
    .p-ltrt {
        padding: 0 60px;
    }
}

ul,
ol,
.list-unstyled,
.list-inline {
    padding-left: 0;
    list-style: none;
    margin: 0px;
}

.align-self-center {
    align-self: center !important;
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.pl-4,
.px-4 {
    padding-left: 24px !important;
}

.pr-4,
.px-4 {
    padding-right: 24px !important;
}

.ml-4,
.mx-4 {
    margin-left: 24px !important;
}

.mr-4,
.mx-4 {
    margin-right: 24px !important;
}

.mr-3,
.mx-3 {
    margin-right: 16px !important;
}

.mb-3,
.my-3 {
    margin-bottom: 16px !important;
}

.mt-36 {
    margin-top: 36px !important;
}

.mb-10 {
    margin-bottom: 20px !important;
}

.mb-5,
.my-5 {
    margin-bottom: 30px !important;
}

::selection {
    background: #626adf;
    color: #fff;
}

a:active,
a:focus {
    background-color: transparent !important;
    color: #333 !important;
    outline: none !important;
    text-decoration: none !important;
}

.footer-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer-link li {
    margin-bottom: 13px !important;
}

.footer-link-discover {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

.footer-link-discover li {
    display: flex;
    width: 50%;
}

.footer-link li {
    margin-bottom: 13px !important;
}

.footer-link a {
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.footer-link a:hover, .footer-link a:focus {
    color: #B0B3BF !important;
    text-decoration: none !important;
}

.download-btn-black:hover,
.download-btn-grey:hover {
    filter: brightness(.9);
}

.topnav .navbar-nav .nav-item:hover {
    background: rgba(98, 106, 223, .1);
    transition: all .5s ease;
}

.site-branding {
    margin-top: 0px;
}

.site-logo .custom-logo {
    height: 40px;
}

.site-content.container {
    margin-top: 145px;
	margin-bottom:50px;
}

.footer-bottom {
    display: flex;
    background: #181A20;
}

.footer-bottom-content {
    font-family: "Inter", sans-serif;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color: #B0B3BF;
    min-height: 40px;
}

.footer-bottom-content a {
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color: #B0B3BF;
    text-decoration: none;
}

.newsletter .btn {
    font-family: "Inter", sans-serif;;
    font-weight: 700;
    min-height: 48px;
    background: #798aed !important;
    border-radius: 0 12px 12px 0;
    font-size: 14px !important;
    font-style: normal;
    color: #fff;
    border: 2px solid #798aed !important;
}

.newsletter .btn:hover {
    background: #91AAFC !important;
    border: 2px solid #91AAFC !important;
}

.i-rounded,
.i-plain,
.i-circled,
.i-bordered,
.social-icon {
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 28px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    cursor: pointer;
    font-style: normal
}

body:not(.device-touch) .i-rounded,
body:not(.device-touch) .i-plain,
body:not(.device-touch) .i-circled,
body:not(.device-touch) .i-bordered,
body:not(.device-touch) .social-icon {
    transition: all .3s ease
}

.i-rounded,
.i-circled,
.i-bordered {
    width: 52px !important;
    height: 52px !important;
    line-height: 52px !important;
    background-color: #444;
    border-radius: 3px
}

.i-bordered {
    border: 1px solid #555;
    line-height: 50px !important;
    background-color: transparent !important;
    color: #444;
    text-shadow: none
}

.i-plain {
    width: 36px !important;
    height: 36px !important;
    font-size: 28px;
    line-height: 36px !important;
    color: #444;
    text-shadow: 1px 1px 1px #FFF
}

.i-plain:hover {
    color: #777
}

.i-circled {
    border-radius: 50%
}

.i-light {
    background-color: #f5f5f5;
    color: #444;
    text-shadow: 1px 1px 1px #FFF;
    box-shadow: inset 0 0 15px #0003
}

.i-alt {
    background-position: center center;
    background-size: 100% 100%
}

.i-rounded:hover,
.i-circled:hover {
    background-color: #1abc9c;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 0 #0003
}

.i-bordered:hover {
    background-color: #444 !important;
    color: #fff;
    border-color: #444
}

.social-icon {
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 1.25rem;
    line-height: 38px !important;
    color: #555;
    text-shadow: none;
    border: 1px solid #AAA;
    border-radius: 3px;
    overflow: hidden
}

.d-flex>.social-icon,
.d-sm-flex>.social-icon,
.d-md-flex>.social-icon,
.d-lg-flex>.social-icon,
.d-xl-flex>.social-icon {
    float: none;
    margin-bottom: 0
}

.si-rounded {
    border-radius: 50%
}

.si-borderless {
    border-color: transparent !important
}

.si-dark {
    background-color: #4A4F5E;
    color: #B0B3BF !important;
    border-color: transparent
}

.si-light {
    background-color: #0000000d;
    color: #666 !important;
    border-color: transparent
}

.si-colored {
    border-color: transparent !important
}

.si-colored i {
    color: #fff
}

.social-icon.si-large {
    margin: 0 10px 10px 0;
    width: 56px;
    height: 56px;
    font-size: 30px;
    line-height: 54px !important
}

.social-icon.si-small {
    width: 32px;
    height: 32px;
    line-height: 28px !important
}

.social-icon i {
    display: block;
    position: relative
}

body:not(.device-touch) .social-icon i {
    transition: all .3s ease
}

.social-icon i:last-child {
    color: #fff !important
}

.social-icon:hover i:first-child {
    margin-top: -38px
}

.social-icon.si-large:hover i:first-child {
    margin-top: -54px
}

.social-icon.si-small:hover i:first-child {
    margin-top: -28px
}

.social-icon:hover {
    color: #555;
    border-color: transparent
}

.si-colored.social-icon {
    border-color: transparent
}

.si-facebook:hover,
.si-colored.si-facebook {
    background-color: #3b5998 !important
}

.si-instagram:hover,
.si-colored.si-instagram {
    background: linear-gradient(218.52deg, #B00DA8 15.27%, #E70027 51.76%, #F7D012 84.91%)
}

.si-youtube:hover,
.si-colored.si-youtube {
    background-color: #e62117 !important
}

.si-twitter:hover,
.si-colored.si-twitter {
    background-color: #00acee !important
}

.si-linkedin:hover,
.si-colored.si-linkedin {
    background-color: #007ab7 !important
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

.text-center {
    text-align: center;
}

.single.single-post .yarpp-related-website, 
.home-app-blog  .yarpp-related-website{
    width: 100%;
    margin: 0 auto 0 0 !important;
    max-width: initial;
    align-items: center;
    justify-content: center;
    padding: 70px 50px;
    position: relative;
    padding-top: 10px;
}

.single.single-post .yarpp-related-website h3, 
.home-app-blog .yarpp-related-website h3 {
    font-size: 32px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 28px;
    font-family: "Inter", sans-serif;
    color: #272B34;
	padding-left: 60px;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
    padding: 0px 20px;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {
    margin-right: 0px;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail img, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail img {
    border-radius: 16px;
    margin: 0px;
    margin-bottom: 24px;
    display: flex;
    justify-content: center;
    max-height: 250px;
    height: auto !important;
    min-height: 250px;
    max-width: 100% !important;
    object-fit: cover;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .posted-on, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .posted-on {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #B0B3BF;
    display: inline;
	margin-left: -4px;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail span.time, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail span.time {
    color: #4A4F5E;
    display: inline;
    margin-left: 0px !important;
    margin-right: 0px !important;
    font-weight: 600;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links {
    display: inline;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #626ADF;
    text-decoration: none;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:nth-child(3), 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:nth-child(3),  
.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:nth-child(4), 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:nth-child(4),  
.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:nth-child(5), 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:nth-child(5) {
    display: none;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:hover, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail .cat-links a:hover {
    color: #4A4F5E;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail a, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail a {
	text-decoration:none;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail a .yarpp-thumbnail-title, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail a .yarpp-thumbnail-title {
    width: 100%;
    height: auto;
    max-height: none;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    color: #272B34;
    margin-top: 10px;
    margin-bottom: 8px;
	text-decoration: none;
	padding-left: 0px;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail a:hover .yarpp-thumbnail-title, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail a:hover .yarpp-thumbnail-title {
    color: #626ADF;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail p, 
.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail p {
    width: 100%;
    height: auto;
    max-height: none;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #4A4F5E;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.single.single-post .yarpp-related-website {
	padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal {
	padding-bottom: 40px;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .row {
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */
  }

  .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .row::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */
  }

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .row {
	overflow-y: hidden;
}

.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
	float: none;
    display: inline-block;
    white-space: normal;
    min-width: 520px;
    vertical-align: top;
}

.archive.category .footer-top {
    margin-top: 50px !important;
}

.home.blog .footer-top {
    margin-top: 50px !important;
}

.footer-top {
    width: 100%;
    background: #fedb00;
    margin: 0 auto 0 0 !important;
    max-width: initial;
    align-items: center;
    justify-content: center;
    padding: 65px;
    padding-top: 55px;
    position: relative;
    min-height: 290px;
    margin-top: 0px !important;
}

.footer-top:after {
    position: absolute;
    content: "";
    top: 0px;
    right: 0px;
    background: url("../../../images/accessory-keyboard.png") center center no-repeat;
    width: 257px;
    height: 216px;
}

.footer-top:before {
    position: absolute;
    content: "";
    top: 0px;
    left: 0px;
    background: url("../../../images/Yellow-Banner.png") center center no-repeat;
    height: 290px;
    width: 400px;
    background-size: cover;
}

.footer-top h2 {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    color: #272B34;
    margin-bottom: 15px;
}

.footer-top p {
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #272B34;
    margin-bottom: 40px;
}

.footer-top .btn-explore {
    font-family: "Inter", sans-serif;
    font-weight: 600;
    width: 208px;
    font-size: 16px;
    height: 48px;
    border: 2px solid #626ADF;
}

.my-menu .my-menu-item {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
}

/* Position submenus relative to parent list item */
.my-menu li {
    position: relative;
}

/* Look, Ma! No onclick handler! */
.my-menu li:hover>.my-menu-item {
    display: block;
}

.dropdown-menu {
    font-family: "Inter", sans-serif;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: .8125rem;
    color: #495057;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, .15);
    border-radius: 0.25rem;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.dropdown-menu {
    font-family: "Inter", sans-serif;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 162px;
    height: 100% !important;
    padding: 0.5rem;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #000;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 12px;
    box-shadow: 2px 4px 8px #0000001f;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .topnav .dropdown .dropdown-menu {
        margin-top: 22px;
        border-radius: 16px;
        box-shadow: 0 8px 16px #0000001f;
        padding: 24px 40px 0 !important;
    }
}

.topnav .dropdown .dropdown-menu {
    margin-top: 0;
    padding: 0 !important;
    background: none;
    box-shadow: none;
	white-space:nowrap;
}

.dropdown-menu .inner {
    box-shadow: 0 12px 16px #00000029;
    padding: 0 !important;
    background: #fff;
    margin-top: 8px;
    border-radius: 16px;
    cursor: default;
    display: flex;
    justify-content: flex-start;
    min-height: 368px;
}

.topnav .designBtnBg {
    background: url(https://static.lightxeditor.com/assets/images/MegamenuBannerDesignBG.jpg) no-repeat;
    width: 100%;
    height: 102px;
    border-radius: 12px;
}

.topnav .videoBtnBg {
    background: url(https://static.lightxeditor.com/assets/images/MegamenuBannerVideoBG.jpg) no-repeat;
    width: 100%;
    height: 102px;
    border-radius: 12px;
}

.topnav .graphicsBtnBg {
    background: url(https://static.lightxeditor.com/assets/images/MegamenuBannerGraphicsBG.jpg) no-repeat;
    width: 100%;
    height: 102px;
    border-radius: 12px;
}

.topnav .bgaet {
    background: url(https://static.lightxeditor.com/assets/images/MegamenuBannerAiBG.jpg) no-repeat;
    width: 100%;
    height: 102px;
    border-radius: 12px;
    background-size: cover;
}

.topnav .nav-heading {
    font-size: 20px;
    color: #000;
    line-height: 26px;
    padding-right: 16px;
	font-weight:600;
}

.dropdown-toggle {
    white-space: nowrap;
}

.topnav .btnMegameu {
    background: rgba(255,255,255,.25) !important;
    height: 48px !important;
	border:0px !important;
	padding:0px 16px;
}

.topnav .btnMegameu:hover {
    background: rgba(255,255,255,.35)!important;
}

.topnav .etMegamenu {
    border-radius: 12px;
    font-size: 14px;
    line-height: 19.07px;
}

.topnav .etMegamenu a {
    color: #fff;
    width: 190px;
    height: 102px;
	text-decoration:none;
}

.topnav .etMegamenu a:hover {
    text-decoration: none;
}

.flex-column {
    flex-direction: column!important;
}

.topnav .bgPet {
    background: linear-gradient(69.63deg,#4379FC 0%,#37B7FF 63.54%);
}

.topnav .bgPet:hover {
    filter: opacity(.9);
}

.topnav .bgVet {
    background: linear-gradient(68.26deg,#FC4E4B 2.47%,#FF8450 64.26%);
}

.topnav .bgVet:hover {
    filter: opacity(.9);
}

.ml-2, .mx-2 {
    margin-left: 8px !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.nav-text {
    font-size: 14px;
    color: #4A4F5E;
}

.navbtn-explore {
    font-family: "Inter", sans-serif;
    height: 48px;
    background: rgba(98, 106, 223, .05) !important;
    border: 2px solid #626ADF !important;
    color: #626adf !important;
    font-size: 16px;
    border-radius: 12px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 152px;
}

hr {
    border: 0;
    border-top: none !important;
    border: 2px solid rgba(98, 106, 223, .1);
    margin: 24px -40px;
    height: 0;
    overflow: visible;
}

.d-flex {
    display: flex !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.dropdown-heading {
    font-size: 16px;
    color: #272B34;
    line-height: 21.79px;
    cursor: default;
    margin-left: 15px;
    padding-right: 30px;
	font-weight:700;
}

.dropdown-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dropdown-link {    
    border-radius: 8px;
}

.dropdown-link a {
    font-size: 14px;
    color: #272b34;
    text-decoration: none;
    padding-left: 16px;
    display: flex;
    width: 100%;
    height: 36px;
    align-items: center;
    padding-right: 16px;
    font-weight: 400;
}

.dropdown-link:hover {
    background: rgba(98, 106, 223, .05);
}

.ml-5,
.mx-5 {
    margin-left: 30px !important;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.mt-4,
.my-4 {
    margin-top: 24px !important;
}

.mb-4,
.my-4 {
    margin-bottom: 24px !important;
}

.mb-5,
.my-5 {
    margin-bottom: 30px !important;
}

.dropdown-menu .editortools {
    box-shadow: 0 12px 16px #00000040;
    background: #fff;
    margin-top: 8px;
    border-radius: 16px;
    padding: 16px;
    min-width: 220px;
	cursor: default;
}

.dropdown-menu .editortools .dropdown-link {
    height: 48px;
    display: flex;
    align-items: center;
    border-radius: 8px;
    margin-left: 0;
    }

.wide {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
}

.dropdown-menu .editortools .dropdown-link a {
    font-family: "Inter", sans-serif;
    font-size: 14px;
    color: #4A4F5E;
    text-decoration: none;
    line-height: 20px;
    padding-left: 16px;
}

.btn:hover {
    color: #495057;
    text-decoration: none;
}

.navbtn-explore:hover {
    background: rgba(98, 106, 223, .1) !important;
}

.custom-right-col .widget_media_image .wp-block-image img {
    border-radius: 16px;
}

.custom-right-col {
    position: sticky;
    top: 0;
}

.sidefix {
    top: -150px;
}

.custom-right-col .widget_tag_cloud {
    background: #626ADF;
    border-radius: 12px;
    margin-top: 68px;
    padding: 12px 0px;
    position: relative;
}

.custom-right-col .widget_tag_cloud p {
    max-height: 540px;
    overflow: auto;
}

.custom-right-col .widget_tag_cloud p::-webkit-scrollbar {
    width: 8px;
}

.custom-right-col .widget_tag_cloud p::-webkit-scrollbar-button {
    width: 8px;
    height: 0;
}

.custom-right-col .widget_tag_cloud p::-webkit-scrollbar-track {
    background: transparent;
    border: thin solid transparent;
    box-shadow: 0 0 3px transparent inset;
    border-radius: 0;
}

.custom-right-col .widget_tag_cloud p::-webkit-scrollbar-thumb {
    background: #3841bd;
    border: thin solid #3841bd;
    border-radius: 0;
}

.custom-right-col .widget_tag_cloud p::-webkit-scrollbar-thumb:hover {
    background: #3841bd;
}

.custom-right-col .widget_tag_cloud:before {
    position: absolute;
    left: 0px;
    top: -34px;
    content: "Popular Category";
    font-family: "Inter", sans-serif;
    font-size: 17px;
    color: #272B34;
    font-weight: 700;
    text-transform: uppercase;
}

.custom-right-col .widget_tag_cloud p {
    gap: 0ch;
}

.custom-right-col .widget_tag_cloud a {
    font-family: "Inter", sans-serif;
    display: flex;
    align-items: center;
    margin-left: 0;
    min-width: 100%;
    font-size: 14px !important;
    color: #fff;
    line-height: 20px;
    padding: 10px 25px;
    font-weight: 600;
    border: 0px;
    transition: all .3s ease;
}

.custom-right-col .widget_tag_cloud a:hover {
    background-color: #4D55D2;
    color: #fff;
}

.custom-right-col .widget_block .wp-block-group {
    box-shadow: 0 12px 16px #00000040;
    background: #D9EEF2;
    border-radius: 16px;
    padding: 16px;
    min-width: 220px;
    position: relative;
    margin-top: 35px;
    display: none;
}

.custom-right-col .widget_block .wp-block-group:before {
    position: absolute;
    left: 15px;
    top: -34px;
    content: "Latest Posts";
    font-family: "Inter", sans-serif;
    font-size: 17px;
    color: #272B34;
    font-weight: 700;
    text-transform: uppercase;
}

.custom-right-col .widget_block .wp-block-group li {
    font-family: "Inter", sans-serif;
    display: flex;
    align-items: center;
    border-radius: 8px;
    margin-left: 0;
    min-width: 100%;
    border: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.custom-right-col .widget_block .wp-block-group li a {
    font-size: 14px;
    color: #272B34;
    text-decoration: none;
    line-height: 20px;
    padding: 5px 10px;
    padding-left: 16px;
    font-weight: 500;
    text-decoration: none;
    border-radius: 8px;
}

.custom-right-col .widget_block .wp-block-group li a:hover {
    background: #f5fdff !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col {
    width: 100%;
    padding-right: 15px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-header {
    padding-bottom: 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .post-thumbnail {    
    border-radius: 16px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .post-thumbnail .wp-post-image {
    border-radius: 16px;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content {
    margin-top: 0px !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .custom-share-buttons.mt-0.mb-0 {
    display:none !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .top-page-header {
	max-width: 900px;
    margin: 0 auto;
    float: none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header {
    width: 100%;
    display: flex;
	flex-direction: column;
    height: auto;
    max-width: none;
    min-height: 180px;
	text-align: center;
}

.single.single-post .site-content .col-lg-9.custom-left-col .box-header {
    width: 100%;
    display: block;
    height: auto;
    max-width: none;
    background: #F2F3FC;
	border: 1px solid #B0B3BF;
	border-radius: 20px;
    min-height: 180px;
    padding: 25px 30px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header p#breadcrumbs{
	display:inline-block;
	margin-top:0px;
	color:#606576;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header p#breadcrumbs a{	
	color:#606576 !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header p#breadcrumbs a:hover, 
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header p#breadcrumbs a:focus{	
	color:#606576 !important;	
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header p#breadcrumbs b {
	display: inline-block;
    margin: 0px 4px;
    width: 24px;
	height:24px;
    text-align: center;
    vertical-align: middle;
	background:url('https://www.lightxeditor.com/blog/wp-content/uploads/2022/11/ChevronArrows-1.png') center center no-repeat;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header p#breadcrumbs .breadcrumb_last {
	display:none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .entry-title {
    max-width: none;
    text-align: center;
font-family: "Inter", sans-serif !important;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 60px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .time-date span, 
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .time-date p{
	display:inline-block;
	color: #606576;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .time-date .author-avatar {
	width: 24px;
    height: 24px;
    overflow: hidden;
    border-radius: 50%;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .time-date .author-avatar img {
	object-fit: cover;
    width: 100%;
    height: 100%;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .time-date .author-name {
	font-size: 14px;
	font-weight: 400;
	color: #272B34;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .byline,
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .tags-links {
    display: none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .posted-by {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .posted-on,
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .cat-links {
    color: #4A4F5E;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .posted-on {
    
}
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .cat-links a {
    color: #E4E2E9;
    font-weight: 600;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .cat-links a:hover {
    color: #fff;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .child-breadcrumbs b, 
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .child-breadcrumbs span:first-child, 
.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .child-breadcrumbs span > span:first-child{
	display:none !important;
} 

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .child-breadcrumbs span > span{
	display: inline-flex;
	padding: 4px 16px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	border: 1px solid #B0B3BF;
	color: #606576;
	font-size: 14px;
	font-weight: 400;
	line-height: 160%;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .child-breadcrumbs span > span:hover{
		background: rgba(98, 106, 223, .05);
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content {
    padding: 0px 100px 0px 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p:first-child {
    margin-top: 0px !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h1,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h2,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h3,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h4,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h5,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h6,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content span {
    max-width: none;
    margin-top: 28px;
    font-family: "Inter", sans-serif;
    color: #272B34;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content figure {
    margin-top: 30px;
    width: auto !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h2,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h2 span {
    font-size: 32px;
    font-weight: 700 !important;
    line-height: 40px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content iframe {
    max-width: 100% !important;
    margin-top: 30px !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h3,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h3 a {
    font-size: 18px;
    font-weight: 700;
    line-height: 28.8px;
    text-decoration: none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h3 span,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h3 a span {
    font-weight: 700 !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h4 {
    font-size: 18px;
    font-weight: 700;
    line-height: 28.8px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h2 strong,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h3 strong,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h4 strong {
    font-weight: 700;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content span {
    margin-top: 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p{
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #272B34;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: initial;
    overflow: inherit;
	display:block;
}
.single.single-post .site-content td span {
	    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #272B34;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: initial;
    overflow: inherit;
}
.single.single-post .site-content td b{
	font-size: 18px;
    line-height: 28px;
    font-weight:700;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p a {
    font-weight: 700;
	font-size: 18px;
    color: #626adf !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p a span {
    font-weight: 700 !important;
    color: #626adf !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p a:hover,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p a:hover span {
    font-weight: 700;
    color: #272B34 !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p img {
    display: block;
	margin: 0 auto;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ul,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .list-unstyled,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .list-inline {
    max-width: none;
    margin-top: 30px;
    font-family: "Inter", sans-serif;
    color: #272B34;
    font-size: 18px;
    font-weight: 400;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content a {
    color: #626ADF;
    text-decoration: none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ul li,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol li,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .list-unstyled li,
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .list-inline li {
    max-width: none;
    padding: 6px 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol {
    list-style-type: decimal;
    list-style-position: inside;
}

.single.single-post .site-content .col-lg-9.custom-left-col .single-footer, 
.single.single-post .site-content .col-lg-9.custom-left-col .author-bio.show-avatars{
    display: none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container {
    width: 100%;
    display: block;
    height: auto;
    max-width: none;
    padding: 0px 15px;
    text-align: center;
    margin: 40px 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_content_bottom {
    margin-bottom: 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a {
    display: inline-flex;
    width: 32px;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    margin-right: 25px;
    background-color: #E4E2E9;
    color: #B0B3BF;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    padding: 0px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a span {
    background-color: transparent !important;
    color: #B0B3BF;
    height: 32px;
    width: 32px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 50px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a span svg {
    width: 24px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a span svg path[fill] {
    fill: #B0B3BF !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a.a2a_button_facebook:hover span {
    background-color: #3b5998 !important;
    opacity: 1;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a.a2a_button_twitter:hover span {
    background-color: #00acee !important;
    opacity: 1;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a.a2a_button_email:hover span {
    background-color: #e63 !important;
    opacity: 1;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a.a2a_button_pinterest:hover span {
    background-color: #C91517 !important;
    opacity: 1;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a.a2a_button_linkedin:hover span {
    background-color: #04669A !important;
    opacity: 1;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a.a2a_button_whatsapp:hover span {
    background-color: #25D366 !important;
    opacity: 1;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a:hover span svg path[fill] {
    fill: #ffffff !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col {
    width: 100%;
    display: block;
    height: auto;
    max-width: none;
    padding: 0px 15px;
    text-align: center;
    margin: 40px 0px;
    display: none;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a {
    display: inline-flex;
    width: 32px;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    margin-right: 25px;
    background-color: #E4E2E9;
    color: #B0B3BF;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-1:hover {
    background-color: #3b5998 !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-2:hover {
    background-color: #00acee !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-3:hover {
    background: linear-gradient(218.52deg, #B00DA8 15.27%, #E70027 51.76%, #F7D012 84.91%);
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-4:hover {
    background-color: #e62117 !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-5:hover {
    background-color: #04669A;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-6:hover {
    background-color: #C20806;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-7:hover {
    background-color: #25D366;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a.soc-8:hover {
    background-color: #C91517;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a svg path[fill] {
    fill: #B0B3BF !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a:hover svg path[fill] {
    fill: #ffffff !important;
}

.single.single-post .site-content .col-lg-9.custom-left-col .navigation.post-navigation {
    display: none;
}

.custom-left-col .archive-head {
    width: 100%;
    display: block;
    height: auto;
    max-width: none;
    background: #efefef;
    border-radius: 5px;
    min-height: 90px;
    padding: 25px 30px;
    border-bottom: 0px;
    margin-bottom: 40px;
	margin-top:20px;
}

.custom-left-col .archive-head .page-title {
    max-width: none;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    color: #272B34;
    margin: 0px;
}

.custom-left-col .archive-head .archive-description {
    margin-top: 10px;
}

.custom-left-col .archive-head .archive-description p {
    font-size: 16px;
    color: #272B34;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.archive.category .custom-left-col header.entry-header, 
.archive.author .custom-left-col header.entry-header{
    margin-bottom: 0px;
}

.justify-content-center {
    justify-content: center !important;
}

.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

.nav-small-wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 30002;
    width: 100%;
    background: rgba(0, 0, 0, .1);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px)
}

.nav-small-device {
    height: 100%;
    box-sizing: border-box;
    right: -300px;
    top: 0;
    position: fixed;
    background: #FFF;
    width: auto;
    min-width: 300px;
    overflow-x: hidden;
    z-index: 99999;
    transition: all .2s ease-out
}

.nav-small-device ul {
    list-style: none;
    padding: 0 16px;
    margin: 0
}

.show .nav-small-device {
    right: 0
}

.nav-small-device a {
    font-family: "Inter", sans-serif;
    height: 32px;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    padding: 0 4px;
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    border-radius: 6px;
    display: flex;
    align-items: center
}

.nav-small-device ul a {
    font-size: 14px;
    font-family: "Inter", sans-serif;
    color: #000;
    padding: 0 16px;
    cursor: pointer;
    text-decoration: none;
    height: 48px;
    width: 100%;
    border-radius: 6px;
    display: flex;
    align-items: center;
    font-weight: 600;
}

.nav-small-device a:hover {
    color: #495ce7;
    background: rgba(98, 106, 223, .05)
}

.nav-small-device a .text-grey {
    color: #B0B3BF;
}

.nav-small-device ul a:hover {
    color: #626adf;
    background: rgba(98, 106, 223, .05);
    border-radius: 8px
}

.nav-small-device a:hover .text-grey {
    color: #626adf
}

.user-login-signup {
    display: flex;
    flex-wrap: wrap;
    padding: 25px 0px;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.collapse:not(.show) {
    display: none;
}

.active {
    color: #000;
}

.header-item {
    height: 60px;
    box-shadow: none !important;
    color: #555b6d;
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
    border: 0px !important;
    outline: none !important;
}

.header-item:hover {
    color: #555b6d
}

.float-right {
    float: right !important;
}

.text-blue {
    color: #626adf !important;
}

.logo-sm img,
.logo-lg img {
    height: 40px;
}

.text-left {
    text-align: left !important;
}

.cross {
    width: 30px;
    height: 30px;
    background: none;
    border-radius: 8px;
}

.pointer {
    cursor: pointer;
}

.m-view:before,
.m-view:after {
    display: none;
}

.dropdown-divider {
    height: 0;
    margin: 0.7rem 0;
    overflow: hidden;
    border-top: 1px solid #eff2f7;
}

.dropdown-divider {
    border-top: 1px solid #E4E2E9;
}

.hw-24 {
    height: 24px;
    width: 24px;
}

.icon {
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.mr-3,
.mx-3 {
    margin-right: 16px !important;
}

.pl-3,
.px-3 {
    padding-left: 16px !important;
}

.pr-3,
.px-3 {
    padding-right: 16px !important;
}

.wp-100 {
    width: 100%;
}

.position-fixed {
    position: fixed !important;
}

.template-link {
    width: calc(100% - 60px);
}

.btn-h48 {
    white-space: normal !important;
    padding: 0.6rem 1.5rem;
    min-height: 48px;
}

.btn-outline-primary {
    padding: 0rem 1rem;
    border-width: 2px;
    line-height: 1.5;
    border-radius: 12px;
}

.btn-outline-primary {
    background: rgba(98, 106, 223, .05) !important;
    border: 2px solid #626ADF;
    color: #626adf !important;
}

.btn-outline-primary:hover {
    background: rgba(98, 106, 223, .2) !important;
    border: 2px solid #626ADF;
    color: #626adf !important;
}

.p-3 {
    padding: 16px !important;
}

.dropdown-main {
    font-size: 16px !important;
    color: #000;
    cursor: default;
}

.text-semi {
    font-family: "Inter", sans-serif !important;
    font-weight: 600;
}

.ml-3,
.mx-3 {
    margin-left: 16px !important;
}

.back-icon {
    width: 40px;
    height: 40px;
    background: none;
    border-radius: 8px;
}

.btn-h40 {
    white-space: nowrap;
    padding: 0 1.25rem;
    height: 40px;
}

.accordion-wrapper .accordion input {
    position: absolute;
    opacity: 0;
    z-index: -1;
    top: 10px;
    left: 20px;
}

.accordion-wrapper {
    overflow: hidden;
    margin: 0px;
}

.accordion-wrapper .accordion {
    width: 100%;
    overflow: hidden;
    border-radius: 12px !important;
    margin-top: 4px;
    position: relative;
}

.accordion-wrapper .accordion:last-child {
    margin-bottom: 0;
}

.accordion-wrapper .accordion .accordion-label {
    background-color: transparent;
    font-family: "Inter", sans-serif;
    margin-bottom: 0;
    height: 48px;
    display: flex;
    align-items: center;
    font-size: 16px !important;
    color: #000;
    cursor: default;
    font-weight: 600;
    padding: 0 16px;
}

.accordion-wrapper .accordion .accordion-label:hover {
    background-color: transparent;
    border-radius: 0px;
}

.accordion-wrapper .accordion .accordion-label::after {
    content: "\276F";
    width: 16px;
    height: 16px;
    text-align: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: absolute;
    right: 15px;
    font-size: 14px;
    font-weight: 600;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.accordion-wrapper .accordion .accordion-content {
    max-height: 0;
    color: rgba(4, 57, 94, 1);
    background: white;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.accordion-wrapper .accordion .accordion-content ul li a {
    font-size: 14px;
    font-family: "Inter", sans-serif !important;
    color: #000;
    padding: 0 16px;
    cursor: pointer;
    text-decoration: none;
    height: 48px;
    width: 100%;
    border-radius: 6px;
    display: flex;
    align-items: center;
    font-weight: 400 !important;
}

.accordion-wrapper .accordion .accordion-content ul li a:hover {
    color: #626adf;
    background: rgba(98, 106, 223, .05);
    border-radius: 8px;
}

.accordion-wrapper .accordion input:checked+.accordion-label {
    background: rgba(98, 106, 223, .05) !important;
    border-radius: 12px 12px 0 0;
    color: #626adf !important;
}

.accordion-wrapper .accordion input:checked+.accordion-label::after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #626adf !important;
}

.accordion-wrapper .accordion input:checked~.accordion-content {
    background: rgba(98, 106, 223, .05) !important;
    border-radius: 0 0 12px 12px;
    max-height: none;
}

.h-60 {
    height: 60px;
}

.bg-white {
    background-color: #fff !important;
}

.p-16 {
    padding: 16px !important;
}

.m-t-24 {
    margin-top: 24px !important;
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-flex {
        display: flex !important;
    }
}


@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .custom-left-col {
        padding-right: 30px;
    }

    .footer-top:before {
        background-position: -135px center;
    }

    .footer-top:after {
        background-position: center;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-header {
        min-height: auto;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .entry-title {
        font-size: 24px;
        line-height: 34px;
        margin-top: 10px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol {
        font-size: 16px;
        line-height: 30px;
    }

    .archive.category .custom-right-col {
        padding-top: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-header,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-header .post-thumbnail {
        width: auto;
        max-width: initial;
    }

    .newsletter-bg {
        width: 90%;
    }

    .single.single-post .yarpp-related-website {
        padding: 40px;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        margin-bottom: 40px;
    }

}

@media only screen and (min-width: 990px) and (max-width: 1023px) {
    .site-content.container {
        width: 970px;
    }

    .custom-left-col {
        padding-right: 30px;
    }

    .custom-left-col .entry-content {
        margin-top: 10px !important;
        padding: 0px 10px;
    }

    .footer-top:before {
        background-position: -135px center;
    }

    .footer-top:after {
        background-position: center;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-header {
        min-height: auto;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .entry-title {
        font-size: 24px;
        line-height: 34px;
        margin-top: 10px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol {
        font-size: 16px;
        line-height: 30px;
    }

    .archive.category .custom-right-col {
        padding-top: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-header,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-header .post-thumbnail {
        width: auto;
        max-width: initial;
    }

    .newsletter-bg {
        width: 90%;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        margin-bottom: 40px;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {
        margin-bottom: 0px;
    }
}

@media (max-width: 1199px) {
    .logo span.logo-lg {
        display: none
    }

    .logo span.logo-sm {
        display: inline-block
    }
}

@media (min-width: 992px) {
    .mt-lg-0, .my-lg-0 {
    margin-top: 0!important;
}
	.mb-lg-0 {
    margin-bottom: 0!important;
}
	.justify-content-lg-start {
    justify-content: flex-start!important;
}
	.justify-content-lg-end {
    justify-content: flex-end!important;
}
	
}

@media (max-width: 992px) {
    .navbar-brand-box {
        width: auto
    }

    .logo span.logo-lg {
        display: none
    }

    .logo span.logo-sm {
        display: inline-block
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
    .custom-left-col {
        padding-right: 30px;
    }

    .custom-left-col .entry-content {
        margin-top: 10px !important;
        padding: 0px 10px;
    }

    .footer-top:before,
    .footer-top:after {
        display: none;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-header {
        min-height: auto;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .entry-title {
        font-size: 24px;
        line-height: 34px;
        margin-top: 10px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol {
        font-size: 16px;
        line-height: 30px;
    }

    .archive.category .custom-right-col {
        padding-top: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-header,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-header .post-thumbnail {
        width: auto;
        max-width: initial;
    }

    .newsletter-bg {
        width: 90%;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container {
        padding: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a {
        margin-right: 20px;
    }

    .single.single-post .yarpp-related-website {
        padding: 40px;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        margin-bottom: 40px;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {
        margin-bottom: 0px;
    }
}

.blog-linking-button b {
		font-weight: 600 !important;
	}

.blog-linking-button b.formob, 
.blog-linking-button.small{
		display: none !important;
	}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
	.blog-linking-button b.forweb {
		display: none !important;
	}
	
	.blog-linking-button b.formob{
		display: block !important;
	}
	
	.blog-linking-button.small{
		display: table !important;
	}

    .custom-left-col,
    .custom-right-col {
        padding-left: 20px;
        padding-right: 20px;
    }

    .custom-left-col .entry-content {
        padding: 0px 0px;
        padding-top: 15px;
    }

    .custom-left-col article {
        margin-top: 40px !important;
    }

    .m-footer {
        padding-right: 12px;
        padding-left: 12px;
    }

    .footer-top:before,
    .footer-top:after {
        display: none;
    }

    .footer-top {
        padding: 30px;
        padding-top: 30px;
        min-height: 268px;
		margin-left: -20px !important;
        margin-right: -20px !important;
        width: calc(100% + 40px);
    }

    .footer-top h2 {
        font-size: 26px;
    }

    .pagination .page-numbers,
    .comments-pagination .page-numbers,
    .pagination .nav-short,
    .comments-pagination .nav-short {
        display: block;
    }

    .custom-left-col .navigation.pagination .nav-links {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col {
        padding-right: 20px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .post-thumbnail,
    .single.single-post .site-content .col-lg-9.custom-left-col .post-thumbnail .wp-post-image {
        border-radius: 8px;        
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-header {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        min-height: auto;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content {
        padding: 0px 0px;
        margin-top: 0px !important;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .entry-title {
        font-size: 24px;
        line-height: 34px;
        margin-top: 10px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content {
        padding: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .social-share-col a {
        margin-right: 6px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container {
        padding: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content .addtoany_share_save_container a {
        margin-right: 20px;
    }

    .single.single-post .yarpp-related-website {
        padding: 40px 20px;
		padding-bottom:0px;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        margin-bottom: 40px;
    }

    .single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {
        margin-bottom: 0px;
    }

    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content p,
    .single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content ol {
        font-size: 16px;
        line-height: 30px;
    }

    .archive.category .custom-right-col {
        padding-top: 40px;
    }    
	
	.custom-left-col .navigation.pagination .nav-links a.page-numbers {
		margin-bottom: 8px;
	}
	
	.home.page-template .top-banner-feature {
		padding: 0px 16px;
	}

	.home.page-template .site-logo .custom-logo {
		max-width: none !important;
	}

	.cta-section {
		padding: 30px 15px;
	}

	.cta-section .btn-banner-start {
		margin-top: 20px;
	}

	.about-section .row {
		flex-direction: column-reverse;
	}

	.background-eraser .btn-outline,
	.blend-images .btn-outline,
	.touch-up .btn-outline {
		margin-top: 16px;
	}

	.blend-images.section-area,
	.touch-up.section-area {
		padding: 40px 15px !important;
	}

	.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .row {
		margin: 0px -15px !important;
	}

	.home-app-blog .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
		padding: 0px 15px;
		margin-bottom: 30px;
	}

	.bottom-image {
		background: #f4bba5;
		padding: 0px 16px;
	}

	.bottom-image .mr-2 {
		margin-right: 0px !important;
	}
	
	.custom-left-col.yoast-breadcrumb {    
    	overflow: hidden;
        white-space: nowrap;
        min-height: 60px;
        padding: 0px 16px;
        overflow-x: auto;
}
	.custom-left-col.yoast-breadcrumb {
		-ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */
	}
	
	.custom-left-col.yoast-breadcrumb::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */
  }

	
	
	.archive.author .site-content.container .custom-left-col .for-articles-archive .navigation.pagination .nav-links {
    width: auto !important;
		padding-bottom:0px !important;
		justify-content: center;
}
	.archive.author .site-content.container .custom-left-col {
    padding: 0px 15px !important;
}
	.archive.author .site-content.container .author-bio.show-avatars .author-bio-content {
		width: 100%;
    	max-width: inherit !important;
		padding-left:0px !important;
	}
	
	.archive.author .site-content.container .author-bio.show-avatars {
		text-align: center !important;
	}
	
	.mb-14 {
        margin-bottom: 40px !important;
    }
	
	    .mt-14 {
        margin-top: 40px !important;
    }
	
	.left-bio {
		text-align: center !important;
		padding: 0px 15px;
	}
	
	.single.single-post .site-content.container{
		margin-top:135px !important;
		margin-bottom:0px;
	}
	
	.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .entry-title {
		font-size: 40px;
		line-height:50px;
	}
	
	.single.single-post .site-content .col-lg-9.custom-left-col .top-page-header {
		padding:0px !important;
	}
	
	.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .time-date .author-avatar-info {
		display:flex !important;
		width:100%;
		justify-content:center;
		margin-bottom:16px;
	}
	
	.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h2, 
	.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content h2 span {
		font-size:28px;
		line-height:34px;
	}
	
	.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal {
		white-space: normal;
    	overflow: hidden !important;
	}
	
	.single.single-post .yarpp-related-website h3, .home-app-blog .yarpp-related-website h3 {
		padding-left:0px;
	}
	
	.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .row {
		padding-left:0px !important;
	}
	
	.single.single-post .yarpp-related-website .yarpp-thumbnails-horizontal .yarpp-thumbnail {
		padding:0px !important;
		min-width: auto !important;
	}
	
}

.footer-link .download-btn-grey {
	height: 48px;
}

@media only screen and (min-width: 1200px) and (max-width: 2600px) {
	.pad-l-screen{
		padding-left:12px !important;
		padding-right:12px !important;
	}
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content a.blog-linking-button {
	width: auto;
    display: table;
    margin: 48px auto;
    margin-bottom: 0px;
    padding: 0px;
    min-width: 250px;
	text-align: center;
	justify-content: center;
	align-items: center;
	height:48px;
	background: #626ADF;
	border-radius: 12px;	
	font-family: "Inter", sans-serif;
	font-weight: 600 !important;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF !important;
	text-decoration:none;
	padding:13px 24px;
}

.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content a.blog-linking-button:hover, 
.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .box-content a.blog-linking-button:focus{	
	background: #4D55D2 !important;
	color: #FFFFFF !important;
}



.new_item {
    position: relative;
    padding-right: 13px
}

.new_item:after {
    content: url(https://static.lightxeditor.com/assets/icons/newbadge.svg);
    position: relative;
    top: 3px;
    padding-left: 4px
}

.new-badge .new_item {
    position: relative;
    padding-right: 0!important
}

.new-badge .new_item:after {
    content: url(https://static.lightxeditor.com/assets/icons/newbadge.svg);
    position: absolute;
    top: -6px;
    right: -7px;
    left: auto!important;
    padding-left: 0
}

.text-wrap {
    white-space: normal!important;
}

.dropdown-menu .inner .navigation-left-column, .dropdown-menu .inner .navigation-left-column {
    width: 240px;
    padding: 20px 12px 20px 0;
    background: #F8F9F9;
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px;
	min-height: 368px;
}

.dropdown-menu .inner .navigation-left-column ul, .dropdown-menu .inner .navigation-left-column ul {
    list-style-type: none
}

.dropdown-menu .inner .navigation-left-column ul li a, .dropdown-menu .inner .navigation-left-column ul li a {
    height: 56px;
    padding: 13px 8px 13px 32px;
    font-size: 14px;
    border-radius: 0 12px 12px 0
}

.dropdown-menu .inner .navigation-left-column ul li a:hover, .dropdown-menu .inner .navigation-left-column ul li a:hover {
    border-radius: 0 12px 12px 0;
    background: rgba(98, 106, 223, .1);
    position: relative;
	color: #626ADF !important;
}

.dropdown-menu .inner .navigation-left-column ul li a:hover:before, .dropdown-menu .inner .navigation-left-column ul li a:hover:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 40px;
    left: 0px;
    top: 8px;
    border-radius: 0 12px 12px 0;
    background: rgb(98, 106, 223);
}

.dropdown-menu .inner .navigation-left-column ul li.active-nav a, .dropdown-menu .inner .navigation-left-column ul li.active-nav a {
  color: #626ADF !important;
  position: relative;
  background: rgba(98, 106, 223, 0.1);
}

.dropdown-menu .inner .navigation-left-column ul li:last-child, .dropdown-menu .inner .navigation-left-column ul li:last-child {
    margin-bottom: 0!important
}

.dropdown-menu .inner .navigation-right-column, .dropdown-menu .inner .navigation-right-column {
    width: calc(100% - 272px);
    padding: 20px 20px 20px 0;
    margin-left: 32px;
	vertical-align: top;
}

.dropdown-menu .inner .navigation-right-column .inner-nav-heading, .dropdown-menu .inner .navigation-right-column .inner-nav-heading {
    height: 56px
}

.dropdown-menu .inner .navigation-right-column .inner-nav-heading .item-column:last-child, .dropdown-menu .inner .navigation-right-column .inner-nav-heading .item-column:last-child {
    margin-right: 0!important
}

.right-p-block .item-column:last-child {
	margin-right: 0!important
}

.right-p-block .dropdown-heading {
	font-size: 14px;
    color: #181a20;
    line-height: 18px;
    cursor: default;
    padding-left: 16px;
    padding-right: 16px;
    height: 36px;
	margin-left:0px;
}

.dropdown-menu .inner .navigation-right-column li.see-all-item a, .dropdown-menu .inner .navigation-right-column li.see-all-item a {
    color: #a400f1;
    text-decoration: underline
}

.mr-13 {
	margin-right: 40px;
}

.btn-grey {
    background: rgba(98, 106, 223, .05);
	color: rgba(98, 106, 223, 1);
	border:0px;
	border-radius: 12px;
	line-height: 38px;
	font-weight:600;
	font-size:13px;
	padding: 0 20px;
    height: 40px;
}

.btn-grey:hover {
    background-color: #626adf1a;
	color: rgba(98, 106, 223, 1);
}

.topnav .navbar-nav .nav-item #mg-menu-panel-0 .inner {
    min-width: 1128px
}

.topnav .navbar-nav .nav-item #mg-menu-panel-1 {
    left: -98px
}

.topnav .navbar-nav .nav-item #mg-menu-panel-1 .inner {
    min-width: 1106px
}

.topnav .navbar-nav .nav-item #mg-menu-panel-2 {
    left: -130px
}

.topnav .navbar-nav .nav-item #mg-menu-panel-2 .inner {
    min-width: 988px;
	max-width: 988px;
    min-height: 383px;
}

.topnav .navbar-nav .nav-item #mg-menu-panel-2 .inner .scroll-items.right-p-block {
	overflow-x: auto;
    padding-bottom: 11px;
}

 .topnav .navbar-nav .nav-item #mg-menu-panel-2 .inner .scroll-items.right-p-block::-webkit-scrollbar {
    width:4px;
    height: 4px
}

.topnav .navbar-nav .nav-item #mg-menu-panel-2 .inner .scroll-items.right-p-block::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 6px
}

.topnav .navbar-nav .nav-item #mg-menu-panel-2 .inner .scroll-items.right-p-block::-webkit-scrollbar-thumb:hover {
    background: #999
}

.mt-10 {
	margin-top:20px;
}

.navigation-overlay {
  opacity: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  bottom: 0px;
  z-index: -1 !important;
}

.dropdown-overlay .navigation-overlay {
  background: #000;
  z-index: 999 !important;
  opacity: 0.2 !important;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}

.duration-500 {
  transition-duration: 0.3s;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (max-width: 1366px) {
    .topnav .navbar-nav .nav-item .my-menu-item.menu-panel.dropdown-menu .inner {
        min-width:910px!important;
        max-width: 910px!important
    }

    .topnav .navbar-nav .nav-item .my-menu-item.menu-panel.dropdown-menu .inner .navigation-right-column {
        padding-bottom: 5px
    }

    .topnav .navbar-nav .nav-item .my-menu-item.menu-panel.dropdown-menu .inner .navigation-right-column .scroll-items {
        overflow-x: auto;
        padding-bottom: 11px
    }

    .topnav .navbar-nav .nav-item .my-menu-item.menu-panel.dropdown-menu .inner .navigation-right-column .scroll-items::-webkit-scrollbar {
        width: 4px;
        height: 4px
    }

    .topnav .navbar-nav .nav-item .my-menu-item.menu-panel.dropdown-menu .inner .navigation-right-column .scroll-items::-webkit-scrollbar-thumb {
        background: #aaa;
        border-radius: 6px
    }

    .topnav .navbar-nav .nav-item .my-menu-item.menu-panel.dropdown-menu .inner .navigation-right-column .scroll-items::-webkit-scrollbar-thumb:hover {
        background: #999
    }
}
.custom-right-col .widget_tag_cloud p{
	overflow-x:hidden;
}

.table-of-content {
	position:sticky;
	top:113px;
}

.table-of-content h4{
	margin-bottom: 12px;
	color: #272B34;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 32px;
	margin-top:0px;
	
}

.table-of-content .widget-area{
	margin-top: 0px;
    padding-top: 0px;
    width: 100%;
    display: block;
	max-height: 82vh;
	overflow: auto;
}

/* width */
 .table-of-content .widget-area::-webkit-scrollbar {
    width: 4px;
  }

  /* Track */
  .table-of-content .widget-area::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px transparent;
    border-radius: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  /* Handle */
  .table-of-content .widget-area::-webkit-scrollbar-thumb {
    background: #B0B3BF;
    border-radius: 12px;
  }

  /* Handle on hover */
  .table-of-content .widget-area::-webkit-scrollbar-thumb:hover {
    background: #B0B3BF;
  }

.table-of-content #ez-toc-container.ez-toc-container-direction {
	background: transparent;
    border: 0px solid #aaa;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: table;
    margin: 0;
    padding: 0px;
}

.table-of-content .widget-area .widget.ez-toc {
	margin-top: 0px;	
}

.table-of-content .widget-area .widget.ez-toc .ez-toc-title-container, 
.table-of-content #ez-toc-container.ez-toc-container-direction .ez-toc-title-container{
	display:none;
}

.table-of-content .ez-toc-widget-container ul.ez-toc-list li, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul.ez-toc-list li{
	margin-bottom: 8px;
}

.table-of-content .ez-toc-widget-container ul.ez-toc-list li a, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul.ez-toc-list li a{
	padding-left: 0px !important;
}

.table-of-content .ez-toc-widget-container ul.ez-toc-list li.active, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul.ez-toc-list li.active{
	background: transparent !important;
}

.table-of-content .ez-toc-widget-container ul.ez-toc-list li a, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul.ez-toc-list li a{
	color: #626ADF !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 25.6px;
}

.table-of-content .ez-toc-widget-container ul.ez-toc-list li a:hover, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul.ez-toc-list li a:hover{
	text-decoration: none;
}


.table-of-content div.ez-toc-widget-container ul.ez-toc-list, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul.ez-toc-list{
	padding: 0px !important;
}

.table-of-content .ez-toc div.ez-toc-widget-container ul ul, 
.table-of-content #ez-toc-container.ez-toc-container-direction ul ul{
	margin-top: 12px;
}

.ez-toc-section {
  
	position: relative;
  display: block;
  height: 0;
  margin-top: -100px !important;  /* same as offset */
  padding-top: 100px;
	z-index:-1;
}

.archive.author .site-content.container {
	margin-top: 135px !important;
}
.archive.author .site-content.container .custom-left-col {
	padding: 0px !important;
}
.archive.author .site-content.container .page-header.archive-head {
	background: transparent !important;
	padding: 0px !important;
	margin: 0px !important;
}
.archive.author .site-content.container .author-bio.show-avatars {
	max-width: inherit !important;
	margin: 0px !important;
	padding: 0px !important;	
}

.archive.author .site-content.container .author-bio.show-avatars .avatar.photo {
	width: 220px;
height: 220px;
	border-radius: 120px;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content{
	display: inline-flex;
    flex-direction: column;
    justify-content: center;
	padding-left:24px;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content{
	display: inline-flex;
    flex-direction: column;
    justify-content: center;
}
.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .author-title {
	color: #000;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 125%;
}
.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .author-description {
	color: #4A4F5E;
font-family: Inter;
font-size: 14px !important;
font-style: normal;
font-weight: 600;
line-height: 160%;
	margin: 12px 0px !important;
}

.archive.author .site-content.container .custom-left-col .for-articles-archive .navigation.pagination {
	padding-top: 0px !important;
    border-top: 0px !important;
    margin-bottom: 10px !important;
    margin-top: 60px !important;
}

.archive.author .site-content.container .custom-left-col .for-articles-archive .navigation.pagination .nav-links {
	width: max-content;
    margin-top: 0px !important;
    padding-top: 0px;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .social-icons li {
	width: 24px;
    height: 24px;
    display: inline-block;
	margin-right: 14px;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .social-icons li a {
	font-size:24px;
	color:#B0B3BF;
	height: 24px;
    display: inline-block;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .social-icons li a svg {
	vertical-align:top;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .social-icons li a:hover {
	font-size:24px;
	color:#959AA7 !important;
}

.archive.author .site-content.container .author-bio.show-avatars .author-bio-content .social-icons li a:focus {
	font-size:24px;
	color:#B0B3BF !important;
}

.divider-author {
	background: #E2E3E9;
	height:1px;
	border: 0px !important;
	margin: 0px !important;
}
.page-title.article-heading {
	color: #272B34;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 125%;
	margin-bottom: -8px;
}

.entry-content, .entry-summary {
    font-family: "Inter", sans-serif !important;
}
.float-none {
	float: none !important;
}

.recommended-features .recommended-features-list .recommended-feature a img {
	width: 60px;
	height: 45px;
	border-radius: 8px;
	margin-right: 12px;
	object-fit: cover;
}

.recommended-features .recommended-features-list .recommended-feature {
	margin-bottom: 12px;
}

.recommended-features .recommended-features-list .recommended-feature a {
	color: #4A4F5E;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 125%;
	display: flex;
    align-items: center;
    width: 100%;
}

.elementor-element.e-flex.e-con-boxed.e-con.e-parent {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.faq-blog .e-n-accordion-item-title {
	padding: 28px 0px !important;
    border: 0px !important;
    border-top: 1px solid #E2E3E9 !important;
	gap: 0px !important;
}

.faq-blog .e-n-accordion-item-title .e-n-accordion-item-title-text {
	color: #4A4F5E !important;
    font-family: "Inter", sans-serif !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 125% !important;
}

.faq-blog .e-n-accordion-item {
	margin-top: -1px;
	border: 0px !important;
}

.faq-blog .e-n-accordion-item:first-child .e-n-accordion-item-title {
    border-top: 0px solid #E2E3E9 !important;
}

.faq-blog .e-n-accordion-item:first-child .e-n-accordion-item-title {
    padding-top: 0px !important;
}

.faq-blog .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-text {
	color: #626ADF !important;
}

.faq-blog .e-n-accordion-item-title .e-n-accordion-item-title-icon {
	margin-right: 20px !important;
    margin-top: 3px !important;
}

.faq-blog .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened, 
.faq-blog .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{
	width: 24px !important;
    height: 24px !important;
}

.faq-blog .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened i, 
.faq-blog .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed i {
	font-size: 24px !important;
	color: #272B34 !important;
}

.faq-blog .e-con-full.e-flex {
	padding: 0px 0px 28px 44px !important;
    border: 0px !important;
}

.faq-blog .e-con-full.e-flex .e-con-boxed.e-flex {
	padding: 0px 0px !important;
}

.faq-blog .e-con-full.e-flex .e-con-boxed.e-flex .e-con-inner {
	padding: 0px !important;
}

.faq-blog .e-con-full.e-flex .e-con-boxed.e-flex .e-con-inner .elementor-heading-title.elementor-size-default, 
.faq-blog .e-con-full.e-flex .elementor-heading-title.elementor-size-default{
	margin-top:0px !important;
	color: #272B34 !important;
	font-family: "Inter", sans-serif !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 160% !important; 
}

.custom-share-buttons.scrolled {
	margin-bottom:340px !important;
}

.custom-share-buttons {
	width: 40px;
    position: sticky;
    top: 120px;
    max-height: 0px;
    margin-left: -80px;
}

.custom-share-buttons a {	
    width: 40px;
	height:40px;
	margin-bottom:20px;
	color: #B0B3BF;
	font-size:40px;
	display:flex;
}

.custom-share-buttons a:last-child {	
	margin-bottom:0px;
}

.custom-share-buttons a:hover{	    
	color: #959AA7 !important;
}

.custom-share-buttons a:focus{	    
	color: #B0B3BF !important;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .archive.author .site-content.container .custom-left-col {
        padding: 0px 15px !important;
    }
	
	.recommended-features h4 {
		font-size :32px !important;
		line-height: 40px;
		margin-bottom: 28px;
	}
	
	.right-bio {
		margin-top: 24px;
		padding: 0px 15px !important;
	}
	
	.page-title.article-heading {
    font-size: 24px;
}
	    .custom-left-col article {
        margin-top: 36px !important;
    }
	
	.table-of-content {
    position: relative;
    top: auto;
		margin-bottom: 0px;
    display: block;
}
	
	.single.single-post .site-content .col-lg-9.custom-left-col .entry-content .custom-share-buttons.mt-0.mb-0 {
		display:block !important;
	}
	
	.custom-share-buttons.scrolled {
	margin-bottom:0px !important;
}
	
	.custom-share-buttons{
		    margin-left: 0px;
    margin-bottom: 0px !important;
    width: 100%;
    text-align: center;
		position:relative;
		top: 0px;
		max-height: fit-content !important;
	}
	
	.custom-share-buttons a{
		    display: inline-flex;
    margin-bottom: 16px;
    font-size: 32px;
    height: 32px;
    width: 32px;
    margin-right: 13px;
	}
	
	.single.single-post .site-content .col-lg-9.custom-left-col .single-box-header .child-breadcrumbs span > span:hover {
		background: transparent !important;
	}
	
	.custom-share-buttons a:focus, 
	.custom-share-buttons a:hover{
    color: #B0B3BF !important;
}
}

.elementor-widget-text-editor {
	font-family: "Inter", sans-serif !important;
	color: #272B34 !important;
	font-size: 18px !important;
	line-height: 34px;
}

.table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive table {
  width: 100%;
  border-collapse: collapse;
}

.table-responsive th,
.table-responsive td span {
  padding : 10px !important;
	font-size: 16px !important;
	line-height: 24px !important;
}

.table-responsive td span {
  padding : 0px !important;
	font-size: 16px !important;
	line-height: 24px !important;
}