/* Enter Your Custom CSS Here */
.encoded_medium .elementor-widget-container{
	font-family: "EncodeSans Medium", Sans-serif
}
/* .encode_semi_medium  */
.encode_semi_medium .elementor-button-wrapper, 
.encode_semi_medium .elementor-button-content-wrapper ,
.encode_semi_medium .elementor-button-text,
.encode_semi_medium .elementor-widget-container{
	font-family: "EncodeSans SemiExpanded-Medium", Sans-serif
}
.encode_semi_light.elementor-widget-button,
.encode_semi_light .elementor-widget-container ,
.encode_semi_light .elementor-button-wrapper,
.encode_semi_light .elementor-button-content-wrapper,
.encode_semi_light .elementor-button-text,
.tnc_content ol, .tnc_content ol li{
	font-family:  "EncodeSans SemiExtendedLight", Sans-serif
}
.encoded_bold .elementor-widget-container{
	font-family: "EncodeSans Bold", Sans-serif
}
.encode_semi_bold .elementor-widget-container{
	font-family: "Encodesans Semiexpanded Bold", Sans-serif
}
.custom_sections_padding{
	padding-left: 15px !important;
	padding-right: 15px !important
}
/* 2OCT CSS  */
.section_sev_heading:before{
	content: '';
	content: url('/wp-content/uploads/2021/10/small-cross.png');
	position: absolute;
	left: -75px;
	top: -30px;
}
.new_main_header .new_header_menu ul{ 
	margin-bottom: 0px
}
.main_header_buttons .elementor-element-populated{
	justify-content: space-between;	
}
.tnc_content ol , .tnc_content ol li ol li ol{
	list-style: lower-alpha;
}
.tnc_content ol li ol{
	list-style: lower-roman;
	margin-left: 20px;
}
/* home testimonial */
.home_testimonial .ht-single-testimonial-wrap{
	display: flex;
	align-items: center;
}
.home_testimonial .ht-client-info-wrap-2{
	margin-bottom: 0px  !important
}
.home_testimonial .ht-client-content{
	width: fit-content;
	padding-left: 65px;
}
.home_testimonial .ht-client-info-3 , .home_testimonial .testimonial_content{
	text-align: left;
}
.home_testimonial .testimonial_content{
	font-family:  "EncodeSans SemiExtendedLight", Sans-serif;
	text-align: left;
    font-size: 20px;
    line-height: 34px;
}
.home_testimonial .ht-client-info-3 h4 , .home_testimonial .ht-client-info-3 p{
	margin: 0px ;
	padding: 0px
}
.home_testimonial .product-slider .slick-arrow{
	border: 0;
	width: 64px;
	height: 38px;
}
.home_testimonial .product-slider .slick-arrow.slick-prev{
	left: -85px;
}

.home_testimonial .product-slider .slick-arrow.slick-next{
	right: -85px;
}
@media screen and (min-width: 1300px) {
	.testimonial_slider_section {
	padding-bottom: 45px !important
}	
	
}
@media screen and (min-width: 1140px) {
	
	.home_weready_section{
		padding: 40px 0px 0px 0px !important
	}
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
	.home_testimonial .product-slider .slick-arrow.slick-prev{
	left: -70px;
}

.home_testimonial .product-slider .slick-arrow.slick-next{
	right: -70px;
}
	.home_testimonial .ht-client-content{
	padding-left: 20px;
}
}
.home_testimonial .fa-angle-left:before{
	content: url(/wp-content/uploads/2021/10/before-arrow.png);
}
.home_testimonial .fa-angle-right:before{
	content: url(/wp-content/uploads/2021/10/after-arrow.png);
}
.home_testimonial .testimonial_btn{
	display: block;
    text-align: left;
    color: #FFF;
    font-family: 'EncodeSans Bold';
}
.partner_logos .elementor-widget-wrap{
	background-size: 100%
}
/* body:not(.home) .new_main_header{
	background-image: none !important
} */
/* body.home .new_main_header{
	background-color: none !important
} */
.other_page_logo{
	display: none
}
/* body:not(.home) .other_page_logo{
	display: block;
}
body.home .home_page_logo{
	display: block
} */

