/*  Menu Style*/
.sticky-header{
    background: rgb(10 13 18 / 49%);
    top: 0;
backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
.top-btn a {
    background: unset !important;
    padding: 7px 16px !important;
	min-width:160px!important;
	height: 40px!important;
}
.top-btn a:hover {
    background-image: linear-gradient(90deg, #D13041 0%, #2F78D7 100%)!important;
}
.top-btn a svg {
    width: unset!important;
}
.ekit_menu_responsive_mobile li h3 {
    margin: 0px!important;
}
.ekit_menu_responsive_mobile li .ekit-wid-con img{
	margin-top:5px;
}
.elementskit-menu-overlay{
	display:none!important;
}
.ekit-megamenu-main-menu{
	left:0px;
}
.menu-item a.ekit-menu-nav-link:hover {
    cursor: pointer;
}
.ekit-megamenu-main-menu.active{
	left:unset!important;
}
.header-sec .arrow_hover figure.elementor-image-box-img img {
    filter: invert(16%) sepia(89%) saturate(7436%) hue-rotate(341deg) brightness(88%) contrast(119%)!important;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler {
    font-size: 28px !important;
}
.header-sec .arrow_hover figure.elementor-image-box-img, 
.header-sec .mega_menu_about figure.elementor-image-box-img{
	display:flex;
}
.header-sec .arrow_hover h3.elementor-image-box-title,
.header-sec .mega_menu_about h3.elementor-image-box-title{
	margin-top: 0px !important;
    line-height: 150% !important;
}
.header-sec button.elementskit-menu-close.elementskit-menu-toggler {
    top: 10px;
	border:unset!important;
}
.header-sec button.elementskit-menu-close.elementskit-menu-toggler:hover {
    color: #fff!important;
}
.mega_menu_about .elementor-button-link svg, .mega_menu_blog .elementor-button-link svg {
    width: 18px !important;
    height: 18px !important;
}
.rotate-arrow i.elementskit-submenu-indicator {
	        transform: rotatex(180deg);
        transition: 0.3s;
        transform-origin: 0 50%;
}

.menuitems_header #menu-main-menu {
	gap: 12px;
}
/*@media (max-width: 480px) {
    @media (max-width: 767px) {
        .fixed-position {
            overflow: hidden;
        }
    }
}*/
@media screen and (max-width: 1024px) {
    #menu-main-menu > li {
        border-bottom: 1px solid rgb(255 255 255 / 20%);
    }
	div#ekit-megamenu-main-menu {
    height: 100vh !important;
}
/*.sticky-header nav .elementskit-menu-container {
        height: 100vh !important;
    }*/
.ekit-template-content-footer .ekit-wid-con svg {
    width: 44px;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: unset!important;
}

ul#menu-main-menu li:last-child a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    width: 100%;
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
	position:relative;
	margin-bottom:10px;
}
ul#menu-main-menu li:last-child a:after {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2025/05/arrow-menu-btn.svg);
    width: 24px;
    height: 24px;
    right: 15px;
}
ul#menu-main-menu li:last-child {
    border-bottom: none!important;
	margin-bottom:15px;
}
.header-sec .arrow_hover figure.elementor-image-box-img, 
.header-sec .mega_menu_about figure.elementor-image-box-img 
/*.header-sec .mega_menu_about a.elementor-button*/
{
    display: none!important;
} 
/* Blog Search */

.search-popup_filter .search-container {
    width: 100%!important;
}
  #elementor-popup-modal-8489 .dialog-close-button {
    right: 16px!important;
    top: 16px!important;
}
} 
@media screen and (max-width: 480px) {
.hero-sec .list-none .arrow_hover img{
   display:none!important;
}
}
/* Min width Query **/
@media screen and (min-width: 1025px) {
.mobile-top-btn{
	display:none;
}
.header-sec .ekit-menu-nav-link .elementskit-submenu-indicator {
    padding-LEFT: 8px!important;
}
    .menu-item-type-custom:hover .ekit-menu-nav-link .icon.icon-down-arrow1 {
        transform: rotatex(180deg);
        transition: 0.3s;
        transform-origin: 0 50%;
    }
	.arrow_hover:after {
    background-image: url(/wp-content/uploads/2025/05/arrow-menu-btn.svg);
    background-size: contain;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    content: "";
    top: 5px;
    opacity: 0;
	 transition: 0.5s all ease !important;
}
	.arrow_hover:hover:after {
    opacity: 1;
}
.desktop_bg .card_menu_warp:hover {
    background: #FFFFFF1A;
}
.arrow_hover .elementor-image-box-wrapper, .mega_menu_about .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
}
}
@media screen and (min-width: 767px) {
.desktop_bg {
    background: unset !important;
    padding: 0px!important;
}
}

/** End Header Css*/
/* Home Page */
.turning_bg{
	background-size:100% 100%!important;
}
.turing_head span{
background: linear-gradient(90deg, #D12F40 20%, #8E4D7F 100%);
-webkit-background-clip: text;
    background-clip: text;
    color: transparent;
	text-transform:uppercase;
	font-weight:700;
	
}

.title-gradient p{
background:linear-gradient(90deg, #D13041 0%, #2F78D7 100%);
-webkit-background-clip: text;
    background-clip: text;
    color: transparent;	
}
.faq-btn {
    background: #FFFFFF1A !important;
    background-image: unset !important;
    padding: 8px 16px !important;
    height: 38px;
    pointer-events: none;
	border-radius: 50px;
	width: 261px;
    margin: 0 auto;
}
/* End */
/* Mega Menu Css*/

/* Scroll top CSS  Global*/
.scroll-to-top {
position: fixed;
bottom: 30px;
right: 30px;
background: #333;
color: #fff;
padding: 15px;
border-radius: 50%;
font-size: 20px;
display: none;
z-index: 999;
transform: rotate(90deg);
text-decoration: none;
width:54px; 
height:54px;

align-items: center;
}
.scroll-to-top:hover {
background: #555;
}
/* Blogs Css */
.blog-loop .elementor-swiper-button svg {
    width: 40px!important;
    height: 40px!important;
}
.elementor-author-box{
	line-height:0px;
}
.blog-loop .elementor-swiper-button-prev{
	left:-30px!important;
}
.blog-loop .elementor-swiper-button-next{
	right:-30px!important;
}
.featured-category-list li:hover a span {
    color: #CE1226 !important;
}
.slider_image_items .elementor-widget-theme-post-featured-image img {
     /* max-width: 100% !important; */
     object-position: center center;
}
.market-trends-post a{
	overflow:hidden;
}
.market-trends-post img{
transition: 1s all ease!important;
}
.market-trends-post:hover .elementor-widget-image img {
      transform: scale(1.1);
}
.type-post a{
	border-radius:8px;
}
.page-id-259 .type-post a{
	overflow:hidden;
}
.elementor-post-info .custom-text {
    color: #FFFFFFCC !important;
}
.category-sales-business-success .elementor-widget-image img{
   transition: 1s all ease !important;
}
.trends .category-sales-business-success:hover .elementor-widget-image img {
    transform: scale(1.1);
}
.category-post-section .container.category_post .schedule_content span.custom-separator span.custom-separator {
    margin: 0;
}
.up-layer, .up-layer img {
    width: 100%;
    height: 100% !important;
    border-radius: 8px !important;
}
/* Blogs Search **/
.search-popup_filter{
    box-shadow: inset 0px 0px 0 0 rgba(255, 255, 255, 0), inset 0 0.5px 0.5px 0.5px rgb(255 255 255 / 10%);
    -webkit-mask: linear-gradient(#FFFFFF33 0 0) content-box, linear-gradient(#ffffff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border: 1px solid transparent !important;
background:#1D1D1D!important;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
} 
#search-btn-main a:hover {
    background: #CE1226;
    border-radius: 50%;
}
body #elementor-popup-modal-8489  {
    background-color: #1D1D1D !important;
}
#elementor-popup-modal-8489 .dialog-message {
    width: 100% ! Important;
}
#elementor-popup-modal-8489 .dialog-widget-content {
    /*box-shadow: unset !important;*/
	width:90%!Important;
}
.search-popup_filter .search-container {
    display: flex;
    background: hsl(0deg 0% 20% / 10%);
    border-radius: 8px;
    align-items: center;
	width: 95%;
	position:relative;
}
#elementor-popup-modal-8489 .dialog-widget-content{
	border-radius:8px!important;
}
#elementor-popup-modal-8489 .dialog-close-button{
	right: 40px;
    top: 37px;
}
.search-container input {
    flex: 1;
    padding: 0 !important;
    background: none !important;
    font-size: 22px;
    color: #fff !important;
    box-shadow: inset 0px 0px 0 0 rgba(255, 255, 255, 0), inset 0 0.5px 0.5px 0.5px rgb(255 255 255 / 10%);
    -webkit-mask: linear-gradient(#FFFFFF33 0 0) content-box, linear-gradient(#ffffff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border: 1px solid transparent !important;
	padding: 16px 24px !important;
	min-height:73px;
}
.search-popup_filter .search-container button {
    background-image: linear-gradient(90deg, #D13041 0%, #2F78D7 100%);
    padding: 0px 24px;
    cursor: pointer;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
    position: absolute;
    color: #ffffff !important;
    height: 40px;
    border: unset;
    top: 17px;
    right: 16.5px;
}
.search-popup_filter .search-container button:hover {
    background: unset !important;
	    box-shadow: inset 0 0 0 0.5px #fff!important;
}

.elementor-location-popup {
    background: #1D1D1D!important;
}
.search-popup_filter .search-container button i {
    display: none;
}
    .elementor-55 .elementor-element.elementor-element-5a7c867a .elementskit-nav-logo > img {

        display: none!Important;
    }
/* Scrollbar Css */

.category-filters::-webkit-scrollbar, #searchResults::-webkit-scrollbar {
  width: 5px;
  	height: 5px;
}

/* Track */
.category-filters::-webkit-scrollbar-track, #searchResults::-webkit-scrollbar-track {
  box-shadow: inset 0 0 1px #111; 
  border-radius: 4px;
  width:5px;
}
 
