/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1746005493
Updated: 2025-04-30 09:31:33

*/
h1, h2, h3, h4, h5, h6{
	margin:0;
}
.header-flight{
	position: sticky;
    top: 0;
    z-index: 99;
    background: white;
}
.signup-button{
	background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
	border-radius:8px;
	border: 1px solid white;
}
.signup-button:hover,.start-free-trial:hover{
	border: 1px solid #FFFFFFCC;
	box-shadow: 0px 0px 16px 0px #FFFFFF33 inset;
	background: linear-gradient(116.26deg, #3143AD 32.4%, #3143AD 62.76%, #7758D2 82.26%, #D3C4FF 100%);
}
.signup-button:active,.start-free-trial:active{
	background:#09155D;
}
.header-signup{
	border-radius:8px;
}
.figma-hand-text{
	color:var( --e-global-color-secondary );
}
.start-free-trial{
	background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 33.43%, #3143AD 56.08%, #09155D 91.22%);
	border-radius:8px;
	border: 1px solid white;
}
.card-border-gradient {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    padding: 1px;
    background: linear-gradient(180deg, #AFBBFF 0%, #E5E9FF 100%);
}

.heading-stickers{
	position:relative;
}
.heading-stickers::before{
	content:'';
	bottom:0;
	right:0;
	position:absolute;
	background-image:url(../../../wp-content/uploads/2025/04/heading-sticker.png);
	background-repeat:no-repeat;
	left: -15%;
    top: -95%;
}
.key-transform::before{
	left: -47%;
}
.explore-our-bg{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(32, 87, 251, 0.08) 53.66%, rgba(32, 87, 251, 0.12) 100%);

}

.can-use-card:hover{
	box-shadow: 0px 0px 20px 0px #0000001A;
}
.card-hover-top-animation:hover{
	transform: translateY(10px);
}
.testimonial-hover:hover path,
.testimonial-hover:hover circle{
	fill:var( --e-global-color-primary );
	stroke:var( --e-global-color-primary );
}
.prise-card-one:hover{
    background: linear-gradient(180deg, #AFBBFF 0%, #E5E9FF 100%);
}
.prise-card-one{
	position:relative;
	padding: 1px;
    background: var( --e-global-color-237e557 );
}
.prise-card-two{
	position:relative;
}
.prise-card-two:hover .prise-button a{
	border-color:#F4F6FF !important;
}
.prise-card-two:hover::before{
	content:'';
	padding:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#2057FB0D !important;
}

.prise-card-two:hover .prise-button a{
	background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
	color:#ffffff !important;
}
@media (max-width:767px){
	.prise-card-two .prise-button a{
	background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
	color:#ffffff !important;
	border-color:white !important;
}
}
.prise-card-two:hover .prise-color h2,
.prise-card-two:hover .prise-color h2 span{
	color:var( --e-global-color-primary ) !important;
}
.prise-card-two ul li{
	padding:4px 0;
}
.custom-prise-tab .e-n-tabs-heading{
	border:1px solid #2057FB1A;
	background:#2057FB1A;
	padding:8px;
	border-radius:100px;
	width: fit-content;
	display:flex;
}
.custom-prise-tab .e-n-tabs-heading button{
	margin:0 !important;
}
.custom-prise-tab .e-n-tabs{
	align-items:center;
}
.e-n-accordion details{
	background:#ffffff;
	border-radius:20px;
}
.got-doubts::before{
	content: '';
    bottom: 0;
    right: 0;
    position: absolute;
    background-image: url(../../../wp-content/uploads/2025/04/heading-sticker.png);
    background-repeat: no-repeat;
    left: -26%;
    top: -69%;
}
.got-doubts{
	position:relative;
}
a{
	text-decoration: none !important;
}

.banner-two-card {
    position: relative;
    /* to clip inner content if needed */
}
.banner-two-card::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border width */
    border-radius: inherit;
    background: linear-gradient(180deg, #AFBBFF 0%, #E5E9FF 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
	box-shadow: 0px 0px 4px 0px #00000014;
}
@media (min-width:1025px){
	.sub-menu{
		padding:12px !important;
		gap: 4px;
		display: flex;
		flex-direction: column;
	}
}
.arrow-plan{
	position:relative !important;
	padding-left: 23px;
}
.arrow-plan::before{
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
/* mask:url(../../../wp-content/uploads/2025/06/fligh-api-2.svg) no-repeat; */
	position:absolute !important;
	background:#303030;
	margin-top:4px;
}
.arrow-plan-1::before{
	mask:url(../../../wp-content/uploads/2025/06/flight-api-1.svg) no-repeat;
}
.arrow-plan-2::before{
	mask:url(../../../wp-content/uploads/2025/06/fligh-api-2.svg) no-repeat;
}
.arrow-plan-3::before{
	mask:url(../../../wp-content/uploads/2025/06/flight-api-3.svg) no-repeat;
}
.arrow-plan-4::before{
	mask:url(../../../wp-content/uploads/2025/06/flight-api-4.svg) no-repeat;
}
.arrow-plan-rfirst::before{
	mask:url(../../../wp-content/uploads/2025/06/resource-2.svg) no-repeat;
}
.arrow-plan-r2::before{
	mask:url(../../../wp-content/uploads/2025/06/resource-1.svg) no-repeat;
}

.sub-menu li a{
	border-radius:8px;
}
.hfe-sub-menu-item:hover .arrow-plan::before{
	background:#3143AD ;
}
@media (max-width:767px){
	.hfe-sub-menu-item-active .arrow-plan::before{
		background:#282828 !important;
	}
}
@media (min-width:768px){
.hfe-sub-menu-item-active .arrow-plan::before{
	background:white !important;
}
	.size-addlogo{
		font-size:24px !important;
	}
}
.premium-modal-box-modal-dialog{
	height:100vh;
	width:100%;
	max-height:100vh !important;
}
.premium-modal-box-modal-header{
	padding: 50px 24px 16px 24px;
	border-bottom:1px solid #D0DDFB;
}
.premium-modal-box-modal-body{
	padding-left:8px;
	padding-right:8px;
}
.figma-hand-text{
	font-family:"Taprom", Sans-serif;
	font-weight:400;
}
.gt_selector option{
	font-family: Lexend;
	font-weight: 400;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.5px;
	vertical-align: middle;
	color:#646464;
}
.gt_selector {
    outline: none;
    border: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.5px;
    border-radius: 8px;
    padding: 0;
   
    padding-left: 18px;
    width: 100px;
    color: #C2C2C2;
    background: transparent;
}
.gtranslate_wrapper{
	 background-image: url(../../../wp-content/uploads/2025/05/translatere.png);
    background-repeat: no-repeat;
    background-position: 10px;
}
.gtranslate_wrapper{
	padding: 10px;
    border: 1px solid #E6E6E6;
	border-radius:8px;
	
}
.testimonial-border{
	background-image: 
    linear-gradient(white, white), /* inner content background */
    linear-gradient(180deg, #AFBBFF 0%, #E5E9FF 100%); /* border gradient */
    background-origin: border-box;
    background-clip: padding-box, border-box;
	border: 1px solid transparent;
	position:relative;
	
/* 	height: 300px;
	width: 320px;
	margin:0; */
	margin:20px;
}
.testimonial-border:hover::before{
	content:'';
	padding:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#2057FB0D !important;
	box-shadow: 10px 10px 24px 0px #00000029;
}
.premium-adv-carousel__item{
	width:fit-content !important
}
@media (max-width:767px){
	#blog-details-card .wpr-grid-item-read-more .inner-block a{
	    background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
        width: fit-content;
        color: white !important;
	}
	#blog-details-card .wpr-grid-media-wrap{
		box-shadow: 0px 0px 10px 0px #0000000F;
   		border-radius: 20px;
	}
	.premium-blog-post-container .premium-blog-thumb-effect-wrapper{
		box-shadow: 0px 0px 10px 0px #0000000F;
		border-radius:20px;
	}
	.premium-blog-post-container .premium-blog-entry-title a{
		color:#3143AD !important;
	}
	.premium-blog-post-container{
		border-color:#2057FB1A !important;
	}
	.premium-blog-excerpt-link-wrap a{
		background:linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
		width:fit-content;
		color:white !important;
		margin-top:16px !important;
	}
	.heading-stickers::before{
		left: -26px;
        top: -28px;
        background-size: contain;
        width: 53px;
	}

	.testimonial-border{
		margin:8px;
		box-shadow:none;
	}
}
.type-of-prising-data{
	background-image: 
    linear-gradient(white, white), /* inner content background */
    linear-gradient(180deg, #AFBBFF 0%, #E5E9FF 100%); /* border gradient */
    background-origin: border-box;
    background-clip: padding-box, border-box;
	border: 1px solid transparent;
	position:relative;
}
.type-of-prising-data:hover::before{
	content:'';
	background:#2057FB0D;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
/* .key-feature-card{
	background-image: 
    linear-gradient(white, white),
    linear-gradient(139.42deg, #FFDCB3 8.43%, #7184F0 14.23%, #09155D 57.62%); 
    background-origin: border-box;
    background-clip: padding-box, border-box;
	border: 1px solid transparent;
	position:relative;
} */


/* start ::: blog css */
.wp-block-heading,.entry-title{
	font-family: "Lexend", Sans-serif !important;
}
.page-content p{
	font-family: "DM Sans", Sans-serif !important;
}
.premium-blog-post-container:hover .premium-blog-excerpt-link-wrap a {
        background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
        width: fit-content;
        color: white !important;
        margin-top: 16px !important;
}
.premium-blog-post-container:hover .premium-blog-thumb-effect-wrapper{
	box-shadow: 0px 0px 10px 0px #0000000F;
    border-radius: 20px;
}
#blog-details-card .wpr-grid-item:hover .wpr-grid-item-read-more .inner-block a{
	    background: linear-gradient(116.26deg, #D3C4FF 3.84%, #7758D2 21.58%, #3143AD 41.08%, #09155D 71.44%);
        width: fit-content;
        color: white !important;
}
#blog-details-card .wpr-grid-item:hover .wpr-grid-media-wrap{
	box-shadow: 0px 0px 10px 0px #0000000F;
    border-radius: 20px;
}
.premium-blog-entry-meta  i{
	display:none;
}

.premium-blog-entry-meta .premium-blog-post-author a::before{
	content: "By ";
    display: inline-block;
    margin-right: 4px;
}


/* image ::: blog css */

@media (max-width:767px){
.carder .animation-svg-1{
	display:none;
}
}
@media (min-width:768px){
/* 	.carder.active{
		filter:opacity(1) !important;
	}
	#card2{
		filter: opacity(0.3);
	}
	#card3{
		filter: opacity(0.2);
	}
	#card4{
		filter: opacity(0.1);
	} */
.all-card-s::after{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
 	background:linear-gradient(180deg, #7184f000 14.23%, #ffffffeb 57.62%); 
    z-index: 20;
} 
.all-card-s{
	position:relative;
}
.carder.active {
	z-index:25 !important; 
}
.carder .animation-svg-2{
	display:none;	
}
.carder.active .animation-svg-1{
	display:none;
}
.carder.active .animation-svg-2{
	display:block;
}
.carder.active .elementor-element-05f6291{
	color:#09155D !important;
}
.carder::before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image: 
    linear-gradient(white, white),
    linear-gradient(139.42deg, #FFDCB3 8.43%, #7184F0 14.23%, #09155D 57.62%); 
    background-origin: border-box;
    background-clip: padding-box, border-box;
	border: 1px solid transparent;
}
.carder.active::before{
	background-image: 
    linear-gradient(#F3F5FF, #F3F5FF),
    linear-gradient(139.42deg, #FFDCB3 8.43%, #7184F0 14.23%, #09155D 57.62%); 
}
/* 	  
    .carder.sticky {
      position: sticky;
      top: 20px;
   z-index: 20; 
	  top:100px;
    } */
.key-feature-sticky{
	position: sticky;
    top: 320px;
    height: 75px;
}
}


/* start ::: table of content */
.table-con-heading{
	border-bottom:1px solid #E6E6E6;
	padding-bottom:24px;
	margin-bottom:24px;
}
.toc-container ul{
	list-style:none;
	padding-left:0;
}
.table-con-heading{
	font-family: "Lexend", Sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	color:#191919;
}
.toc-list li a{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: 0.1px;
	color:#474747;
}
.toc-list li{
	padding:8px 16px;
}
.toc-container{
	padding:24px;
	box-shadow: 0px 0px 10px 0px #0000000F;
	border:1px solid #F9F9F9;
	border-radius:12px;
	
}
.content-table-sticky .elementor-element-eb7267c {
	position: sticky;
    top: 100px;
}
.toc-item.active {
    background-color: #FE76181A;
    font-weight: bold;
    border-left: 3px solid #FE7618;
}
.toc-item.active a{
	 color:#FE7618;
	font-weight: bold;
}
.premium-blog-entry-title{
	margin-top:16px;
}
/* start ::::::::::::::::::: post-details */

.post-content-show-only{
	 display: -webkit-box;
  -webkit-line-clamp: 2;       /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.code-editor{
	overflow:scroll;
	width: 100%;
    height: 55vh;
}
.code-editor::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.code-editor::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.code-editor::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.content-post-details li{
	color:#474747;
}
@media (max-width:767px){
	.content-post-details p{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	letter-spacing:0.1px;
	color:#474747;
}
.content-post-details li{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	letter-spacing:0.1px;
	color:#474747;
	margin-bottom:4px;
}
.content-post-details h2{
	font-family: "Lexend", Sans-serif;
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 130%;
	color:#191919;
}
.content-post-details img{
	padding:16px 0;
}
}
@media (min-width:768px){
	.content-post-details p{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	letter-spacing:0.1px;
	color:#474747;
}
.content-post-details li{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	letter-spacing:0.1px;
	margin-bottom:8px;
}
.content-post-details h2{
	font-family: "Lexend", Sans-serif;
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 100%;
	color:#191919;
}

.content-post-details img{
	padding:24px 0;
}
}
.content-post-details h1, .content-post-details h2, .content-post-details h3, .content-post-details h4, .content-post-details h5, .content-post-details h6{
		color:#191919;
		margin-top: .5rem;
        margin-bottom: 1rem;
        font-family: 'Lexend';
}
.content-post-details strong{
	color:#191919;
    font-weight: 500;
}
.content-post-details a{
		color:#3143AD;
	font-weight: 500;
}
/* post-details-blog-post-responsive */
@media (max-width:767px){
	 .details-page-slider .wpr-grid-slider-prev-arrow{
		left: 0% !important;
	}
	.details-page-slider .wpr-grid-slider-arrow-container{
		margin-top:40px;
	}
	#blog-details-card .slick-slide article{
		height:443px;
	}
	#blog-details-card .wpr-grid-image-wrap img{
		height:200px;
	}
	#blog-details-card .slick-active{
		width:300px !important;
	}
}

@media (min-width:768px) and (max-width:1024px){
    .details-page-slider .wpr-grid-slider-prev-arrow{
		left: 85%;
	}
	.details-page-slider .wpr-grid-slider-arrow-container{
		margin-top:35px;
	}
}
@media (min-width:1025px){
	.details-page-slider .wpr-grid-slider-prev-arrow{
		left: 90%;
	}
	.details-page-slider .wpr-grid-slider-arrow-container{
		margin-top:35px;
	}
	#blog-details-card .slick-slide article{
		height:555px;
	}
}
.details-page-slider .wpr-grid-slider-next-arrow{
	position:absolute;
	top:100%;
	
}
.details-page-slider .wpr-grid-slider-prev-arrow{
	position:absolute;
	top:100%;
}
@media (max-width:767px){
	   
	.saboxplugin-wrap .saboxplugin-authorname{
	font-family: "Lexend", Sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 100% !important;
    color: #191919;
	padding-bottom:12px;
    }
	.saboxplugin-gravatar img{
		width:40px !important;
		float:left !important;
	}
	.saboxplugin-wrap .saboxplugin-desc p{
		text-align:justify;
	}
	.saboxplugin-authorname{
		margin-top: -24px !important;
    	text-align: justify;
    	margin-left: 55px !important;
	}
	.saboxplugin-wrap .saboxplugin-gravatar
		padding:0px !important;
	}
}
/* author box css */
.saboxplugin-wrap {
    border: none !important;
}

.saboxplugin-wrap .saboxplugin-authorname {
    font-family: "Lexend", Sans-serif !important;
    font-weight: 600 !important;
    line-height: 100% !important;
    color: #191919;
    padding-bottom: 12px;
    margin: 0 !important;
}

.saboxplugin-wrap .saboxplugin-desc p {
    font-family: "DM Sans", Sans-serif;
    font-weight: 500;
    line-height: 150%;
    color: #474747;
    margin: 0 !important;
}

.saboxplugin-gravatar img {
    width: 80px;
}

.saboxplugin-wrap .saboxplugin-gravatar {
    padding: 0 24px 34px 0px !important;
}

@media screen and (max-width: 480px) {
	.author-new-box .elementor-widget-container{
		padding-bottom:0 !important;
	}
    .saboxplugin-wrap .saboxplugin-desc {
        padding-left: 0px !important;
    }
    .saboxplugin-authorname {
        position: relative;
        top: -23px;
        float: left;
        left: 15px;
    }
    .saboxplugin-desc p {
        padding-top: 28px;
    }
    .saboxplugin-wrap.saboxplugin-wrap .saboxplugin-desc.saboxplugin-desc p {
        font-size: 14px !important;
		line-height: 150% !important;
		position: relative;
        top: -11px;
    }
}

@media screen and (min-width: 481px) and (max-width: 767px) {
    .saboxplugin-wrap .saboxplugin-gravatar {
        padding: 0 24px 120px 0px !important;
    }
}

@media screen and (min-width: 768px) {
    .saboxplugin-wrap .saboxplugin-desc {
        padding-left: 84px !important;
    }
}
.details-page-slider .inner-block p{
	 display: -webkit-box;
  -webkit-line-clamp: 2;       /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*start ::: code copy clipboard */
.content-post-details code{
	background:#EDF2F7;
	border-radius:8px
}
.content-post-details p code,
.content-post-details li code {
	background-color: #EDF2F7;
	padding: 4px;
	border-radius: 4px;
	display: inline-block; /* optional: forces padding to apply consistently */
}

.content-post-details pre{
	background:#EDF2F7;
	border-radius:8px
}
.copy-the-code-button{
	font-family: "DM Sans", Sans-serif;
	font-weight: 700 !important;
	font-size: 12px !important;
	line-height: 150%;
	letter-spacing: 0.5%;
	background:none !important;
}
.ctm-video-tutorial .pagination{
	justify-content: center;
	gap:4px;
}
.ctm-video-tutorial .page-numbers.current{
	background:#3143AD;
	color:#FFFFFF;
}
.ctm-video-tutorial .pagination a:hover{
    background:#2057FB1A;
	color:#3143AD;
}
.ctm-video-tutorial .pagination a,.ctm-video-tutorial .pagination span{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color:#787878;
	padding: 5px 13px;
	border-radius:7px;
}
@media (max-width:767px){
	.content-post-details code{
		padding:12px;
	}
	.content-post-details pre{
		padding:12px;
	}
}
@media (max-width:1024px){
	.content-post-details code{
		padding:16px;
	}
	.content-post-details pre{
		padding:16px;
	}
}
@media (min-width:1025px){
	.content-post-details code{
		padding:24px;
	}
	.content-post-details pre{
		padding:24px;
	}
}
/*end ::: code copy clipboard */
/* End ::::::::::::::::::: post-details */
.header-flight{
	position: sticky;
    height: 100px;
    top: 0;
}
.header-responsive-talk a{
	border:1px solid transparent;
}
.header-responsive-talk a:hover{
	border:1px solid #2057FB1A;
}
.type-of-prising-data:hover img{
	transform: scale(1.1);
	transition:1s;
/* 	transform: translateX(348px);
	rotate: -23deg; */
}
































.video-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.video-item:hover .video-thumb img{
	background: #00000066;
    filter: brightness(0.5);
}
.video-item {
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    padding: 16px;
	border:1px solid #E6E6E6;
}
.video-thumb {
    position: relative;
}
.video-thumb img {
    width: 100%;
    border-radius: 20px;
	
}
.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    background: #FFFFFF;
    color: #fff;
    border-radius: 50%;
    padding: 3px 12px;
	display:none;
}
.video-item:hover .play-button {
	display:block;
}
.video-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.video-content h3 {
    margin: 0;
    font-family: "Lexend", Sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	
}
.video-content h3 a{
	color:#282828;
}
.video-content small{
	font-weight: 400;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 0.5%;
	color:#9D9D9D;
	font-family: "DM Sans", Sans-serif !important;
}
.video-content p{
	font-family: "DM Sans", Sans-serif !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	padding:12px 0;
	margin:0;
	color:#474747;
}
/* .video-content .badge {
	border:1px solid #FE76181A;
    background: #FE76180D;
    color: #FE7618;
    padding: 2px 6px;
    border-radius: 6px;
    margin-bottom: 5px;
    display: inline-block;
	font-family: "Taprom", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: 1%;
    width: fit-content;
} */

@media (min-width:768px){
.video-thumb img{
	height: 100%;
    object-fit: cover;
}
.video-item {
    display: flex;
}
.video-thumb {
    position: relative;
    width: 290px;
    min-width: 290px;
	height:152px;
}

.video-content {
	padding-left: 24px;
}
}
@media (max-width:767px){
	.video-thumb img{
		height: 145px;
		object-fit: cover;
    }
	.video-item{
		flex-basis:row;
	}
	.video-thumb{
		width:100%;
	}
	.video-content p{
		padding: 8px 0;
	}
	.video-content{
		padding-top:16px;
	}
}
.video-category-filter{
	display:flex;
	flex-direction:column;
	gap:12px;
}
.video-category-filter a{
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color:#474747;
	letter-spacing: 0.1px;
	position:relative;
	padding-left:22px;
}
.video-category-filter a::before{
	content:'';
	position:absolute;
	left:0;
	padding:2px;
	border-radius:100%;
	background:#474747;
	margin: 7px;
}
.elementor-element-eeeb71c{
	height:fit-content;
}


/* terms condition pages */
.terms-page-style strong{
	color:#282828;
}
.terms-page-style a{
	color:#3143AD;
}
.terms-page-style h4,.terms-page-style h5{
	font-family: "Lexend", Sans-serif;
	font-weight: 600;
	color:#191919;
}
@media (max-width:767px){
	.terms-page-style h4{
		font-size: 16px;
		line-height: 150%;
		color:#3143AD;
	}
   .terms-page-style h5{
		font-size: 16px;
		line-height: 150%;
	}
	.terms-page-style .elementor-widget-container p{
		margin-bottom:12px;
	}
}
@media (min-width:768px){
	.terms-page-style h4{
		font-size: 24px;
		line-height: 100%;
	}
   .terms-page-style h5{
		font-size: 20px;
		line-height: 150%;
	}
    .terms-page-style .elementor-widget-container p{
		margin-bottom:16px;
	}
}

/* about-us slider  */
.ctm-slider-about .carousel-arrow{
	top:100% !important;
	margin:0 40px !important;
	margin-top:24px !important;
}

.ctm-slider-about .premium-carousel-template{
	margin-left:12px;
	margin-right:12px;
}
@media (max-width:767px){
	.ctm-slider-about .slick-active{
	width:280px !important;
}
}
/* tabe-width full */
.e-n-tabs-content{
	width:100%;
}
.privacy-toc {
	position:sticky;
	top:107px;
	height:53vh;
}
.privacy-toc .toc-list{
	overflow-y:scroll;
	height:40vh;
}
.sla-toc .toc-list{
	overflow-y:auto;
	height:auto;
}
.privacy-toc .toc-item.active {
    background-color: transparent !important;
    font-weight: none !important;
    border-left: 0px !important; 
}
.privacy-toc .toc-item.active a{
	color: #474747 !important;
    font-weight: 400 !important;
}

.privacy-toc .toc-item:hover a{
	color: #FE7618;
    font-weight: bold;
}
.privacy-toc .toc-item:hover,
.privacy-toc .toc-item:active {
    background-color: #FE76181A;
    font-weight: bold;
    border-left: 3px solid #FE7618;
}
.ctm-responsive .menu-item{
	width:300px !important;
}
.wp-block-button__link{
	background:white !important;
	border:1px solid #3143ad !important;
	color:#3143ad !important;
	font-family: "DM Sans", Sans-serif;
	margin-bottom: 15px;
}
.wp-block-button__link:hover{
    background:#2057FB0D !important;
	border-color:#2057FB1A !important;
}