/* how it work page css */
.home_signed .hit_first_sec:after{
	background: url(/wp-content/uploads/2021/10/white-cross.png) no-repeat !important;
	background-size: contain !important;
	top: -45px;
}
.custom_sign_home .hit_first_sec:after{
	top: -45px;
}
.hit_first_sec:before{
	content: '';
	background: url(/wp-content/uploads/2021/10/apppaper.png) no-repeat;
	background-size: contain !important;
    width: 214px;
    height: 140px;
    position: absolute;
    bottom: 50px;
    left: -140px;
}
.hit_first_sec:after{
	content: '';
	background: url(/wp-content/uploads/2021/10/cross.png) no-repeat;
    background-size: contain;
    width: 180px;
    height: 189px;
    position: absolute;
    right: -80px;
    top: -65px;
}
/* thankyou page css */
.thankyou_video_col{
	
}
/* .thank_you_video .eicon-play:before{
	content: '';
	content: url('/wp-content/uploads/2021/10/video-button-new.png')
}
.thankyou_video_col:before{
	content: '';
	content: url(/wp-content/uploads/2021/10/video-dots.png)
} */
/* .thank_you_video:before{
	content: ''
} */
.thank_you_video .elementor-custom-embed-image-overlay{
	background-repeat: no-repeat;
	background-size: contain !important;
}
.encoded_cross:before {
	content: '';
	content: url(/wp-content/uploads/2021/10/small-cross.png);
	position: absolute;
    left: -56px;
}
.thankyou_cross:before {
	    filter: invert(1);
}

/* post tempalate  css */
.post_section{
	background-image: url(/wp-content/uploads/2021/10/post-bg.png);
	background-size: 100%;
	background-repeat: no-repeat
}
/* width on mobile  */


/* width on desktop  */
@media screen and (min-width: 480px) {
    .post_horizontal_slide article.elementor-post {
        width: 400px; 
    }
	.doc_section .post_horizontal_slide article.elementor-post{
		width: 280px;
	}
	.post_horizontal_slide article.elementor-post:not(:last-child) {
			margin-right: 50px;
    }
}
.post_horizontal_slide>div {
    cursor: default;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.post_horizontal_slide>div::-webkit-scrollbar {
    height: 8px;
}
.post_horizontal_slide>div::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.0);
}
.post_horizontal_slide>div::-webkit-scrollbar-thumb {
    background: rgb(225, 228, 231);
      opacity: 0.302;
	
}
.post_horizontal_slide>div>div {
    display: flex !important;
    flex-wrap: nowrap;
    flex: 0 0 auto;
}
.post_categories a{
	padding: 6px 10px;
	border-radius: 6px;
	display: inline-block;
	margin-bottom: 6px;
	}