/* Handle */
.category-filters::-webkit-scrollbar-thumb, #searchResults::-webkit-scrollbar-thumb {
  background: #FFFFFF1A; 
  border-radius: 4px;
}

/* Handle on hover */
.category-filters::-webkit-scrollbar-thumb:hover {
  background: #FFFFFF1A; 
}
#elementor-popup-modal-8489 .dialog-close-button svg {
    fill: #ffff!important;
	width:24px;
	height:24px;
}

.category-filters {
    display: flex;
    overflow: auto !important;
    white-space: nowrap;
    margin-top: 36px;
    gap: 16px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
    padding-right: 16px;
}
.category-filters .filter-btn.active, .category-filters .filter-btn:hover {
    border: 1px solid #fff;
}
.category-filters .filter-btn {
    background: #FFFFFF0D !important;
    font-size: 20px;
    line-height: 140%;
    padding: 8px 16px;
    border: 1px solid #FFFFFF0D;
    color: #FFFFFF !important;
    font-weight: 400;
    padding-right: 16px;
    border-radius: 8px;
}
#searchResults {
    max-height: 40vh;
    overflow: auto;
    margin-top: 36px;
}
#searchResults {
    max-height: 40vh;
overflow: auto;
margin-top: 36px;
}
#searchResults > div {
padding: 16px 4px !important;
border-bottom: 1px solid #FFFFFF33;
}
#searchResults > div p {
font-size: 14px;
line-height: 140%;
font-weight: 600;
display: flex;
justify-content: space-between;
margin-bottom: 8px;
align-items:center;
}
#searchResults > div p a, .cat-for-mobile a {
    display: inline-block;
    color: #fff;
    border: 1px solid #FFFFFF1A;
    padding: 4px 8px;
    border-radius: 30px;
    font-weight: 600;
    background: #FFFFFF1A;
}
.elementor-popup-modal .dialog-message {
    display: flex;
    max-height: 100vh;
    max-width: 100vw;
    overflow: auto;
    padding: 0;
    width: 1280px;
    height: auto;
    overflow-y: auto !important;
}
div#searchResults h3 a {
    color: #fff;
	    font-size: 20px;
}
div#searchResults h3 a:hover {
    color: #CE1226;
}
.dialog-message {
box-sizing: border-box;
line-height: 1.5;
}
.cat-for-mobile {
    display: none;
}
/* End Blogs Search **/

/*========== VIDEO Library ==========*/
 .video-library-wrapper .video-thumbnail {
     position: relative;
     margin-bottom: 16px;
     height: 259px;
     width: 100%;
}
 .video-library-wrapper .video-thumbnail img {
     width:100%;
     border-radius:8px;
     height:259px;
     object-fit:cover;
}
 .video-library-wrapper .video-thumbnail .openBtn {
     display: flex;
     width: 90px;
     height: 90px;
     justify-content: center;
     align-items: center;
     position:absolute;
     border-radius: 360px;
     background: rgba(0, 0, 0, 0.30);
     left:50%;
     top:50%;
     transform:translate(-50% , -50%);
     cursor:pointer;
}
 .video-library-wrapper .video-thumbnail .openBtn i {
     color: #fff;
     font-size: 38px;
     width: 40px;
     height: 40px;
     display: flex;
     justify-content: right;
}
 .video-library-wrapper .video-thumbnail .openBtn:hover {
     background: rgba(0, 0, 0, 0.80);
}
 .video-library-wrapper .category a {
     padding: 4px 8px;
     justify-content: center;
     align-items: center;
     border-radius: 360px;
     font-size: 14px;
     font-style: normal;
     font-weight: 500;
     line-height: 21px;
     transition: .2s all ease-in-out;
     color: #fff;
     background: var(--Color-White-2, #FFFFFF33);
     border: 1px solid var(--Color-White-2, #333333);
}
.video-library-wrapper .category a:hover, .custom-book-slider .category a:hover {
    background: #CE1226;
    color: #fff;
    transition: .2s all ease-in-out;
    border: 1px solid #CE1226;
}



 .video-library-wrapper h2.title {
     color: #FFF;
     font-size: 24px;
     font-style: normal;
     font-weight: 600;
     line-height: 33.6px;
     letter-spacing: -0.24px;
     margin:12px 0px 12px 0px;
     min-height: 0;
}
 .video-library-wrapper .video-meta {
     /*margin-bottom: 16px;*/
     display: flex;
     justify-content: space-between;
     align-items: center;
}
.video-library-wrapper .watch-time {
    color: #FFFFFF;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 21px !important;
}
.video-library-wrapper .video-meta span {
    font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color: rgba(255, 255, 255, 0.50);
}
.video-library-wrapper span.watch-time {
    font-weight: 500;
}
 .video-library-wrapper .video-meta span.watch-time {
     display: flex;
     padding: 6px 8px;
     align-items: center;
     gap: 8px;
     background:rgba(255, 255, 255, 0.10);
}
 .video-library-wrapper .slick-arrow {
     width:56px;
     height:56px;
     border-radius:100px;
     display: inline-grid;
     justify-content: center;
     align-items: center;
     border:0;
     top: 43% !important;
     transform: translateY(-50%);
     background: rgba(255, 255, 255, 0.50) !important;
}
span.watch-time:hover {
    color: #fff;
    background: #CE1226 !important;
    cursor: pointer;
}
span.custom-separator {
    color: #fff !important;
}
.video-library-wrapper h2.title:hover {
    color: #CE1226!important;
    cursor: pointer;
}
 .video-library-wrapper .slick-arrow:hover {
     background-color: #CE1226 !important;
}
.video-library-wrapper .slick-arrow {
     background-color:#FFFFFF33 !important;
}
.quotes-wrapper .elementor-swiper-button:hover {
     background-color: #CE1226 !important;
}
.video-library-wrapper .slick-arrow {
     color: #283146;
}
 .video-library-wrapper .slick-arrow i {
     font-size: 24px;
     color:#283146;
     width: 24px;
     height: 24px;
}
 .video-library-wrapper .slick-arrow.slick-prev {
     left: -75px !important;
     position: absolute;
}
.video-library-wrapper .slick-arrow.slick-next {
    right: -75px !important;
    position: absolute;
}
.video-library-wrapper .slick-slider {
    margin: 0 -12px;
    position: unset;
}
.video-library-wrapper .slick-slide {
    margin-right:12px;
    margin-left:12px;
}
.slick-arrow path {
    stroke: #fff !important;
}*/
/*.video-wrapper {
    position: unset;
}
/*========== VIDEO Library ==========*/

.sales a {
    overflow: hidden;
}
/* daleney Site css */
	 .bg-image-feature
{

    transition: transform 0.3 all ease;
	border-radius:8px;
	overflow:hidden;
}
.bg-image-feature:hover	
{
	transform: scale(1.015);
	
} 
.bg-image-feature:hover	.post-wrapper
{
	transform: scale(1);
	
} 

.blog-loop .swiper-slide {
    border-radius: 8px;
    overflow: hidden;
}
	.btn-link {
    position: absolute!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.btn-link a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
			opacity:0;
			z-index:0;
}
	

	
.trends .elementor-element.elementor-element-ab09efb.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image {
    max-height: 578px;
    object-fit: cover;
	  overflow: hidden;
    display: block;
	  border-radius:8px;
}
	.trends .category-leadership-growth:hover h4 {
    color: #CE1226!important;
    transition: .2s all ease;
}
	.trends .leadership-section {
    max-height: 180px;
    object-fit: cover;
	  overflow: hidden;
    display: block;
	  border-radius:8px;
}
	.sales-skills .category-sales-business-success .sales
	{
		max-height: 221px;
    object-fit: cover;
	  overflow: hidden;
    display: block;
	  border-radius:8px;
	}
	
	.sales-skills .category-sales-business-success:hover .sales img {
    transform: scale(1.1);
}
.sales-skills .category-sales-business-success .sales img {
    transition: 1s all ease;
}
	
	.sales-skills .category-sales-business-success :hover h4 {
    color: #CE1226!important;
    transition: .2s all ease;
}

	.trends .category-leadership-growth :hover .elementor-widget-image img {
    transform: scale(1.1);
}
.trends .category-leadership-growth img {
    transition: 1s all ease;
}
	.contact-item a:focus {
    outline: none !important;
}
	.video-popup {
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.58);
    width: 100%;
    height: 100%;
    display: none;
}
	/* Video library-page-start */
#video-container, .books-list #book-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
    /*margin-bottom: 36px;*/
}
	/* Video library-page-ends */