.post_categories a:not(:last-child){
	margin-right: 15px;
}
.post_categories a:nth-child(odd) {
    color: #000;
		background-color: #68fe08
}
.post_categories a:nth-child(even) {
    color: #FFF;
		background-color:  #013e04
}
.custom_post_title{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.custom_post_content {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.custom_doc_content{
	height: 80px;
}
/* doc template css */
.doc_section{
	background-size: 100%
}
.doc_section .post_horizontal_slide article.elementor-post{
	padding: 40px;
}
.doc_section .post_horizontal_slide article.elementor-post:nth-child(odd){
	background-color: #ffffff
}
.doc_section .post_horizontal_slide article.elementor-post:nth-child(even){
	background-color: #e1e4e7
}
.doc_section .post_horizontal_slide>div::-webkit-scrollbar-thumb {
    background: #3d8929;
}
.doc_section .elementor-posts--skin-custom{
	margin-bottom: 50px;
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.hit_first_sec:before{
    width: 135px;
    height: 140px;
    bottom: 32px;
    left: -52px;
}
.hit_first_sec:after{
    width: 125px;
    height: 127px;
    right: -26px;
    top: -56px;
}
}
@media screen and (max-width: 767px) {
  .custom_image_positions{
		position:initial
	}
	.encoded_medium br , .encoded_br br{
		display: none !important
	}
	.hit_first_sec:before , .hit_first_sec:after , .home_signed .hit_first_sec:after{
		display: none !important
	}
	.post_horizontal_slide article.elementor-post {
    max-width: 230px; 
}
	.doc_section .post_horizontal_slide article.elementor-post{
	padding: 40px 10px;
}
	.custom_post_content{
		display: none;
	}
	.home_testimonial .ht-client-content{
		padding: 0px
	}
	.home_testimonial .ht-single-testimonial-wrap{
		display: block;
	}
	.home_testimonial .product-slider .slick-arrow{
		display: none !important
	}
	.home_testimonial .ht-client-info-3, 
	.home_testimonial .testimonial_content,
	.home_testimonial .testimonial_btn{
		text-align: center !important
	}
}
/* tayyab header css */

ul#menu-1-7c21e13 li a.elementor-item-active{
	color:#fff!important;
	font-weight:bold!important;
}
ul#menu-1-7c21e13 li a.elementor-item-active:before{
	content:url('/wp-content/uploads/2021/10/HIGHLIGHT.png');
	position: absolute;
    top: -5px;
    left: 45%;
}
/* new Document page css by Tayyab */
.custom_doc img.alignleft {
    float: left;
    margin: 0px 20px 20px 0px!important;
    width: 45%!important;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a{
	padding: 12px 0 !important;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:active, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:hover, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:focus, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a:hover, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a:focus{
	border:0px!important;
	text-align:left!important;
	font-size: 20px!important;
    font-family: 'EncodeSans Medium'!important;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li >a >i.fa:before{
	display:none;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active >a >i.fa:before{
	display:block;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li {
/*     width: 73%; */
	width:100% !important
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a > span{
   font-family: 'EncodeSans Medium'!important;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs{
	width:30%!important;
}


@media screen and (min-width:1025px) and (max-width:1100px){
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li {
    width: 78%!important;
/* 	width: 100%!important; */
}	
}

/* 10-10-2021 css by T*/
/*tablet  */
@media screen and (min-width:768px) and (max-width:1024px){
.custom_doc img.alignleft {
    float: left;
    margin: 0px 20px 20px 0px!important;
    width: 43%!important;
}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li {
    width: 100%;
}
	.custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a{
		padding: 10px 0 !important
	}
.custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:active, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:hover, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:focus, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a:hover, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a:focus{
border: 0px!important;
    text-align: left!important;
    font-size: 16px!important;
    font-family: 'EncodeSans Medium'!important;
    padding: 12px 0px!important;
}
.custom_doc #tab_container_12549{
	display:flex!important;
	flex-direction:row-reverse!important;
}
.custom_doc #tab_container_12549 .tab-content{
	padding:20px 0px!important;
}
	/* trust tab last image */
.custom_last_img{
	width:43%!important;
}
	
}
/* mobile */
@media screen and (min-width:320px) and (max-width:767px){
	.custom_doc #tab_container_12549 .wpsm_nav-tabs > li {
    width: 100%;
}
	.custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:active, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:hover, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li > a:focus, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a:hover, .custom_doc #tab_container_12549 .wpsm_nav-tabs > li.active > a:focus{
	border: 0px!important;
    text-align: left!important;
    font-size: 14px!important;
    font-family: 'EncodeSans Medium'!important;
	padding: 6px 0px!important;
}
		
	.custom_doc img.alignleft {
    float: left;
/*     margin: 0px 0px 20px 0px!important; */
    width:45%!important;
}
	.custom_doc img.alignleft:nth-child(odd) {
    margin: 0px 10px 20px 0px!important
}
		.custom_doc img.alignleft:nth-child(even) {
    margin-right: 0px !important
}

.custom_doc #tab_container_12549{
	display:flex!important;
	flex-direction:row-reverse!important;
}
	.custom_doc	#tab_container_12549 .tab-content{
		padding:15px 0px!important;
	}
	.custom_head_br br{
		display:none;
	}
}



@media screen and (min-width:768px) {
/* 11-10-2021 about css*/
.elementor-11084 .elementor-element.elementor-element-ec0f3ea .image-carousel-slider-wrapper.carousel .carousel-item h2.carousel-item-subtitle{
color:#000!important;
}

.custom_about_slider .carousel-item-description{
text-align:left!important;

}
.custom_about_slider .carousel-item-info{
	padding:64px 0px 216px 50px!important;
}
/* about page css by T */
.custom_team_head h2{
	margin-bottom:30px!important;
}
.custom_about_slider .image-carousel-slider-wrapper.carousel .carousel-item.active{
	display:flex;
	flex-direction:row-reverse!important;
	background-color:#e1e4e7!important;
}
.custom_about_slider .carousel-nav{
	background:transparent!important;
	right:42%!important;
}
.custom_about_slider .carousel-item-image{
	top:-36%!important;
	flex-basis:50%!important;
	border-radius:0px!important;
}
.custom_about_slider .carousel-item-image::after{
	padding-bottom:100.5%!important;
}
.custom_about_slider .carousel-item-info{
	flex-basis:65%!important;
	padding-left: 50px;
    padding-top: 64px;
    padding-right: 20px;
    padding-bottom: 222px;
}
.custom_about_slider h1.carousel-item-title{
	margin-bottom:15px;
}
.custom_about_slider .lyd-about-director .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-subtitle{
	color:#000!important;
}
.custom_about_slider .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info::before{
	background-color:#e1e4e7!important;
}
.custom_about_slider .carousel-nav .carousel-arrow svg{
	display:block!important;
}
.custom_about_slider svg.carousel-icon{
	width:45%!important;
}
.custom_about_slider .carousel-nav .carousel-arrow{
	background:transparent!important;
	display:contents!important;
}

}
/* about page mobile view */
@media screen and (max-width:767px){
	.custom_about_timeline .portfolio-timeline-img{
		display:none;
	}
.page-id-11084 .lyd-about-timeline .lyd-timeline .portfolio-timeline-wrapper .portfolio-timeline-content{
		padding-left:0px!important;
	}
	.custom_about_timeline h2, .custom_about_timeline .events-content-desc{
		text-align:center!important;
	}
	
	#tab_container_12549 .wpsm_nav-tabs > li > a .fa{
		display: none !important
	}
	/* trust tab last image */
.custom_last_img{
	width:45%!important;
}
}
/* trust tab last image */
.custom_last_img{
	width:45%!important;
}