/* Popup inner div */
.popup-content {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    max-height: 85vh;
    max-width: 85vw;
    min-width: 65vw;
}
.video iframe {
    aspect-ratio: var(--video-aspect-ratio, 1.77777);
}
/* Popup close button */
.closeBtn {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 25px;
    text-decoration: none;
    background: #000;
    border-radius: 50%;
}

/*******Category*****/
.category-title h1 {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: -1.12px;
    text-align: center;
    color: #fff;
}

.category-post-section {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}

.category-post-section .container.category_post {
    display: flex;
    justify-content: start;
    align-items: start;
    gap: 24px;
    width: 100%;
    padding: 0;
}
.e-n-tabs-content > div {
  transition: max-height 0.5s ease!important;
}

.e-n-tabs-content > .e-n-tab-active {
  max-height: 2000px; /* Adjust based on expected content height */

}
/*.tab-content {
 max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.5s ease, opacity 0.5s ease!important;
}*/

.container.category_post .image {
    width: 100%;
    min-width: 515px;
    overflow: hidden;
    border-radius: 8px;
}
.category-post-section .container.category_post .image img {
    width: 100%;
    height: 328px;
    object-fit: cover;
    border-radius: 8px;
}
.category-post-section .container.category_post .image a img {
    transition: 1s all ease;
}
.category-post-section .container.category_post:hover .image a img {
    transform: scale(1.2);
    overflow: hidden;
}
.category-post-section .category_post .meta {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    color: #fff;
}

span.custom-separator {
    margin: 0 8px;
}
.category-post-section .content .title {
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 46.8px;
    letter-spacing: -0.36px;
    color: #fff;
    margin-top: 0px !important;
}
.category-post-section .description {
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 16px;
    line-height: 33px;
    color: rgba(255, 255, 255, 0.8) !important;
}
.category-post-section .content .title:hover {
    color: #FF394E;
    transition: .2s all ease;
}
.category-post-section .content .meta,
.category-post-section .content .title {
    margin-bottom: 16px;
}

.category-post-section a.read-more {
   background: linear-gradient(90deg, #D13041 0%, #2F78D7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
}
.category-post-section .container.category_post .meta {
    display: flex;
    align-items: center;
}
.category-post-section .container.category_post .meta span.post-avtar img {
    border-radius: 50%;
}
.category-post-section .container.category_post .meta span.post-avtar {
    margin-right: 8px;
    max-height: 24px;
}
.category-post-section a.read-more img {
    margin-left: -5px !important;
}
span.read-more-cont{
	background: linear-gradient(90deg, #CE3043 0%, #80538B 100%);
	 -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
span.read-more-read{
	background: linear-gradient(90deg, #775894 0%, #3176D4 100%);
	 -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
a.read-more.mobile-d-none {
    display: flex;
    align-items: center;
    gap: 8px;
}
	a.read-more.mobile-d-none i.fas.fa-arrow-right {
    font-size: 20px;
    margin-top: 2px;
}
	a.read-more.mobile-d-none:hover {
    color: #fff;
    transition: .2s all ease-in-out;
}
.custom-cat-sec .category-post-section a:first-of-type {
	color: #ffffff;
}
.load-more-wrapper button#load-more-btn {
    background: linear-gradient(90deg, #D13041 0%, #2F78D7 100%);
    padding: 12px 24px;
    border-radius: 1000px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border: 1px solid transparent;
}
.load-more-wrapper button#load-more-btn:hover {
    color: #ffffff;
    background: #28314600;
    border: 1px solid #ffffff;
}
.load-more-btn {
    /*margin: 60px auto 0px auto;*/
		width: 210px;
}

.desktop-d-none {
    display: none;
}
/*******Quotes-wrapper starts*****/
.quotes-wrapper .e-con-full.e-flex.e-con.e-parent {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.quote-cat div{
	background:#FFFFFF1A!important;
	border:1px solid#FFFFFF1A!important;
}
.quote-cat ul li a{
	color:#fff!important;
}
.our-quotes p, .our-quotes h1 {
	color:#fff!important;
}
.our-quotes span {
    color: rgba(255, 255, 255, 0.8) !important;
}
.our-quotes svg, .our-quotes svg path {
    stroke: #fff!important;
	    cursor: pointer;
}
.heateor_sss_button_instagram span svg path {
    fill: #fff!important;
}
body .our-quotes .quotes-wrapper .custom-social-share div.heateor_sss_follow_ul a, body div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    padding: 5.469px 0 8px !important;
    padding-left: 5px !important;
	border-bottom: 1px solid #FFFFFF1A!important;
}
.quotes-wrapper .swiper~.elementor-swiper-button {
    width: 56px!important;
    height: 56px!important;
}
.custom-social-share p {
    margin-bottom: 8px !important;
    font-size: 18px;
    font-weight: 500;
}
.custom-social-share .heateor_sss_sharing_ul a:hover {
    background: unset !important;
    color: #CE1226 !important;
}

.quotes-wrapper .quote-cat .elementor-widget-container:hover {
    background: #CE1226!important;
    color: #fff !important;
    border: 1px solid #CE1226!important;
}

.quotes-wrapper .quote-cat .elementor-widget-container:hover a {
    color: #fff !important;

}
/* quotes page css  */
.fa-arrow-right:before {
    content: "\e9c5";
    font-family: elementskit !important;
}
.fa-arrow-left:before {
    content: "\e94a";
    font-family: elementskit !important;
}
.custom-social-share span.heateor_sss_svg svg {
    width: 24px;
    height: 24px;
}
.custom-social-share	span.heateor_sss_svg {
    width: 24px !important;
    height: 24px !important;
}
.custom-social-share {
    width: 207px;
    padding: 16px;
    border-radius: 8px;
    box-shadow: -6px 3px 32.2px 0px #00000040;
    background: #323233!important;
}

.custom-social-share .heateor_sss_sharing_ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    
}
.custom-social-share p {
    margin-bottom: 8px;
}
.custom-social-share .heateor_sss_sharing_ul a.heateor_sss_facebook, .custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_x, .custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_linkedin, .custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_instagram {
    position: relative;
    width: 100%;
}

.custom-social-share .heateor_sss_sharing_ul a.heateor_sss_facebook::after {
    position: absolute;
    content: "Facebook";
    width: 139px;
    color: #fff;
    left: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
		top: 5px;
}
.custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_x::after {
    position: absolute;
    content: "TwitterX";
    width: 139px;
    color: #fff;
    left: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
		top: 5px;
}
.custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_linkedin::after {
    position: absolute;
    content: "Linkedin";
    width: 139px;
    color: #fff;
    left: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
		top: 5px;
}
.custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_instagram::after {
    position: absolute;
    content: "Instagram";
    width: 139px;
    color: #fff;
    left: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
	top: 5px;
}
.custom-social-share .heateor_sss_sharing_ul a:hover::after{
	color:#CE1226;
}
/* .custom-social-share div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    padding: 5.469px 0 8px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10) !important;
} */
.custom-social-share .heateor_sss_sharing_ul a:last-child::last-child {
    padding: 0px 0 8px !important;
    border-bottom: none !important;
}
.quotes-section .swiper-backface-hidden .swiper-slide {
    transform: unset;
}
.custom-social-share .heateor_sss_sharing_ul a.heateor_sss_button_google_gmail {
    display: none !important;
}
.custom-social-share {
    right: 0;
}
	div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul .heateor_sss_button_instagram {
    border-bottom: none !important;
    padding-bottom: 0 !important;
}
	.custom-share-icon .elementor-icon-wrapper {
    line-height: 0;
}
.quotes_category-leadership-growth .elementor-widget-theme-post-content p {
    line-height: inherit;
}
/*******Quotes-wrapper ends*****/

/*******Books-wrapper-starts*****/
.custom-book-slider .card {
    background: #00000033;
    color: white;
    padding: 36px;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease-in-out;
    margin: 0;
	    border: 1px solid #FFFFFF80;
}
.custom-book-slider .slick-slide {
    opacity: 0.5;
    transition: all 0.3s ease-in-out;
    transform: scaleY(0.8);
    filter: blur(7px);
    padding: 0 12px;
}
.custom-book-slider .slick-slide.slick-active {
    transform: scaleY(0.9);
    filter: blur(5px);
}
.custom-book-slider .slick-slide.slick-active.slick-current {
    transform: scale(1);
    opacity: 1;
    filter: unset;
}
.custom-social-share {
    display: none;
}
.custom-book-slider .book-cover img {
    width: 100%;
    max-width: 128px;
    margin: 0 auto;
    height: auto;
    border-radius: 4px;
}
.custom-book-slider .meta {
    font-size: 14px;
    color: rgba(255,255,255,0.70);
    margin: 40px 0px 8px 0px;
    font-weight: 500;
    line-height: 21px;
}
.custom-book-slider .slick-slide.slick-active.slick-current:hover a h2
 {
    color: #CE1226; 
}
.custom-book-slider .title {
    font-size: 24px;
    font-weight: 600;
    margin: 0px 0px 8px 0px;
    line-height: 33.6px;
		font-style: normal;
    letter-spacing: -0.24px;
	color:#fff;
}
.custom-book-slider .author {
    font-size: 14px;
    color: rgba(255,255,255,0.70);
    margin-bottom: 24px;
    font-weight: 500;
    line-height: 21px;
	margin-bottom: 24px!important;
}
.custom-book-slider .category a {
    padding: 4px 8px;
    font-size: 14px;
    border-radius: 15px;
    text-decoration: none;
    line-height: 21px;
    background: #FFFFF333;
    border: 1px solid #333;
    color: #ffffff;
    display: inline-block;
}
	.card-wrap.slick-center .card img {
    width: 200px;
    height: 291.55px;
}
.card-wrap.slick-slide .card a {
    pointer-events: none;
}
.card-wrap.slick-slide.slick-current.slick-active.slick-center .card a {
    pointer-events: all;
}
.card-wrap.slick-center .card {
    width: 100%;
    height: auto;
}
.slick-prev,
.slick-next {
    z-index: 100;
    color: white;
}

.slick-prev:before,
.slick-next:before {
    font-size: 30px;
    color: white;
}
/* 	.book-slider-wrapper button.slick-prev.slick-arrow:hover, .book-slider-wrapper button.slick-next.slick-arrow:hover {
    background: rgba(255, 255, 255, 0.10) !important;
} */
	.book-slider-wrapper button.slick-prev.slick-arrow:hover::before, .book-slider-wrapper button.slick-next.slick-arrow:hover::before {
    fill: #ffffff !important;
}
.custom-book-slider .slick-arrow i {
    color: #fff;
		height: 24px;
    width: 24px;
    font-size: 24px;
}
	.book-slider-wrapper .slick-arrow:hover i{
		color: #000;
	}
.custom-book-slider .slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background-color: rgba(255, 255, 255, 0.10) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
}
.custom-book-slider .slick-list {
    padding: 64px 17%!important;
}
.book-slider-wrapper button.slick-next.slick-arrow {
    position: absolute;
    right: -75px;
    left: 0;
    top: 100%;
    margin: 0px auto 0 auto;
		padding:0px!important; 
}
.book-slider-wrapper button.slick-next.slick-arrow {
    background: #FFFFFF33 !important;
}
	.custom-book-slider .slick-prev:hover svg path
{
	stroke: #283146;
}
.book-slider-wrapper button.slick-prev.slick-arrow {
    position: absolute;
    left: -60px;
    top: 100%;
    right: 0;
    margin: 0px auto 0 auto;
	padding:0px!important; 
}
	.book-slider-wrapper button.slick-arrow:hover {
    background-color: #CE1226 !important;
    opacity: 1 !important;
}
	.custom-book-slider .slick-active .book-cover img {
    max-width: 160px;
}
	
	.custom-book-slider .slick-active.slick-center .book-cover img {
    max-width: 100%;
}

.custom-book-slider .slick-slide.slick-active.slick-current:hover .book-cover, #book-container .card-wrap:hover .book-cover img {
    transform: scale(1.1);
}
.card-wrap .book-cover, #book-container .card-wrap:hover .book-cover img {
    transition: 0.5s ease-in-out;
}
/*******Books-wrapper-ends*****/

/*video-section*/	
	
/*relevant blog-starts*/
	relevnet_blog .swiper.elementor-loop-container.elementor-grid.offset-right.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    width: 100% !important;
}
/*relevant blog-ends*/	
	.elevate-section span svg {
    margin: 0 !important;
}
	.elementor-custom-embed-play svg:hover {
    fill: rgba(0, 0, 0, 0.80) !important;
}
	.elementor-custom-embed-image-overlay:hover svg rect {
    fill-opacity: 0.8;
}

	
/*teams-profile-starts*/		
.teams-top-section img {
    max-width: 427px !important;
    width: 100% !important;
    max-height: 420px !important;
}	
	
	.post_detail .heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a {
    margin: 0 5px;
    text-align: center;
    float: none !important;
    padding: 10px !important;
    border: 1px solid var(--Color-Border-Border-Primary, rgba(255, 255, 255, 0.20)) !important;
    background: var(--Color-Surface-Surface-Secondary, rgba(255, 255, 255, 0.10)) !important;
    border-radius: 50px;
}
.teams-share-btn .heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a {
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
	position: relative;
}
	.teams-share-btn .heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a svg path {
    fill: #fff;
}
	.teams-share-btn .heateor_sss_sharing_ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
}
.post_detail .heateor_sss_sharing_ul a span {
    text-align: center;
    width: 100% !important;
    float: none !important;
    height: 80%;
}