/* how it works parralel section */
@media screen and (min-width:768px){

	.custom_logos .elementor-motion-effects-layer{
	background-image:url("https://lyd.novoevolus-software.com/wp-content/uploads/2021/10/logosgroup.png")!important;
		background-position:0px!important;
	}
	.custom_logos .elementor-motion-effects-container{
/* 		right:1px!important; */
		left:50%!important;
		width:50%!important;
	}
	.custom_logos_main_section .elementor-column-gap-no{
		max-width:1140px!important;
	}
/* 	/ partner tabs css / */
.custom_partner_tab .stratum-advanced-tabs .stratum-advanced-tabs__navigation{
	display:block!important;
}
.custom_partner_tab .stratum-advanced-tabs__navigation-item{
	display:inline-block!important;
	margin-bottom:15px!important;
	width:210px!important;
	text-align:center!important;
	padding:10px!important;
}
}

@media screen and (max-width:767px){
		.custom_logos .elementor-motion-effects-layer{
	background-image:url("https://lyd.novoevolus-software.com/wp-content/uploads/2021/10/logosgroup.png")!important;
		background-position:0px!important;
	}
	.custom_logos_main_section .elementor-column-gap-no{
		padding-bottom:30px!important;
	}
	.custom_logos_main_section{
		padding:100px 0px 300px 0px!important;
	}
		.custom_logos .elementor-motion-effects-container{
/* 		right:1px!important; */
		left:0%!important;
			top:100%!important;
		width:100%!important;
	}
	
/* 		/ partner tabs css / */
.custom_partner_tab .stratum-advanced-tabs .stratum-advanced-tabs__navigation{
	display:block!important;
}
.custom_partner_tab .stratum-advanced-tabs__navigation-item{    display: inline-block!important;
    margin-bottom: 15px!important;
    width: 135px!important;
    text-align: center!important;
    padding: 10px 5px!important;
    margin-right: 5px!important;
}
/* 	post html mobile 1 by T */
	.custom_post_column{
	width:100%!important;
  padding:10px!important;
}
	.custom_post_column h3{
		height:auto!important;
	}
	.custom_post_button{
		margin-bottom:20px!important;
		margin-right:0px!important;
	}
	.custom_post_template{
		background-size:100%!important;
	}
}