.post_detail .heateor_sss_sharing_ul a span {
    display: flex;
    justify-items: center;
}
.post-detail .heateor_sss_sharing_ul a::after
{
  display:none;
}
		.teams-share-btn div.heateor_sss_follow_icons_container svg, 	.teams-share-btn div.heateor_sss_sharing_container svg{
		width: 24px;
}
	.teams-quotes-section .e-con-inner .elementor-swiper-button-prev, .teams-quotes-section .e-con-inner .elementor-swiper-button-next {
    display: none;
}
	.post_detail .heateor_sss_s_Google_Gmail svg, .teams-share-btn a.heateor_sss_facebook svg, .teams-share-btn a.heateor_sss_button_x svg, .teams-share-btn a.heateor_sss_button_linkedin svg, .teams-share-btn a.heateor_sss_button_instagram svg {
		display: none!important;
	}	
	.teams-share-btn .heateor_sss_s__default.heateor_sss_s_Google_Gmail:after {
    position: absolute;
    content: "";
    background: url("/wp-content/uploads/2025/03/mail.svg");
    width: 24px;
    height: 24px;
    top: 8px;
    left: 7px;
}
	.teams-share-btn a.heateor_sss_button_x:after{
		 position: absolute;
    content: "";
    background: url("/wp-content/uploads/2025/03/twitterX.svg");
    width: 24px;
    height: 24px;
    top: 8px;
    left: 7px;
	}
	
	.teams-share-btn a.heateor_sss_button_linkedin:after{
		 position: absolute;
    content: "";
    background: url("/wp-content/uploads/2025/03/linkedin-icon.svg");
    width: 24px;
    height: 24px;
    top: 8px;
    left: 7px;
	}
	
	.teams-share-btn a.heateor_sss_button_instagram:after{
		 position: absolute;
    content: "";
    background: url("/wp-content/uploads/2025/03/instagram-icon1.svg");
    width: 24px;
    height: 24px;
    top: 8px;
    left: 7px;
	}
	
	.teams-share-btn a.heateor_sss_facebook:after{
		 position: absolute;
    content: "";
    background: url("/wp-content/uploads/2025/03/facebook-icon.svg");
    width: 24px;
    height: 24px;
    top: 8px;
    left: 7px;
	}
	.team-video-section  .elementor-custom-embed-play {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}

	.teams-share-btn {
    backdrop-filter: blur(12px);
}
	.explore-more-button .elementor-button-content-wrapper {
    align-items: center;
}
	.explore-more-button a svg {
    width: 28px;
    height: 28px !important;
    padding: 2px;
}
	.relevant-blog-category .elementor-swiper-button-prev:hover svg path {
    stroke: #283146;
}
		.relevant-blog-category .elementor-swiper-button-prev svg path {
    stroke: #fff;
}
	.quotes-icon .elementor-swiper-button svg {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*teams-profile-ends*/	
/*contact-start*/
select option {
    background: #1d1e24;
}
	select option:hover {
    background-color: red !important;
}
	.blog-card.left-main-blog-card img {
    max-height: 426px;
    object-fit: cover;
}

.blog-card.left-main-blog-card {
    width: 628px;
}
.ambitious-p p {
    line-height: 130%;
}
	.contact-form-p p {
    line-height: 150%;
}
.custom-accordion svg.e-font-icon-svg.e-fas-play-circle {
    width: 90px;
    height: 90px;
}
	.explore-icon a:hover i {
    color: #283146;
    transition: .2s allease;
}
.explore-icon i {
    color: #0dcaf0;
}
/*contact-ends*/	
	
.explore-more-wrapper .elementor-swiper-button svg {
    height: 56px!important;
    width: 56px!important;
}
/*.explore-more-wrapper .swiper-slide .e-con-full{
border:1px solid #FFFFFF14!important;
}*/	
.explore-more-wrapper .swiper-slide .e-con-full h3 span{
    background: linear-gradient(90deg, #D13041 0%, #2F78D7 100%);
    background-clip: text;
    color: transparent;
}
.explore-more-wrapper .swiper-slide .e-con-full:hover .link-color p{
	color:#CE1226!important;
	cursor:pointer;
}
.explore-more-wrapper .swiper-slide .elementor-swiper-button:hover svg{
	fill:#CE1226!important;
}
.explore-more-wrapper .elementor-swiper-button g {
    opacity: 1 !important;
}
.explore-more-wrapper .elementor-swiper-button g path, .quotes-section .elementor-swiper-button path {
	stroke-opacity:1!important;
}
.explore-more-wrapper .elementor-swiper-button svg rect{
    fill-opacity:0.1!important;
}

	/*mediaquery- 991*/
/*mediaquery- 768-991-mobile*/
@media only screen and (max-width: 991px) {
	.container.category_post .image {
    min-width: 350px;
		width: 350px;
}

	.category-post-section {
    gap: 45px;
}
	.custom-book-slider .slick-list {
    padding: 40px 0%  !important;
}
		
	.teams-quotes-section .e-con-inner .elementor-swiper-button-prev, .teams-quotes-section .e-con-inner .elementor-swiper-button-next {
    display: block;
}
#video-container, .books-list #book-container {
    grid-template-columns: 1fr 1fr;
}
	.custom-book-slider .card {
    padding: 24px;
}
}
	
/*mediaquery- 767-mobile*/
@media only screen and (max-width: 767px) {
    .category-title h1 {
        font-size: 34px;
        letter-spacing: -0.34px;
        line-height: 130%;
    }

    .container.category_post {
        flex-wrap: wrap;
    }

    .content .title {
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
    }

    .desktop-d-none {
        display: block;
    }

    .desktop-d-none a {
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    color: #ffffff;
    background: #FFFFFF33;
    border: none !important;
}
	.desktop-d-none a:hover{
		background: #CE1226;
		color:#fff;
	}
    .mobile-d-none {
        display: none;
    }

    .category.desktop-d-none a {
        padding: 4px 8px;
        border: 1px solid;
        border-radius: 360px;
    }

    .category-post-section {
        gap: 24px;
    }

    .container.category_post .image {
        min-width: 100%;
    }

   .container.category_post {
        padding: 0px 0px 16px 0px !important;
    }
	.category-post-section .content {
    padding: 0 4px;
}
    .custom-book-slider .slick-list {
        padding: 0 0 0 0 !important;
    }
	.book-slider-wrapper button.slick-prev.slick-arrow {
    margin: 36px auto 0 auto;
	
		}
	.book-slider-wrapper button.slick-next.slick-arrow {
    margin: 36px auto 0 auto;

}
	.relevant-blog-category .swiper-backface-hidden {
    margin: 0;
    width: 100% !important;
}
/* 	.relevant-blog-category {
    background: linear-gradient(180deg, #283146 0%, #03030A 100%) !important;
} */
	/*.explore-more-wrapper .e-flex.e-con-boxed.e-con.e-child {
    background: #000;
}*/
	
	/* 	.elevate-section {
    background: #06080C;
} */
	.explore-more-wrapper .elementor-element.elementor-element-bac8a69.e-con-full.e-flex.e-con.e-child, .explore-more-wrapper .elementor-element.elementor-element-1c1c686.e-con-full.explore-div.e-flex.e-con.e-child, .explore-more-wrapper .elementor-element.elementor-element-a497bcc.e-con-full.explore-div.e-flex.e-con.e-child {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: var(--Color-Surface-Surface-Secondary, rgba(255, 255, 255, 0.10));
    backdrop-filter: blur(4.550000190734863px);
}
	.explore-more-wrapper a.elementor-button.elementor-button-link.elementor-size-sm {
    background: rgba(255, 255, 255, 0.10) !important;
    color: #fff !important;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.20) !important;
}


.video-library-wrapper h2.title {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
}
.video-library-wrapper .video-thumbnail .openBtn {
        left: 0;
        bottom: 0;
        transform: unset;
        top: 35%;
        right: 0;
        margin: 0 auto;
}

	.load-more-btn{
		margin:0px auto;
		text-align: center;
	}
	.load-more-wrapper button#load-more-btn {
    padding: 8px 16px;
}
	.elevate-section p {
    font-weight: 400;
}
	.elevate-section span.elementor-icon-list-text {
    text-transform: unset !important;
}
	.ambitious-p p, .mobile-form-p p {
    line-height: 150%;
}
.contact-form-p p {
    line-height: 120%;
}
.custom-accordion .e-n-accordion-item, .custom-accordion .e-n-accordion-item-title {
    background: rgba(0, 0, 0, 0.30) !important;
}
	.custom-accordion .e-con-full.e-flex.e-con.e-child
	{
		background: rgba(0, 0, 0, 0.30) !important;
	}
/* .page-id-181 details.e-n-accordion-item .e-flex.e-con.e-child {
    background: #0f121a;
} */
	a.read-more.mobile-d-none {
    display: none;
}
	.custom-book-slider .slick-slide{
		padding: 0 16px;
	}
	.custom-book-slider .meta{
		margin: 24px 0px 8px 0px;
	}
#search-btn-main .elementor-widget-container {
    width: 100%;
    text-align: right;
}
 
#search-btn-main .elementor-widget-container a {
    width: 100%;
}
#search-btn-main .elementor-widget-container a:hover{
	background:unset!important;
	border-radius:unset!important;
}
}

/*mediaquery- 567-mobile-starts*/
	@media only screen and (max-width: 576px) {
		.team-video-section .elementor-wrapper.elementor-open-lightbox {
    max-height: 192.955px !important;
}
		.team-video-section .elementor-wrapper.elementor-open-lightbox img {
    max-height: 192.955px !important;
    border-radius: 8px;
}
#video-container, .books-list #book-container {
    grid-template-columns: auto!important;
    gap: 16px;
    /*margin-bottom: 16px;*/
}
.popup-content {
    max-width: 95vw;
    min-width: 90vw;
}
}
/*mediaquery- 460-mobile-ends*/
@media only screen and (max-width: 460px) {
		.elevate-section .elementor-inline-item {
    margin-bottom: 8px;
}
	.elementor-3888 .elementor-element.elementor-element-d503bae .elementor-icon-list-item:not(:last-child):after {
    border-color: transparent;
}
	    .custom-book-slider .slick-active.slick-center .book-cover img {
        width: 210px;
    }
	}
/* End of Delany site **/
 .slider_image_items .elementor-widget-theme-post-featured-image img {
     height: 100% !important;
}
 .slider_image_items .elementor-widget-theme-post-featured-image {
     height: 100%;
}
 .slider_image_content {
     transition: 1s ease all!Important;
}
 .slider_image_items:hover .slider_image_content {
     padding: 8px 24px;
}
 .slider_image_items .slider_image_content {
     transition: 1s!important;
}
.slider_image_items .elementor-widget-theme-post-featured-image img {
    min-height: 265px;
}
.slider_image_items:hover .elementor-widget-image img {
    /*min-height: 417px !important;
    height: 417px !important;*/
    transition: 1s all;
    border:1px solid #fff!important;
	object-fit: cover!important;
}
body.archive.category .slider_image_items:hover .elementor-widget-image img,  .single-our-books .slider_image_items:hover .elementor-widget-image img {
    min-height: 417px !important;
	height: 417px !important;align-content
}