/*  CSS for menu  */
@media screen and (max-width:1180px) and (min-width:1025px){
	.elementor-nav-menu .menu-item a{
		font-size: 13px !important;
	}
}
@media screen and (max-width:1024px) and (min-width:768px){
	.elementor-nav-menu .menu-item a{
		font-size: 9px !important;
	}
}
/* post html design by T */
.custom_post_row{
	display: table;
    width: 100%;
}
.custom_post_column{
		width: 33.3%;
    padding: 10px;
    margin-bottom:30px!important;
    display: inline-block;
	vertical-align:top!important;
}
.custom_post_button{
	background:#013e04!important;
	padding:6px 12px!important;
	border:0px!important;
	margin-right:15px;
}
.custom_post_button_two{
	background:#5bff3d!important;
	padding:6px 12px!important;
	border:0px!important;
}
.custom_post_register{
	background: transparent;
    color: #000;
    border: 0px;
	font-size:14px!important;
	font-family: "EncodeSans bold", Sans-serif!important;
}
.custom_post_column p{
	padding:0px!important;
	font-family: "EncodeSans SemiExtendedLight", Sans-serif!important;
    font-size: 16px!important;
    line-height: 20px!important;
}
.custom_post_column h3{
	color: #000000;
    font-family: "EncodeSans Medium", Sans-serif!important;
    font-size: 20px!important;
    line-height: 24px!important;
	margin:20px 0px!important;
	height:70px;
}
.custom_post_column img{
	margin-bottom:20px!important;
}

/* recaptcha disabled button css */
.single-post .form-submit input[type="submit"]:disabled {
  opacity:0.5!important;
}

.lyd-signer {
	display: none;
}

@media (min-width: 768px) {
	.lyd-search-results .lyd-document-listing-item .lyd-document-item-footer.md\:grid-cols-5 {
			grid-template-columns: repeat(4,minmax(75px,1fr));
	}
}
.lyd-send-reminder-modal .signer-info {
	font-weight: 400;
}

.lyd-send-reminder-modal .reminder-status.signed {
    background: rgba(43,169,66,.1);
    color: #2ba942;
}

.lyd-send-reminder-modal .reminder-status.pending, .lyd-send-reminder-modal .reminder-status.pending-signature {
    background: rgba(235,87,87,.1);
    color: #eb5757;
}

.icon-change-hover .show-hover, 
.icon-change-hover:hover .hide-hover,
.ant-dropdown-menu-item .show-hover, 
.ant-dropdown-menu-item:hover .hide-hover {
	    transition: all .0s;
    display: none;
}

.icon-change-hover .hide-hover, .lyd-floating-button__action:hover .show-hover,
.ant-dropdown-menu-item .hide-hover, .ant-dropdown-menu-item:hover .show-hover{
	 transition: all .0s;
    display: block;
}

.lyd-document-v2 .xd-tooltip {
	right: 0 !important;
	left: auto !important;
	max-width: 300px !important;
	width: 100%;
}

/* Thuong: Will remove on merged */

.woocommerce-account .woocommerce-MyAccount-content {
	 width: calc(100% - 275px) !important;
}
.ant-dropdown-menu .ant-dropdown-menu-item.border.border-top {
	border-top: 1px solid var(--border);
}

@media (max-width: 480px) {
	.lyd-my-company .md\:border-r {
		border-right: 1px solid #ffffff00 !important;
	}
	.lyd-my-company .lyd-my-company__preview .lyd-my-company__preview__image {
		height: 100px;
		width: auto;
		max-width: 100%;
	}
	.lyd-my-company .lyd-my-company__preview .lyd-my-company__preview__image img {
		height: 100%;
	}
	.lyd-my-company .lyd-my-company__preview .lyd-my-company__preview__left .lyd-my-company__preview__info>div.label.border-t {
		border-top: 1px solid var(--border);
	}
	
	.lyd-my-company .lyd-my-company__preview .lyd-my-company__preview__left .lyd-my-company__preview__info>div.info.border-b {
		border-bottom: 1px solid var(--border);
	}
}
@media (max-height: 480px) {
	.lyd-document-listing .lyd-document-body .right-col  {
    height: auto;
	}
	
	.lyd-document-listing .lyd-document-body .right-col .scroll-documents {
    height: 100vh;
	}
	 .woocommerce-MyAccount-navigation.account-navigation .menu-navigation {
    height: calc(100% - 70px);
    overflow: auto;
  }
}

.lyd-my-company .border {
	border: 1px solid var(--border);
}

.lyd-my-company .md\:border-r {
	border-right: 1px solid var(--border);
}
.lyd-my-company .lyd-my-company__tabs .ant-tabs-content,
.lyd-my-company .ant-tabs-content-holder {
	display: grid;
}
/*~~~Thuong End*/