.slider_image_items:hover .slider_image_content {
    background-image: linear-gradient(179deg, #00000000 0%, #000000cc 60%) !important;
    backdrop-filter: blur(1px);
    background-color: transparent !important;
}
/*=== BLOG LISTING RESPONSIVE ===*/
 @media (max-width:767px) {
     .apply .e-n-accordion-item {
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: rgb(255 255 255 / 5%);
    border-radius: 8px !important;
    border: 1px solid rgba(255, 255, 255, 0.10);
}
      .grow-person .e-n-accordion-item {
          background-color: #323232;
          border: 1px solid #FFFFFF33;

}
     
     .video-library-wrapper .slick-arrow.slick-prev {
         margin-left:-28px;
    }
     .video-library-wrapper .slick-arrow.slick-next {
         margin-right:-28px;
    }
     #first_one_big_blog {
         background-image:none !important;
    }
     #first_one_big_blog .swiper-pagination {
         display:none !important;
    }
     #search-btn-main {
         width:100% !important;
         position:relative;
         max-width:370px !important;
         justify-content: start !important;
    }
     #search-btn-main .elementor-button-content-wrapper {
         justify-content: left;
         margin-left:16px;
    }
     #search-btn-main:after {
         position:absolute;
         content:'Search';
         left:48px;
         top:12px;
         font-size:16px;
         color:rgba(255,255,255,0.60);
         font-family: "Inter", Sans-serif !important;
         height:100%;
    }
     #one_post_img_left .elementor-widget-theme-post-featured-image, .3-posts-page-list-items .elementor-loop-container .e-loop-item . elementor-widget-image img {
         height: 80px !important;
         max-height: 80px !important;
    }
     #two_post_img_left .elementor-loop-container > div:last-child > .elementor-element, #one_post_img_left .elementor-loop-container > div:last-child > .elementor-element, #one_post_img_left .elementor-loop-container > div:last-child > .elementor-element, .3-posts-page-list-items .elementor-loop-container > div:last-child > .elementor-element {
         border-bottom: 0px !important;
    }
     #two_post_img_left .elementor-widget-theme-post-featured-image img, #one_post_img_left .elementor-widget-theme-post-featured-image img {
         height: 80px !important;
         object-fit: cover;
    }
     #two_post_img_top_mob_left .elementor-widget-theme-post-featured-image {
         max-width:80px !important;
         height:80px !important;
         object-fit:cover;
    }
     #two_post_img_top_mob_left .elementor-widget-theme-post-featured-image img {
         height:80px !important;
         object-fit:cover;
         max-width:80px !important;
    }
     #one_big_post_img_top .elementor-widget-theme-post-featured-image, #one_big_post_img_top_v2 .elementor-widget-theme-post-featured-image {
         height:265px !important;
         min-width: 100% !important;
         max-width: 100% !important;
    }
     #one_big_post_img_top .elementor-widget-theme-post-featured-image img, #one_big_post_img_top_v2 .elementor-widget-theme-post-featured-image img {
         height:265px !important;
         min-width: 100% !important;
         max-width: 100% !important;
    }
     #one_small_post_img_top .elementor-widget-theme-post-featured-image img {
         min-width:100% !important;
         width:100% !important;
         max-width:100% !important;
    }
     .elementor-widget-theme-post-featured-image a {
        width: 100%;
    }
     .custom-book-slider .category a {
         margin-bottom:0px;
    }
     .custom-book-slider .card {
         padding:24px !important;
    }
     .fast_earn.about .elementor-custom-embed-play{
         left: 50%;
         top: 50%;
         transform: translate(-50%, -50%);
         bottom:unset;
     }
}
/*=== BLOG LISTING RESPONSIVE ===*/
 @media (max-width:767px) {
	 .explore-more-wrapper .elementor-swiper-button svg,
     .video-library-wrapper .slick-arrow, .custom-book-slider .slick-arrow,
 	 .blog-loop .elementor-swiper-button svg
	 {
    height: 56px !important;
    width: 56px !important;
}

 	/*.quotes-wrapper .swiper~.elementor-swiper-button {
    width: 56px !important;
    height: 56px !important;
    padding: 0 !important;
    align-items: center;
    justify-content: center;
}*/
#search-btn-main img {
    width: 48px!important;
    height: 48px!important;
}
}
 @media (max-width:1092px) {
     #video-slider-study .video-section {
         flex-direction: column;
    }
     .left-video-watch-con {
         width: 100%;
    }
     #video-slider-study .video-slider {
         max-width: 75%;
         border-left: 0px;
    }
     #video-slider-study .slick-prev:before {
         left: -40px;
    }
     #testimonials .reviewer-exp-block {
         padding: 30px 20px;
    }
     .testimonial-review-wrapper {
         max-width: 50%;
    }
     #testimonial-slider .slick-prev {
         left: 0;
    }
     #testimonial-slider .slick-next {
         right: 0;
    }
		.trends .leadership-section {
          max-height: 100%;
		} 
}  
 @media (max-width: 768px) {
    .fast_earn.get_hired svg {
        width: 90px!important;
        height: 90px!important;
    }
}
 @media (max-width:767px) {
/*   .overflow_image {
    background-image: linear-gradient(1deg, #000000 39%, #273045 50%) !important;
} */
     .left-main-blog-card {
         margin-bottom: 50px;
    }
     #video-slider-study .slick-prev:before {
         left: -70px;
    }
     #video-slider-study .video-slider {
         max-width: 100%;
         border-left: 0px;
         padding-bottom: 64px;
    }
     .testimonial-border-start {
         border-top: 1px solid #b2b2b26e;
         padding-top: 40px;
         border-left: 0px;
         padding-left: 0px;
    }
     #testimonials .reviewer-exp-block {
         flex-direction: column;
         gap: 40px;
         padding-left: 20px;
         align-items: flex-start;
    }
     .footer_imenu-2_line ul {
         column-count: 1;
         column-gap: 24px;
    }
     .featured-category-list ul {
         gap:12px !important;
    }
     .featured-category-list ul li {
         flex: 1 1 100% !important;
         max-width: 100% !important;
    }
     #home-banner {
         background-image: none !important;
    }

} 
 @media (min-width: 320px) and (max-width: 480px) {
     .elementor-shortcode .custom-container {
         padding: 15px !important;
    }
}
 @media (min-width: 320px) and (max-width: 767px) {
     .map-container {
    height: 600px!important;

}
     
     .loop_carousel .elementor-swiper-button.elementor-swiper-button {
    background: #fff !important;
}
/* .loop_carousel .elementor-swiper-button.elementor-swiper-button svg path{fill:white !important;} */
/* .loop_carousel .elementor-swiper-button.elementor-swiper-button:hover {
    background: #fff !important;
} */
.loop_carousel .elementor-swiper-button.elementor-swiper-button:hover svg path{fill:#283146!important;}
     .get-top-banner p {
         line-height: 140%;
    }
     .journey-sec {
         line-height: 140% !important;
         letter-spacing: 0.1em !important;
    }
     blockquote {
         padding-left: 0 !important;
         padding-top: 15px!important;
    }
     .icon_income {
         padding-right: 10px;
    }
     #video-slider-study .slick-next {
         position: absolute;
         top: 80%;
    }
     .video-slider .slick-list {
         margin-top: -20px;
         width: 100vw;
    }
     .elementor-2588 .elementor-element.elementor-element-30ded1f .swiper-slide-contents {
         max-width: 100%;
    }
     .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
         justify-content: center;
         display: flex;
         flex-direction: column;
         align-content: center;
         text-align: center;
    }
     #testimonials .slick-arrow {
         position: absolute;
         bottom: -75px;
         top: auto;
         right: 50%;
         margin-right: -64px;
    }
     #testimonial-slider .slick-prev {
        left: 50%;
         margin-left: -64px;
    }
     
     #testimonial-slider > .btn-primary {
         margin-top: 75px;
    }
     #testimonials .slick-slide {
         padding: 16px;
         border-radius: 8px;
         background: rgba(0, 0, 0, 0.10);
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .get-started-video-mobile svg {
         top: 273px;
         right: 470px;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .get-started-video-mobile svg {
         top: -23px;
         right: -50px;
    }
}
 @media (max-width:1024px){
     span.theme_yellow {
         color: #ffffff !important;
     }
     .show_mobile {
         display: block !important;
    }
     .footer_logo a {
         max-width: 100%;
    }
     .list_info_footer ul {
         justify-content: space-between !important;
         row-gap: 24px !important;
    }
}
 @media (max-width: 1200px) {
     .blog-section .row .col-md-6 {
         flex: 0 0 auto;
         width: 100% !important;
    }
     .elementor-shortcode .custom-container{
         max-width: 100% !important;
    }
     .elementor-shortcode .blog-section .row .col-md-6 .d-flex .d-sm-flex {
         padding: 30px 0px 0px 0px !important;
    }
	.container.category_post .image {
		min-width: 420px;
	}
}
 @media (min-width:768px) and (max-width: 1200px) {
     .featured-category-list ul li {
         flex: 1 1 calc((100% - 48px) / 2) !important;
         max-width: calc((100% - 48px) / 2) !important;
    }
     .elementor-element.elementor-element-5be1379d .what_we_do {
    --content-width: 100%;
}
     .testi_1 img {
    width: 80%!important;
}
}
 @media (max-width:991px){
     .get-started-video-mobile svg {
    position: absolute;
    top: 38px;
    right: unset;
    left: 11px;
}
     #testimonials {
        padding:0;
    }
} 
 @media (min-width: 767px) {
.book-slider-wrapper button.slick-prev.slick-arrow {
    left: -48px;
}

.book-slider-wrapper button.slick-next.slick-arrow {
    right: -48px;
}

 }
 @media (max-width: 576px) {
    /* homepage css */
     .team-content-wrap {
        padding: 8px 16px;
    }
     .explore-more-button .icon {
        color: #FF394E;
    }
     .search-box i {
        margin-left: 0;
    }

    .explore-more-button:hover .icon {
        color: #283146;
    }

     .video-item {
         max-width: 253px;
    }
     .video-library-wrapper .slick-slide {
        margin-right: 8px;
        margin-left: 8px;
    }
    .video-library-wrapper .video-thumbnail .openBtn i {
    font-size: 23px;
    justify-content: center;
    align-items: center;
    margin-left: 6px !important;
	 }
     .video-library-wrapper .video-thumbnail .openBtn {
        width: 55.47px;
        height: 55.47px;
    }
     .video-library-wrapper .video-thumbnail img {
        height: 100%;
    }
     .footer-width-fixer .footer-menu-mobile .e-n-accordion-item {
         border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
         border-radius: 0px !important;
    }
     #video-slider-study .video-section {
         gap: 24px;
    }
     #video-slider-study .video-title {
         margin-top: 12px;
         font-size: 16px;
         line-height: 140%;
    }
     #video-slider-study .text-start {
         font-size: 12px;
         margin-top: 5px;
    }
     #video-slider-study .slick-prev, #video-slider-study .slick-next {
         bottom: 0;
    }
     .video-item.slick-active {
         margin: 0 8px;
    }
     .video-item {
         padding: 8px;
    }
     .blog-section .right-blog-cards-sec img {
         width: 100% !important;
    }
     .reviewer-exp-block p {
         font-size: 14px;
    }
     .testimonial-review-wrapper::before{
        background:none;
    }
     .search-container {
         margin-right: 0;
    }
     .elementor-popup-modal .dialog-close-button {
         top: 16px !important;
         right:16px !important;
    }
     .category-filters .filter-btn {
         font-size: 14px;
         padding: 8px 12px;
         padding-right: 16px;
    }
     .category-filters {
         margin-top: 16px;
         gap: 8px;
    }
     #searchResults > div p {
         flex-wrap: wrap;
         gap: 8px;
    }
     .search-container input {
         font-size: 16px;
    }
   /*  .search-container {
         padding: 16px 16px;
    }*/
	.search-popup_filter .search-container button {
    top: 25px;
}
     .search-popup_filter .search-container button i {
         display: block;
         font-size: 24px;
         color: #fff;
    }
     .elementor-element-c14bea8 .elementor-widget-loop-carousel .elementor-loop-container.offset-right, .overflow_image .elementor-widget-loop-carousel .elementor-loop-container.offset-right {
         width: 100vw;
    }
     #searchResults > div p a{
         display:none 
    }
     .search-popup_filter .search-container button {
         font-size: 0;
         background: none !important;
         padding: 0;
    }
     .search-container {
         flex-direction: row-reverse;
         gap: 8px;
    }
     .cat-for-mobile a {
         display: inline-block;
         padding: 4px 8px;
         border-radius: 30px;
         font-weight: 600;
         font-size: 14px;
         line-height: 140%;
    }
     .cat-for-mobile {
         margin-top: 8px;
    }
     .cat-for-mobile {
         display: block;
    }
     #searchResults {
         margin-top: 16px;
    }
     #searchResults > p {
         font-size: 16px;
    }
    /* Video slider study mobile*/
     #video-slider-study .slick-prev {
         left: 50%;
         transform: translateX(-50%);
         top: unset;
         margin-left: -28px;
    }
     #video-slider-study .slick-next {
         right: 50%;
         transform: translateX(50%);
         top: unset;
         margin-right: -28px;
         z-index: 0;
    }
    /*  bootcamp css */
    .events-list .event-section {
        padding: 16px;
        grid-template-columns: 1fr;
        gap: 16px;
    }
    .events-list .header {
        flex-direction: column;
        width: 100%;
        margin-bottom: 24px;
    }
     #no-events {
        margin: 24px 0;
        font-size: 16px;
    }
    .events-list .search-box {
        height: 56px;
        width: 100%;
        max-width: 100%;
        border: none;
    }
    .events-list .tab {
        flex: auto;
        max-width: 50%;
        text-align: center;
    }
    .events-list .tabs {
        width: 100%;
    }
    .events-list .search-box input {
        display: block;
    }
    .events-list .tabs {
        background: hsl(0deg 0% 100% / 10%);
        border-radius: 8px;
        font-size: 20px;
        padding: 8px;
    }
     .events-list .event-title {
        font-size: 24px;
    }
    .events-list .view-event {
        padding: 8px 16px;
        font-size: 16px;
        margin-top: 16px;
    }
    .events-list .event-info {
        line-height: 140%;
    }
    .load_more_button #load-more, #load-more-videos {
        padding: 8px 16px;
        font-size: 16px;
    }
    .events-wrapper {
        gap: 24px;
    }
    .start_date ul li:last-child, .end_date ul li:last-child span {
        font-size: 14px !important;
        margin-top: 8px;
    }
     .start_date ul li:after, .end_date ul li:after {
        display: none;
        font-size: 18px;
    }
     .start_date, .end_date {
        align-items: flex-start;
    }
    .video-library-wrapper .slick-slider .slick-list {
        padding-right: 82px !important;
        width: 100vw;
    }
     .video-library-wrapper .slick-slider {
        margin: 0 -8px;
    }
     .video-card {
        display: flex;
        flex-direction: column;
    }
    .video-card .video-meta {
        order: 2;
        margin-bottom: 0;
    }
    .video-card .video-thumbnail {
        order: 1;
    }
    .video-card .category {
        order: 4;
    }
    .video-card .title {
        order: 3;
    }
     .video-slider-thumb .openBtn svg {
        width: 70px;
        height: 70px;
    }
}
 @media (max-width: 480px) {
     .elementor-shortcode .custom-container {
         padding: 0px !important;
    }
     .website_logo .hfe-site-logo-img {
         max-width: 77px;
         height: 40px;
         width: 100%;
    }
     .Growth .elementor-icon-list-icon+.elementor-icon-list-text {
         align-self: center;
         padding-inline-start: 0px;
    }
     .home_button a.elementor-button.elementor-button-link.elementor-size-sm {
         width: 100%;
    }
     #testimonials .slick-slide {
         padding: 16px;
    }
     .testimonial-review-wrapper {
         max-width: 100%;
         margin-top: 24px;
    }
     blockquote {
         padding-left: 0;
    }
     .quote_img img {
         width: 170px !important;
    }
    
     #testimonials .reviewer-exp-block {
         display: flex;
         justify-content: space-between;
         padding: 24px 36px;
         background: #6767671f;
         margin-top: 36px;
         border-radius: 15px;
         text-align: left;
         align-items: flex-start;
    }
     .Drive_us_slider .swiper-slide-contents {
         max-width: 100%!important;
    }
     .icon-wrapper {
         display: flex ;
         flex-direction: column;
         gap: 15px;
         border-bottom: 0px solid rgba(255, 255, 255, 0.20);
    }
     .icon-wrapper p {
    margin-bottom: 20px;
}
     .income {
    font-size: 20px;
    font-weight: 600;
    line-height: 140%;
}
     .text-heading {
    margin-bottom: 24px;
    font-size: 20px;
}
     .earn_slider .elementor-slides .swiper-slide-inner .elementor-slide-description {
        font-size: 13px;
        line-height: 140%;
        margin-bottom: 15px;
        margin-top: 24px;
    }
     .Drive_us_slider .swiper-slide {
         border-radius: 12px!important;
    }
     .Drive_us_slider .swiper-slide-inner {
         padding: 20px;
    }
     .fast_earn svg {
         width: 48px!important;
         height: 48px!important;
    }
     span.theme_yellow {
         font-size: 18px;
         color: #ffffff !important;
    }
     .testimonial-border-start {
         border-top: 0px solid #b2b2b26e;
         padding-top: 6px;
         border-left: 0px;
         padding-left: 0px;
    }
     .reviewer-status {
       min-height:auto;
    }
     .reviewer-financinal {
       min-height:auto;
    }
     #testimonial-slider .testimonial-content {
         display: block;
         padding: 0px;
    }
     #testimonials .reviewer-exp-block {
         display: flex;
         padding: 16px;
         background: #6767671f;
         margin-top: 36px;
         border-radius: 15px;
         text-align: left;
         align-items: flex-start;
         gap: 10px;
    }
     .testimonial-below-wrapper {
         background: #242730;
         border-radius: 10px;
    }
     .reviewer-exp-block h5 {
         font-size: 22px;
         font-weight: 600;
    }
     #testimonials .slick-arrow {
         position: absolute;
         bottom: -80px;
         top: auto;
         right: 50%;
         margin-right: -48px;
         z-index: 0;
    }
/*      #testimonials button.slick-prev {
         background: rgb(255 255 255 / 10%);
    } */
/*      #testimonial-slider .slick-prev:before {
         color: #ffffff;
    } */
     #testimonial-slider > .btn-primary {
         margin-top: 140px;
    }
     #testimonial-slider {
         padding: 36px 18px 0px 18px;
    }
     .custom-container {
         max-width: 100% !important;
         padding: 16px !important;
    }
     .video-slider-study .watch-video-alert {
         width: 100%;
         padding: 16px;
         border-radius: 8px;
    }
     .video-slider-study h5.watch-video-text {
         text-align: center;
         width:100%;
    }
     .video-slider .slick-list {
         margin-top: 0;
         width: 100vw;
    }
     .explore-more-button a span .elementor-button-text{
         text-align: left !important;
    }
     .elevate .elementor-icon-list-icon {
         padding-right: 0px;
         margin-right: -8PX;
    }
     .policy_outer {
         display: flex;
         flex-direction: column !important;
    }
     span.icon_income {
         padding-right: 12px;
    }
}
 @media only screen and (min-width: 481px) and (max-width: 766px) {
     .policy_outer {
         display: flex;
         flex-direction: column !important;
    }
     span.icon_income {
         padding-right: 12px;
    }
     #video-slider-study .slick-prev, #video-slider-study .slick-next {
         position: absolute;
         top: 310px;
    }
}
 @media (max-width: 1024px) and (min-width: 768px) {
     .featured-category-list ul li a span:last-child {
    font-size: 19px;
}    
     .policy_outer {
         display: flex ;
         flex-direction: column !important;
    }
     .policy_outer .elementor-2588 .elementor-element.elementor-element-01aa606 {
         width: 100%;
         display: flex ;
         flex-direction: column !important;
    }
     .policy {
         width: 100%;
    }
     .growth_section {
         display: flex ;
         flex-direction: column !important;
         width: 100% !important;
         
    }
     .policy_letter .elementor-2588 .elementor-element.elementor-element-33df56a {
         width: 100%;
    }
     span.icon_income {
         padding-right: 12px;
    }
     .elevate .elementor-icon-list-item {
         justify-content: center;
    }
     .elevate .elementor-icon-list-icon {
         padding-right: 0px;
         padding-right: 16px;
         margin-right: -8PX;
    }
     .policy_letter .elementor-element.elementor-element-33df56a.e-con-full.e-flex.e-con.e-child {
         width: 100%;
         margin-bottom:18px;
         margin-top:18px;
    }
     .agent .elementor-element.elementor-element-5be1379d.e-con-full.e-flex.e-con.e-child {
         flex-direction: column!important;
    }
     .agents .elementor-element.elementor-element-5be1379d.e-con-full.e-flex.e-con.e-child {
         display: flex;
         flex-direction: column;
    }
     .agents .elementor-element.elementor-element-24743a36.e-con-full.e-flex.e-con.e-child {
         flex-direction: column-reverse;
    }
     .agents .elementor-custom-embed-image-overlay {
         justify-content: center;
         display: flex;
    }
     .testimonial-content {
         flex-direction: column;
    }
     .testimonial-review-wrapper {
         max-width: 100%;
    }
     .video-slider-study h2 {
         font-size: 40px;
         line-height: 120%;
         font-weight: 600;
         width: 100%;
         text-align: center;
    }
     .video-slider-study .watch-video-alert p {
         line-height: 150%;
         font-weight: 400;
         font-size: 18px;
         width: 100%;
         height: 54px;
         font-family: "Inter", Sans-serif !important;
    }
     .video-slider-study .watch-video-alert {
         width: 100%;
         height: 115px;
         padding: 16px;
         text-align: center;
    }
     .watch-video-alert {
         margin-top: auto;
    }
     .video-slider-study span.common-blog-badge {
         width: 30% !important;
         margin: 0 auto;
         display: block;
         text-align: center;
    }
     .video-slider-study .left-video-watch-con {
         width: 100%;
         padding: 0;
    }
     .video-slider-study h5.watch-video-text {
         width: 100%;
         height: 87px;
         font-size: 24px;
         line-height: 140%;
         font-weight: 600;
         text-align:center;
    }
     #video-slider-study .video-slider {
         max-width: 100%;
         border-left: 0px;
    }
     .testimonial-review-wrapper::before{display:none;}
}
 @media (max-width:390px){
     .website_logo .hfe-site-logo-img {
        max-width: 120px;
        height: 40px;
    }
     .blog-section .blog-left-main h2 {
         margin-top: 25px;
    }
}
/* Tablet Version */
@media (min-width: 768px) and (max-width: 1024px){
.search-popup_filter{
	padding-top:64px!important;
}
/*.trends .category-leadership-growth img{
	max-height:268px;
}
.trends .category-leadership-growth a{
	display:unset!important;
}*/
  }

