.post-1007124 .elementor-3064 .elementor-element.elementor-element-f0b532c:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{
	color: #fff !important;
}

.cmplz-cookiebanner * {
    fill: #fff;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category, .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle {
    background-color: transparent !important;
} 

.post-1007604 .post-content {
	margin-top: 0;
}

.elementor-1007604 .elementor-element.elementor-element-2341e31 .elementor-heading-title {
	max-width: 450px;
}

.elementor-1007604 .hero-desc {
	max-width: 500px;	
}

.elementor-element-509648c p {
    margin: 0 auto;
    max-width: 705px;
    text-align: center;
}

#yellow-btn .elementor-button {
	background: #e8b84b !important;
	color: #000 !important;
}

.elementor-1006236 .elementor-element.elementor-element-92f3f08 {
	margin-bottom: 0;
}

.elementor-1007124 .elementor-element.elementor-element-4d9c787 > .elementor-container {
	max-width: fit-content;
}

.elementor-element-72dfe64 img {
	  filter: brightness(0) invert(0);
}

#post-1007266 .elementor-3064 .elementor-element.elementor-element-f0b532c:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

@media (max-width:767px) {
	.elementor-1007124 .elementor-element.elementor-element-6ce379f .eael-simple-menu-container .eael-simple-menu-toggle i {
		top: -3px;
	}
}

.post-1007180 .elementor-3064 .elementor-element.elementor-element-f0b532c:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

.elementor-1007124 .elementor-element.elementor-element-88a0e44 .elementor-icon-list-icon svg, .elementor-1007124 .elementor-element.elementor-element-daa787a .elementor-icon-list-icon svg {
	fill: none !Important;
}

.elementor-1007124 .elementor-element.elementor-element-34f8a53 > .elementor-container {
	margin-left: -5px;
}












.eael-posted-by, .eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-on::before {
	display: none;
}

.eael-post-grid-container .eael-post-grid.eael-post-carousel, .e-widget-swiper, #eael-post-grid-89574dd {
	overflow: auto !important;
}




#eael-post-grid-56dca11 .swiper-slide:nth-of-type(3) .eael-entry-wrapper {
	min-height: 300px !important;
}

#eael-post-grid-56dca11 .swiper-slide:nth-of-type(3) .eael-meta-posted-on {
	display: none;
}

#eael-post-grid-56dca11 .swiper-slide:nth-of-type(3) h2 {
    text-align: center;
    margin: auto;
    vertical-align: middle;
	color: #666 !important;
	cursor: none;
}

#eael-post-grid-56dca11 .swiper-slide:nth-of-type(3) h2 a:hover {
	color: #666 !important;
	cursor: none;
}



.elementor-1006848 .elementor-element.elementor-element-61becbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1006848 .elementor-element.elementor-element-61becbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #243F74;
}

.elementor-1006848 .elementor-element.elementor-element-6ce379f .eael-simple-menu li > a {
	    background-color: #243F74;
	color: #fff;
}

.elementor-1006848 .elementor-element.elementor-element-6ce379f .eael-simple-menu li > a:hover {
	    background-color: #243F74;
	color: #eee;
}

.elementor-96 .elementor-element.elementor-element-d01cd73 > .elementor-widget-container, .elementor-96 .elementor-element.elementor-element-fb2bed4 > .elementor-widget-container, .elementor-96 .elementor-element.elementor-element-08d9f4f > .elementor-widget-container {
     border-radius: 15px;
    border-left: solid 3px 
}	

.elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button {
	background-color:#000 !important;
}


.elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button:hover {
	opacity:0.8;
}

#post-1006848 .elementor-3064 .elementor-element.elementor-element-f0b532c:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

.elementor-86 .elementor-element.elementor-element-4d3a86d .elementor-heading-title, .elementor-1089 .elementor-element.elementor-element-1281960 .elementor-heading-title {
	max-width: 500px;
}

#lets-talk-container  .elementor-button, #events-calendar .elementor-button {
	background-color: #e8b84b !important;
	color: #000 !important;
}

.elementor-96 .elementor-element.elementor-element-d01cd73 .elementor-icon-box-title, .elementor-96 .elementor-element.elementor-element-d01cd73 .elementor-icon-box-title a {
    line-height: inherit;
}


.elementor-96 .elementor-element.elementor-element-08d9f4f .elementor-icon-box-title, .elementor-96 .elementor-element.elementor-element-08d9f4f .elementor-icon-box-title a {
    margin-block-end: 0;
} 

.wpcf7 form.sent .wpcf7-response-output {
     padding: 0;
    margin-top: 0;
} 
			#post-1006435 .elementor-element-f0b532c, #post-1006771 .elementor-element-f0b532c {
	display: none;
}


.elementor-element-1eae3d3 .elementor-icon-box-title span {
	color:#fff !important;
}
.elementor-96 .elementor-element.elementor-element-d11aca3 .elementor-icon-box-title span {
	color: #fff;
}


.elementor-96 .elementor-element.elementor-element-5cafdfd .elementor-icon-list-icon i {
    color: #e8b84b;
    background: #1B2F57;
    width: 20px;
    height: 20px;
    line-height: 20px;
    padding-left: 3px;
    border-radius: 10px;
}

.elementor-96 .elementor-element.elementor-element-5cafdfd {
	max-width: 420px;
}

#hubspot-meeting {
	max-width: 400px;
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	width: 100%;
	border-radius: 10px;
}

#post-96 label {
    font-weight: 300 !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-size: 14px;
    padding-bottom: 10px;
    clear: both;
    display: grid;
	color: #1B2F57;
}

#elementor-element-d55bfda {
	letter-spacing: 0.5px;
}

.elementor-element-74f86fe .elementor-icon-box-wrapper h5 span {
	color: #fff !important;
}
@media (max-width: 767px) {
	.post-1006322 .elementor-image-gallery .gallery-item, .post-1006321 .elementor-image-gallery .gallery-item {
width: 50%;
}
	.elementor-1006321 .elementor-element.elementor-element-2c04bf1 > .elementor-widget-container {
		padding-bottom: 50px;
	}
	#post-1006321 .elementor-1006321 .elementor-element.elementor-element-bc2a2fd > .elementor-element-populated {
		    padding-inline-start: 0% !important;
    padding-inline-end: 0% !important;
    margin-top: 10px !important;
    margin-left: 20px;
    margin-right: 20px;
	}
	#post-1006321 .elementor-1006321 .elementor-element.elementor-element-fac0d62 {
	 margin-block-end: -40px;
    padding-bottom: 20px;
	}
	.elementor-1006321 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
		margin-top: -20px;
	}
	#post-1006321 .elementor-1006321 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
		margin-top: -40px;
	}
}

.elementor-1006048 .elementor-element.elementor-element-79885b6:not(.elementor-motion-effects-element-type-background) {
    background-color: #8AADE1;
    max-width: 835px;
    margin: auto;
    border-radius: 15px;
}

#post-1006321 .elementor-3064 .elementor-element.elementor-element-f0b532c:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

#post-1006321 .elementor-1006321 .elementor-element.elementor-element-c914be7 .elementor-heading-title {
	max-width: 543px;
}

#post-1006321 .elementor-1006321 .elementor-element.elementor-element-7a7dfc8 {
	margin: 0 auto;
}

.elementor-element-75f3025 .elementor-widget-wrap.e-swiper-container {
	justify-content: center;
}

#post-1006321 .elementor-1006321 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
	box-shadow: none;
}

.page-id-1006322 .elementor-3064 .elementor-element.elementor-element-f0b532c:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

.galleryid-1006321, .galleryid-1006322 {
	max-width: 250px;
	margin-left: 15px;
}

#post-1006321 .elementor-1006321 .elementor-element.elementor-element-bc2a2fd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-block-start: -40px;
    margin-inline-start: 0px;
    margin-block-end: 0px;
    margin-inline-end: 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 10%;
    padding-inline-start: 10%;
    padding-block-end: 0%;
    padding-inline-end: 10%;
}

.page-id-1006322 .elementor-image-gallery .gallery-item img, #post-1006321 .elementor-image-gallery .gallery-item img, #post-1006321 .elementor-1006321 .elementor-element.elementor-element-9ac792a img {
	  filter: brightness(0) invert(1);
}

.page-id-1006321 .full {
	margin-bottom: 0;
}

#post-1006321 .elementor-1006321 .elementor-element.elementor-element-9ac792a {
	padding-bottom: 90px;
}

@media (max-width: 767px) {
	.elementor-1006321 .elementor-element.elementor-element-4939c52 {
		margin-bottom: 0;
	}
}

.category-case-studies .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	text-align: left;
}

.elementor-1004008 .elementor-element.elementor-element-2160865 .elementor-icon-list-item {
	text-align: left;
}
.post-1005970 td {
	font-size: 14px !important;
	padding: 10px !important;
}

.post-1005970 th {
	padding: 10px !Important;
	text-align: left !important;
}

.elementor-element-855af9a img {
	width: 30px !important;
	height: 30px !important;
}

@media (min-width:1200px) { .elementor-element-5342d3a {
	margin-bottom: -90px;
}
}

.eael-team-member-carousel-wrap.swiper-container-wrap .swiper-slide img, .eael-team-member-carousel-wrap.swiper-container .swiper-slide img {
    width: auto;
    border-radius: 15px;
}

.elementor-widget-container a {
    text-decoration: none;
}

.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .elementor-nav-menu--main .elementor-nav-menu a {
	color: #000; 
}

.btn-secondary-underline {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  color: #1E2A4A; /* adjust to Dexata navy */
  text-decoration: none;
  padding-bottom: 4px;
  transition: color 0.2s ease;
}

.btn-secondary-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #1E2A4A;
  transition: transform 0.2s ease;
  transform: scaleX(1);
  transform-origin: left;
}

.btn-secondary-underline:hover {
  color: #0F1A33; /* slightly darker on hover */
}

.btn-secondary-underline:hover::after {
  transform: scaleX(0.7);
}

.elementor-96 .elementor-element.elementor-element-0c8b42a .eael-tm-social-links .eael-tm-social-icon::before {
	content: "Book a Meeting";
	font-family: "Kanit";
}

#vwo-widget-1768569815667 {
	display: none;
}

.elementor-96 .elementor-element.elementor-element-0c8b42a .eael-tm-social-links .fa-wordpress {
	color: #fff;
}


@media (max-width: 767px) {
	#wpcf7-f1003703-o1 h4, .contact-page-form-subcopy {
		display: none !Important;
	}
	.elementor-96 .elementor-element.elementor-element-998aba4 .elementor-button, .elementor-96 .elementor-element.elementor-element-302920c .elementor-button {
        font-size: var(--e-global-typography-60aa73f-font-size);
        line-height: var(--e-global-typography-60aa73f-line-height);
        color: #000 !important;
        font-size: 16px !important;
    }
	.elementor-96 .elementor-element.elementor-element-e1d1e99 .elementor-heading-title {
		font-size: 26px;
	}
	#wpcf7-f1003703-o1 h4 {
	font-size: 22px;
}

}

#post-1004192 .full {
    margin-bottom: 0;
    margin-bottom: -100px;
}

.elementor-96 .elementor-element.elementor-element-de8409d .elementor-button, .elementor-96 .elementor-element.elementor-element-bf7ea92 .elementor-button {
	color: #000 !important;
	font-size: 14px !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences {
    color: #fff !important;
}

.elementor-1004192 .elementor-element.elementor-element-b9218c0 .flex {
	display: flex;
}

.elementor-1004192 .elementor-element.elementor-element-b9218c0 img {
	margin-right: 5px;
	margin-left: 5px;
}

.elementor-1004192 .elementor-element.elementor-element-da0feb7 > .elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 30px 50px 20px 50px;
    border-style: none;
    border-width: 0px 10px 0px 0px;
    border-color: #000000;
    border-radius: 40px 40px 40px 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.elementor-1004192 .elementor-element.elementor-element-22acc27:not(.elementor-motion-effects-element-type-background) {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}

#wpcf7-f1005403-o1 .wpcf7-form-control, #wpcf7-f1005403-o2 .wpcf7-form-control {
	width: 100% !important;
}

.elementor-1004192 .elementor-element.elementor-element-044a685 > .elementor-widget-container {
	border-radius: 0;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
}

.elementor-1004192 .elementor-element.elementor-element-044a685 > .elementor-widget-container{
	padding: 30px 55px 20px 34px;
}

.elementor-1004192 .elementor-element.elementor-element-9924810:not(.elementor-motion-effects-element-type-background) {
	height: 30px;
}

.elementor-1004192 .elementor-element.elementor-element-112805e:not(.elementor-motion-effects-element-type-background) {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.page-id-1005240 .elementor-element-f0b532c {
	display: none;
}

.elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button, .elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button, .elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button, #post-88 .elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button {
    background-color: #1B2F57 !important; 
	color: #fff !important;
}

 #post-88 .elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button:hover, .elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button:hover, .elementor-kit-7 button:hover, .elementor-kit-7 input[type="button"]:hover, .elementor-kit-7 input[type="submit"]:hover, .elementor-kit-7 .elementor-button:hover {
    background-color: #000; 
	color: #fff !important;
}


.elementor-1004192 .elementor-element.elementor-element-044a685 > .elementor-widget-container {
	border-width: 0;
}

.elementor-5043 .elementor-element.elementor-element-d39550e {
	display: none;
}

#post-1004192 .elementor-5043 .elementor-element.elementor-element-85aa31c {
	display: none;
}

.page-id-1005240 .elementor-1005240 .elementor-element.elementor-element-1e4e551 .elementor-button, 
.home.elementor-1005240 .elementor-element.elementor-element-1e4e551 .elementor-button, .elementor-19 .elementor-element.elementor-element-1e4e551 .elementor-button, .elementor-96 .elementor-element.elementor-element-4257248 .elementor-button {
	background-color: #1B2F57;
	color: #fff;
	border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-vamtam_accent_1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1003859 .elementor-element.elementor-element-afbcf0f .elementor-heading-title {
	font-weight: 500 !important;
}

.elementor-element-b8d0f27.elementor-element-612259b .elementor-button { 
	border: none;
}


@media (min-width: 1025px) {
	.elementor-1003859 .elementor-element.elementor-element-c130d99 > .elementor-widget-container {
    max-width: 900px;
}
	
}
}

.elementor-1003857 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1003857 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
    max-width: 900px;
}




.dex-chip {
	font-weight: 400;
}










@media (max-width: 767px){
	
}


@media (max-width: 1024px){
	
	
	
	
	
	
}

}


.wpdt-c .form-control {
	height: 50px;
}





.elementor-widget-icon-box .elementor-icon-box-description ul li {
	font-size: 14px;
}

.elementor-element-b8d0f27 .elementor-element-populated, .elementor-1004192 .elementor-element.elementor-element-c48c2ca > .elementor-element-populated, .elementor-1004192 .elementor-element.elementor-element-b791ecd > .elementor-element-populated, .elementor-1004192 .elementor-element.elementor-element-60279c6 > .elementor-element-populated {
      box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

@media (min-width: 992px) {
	.elementor-element-b8d0f27  .elementor-icon-box-title {
		min-height: 40px;
	}
}

.elementor-element-b8d0f27 .elementor-widget-icon-box span, .elementor-element-b8d0f27 .elementor-widget-icon-box b, .elementor-element-b8d0f27 .elementor-widget-icon-box p, .elementor-widget-icon-box .elementor-icon-box-content {
	font-size: 14px;	
}

.elementor-element-b8d0f27 .elementor-widget-icon-box  ul li {
	font-size: 14px !important;
}

.post-article .elementor-widget-post-info .elementor-icon-list-text, .elementor-loop-container .elementor-widget-post-info .elementor-icon-list-text {
	padding-inline-start: 0 !important;
}

#post-1003312 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-1003857 .elementor-element.elementor-element-338b463 .elementor-heading-title, .elementor-1004051 .elementor-element.elementor-element-338b463 .elementor-heading-title {
    color: #fff;
}


.post-1003704 .elementor-3064 .elementor-element.elementor-element-f0b532c, .post-1089 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.wpcf7-textarea {
	max-height: 100px;
}

@media (max-width: 767px) {
	.elementor-counter .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	.elementor-96 .elementor-element.elementor-element-34b385a > .elementor-widget-container {
		border-right: 0 !important;
	}
	.elementor-1003704 .elementor-element.elementor-element-4939c52 {
		   padding-top: 30px;
	}
	
	
.elementor-kit-7 .elementor-field-group .elementor-select-wrapper select,
.elementor-kit-7 .elementor-select-wrapper,
.elementor-kit-7 input:not([type="button"]):not([type="submit"]),
.elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder,
.elementor-kit-7 textarea,
.elementor-kit-7 textarea::placeholder,
.elementor-kit-7 .elementor-field-textual,
.elementor-kit-7 .elementor-field-textual::placeholder {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important; /* Ensures padding doesn't break layout */
}
	.elementor-1003704 .elementor-element.elementor-element-9a04199 > .elementor-widget-container {
		border-right: 0;
	}
    .home #main-content {
        margin-left: 0;
        margin-right: 0;
    }
}

.last-modified-timestamp {
	margin-bottom: 10px;
	display: block;
}

.elementor-post-info .elementor-icon-list-item:nth-of-type(2) {
 	margin-left: 40px !important;
}

.elementor-1003337 .elementor-element.elementor-element-7a7dfc8 {
    display: block;
    margin: auto;
}

@media (max-width: 767px) {
	#menu-1-fcec2a3 {
    display: inherit;
    margin: auto;
    text-align: center;
}
#menu-1-fcec2a3 li {
    display: inline-table !Important;
}
#menu-1-fcec2a3	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>liÂ {
		    display: inline;
		    text-align: center;
		    margin: auto;
}
.elementor-1332 .elementor-element.elementor-element-d01652e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1332 .elementor-element.elementor-element-d01652e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	border-radius: 0 !important;
	}
	#wpcf7-f1000969-p19-o1 .wpcf7-submit, #wpcf7-f1003703-o1 .wpcf7-submit,  #wpcf7-f1000969-p19-o2 .wpcf7-submit, #newsletter-subscription .wpcf7 .wpcf7-submit {
    width: 100% !important; 
		margin-left: 0 !important;
	}
	
	#wpcf7-f1000969-p19-o1 .wpcf7-email, #wpcf7-f1000969-p19-o2 .wpcf7-email, #newsletter-subscription .wpcf7 .wpcf7-email {
		max-width: 100% !important;
	}
.newsletter-email {
    width: 100% !important;
    float: left;
}
	.elementor-1003337 .elementor-element.elementor-element-e6a2d73.elementor-column > .elementor-widget-wrap {
    padding-left: 20px;
}
	    .elementor-1003337 .elementor-element.elementor-element-7a7dfc8 > .elementor-widget-container {
        margin: 0px 0px 0 0px;
	}
	#post-1003337 .elementor-1003337 .elementor-element.elementor-element-e88e528 .elementor-heading-title {
    max-width: 200px !important;
}

.page-id-1002908 .full, .full {
    margin-bottom: 0 !important;
}

.page-id-1002908 .elementor-1332 .elementor-element.elementor-element-d01652e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	border-radius: 0;
}
}

.elementor-1002908 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
	box-shadow: none;
	border: none;
}

@media (min-width: 768px) {
.elementor-1002908 .elementor-element.elementor-element-bc2a2fd.elementor-column > .elementor-widget-wrap {
	padding: 50px;
}
}

.elementor-1002908 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
    margin-bottom: 0;
    padding-bottom: 0;
}

.wpcf7-submit {
	width: 100%;
	height: 55px;
}

.elementor-1003337 .elementor-element.elementor-element-4939c52:not(.elementor-motion-effects-element-type-background), .elementor-1003337 .elementor-element.elementor-element-4939c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-bottom: 0;
}

#post-1003337 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-1003568   .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

#post-1003337 .elementor-1003337 .elementor-element.elementor-element-e88e528 .elementor-heading-title {
	max-width: 400px;
}

@media (min-width: 1024px) {
#post-1003312 .elementor-1003312 .elementor-element.elementor-element-b2cdda0 .elementor-heading-title {
	margin-top: 160px !important
}
}

@media (max-width: 991px) {
#post-1003312 .elementor-1003312 .elementor-element.elementor-element-8b404da {
	margin-top: 30px !important;
}

}

#uc_timeline_bullets_elementor_fa83981 .ue_item_icon img {
	padding: 20px;
}

.post-1003260 .elementor-element.elementor-element-f0b532c {
	display: none;	
}

.elementor-1003260 .elementor-element.elementor-element-140a845.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated h3 {
	max-width: 550px;
}

.elementor-1003260 .elementor-element.elementor-element-140a845.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated p {
	max-width: 700px;
}


#wpcf7-f1003075-o1 input {
	width: 100%;
}

.post-999736 .elementor-element-f0b532c {
	display: none;
}

.elementor-999736 .elementor-element.elementor-element-b4a2a72 img {
     box-shadow: none !important;
}

.category-cheatsheet-downloadables .elementor-post-info__item--type-date, .post-993958 .elementor-post-info__item--type-date {
	display: none !important;
}

@media (min-width: 768px) {
    .elementor-999736 .elementor-element.elementor-element-e7593a0 {
    position: absolute;
    right: 0;
    top: 90px;
    }
	
	#wpcf7-f1003075-o1 {
	    padding-left: 30px;
    padding-right: 30px;
}
}

.elementor-element-089c812 {
	margin-block-end: 0 !important;
}

.page-id-1002908 .elementor-element.elementor-element-f0b532c, .page-id-1002908 .elementor-element.elementor-element-12213f0 > .elementor-container > .elementor-column > .elementor-widget-wrap, .page-id-1002908 .elementor-1332 .elementor-element.elementor-element-a252478, .page-id-1002908  .elementor-element.elementor-element-55da5c2{
	display: none;
}

.elementor-1002908 .elementor-element.elementor-element-7a7dfc8 {
	margin: auto;
	    max-width: 600px;
    margin-top: 30px;
}

.page-id-1002908 .elementor-1332 .elementor-element.elementor-element-96e5687 > .elementor-container > .elementor-column > .elementor-widget-wrap a {
	color: #fff;
}


.page-id-1002908 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: -30px;
}

.page-id-1002908 .elementor-1332 .elementor-element.elementor-element-96e5687 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	margin-top: -30px;
	padding-top: 30px;
	color: #fff !important;
	    background-color: #1B2F57 !important;
}

.page-id-1002908 .elementor-1002908 .elementor-element.elementor-element-4939c52:not(.elementor-motion-effects-element-type-background) {
	margin-bottom: 0;
}

.elementor-1002908 .elementor-element.elementor-element-e88e528 .elementor-heading-title {
    font-weight: 600 !important;
}

.elementor-1003337 .elementor-element.elementor-element-bb7e6f6 {
	  margin-top: 30px;
    max-width: 300px;
}

	.elementor-1002908 .elementor-element.elementor-element-9ac792a img, .elementor-1003337 .elementor-element.elementor-element-9ac792a img {
		filter: brightness(0) invert(1) !important;
		margin-top: 30px;
    margin-bottom: 30px;
}

@media (max-width: 767px) {
	.elementor-1002908 .elementor-element.elementor-element-9a04199 > .elementor-widget-container {  
	margin-right: 0;
    padding-left: 15px;
    border: none;
}
.elementor-1002908 .elementor-element.elementor-element-7a7dfc8 {
	max-width: 300px;
	}
	
	.page-id-1002908  {
		background-color: #1B2F57 !important;
		background-image: none;
	}
	.elementor-96 .elementor-element.elementor-element-9a04199 > .elementor-widget-container {
padding-left: 15px;
border: none !important;
}
	.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
		max-width: 320px;
	}
.elementor-1002908 .elementor-element.elementor-element-4939c52:not(.elementor-motion-effects-element-type-background), .elementor-1002908 .elementor-element.elementor-element-4939c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1B2F57;
    padding-left: 20px;
    padding-right: 20px;
}
.page-id-1002908 .elementor-element.elementor-element-842aeea:not(.elementor-motion-effects-element-type-background) {
	display: none;
	}
}

@media (min-width: 768px) {
       .page-id-1002908  .elementor-element.elementor-element-cb4fbd6 {
        margin-top: 0 !important;
        }
}

.page-id-1002908  .wpcf7-submit {
	height: 60px;
	width: 100%;
}

	.page-id-1002908  .full {
		margin-bottom: 90px;
	}	

#menu-resources-menu, .elementor-element-62a843c, .elementor-88 .elementor-element.elementor-element-583cf75 .eael-simple-menu-container, .elementor-88 .elementor-element.elementor-element-62a843c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-583cf75 .eael-simple-menu li > a {
	background: #243F74 !important;
	color: #fff;
}

.elementor-88 .elementor-element.elementor-element-583cf75 .eael-simple-menu li > a {	
	color: #fff !important;
}

.elementor-1002347 .elementor-element.elementor-element-b69d975 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    max-width: 850px;
    margin: 30px auto 15px;
		padding: 30px;
}

.elementor-1001428 .elementor-element.elementor-element-1cfa2ef {
	margin-top: -40px !important;
    margin-right: -10px !important;
    background: #1b2f57;
	text-transform: none !important;
}

.category .elementor-element.elementor-element-94f4511 .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h2-font-size);
}

.elementor-989614 .elementor-element.elementor-element-f88ddac > .elementor-widget-container {
	border: none !important;
}

.elementor-1001428 .elementor-element.elementor-element-f066f84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1001428 .elementor-element.elementor-element-f066f84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent !important;
}

.elementor-1001428 .elementor-element.elementor-element-1cfa2ef span {
	font-weight: 300;
	letter-spacing: 0.5px;
}

}
.elementor-1001428 .elementor-element.elementor-element-f066f84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1001428 .elementor-element.elementor-element-f066f84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}

.elementor-element-56a04775 h6 {
	color: #fff !important;
}

@media (min-width: 768px) {
    .postid-1000219 .single-post-wrapper {
        margin-top: 30px;
        padding-top: 10px;
    }
}

.elementor-kit-7 input[type="submit"]:hover {
	background: #000 !important;
}

.elementor-151 .elementor-element.elementor-element-ed4d495 {
    margin-top: -10px;
}

.elementor-5043 .elementor-element.elementor-element-85aa31c {
	margin-top: 30px;
}

.elementor-element-56a04775 p {
	max-width: 580px;
	margin: auto;
}

.elementor-element-56a04775 h4 {
	margin-bottom: -30px;
}

.elementor-element-81cc78c h5 {
	color: #fff !important;
}

.wpcf7-submit {
	background: #1B2F57 !important;
	color: var( --e-global-color-vamtam_accent_3 );
}

.wpcf7-submit:hover {
	background: #7DA4DE !important;
	color: var( --e-global-color-vamtam_accent_3 );
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #1b2f57;
    font-weight: 300;
}

.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
}

.elementor-1002109 .elementor-element.elementor-element-542b39e, .elementor-1002109 .elementor-element.elementor-element-a8e0fb7 > .elementor-widget-container {
	margin-top: 90px;
}

.page-id-1002109 .elementor-3064 .elementor-element.elementor-element-f0b532c {
		display: none;
	}

.category-case-studies .elementor-post-info__item {
	padding-left: 0;
}

.page-id-1001067 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: 
		none;
}

.elementor-1001344 .elementor-element.elementor-element-e32b2df > .elementor-element-populated {
 transition: â€¨background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		    margin-block-start: -185px !important;
		    margin-inline-start: 197px !important;
		    margin-block-end: 150px !important;
		    margin-inline-end: -25px !important;
		    --e-column-margin-right: -25px;
		    --e-column-margin-left: 116px;
		    padding-block-start: 05px;
		    padding-inline-start: 0px;
		    padding-block-end: 5px;
		    padding-inline-end: 0px !important;
		    top: -20px;
		    right: 7px;
}

.elementor-widget-testimonial-carousel.vamtam-has-theme-widget-styles.elementor-arrows-yes.vamtam-nav-pos-bottom-left .elementor-swiper-button {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: none;
    border: none;
    font-weight: 400;
}



.post-96 h1 {
	max-width: 500px;
}

textarea {
	max-height: 150px;
	display: block;
}

.elementor-151 .elementor-element.elementor-element-a1c6833 {
    display: inline-block !important;
}

.elementor-widget-post-info .elementor-icon-list-text { 
    padding-inline-start: 25px !important;
}

.page-id-1001067 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	margin-top: 180px !important;
}

@media (max-width: 767px) {
.page-id-1001067 .elementor-element-cb4fbd6 h2 {
	margin-top: 90px !important;
}}


#cmplz-cookiebanner-container {
	z-index: 9999999 !important;
}

#wpcf7-f1000969-p19-o1 .wpcf7-email, #wpcf7-f1000969-p19-o2 .wpcf7-email, #newsletter-subscription .wpcf7 .wpcf7-email {
	width: 100%;
}

.newsletter-email {
	width: 70%;
	float: left;
}

#wpcf7-f1000969-p19-o1 .wpcf7-submit, #wpcf7-f1000969-p19-o2 .wpcf7-submit, #newsletter-subscription .wpcf7 .wpcf7-submit {
	    width: 28%;
	line-height: 10px;
    margin-left: 10px;
    height: 50px;
}


#wpcf7-f1000969-p19-o1 .mc4wp-checkbox-contact-form-7, #wpcf7-f1000969-p19-o2 .mc4wp-checkbox-contact-form-7,  #newsletter-subscription .wpcf7 .mc4wp-checkbox-contact-form-7 {
	display: none !important;
}

#wpcf7-f1000969-p19-o1 .wpcf7-response-output, #wpcf7-f1000969-p19-o2 .wpcf7-response-output, #newsletter-subscription .wpcf7 .wpcf7-response-output {
	    border-color: transparent !important;
    margin-top: -30px;
}

#wpcf7-f1000969-p19-o1, #wpcf7-f1000969-p19-o2, #newsletter-subscription .wpcf7 {
    margin: auto;
    padding: 40px 35px 3px 35px;
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 40px 40px 40px 40px;
    box-shadow: 10px 7px 0px 0px #000000;
}

#wpcf7-f1000969-p19-o1 {
	max-width: 740px;
}

#wpcf7-f1000969-p19-o2, #newsletter-subscription .wpcf7 {
	max-width: 660px;
}

.elementor-1000573 .elementor-element.elementor-element-7d44263 > .elementor-widget-container {
     max-width: 601px;
}

.elementor-post-info li {
	list-style: none !important;
	margin: auto;
	text-align: center;
	width: 100%;
	margin-right: 5px;
}

.elementor-post-info .elementor-icon-list-text {
	vertical-align: 30%;
}

.elementor-post-info .elementor-icon-list-icon .elementor-avatar {
    border-radius: 100%;
    max-width: 30px;;
    display: inline-block;
    clear: both;
}

.page-id-1000573 #main-content {
	margin-bottom: -120px;
}

.page-id-1000573 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (min-width: 767px) {
.elementor-1000573 .elementor-element.elementor-element-542b39e {
	margin-top: 160px !important;
}
}

.elementor-button .elementor-button-content-wrapper {
    gap: 0 !important;
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
       border-radius: 15px;
}

.post-989317 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.category-case-studies .elementor-post-info__item {
	font-weight: 300 !important;
}

.elementor-1000059 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1000059 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
    color: var(--e-global-color-vamtam_accent_6);
    font-weight: 300 !important;
}

.post-1000059, .elementor-1000059 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background), .elementor-1000059 .elementor-element.elementor-element-2fb5e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1000071 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background), .elementor-1000071 .elementor-element.elementor-element-2fb5e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .post-1000071  {
	margin-bottom: 0 !important;
}

.elementor-1000071 .elementor-element.elementor-element-fba9a05 > .elementor-widget-container {
	padding: 0;
}

.elementor-element-fba9a05 .elementor-widget-image img {
	margin-top: 0 !important;
}

.elementor-element-fba9a05 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1000071 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1000071 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
	font-weight: 300 !important;
}

.first-rate-logo img {
	max-width: 350px !important;
	margin-top: 0 !important;
}

.elementor-999977 .elementor-element.elementor-element-3c30dae1 > .elementor-widget-container {
	max-width: 732px;
	margin: auto;
}

.postid-989758 .single-post .elementor-shortcode, .post-989614 .single-post .elementor-shortcode, .post-989792 .single-post .elementor-shortcode, .post-989614 {
	display: block !important;
}

.gswpts_tables_container {
    margin: 0 !important;
    position: relative;
    padding: 0px !important;
}

@media (max-width: 767px) {
	.gswpts_tables_container {
    margin: 0;
    position: relative;
  	padding:0 !important;
}

.elementor-999977 .elementor-element.elementor-element-3c30dae1 > .elementor-widget-container h1 {
	line-height: 35px !important;
}
}


.gswpts_create_table_container div.dataTables_wrapper div.dataTables_length select, .gswpts_tables_container div.dataTables_wrapper div.dataTables_length select {
	padding: 0 !important;
}

#post-998463 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-989792 .elementor-element.elementor-element-60268b05 {
	z-index: 9 !important;
}

.elementor-989758 .elementor-element.elementor-element-60268b05 img {
	height: 70vh !important;
	margin-top: 30px;
}

.elementor-989792 .elementor-element.elementor-element-60268b05 > .elementor-widget-container {
	margin-top: 0 !important;
}

.elementor-989792 .elementor-element.elementor-element-60268b05 img {
	height: 70vh !important;
}

.elementor-6723 .elementor-element.elementor-element-c04cdd3 img {
    object-position: 50% !important;
}

@media (max-width: 767px) {
	.elementor-989758 .elementor-element.elementor-element-60268b05 img, .elementor-989792 .elementor-element.elementor-element-60268b05 img, .elementor-989614 .elementor-element.elementor-element-60268b05 img {
		height: unset !important;	
	}
	
	.elementor-151 .elementor-element.elementor-element-a93da26 {
		width: 80% !important;
	}
}

.postid-999675 img { 
    margin: auto;
    text-align: center;
    display: block;
}

.elementor-999675 .elementor-element.elementor-element-b82861a {
	margin: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
	.elementor-88 .elementor-element.elementor-element-8a0b7f1:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 0;
}
	
}

@media and (max-width: 767px) {
	.elementor-88 .elementor-element.elementor-element-8a0b7f1:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 0;
}
	
}

.elementor-999480 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background) {
Padding-bottom: 0;
	margin-bottom: 0;
}

.postid-999535 .elementor-908 .elementor-element.elementor-element-5945f31 img {
	height: auto !important;
	    margin-top: 0;
}
 
.postid-999535 .elementor-999535 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background) {
	margin-bottom: 0;
}

.elementor-999535 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-999535 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
	font-weight: 300 !important;
}

@media (min-width: 768px) {
body .category-case-studies .full, body .category-case-studies .single-post-wrapper, .postid-999535 .full, .postid-999535 .category-case-studies .single-post-wrapper  {
	margin-bottom: 0 !important;
}
}

body .category-case-studies .elementor-post-info__item {
	font-weight: 300 !important;
}

.category-case-studies .elementor-widget-image img {
	margin-top: 100px;
}

.post-id-999480 .single-post-wrapper {
margin-bottom: 0;
}

.category-case-studies .post-content {
margin-top: 70px !important;
}

@media (max-width: 767px) {
.category-case-studies  .wp-post-image {
	display: none;
}
}

.author .elementor-991837 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

.author .elementor-991837 .elementor-element.elementor-element-b9b3c4f .elementor-cta__title {
	display: none;
}

.cmplz-cookiebanner .cmplz-header {
		display: flex !important;
	}

.cmplz-cookiebanner .cmplz-title {
	font-size: 18px !important;
}
	
	.cmplz-cookiebanner .cmplz-close {
display: none;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: .5px !important;
    font-size: 14px !important;
    border-radius: 15px;
}

.post-999216 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.post-999216 .elementor-999216 .elementor-element.elementor-element-542b39e {
	margin-top: 90px;
}

.elementor-151 .elementor-element.elementor-element-d77ea10:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-d77ea10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 48px;
}

.logged-in .elementor-151 .elementor-element.elementor-element-d77ea10:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-d77ea10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 0;
}

.elementor-998990 .elementor-element.elementor-element-69584f06 {
	height: 0;
}

.elementor-151 .elementor-element.elementor-element-120c45e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	display: none;
}

.eael-call-to-action.cta-flex .content {
	padding: 0;
	display: none;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action {
	padding: 0;
}

.eael-call-to-action.cta-flex .action {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action .sub-title {
    font-size: 12px !important;
    letter-spacing: normal;
	text-transform: uppercase;
	    padding-bottom: 0 !important;
    margin-bottom: 0;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action .title {
    color: #FFFFFF;
		font-size: 14px;
    text-transform: capitalize;
    line-height: normal;
    margin-top: 0;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action .sub-title {
	line-height: initial;
}

table {
	width: 100% !important;
}

thead {
	background-color: var(--e-global-color-vamtam_accent_1);
}

th {
	vertical-align: middle !important;
	font-size: 14px !important;
}

tr, th, td {
	border: none !important;
	vertical-align: middle !important;
}

tbody > tr:nth-child(2n) td {
    color: #000000;
    background: #f2f2f2;
}

.elementor-element-7572312 a { 
	line-height: inherit !important;
	}

.elementor-998715 .elementor-element.elementor-element-de1ad16 {
    max-width: 600px !important;
}

.elementor-element-bab8909 img {
	max-width: 120px !important;
	margin: 10px auto;
}

.elementor-998931 .elementor-element.elementor-element-7572312 .eael-simple-menu li > a {
	line-height: initial;
}

#menu-identity-resolution-types-menu {
	margin-top: 20px;
}

.in-article-img {
    padding: 30px 60px;
}

	.elementor-998715 .elementor-element.elementor-element-7d44263 > .elementor-widget-container {
		max-width: 600px;
	}


.page-id-998715 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (max-width: 767px) {
	.margin-auto-mobile, .elementor-998715 .elementor-element.elementor-element-a8e0fb7 {
		margin: auto;
	}
	.elementor-998715 .elementor-element.elementor-element-5e62a15:not(.elementor-motion-effects-element-type-background) {
		margin: auto 10px;
	}
	.map-link-mobile {
		text-align: center;
		display: block;
	}
}

.elementor-998715 .elementor-element.elementor-element-de1ad16 {
    max-width: 500px;
    margin: auto auto 60px;
}

.elementor-998715 .elementor-element.elementor-element-7d44263 .elementor-button {
	border-radius: 18px;
}

.elementor-998715 .elementor-element.elementor-element-f873f0d {
	margin-bottom: -60px;
}

.page-id-998715 .max-width {
    max-width: 830px !important;
}

.elementor-998715 .elementor-element.elementor-element-2779f8f .elementor-heading-title {
	max-width: 600px;
	margin: auto;
}

.elementor-element-f873f0d  .elementor-container {
	max-width: unset !important;
}

.page-id-998715 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 90px;
}

.elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__card .elementor-post__badge {
	display: none;
	}


@media (max-width: 767px) {
.elementor-88 .elementor element.elementor-element-8a0b7f1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0 !important;
}
	.elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(.6* 100%);
}
	
.elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__textÂ {
	margin-top: 30px !important;
}

	.elementor-element-87a6d55 .elementor-posts .elementor-post__card .elementor-post__text {
		padding-top: 30px;
	}	
.category-on-demand-webinar .elementor-post__card .elementor-post__text, .elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__text, .elementor-997685 .elementor-element.elementor-element-a27c0c6 .elementor-post__text {
    margin-top: 20px !important;
    padding-left: 20px !important;
}	
	
.category-customer-experience-optimisation-insights .elementor-post__card .elementor-post__text, .elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__text {
		margin-left: 20px !important;
	}
	
	.elementor-element-5b03f92 .elementor-posts .elementor-post__avatar, .category-resources-resources .elementor-element-5b03f92 .elementor-posts .elementor-post__avatar {
		margin-top: 20px !important;
	}
	
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img, .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
    height: 100% !important;
    margin-top: 22px;	
	}
.elementor-element-87a6d55 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	height: 100% !Important;
	}
}


.elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-background-overlay {
	background-color: #8aade1;}


.fancybox-button:focus, .fancybox-button:hover {
    color: #000 !important;
    background: transparent !important;
}

.fancybox-button svg {
    color: #000 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border-radius: 18px;
}

.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown .elementor-item, .elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Kanit" !important;
	font-weight: 300;
}

.fancybox-navigation button:before {
	background: transparent !important;
}

.category-on-demand-webinars .elementor-post__text {
    margin-top: 0 !important;
    margin-left: 0 !important;
} 

@media (min-width: 991px) {
	#menu-resources-menu, #events-menu, .elementor-element-62a843 {
    max-width: 1320px;
		margin: auto;
}
}

.fancybox-button:focus,Â .fancybox-button:hoverÂ {
		color: #fff;
		background: transparentÂ !important;
}

	.page-id-998289 .elementor-element-cb4fbd6 h2 {
    max-width: 500px;
		display: inline-block !important;
    margin: auto !important;
		text-align: center !important;
}

.fancybox-toolbar {
	display: none;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent {
height: auto;
padding: 0 1.125em 0 0;
letter-spacing: 0 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent {
flex: 1;
margin-left: 1.5em;
overflow: visible;
font-family: 'Kanit' !important;
letter-spacing: 0 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
margin-bottom: .5em;
font-family: 'Kanit' !important;
text-transform: none;
border-radius: 18px;
}

.page-id-998289 .gallery-item {
	display: none !important;
}

.page-id-998289 .gallery-item:nth-of-type(1) {
	display: block !important;
}

.page-id-998289 .elementor-element-cb4fbd6 h2 {
    max-width: 500px;
		display: inline-block !important;
    margin: auto !important;
		text-align: center !important;
}

.elementor-998289 .elementor-element.elementor-element-5ea98b1 {
	max-width: 650px;
	margin: auto;
}

.page-id-998289 .elementor-element-cb4fbd6 .elementor-element-48de1ce h4 { 
	font-size: 18px;
}

.page-id-998289 .elementor-element.elementor-element-f0b532c, .page-id-998208 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-998208 .elementor-element.elementor-element-b4a2a72 img {
	max-width: 350px;
}

.elementor-998208 .elementor-element.elementor-element-140a845 .elementor-element-populated .elementor-heading-title {
	max-width: 450px;
}

#uc_timeline_bullets_elementor_10bd204 .ue_item_vr_line, #uc_timeline_bullets_elementor_10bd204 .ue_item_hr_line {
	display: none;
}

#uc_timeline_bullets_elementor_10bd204 .ue_item_icon {
	background: transparent;
	border: transparent;
    height: 26px;
    width: 15px;
}


.elementor-element-9434c95 {
	    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    max-width: 800px;
    margin: auto;
    padding: 30px;
}

.elementor-element-ca5daba .elementor-icon-box-title span {
    font-weight: 300;
    font-size: 16px;
    max-width: 149px;
    display: inline-block;
}
		
.speaker-container img {
		border-radius: 50px;
	    filter: grayscale(1);
	}

.linkedin-icon-speaker img {
	max-width: 25px !important;
	filter: none !important;
}

.linkedin-icon-speaker a {
	 	position: relative !important;
	z-index: 999999999999 !important;
}

.speaker-container .elementor-social-icon {
 	position: relative !important;
	z-index: 999999999999 !important;
    border-radius: 50px;
}

.speaker-container .column-1 .elementor-widget-container {
	max-width: 100px;
}

.post-997685 .elementor-element.elementor-element-f0b532c {
	display: none !important;
}

.elementor-element-5b03f92 .elementor-posts .elementor-post__avatar, .category-resources-resources .elementor-element-5b03f92 .elementor-posts .elementor-post__avatar {
	margin-top: -10px;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	margin-top: -10px;
}

.elementor-997685 .elementor-element.elementor-element-e4d5508 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	max-width: 450px;
}

.page-id-997685 .elementor-element-f0b532c {
		display: none !important;
	}

.category-on-demand-webinar  .elementor-post__card .elementor-post__text, .elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__text, .elementor-997685 .elementor-element.elementor-element-a27c0c6 .elementor-post__text {
		margin-top: 0 !important;
		padding-left: 10px !important;
	}

::placeholder {
		padding-left: 0 !important;
	}

.elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-posts-container .elementor-post__thumbnail {
	margin-top: -5px;
}

.elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-post__text {
	margin-top: 0 !important;
}

.elementor-element-87a6d55 .elementor-posts .elementor-post__card .elementor-post__text {
    padding: 0 30px;
    margin-bottom: 0;
    margin-top: 20px;
    width: fit-content;
    margin-top: 0;
}

.footer-newsetter-text {
	max-width: 500px;
}

.elementor-19 .elementor-element.elementor-element-366cd19d {
	max-width: 800px;
	margin: auto auto;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	top: calc(50% + -15px) !important; 
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	height: fit-content !important;
}

.elementor-posts--show-avatar .elementor-post__thumbnail__link {
	margin-bottom: 0 !important;
}

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
	background-image: none !important;
}

.elementor-996909 .elementor-element.elementor-element-10ee729a > .elementor-container img {
	max-width: 100px;
}

.elementor-element-278f4c8d img {
	max-width: 180px !important;
}

.page-id-996909 .elementor-996909 .elementor-element.elementor-element-d5ee10a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-996909 .elementor-element.elementor-element-d5ee10a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: sticky;
    max-width: 500px;
}

.elementor-996909 .elementor-element.elementor-element-0d7caae, .elementor-996909 .elementor-element.elementor-element-0d7caae > .elementor-widget-container, .elementor-996909 .elementor-element.elementor-element-0d7caae img {
	background: transparent !important;
	background-color: transparent !important;
	box-shadow: none !important;
}

.elementor-996909 .elementor-element.elementor-element-c2be706 {
	max-width: 180px;
}

.elementor-element-0d7caae img {
max-width: 230px;	
}

.page-id-996909 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-accordion-title, .elementor-icon-box-title span {
	font-weight: 400 !important;	
}

.page-id-3 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-element-755c0a8 .elementor-column.elementor-col-33 {
margin: 10px;
	    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.elementor-995393 .elementor-element.elementor-element-08fcbd9 {
	    max-width: 1300px;
    margin: auto auto 60px;
}

.elementor-995393 .elementor-element.elementor-element-08fcbd9 h3 {
	max-width: 400px;
}

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text {
	background-image: none !important;
}

.elementor-996497 .elementor-element.elementor-element-96e5687 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	margin-bottom: -35px;
}

.cky-btn-revisit-wrapper {
	background: #8aade1 !important;
}

.elementor-151 .elementor-element.elementor-element-97914d8 img {
	margin-top: -4px;
}

.elementor-151 .elementor-element.elementor-element-b7fd921 {
	margin-top: -10px;
}

.elementor-151 .elementor-element.elementor-element-a1c6833 > .elementor-widget-container, .elementor-151 .elementor-element.elementor-element-a0f8585 {
	margin-top: -10px;
}

.elementor-996316 .elementor-element.elementor-element-7572312 .eael-simple-menu li > a  {
	height: 30px;
}

.elementor-151 .elementor-element.elementor-element-b7fd921 {
	margin-top: -10px;
}

@media (min-width: 768px) and (max-width: 1200px) {
.elementor-996316 .elementor-element.elementor-element-15390019 {
	margin-top: 100px !important;
}
}

.space-li li {
	padding-bottom: 10px;
}

.max-width-h3 h3 {
	max-width: 550px;
}

.plyr__controls {
	display: none !important;
}

.page-id-995393 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 50px !important;
	padding-top: 0 !Important;
}

.page-id-995393 #main-footer {
	margin-top: -120px;
}

h1, h3, h4, h2 {
	font-weight: 300 !important;
}

.elementor-element-f6962dd h2 {
	font-weight: 400 !important;
} 

h6 {
	font-weight: 400 !important;
}

.tutor-single-course-sidebar-more>div:last-child {
     box-shadow: none !important;
    border: none !important;
    background: #fff !important;
}

.tutor-single-course-sidebar-more .tutor-course-details-instructors+div {
	display: none !important;
}

.elementor-testimonial__text {
	font-weight: 200 !important;
}

.tutor-dashboard-content i {
	font-style: italic;
}

@media (max-width: 1200px) {
	#wpcf7-f996424-o1 input, #wpcf7-f996424-o1 select {
		max-width: 200px;
	}
	
		#wpcf7-f996424-o1 textarea {
		max-width: 520px;
	}
}

#wpcf7-f996424-o1 input, #wpcf7-f996424-o1 select, #wpcf7-f996424-o1 textarea {
	margin-top: 10px;
	display: block;
}

.form-subject div, .form-subject label, .form-subject input, .form-message div, .form-message label, .form-message input, .message textarea {
	width: 100% !important;
	display: grid;
		max-width: 750px;
}

.wpsm_panel-heading, .dexata-academy-faqs #wpsm_accordion_996435 .wpsm_panel-default > .wpsm_panel-heading {
	background: #8aade1 !important;
	background-color: #8aade1 !important;
	color: #fff !important;
} 

.dexata-academy-faqs #wpsm_accordion_996435 .ac_title_class {
	color: #fff !important;
}

.dexata-academy-faqs #wpsm_accordion_996435 .ac_open_cl_icon {
		background: #8aade1 !important;
	background-color: #8aade1 !important;
	border-color: #8aade1 !important;
	color: #000 !important;
}

.wpsm_panel-body, .dexata-academy-faqs #wpsm_accordion_996435 .wpsm_panel-body {
	font-family: 'Kanit' !important;
}

.wpsm_panel-title, #wpsm_accordion_996435 .ac_title_class {
	font-family: 'Kanit', sans-serif !important;
}

.wpsm_panel-title .fa {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown a.elementor-item-active {
	font-weight: 400;
}

.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown a.elementor-item {
	font-weight: 300 !important;
}
@media (min-width: 768px) and (max-width: 1200px) {
.elementor-element-8eb08ae {
display: block;
}
	
.elementor-151 .elementor-element.elementor-element-8eb08ae > .elementor-container {width: 100% !important;}

.elementor-element-8eb08ae .elementor-column.elementor-col-33 {
	width: 49.9% !important;
}
}


.dexata-academy-faqs h3 {
	display: none;
}

.tutor-card-body .tutor-course-progress-item .tutor-row {
	display:none !important;
}

#wppb-submit {
	background: #8aade1 !important;
}

#wppb-submit:hover {
	opacity: 0.8;
}

.elementor-151 .elementor-element.elementor-element-dde8f4d:not(.elementor-motion-effects-element-type-background) {
	border-bottom: solid 1px #eee;
}

.single-courses .main-container, .page-id-990675 .main-container, .post-991803 .main-container {
	margin-top: -60px !important;
}

#post-996235 .elementor-element-f0b532c {
	display: none;
}

#post-996235 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 0 !important;
	padding: 0 0 90px !important;
}

.elementor-element-0c69f54, .elementor-element-0c69f54 {
	max-width: 450px !important;
}

.elementor-posts--skin-cards .elementor-post__text {
    margin-top: 0;
    margin-left: 0;
} 

.swiper-horizontal .category-case-studies {
	margin-top: 0 !important;
}

.page-id-84 .elementor-element-b8d0f27 .elementor-col-25 .elementor-element-populated,  .elementor-element-0e12111  .elementor-col-25 .elementor-element-populated  {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.logged-in .account-menu-desktop-logged-in {
    /* padding-top: 150px !important; */
    /* z-index: 99999999999; */
    margin-top: 130px;
    display: block;
}

.account-menu-desktop-logged-in {
	display: none;
}

#tutor-dashboard-footer-mobile .tutor-container {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.elementor-toggle-title {
	font-weight: 300 !important;
}

.elementor-element-217ea10b .elementor-container {
	display: block;
}

@media (min-width: 768px) {
    .single-post-wrapper {
        margin-top: 30px;
			padding-top: 5px;
    }
}
}

.single-post .post-content {
	margin-top: 30px;
	padding-top: 5px;
}

.wppb-error, .alert, .wppb-success {
	max-width: 500px;
	margin: auto;
	padding: 30px ;
}

.category-blogs .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	padding-left: 20px !important;
}

.wppb-success { 
	padding-left: 80px;
	padding-right: 80px;
}

.reg-form-container {
    margin: 0px 10px 0px 0px !important;
    padding: 55px 55px 55px 55px !important;
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 40px 40px 40px 40px !important;
    box-shadow: 10px 7px 0px 0px #000000 !important;
}

.wppb-user-forms {
    border-radius: 5px;
    max-width: 520px;
    margin: auto;
    padding: 30px;
}

.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label, #wppb-login-wrap .login-auth label {
    width: 100%;
    float: left;
    min-height: 1px;
    padding-bottom: 12px;
    font-weight: 300;
margin-top: 10px;
}

.wppb-description-delimiter, #pass-strength-result {
margin-left: 0 !important;
margin-top: 0;
	float: left !important;
}

.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([value="agree"]), .wppb-user-forms select, .wppb-user-forms textarea {
width: 100%;
}

.wppb-user-forms .form-submit input {
	width: 100%;
}


.page-id-995357 .elementor-3064 .elementor-element.elementor-element-f0b532c, .post-995393 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-995416 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-995358 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input, #wppb-login-wrap .login-auth input {
	width: 100% !important;
}

#wppb-login-wrap .login-remember input {
	width: auto !important;
}

.login-lost-password {
	font-weight: 300;
}

.login-lost-password {
	text-align: center !important;
}

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

.wppb-error, .wppb-warning {
	max-width: 500px;
	padding: 30px;
}

.create-account-btn a {
	width: 100% !important;
	max-width: 450px !important;
/*	background-color: transparent !important;
	border: solid 1px #8aade1;
	color: #8aade1 !important;*/
}

.wppb-description-delimiter, #pass-strength-result {
	line-height: normal !important;
}

.vamtam-sticky-header--spacer, .elementor-993353 .elementor-element.elementor-element-76aea2cc {
	display: none;
}

.likebtn-wrapper {
	margin-bottom: 30px;
}

.elementor-993353 .elementor-element.elementor-element-574a999 .elementor-tab-title {
	text-align: center;
}

.wppb-success {
	max-width: 500px;
	margin: auto;
}

#wppb-submit {
	width: 100% !important;
}

#wppb-login-wrap .login-remember label {
	font-weight: 300;
}

.single-tutor_quiz.tutor-course-single-sidebar-wrapper, .single-lesson .tutor-course-single-sidebar-wrapper, .single-lesson .tutor-fs-7  {
display: none;
}
	
.vamtam-btn-text {
	font-weight: 600 !important;
}

.elementor-element-0c69f54 {
	max-width: 500px;
}

.elementor-element-03b0ff8 .elementor-icon-list-text {
	font-weight: 300 !important;
}

	.elementor-icon-list-text {
	font-weight: 300 !important;
}

.elementor-988054 .elementor-element.elementor-element-e3b0ebd p {
	font-weight: 300 !important;
}

.elementor-988054 .elementor-element.elementor-element-dcea2b6 h2 {
	font-weight: 300 !important;
}

.elementor-988054 .elementor-element.elementor-element-e3b0ebd .elementor-icon-list-text {
	font-weight: 400 !important;	
}

.footer-wrapper h6 {
	letter-spacing: 0 !important;
	font-weight: 400 !important;
}

.post-990887 .elementor-element-cb4fbd6 {
	padding-top: 0 !important;
}

.footer-wrapper .elementor-widget-icon-box .elementor-icon-box-description {
	padding-bottom: 20px;
	font-size: var(--e-global-typography-60aa73f-font-size);
	max-width: 300px;
	color: var(--e-global-color-vamtam_accent_6);
			font-weight: var(--e-global-typography-60aa73f-font-weight);
			text-transform: var(--e-global-typography-60aa73f-text-transform);
			font-style: var(--e-global-typography-60aa73f-font-style);
			line-height: var(--e-global-typography-60aa73f-line-height);
			letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
			word-spacing: var(--e-global-typography-60aa73f-word-spacing); 
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	text-transform: none !important;
}

.tutor-nav {
	display: none !important;
}

.tutor-icon-bullet-point:before {
	content: 'âœ“';
    color: #8aade1;
    font-size: 18px;
    font-weight: bold;
    margin-top: -5px;
    display: block;
}

.tutor-course-details-widget-col-2 ul>li {
	width: 100% !important;
}

.tutor-course-details-page h1 {
	font-size: 30px;
	max-width: 700px;
	margin-bottom: 10px;
}

.tutor-course-details-page h2 {
	font-size: 36px;
}

.youzify-blue-scheme input[type=submit], .youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous {
    border-radius: 18px 18px 18px 18px;
}

.page-id-992844 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-992865 .elementor-3064 .elementor-element.elementor-element-f0b532c {
display: none;
}
 
.page-id-992844 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .page-id-992865 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
Padding-top: 0;
}

.page-id-992865 h4, .page-id-992844 h4 {
Font-family: 'Kanit' !important;
}

.elementor-widget-toggle .elementor-tab-title a:hover {
Color: #8aade1 !important;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened i {
Color: #8aade1 !important;
}

#groups-order-select {
	display: none !important;
}
 
.tutor-course-single-content-wrapper .tutor-tab-item a {
    text-decoration: none;
    color: #8aade1 !important;
}

.tutor-course-single-content-wrapper h4 {
	font-family: "Kanit" !important;
}

.wp-video {
	width: max-content !important;
	margin-top: -60px;
}

#youzify .youzify-group-settings-tab label {
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: 10px;
}

/* input[value="136"] {
	display: none;
}

.tutor-list-item:nth-of-type(1), .tutor-list-item:nth-of-type(3) { 
	display: none;
} */

.youzify-membership-remember-me .youzify-membership-forgot-password {
    float: right;
    margin-top: -3px;
    color: #333 !important;
    font-size: 14px !Important;
    font-weight: 400;
    letter-spacing: initial;
}

@media (max-width: 767px) {
	.category-resources {
		margin-top: 0 !important;
	}
	
	.category-case-studies .post-media-image {
		display: inline !important;
	}
	
	.category-case-studies {
		margin-top: 0 !important;
	}
	
	.category-case-studies .elementor-widget-wrap {
		border-radius: 0 !important;
	}
	
	.category-case-studies .post-content {
		margin-top: 0 !important;
	}
	
	.eael-event-calendar-wrapper .eael-event-calendar-cls {
		max-height: unset !important;
	}
	
	.elementor-989993 .elementor-element.elementor-element-419c3dc2 img {
		max-width: 80px !important;
	}
	
	.elementor-96 .elementor-element.elementor-element-4939c52 {
		margin-top: 60px;
	}
	
.elementor-19 .elementor-element.elementor-element-a0aecab, .elementor-19 .elementor-element.elementor-element-e36226b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
max-width: 100% !important;
}

.challenges .elementor-icon-box-content h5Â {
		color: #000Â !important;
		font-size: var(--e-global-typography-vamtam_h3-font-size) !important;
		font-weight: 400 !important;
}


.footer-wrapper .elementor-nav-menu--layout-horizontal, .elementor-social-icons-wrapperÂ {
	display: inline-block;
	margin: auto;
}
 
	
	.elementor-1332 .elementor-element.elementor-element-368396c {
		margin-top: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a93da26 {
		width: 80%;
	}
	.elementor-19 .elementor-element.elementor-element-a0aecab {
	max-width: 300px;
}

	
	.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
		padding-top: 0px !important;
	}
	
	h1 {
		line-height: initial !important;
	}
	
.elementor-element-5c19a15 {
		font-size: 16px !important;
	}

	
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items {
display: grid;
}

.elementor-19 .elementor-element.elementor-element-f9e9ffd elementor-icon-list-item {
padding-bottom: 10px;
display: flex;
}

.elementor-19 .elementor-element.elementor-element-fff81d8 {
text-align: left;
}
	
	.elementor-151 .elementor-element.elementor-element-07c41ca {
	display: none;
	}
		.logged-in .elementor-151 .elementor-element.elementor-element-07c41ca {
	display: inherit !important;
		margin-bottom: 0;
	}
}

.elementor-151 .elementor-element.elementor-element-af4a488, .logged-in .elementor-151 .elementor-element.elementor-element-b7fd921 {
	display: none;
}

.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-mobile-disable-scroll nav.elementor-nav-menu--dropdown {
	padding-bottom: 30px;
}


@media (max-width: 991px) {
.elementor-151 .elementor-element.elementor-element-8eb08ae {
	  box-shadow: 0 0 15px rgba(0,0,0,.1) !important;
}
	
#menu-2-2df3d19 a {
	padding: 10px 30px;
}
}

@media (min-width: 768px){
.page-id-96 #post-96 {
    padding-top: 0;
}
}

.elementor-151 .elementor-element.elementor-element-e32974d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	display: flex;
}

.logged-in .elementor-151 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7a0e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .logged-in .elementor-151 .elementor-element.elementor-element-7495b3d .elementor-button, .logged-in .elementor-151 .elementor-element.elementor-element-af4a488 {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-a1c6833 {
	display: none;
}

.logged-in .elementor-151 .elementor-element.elementor-element-a1c6833 {
	display: flex !important;
}

.elementor-151 .elementor-element.elementor-element-7495b3d .elementor-button {
	margin-top: 20px;
}

.elementor-151 .elementor-element.elementor-element-5976e66 .elementor-button {
	float: left;
}

.vamtam-sticky-header {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.tutor-widget-course-tags .tutor-form-check-input {
	display: none;
}

.tutor-widget-course-tags .tutor-list-item {
    width: max-content;
    padding: 10px;
    background: #8aade1;
    color: #fff !important;
    border-radius: 5px;
    float: left;
		margin: 5px;
}


.tutor-widget-course-tags .tutor-list-item:hover {
	opacity: 0.8;
}

.tutor-widget-course-tags .tutor-list-item label {
	color: #fff;
}

.tutor-course-filter-form .tutor-btn-outline-primary {
	background: transparent !important;
	color: #000 !important;
	margin-top: 10px;
    margin-left: 5px;
}

@media(min-width: 768px) and (max-width: 1600px) {
	.post-988917 h1 {
		max-width: 300px;
}
}

@media (min-width: 1200px) {
.tutor-col-xl-8 {
    width: 74.666667%;
}
.single-courses .tutor-col-xl-8Â {
	width: 66.66666667%;
}
}

.elementor-990675 h2 {
	margin: 90px 0 0 !important;
	text-align: left;
	margin-left: 0;
	margin: inherit !important;
}

.elementor-element-6ddef36 .tutor-container {
	margin-top: 0;
}

.elementor-element-6ddef36 .tutor-form-select {
	display: none;
}
 
.elementor-3064 .elementor-element.elementor-element-1f5f71b, .bp-block-groups .group-content .item-header-avatar img.avatar, .bp-block-groups.avatar-full .item-header-avatar {
	display: none;
}

.my-friends.youzify-blue-scheme #friend-list .action a.accept, .youzify-blue-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums li.bbp-footer, .youzify-blue-scheme #bbpress-forums li.bbp-header, .youzify-blue-scheme #group-create-tabs li.current, .youzify-blue-scheme #group-settings-form input[type=submit], .youzify-blue-scheme #message-recipients .highlight-icon i, .youzify-blue-scheme #search-members-form #members_search_submit, .youzify-blue-scheme #send-invite-form .submit input, .youzify-blue-scheme #send-reply #send_reply_button, .youzify-blue-scheme #send_message_form .submit #send, .youzify-blue-scheme #youzify-blogs-list a.blog-button.visit, .youzify-blue-scheme #youzify-directory-search-box form input[type=submit], .youzify-blue-scheme #youzify-group-body h1:before, .youzify-blue-scheme #youzify-group-buttons .group-button a.join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-blue-scheme #youzify-groups-list .action .group-button .join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-blue-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button .requested, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button a, .youzify-blue-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-blue-scheme .bbp-pagination .page-numbers.current, .youzify-blue-scheme .button.accept, .youzify-blue-scheme .group-button.accept-invite, .youzify-blue-scheme .group-button.join-group, .youzify-blue-scheme .group-button.request-membership, .youzify-blue-scheme .group-request-list .action .accept a, .youzify-blue-scheme .invitations .invitation-actions a.resend span, .youzify-blue-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-blue-scheme .messages-notices .thread-options .read span, .youzify-blue-scheme .messages-options-nav #messages-bulk-manage, .youzify-blue-scheme .notifications .notification-actions .mark-read span, .youzify-blue-scheme .notifications-options-nav #notification-bulk-manage, .youzify-blue-scheme .pagination .current, .youzify-blue-scheme .sitewide-notices .thread-options .activate-notice, .youzify-blue-scheme .widget_display_forums li a:before, .youzify-blue-scheme .widget_display_search #bbp_search_submit, .youzify-blue-scheme .widget_display_topics li:before, .youzify-blue-scheme .widget_display_views li .bbp-view-title:before, .youzify-blue-scheme .youzify .checkout_coupon, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-blue-scheme .youzify .woocommerce-customer-details h2, .youzify-blue-scheme .youzify .youzify-attachment-file-icon, .youzify-blue-scheme .youzify .youzify-wc-box-title h3, .youzify-blue-scheme .youzify .youzify-wc-main-content #payment #place_order, .youzify-blue-scheme .youzify .youzify-wc-main-content .track_order .form-row button, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-blue-scheme .youzify .youzify-wc-main-content button[type=submit], .youzify-blue-scheme .youzify .youzify-wc-main-content h3, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.view:before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table thead, .youzify-blue-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-blue-scheme .youzify table tfoot tr, .youzify-blue-scheme .youzify table thead tr, .youzify-blue-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-blue-scheme .youzify-author .youzify-account-settings, .youzify-blue-scheme .youzify-author .youzify-login, .youzify-blue-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-blue-scheme .youzify-current-bg-color, .youzify-blue-scheme .youzify-current-checked-bg-color:checked, .youzify-blue-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-blue-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-blue-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-blue-scheme .youzify-group-settings-tab input[type=submit], .youzify-blue-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-blue-scheme .youzify-loading .youzify_msg, .youzify-blue-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-blue-scheme .youzify-nav-effect .youzify-menu-border, .youzify-blue-scheme .youzify-pagination .page-numbers.current, .youzify-blue-scheme .youzify-post .youzify-read-more, .youzify-blue-scheme .youzify-post-content .youzify-post-type, .youzify-blue-scheme .youzify-product-actions .youzify-addtocart, .youzify-blue-scheme .youzify-product-content .youzify-featured-product, .youzify-blue-scheme .youzify-project-content .youzify-project-type, .youzify-blue-scheme .youzify-scrolltotop i:hover, .youzify-blue-scheme .youzify-service-icon i:hover, .youzify-blue-scheme .youzify-social-buttons .friendship-button a, .youzify-blue-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-blue-scheme .youzify-tab-post .youzify-read-more, .youzify-blue-scheme .youzify-tab-title-box, .youzify-blue-scheme .youzify-user-actions .friendship-button a.add, .youzify-blue-scheme .youzify-user-actions .friendship-button a.requested, .youzify-blue-scheme .youzify-view-order .youzify-wc-main-content>p mark.order-status, .youzify-blue-scheme .youzify-wall-actions .youzify-wall-post, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-blue-scheme .youzify-wall-file-post, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-blue-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-blue-scheme div.bbp-submit-wrapper button, .youzify-blue-scheme input[type=submit] {
    background: var(--e-global-color-vamtam_accent_1 ) !important; 
}

.youzify .activity-header .activity-head p a, .youzify-shared-wrapper a.youzify-post-author {
	color: #000 !Important;
	font-weight: 700 !Important;
}

@media (max-width: 767px) {
	.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 22px !important;
	}
	
.elementor-element-1841468 p {
			font-size: 16px !important;
		}
	
	.elementor-nav-menu li {
		font-family: 'Kanit', poppins, !important;
	}
	.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
padding-bottom: 10px;
}
	
	.elementor-19 .elementor-element.elementor-element-e36226b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		max-width: 220px;
	}

.elementor-element-7f034c7 h5 {
    margin-bottom: 30px;
    display: flex;
    margin-top: 15px !IMPORTANT;
}

	
	.elementor-151 .elementor-element.elementor-element-4bb372d img, .elementor-151 .elementor-element.elementor-element-4bb372d img {
    max-width: 70px !important;
    margin-top: 5px;
	}
	#hubspot-messages-iframe-container {
		z-index: 99 !important;
	}

	.elementor-3064 .elementor-element.elementor-element-f0b532c {
		margin-bottom: 160px !important;
	}
}

.elementor-989125 .elementor-element.elementor-element-f6c2b63 .elementor-heading-title, .elementor-989125 .elementor-element.elementor-element-cbf2425 .elementor-heading-title.elementor-989125 .elementor-element.elementor-element-6596e7a .elementor-heading-title, .elementor-989125 .elementor-element.elementor-element-cbf2425 .elementor-heading-title, .elementor-989125 .elementor-element.elementor-element-6596e7a .elementor-heading-title {
	margin: 5px 0 0 !important;
}

.tutor-container {
	margin-top: 60px;
	margin-bottom: 60px;
}

.page-id-990495 .elementor-3064 .elementor-element.elementor-element-1f5f71b {
    padding-top: 0px !important;
} 

#tutor-registration-wrap {
	margin-bottom: 90px;
}

#tutor-registration-form::before {
	content: "Register for the Dexata Academy";
	    font-size: 36px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin: 15px auto 45px;
    display: block;
	line-height: 42px;
	max-width: 300px;
}

.tutor-color-success {
	color: #8aade1 !important;
}

.tutor-py-48 a {
	margin-top: -5px;
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	padding-left: 5px;
}

#post-86 .elementor-86 .elementor-element-5efb737e .elementor-heading-title,  {
	margin: 0 auto !important;
}



@media (min-width: 768px) {
.elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-top: 30px;
}
}

.page-id-990495 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

tutor-registration-wrap {
	margin-bottom: 90px;
}

input:checked+label .tutor-form-check-input-radio, .tutor-form-check-input[type=radio]:checked, .tutor-form-check-input[type=radio].is-active, .tutor-form-check-input-radio:checked, .tutor-form-check-input-radio.is-active {
	background: #8aade1 !important;
}

.tutor-form-check-input {
	padding: 10px;
}

.tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {
	padding-bottom: 0;
}

#tutor-course-spotlight-overview .tutor-fs-5, #post-990439 .elementor-3064 .elementor-element.elementor-element-f0b532c, .tutor-dashboard-menu-wishlist, .tutor-dashboard-menu-reviews, .tutor-dashboard-menu-purchase_history, .tutor-card-md .tutor-card-footer, .tutor-course-details-top {
	display: none !important;
} 

#tutor-course-spotlight-overview h1 {
	font-size: 36px !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a {
	max-width: 90% !important;
}

.tutor-btn {
	background: #8aade1 !important;
	color: #fff !important;
}

.quill-upload-image {
	max-width: 700px;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
	z-index: 9999999999;
	display: none;
}

.tutor-course-content-title {
	font-size: 30px;
}

.tutor-accordion-item-header {
	font-size: 18px !important;
}

.tutor-course-content-list-item-title {
	font-size: 16px !important;
	font-weight: normal !important;
}

.tutor-nav>li:nth-of-type(2), .tutor-course-details-instructors {
	display: none;
}

.page-id-990335 .elementor-3064 .elementor-element.elementor-element-f0b532c, .tutor-ratings-stars, .tutor-meta {
	display: none;
}

.tutor-course-card .tutor-course-name, .tutor-course-card .tutor-course-name a {
	font-size: 18px;
	line-height: inherit;
	    font-family: 'Kanit' !important;
    letter-spacing: unset;
	margin: 0;
	font-weight: 400;
}

.single-post-meta-wrapper {
	display: none;
}

.chakra-heading { 
	font-size: 24px !important;
		text-align: left !important;
  text-transform: capitalize !important;
}

.chakra-alert__icon path {
	fill: #fff !important;
}

.post-type-archive-mto-course .elementor-post-date {
	display: none;
}

.masteriyo .elementor-sticky {
	display: none !important;
}

.css-en-15kvmoc {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
}

.chakra-alert {
	background: var( --e-global-color-vamtam_accent_1 ) !important;
	color: #fff !important;
}

.css-en-yb8azf {
	color: #8aee;
}

.elementor-151 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7a0e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	z-index: 9;	
}

.eu-cookies-bar-cookies-settings-call-container.eu-cookies-bar-cookies-settings-call-position-right {
	right: 50px;
	z-index: 999999;
	max-width: 200px;
}

.eu-cookies-bar-cookies-bar-settings-header {
		background-color: var( --e-global-color-vamtam_accent_1 ) !important;
}

.eu-cookies-bar-cookies-bar-settings-content-child h1 {
	font-size: 36px;
}

.eu-cookies-bar-cookies-bar-settings-content-child h2 {
	font-size: 24px;
}

#eael-reading-progress-989893 .eael-reading-progress .eael-reading-progress-fill {
	background-color: var( --e-global-color-vamtam_accent_1 ) !important;
}

.first-column .td-content, .data-table-header-text, .table-header span {
	font-weight: 500
}

.post-content h4 {
	font-family: "Kanit" !important;
	font-weight: 400;
}

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

p a {
	font-weight:600;
}

.the-content-parent .pld-like-dislike-wrap {
	display: none;	
}

.the-content-parent .elementor-shortcode .pld-like-dislike-wrap {
	display: block !important;	
}

.pld-common-wrap > a.pld-like-dislike-trigger {
	font-size: 30px;
}

.st-count {
	font-family: "Kanit" !important;
}

.dexata-logo {
	max-width: 70px;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element-445f567 {
		width: 85.66% !important;
	}
	.elementor-widget-theme-site-logo {
		max-width: 55px;
		margin-top: 12px;
	}
}

.elementor-19 .elementor-element.elementor-element-d55bfda .elementor-element-populated .elementor-heading-title br {
	display: none;
}

@media (min-width: 767px) {
	.elementor-3064 .elementor-element.elementor-element-1f5f71b {
	padding-top: 150px !important;
	}

.post-4112 .main-container {
padding-top: 150px !important;
}

}

.post-4112 .elementor-3064 .elementor-element.elementor-element-f0b532c {
display: none !important;
}


.elementor-icon i, .elementor-icon svg path {
	fill: #000 !important;
}

@media (min-width: 1025px) {
    .elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
        padding-left: 40px;
    }

}

.swiper-slide-inner img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.elementor-element-e36226b .elementor-icon-list-icon i {
	color: #fff !important;
}

.elementor-location-header .elementor-button {
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width:768px) {
.margin-auto {
	margin: auto;
}
}

.elementor-icon-box-title span {
	font-weight: 400;
}

.client-logo {
	margin-bottom: 0;
margin-top: 0;
height: 100px;
max-height: 100px;
line-height: 70px;
}

.client-logo img {
	max-width: 177px;
	filter: grayscale(1.5) brightness(.1)
}

.aa img {
	max-width: 160px;
	filter: grayscale(1.5) brightness(1.6)
}

.royal-enfield img {
	max-width: 200px;
}

.ford img {
	filter: grayscale(1.5) brightness(1.1)
}

/*#main-footer .swiper-slide-inner img {
	filter: grayscale(1.5) brightness(1.1)
}*/

#main-footer .elementor-element-ed3fd43 .elementor-element-populated a {
color: var( --e-global-color-vamtam_accent_5 );
}

#main-footer .elementor-element-ed3fd43 .elementor-element-populated a:hover {
opacity: 0.6;
}

.elementor-151 .elementor-element.elementor-element-7bdf6de {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-e32974d {
	padding: 5px 20px;
}

.elementor-button .elementor-align-icon-right {
	display: none;
}

.elementor-social-icons-wrapper {
	margin: 5px;
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
	background-color: transparent !important;
}

.elementor-widget-social-icons .elementor-grid .elementor-social-icon svg {
  fill: #fff !important;
  filter: invert(100%) grayscale(100%) sepia(100%) hue-rotate(87deg) brightness(119%) contrast(119%)
}

.elementor-widget-social-icons .elementor-grid .elementor-social-icon svg {
	fill: #fff !important;
}

#main-footer .elementor-widget-social-icons .elementor-grid .elementor-social-icon svg {
	filter: none !important;
}

.vamtam-meta-tax {
	display: none;
}

.post-media-image {
	display: none;
}

.meta-header-inside .page-header {
	display: none;
}

.post-content {
	margin-top:180px;
}

.elementor-element-7cc6919 {
	max-width: 500px;
}

.elementor-element-f9777c8 {
	width: fit-content !important;
}

.dark-logo-carousel .swiper-slide-inner img {
filter: brightness(0) invert(1);
}

.swiper-slide-inner img {
		filter: grayscale(100%) brightness(1);
opacity: 1;
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-19 .elementor-element.elementor-element-f101963 .elementor-icon path {
	fill: #fff !important;
}

.elementor-19 .elementor-element.elementor-element-f101963 .elementor-icon svg {
	font-size: 48px !important;
	color: #fff !important;
	fill: #fff !important;
}
}

.elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon {
	font-size: 48px;
}

.elementor-19 .elementor-element.elementor-element-f101963 .elementor-widget-container {
	background-color: transparent !important;
}

.hero-btn-container {
	padding: 0;
	max-width: 500px;
}

.hero-btn-container a {
	width: 100% !important;
	max-width: 280px;
}

.hero-content .elementor-section.elementor-element {
	padding: 0;
}

.elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button, .elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button, .elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button, #post-88 .elementor-6723 .elementor-element.elementor-element-00e3c7c .elementor-button {
	border-radius: 10px !important;
	padding: 20px !important;
}

.hero-btn-container .elementor-element-populated {
	padding-left: 0 !important;
}

#light-blue-button {
	color: #000 !important;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text, .elementor-testimonial__text {
	font-size: 16px !important;
	font-style: normal !important;
}

.elementor-1006435 .elementor-element.elementor-element-82c9a00 .elementor-button, .elementor-1006435 .elementor-element.elementor-element-9a0f1ec .elementor-button {
	background: #e8b84b !important;
		background-color: #e8b84b !important;
	color: #000 !important;
}

#footer-cta-boxes .elementor-1006435  .elementor-widget-icon-box  .elementor-widget-container {
    background-color: #1F2C48 !important;
    padding: 30px 30px 30px 30px;
    border-radius: 15px 15px 15px 15px;
    border: solid 1px #fff;
}

.elementor-1006435 .elementor-element.elementor-element-82c9a00 .elementor-button:hover, .elementor-1006435 .elementor-element.elementor-element-9a0f1ec .elementor-button:hover {
	opacity: 0.9;
}

#footer-cta-boxes .elementor-element.elementor-element-472a9d0 .elementor-button:hover {
	background: #1B2F57 !important;
	opacity: 0.9;
}

.elementor-1006435 .elementor-element.elementor-element-3f843d7 .elementor-heading-title {
	letter-spacing: 0.5px !important;
}

@media (max-width: 767px) {
	.elementor-1006435 .elementor-element.elementor-element-3370dfa > .elementor-widget-container {
		max-width: 200px;
	}
	.elementor-1006435 .elementor-element.elementor-element-7fd408f > .elementor-element-populated {
		border: none !important;
	}
	.elementor-1006435 .elementor-element.elementor-element-3f843d7 .elementor-heading-title {
		font-size: 12px !important;
	}
	.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__text {
		font-size: 16px;
	}
.elementor-19 .elementor-element.elementor-element-d55bfda .elementor-element-populated .elementor-heading-title {
	font-size: 48px !important;
	    line-height: 55px !important;
	}	
	.elementor-19 .elementor-element.elementor-element-5eafd56 > .elementor-widget-container {
		padding: 0;
	}
	.hero-btn-container a {
		max-width: unset !important;
	}
}

.cookie-text {
	max-width: 670px;
	display: block;
	vertical-align: middle;
	padding-top: 20px;
}

.eu-cookies-bar-cookies-bar-button-accept {
background: #fff;
color: #000;
padding: 10px 20px !important;
border-radius: 15px;
}

.elementor-19 .elementor-element.elementor-element-b9fd613 > .elementor-element-populated {
	max-width: 600px;
}

.elementor-element-5945f31 img {
	object-position: center bottom !important;
}


body:not(.rtl) .elementor-3170 .elementor-element.elementor-element-5a8d2d4 .elementor-icon-list-text, body:not(.rtl) .elementor-812 .elementor-element.elementor-element-a233b52 .elementor-icon-list-text {
padding-left: unset !important;
padding: .3em 1em .2em 1em !important;
}

.elementor-3170 .elementor-element.elementor-element-5a8d2d4 .elementor-icon-list-text, .elementor-element-a233b52 .elementor-icon-list-text {
padding-left: 0px;
background: var(--vamtam-accent-color-5);
border-radius: 1em;
padding: .3em 1em .2em 1em; 
margin-bottom: 8px;
display: inline-block!important;
}

.elementor-posts .elementor-post__avatar img {
	display: none;
}

.max-width-text {
	max-width: 750px;
	margin: auto;
}

.page-id-988426 .elementor-3064 .elementor-element.elementor-element-1f5f71b, .page-id-988476 .elementor-3064 .elementor-element.elementor-element-1f5f71b {
	display: none;
} 

.elementor-6846 .elementor-element.elementor-element-a7552bf {
	width: 100% !important;
	max-width: 100% !Important;
}

/*body.elementor-page-3064:not(.elementor-motion-effects-element-type-background), body.elementor-page-3064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #243F74 0%, #fff 70vh);
}*/

.box-shadow .elementor-widget-wrap.elementor-element-populated, .elementor-element-2c27ba1 .elementor-element-populated {
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
} 

@media (min-width: 768px) {
.elementor-element-7e25a4 .elementor-icon-box-description h5 {
	max-width: 180px;
}
}

.challenges .elementor-icon-box-content h5 {
	color: #000 !important;
}

.challenges .elementor-icon-box-title span, .challenges .elementor-icon-box-title {
	color: #243F74 !important;
}

.challenge-container {
	max-width: 300px;
	margin: auto;
}

.challenge-container .elementor-icon svg {
height: 300px !important;
font-size: 160px !important;
}

.elementor-988612 .elementor-element.elementor-element-6d09fb2 {
	width: -webkit-fill-available;
}

.outcome-icon .elementor-icon-wrapper {
	text-align: center;
	background: #8AADE1;
	width: 100px;
	height: 100px;
	line-height: 130px;
	margin: auto;
	border-radius: 50px;
}

.elementor-4112 .elementor-element.elementor-element-0d7caae > .elementor-widget-container, .partner-logo {
	margin-bottom: 20px;
	max-width: 220px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.elementor-3064 .elementor-element.elementor-element-c1c537e .elementor-heading-title {
	display: none;
}

.max-width {
	max-width: 500px;
}

.page-id-988612 .elementor-widget-heading h5 {
	text-transform: uppercase;
}

.page-id-113 .max-width {
	max-width: 500px;
	margin: auto;
}

.elementor-113 .elementor-element.elementor-element-11b388e {
	max-width: 500px !important;
	margin-bottom: 15px;
}

.elementor-5043 .elementor-element.elementor-element-5c6861e, .elementor-5043 .elementor-element.elementor-element-3ddd41f {
	margin-bottom: 0;
}

.margin-left {
	margin-left: 0 !important;
}

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

.elementor-5043 .elementor-element.elementor-element-7b5b71d {
	width: 100%;
	display: block;
	float: left;
	margin-top: 30px;
	/* max-width: 150px; */
}

.elementor-19 .elementor-element.elementor-element-939712b {
	margin: auto auto 15px;
}

.comments-wrapper {
	display: none;	
}
 
.vamtam-has-theme-widget-styles .comments-wrapper {
	display: unset !important;	
}

.elementor-widget-container a {
letter-spacing: 0;
}

.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-loop .elementor-loop-container .elementor-post-info__terms-list a.elementor-post-info__terms-list-item, .elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-loop .elementor-loop-container .elementor-post-info__terms-list a.elementor-post-info__terms-list-item {
	margin-bottom: 0;
}

.elementor-806 .elementor-element.elementor-element-70af51c img {
	width: 100% !important;
}

.elementor-92 .elementor-element.elementor-element-f612541 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	max-width: 400px;
}

@media (min-width: 768px) {
#post-96 {
	padding-top: 150px;
	}}


#post-96 .elementor-3064 .elementor-element.elementor-element-f0b532c {
display: none;
}

.page-id-989943 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-989993 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (min-width: 767px) and (max-width: 1200px) {
		.elementor-151 .elementor-element.elementor-element-a0f8585 .elementor-nav-menu--main .elementor-item {
padding-right: 0px !important;		padding-left: 10px !important;
	}
	.elementor-element-b4ccf0c {
		width: 10% !important;
	}
	.elementor-element-445f567 {
		width: 70% !important;
		margin-top: -10px;
	}
	.elementor-151 .elementor-element.elementor-element-af4a488 {
		margin-top: -15px;
	}
}

@media (min-width: 1201px) and (max-width: 1900px) {
		.elementor-151 .elementor-element.elementor-element-a0f8585 .elementor-nav-menu--main .elementor-item, .elementor-991837 .elementor-element.elementor-element-a0f8585 .elementor-nav-menu--main .elementor-item {
padding-right: 10px !important;		padding-left: 13px !important;
	}
.elementor-991837 .elementor-element.elementor-element-e32974d {
    padding: 5px 0px 5px 0px;
}

}


.elementor-989993 .elementor-element.elementor-element-72c865b .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time {
	font-size: 14px;
	padding-top: 10px;
}

.elementor-989993 .elementor-element.elementor-element-72c865b .eael-event-calendar-wrapper .fc-view.fc-listMonth-view {
	max-height: 200px;
	background: #fff;
}

.elementor-989993 .elementor-element.elementor-element-72c865b .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button {
	margin-top: 10px;
	margin-left: 0;
}


.elementor-icon-box-title span {
	color: #000;
}

.elementor-989993 .elementor-element.elementor-element-70cd177c .elementor-icon-list-icon i {
	color: #fff;
}

.elementor-element-7a0e3a5 {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	z-index: 9999;
}

.elementor-element-82e7115 {
	margin-top: 30px;
	z-index: 9;
}

#uc_timeline_bullets_elementor_e90d36f .ue_item_hr_line:nth-ot-type(2) .ue_item_icon svg {
	filter: brightness(1.5);
}

.elementor-990106 .elementor-element.elementor-element-e90d36f .ue_item_title span {
	font-weight: 600;
}

.tutor-form-control, .elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	padding-left: 10px !important;
}

.elementor-kit-7 label {
	font-weight: 300 !important;
}

.tutor-btn-ghost:hover {
	opacity: 0.8;
}

.tutor-col-lg-6:nth-of-type(4), .tutor-col-lg-6:nth-of-type(5), .tutor-col-lg-6:nth-of-type(6) {
	display: none !important;
}

.tutor-dashboard-menu-my-courses, .tutor-dashboard-menu-divider-header, .tutor-dashboard-menu-analytics, .tutor-dashboard-menu-withdraw, .tutor-dashboard-menu-divider:last-of-type, #tutor-create-new-course, .tutor-dashboard-menu-question-answer  {
	display: none;
}

.full {
	margin-bottom: 120px;
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	font-weight: 300 !important;
}

.elementor-kit-7 #main-content  .tutor-d-flex input:not([type="button"]):not([type="submit"]), .elementor-kit-7 .tutor-d-flex textarea, .elementor-kit-7 .tutor-d-flex .elementor-field-textual {
	background-color: none !important;
}

.tutor-btn-ghost, .tutor-btn-link {
	color: #000 !important;
	background: transparent !important;
}

.tutor-login-wrap{
	box-shadow: none !important;
	margin: 90px auto;
}

#tutor-registration-wrap {
	margin: 90px auto;
}

.tutor-login-form-wrapper .tutor-fs-5 {
	font-size: 36px;
	text-align: center;
	font-weight: 300;
}

.tutor-alert.tutor-warning .tutor-alert-icon {
    color: #8aade1;
}

.tutor-alert.tutor-warning {
    background: #8aade1 !important;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
 Â  Â text-align: left !important;
}

.youzify-search-landing-heading {
	    color: var(--e-global-color-vamtam_accent_6 );
    font-family: var(--e-global-typography-vamtam_h1-font-family ), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size );
    font-weight: var(--e-global-typography-vamtam_h1-font-weight );
    text-transform: var(--e-global-typography-vamtam_h1-text-transform );
    font-style: var(--e-global-typography-vamtam_h1-font-style );
    line-height: var(--e-global-typography-vamtam_h1-line-height );
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing );
}

.youzify-search-landing-heading-text {
	display: none;
}

.group-tealium-audiencestream-masterclaas-cohort-oct-2023 .vamtam-main  {
	margin: 0 auto !important;
	text-align: center;
}

.youzify-hdr-v1 .youzify-name h2 {
	letter-spacing: 0;
}

.not-logged-in .group-tealium-audiencestream-masterclaas-cohort-oct-2023 .vamtam-main p {
  color: var(--e-global-color-vamtam_accent_6 );
    font-family: var(--e-global-typography-vamtam_h1-font-family ), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size );
    font-weight: var(--e-global-typography-vamtam_h1-font-weight );
    text-transform: var(--e-global-typography-vamtam_h1-text-transform );
    font-style: var(--e-global-typography-vamtam_h1-font-style );
    line-height: var(--e-global-typography-vamtam_h1-line-height );
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing );
}

.list-item-button a:hover {
	background-color: #000 !important;
	background: #000 !important;
}

.youzify-horizontal-layout .youzify-group-navmenu li a {
	  font-family: var(--e-global-typography-74d4df5-font-family ), Sans-serif !important;
	color: #000 !important;
}

body .youzify button, .list-item-button a, #youzify-group-body form input[type=submit]:not(#members_search_submit) {
    font-family: var(--e-global-typography-74d4df5-font-family ), Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size );
    font-weight: var(--e-global-typography-74d4df5-font-weight );
    text-transform: var(--e-global-typography-74d4df5-text-transform );
    line-height: var(--e-global-typography-74d4df5-line-height );
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing );
    word-spacing: var(--e-global-typography-74d4df5-word-spacing );
    color: var(--e-global-color-vamtam_accent_5 );
    background-color: var(--e-global-color-vamtam_accent_6 );
    border-radius: 18px 18px 18px 18px;
    padding: 13px 29px 13px 29px;
}

.youzify-search-input, .tutor-form-control {
	    font-family:inherit !important;
		font-weight: initial !important;
    text-transform: capitalize !important;
    line-height: initial;
    letter-spacing: initial !important;
    word-spacing: initial !important;
    color: #000 !important;
    background-color: transparent !important;
	
    padding: 13px 42px 13px 55px !important;
}

#youzify-wall-form .youzify-wall-actions .youzify-update-post:hover, #youzify-wall-form .youzify-wall-actions .youzify-wall-post:hover {
	background: #000 !important;
}

.youzify .activity-header .activity-head {
	text-align: left;
}

.nice-select {
	display: none;
}

.youzify-group-header {
	z-index: 1 !important;
}

.youzify-hdr-v1 .youzify-cover-content .youzify-inner-content {
	z-index: 2 !important;
}

.youzify-blue-scheme .youzify .youzify-wc-main-content address .youzify-bullet, .youzify-blue-scheme .youzify ul.woocommerce-thankyou-order-details+p, .youzify-blue-scheme .youzify-bbp-topic-head, .youzify-blue-scheme .youzify-group-navmenu ul li.current, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu, .youzify-blue-scheme .youzify-view-order .youzify-wc-main-content>p {
    border-color: #8aaed1;
}

#tutor-registration-wrap {
	background: #fff !important;
}

.tutor-login-form-wrapper, #tutor-registration-form {
padding-top: 0 !important;
}

.not-logged-in-container {
	display: none;
}	
	
.tutor-btn-ghost, .tutor-btn-link {
	margin-top: -5px;
	font-weight: 300;
}

#menu-explore-academy {
	list-style: none;
	padding: 0;
}

.tutor-form-control, body #mceu_1 button, .mce-btn button {
	background: #fff !important;
	background-color: #fff !important;
}

.youzify-page {
		background-color: transparent !important;
	background-image: linear-gradient(
180deg,Â var(--e-global-color-vamtam_accent_4Â )Â 0%,Â var(--e-global-color-vamtam_accent_5Â )Â 80vh) !important;
}

.youzify-data, .youzify-account-menu:nth-of-type(2), .group-create-nav {
	display:none;
}

.youzify-search-landing-image {
	background: var( --e-global-color-vamtam_accent_1 ) !important;
}

#whats-new-post-in, .youzify-form-tool { 
	display: initial !important;
	
}

.youzify-account-settings-menu .youzify-account-menu:first-of-type {
display: none;
}

#whats-new-post-in-box select {
	display: initial !important;
	opacity: 1 !important;
}

#youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
	border-radius: 15px;
}

#menu-explore-academy a, #menu-explore-academy-internal a {
    padding: 14px 31px !important;
    display: block !important;
    display: flex;
    align-items: center;
    border-radius: 4px 0px 0px 4px;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 5px;
    color: #000 !important;
}

#menu-explore-academy a, #menu-academy-menu-internal a {
	padding: 14px 31px !important;
  display: block !important;
  display: flex;
  align-items: center;
  border-radius: 4px 0px 0px 4px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0;
  color: #000 !important;
  text-decoration: navajowhite;
  line-height: revert;
}

.post-990914 .widget-title {
	display: none;
}

.custom-h2 {
	font-size: 42px !important;
}

#menu-academy-menu-internal .current-page-item {
	background: var(--tutor-color-primary) !important;
	    color: #fff !important;
}

#menu-explore-academy .current-page-item a, 
#menu-academy-menu-internal .current-page-item {
	background: var(--tutor-color-primary) !important;
	    color: #fff !important;
}


#menu-explore-academy a:hover, #menu-academy-menu-internal a:hover {
	background: rgba(var(--tutor-color-primary-rgb), 0.1);
}

.youzify-sidebar .widget-content {
	background: transparent !important;
}

#menu-academy-menu-internal h2 {
	display: none;
}

.page-id-990914 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	font-size: 42px !important;
}

.youzify-left-sidebar-layout .youzify-sidebar-column {
	position: relative;
}


#youzify-wall-nav {
    border-bottom: 1px solid #ccc;
    background: transparent !important;
    padding-bottom: 30px;
}

.youzify-left-sidebar:before {
    content: "";
    position: absolute;
    width: auto;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px solid #dcdfe5;
    z-index: 1;
}

#menu-explore-academy:before, #menu-academy-menu-internal:before {
    content: "";
    position: absolute;
    width: auto;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px solid #dcdfe5;
    z-index: 1;
}

#nav_menu-4 .widget-title, .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon {
	display: none;
}

@media (min-width: 1400px) {
	#youzify-profile-navmenu .youzify-inner-content, .youzify .wild-content, .youzify .youzify-boxed-navbar, .youzify-cover-content, .youzify-header-content, .youzify-page-main-content, .youzify-vertical-layout .youzify-content {
    max-width: 1320px;
}
}

.tutor-widget-title {
	font-size: 27px !important;
}

.youzify-left-sidebar-layout .youzify-sidebar-column {
    max-width: 297px;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 150px;
}

@media (min-width: 1200px) {
  .single-courses .tutor-col-xl-8 {
    width: 66.66666667% !important;
  }
}

.elementor-84 .elementor-element.elementor-element-25ed465 .elementor-heading-title {
    color: #FFFFFF;
    max-width: 400px;
}

#lets-talk-container .elementor-element-c3d2444 .elementor-button-wrapper .elementor-button, #event-calendar .elementor-element-c3d2444 .elementor-button-wrapper .elementor-button {
	background-color: #e8b84b !important;
	color: #000 !important;
}

#lets-talk-container  .elementor-icon-box-title span, #events-calendar .elementor-icon-box-title span {
	color: #fff !important;
}

.text-center h2 {
	text-align: center !important;
}

.academy-container {
    border-top: solid 1px #ccc;
    margin-top: 30px;
}

.page-id-84 .elementor-3064 .elementor-element.elementor-element-f0b532c, .post-86 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none !important;
}

body .elementor-989943 .elementor-element.elementor-element-442be99 .elementor-labels-above .elementor-field-group > label {
    max-width: 200px;
    margin-bottom: 10px;
}

.elementor-field-subgroup .elementor-field-option label {
	font-weight: 300 !important;
}

.post-990675 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding: 30px 0 0;
}

.main-content {
	padding-bottom: 90px;
}


.post-990675.elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.tutor-to-assignment .tutor-to-title, .content-section .tutor-fs-6  {
	display: none;
}

.page-id-990887 .elementor-3064 .elementor-element.elementor-element-f0b532c, .tutor-course-topic-item-duration {
	display: none;
}

.page-id-990887 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 30px !important;
}

.page-id-990887 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
    margin: 60px 0 0 !important;
    text-align: center !important;
    margin-bottom: 90px !important;
}

.post-990495 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 0 !important;
}

.elementor-kit-7 .tutor-d-flex input:not([type="button"]):not([type="submit"]), .elementor-kit-7 .tutor-d-flex  textarea, .elementor-kit-7 .tutor-d-flex  .elementor-field-textual {
background-color: var( --e-global-color-vamtam_accent_1 ) !important;
}

.tutor-course-list-btn a {
    font-family: var(--e-global-typography-74d4df5-font-family ), Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size );
    font-weight: var(--e-global-typography-74d4df5-font-weight );
    text-transform: var(--e-global-typography-74d4df5-text-transform );
    line-height: var(--e-global-typography-74d4df5-line-height );
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing );
    word-spacing: var(--e-global-typography-74d4df5-word-spacing );
    color: var(--e-global-color-vamtam_accent_5 );
    background-color: var(--e-global-color-vamtam_accent_6 );
    border-radius: 18px 18px 18px 18px;
    padding: 13px 29px 13px 29px;
}


.tutor-course-list-btn a:hover {
	background: #000;
}

.tutor-course-single-pricing {
	display: none;
}

.rcp_restricted {
	display: none;
}

.tutor-course-wishlist-btn {
	color: #fff;
}

.min-btn-width a {
	min-width: 233px;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.max-width {
	  max-width: 600px !important;
    margin: auto;
}

.elementor-991580 .elementor-element.elementor-element-0d7caae, .elementor-991580 .elementor-element.elementor-element-0d7caae img {
    box-shadow: none !important;
    /* margin: 20px !important; */
    margin: 8px 20px 8px 0;
	max-width: 200px;
}

.elementor-991580 .elementor-element.elementor-element-c2be706 {
    text-align: left;
    margin: 20px 10px !important;
    max-width: 150px;
}

.post-991580 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.post-991580 .elementor-element.elementor-element-0d7caae > .elementor-widget-container {
	background: transparent !important;
}

.elementor-991580 .elementor-element.elementor-element-d5741a8 {
	width: fit-content;
}

.post-86 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-bottom: 0 !important;
}

#post-86 .elementor-element-dcf2f48 h2, #post-86  .elementor-element-575808b h2 {
	margin: 0 auto !important;
}

@media (min-width: 991px) {
.post-991580 .elementor-element-f873f0d {
	margin-right: -60px;
	}
}

.youzify-membership-forgot-password, .youzify-membership-form .form-title h2, .youzify-membership-form .youzify-membership-form-cover .form-cover-title, .youzify-membership-form .youzify-membership-form-desc, .youzify-membership-form .youzify-membership-form-message p, .youzify-membership-form-actions button, .youzify-membership-form-item .youzify-membership-item-content input, .youzify-membership-form-item .youzify-membership-item-content label, .youzify-membership-form-note, .youzify-membership-link-button, .youzify-membership-social-buttons .youzify-membership-social-title, .youzify-membership-social-buttons li a {
	padding: 0;
  font-weight: bold;
  font-size: 36px;
  text-align: center;
  font-weight: boldl;
  letter-spacing: initial;
  margin: auto;
  background: transparent;
  color: #000;
  font-family: 'Kanit' !important;
  text-transform: capitalize;
  text-align: center;
  margin: auto;
    margin-top: auto;
  display: inline;
  width: 100%;
  left: 0;
  padding: 0;
  margin-top: 0;
}

.youzify-membership-form .youzify-membership-form-cover {
  height: 80px;
  overflow: visible;
  position: relative;
  background-position: center;
  background-color: ba;
  background-image: none !important;
}

.youzify-membership-form.youzify-membership-signup-page {
	border-radius: 5px;
  max-width: 520px;
  margin: 60px auto;
  padding: 0px 0 32px 0;
  box-shadow: 0 0 15px rgba(0,0,0,.1) !important;
}

form#youzify_membership_signup_form fieldset legend, form#youzify_membership_signup_form label {
  padding: 0;
  width: auto;
  border: none;
  display: block;
  color: #000;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 12px;
}

#youzify_membership_signup_form h2 {
  margin: 0 0 20px;
  padding: 0;
  display: block;
  color: #eeeeee;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: inherit;
}

form#youzify_membership_signup_form fieldset legend, form#youzify_membership_signup_form label {
	font-family: 'Kanit' !important;
}

#field-visibility-settings-toggle-1 {
	display: none;
}

.youzify-membership-form-note.youzify-membership-terms-note {
  font-weight: 400 !important;
  font-size: 14px !Important;
  text-transform: full-size-kana;
}

.youzify-membership-form-note.youzify-membership-terms-note a {
  color: #8aaed1;
}

#tutor-login-agmnt-1 {
	background: #fff;
}

.tutor-btn:hover {
	background: #000;
}

.youzify-membership-form .youzify-membership-form-actions button, .youzify-membership-form .youzify-membership-form-actions button[type="submit"], .youzify-membership-form .youzify-membership-link-button {
  font-weight: var( --e-global-typography-74d4df5-font-weight );
  text-transform: var( --e-global-typography-74d4df5-text-transform );
  line-height: var( --e-global-typography-74d4df5-line-height );
  letter-spacing: var( --e-global-typography-74d4df5-letter-spacing );
  word-spacing: var( --e-global-typography-74d4df5-word-spacing );
  color: var( --e-global-color-vamtam_accent_5 );
  background-color: var( --e-global-color-vamtam_accent_6 );
  border-radius: 18px 18px 18px 18px;
  padding: 13px 29px 13px 29px;
  background: #8aade1 !important;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: var( --e-global-typography-74d4df5-letter-spacing );
  font-family: var( --e-global-typography-74d4df5-font-family ), Sans-serif !Important;
}

.youzify-membership-form-actions .youzify-membership-link-button {
  margin-top: 12px;
  border-radius: 18px !important;
	background-color: #fff !important;
  background: #fff !important;
  border: solid 1px #8aaed1 !important;
  color: #8aade1 !important;
} 

.youzify-membership-form-actions .youzify-membership-link-button:hover {
	background: #8aade1 !important;
	color: #fff !important;
}

.youzify-scrolltotop.youzify-is-visible {
	bottom: 50px;
}

.form-with-header .youzify-membership-success-msg {
Border-top: none;
}

.youzify-membership-form .youzify-membership-success-msg p {
	border-top: none;
	font-size: 16px !important;
	text-transform: none;
	padding-left: 10px !important;
}

.post-991803 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	margin-top: 30px !important;
}

.elementor-990675 .elementor-element.elementor-element-cfd7289 {
  margin-top: 0;
}

.post-991803 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

#youzify-membership-form .youzify-membership-form-item input:not([type=checkbox]), #youzify-membership-form .youzify-membership-form-item input[type=text] {
text-align: left !important;
}

#youzify_membership_signup_form h2, .form-with-labels #youzify-membership-form .youzify-membership-form-item label {
color: #333 !important;
font-weight: 300 !important; 
}

.youzify-membership-form .youzify-membership-form-message p a {
	color: #8aade1 !important;
}

.youzify-membership-form {
	margin-top: 60px;
	border-radius: 5px;
}

.account-menu {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	display: none;
}

.logged-in .account-menu {
	display: block;
}

.elementor-element-917a7da {
	width: 30% !important;
}

.elementor-element-34f15f0 {
		width: 70% !important;
}

.elementor-151 .elementor-element.elementor-element-2df3d19 .elementor-menu-toggle {
	margin-right: 0;
}

@media (min-width: 767px) and (max-width: 1200px) {
	.elementor-element-4c6d7f9 {
		margin-top: -5px;
	}
	.elementor-element-2ec838, .elementor-element-b195cf8 .elementor-widget-nav-menu .elementor-widget-container {
		float: right;
	}
}

@media (max-width: 1200px) {
	.elementor-element-dde8f4, .elementor-element-dde8f4d {
		display: none !important;
	}
}

.page-id-991874 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-991874 .elementor-991874 .elementor-element.elementor-element-e6b4f62, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-top: 0;
	padding-top: 0;
}

@media (max-width: 767px) {
	.elementor-element-18a4967 {
		padding-left: 0;
	}
	body.elementor-page-3064:not(.elementor-motion-effects-element-type-background), body.elementor-page-3064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #243F74 0%, #fff 30vh);
}
/*	#main-content {
		margin-left: 30px;
    margin-right: 30px;
}*/
	.page-id-991874 .elementor-991874 .elementor-element.elementor-element-e6b4f62, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-top: 0;
	padding-top: 0;
}

.page-id-991874 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 0;
	padding-top:0 !important;
}
}

.page-id-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .postid-990914 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .postid-991970 elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 0px !important;
}

.page-id-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	margin-bottom: 30px !important;
}

.gamipress-leaderboard-table thead .sorting, .gamipress-leaderboard-table thead .sorting_asc, .gamipress-leaderboard-table thead .sorting_desc, .gamipress-leaderboard-table thead .sorting_asc_disabled, .gamipress-leaderboard-table thead .sorting_desc_disabled {
	text-align: left;
}

.gamipress-leaderboard-table th {
	max-width: 200px !important;
	text-align: left !important;
}

.gamipress-leaderboard-table .column-position {
	max-width: 20px !important;
}


.tutor-dashboard-menu-enrolled-courses, .tutor-dashboard-menu-my-profile {
	display: none;
}

.tutor-dashboard-menu-enrolledcourses, .tutor-dashboard-menu-leaderboard {
	margin-bottom: 10px;
}

.tutor-dashboard-menu-myprofile, .tutor-dashboard-menu-cohorts { 
	border-top: solid 1px #dcdfe5;
	padding-top: 10px;
}

.tutor-dashboard-menu-my-quiz-attempts {
	display: none;
}

.gamipress-leaderboard-table {
	max-width: 600px;
	float: left;
}

#menu-explore-academy-desktop, #menu-academy-menu-internal {
	border-right: solid 1px #ccc;
    list-style: none;
}

.elementor-page-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .elementor-991970 .elementor-element.elementor-element-e7cfa67 {
	padding-top: 0 !important;	
	margin-top: 0 !important;
}

.elementor-page-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
    margin: 0 0 30px !important;
    text-align: left !important;
    color: var(--e-global-color-vamtam_accent_6);
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size);
    font-weight: var(--e-global-typography-vamtam_h1-font-weight);
    text-transform: var(--e-global-typography-vamtam_h1-text-transform);
    font-style: var(--e-global-typography-vamtam_h1-font-style);
    line-height: var(--e-global-typography-vamtam_h1-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
}

.gamipress-user-points-description {
	color: #8aade1 !important;
	font-size: 36px !important;
	font-weight: bold !important;
}

@media (min-width: 768px) {
	.elementor-991970 .elementor-element.elementor-element-bc0e991 {
		padding-left: 30px;
	}
	#menu-item-992065, #menu-item-992100 { 
	border-bottom: solid 1px #dcdfe5;
	margin-bottom: 10px;
}
	#menu-item-992070, #menu-item-992066 {
	padding-top: 10px;
}
}

.elementor-form .elementor-message {
    font-size: 16px;
    line-height: initial;
    font-weight: 300;
    margin-top: 30px;
}

#menu-academy-menu-internal .current-menu-item {
	background: #8aade1 !important;
	color: #fff !important;
}

#menu-academy-menu-internal .current-menu-item {
	    background-color: var(--tutor-color-primary);
    color: var(--tutor-color-white);
	max-height: 42px;
	line-height: 16px;
}

.fluentform .ff-el-input--label label {
	font-size: 16px;
	font-weight: 300;
	margin-top: 10px;
}

.ff-el-form-check-label span {
	padding-left: 5px;
	font-weight: 300;
}

form.fluent_form_4 .ff-btn-submit {
		margin-top: 20px;
    color: #ffffff;
    font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size);
    font-weight: var(--e-global-typography-74d4df5-font-weight);
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
    color: var(--e-global-color-vamtam_accent_5);
    background-color: var(--e-global-color-vamtam_accent_6) !Important;
    border-radius: 18px 18px 18px 18px;
    padding: 13px 29px 13px 29px;
    width: 100%;
}

form.fluent_form_4 .ff-btn-submit:hover {
	background: #8aade1 !important;
}

.ff-message-success {
	padding: 30px;
}

.youzify-membership-form-note {
	color: #333 !important;
  font-weight: 600 !important;
  font-size: 16px;
  padding-bottom: 10px;
  display: block;
  text-transform: none;
  text-align: left;
}

#youzify-membership-form .youzify-membership-form-item input:not([type="checkbox"]), #youzify-membership-form .youzify-membership-form-item input[type="text"] {
	text-transform: none;
}

.form-with-header .youzify-membership-error-msg {
  background: red;
  margin: 30px;
  padding: 20px;
}

.youzify-membership-form #message p, .youzify-membership-form .youzify-membership-form-message p:last-of-type {
	font-size: 16px;
  font-weight: 300;
  text-transform: none;

}

.form-with-header .youzify-membership-error-msg {
  background: #eee;
  margin: 30px 30px 0;
  border-left: 6px solid #F44336;
  border-top: navajowhite;
  border-radius: 5px;
}

.profile-details-section h2 {
	display: none;
}

#youzify_membership_signup_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

#basic-details-section {
	margin-top: 30px;
}

#youzify_membership_signup_form .youzify-membership-section-title, #youzify_membership_signup_form h2 {
	display: none;
}

.elementor-84 .elementor-element.elementor-element-2fae8de .elementor-widget-heading {
    padding: 2px 20px 70px 20px;
    margin-top: -55px;
}

@media (max-width: 767px) {
.elementor-84 .elementor-element.elementor-element-2fae8de .elementor-heading-title {
	margin-left: -10px !important;
	}
}

.post-90 .elementor-3064 .elementor-element .elementor-element-e5a5f01 h2, .post-90 .elementor-3064 .elementor-element  .elementor-element-71d9640 h2 {
	margin: 0 auto !important;
}

.elementor-84 .elementor-element.elementor-element-2fae8de .elementor-widget-heading h2 { 
	    margin: 60px 0 0 !important;
}

h4 {
	font-family: 'Kanit' !important;
}

.elementor-86 .elementor-element.elementor-element-7f4643d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
align-content: baseline; 
}

.elementor-84 .elementor-element.elementor-element-8e22ea2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	padding-top: 80px;
}

.elementor-19 .elementor-element.elementor-element-8725ec9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: baseline;
}

.tutor-wrap .elementor-heading-title {
	max-width: 500px;
}

.elementor-993309 .elementor-element.elementor-element-3c30dae1 .elementor-heading-title {
	max-width: 650px;
	margin: auto;
}

.elementor-993309 .elementor-element.elementor-element-7a7d60ef .elementor-heading-title {
	margin: auto;
	font-family: 'kanit' !important;
	    font-size: var(--e-global-typography-vamtam_h3-font-size) !important;
}

.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-reply-title {
	font-family: 'kanit' !important;
}

@media (max-width: 767px) {	
	.elementor-element-6ddef36 {
    width: 100%;
    margin-left: 10px;
}	
	
	.page-id-991803 .elementor-991803 .elementor-element.elementor-element-cfd7289 {
		margin-top: 0 !important;
	}

.elementor-element-45eb076 {
		width: 70%;
	display: none;
	}
	
	.elementor-991803 .elementor-element.elementor-element-cfd7289 .elementor-container {
		width: fit-content;
		float: left;
	}
	

	.elementor-element-3afc92b .elementor-column-gap-default {
		width: 100% !important;
	}
	
	.elementor-element-6ddef36 .elementor-element-populated { 
		width: fit-content;
		float: left;
	}
	

.course-archive-page .tutor-row {
	display: block;
}

.youzify-search-input, .tutor-form-control {
	padding: 13px 40px 13px 53px !important;
	margin-top: 20px;
}

	.tutor-course-details-page h1 {
    font-size: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-34f15f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0;
    align-content: center;
    align-items: center;
    padding-left: 0;
}
	
	.logged-in .elementor-151 .elementor-element.elementor-element-07c41ca {
    display: inherit !important;
    margin-bottom: 0;
    margin-top: 0;
    background: #8aade1;
    padding-top: 5px;
}
	
.course-archive-page .tutor-d-flex {
	float: right;
}

	.elementor-991803 .elementor-element.elementor-element-6ddef36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		padding: 0;
		margin: 0;
	}
}

@media (max-width: 991px) {
	.course-archive-page .tutor-color-black {
	display: none;
}
	.tutor-row {
		margin-right: 10px;
		left: 0;
	}
}

.elementor-993442 .elementor-element.elementor-element-e3b0ebd {
	margin-top: -50px;
}

@media (min-width: 992px) {
	.elementor-993442 .elementor-element.elementor-element-f203a46 .elementor-heading-title {
	font-size: 65px !important;
}
}

	.category-case-studies .elementor-993167 .elementor-element.elementor-element-03871f8 > .elementor-container h6, 	.category-case-studies .elementor-993167 .elementor-element.elementor-element-03871f8 > .elementor-container h2, .elementor-806 .elementor-element.elementor-element-03871f8 h6, .elementor-806 .elementor-element.elementor-element-03871f8 h2, .elementor-989088 .elementor-element.elementor-element-7bc3e11 h6, .elementor-993167 .elementor-element.elementor-element-03871f8 h2,  .elementor-993167 .elementor-element.elementor-element-03871f8 h6, .elementor-989088 .elementor-element.elementor-element-7bc3e11 h5,.elementor-989088 .elementor-element.elementor-element-03871f8 h6, .elementor-989088 .elementor-element.elementor-element-03871f8 h2, .elementor-988054 .elementor-element.elementor-element-03871f8 h2, .elementor-988054 .elementor-element.elementor-element-03871f8 h6, .elementor-988051 .elementor-element.elementor-element-03871f8 h2, .elementor-988051 .elementor-element.elementor-element-03871f8 h6, .elementor-988051 .elementor-element.elementor-element-03871f8 h5, .elementor-993227 .elementor-element.elementor-element-03871f8 h2, .elementor-993227 .elementor-element.elementor-element-03871f8 h6, .elementor-993227 .elementor-element.elementor-element-03871f8 h5 {
		margin: auto;
	}
	
	.category-case-studies .elementor-widget-image img { 
	width: 100%;
}

.tutor-iconic-btn {
	padding: 13px;
	    background: #8aade1;
    border-radius: 50px;
}

.elementor-993442 .elementor-element.elementor-element-7bc3e11 h5, .elementor-993442 .elementor-element.elementor-element-2fd1c0a .elementor-heading-title, .elementor-993442 .elementor-element.elementor-element-3ae13ed h2 {
	margin: auto;
}
	
	.elementor-993227 .elementor-element.elementor-element-f203a46 .elementor-heading-title {
		max-width: 600px;
	}
	
	.margin-auto h2, .margin-auto h5, .margin-auto h6 {
		margin: auto;
	}
	
.elementor-1089 .elementor-element.elementor-element-3a7d1af .elementor-repeater-item-9b753dc .elementor-icon-list-text span {
    display: inline;
      background: var(--vamtam-accent-color-5);
    border-radius: 1em;
    padding: 0.1em 0.4em 0.01em 0.4em !important;
    margin-bottom: 5px;
    display: inline-block!important;
	    margin-top: 1px;
}
	
	.category-case-studies .elementor-spacer-inner {
		display: none;
	}
	
	
	.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-quiz-wrapper .tutor-quiz-wrap .quiz-question-ans-choice-area .fill-in-the-gap input {
		background: #fff !important;
	}
	
.lb-style-custom .lb-like, .lb-style-custom .lb-dislike {
	background: transparent;
	border: none;
}

.youzify-membership-form-note, .youzify-membership-form #message p, .youzify-membership-form .youzify-membership-form-message p:last-of-type {
font-weight: 300 !important;
}

.form-with-header .youzify-membership-error-msg p, .form-with-header .youzify-membership-error-msg p:last-of-type {
	border: none !Important;
	font-size: 16px;
	}	
	
	body .youzify-membership-form #message {
	border-top: none !important;
}

.post-990887 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

/* .post-991803 .tutor-widget-course-categories {
	display: none;
} */

@media (min-width: 991px) {

}

#hubspot-messages-iframe-container.widget-align-right {
	z-index: 9999999999999 !important;
}

.elementor-tab-title {
    font-weight: 700 !important;
}

.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts .elementor-post__card .elementor-post__read-more {
	font-weight: 300;
}

.elementor-989805 .elementor-element.elementor-element-f024362.elementor-column > .elementor-widget-wrap {
	padding-bottom: 50px;
}

.elementor-989805 .elementor-element.elementor-element-35aa2a88 h2 {
	font-size: var( --e-global-typography-vamtam_h3-font-size );
}

.elementor-988051 .elementor-element.elementor-element-elementor-icon-list-text { 
	font-weight: 400 !important;
}


.category-case-studies .likebtn_container {
	display: none;
}

.elementor-993958 .elementor-widget-spacer {
	left: inherit !important;
}

body .elementor-96 .elementor-element.elementor-element-9811362 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 10px;
}

#form-field-field_5c5c3fc label {
	font-weight: 300;
}

.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
	font-weight: 500 !important;
	letter-spacing: 0;
}

.elementor-607 .elementor-element.elementor-element-1841468 {
	font-weight: 300 !important;
}

.category-case-studies  .elementor-post-info__item {
	font-weight: 500 !important;
}

.elementor-post-info {
	margin-left: -10px;
}

.elementor-tab-content h3, 
.elementor-tab-content h3 strong {
	font-weight: 400 !important;
}

.elementor-tab-content p strong {
	font-weight: 400;
}

.elementor-86 .elementor-element.elementor-element-ba679af .elementor-post-info__item--type-custom {
	margin-left: -25px;
} 


.elementor-element-c51c7a4 h5 {
	font-weight: 400 !important;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a {
	font-weight: 400;
}

.tutor-course-review-popup-form {
	display: none;
}

strong {
	font-weight: 500;
}

#youzify-membership-form .youzify-membership-form-item label { 
	font-size: 16px !Important;
}

#youzify_membership_signup_form h2, .form-with-labels #youzify-membership-form .youzify-membership-form-item label {
	font-weight: 300 !important;
	margin-right: 0 !important;
	color: #000 !Important;
	font-size: 16px !important;
	}

.youzify-membership-form .youzify-membership-form-message p strong {
	font-weight: 500 !important;
	color: #000 !important;
	margin-right: 0 !important;
	text-transform: none !important;
	font-size: 16px !important;
}

.youzify-membership-form-cover .form-cover-title {
	font-weight: 500 !important;
}

#main .form-with-labels #youzify-membership-form .youzify_membership_checkbox_field {
	font-size: 14px !important;
    font-weight: 400 !important;
    line-height: initial;
}

.post-994278 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (min-width: 768px) {
	.roi-max-width {
		max-width: 390px;
	}
	.elementor-nav-menu__align-center .elementor-nav-menu {
		margin-right: -25px;
	}
	.elementor-151 .elementor-element.elementor-element-445f567 {
		width: 80%;
	}
	.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next {
		right: 15px !important;
	}
	.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev {
		left: 15px !important;
	}


.footer-wrapper h4 {
	font-weight: 300 !important;
	margin-top: 0;
}

.tutor-container {
	margin-top: 0 !important;
}

.page-id-988476 .elementor-element.elementor-element-f0b532c, .elementor-element.elementor-element-cb4fbd6 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-98847 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.post-988426 .elementor-element.elementor-element-cb4fbd6, .page-id-988476 .elementor-element.elementor-element-cb4fbd6, .page-id-988428 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 0;
}

.page-id-988426 .elementor-element.elementor-element-f0b532c, .page-id-988428 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.grassblade {
	overflow: visible !important;
}

.tutor-quiz-attempt-details .quiz-explanation-wrapper {
	font-weight: 300;
}

.tutor-course-spotlight-wrapper .tutor-container .tutor-row {
Justify-content: normal !important;
}

.tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {
	padding-top: 0 !important;
}

.tutor-course-spotlight-wrapper {
Padding: 0 !important;
}

.grassblade_iframe {
width: 100% !important;
}

#tutor-course-spotlight-overview .tutor-col-xl-8 {
	width: 100% !important;
}


.tutor-quiz-attempt-details .quiz-explanation-wrapper {
	font-weight: 300;
}

.tutor-course-spotlight-wrapper .tutor-container .tutor-row {
Justify-content: normal !important;
}

.tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {
	padding-top: 0 !important;
}

.tutor-course-spotlight-wrapper {
Padding: 0 !important;
}

.grassblade_iframe {
width: 100% !important;
}

#tutor-course-spotlight-overview .tutor-col-xl-8 {
	width: 100% !important;
	padding-left: 0 !important;
}

#featured-post h2 a {
	font-weight: 400 !important;
}

.elementor-posts .elementor-post__card .elementor-post__read-more {
    font-weight: 300;
    font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
    fill: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_6);
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-vamtam_accent_1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.page-id-988612 .elementor-element-58acc71 .elementor-widget-heading h5 a {
	text-transform: none !important;
}

.tutor-lms #hubspot-messages-iframe-container {
	display: none !important;
}

#tutor-course-spotlight-overview {
	background: #dbdddf !important;
}

/* .tutor-course-single-sidebar-wrapper, .tutor-course-content-title, .tutor-accordion-item, .tutor-course-topics-sidebar-toggler, .tutor-progress-content, .tutor-fs-7 {
	display: none !important;
} */

.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
	padding-bottom: 52px;
}


.tutor-single-course-sidebar-more .tutor-course-details-widget-title, .tutor-course-details-widget-tags {
	display: none;
}

.tutor-single-course-sidebar-more .tutor-course-details-widget-list::before {
	    content: 'Prerequisites';
    font-size: 32px;
    font-weight: 300;
    letter-spacing: -1.3px;
}

.tutor-course-details-widget-title {
	font-size: 32px !important;
}

.tutor-single-course-sidebar-more .tutor-course-details-instructors+div {
	padding: 4px;
}

.tutor-course-details-page h2 {
    font-size: 40px;
    font-weight: 400;
}

/* filter sidebar checkbox style */
.tutor-form-check-input[type=checkbox]:checked {
	background-color: #8aade1 !important;
}
#tutorlistItemChecked {
	border: 2px solid blue;
}

.page-id-84 .elementor-element.elementor-element-82db30e {
	display: none;	
}

.feed, #activity-filter-select {
	display: none !important;
}

.youzify-search-input {
	border: none !important;
}

.youzify-hdr-v1 .youzify-header-cover {
	background: #8aade1 !important;
}

.youzify-header-cover>img, .youzify-header-overlay .youzify-header-cover:before {
display: none;
}

.rcp-no-access .tutor-course-details-tab .dexata-academy-login-h1, .rcp-no-access .tutor-course-details-tab .dexata-academy-login-p {
display: none;
}

@media (min-width: 992px) {
.rcp-no-access .tutor-col-xl-8, .rcp-no-access .single-courses .tutor-col-xl-8 {
width: 100% !important;
}

.rcp-no-access .tutor-course-thumbnail {
Float: left;
	width: 60%;
    padding-right: 35px;
}

.rcp-no-access  .tutor-tab {
	float: left;
    padding-top: 0 !important;
    margin-top: -30PX;
    background-color: #f4f6f9;
    border: 1px solid var(--tutor-border-color);
    position: relative;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    width: 33%;
    padding: 20px;
    padding-top: 20px;
	max-height: 450px;
}
	
	.rcp-no-access .tutor-course-details-content {
		padding: 20px;
	}

}

.enroll-restrict-btn {
	height: 50px;
  margin-top: 20px;
}

	.rcp-no-access .tutor-single-course-sidebar-more .tutor-course-details-instructors + div {
		display: none;
	}

	.rcp-no-access .tutor-card, .rcp-no-access .tutor-course-details-tab .tutor-is-sticky {
	display: none;
}

@media (max-width: 991px) {
	.rcp-no-access  .tutor-tab {
	   padding-top: 0 !important;
    background-color: #f4f6f9;
    border: 1px solid var(--tutor-border-color);
    position: relative;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 20px;
    padding-top: 20px;
}
}

@media (min-width: 992px) and (max-width: 1300px) {
		.rcp-no-access  .tutor-tab {
				max-height: 550px;
	}
	.rcp-no-access .tutor-course-thumbnail {
		padding-right: 0 !important;
	}
}

#youzify-blogs-list, #youzify-groups-list {
	margin: auto;
}

#youzify-groups-directory {
	text-align: center;
}

.youzify-directory-filter {
	display:inline-block;
	text-align: center;
}

.youzify-bbp-topic-head {
	text-align: left;
}

#bbpress-forums .bbp-body div.bbp-reply-content, #bbpress-forums .bbp-body div.bbp-topic-content {
	background: transparent !important;
}

#youzify-bp .likebtn_container, #group-create-nav {
	display: none;
}

.tutor-dashboard-footer-mobile {
	display: none;
}

.post-990174 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.academy-container {
	border: none;
}

.tutor-dashboard-menu-item {
	list-style: none;
}

	
	
.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding: 90px 0;
	margin-top: 90px !important;
}

.elementor-icon.elementor-social-icon {
	font-size: 14px;
}

	.elementor-96 .elementor-element.elementor-element-14e9bd5 > .elementor-widget-container {
		background-color: transparent !important;
	}	
.elementor-989792 .elementor-element.elementor-element-60268b05 img {
	height: 100%;
	background-size: contain;
}

@media (min-width: 768px) {
.page-id-96 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 50px !Important;
}
}

.page-wrapper {
	    background-image: linear-gradient(180deg, var(--e-global-color-vamtam_accent_4) 0%, var(--e-global-color-vamtam_accent_5) 80vh) !important;
}

	.single-post-wrapper {
		margin-top: 0px;
}

.page-id-989993 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
 	padding: 220px 0;
}

/* .postid-991803 .tutor-list .tutor-list-item:nth-child(5) {
    display: none;
} */
.tutor-list-item:nth-child(5), .tutor-list-item:nth-child(6), .tutor-list-item:nth-child(7),  .tutor-list-item:nth-child(8), .tutor-list-item:nth-child(9), .page-id-990675 .tutor-list-item:nth-child(4), .page-id-991803 .tutor-list-item:nth-child(2), .page-id-991803 .tutor-list-item:nth-child(3), .page-id-990675 tutor-list-item:nth-child(4), .page-id-990675 tutor-list-item:nth-child(5), .page-id-990675 tutor-list-item:nth-child(6), .page-id-990675 tutor-list-item:nth-child(7), .page-id-990675 tutor-list-item:nth-child(8) {
    display: none;
}

.tutor-dashboard .tutor-container {	
	margin-top: 130px !important;
}

#youzify {	
	margin-top: 130px !important;
}

.youzify div.item-list-tabs {
	display: none;
}	

.youzify-group-infos-widget .youzify-group-widget-title {
text-align: left;
}

.youzify-group-infos-widget .youzify-group-widget-content {
	float: left;
}

.youzify-blue-scheme #message-recipients .highlight .highlight-meta a, .youzify-blue-scheme .activity-header .activity-head p a, .youzify-blue-scheme .thread-sender .thread-from .from .thread-count, .youzify-blue-scheme .widget_display_replies li a.bbp-author-name, .youzify-blue-scheme .widget_display_topics li .topic-author a.bbp-author-name, .youzify-blue-scheme .youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name), .youzify-blue-scheme .youzify-group-navmenu li a:hover, .youzify-blue-scheme .youzify-group-settings-tab fieldset legend, .youzify-blue-scheme .youzify-link-main-content .youzify-link-url:hover, .youzify-blue-scheme .youzify-post-content .youzify-post-title a:hover, .youzify-blue-scheme .youzify-post-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-product-price .youzify-product-new-price, .youzify-blue-scheme .youzify-product-price ins .amount, .youzify-blue-scheme .youzify-product-price.youzify-variable-price, .youzify-blue-scheme .youzify-product-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover i, .youzify-blue-scheme .youzify-project-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-recent-posts .youzify-post-title a:hover, .youzify-blue-scheme .youzify-tab-post .youzify-post-title a:hover, .youzify-blue-scheme .youzify-wall-link-data .youzify-wall-link-url, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-title a:hover {
color: #8aade1 !important;
}

.youzify-right-sidebar-layout {
	grid-template-columns: max-content;
}

.tutor-ratings, .tutor-card-body .tutor-fs-7 {
	display: none !important;
}

.tutor-ratio > img {
  object-fit: contain !important;
	background: #8aade1 !important;
} 

#menu-1-59a31db li {
	font-family: 'Kanit', arial, sans-serif !important;
	font-size: 15px !important;
}

.tutor-widget-course-tags, .tutor-widget-course-tags .tutor-list-item, .tutor-course-filter-form .tutor-btn-outline-primary {
	display: none !important;
}

.wppb-success {
    text-align: center;
    margin-bottom: 30px;
}

.ff-el-section-break .ff-el-section-title {
  font-weight: 300 !important;
  font-size: 24px !important;
  letter-spacing: initial;
}

.cky-notice {
	max-width: 1280px;
	margin: auto;
}

.cky-notice .cky-title {
	color: #fff !important;
	font-weight: 400 !Important;
		margin: 0 0 3px 0 !Important;
}

.cky-notice-btn-wrapper .cky-btn-accept {
		color: #fff !important;
		border-color: #8aade1 !important;
		background-color: #8aade1 !important;
}

.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child {
	max-width: 550px !important;
}

body.vamtam-limited-layout article>.page-content, body.vamtam-limited-layout.archive article>.page-content, body.vamtam-limited-layout.single-jetpack-portfolio article>.page-content, body.vamtam-limited-layout.single-post article>.page-content, body.vamtam-limited-layout.woocommerce article>.page-content {
	padding-top: 0;
}

.post-990675 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding: 0;
}

.elementor-151 .elementor-element.elementor-element-dde8f4d:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-dde8f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var( --e-global-color-vamtam_accent_5 );
  border-top: solid 1px #ccc;
}

#sub-header {
	display: none;
}

.cky-consent-container .cky-consent-bar {
	background: #000 !important;
	background-color: #000 !important;
}

.page-id-992844 h1 {
font-size: 42px;
font-weight: 400 !Important;
}

.page-id-992844 .elementor-toggle .elementor-tab-title {
font-weight: 400 !important;
}



.elementor-151 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7a0e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    z-index: 99;
}
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{
	border-radius:50px;
}

.elementor-post__thumbnail img {
	width: 100% !important;
}

.elementor-post__card {
	position: relative;
}

.elementor-88 .elementor-element.elementor-element-1050f48 .elementor-post__card .elementor-post__badge, .elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-vamtam_accent_4);
    margin: 0;
   	position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    border-radius: 10px;
  	text-transform: none !important;  
	color: #fff;
}

.elementor-posts--skin-cards .elementor-post__title {
		font-size: 18px !important;
    line-height: inherit !important;
}

.elementor-icon-box-title span {
    font-weight: 300;
}

.elementor-84 .elementor-element.elementor-element-05c69f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated, .page-id-84 .elementor-icon-box {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.elementor-posts--skin-cards .elementor-post {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-vamtam_accent_7);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
    border-radius: 15px;
}

.elementor-posts--skin-cards  .elementor-post__text {
    margin-top: 20px;
    margin: 20px;
} 

.elementor-88 .elementor-element.elementor-element-1050f48:after, .elementor-88 .elementor-element.elementor-element-87a6d55:after {
	display: none;
}

.elementor-post__meta-data {
	display: none;
}

.elementor-88 .elementor-element.elementor-element-1050f48 .elementor-post__text {
	margin: 0;
	margin-top: 0 !Important;
}

.home .category-case-studies {
	margin-top: 0 !important;
}

.single-post .elementor-element.elementor-element-35aa2a88 {
	display: none;
}


.single-post .elementor-toggle-title {
	    text-align: center;
    margin: 0 auto;
    display: block;
}

.likebtn_container {
	display: none;
}

.elementor-990675 .elementor-element.elementor-element-63d3698 > .elementor-widget-container {
	margin-top: 60px;
}

.tutor-fw-medium {
	font-weight: 400 !important;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
    padding: 90px 0 0;
	 margin-bottom: -60px;
    margin-top: 60px;
}

.tutor-card-body .tutor-btn {
	height: 50px !important;
	border-radius: 50px;
}
.tutor-card:not(.tutor-no-border) {
	border: NONE !important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}

.page-id-991803.tutor-list-item:nth-child(7), .page-id-991803 .tutor-list-item:nth-child(8), .page-id-991803 .tutor-list-item:nth-child(9), .page-id-991803 .tutor-list-item:nth-child(10),  .page-id-991803 .tutor-list-item:nth-child(6) {
	display: block !important;
}

.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
	background: #FFF !important;
}


.page-id-991803 .tutor-list-item:nth-child(4), .page-id-991803 .tutor-list-item:nth-child(5) {
	display: none !important;
}

.tutor-course-details-header {
	margin-top: 180px;
}

.tutor-course-content-title, .tutor-accordion, .tutor-alert, .list-item-progress {
	display: none;
}

.tutor-dashboard-menu-quizzes, 
.tutor-dashboard-menu-contact,  
.tutor-dashboard-menu-index {
	border-bottom: solid 1px #dcdfe5;
    padding-bottom: 5px;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item:not(:last-child) {
	margin-bottom: 0 !important;
	padding-bottom: 0px;
}

.tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-greetings, .tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-username {
	font-weight: 300 !important;
}

.tutor-wrap .tutor-courses-wrap {
	margin-top: 0px !important;
}

.elementor-element-21773cc .elementor-button {
	background: #000 !important;
}

.single-courses .tutor-container {
	padding-top: 60px;
}

.tutor-dashboard-content-inner .tutor-nav {
	display: flex !important;
}

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

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link {
	font-weight: 300;
}

.page-id-990174 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active, .page-id-990174 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-l5ink.is-active {
    border-bottom-color: none;
    color: #000;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-link {
	font-weight: 300 !important;
}

.tutor-course-progress {
	display: none;
}

@media (min-width: 768px) {
.tutor-nav-more-item {
	display: none;
}
}

.tutor-dashboard .tutor-dashboard-content .tutor-capitalize-text {
	font-weight: 300 !important;
	font-size: 36px;
}

.all-modules .tutor-nav-link.is-active {
	border-bottom: none !important;
	color: #000 !important;
}

.enrolled-modules .tutor-nav-link.is-active {
	border-bottom: #8aade1 !important;
	color: #8aade1 !important;
}

.courses-detail-enrolled .tutor-d-none:nth-of-type(1) .tutor-nav-link.is-active { 
	color: #000 !important;
}

.all-modules .tutor-mb-32 .tutor-d-none:nth-of-type(1) .tutor-nav-link {
	border-bottom: #8aade1 !important;
	color: #8aade1 !important;
}

.courses-detail-enrolled .tutor-grid {
	margin-top: 90px;
}

.page-id-990174 .courses-detail-enrolled .tutor-nav-link.is-active, .page-id-990174 .courses-detail-enrolled .tutor-nav-link.is-active {
	color: #8aade1 !important;
}

.tutor-dashboard {
	padding-top: 60px;
}

.save-bookmark-btn {
	display: none;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-iconic-btn-secondary {
	display: none !important;
}

#tutor-single-entry-content .tutor-d-none {
	display: flex !important;
}

.tutor-single-course-sidebar .tutor-mb-16 {
    font-size: 34px;
    max-width: 269px;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a {
	color: #000 !important;
}

.page-id-997000 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-997000  .elementor-997000 .elementor-element.elementor-element-b4a2a72 img {
	box-shadow: none;
}

@media (min-width: 1200px) {
.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
    padding: 0px 0 0;
    margin-bottom: -60px;
    margin-top: 60px;
    margin-top: 30px !important;
}
}

@media (max-width: 767px) {
.page-id-1003778 .elementor-element-f656247 {
padding: 0;
}
	.page-id-96 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 150px !Important;
}
	.elementor-3064 .elementor-element.elementor-element-f0b532c {
		margin-top: inherit !important;
	}
	.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
		margin-top: 0 !important;
	}
	.elementor-element-c91f665 {
		margin-top: -20px !important;
	}
}

.elementor-997000 .elementor-element.elementor-element-c56ca64 img {
	max-width: 170px;
}

.elementor-element-713b234 img {
	max-width: 170px !important;
}

.elementor-997000 .elementor-element.elementor-element-f98f051 img, .elementor-997000 .elementor-element.elementor-element-f98f051 {
	max-width: 300px !important;
	box-shadow: none !important;
}

.page-id-1454 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-1454 .elementor-1454 .elementor-element.elementor-element-5e97f6d, .page-id-3 .elementor-3 .elementor-element.elementor-element-8b404da {
	margin-top: 180px;
}

.page-id-997164 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-997164 .elementor-997164 .elementor-element.elementor-element-b4a2a72 img {
	box-shadow: none;
	max-width: 380px;
}

@media (max-width: 1024px) {
	.elementor-151 .elementor-element.elementor-element-842aeea {
	z-index: 9999999999;
}

.elementor-element-bdb2477 {
	max-width: 300px;
	margin: auto;
}

.elementor-element-2072f46 h2 br {
display: none;
}
}

@media (min-width: 1024px) {
.page-id-997164  .elementor-997164 .elementor-element.elementor-element-06a66c4:not(.elementor-motion-effects-element-type-background) {
	margin-top: 10px;
}
}

.elementor-997164 .elementor-element.elementor-element-b4a2a72 > .elementor-widget-container {
	text-align: center;
}

.elementor-997315 .elementor-element.elementor-element-e860645 .elementor-form-fields-wrapper {
	max-width: 600px;
	margin: auto;
}

.page-id-997315  .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-element-87a6d55 .elementor-posts .elementor-post__card .elementor-post__text {
padding: 0 !important;
}

.newsletter-form {
	max-width: 1240px;
	margin: auto;
}

@media (min-width: 768px) {
	.newsletter-form .elementor-column.elementor-col-50 { 
    width: 70%;
}
	.elementor-1332 .elementor-column.elementor-col-50 { 
    width: 70%;
}
}

.elementor-1332 .elementor-element.elementor-element-f4b618d {
	max-width: 600px;
}

.elementor-19 .elementor-element.elementor-element-4cc467c1 {
	margin: auto;
}

.elementor-19 .elementor-element.elementor-element-56a04775:not(.elementor-motion-effects-element-type-background {
	margin-bottom: 90px;
}
.elementor-19 .elementor-element.elementor-element-366cd19d {
	max-width: 800px;
	margin: auto auto 90px;
}

.elementor-19 .elementor-element.elementor-element-1bcbfa3b .elementor-heading-title {
	font-size: initial !Important;
}
	
	.rc-anchor .rc-anchor-normal .rc-anchor-light	{
		display: none !important;
	}
	

.wpcf7-list-item {
    margin: 0 1em 0 1em !important;
}
	
	p.contact-block {
	padding-right: 300px !important;	
	}
	
	#namefield span.wpcf7-list-item { 
    margin: 0 1em 0 1em !important;
	}
	
	.elementor-1003857 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1003857 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
    max-width: 900px;
}




.dex-chip {
	font-weight: 400;
}








@media (max-width: 767px){
	
}


@media (max-width: 1024px){
	
	
	
	
	
	
}

}


.wpdt-c .form-control {
	height: 50px;
}





.elementor-widget-icon-box .elementor-icon-box-description ul li {
	font-size: 14px;
}

.elementor-element-b8d0f27 .elementor-element-populated {
      box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

@media (min-width: 992px) {
	.elementor-element-b8d0f27  .elementor-icon-box-title {
		min-height: 40px;
	}
		.elementor-widget-icon-box ul {
		min-height: 232px;
	}
}

.elementor-element-b8d0f27 .elementor-widget-icon-box span, .elementor-element-b8d0f27 .elementor-widget-icon-box b, .elementor-element-b8d0f27 .elementor-widget-icon-box p, .elementor-widget-icon-box .elementor-icon-box-content {
	font-size: 14px;	
}

.elementor-element-b8d0f27 .elementor-widget-icon-box  ul li {
	font-size: 14px !important;
}

.post-article .elementor-widget-post-info .elementor-icon-list-text, .elementor-loop-container .elementor-widget-post-info .elementor-icon-list-text {
	padding-inline-start: 0 !important;
}

#post-1003312 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-1003857 .elementor-element.elementor-element-338b463 .elementor-heading-title, .elementor-1004051 .elementor-element.elementor-element-338b463 .elementor-heading-title {
    color: #fff;
}


.post-1003704 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.wpcf7-textarea {
	max-height: 100px;
}

@media (max-width: 767px) {
	.elementor-counter .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	.elementor-96 .elementor-element.elementor-element-34b385a > .elementor-widget-container {
		border-right: 0 !important;
	}
	.elementor-1003704 .elementor-element.elementor-element-4939c52 {
		   padding-top: 30px;
	}
	
	
.elementor-kit-7 .elementor-field-group .elementor-select-wrapper select,
.elementor-kit-7 .elementor-select-wrapper,
.elementor-kit-7 input:not([type="button"]):not([type="submit"]),
.elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder,
.elementor-kit-7 textarea,
.elementor-kit-7 textarea::placeholder,
.elementor-kit-7 .elementor-field-textual,
.elementor-kit-7 .elementor-field-textual::placeholder {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important; /* Ensures padding doesn't break layout */
}
	.elementor-1003704 .elementor-element.elementor-element-9a04199 > .elementor-widget-container {
		border-right: 0;
	}
    .home #main-content {
        margin-left: 0;
        margin-right: 0;
    }
}

.last-modified-timestamp {
	margin-bottom: 10px;
	display: block;
}

.elementor-post-info .elementor-icon-list-item:nth-of-type(2) {
 	margin-left: 40px !important;
}

.elementor-1003337 .elementor-element.elementor-element-7a7dfc8 {
    display: block;
    margin: auto;
}

@media (max-width: 767px) {
	#menu-1-fcec2a3 {
    display: inherit;
    margin: auto;
    text-align: center;
}
#menu-1-fcec2a3 li {
    display: inline-table !Important;
}
#menu-1-fcec2a3	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>liÂ {
		    display: inline;
		    text-align: center;
		    margin: auto;
}
.elementor-1332 .elementor-element.elementor-element-d01652e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1332 .elementor-element.elementor-element-d01652e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	border-radius: 0 !important;
	}
	#wpcf7-f1000969-p19-o1 .wpcf7-submit, #wpcf7-f1003703-o1 .wpcf7-submit,  #wpcf7-f1000969-p19-o2 .wpcf7-submit, #newsletter-subscription .wpcf7 .wpcf7-submit {
    width: 100% !important; 
		margin-left: 0 !important;
	}
	
	#wpcf7-f1000969-p19-o1 .wpcf7-email, #wpcf7-f1000969-p19-o2 .wpcf7-email, #newsletter-subscription .wpcf7 .wpcf7-email {
		max-width: 100% !important;
	}
.newsletter-email {
    width: 100% !important;
    float: left;
}
	.elementor-1003337 .elementor-element.elementor-element-e6a2d73.elementor-column > .elementor-widget-wrap {
    padding-left: 20px;
}
	    .elementor-1003337 .elementor-element.elementor-element-7a7dfc8 > .elementor-widget-container {
        margin: 0px 0px 0 0px;
	}
	#post-1003337 .elementor-1003337 .elementor-element.elementor-element-e88e528 .elementor-heading-title {
    max-width: 200px !important;
}

.page-id-1002908 .full, .full {
    margin-bottom: 0 !important;
}

.page-id-1002908 .elementor-1332 .elementor-element.elementor-element-d01652e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	border-radius: 0;
}
}

.elementor-1002908 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
	box-shadow: none;
	border: none;
}

@media (min-width: 768px) {
.elementor-1002908 .elementor-element.elementor-element-bc2a2fd.elementor-column > .elementor-widget-wrap {
	padding: 50px;
}
}

.elementor-1002908 .elementor-element.elementor-element-fac0d62 > .elementor-widget-container {
    margin-bottom: 0;
    padding-bottom: 0;
}

.wpcf7-submit {
	width: 100%;
	height: 55px;
}

.elementor-1003337 .elementor-element.elementor-element-4939c52:not(.elementor-motion-effects-element-type-background), .elementor-1003337 .elementor-element.elementor-element-4939c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-bottom: 0;
}

#post-1003337 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-1003568   .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

#post-1003337 .elementor-1003337 .elementor-element.elementor-element-e88e528 .elementor-heading-title {
	max-width: 400px;
}

@media (min-width: 1024px) {
#post-1003312 .elementor-1003312 .elementor-element.elementor-element-b2cdda0 .elementor-heading-title {
	margin-top: 160px !important
}
}

@media (max-width: 991px) {
#post-1003312 .elementor-1003312 .elementor-element.elementor-element-8b404da {
	margin-top: 30px !important;
}

}

#uc_timeline_bullets_elementor_fa83981 .ue_item_icon img {
	padding: 20px;
}

.post-1003260 .elementor-element.elementor-element-f0b532c {
	display: none;	
}

.elementor-1003260 .elementor-element.elementor-element-140a845.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated h3 {
	max-width: 550px;
}

.elementor-1003260 .elementor-element.elementor-element-140a845.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated p {
	max-width: 700px;
}


#wpcf7-f1003075-o1 input {
	width: 100%;
}

.post-999736 .elementor-element-f0b532c {
	display: none;
}

.elementor-999736 .elementor-element.elementor-element-b4a2a72 img {
     box-shadow: none !important;
}

.category-cheatsheet-downloadables .elementor-post-info__item--type-date, .post-993958 .elementor-post-info__item--type-date {
	display: none !important;
}

@media (min-width: 768px) {
    .elementor-999736 .elementor-element.elementor-element-e7593a0 {
    position: absolute;
    right: 0;
    top: 90px;
    }
	
	#wpcf7-f1003075-o1 {
	    padding-left: 30px;
    padding-right: 30px;
}
}

.elementor-element-089c812 {
	margin-block-end: 0 !important;
}

.page-id-1002908 .elementor-element.elementor-element-f0b532c, .page-id-1002908 .elementor-element.elementor-element-12213f0 > .elementor-container > .elementor-column > .elementor-widget-wrap, .page-id-1002908 .elementor-1332 .elementor-element.elementor-element-a252478, .page-id-1002908  .elementor-element.elementor-element-55da5c2{
	display: none;
}

.elementor-1002908 .elementor-element.elementor-element-7a7dfc8 {
	margin: auto;
	    max-width: 600px;
    margin-top: 30px;
}

.page-id-1002908 .elementor-1332 .elementor-element.elementor-element-96e5687 > .elementor-container > .elementor-column > .elementor-widget-wrap a {
	color: #fff;
}


.page-id-1002908 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: -30px;
}

.page-id-1002908 .elementor-1332 .elementor-element.elementor-element-96e5687 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	margin-top: -30px;
	padding-top: 30px;
	color: #fff !important;
	    background-color: #1B2F57 !important;
}

.page-id-1002908 .elementor-1002908 .elementor-element.elementor-element-4939c52:not(.elementor-motion-effects-element-type-background) {
	margin-bottom: 0;
}

.elementor-1002908 .elementor-element.elementor-element-e88e528 .elementor-heading-title {
    font-weight: 600 !important;
}

.elementor-1003337 .elementor-element.elementor-element-bb7e6f6 {
	  margin-top: 30px;
    max-width: 300px;
}

	.elementor-1002908 .elementor-element.elementor-element-9ac792a img, .elementor-1003337 .elementor-element.elementor-element-9ac792a img {
		filter: brightness(0) invert(1) !important;
		margin-top: 30px;
    margin-bottom: 30px;
}

@media (max-width: 767px) {
	.elementor-1002908 .elementor-element.elementor-element-9a04199 > .elementor-widget-container {  
	margin-right: 0;
    padding-left: 15px;
    border: none;
}
.elementor-1002908 .elementor-element.elementor-element-7a7dfc8 {
	max-width: 300px;
	}
	
	.page-id-1002908  {
		background-color: #1B2F57 !important;
		background-image: none;
	}
	.elementor-96 .elementor-element.elementor-element-9a04199 > .elementor-widget-container {
padding-left: 15px;
border: none !important;
}
	.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
		max-width: 320px;
	}
.elementor-1002908 .elementor-element.elementor-element-4939c52:not(.elementor-motion-effects-element-type-background), .elementor-1002908 .elementor-element.elementor-element-4939c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1B2F57;
    padding-left: 20px;
    padding-right: 20px;
}
.page-id-1002908 .elementor-element.elementor-element-842aeea:not(.elementor-motion-effects-element-type-background) {
	display: none;
	}
}

@media (min-width: 768px) {
       .page-id-1002908  .elementor-element.elementor-element-cb4fbd6 {
        margin-top: 0 !important;
        }
}

.page-id-1002908  .wpcf7-submit {
	height: 60px;
	width: 100%;
}

	.page-id-1002908  .full {
		margin-bottom: 90px;
	}	

#menu-resources-menu, .elementor-element-62a843c, .elementor-88 .elementor-element.elementor-element-583cf75 .eael-simple-menu-container, .elementor-88 .elementor-element.elementor-element-62a843c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-583cf75 .eael-simple-menu li > a {
	background: #243F74 !important;
	color: #fff;
}

.elementor-88 .elementor-element.elementor-element-583cf75 .eael-simple-menu li > a {	
	color: #fff !important;
}

.elementor-1002347 .elementor-element.elementor-element-b69d975 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    max-width: 850px;
    margin: 30px auto 15px;
		padding: 30px;
}

.elementor-1001428 .elementor-element.elementor-element-1cfa2ef {
	margin-top: -40px !important;
    margin-right: -10px !important;
    background: #1b2f57;
	text-transform: none !important;
}

.category .elementor-element.elementor-element-94f4511 .elementor-heading-title {
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h2-font-size);
}

.elementor-989614 .elementor-element.elementor-element-f88ddac > .elementor-widget-container {
	border: none !important;
}

.elementor-1001428 .elementor-element.elementor-element-f066f84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1001428 .elementor-element.elementor-element-f066f84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent !important;
}

.elementor-1001428 .elementor-element.elementor-element-1cfa2ef span {
	font-weight: 300;
	letter-spacing: 0.5px;
}

}
.elementor-1001428 .elementor-element.elementor-element-f066f84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1001428 .elementor-element.elementor-element-f066f84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}

.elementor-element-56a04775 h6 {
	color: #fff !important;
}

@media (min-width: 768px) {
    .postid-1000219 .single-post-wrapper {
        margin-top: 30px;
        padding-top: 10px;
    }
}

.elementor-kit-7 input[type="submit"]:hover {
	background: #000 !important;
}

.elementor-151 .elementor-element.elementor-element-ed4d495 {
    margin-top: -10px;
}

.elementor-5043 .elementor-element.elementor-element-85aa31c {
	margin-top: 30px;
}

.elementor-element-56a04775 p {
	max-width: 580px;
	margin: auto;
}

.elementor-element-56a04775 h4 {
	margin-bottom: -30px;
}

.elementor-element-81cc78c h5 {
	color: #fff !important;
}

.wpcf7-submit {
	background: var( --e-global-color-vamtam_accent_1 ) !important;
	color: var( --e-global-color-vamtam_accent_3 );
}

.wpcf7-submit:hover {
	background: #7DA4DE !important;
	color: var( --e-global-color-vamtam_accent_3 );
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #1b2f57;
    font-weight: 300;
}

.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
}

.elementor-1002109 .elementor-element.elementor-element-542b39e, .elementor-1002109 .elementor-element.elementor-element-a8e0fb7 > .elementor-widget-container {
	margin-top: 90px;
}

.page-id-1002109 .elementor-3064 .elementor-element.elementor-element-f0b532c {
		display: none;
	}

.category-case-studies .elementor-post-info__item {
	padding-left: 0;
}

.page-id-1001067 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: 
		none;
}

.elementor-1001344 .elementor-element.elementor-element-e32b2df > .elementor-element-populated {
 transition: â€¨background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		    margin-block-start: -185px !important;
		    margin-inline-start: 197px !important;
		    margin-block-end: 150px !important;
		    margin-inline-end: -25px !important;
		    --e-column-margin-right: -25px;
		    --e-column-margin-left: 116px;
		    padding-block-start: 05px;
		    padding-inline-start: 0px;
		    padding-block-end: 5px;
		    padding-inline-end: 0px !important;
		    top: -20px;
		    right: 7px;
}

.elementor-widget-testimonial-carousel.vamtam-has-theme-widget-styles.elementor-arrows-yes.vamtam-nav-pos-bottom-left .elementor-swiper-button {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: none;
    border: none;
    font-weight: 400;
}



.post-96 h1 {
	max-width: 500px;
}

textarea {
	max-height: 150px;
	display: block;
}

.elementor-151 .elementor-element.elementor-element-a1c6833 {
    display: inline-block !important;
}

.elementor-widget-post-info .elementor-icon-list-text { 
    padding-inline-start: 25px !important;
}

.page-id-1001067 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	margin-top: 180px !important;
}

@media (max-width: 767px) {
.page-id-1001067 .elementor-element-cb4fbd6 h2 {
	margin-top: 90px !important;
}}


#cmplz-cookiebanner-container {
	z-index: 9999999 !important;
}

#wpcf7-f1000969-p19-o1 .wpcf7-email, #wpcf7-f1000969-p19-o2 .wpcf7-email, #newsletter-subscription .wpcf7 .wpcf7-email {
	width: 100%;
}

.newsletter-email {
	width: 70%;
	float: left;
}

#wpcf7-f1000969-p19-o1 .wpcf7-submit, #wpcf7-f1000969-p19-o2 .wpcf7-submit, #newsletter-subscription .wpcf7 .wpcf7-submit {
	    width: 28%;
    margin-left: 10px;
    height: 50px;
}


#wpcf7-f1000969-p19-o1 .mc4wp-checkbox-contact-form-7, #wpcf7-f1000969-p19-o2 .mc4wp-checkbox-contact-form-7,  #newsletter-subscription .wpcf7 .mc4wp-checkbox-contact-form-7 {
	display: none !important;
}

#wpcf7-f1000969-p19-o1 .wpcf7-response-output, #wpcf7-f1000969-p19-o2 .wpcf7-response-output, #newsletter-subscription .wpcf7 .wpcf7-response-output {
	    border-color: transparent !important;
    margin-top: -30px;
}

#wpcf7-f1000969-p19-o1, #wpcf7-f1000969-p19-o2, #newsletter-subscription .wpcf7 {
    margin: auto;
    padding: 40px 35px 3px 35px;
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 40px 40px 40px 40px;
    box-shadow: 10px 7px 0px 0px #000000;
}

#wpcf7-f1000969-p19-o1 {
	max-width: 740px;
}

#wpcf7-f1000969-p19-o2, #newsletter-subscription .wpcf7 {
	max-width: 660px;
}

.elementor-1000573 .elementor-element.elementor-element-7d44263 > .elementor-widget-container {
     max-width: 601px;
}

.elementor-post-info li {
	list-style: none !important;
	margin: auto;
	text-align: center;
	width: 100%;
	margin-right: 5px;
}

.elementor-post-info .elementor-icon-list-text {
	vertical-align: 30%;
}

.elementor-post-info .elementor-icon-list-icon .elementor-avatar {
    border-radius: 100%;
    max-width: 30px;;
    display: inline-block;
    clear: both;
}

.page-id-1000573 #main-content {
	margin-bottom: -120px;
}

.page-id-1000573 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (min-width: 767px) {
.elementor-1000573 .elementor-element.elementor-element-542b39e {
	margin-top: 160px !important;
}
}

.elementor-button .elementor-button-content-wrapper {
    gap: 0 !important;
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
       border-radius: 15px;
}

.post-989317 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.category-case-studies .elementor-post-info__item {
	font-weight: 300 !important;
}

.elementor-1000059 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1000059 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
    color: var(--e-global-color-vamtam_accent_6);
    font-weight: 300 !important;
}

.post-1000059, .elementor-1000059 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background), .elementor-1000059 .elementor-element.elementor-element-2fb5e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1000071 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background), .elementor-1000071 .elementor-element.elementor-element-2fb5e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .post-1000071  {
	margin-bottom: 0 !important;
}

.elementor-1000071 .elementor-element.elementor-element-fba9a05 > .elementor-widget-container {
	padding: 0;
}

.elementor-element-fba9a05 .elementor-widget-image img {
	margin-top: 0 !important;
}

.elementor-element-fba9a05 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1000071 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-1000071 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
	font-weight: 300 !important;
}

.first-rate-logo img {
	max-width: 350px !important;
	margin-top: 0 !important;
}

.elementor-999977 .elementor-element.elementor-element-3c30dae1 > .elementor-widget-container {
	max-width: 732px;
	margin: auto;
}

.postid-989758 .single-post .elementor-shortcode, .post-989614 .single-post .elementor-shortcode, .post-989792 .single-post .elementor-shortcode, .post-989614 {
	display: block !important;
}

.gswpts_tables_container {
    margin: 0 !important;
    position: relative;
    padding: 0px !important;
}

@media (max-width: 767px) {
	.gswpts_tables_container {
    margin: 0;
    position: relative;
  	padding:0 !important;
}

.elementor-999977 .elementor-element.elementor-element-3c30dae1 > .elementor-widget-container h1 {
	line-height: 35px !important;
}
}


.gswpts_create_table_container div.dataTables_wrapper div.dataTables_length select, .gswpts_tables_container div.dataTables_wrapper div.dataTables_length select {
	padding: 0 !important;
}

#post-998463 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-989792 .elementor-element.elementor-element-60268b05 {
	z-index: 9 !important;
}

.elementor-989758 .elementor-element.elementor-element-60268b05 img {
	height: 70vh !important;
	margin-top: 30px;
}

.elementor-989792 .elementor-element.elementor-element-60268b05 > .elementor-widget-container {
	margin-top: 0 !important;
}

.elementor-989792 .elementor-element.elementor-element-60268b05 img {
	height: 70vh !important;
}

.elementor-6723 .elementor-element.elementor-element-c04cdd3 img {
    object-position: 50% !important;
}

@media (max-width: 767px) {
	.elementor-989758 .elementor-element.elementor-element-60268b05 img, .elementor-989792 .elementor-element.elementor-element-60268b05 img, .elementor-989614 .elementor-element.elementor-element-60268b05 img {
		height: unset !important;	
	}
	
	.elementor-151 .elementor-element.elementor-element-a93da26 {
		width: 80% !important;
	}
}

.postid-999675 img { 
    margin: auto;
    text-align: center;
    display: block;
}

.elementor-999675 .elementor-element.elementor-element-b82861a {
	margin: auto;
}

@media (min-width: 1000px) {
.elementor-88 .elementor-element.elementor-element-8a0b7f1:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 130px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
	.elementor-88 .elementor-element.elementor-element-8a0b7f1:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 0;
}
	
}

@media and (max-width: 767px) {
	.elementor-88 .elementor-element.elementor-element-8a0b7f1:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 0;
}
	
}

.elementor-999480 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background) {
Padding-bottom: 0;
	margin-bottom: 0;
}

.postid-999535 .elementor-908 .elementor-element.elementor-element-5945f31 img {
	height: auto !important;
	    margin-top: 0;
}
 
.postid-999535 .elementor-999535 .elementor-element.elementor-element-2fb5e1f:not(.elementor-motion-effects-element-type-background) {
	margin-bottom: 0;
}

.elementor-999535 .elementor-element.elementor-element-2160865 .elementor-icon-list-text, .elementor-999535 .elementor-element.elementor-element-2160865 .elementor-icon-list-text a {
	font-weight: 300 !important;
}

@media (min-width: 768px) {
body .category-case-studies .full, body .category-case-studies .single-post-wrapper, .postid-999535 .full, .postid-999535 .category-case-studies .single-post-wrapper  {
	margin-bottom: 0 !important;
}
}

body .category-case-studies .elementor-post-info__item {
	font-weight: 300 !important;
}

.category-case-studies .elementor-widget-image img {
	margin-top: 100px;
}

.post-id-999480 .single-post-wrapper {
margin-bottom: 0;
}

.category-case-studies .post-content {
margin-top: 70px !important;
}

@media (max-width: 767px) {
.category-case-studies  .wp-post-image {
	display: none;
}
}

.author .elementor-991837 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background) {
	display: none;
}

.author .elementor-991837 .elementor-element.elementor-element-b9b3c4f .elementor-cta__title {
	display: none;
}

.cmplz-cookiebanner .cmplz-header {
		display: flex !important;
	}

.cmplz-cookiebanner .cmplz-title {
	font-size: 18px !important;
}
	

	.cmplz-cookiebanner .cmplz-close {
display: none;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-weight: 300 !important;
    text-transform: uppercase !important;
    letter-spacing: .5px !important;
    font-size: 14px !important;
    border-radius: 15px;
	line-height: 5px !important;
}

.post-999216 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.post-999216 .elementor-999216 .elementor-element.elementor-element-542b39e {
	margin-top: 90px;
}

.elementor-151 .elementor-element.elementor-element-d77ea10:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-d77ea10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 48px;
}

.logged-in .elementor-151 .elementor-element.elementor-element-d77ea10:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-d77ea10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	margin-top: 0;
}

.elementor-998990 .elementor-element.elementor-element-69584f06 {
	height: 0;
}

.elementor-151 .elementor-element.elementor-element-120c45e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	display: none;
}

.eael-call-to-action.cta-flex .content {
	padding: 0;
	display: none;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action {
	padding: 0;
}

.eael-call-to-action.cta-flex .action {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action .sub-title {
    font-size: 12px !important;
    letter-spacing: normal;
	text-transform: uppercase;
	    padding-bottom: 0 !important;
    margin-bottom: 0;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action .title {
    color: #FFFFFF;
		font-size: 14px;
    text-transform: capitalize;
    line-height: normal;
    margin-top: 0;
}

.elementor-151 .elementor-element.elementor-element-0337eb8 .eael-call-to-action .sub-title {
	line-height: initial;
}

table {
	width: 100% !important;
}

thead {
	background-color: var(--e-global-color-vamtam_accent_1);
}

th {
	vertical-align: middle !important;
	font-size: 14px !important;
}

tr, th, td {
	border: none !important;
	vertical-align: middle !important;
}

tbody > tr:nth-child(2n) td {
    color: #000000;
    background: #f2f2f2;
}

.elementor-element-7572312 a { 
	line-height: inherit !important;
	}

.elementor-998715 .elementor-element.elementor-element-de1ad16 {
    max-width: 600px !important;
}

.elementor-element-bab8909 img {
	max-width: 120px !important;
	margin: 10px auto;
}

.elementor-998931 .elementor-element.elementor-element-7572312 .eael-simple-menu li > a {
	line-height: initial;
}

#menu-identity-resolution-types-menu {
	margin-top: 20px;
}

.in-article-img {
    padding: 30px 60px;
}

	.elementor-998715 .elementor-element.elementor-element-7d44263 > .elementor-widget-container {
		max-width: 600px;
	}


.page-id-998715 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (max-width: 767px) {
	.margin-auto-mobile, .elementor-998715 .elementor-element.elementor-element-a8e0fb7 {
		margin: auto;
	}
	.elementor-998715 .elementor-element.elementor-element-5e62a15:not(.elementor-motion-effects-element-type-background) {
		margin: auto 10px;
	}
	.map-link-mobile {
		text-align: center;
		display: block;
	}
}

.elementor-998715 .elementor-element.elementor-element-de1ad16 {
    max-width: 500px;
    margin: auto auto 60px;
}

.elementor-998715 .elementor-element.elementor-element-7d44263 .elementor-button {
	border-radius: 18px;
}

.elementor-998715 .elementor-element.elementor-element-f873f0d {
	margin-bottom: -60px;
}

.page-id-998715 .max-width {
    max-width: 830px !important;
}

.elementor-998715 .elementor-element.elementor-element-2779f8f .elementor-heading-title {
	max-width: 600px;
	margin: auto;
}

.elementor-element-f873f0d  .elementor-container {
	max-width: unset !important;
}

.page-id-998715 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 90px;
}

.elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__card .elementor-post__badge {
	display: none;
	}


@media (max-width: 767px) {
.elementor-88 .elementor element.elementor-element-8a0b7f1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0 !important;
}
	.elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(.6* 100%);
}
	
.elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__textÂ {
	margin-top: 30px !important;
}

	.elementor-element-87a6d55 .elementor-posts .elementor-post__card .elementor-post__text {
		padding-top: 30px;
	}	
.category-on-demand-webinar .elementor-post__card .elementor-post__text, .elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__text, .elementor-997685 .elementor-element.elementor-element-a27c0c6 .elementor-post__text {
    margin-top: 20px !important;
    padding-left: 20px !important;
}	
	
.category-customer-experience-optimisation-insights .elementor-post__card .elementor-post__text, .elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__text {
		margin-left: 20px !important;
	}
	
	.elementor-element-5b03f92 .elementor-posts .elementor-post__avatar, .category-resources-resources .elementor-element-5b03f92 .elementor-posts .elementor-post__avatar {
		margin-top: 20px !important;
	}
	
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img, .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
    height: 100% !important;
    margin-top: 22px;	
	}
.elementor-element-87a6d55 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	height: 100% !Important;
	}
}


.elementor-88 .elementor-element.elementor-element-8a0b7f1 > .elementor-background-overlay {
	background-color: #8aade1;}


.fancybox-button:focus, .fancybox-button:hover {
    color: #000 !important;
    background: transparent !important;
}

.fancybox-button svg {
    color: #000 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border-radius: 18px;
}

.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown .elementor-item, .elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Kanit" !important;
	font-weight: 300;
}

.fancybox-navigation button:before {
	background: transparent !important;
}

.category-on-demand-webinars .elementor-post__text {
    margin-top: 0 !important;
    margin-left: 0 !important;
} 

@media (min-width: 991px) {
	#menu-resources-menu, .elementor-element-62a843 {
    padding-left: 60px;
}
}

.fancybox-button:focus,Â .fancybox-button:hoverÂ {
		color: #fff;
		background: transparentÂ !important;
}

	.page-id-998289 .elementor-element-cb4fbd6 h2 {
    max-width: 500px;
		display: inline-block !important;
    margin: auto !important;
		text-align: center !important;
}

.fancybox-toolbar {
	display: none;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent {
height: auto;
padding: 0 1.125em 0 0;
letter-spacing: 0 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent {
flex: 1;
margin-left: 1.5em;
overflow: visible;
font-family: 'Kanit' !important;
letter-spacing: 0 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
margin-bottom: .5em;
font-family: 'Kanit' !important;
text-transform: none;
border-radius: 18px;
}

.page-id-998289 .gallery-item {
	display: none !important;
}

.page-id-998289 .gallery-item:nth-of-type(1) {
	display: block !important;
}

.page-id-998289 .elementor-element-cb4fbd6 h2 {
    max-width: 500px;
		display: inline-block !important;
    margin: auto !important;
		text-align: center !important;
}

.elementor-998289 .elementor-element.elementor-element-5ea98b1 {
	max-width: 650px;
	margin: auto;
}

.page-id-998289 .elementor-element-cb4fbd6 .elementor-element-48de1ce h4 { 
	font-size: 18px;
}

.page-id-998289 .elementor-element.elementor-element-f0b532c, .page-id-998208 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-998208 .elementor-element.elementor-element-b4a2a72 img {
	max-width: 350px;
}

.elementor-998208 .elementor-element.elementor-element-140a845 .elementor-element-populated .elementor-heading-title {
	max-width: 450px;
}

#uc_timeline_bullets_elementor_10bd204 .ue_item_vr_line, #uc_timeline_bullets_elementor_10bd204 .ue_item_hr_line {
	display: none;
}

#uc_timeline_bullets_elementor_10bd204 .ue_item_icon {
	background: transparent;
	border: transparent;
    height: 26px;
    width: 15px;
}


.elementor-element-9434c95 {
	    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    max-width: 800px;
    margin: auto;
    padding: 30px;
}

.elementor-element-ca5daba .elementor-icon-box-title span {
    font-weight: 300;
    font-size: 16px;
    max-width: 149px;
    display: inline-block;
}
		
.speaker-container img {
		border-radius: 50px;
	    filter: grayscale(1);
	}

.linkedin-icon-speaker img {
	max-width: 25px !important;
	filter: none !important;
}

.linkedin-icon-speaker a {
	 	position: relative !important;
	z-index: 999999999999 !important;
}

.speaker-container .elementor-social-icon {
 	position: relative !important;
	z-index: 999999999999 !important;
    border-radius: 50px;
}

.speaker-container .column-1 .elementor-widget-container {
	max-width: 100px;
}

.post-997685 .elementor-element.elementor-element-f0b532c {
	display: none !important;
}

.elementor-element-5b03f92 .elementor-posts .elementor-post__avatar, .category-resources-resources .elementor-element-5b03f92 .elementor-posts .elementor-post__avatar {
	margin-top: -10px;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	margin-top: -10px;
}

.elementor-997685 .elementor-element.elementor-element-e4d5508 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	max-width: 450px;
}

.page-id-997685 .elementor-element-f0b532c {
		display: none !important;
	}

.category-on-demand-webinar  .elementor-post__card .elementor-post__text, .elementor-88 .elementor-element.elementor-element-5b03f92 .elementor-post__text, .elementor-997685 .elementor-element.elementor-element-a27c0c6 .elementor-post__text {
		margin-top: 0 !important;
		padding-left: 10px !important;
	}

::placeholder {
		padding-left: 0 !important;
	}

.elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-posts-container .elementor-post__thumbnail {
	margin-top: -5px;
}

.elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-post__text {
	margin-top: 0 !important;
}

.elementor-element-87a6d55 .elementor-posts .elementor-post__card .elementor-post__text {
    padding: 0 30px;
    margin-bottom: 0;
    margin-top: 20px;
    width: fit-content;
    margin-top: 0;
}

.footer-newsetter-text {
	max-width: 500px;
}

.elementor-19 .elementor-element.elementor-element-366cd19d {
	max-width: 800px;
	margin: auto auto;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	top: calc(50% + -15px) !important; 
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	height: fit-content !important;
}

.elementor-posts--show-avatar .elementor-post__thumbnail__link {
	margin-bottom: 0 !important;
}

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
	background-image: none !important;
}

.elementor-996909 .elementor-element.elementor-element-10ee729a > .elementor-container img {
	max-width: 100px;
}

.elementor-element-278f4c8d img {
	max-width: 180px !important;
}

.page-id-996909 .elementor-996909 .elementor-element.elementor-element-d5ee10a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-996909 .elementor-element.elementor-element-d5ee10a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: sticky;
    max-width: 500px;
}

.elementor-996909 .elementor-element.elementor-element-0d7caae, .elementor-996909 .elementor-element.elementor-element-0d7caae > .elementor-widget-container, .elementor-996909 .elementor-element.elementor-element-0d7caae img {
	background: transparent !important;
	background-color: transparent !important;
	box-shadow: none !important;
}

.elementor-996909 .elementor-element.elementor-element-c2be706 {
	max-width: 180px;
}

.elementor-element-0d7caae img {
max-width: 230px;	
}

.page-id-996909 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-accordion-title, .elementor-icon-box-title span {
	font-weight: 400 !important;	
}

.page-id-3 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-element-755c0a8 .elementor-column.elementor-col-33 {
margin: 10px;
	    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.elementor-995393 .elementor-element.elementor-element-08fcbd9 {
	    max-width: 1300px;
    margin: auto auto 60px;
}

.elementor-995393 .elementor-element.elementor-element-08fcbd9 h3 {
	max-width: 400px;
}

.elementor-widget-button.vamtam-has-theme-widget-styles.vamtam-has-underline-anim .elementor-button .vamtam-btn-text {
	background-image: none !important;
}

.elementor-996497 .elementor-element.elementor-element-96e5687 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	margin-bottom: -35px;
}

.cky-btn-revisit-wrapper {
	background: #8aade1 !important;
}

.elementor-151 .elementor-element.elementor-element-97914d8 img {
	margin-top: -4px;
}

.elementor-151 .elementor-element.elementor-element-b7fd921 {
	margin-top: -10px;
}

.elementor-151 .elementor-element.elementor-element-a1c6833 > .elementor-widget-container, .elementor-151 .elementor-element.elementor-element-a0f8585 {
	margin-top: -10px;
}

.elementor-996316 .elementor-element.elementor-element-7572312 .eael-simple-menu li > a  {
	height: 30px;
}

.elementor-151 .elementor-element.elementor-element-b7fd921 {
	margin-top: -10px;
}

@media (min-width: 768px) and (max-width: 1200px) {
.elementor-996316 .elementor-element.elementor-element-15390019 {
	margin-top: 100px !important;
}
}

.space-li li {
	padding-bottom: 10px;
}

.max-width-h3 h3 {
	max-width: 550px;
}

.plyr__controls {
	display: none !important;
}

.page-id-995393 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 50px !important;
	padding-top: 0 !Important;
}

.page-id-995393 #main-footer {
	margin-top: -120px;
}

h1, h3, h4, h2 {
	font-weight: 300 !important;
}

.elementor-element-f6962dd h2 {
	font-weight: 400 !important;
} 

h6 {
	font-weight: 400 !important;
}

.tutor-single-course-sidebar-more>div:last-child {
     box-shadow: none !important;
    border: none !important;
    background: #fff !important;
}

.tutor-single-course-sidebar-more .tutor-course-details-instructors+div {
	display: none !important;
}

.elementor-testimonial__text {
	font-weight: 200 !important;
}

.tutor-dashboard-content i {
	font-style: italic;
}

@media (max-width: 1200px) {
	#wpcf7-f996424-o1 input, #wpcf7-f996424-o1 select {
		max-width: 200px;
	}
	
		#wpcf7-f996424-o1 textarea {
		max-width: 520px;
	}
}

#wpcf7-f996424-o1 input, #wpcf7-f996424-o1 select, #wpcf7-f996424-o1 textarea {
	margin-top: 10px;
	display: block;
}

.form-subject div, .form-subject label, .form-subject input, .form-message div, .form-message label, .form-message input, .message textarea {
	width: 100% !important;
	display: grid;
		max-width: 750px;
}

.wpsm_panel-heading, .dexata-academy-faqs #wpsm_accordion_996435 .wpsm_panel-default > .wpsm_panel-heading {
	background: #8aade1 !important;
	background-color: #8aade1 !important;
	color: #fff !important;
} 

.dexata-academy-faqs #wpsm_accordion_996435 .ac_title_class {
	color: #fff !important;
}

.dexata-academy-faqs #wpsm_accordion_996435 .ac_open_cl_icon {
		background: #8aade1 !important;
	background-color: #8aade1 !important;
	border-color: #8aade1 !important;
	color: #000 !important;
}

.wpsm_panel-body, .dexata-academy-faqs #wpsm_accordion_996435 .wpsm_panel-body {
	font-family: 'Kanit' !important;
}

.wpsm_panel-title, #wpsm_accordion_996435 .ac_title_class {
	font-family: 'Kanit', sans-serif !important;
}

.wpsm_panel-title .fa {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown a.elementor-item-active {
	font-weight: 400;
}

.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--dropdown a.elementor-item {
	font-weight: 300 !important;
}
@media (min-width: 768px) and (max-width: 1200px) {
.elementor-element-8eb08ae {
display: block;
}
	
.elementor-151 .elementor-element.elementor-element-8eb08ae > .elementor-container {width: 100% !important;}

.elementor-element-8eb08ae .elementor-column.elementor-col-33 {
	width: 49.9% !important;
}
}


.dexata-academy-faqs h3 {
	display: none;
}

.tutor-card-body .tutor-course-progress-item .tutor-row {
	display:none !important;
}

#wppb-submit {
	background: #8aade1 !important;
}

#wppb-submit:hover {
	opacity: 0.8;
}

.elementor-151 .elementor-element.elementor-element-dde8f4d:not(.elementor-motion-effects-element-type-background) {
	border-bottom: solid 1px #eee;
}

.single-courses .main-container, .page-id-990675 .main-container, .post-991803 .main-container {
	margin-top: -60px !important;
}

#post-996235 .elementor-element-f0b532c {
	display: none;
}

#post-996235 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 0 !important;
	padding: 0 0 90px !important;
}

.elementor-element-0c69f54, .elementor-element-0c69f54 {
	max-width: 450px !important;
}

.elementor-posts--skin-cards .elementor-post__text {
    margin-top: 0;
    margin-left: 0;
} 

.swiper-horizontal .category-case-studies {
	margin-top: 0 !important;
}

.page-id-84 .elementor-element-b8d0f27 .elementor-col-25 .elementor-element-populated,  .elementor-element-0e12111  .elementor-col-25 .elementor-element-populated  {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.logged-in .account-menu-desktop-logged-in {
    /* padding-top: 150px !important; */
    /* z-index: 99999999999; */
    margin-top: 130px;
    display: block;
}

.account-menu-desktop-logged-in {
	display: none;
}

#tutor-dashboard-footer-mobile .tutor-container {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.elementor-toggle-title {
	font-weight: 300 !important;
}

.elementor-element-217ea10b .elementor-container {
	display: block;
}

@media (min-width: 768px) {
    .single-post-wrapper {
        margin-top: 30px;
			padding-top: 5px;
    }
}
}

.single-post .post-content {
	margin-top: 30px;
	padding-top: 5px;
}

.wppb-error, .alert, .wppb-success {
	max-width: 500px;
	margin: auto;
	padding: 30px ;
}

.category-blogs .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	padding-left: 20px !important;
}

.wppb-success { 
	padding-left: 80px;
	padding-right: 80px;
}

.reg-form-container {
    margin: 0px 10px 0px 0px !important;
    padding: 55px 55px 55px 55px !important;
    background-color: var(--e-global-color-vamtam_accent_5);
    border-radius: 40px 40px 40px 40px !important;
    box-shadow: 10px 7px 0px 0px #000000 !important;
}

.wppb-user-forms {
    border-radius: 5px;
    max-width: 520px;
    margin: auto;
    padding: 30px;
}

.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label, #wppb-login-wrap .login-auth label {
    width: 100%;
    float: left;
    min-height: 1px;
    padding-bottom: 12px;
    font-weight: 300;
margin-top: 10px;
}

.wppb-description-delimiter, #pass-strength-result {
margin-left: 0 !important;
margin-top: 0;
	float: left !important;
}

.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([value="agree"]), .wppb-user-forms select, .wppb-user-forms textarea {
width: 100%;
}

.wppb-user-forms .form-submit input {
	width: 100%;
}


.page-id-995357 .elementor-3064 .elementor-element.elementor-element-f0b532c, .post-995393 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-995416 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-995358 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input, #wppb-login-wrap .login-auth input {
	width: 100% !important;
}

#wppb-login-wrap .login-remember input {
	width: auto !important;
}

.login-lost-password {
	font-weight: 300;
}

.login-lost-password {
	text-align: center !important;
}

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

.wppb-error, .wppb-warning {
	max-width: 500px;
	padding: 30px;
}

.create-account-btn a {
	width: 100% !important;
	max-width: 450px !important;
/*	background-color: transparent !important;
	border: solid 1px #8aade1;
	color: #8aade1 !important;*/
}

.wppb-description-delimiter, #pass-strength-result {
	line-height: normal !important;
}

.vamtam-sticky-header--spacer, .elementor-993353 .elementor-element.elementor-element-76aea2cc {
	display: none;
}

.likebtn-wrapper {
	margin-bottom: 30px;
}

.elementor-993353 .elementor-element.elementor-element-574a999 .elementor-tab-title {
	text-align: center;
}

.wppb-success {
	max-width: 500px;
	margin: auto;
}

#wppb-submit {
	width: 100% !important;
}

#wppb-login-wrap .login-remember label {
	font-weight: 300;
}

.single-tutor_quiz.tutor-course-single-sidebar-wrapper, .single-lesson .tutor-course-single-sidebar-wrapper, .single-lesson .tutor-fs-7  {
display: none;
}
	
.vamtam-btn-text {
	font-weight: 600 !important;
}

.elementor-element-0c69f54 {
	max-width: 500px;
}

.elementor-element-03b0ff8 .elementor-icon-list-text {
	font-weight: 300 !important;
}

	.elementor-icon-list-text {
	font-weight: 300 !important;
}

.elementor-988054 .elementor-element.elementor-element-e3b0ebd p {
	font-weight: 300 !important;
}

.elementor-988054 .elementor-element.elementor-element-dcea2b6 h2 {
	font-weight: 300 !important;
}

.elementor-988054 .elementor-element.elementor-element-e3b0ebd .elementor-icon-list-text {
	font-weight: 400 !important;	
}

.footer-wrapper h6 {
	letter-spacing: 0 !important;
	font-weight: 400 !important;
}

.post-990887 .elementor-element-cb4fbd6 {
	padding-top: 0 !important;
}

.footer-wrapper .elementor-widget-icon-box .elementor-icon-box-description {
	padding-bottom: 20px;
	font-size: var(--e-global-typography-60aa73f-font-size);
	max-width: 300px;
	color: var(--e-global-color-vamtam_accent_6);
			font-weight: var(--e-global-typography-60aa73f-font-weight);
			text-transform: var(--e-global-typography-60aa73f-text-transform);
			font-style: var(--e-global-typography-60aa73f-font-style);
			line-height: var(--e-global-typography-60aa73f-line-height);
			letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
			word-spacing: var(--e-global-typography-60aa73f-word-spacing); 
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	text-transform: none !important;
}

.tutor-nav {
	display: none !important;
}

.tutor-icon-bullet-point:before {
	content: 'âœ“';
    color: #8aade1;
    font-size: 18px;
    font-weight: bold;
    margin-top: -5px;
    display: block;
}

.tutor-course-details-widget-col-2 ul>li {
	width: 100% !important;
}

.tutor-course-details-page h1 {
	font-size: 30px;
	max-width: 700px;
	margin-bottom: 10px;
}

.tutor-course-details-page h2 {
	font-size: 36px;
}

.youzify-blue-scheme input[type=submit], .youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous {
    border-radius: 18px 18px 18px 18px;
}

.page-id-992844 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-992865 .elementor-3064 .elementor-element.elementor-element-f0b532c {
display: none;
}
 
.page-id-992844 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .page-id-992865 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
Padding-top: 0;
}

.page-id-992865 h4, .page-id-992844 h4 {
Font-family: 'Kanit' !important;
}

.elementor-widget-toggle .elementor-tab-title a:hover {
Color: #8aade1 !important;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened i {
Color: #8aade1 !important;
}

#groups-order-select {
	display: none !important;
}
 
.tutor-course-single-content-wrapper .tutor-tab-item a {
    text-decoration: none;
    color: #8aade1 !important;
}

.tutor-course-single-content-wrapper h4 {
	font-family: "Kanit" !important;
}

.wp-video {
	width: max-content !important;
	margin-top: -60px;
}

#youzify .youzify-group-settings-tab label {
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: 10px;
}

/* input[value="136"] {
	display: none;
}

.tutor-list-item:nth-of-type(1), .tutor-list-item:nth-of-type(3) { 
	display: none;
} */

.youzify-membership-remember-me .youzify-membership-forgot-password {
    float: right;
    margin-top: -3px;
    color: #333 !important;
    font-size: 14px !Important;
    font-weight: 400;
    letter-spacing: initial;
}

@media (max-width: 767px) {
	.category-resources {
		margin-top: 0 !important;
	}
	
	.category-case-studies .post-media-image {
		display: inline !important;
	}
	
	.category-case-studies {
		margin-top: 0 !important;
	}
	
	.category-case-studies .elementor-widget-wrap {
		border-radius: 0 !important;
	}
	
	.category-case-studies .post-content {
		margin-top: 0 !important;
	}
	
	.eael-event-calendar-wrapper .eael-event-calendar-cls {
		max-height: unset !important;
	}
	
	.elementor-989993 .elementor-element.elementor-element-419c3dc2 img {
		max-width: 80px !important;
	}
	
	.elementor-96 .elementor-element.elementor-element-4939c52 {
		margin-top: 60px;
	}
	
.elementor-19 .elementor-element.elementor-element-a0aecab, .elementor-19 .elementor-element.elementor-element-e36226b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
max-width: 100% !important;
}

.challenges .elementor-icon-box-content h5Â {
		color: #000Â !important;
		font-size: var(--e-global-typography-vamtam_h3-font-size) !important;
		font-weight: 400 !important;
}


.footer-wrapper .elementor-nav-menu--layout-horizontal, .elementor-social-icons-wrapperÂ {
	display: inline-block;
	margin: auto;
}
 
	
	.elementor-1332 .elementor-element.elementor-element-368396c {
		margin-top: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a93da26 {
		width: 80%;
	}
	.elementor-19 .elementor-element.elementor-element-a0aecab {
	max-width: 300px;
}

	
	.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
		padding-top: 0px !important;
	}
	
	h1 {
		line-height: initial !important;
	}
	
.elementor-element-5c19a15 {
		font-size: 16px !important;
	}

	
.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items {
display: grid;
}

.elementor-19 .elementor-element.elementor-element-f9e9ffd elementor-icon-list-item {
padding-bottom: 10px;
display: flex;
}

.elementor-19 .elementor-element.elementor-element-fff81d8 {
text-align: left;
}
	
	.elementor-151 .elementor-element.elementor-element-07c41ca {
	display: none;
	}
		.logged-in .elementor-151 .elementor-element.elementor-element-07c41ca {
	display: inherit !important;
		margin-bottom: 0;
	}
}

.elementor-151 .elementor-element.elementor-element-af4a488, .logged-in .elementor-151 .elementor-element.elementor-element-b7fd921 {
	display: none;
}

.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-mobile-disable-scroll nav.elementor-nav-menu--dropdown {
	padding-bottom: 30px;
}


@media (max-width: 991px) {
.elementor-151 .elementor-element.elementor-element-8eb08ae {
	  box-shadow: 0 0 15px rgba(0,0,0,.1) !important;
}
	
#menu-2-2df3d19 a {
	padding: 10px 30px;
}
}

@media (min-width: 768px){
.page-id-96 #post-96 {
    padding-top: 0;
}
}

.elementor-151 .elementor-element.elementor-element-e32974d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	display: flex;
}

.logged-in .elementor-151 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7a0e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .logged-in .elementor-151 .elementor-element.elementor-element-7495b3d .elementor-button, .logged-in .elementor-151 .elementor-element.elementor-element-af4a488 {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-a1c6833 {
	display: none;
}

.logged-in .elementor-151 .elementor-element.elementor-element-a1c6833 {
	display: flex !important;
}

.elementor-151 .elementor-element.elementor-element-7495b3d .elementor-button {
	margin-top: 20px;
}

.elementor-151 .elementor-element.elementor-element-5976e66 .elementor-button {
	float: left;
}

.vamtam-sticky-header {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.tutor-widget-course-tags .tutor-form-check-input {
	display: none;
}

.tutor-widget-course-tags .tutor-list-item {
    width: max-content;
    padding: 10px;
    background: #8aade1;
    color: #fff !important;
    border-radius: 5px;
    float: left;
		margin: 5px;
}


.tutor-widget-course-tags .tutor-list-item:hover {
	opacity: 0.8;
}

.tutor-widget-course-tags .tutor-list-item label {
	color: #fff;
}

.tutor-course-filter-form .tutor-btn-outline-primary {
	background: transparent !important;
	color: #000 !important;
	margin-top: 10px;
    margin-left: 5px;
}

@media(min-width: 768px) and (max-width: 1600px) {
	.post-988917 h1 {
		max-width: 300px;
}
}

@media (min-width: 1200px) {
.tutor-col-xl-8 {
    width: 74.666667%;
}
.single-courses .tutor-col-xl-8Â {
	width: 66.66666667%;
}
}

.elementor-990675 h2 {
	margin: 90px 0 0 !important;
	text-align: left;
	margin-left: 0;
	margin: inherit !important;
}

.elementor-element-6ddef36 .tutor-container {
	margin-top: 0;
}

.elementor-element-6ddef36 .tutor-form-select {
	display: none;
}
 
.elementor-3064 .elementor-element.elementor-element-1f5f71b, .bp-block-groups .group-content .item-header-avatar img.avatar, .bp-block-groups.avatar-full .item-header-avatar {
	display: none;
}

.my-friends.youzify-blue-scheme #friend-list .action a.accept, .youzify-blue-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums li.bbp-footer, .youzify-blue-scheme #bbpress-forums li.bbp-header, .youzify-blue-scheme #group-create-tabs li.current, .youzify-blue-scheme #group-settings-form input[type=submit], .youzify-blue-scheme #message-recipients .highlight-icon i, .youzify-blue-scheme #search-members-form #members_search_submit, .youzify-blue-scheme #send-invite-form .submit input, .youzify-blue-scheme #send-reply #send_reply_button, .youzify-blue-scheme #send_message_form .submit #send, .youzify-blue-scheme #youzify-blogs-list a.blog-button.visit, .youzify-blue-scheme #youzify-directory-search-box form input[type=submit], .youzify-blue-scheme #youzify-group-body h1:before, .youzify-blue-scheme #youzify-group-buttons .group-button a.join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-blue-scheme #youzify-groups-list .action .group-button .join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-blue-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button .requested, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button a, .youzify-blue-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-blue-scheme .bbp-pagination .page-numbers.current, .youzify-blue-scheme .button.accept, .youzify-blue-scheme .group-button.accept-invite, .youzify-blue-scheme .group-button.join-group, .youzify-blue-scheme .group-button.request-membership, .youzify-blue-scheme .group-request-list .action .accept a, .youzify-blue-scheme .invitations .invitation-actions a.resend span, .youzify-blue-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-blue-scheme .messages-notices .thread-options .read span, .youzify-blue-scheme .messages-options-nav #messages-bulk-manage, .youzify-blue-scheme .notifications .notification-actions .mark-read span, .youzify-blue-scheme .notifications-options-nav #notification-bulk-manage, .youzify-blue-scheme .pagination .current, .youzify-blue-scheme .sitewide-notices .thread-options .activate-notice, .youzify-blue-scheme .widget_display_forums li a:before, .youzify-blue-scheme .widget_display_search #bbp_search_submit, .youzify-blue-scheme .widget_display_topics li:before, .youzify-blue-scheme .widget_display_views li .bbp-view-title:before, .youzify-blue-scheme .youzify .checkout_coupon, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-blue-scheme .youzify .woocommerce-customer-details h2, .youzify-blue-scheme .youzify .youzify-attachment-file-icon, .youzify-blue-scheme .youzify .youzify-wc-box-title h3, .youzify-blue-scheme .youzify .youzify-wc-main-content #payment #place_order, .youzify-blue-scheme .youzify .youzify-wc-main-content .track_order .form-row button, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-blue-scheme .youzify .youzify-wc-main-content button[type=submit], .youzify-blue-scheme .youzify .youzify-wc-main-content h3, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.view:before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table thead, .youzify-blue-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-blue-scheme .youzify table tfoot tr, .youzify-blue-scheme .youzify table thead tr, .youzify-blue-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-blue-scheme .youzify-author .youzify-account-settings, .youzify-blue-scheme .youzify-author .youzify-login, .youzify-blue-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-blue-scheme .youzify-current-bg-color, .youzify-blue-scheme .youzify-current-checked-bg-color:checked, .youzify-blue-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-blue-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-blue-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-blue-scheme .youzify-group-settings-tab input[type=submit], .youzify-blue-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-blue-scheme .youzify-loading .youzify_msg, .youzify-blue-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-blue-scheme .youzify-nav-effect .youzify-menu-border, .youzify-blue-scheme .youzify-pagination .page-numbers.current, .youzify-blue-scheme .youzify-post .youzify-read-more, .youzify-blue-scheme .youzify-post-content .youzify-post-type, .youzify-blue-scheme .youzify-product-actions .youzify-addtocart, .youzify-blue-scheme .youzify-product-content .youzify-featured-product, .youzify-blue-scheme .youzify-project-content .youzify-project-type, .youzify-blue-scheme .youzify-scrolltotop i:hover, .youzify-blue-scheme .youzify-service-icon i:hover, .youzify-blue-scheme .youzify-social-buttons .friendship-button a, .youzify-blue-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-blue-scheme .youzify-tab-post .youzify-read-more, .youzify-blue-scheme .youzify-tab-title-box, .youzify-blue-scheme .youzify-user-actions .friendship-button a.add, .youzify-blue-scheme .youzify-user-actions .friendship-button a.requested, .youzify-blue-scheme .youzify-view-order .youzify-wc-main-content>p mark.order-status, .youzify-blue-scheme .youzify-wall-actions .youzify-wall-post, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-blue-scheme .youzify-wall-file-post, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-blue-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-blue-scheme div.bbp-submit-wrapper button, .youzify-blue-scheme input[type=submit] {
    background: var(--e-global-color-vamtam_accent_1 ) !important; 
}

.youzify .activity-header .activity-head p a, .youzify-shared-wrapper a.youzify-post-author {
	color: #000 !Important;
	font-weight: 700 !Important;
}

@media (max-width: 767px) {
	.elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-151 .elementor-element.elementor-element-4064a2d .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 22px !important;
	}
	
.elementor-element-1841468 p {
			font-size: 16px !important;
		}
	
	.elementor-nav-menu li {
		font-family: 'Kanit', poppins, !important;
	}
	.elementor-19 .elementor-element.elementor-element-f9e9ffd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
padding-bottom: 10px;
}
	
	.elementor-19 .elementor-element.elementor-element-e36226b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		max-width: 220px;
	}

.elementor-element-7f034c7 h5 {
    margin-bottom: 30px;
    display: flex;
    margin-top: 15px !IMPORTANT;
}

	
	.elementor-151 .elementor-element.elementor-element-4bb372d img, .elementor-151 .elementor-element.elementor-element-4bb372d img {
    max-width: 70px !important;
    margin-top: 5px;
	}
	#hubspot-messages-iframe-container {
		z-index: 99 !important;
	}

	.elementor-3064 .elementor-element.elementor-element-f0b532c {
		margin-bottom: 160px !important;
	}
}

.elementor-989125 .elementor-element.elementor-element-f6c2b63 .elementor-heading-title, .elementor-989125 .elementor-element.elementor-element-cbf2425 .elementor-heading-title.elementor-989125 .elementor-element.elementor-element-6596e7a .elementor-heading-title, .elementor-989125 .elementor-element.elementor-element-cbf2425 .elementor-heading-title, .elementor-989125 .elementor-element.elementor-element-6596e7a .elementor-heading-title {
	margin: 5px 0 0 !important;
}

.tutor-container {
	margin-top: 60px;
	margin-bottom: 60px;
}

.page-id-990495 .elementor-3064 .elementor-element.elementor-element-1f5f71b {
    padding-top: 0px !important;
} 

#tutor-registration-wrap {
	margin-bottom: 90px;
}

#tutor-registration-form::before {
	content: "Register for the Dexata Academy";
	    font-size: 36px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin: 15px auto 45px;
    display: block;
	line-height: 42px;
	max-width: 300px;
}

.tutor-color-success {
	color: #8aade1 !important;
}

.tutor-py-48 a {
	margin-top: -5px;
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	padding-left: 5px;
}

#post-86 .elementor-86 .elementor-element-5efb737e .elementor-heading-title,  {
	margin: 0 auto !important;
}



@media (min-width: 768px) {
.elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-top: 30px;
}
}

.page-id-990495 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

tutor-registration-wrap {
	margin-bottom: 90px;
}

input:checked+label .tutor-form-check-input-radio, .tutor-form-check-input[type=radio]:checked, .tutor-form-check-input[type=radio].is-active, .tutor-form-check-input-radio:checked, .tutor-form-check-input-radio.is-active {
	background: #8aade1 !important;
}

.tutor-form-check-input {
	padding: 10px;
}

.tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {
	padding-bottom: 0;
}

#tutor-course-spotlight-overview .tutor-fs-5, #post-990439 .elementor-3064 .elementor-element.elementor-element-f0b532c, .tutor-dashboard-menu-wishlist, .tutor-dashboard-menu-reviews, .tutor-dashboard-menu-purchase_history, .tutor-card-md .tutor-card-footer, .tutor-course-details-top {
	display: none !important;
} 

#tutor-course-spotlight-overview h1 {
	font-size: 36px !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a {
	max-width: 90% !important;
}

.tutor-btn {
	background: #8aade1 !important;
	color: #fff !important;
}

.quill-upload-image {
	max-width: 700px;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
	z-index: 9999999999;
	display: none;
}

.tutor-course-content-title {
	font-size: 30px;
}

.tutor-accordion-item-header {
	font-size: 18px !important;
}

.tutor-course-content-list-item-title {
	font-size: 16px !important;
	font-weight: normal !important;
}

.tutor-nav>li:nth-of-type(2), .tutor-course-details-instructors {
	display: none;
}

.page-id-990335 .elementor-3064 .elementor-element.elementor-element-f0b532c, .tutor-ratings-stars, .tutor-meta {
	display: none;
}

.tutor-course-card .tutor-course-name, .tutor-course-card .tutor-course-name a {
	font-size: 18px;
	line-height: inherit;
	    font-family: 'Kanit' !important;
    letter-spacing: unset;
	margin: 0;
	font-weight: 400;
}

.single-post-meta-wrapper {
	display: none;
}

.chakra-heading { 
	font-size: 24px !important;
		text-align: left !important;
  text-transform: capitalize !important;
}

.chakra-alert__icon path {
	fill: #fff !important;
}

.post-type-archive-mto-course .elementor-post-date {
	display: none;
}

.masteriyo .elementor-sticky {
	display: none !important;
}

.css-en-15kvmoc {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
}

.chakra-alert {
	background: var( --e-global-color-vamtam_accent_1 ) !important;
	color: #fff !important;
}

.css-en-yb8azf {
	color: #8aee;
}

.elementor-151 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7a0e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	z-index: 9;	
}

.eu-cookies-bar-cookies-settings-call-container.eu-cookies-bar-cookies-settings-call-position-right {
	right: 50px;
	z-index: 999999;
	max-width: 200px;
}

.eu-cookies-bar-cookies-bar-settings-header {
		background-color: var( --e-global-color-vamtam_accent_1 ) !important;
}

.eu-cookies-bar-cookies-bar-settings-content-child h1 {
	font-size: 36px;
}

.eu-cookies-bar-cookies-bar-settings-content-child h2 {
	font-size: 24px;
}

#eael-reading-progress-989893 .eael-reading-progress .eael-reading-progress-fill {
	background-color: var( --e-global-color-vamtam_accent_1 ) !important;
}

.first-column .td-content, .data-table-header-text, .table-header span {
	font-weight: 500
}

.post-content h4 {
	font-family: "Kanit" !important;
	font-weight: 400;
}

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

p a {
	font-weight:600;
}

.the-content-parent .pld-like-dislike-wrap {
	display: none;	
}

.the-content-parent .elementor-shortcode .pld-like-dislike-wrap {
	display: block !important;	
}

.pld-common-wrap > a.pld-like-dislike-trigger {
	font-size: 30px;
}

.st-count {
	font-family: "Kanit" !important;
}

.dexata-logo {
	max-width: 70px;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element-445f567 {
		width: 85.66% !important;
	}
	.elementor-widget-theme-site-logo {
		max-width: 55px;
		margin-top: 12px;
	}
}

.elementor-19 .elementor-element.elementor-element-d55bfda .elementor-element-populated .elementor-heading-title br {
	display: none;
}

@media (min-width: 767px) {
	.elementor-3064 .elementor-element.elementor-element-1f5f71b {
	padding-top: 150px !important;
	}

.post-4112 .main-container {
padding-top: 150px !important;
}

}

.post-4112 .elementor-3064 .elementor-element.elementor-element-f0b532c {
display: none !important;
}


.elementor-icon i, .elementor-icon svg path {
	fill: #000 !important;
}

@media (min-width: 1025px) {
    .elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
        padding-left: 40px;
    }

}

.swiper-slide-inner img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.elementor-element-e36226b .elementor-icon-list-icon i {
	color: #fff !important;
}

.elementor-location-header .elementor-button {
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width:768px) {
.margin-auto {
	margin: auto;
}
}

.elementor-icon-box-title span {
	font-weight: 400;
}

.client-logo {
	margin-bottom: 0;
margin-top: 0;
height: 100px;
max-height: 100px;
line-height: 70px;
}

.client-logo img {
	max-width: 177px;
	filter: grayscale(1.5) brightness(.1)
}

.aa img {
	max-width: 160px;
	filter: grayscale(1.5) brightness(1.6)
}

.royal-enfield img {
	max-width: 200px;
}

.ford img {
	filter: grayscale(1.5) brightness(1.1)
}

/*#main-footer .swiper-slide-inner img {
	filter: grayscale(1.5) brightness(1.1)
}*/

#main-footer .elementor-element-ed3fd43 .elementor-element-populated a {
color: var( --e-global-color-vamtam_accent_5 );
}

#main-footer .elementor-element-ed3fd43 .elementor-element-populated a:hover {
opacity: 0.6;
}

.elementor-151 .elementor-element.elementor-element-7bdf6de {
	display: none;
}

.elementor-151 .elementor-element.elementor-element-e32974d {
	padding: 5px 20px;
}

.elementor-button .elementor-align-icon-right {
	display: none;
}

.elementor-social-icons-wrapper {
	margin: 5px;
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
	background-color: transparent !important;
}

.elementor-widget-social-icons .elementor-grid .elementor-social-icon svg {
  fill: #fff !important;
  filter: invert(100%) grayscale(100%) sepia(100%) hue-rotate(87deg) brightness(119%) contrast(119%)
}

.elementor-widget-social-icons .elementor-grid .elementor-social-icon svg {
	fill: #fff !important;
}

#main-footer .elementor-widget-social-icons .elementor-grid .elementor-social-icon svg {
	filter: none !important;
}

.vamtam-meta-tax {
	display: none;
}

.post-media-image {
	display: none;
}

.meta-header-inside .page-header {
	display: none;
}

.post-content {
	margin-top:180px;
}

.elementor-element-7cc6919 {
	max-width: 500px;
}

.elementor-element-f9777c8 {
	width: fit-content !important;
}

.dark-logo-carousel .swiper-slide-inner img {
filter: brightness(0) invert(1);
}

.swiper-slide-inner img {
		filter: grayscale(100%) brightness(1);
opacity: 1;
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-size: 12px;
}

.elementor-19 .elementor-element.elementor-element-f101963 .elementor-icon path {
	fill: #fff !important;
}

.elementor-19 .elementor-element.elementor-element-f101963 .elementor-icon svg {
	font-size: 48px !important;
	color: #fff !important;
	fill: #fff !important;
}
}

.elementor-19 .elementor-element.elementor-element-87841f5 .elementor-icon {
	font-size: 48px;
}

.elementor-19 .elementor-element.elementor-element-f101963 .elementor-widget-container {
	background-color: transparent !important;
}

.hero-btn-container {
	padding: 0;
	max-width: 500px;
}

.hero-btn-container a {
	width: 100% !important;
	max-width: 280px;
}

.hero-content .elementor-section.elementor-element {
	padding: 0;
}

.hero-btn-container .elementor-element-populated {
	padding-left: 0 !important;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text, .elementor-testimonial__text {
	font-size: 18px !important;
}


@media (max-width: 767px) {
	.elementor-19 .elementor-element.elementor-element-5631cf8 .elementor-testimonial__text {
		font-size: 16px;
	}
.elementor-19 .elementor-element.elementor-element-d55bfda .elementor-element-populated .elementor-heading-title {
	font-size: 48px !important;
	    line-height: 55px !important;
	}	
	.elementor-19 .elementor-element.elementor-element-5eafd56 > .elementor-widget-container {
		padding: 0;
	}
	.hero-btn-container a {
		max-width: unset !important;
	}
}

.cookie-text {
	max-width: 670px;
	display: block;
	vertical-align: middle;
	padding-top: 20px;
}

.eu-cookies-bar-cookies-bar-button-accept {
background: #fff;
color: #000;
padding: 10px 20px !important;
border-radius: 15px;
}

.elementor-19 .elementor-element.elementor-element-b9fd613 > .elementor-element-populated {
	max-width: 600px;
}

.elementor-element-5945f31 img {
	object-position: center bottom !important;
}


body:not(.rtl) .elementor-3170 .elementor-element.elementor-element-5a8d2d4 .elementor-icon-list-text, body:not(.rtl) .elementor-812 .elementor-element.elementor-element-a233b52 .elementor-icon-list-text {
padding-left: unset !important;
padding: .3em 1em .2em 1em !important;
}

.elementor-3170 .elementor-element.elementor-element-5a8d2d4 .elementor-icon-list-text, .elementor-element-a233b52 .elementor-icon-list-text {
padding-left: 0px;
background: var(--vamtam-accent-color-5);
border-radius: 1em;
padding: .3em 1em .2em 1em; 
margin-bottom: 8px;
display: inline-block!important;
}

.elementor-posts .elementor-post__avatar img {
	display: none;
}

.max-width-text {
	max-width: 750px;
	margin: auto;
}

.page-id-988426 .elementor-3064 .elementor-element.elementor-element-1f5f71b, .page-id-988476 .elementor-3064 .elementor-element.elementor-element-1f5f71b {
	display: none;
} 

.elementor-6846 .elementor-element.elementor-element-a7552bf {
	width: 100% !important;
	max-width: 100% !Important;
}

/*body.elementor-page-3064:not(.elementor-motion-effects-element-type-background), body.elementor-page-3064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #243F74 0%, #fff 70vh);
}*/

.box-shadow .elementor-widget-wrap.elementor-element-populated, .elementor-element-2c27ba1 .elementor-element-populated {
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
} 

@media (min-width: 768px) {
.elementor-element-7e25a4 .elementor-icon-box-description h5 {
	max-width: 180px;
}
}

.challenges .elementor-icon-box-content h5 {
	color: #000 !important;
}

.challenges .elementor-icon-box-title span, .challenges .elementor-icon-box-title {
	color: #243F74 !important;
}

.challenge-container {
	max-width: 300px;
	margin: auto;
}

.challenge-container .elementor-icon svg {
height: 300px !important;
font-size: 160px !important;
}

.elementor-988612 .elementor-element.elementor-element-6d09fb2 {
	width: -webkit-fill-available;
}

.outcome-icon .elementor-icon-wrapper {
	text-align: center;
	background: #8AADE1;
	width: 100px;
	height: 100px;
	line-height: 130px;
	margin: auto;
	border-radius: 50px;
}

.elementor-4112 .elementor-element.elementor-element-0d7caae > .elementor-widget-container, .partner-logo {
	margin-bottom: 20px;
	max-width: 220px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.elementor-3064 .elementor-element.elementor-element-c1c537e .elementor-heading-title {
	display: none;
}

.max-width {
	max-width: 500px;
}

.page-id-988612 .elementor-widget-heading h5 {
	text-transform: uppercase;
}

.page-id-113 .max-width {
	max-width: 500px;
	margin: auto;
}

.elementor-113 .elementor-element.elementor-element-11b388e {
	max-width: 500px !important;
	margin-bottom: 15px;
}

.elementor-5043 .elementor-element.elementor-element-5c6861e, .elementor-5043 .elementor-element.elementor-element-3ddd41f {
	margin-bottom: 0;
}

.margin-left {
	margin-left: 0 !important;
}

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

.elementor-5043 .elementor-element.elementor-element-7b5b71d {
	width: 100%;
	display: block;
	float: left;
	margin-top: 30px;
	/* max-width: 150px; */
}

.elementor-19 .elementor-element.elementor-element-939712b {
	margin: auto auto 15px;
}

.comments-wrapper {
	display: none;	
}
 
.vamtam-has-theme-widget-styles .comments-wrapper {
	display: unset !important;	
}

.elementor-widget-container a {
letter-spacing: 0;
}

.elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-loop .elementor-loop-container .elementor-post-info__terms-list a.elementor-post-info__terms-list-item, .elementor-widget-loop-grid.vamtam-has-theme-widget-styles.vamtam-loop .elementor-loop-container .elementor-post-info__terms-list a.elementor-post-info__terms-list-item {
	margin-bottom: 0;
}

.elementor-806 .elementor-element.elementor-element-70af51c img {
	width: 100% !important;
}

.elementor-92 .elementor-element.elementor-element-f612541 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	max-width: 400px;
}

@media (min-width: 768px) {
#post-96 {
	padding-top: 150px;
	}}


#post-96 .elementor-3064 .elementor-element.elementor-element-f0b532c {
display: none;
}

.page-id-989943 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-989993 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (min-width: 767px) and (max-width: 1200px) {
		.elementor-151 .elementor-element.elementor-element-a0f8585 .elementor-nav-menu--main .elementor-item {
padding-right: 0px !important;		padding-left: 10px !important;
	}
	.elementor-element-b4ccf0c {
		width: 10% !important;
	}
	.elementor-element-445f567 {
		width: 70% !important;
		margin-top: -10px;
	}
	.elementor-151 .elementor-element.elementor-element-af4a488 {
		margin-top: -15px;
	}
}

@media (min-width: 1201px) and (max-width: 1900px) {
		.elementor-151 .elementor-element.elementor-element-a0f8585 .elementor-nav-menu--main .elementor-item, .elementor-991837 .elementor-element.elementor-element-a0f8585 .elementor-nav-menu--main .elementor-item {
padding-right: 10px !important;		padding-left: 13px !important;
	}
.elementor-991837 .elementor-element.elementor-element-e32974d {
    padding: 5px 0px 5px 0px;
}

}


.elementor-989993 .elementor-element.elementor-element-72c865b .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time {
	font-size: 14px;
	padding-top: 10px;
}

.elementor-989993 .elementor-element.elementor-element-72c865b .eael-event-calendar-wrapper .fc-view.fc-listMonth-view {
	max-height: 200px;
	background: #fff;
}

.elementor-989993 .elementor-element.elementor-element-72c865b .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button {
	margin-top: 10px;
	margin-left: 0;
}


.elementor-icon-box-title span {
	color: #000;
}

.elementor-989993 .elementor-element.elementor-element-70cd177c .elementor-icon-list-icon i {
	color: #fff;
}

.elementor-element-7a0e3a5 {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	z-index: 9999;
}

.elementor-element-82e7115 {
	margin-top: 30px;
	z-index: 9;
}

#uc_timeline_bullets_elementor_e90d36f .ue_item_hr_line:nth-ot-type(2) .ue_item_icon svg {
	filter: brightness(1.5);
}

.elementor-990106 .elementor-element.elementor-element-e90d36f .ue_item_title span {
	font-weight: 600;
}

.tutor-form-control, .elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	padding-left: 10px !important;
}

.elementor-kit-7 label {
	font-weight: 300 !important;
}

.tutor-btn-ghost:hover {
	opacity: 0.8;
}

.tutor-col-lg-6:nth-of-type(4), .tutor-col-lg-6:nth-of-type(5), .tutor-col-lg-6:nth-of-type(6) {
	display: none !important;
}

.tutor-dashboard-menu-my-courses, .tutor-dashboard-menu-divider-header, .tutor-dashboard-menu-analytics, .tutor-dashboard-menu-withdraw, .tutor-dashboard-menu-divider:last-of-type, #tutor-create-new-course, .tutor-dashboard-menu-question-answer  {
	display: none;
}

.full {
	margin-bottom: 120px;
}

.elementor-kit-7 select, .elementor-kit-7 .select2.select2-container .select2-selection[role="combobox"], .elementor-kit-7 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-7 .elementor-select-wrapper, .elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-7 textarea, .elementor-kit-7 textarea::placeholder, .elementor-kit-7 .elementor-field-textual, .elementor-kit-7 .elementor-field-textual::placeholder {
	font-weight: 300 !important;
}

.elementor-kit-7 #main-content  .tutor-d-flex input:not([type="button"]):not([type="submit"]), .elementor-kit-7 .tutor-d-flex textarea, .elementor-kit-7 .tutor-d-flex .elementor-field-textual {
	background-color: none !important;
}

.tutor-btn-ghost, .tutor-btn-link {
	color: #000 !important;
	background: transparent !important;
}

.tutor-login-wrap{
	box-shadow: none !important;
	margin: 90px auto;
}

#tutor-registration-wrap {
	margin: 90px auto;
}

.tutor-login-form-wrapper .tutor-fs-5 {
	font-size: 36px;
	text-align: center;
	font-weight: 300;
}

.tutor-alert.tutor-warning .tutor-alert-icon {
    color: #8aade1;
}

.tutor-alert.tutor-warning {
    background: #8aade1 !important;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
 Â  Â text-align: left !important;
}

.youzify-search-landing-heading {
	    color: var(--e-global-color-vamtam_accent_6 );
    font-family: var(--e-global-typography-vamtam_h1-font-family ), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size );
    font-weight: var(--e-global-typography-vamtam_h1-font-weight );
    text-transform: var(--e-global-typography-vamtam_h1-text-transform );
    font-style: var(--e-global-typography-vamtam_h1-font-style );
    line-height: var(--e-global-typography-vamtam_h1-line-height );
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing );
}

.youzify-search-landing-heading-text {
	display: none;
}

.group-tealium-audiencestream-masterclaas-cohort-oct-2023 .vamtam-main  {
	margin: 0 auto !important;
	text-align: center;
}

.youzify-hdr-v1 .youzify-name h2 {
	letter-spacing: 0;
}

.not-logged-in .group-tealium-audiencestream-masterclaas-cohort-oct-2023 .vamtam-main p {
  color: var(--e-global-color-vamtam_accent_6 );
    font-family: var(--e-global-typography-vamtam_h1-font-family ), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size );
    font-weight: var(--e-global-typography-vamtam_h1-font-weight );
    text-transform: var(--e-global-typography-vamtam_h1-text-transform );
    font-style: var(--e-global-typography-vamtam_h1-font-style );
    line-height: var(--e-global-typography-vamtam_h1-line-height );
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing );
}

.list-item-button a:hover {
	background-color: #000 !important;
	background: #000 !important;
}

.youzify-horizontal-layout .youzify-group-navmenu li a {
	  font-family: var(--e-global-typography-74d4df5-font-family ), Sans-serif !important;
	color: #000 !important;
}

body .youzify button, .list-item-button a, #youzify-group-body form input[type=submit]:not(#members_search_submit) {
    font-family: var(--e-global-typography-74d4df5-font-family ), Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size );
    font-weight: var(--e-global-typography-74d4df5-font-weight );
    text-transform: var(--e-global-typography-74d4df5-text-transform );
    line-height: var(--e-global-typography-74d4df5-line-height );
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing );
    word-spacing: var(--e-global-typography-74d4df5-word-spacing );
    color: var(--e-global-color-vamtam_accent_5 );
    background-color: var(--e-global-color-vamtam_accent_6 );
    border-radius: 18px 18px 18px 18px;
    padding: 13px 29px 13px 29px;
}

.youzify-search-input, .tutor-form-control {
	    font-family:inherit !important;
		font-weight: initial !important;
    text-transform: capitalize !important;
    line-height: initial;
    letter-spacing: initial !important;
    word-spacing: initial !important;
    color: #000 !important;
    background-color: transparent !important;
	
    padding: 13px 42px 13px 55px !important;
}

#youzify-wall-form .youzify-wall-actions .youzify-update-post:hover, #youzify-wall-form .youzify-wall-actions .youzify-wall-post:hover {
	background: #000 !important;
}

.youzify .activity-header .activity-head {
	text-align: left;
}

.nice-select {
	display: none;
}

.youzify-group-header {
	z-index: 1 !important;
}

.youzify-hdr-v1 .youzify-cover-content .youzify-inner-content {
	z-index: 2 !important;
}

.youzify-blue-scheme .youzify .youzify-wc-main-content address .youzify-bullet, .youzify-blue-scheme .youzify ul.woocommerce-thankyou-order-details+p, .youzify-blue-scheme .youzify-bbp-topic-head, .youzify-blue-scheme .youzify-group-navmenu ul li.current, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu, .youzify-blue-scheme .youzify-view-order .youzify-wc-main-content>p {
    border-color: #8aaed1;
}

#tutor-registration-wrap {
	background: #fff !important;
}

.tutor-login-form-wrapper, #tutor-registration-form {
padding-top: 0 !important;
}

.not-logged-in-container {
	display: none;
}	
	
.tutor-btn-ghost, .tutor-btn-link {
	margin-top: -5px;
	font-weight: 300;
}

#menu-explore-academy {
	list-style: none;
	padding: 0;
}

.tutor-form-control, body #mceu_1 button, .mce-btn button {
	background: #fff !important;
	background-color: #fff !important;
}

.youzify-page {
		background-color: transparent !important;
	background-image: linear-gradient(
180deg,Â var(--e-global-color-vamtam_accent_4Â )Â 0%,Â var(--e-global-color-vamtam_accent_5Â )Â 80vh) !important;
}

.youzify-data, .youzify-account-menu:nth-of-type(2), .group-create-nav {
	display:none;
}

.youzify-search-landing-image {
	background: var( --e-global-color-vamtam_accent_1 ) !important;
}

#whats-new-post-in, .youzify-form-tool { 
	display: initial !important;
	
}

.youzify-account-settings-menu .youzify-account-menu:first-of-type {
display: none;
}

#whats-new-post-in-box select {
	display: initial !important;
	opacity: 1 !important;
}

#youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
	border-radius: 15px;
}

#menu-explore-academy a, #menu-explore-academy-internal a {
    padding: 14px 31px !important;
    display: block !important;
    display: flex;
    align-items: center;
    border-radius: 4px 0px 0px 4px;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 5px;
    color: #000 !important;
}

#menu-explore-academy a, #menu-academy-menu-internal a {
	padding: 14px 31px !important;
  display: block !important;
  display: flex;
  align-items: center;
  border-radius: 4px 0px 0px 4px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0;
  color: #000 !important;
  text-decoration: navajowhite;
  line-height: revert;
}

.post-990914 .widget-title {
	display: none;
}

.custom-h2 {
	font-size: 42px !important;
}

#menu-academy-menu-internal .current-page-item {
	background: var(--tutor-color-primary) !important;
	    color: #fff !important;
}

#menu-explore-academy .current-page-item a, 
#menu-academy-menu-internal .current-page-item {
	background: var(--tutor-color-primary) !important;
	    color: #fff !important;
}


#menu-explore-academy a:hover, #menu-academy-menu-internal a:hover {
	background: rgba(var(--tutor-color-primary-rgb), 0.1);
}

.youzify-sidebar .widget-content {
	background: transparent !important;
}

#menu-academy-menu-internal h2 {
	display: none;
}

.page-id-990914 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	font-size: 42px !important;
}

.youzify-left-sidebar-layout .youzify-sidebar-column {
	position: relative;
}


#youzify-wall-nav {
    border-bottom: 1px solid #ccc;
    background: transparent !important;
    padding-bottom: 30px;
}

.youzify-left-sidebar:before {
    content: "";
    position: absolute;
    width: auto;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px solid #dcdfe5;
    z-index: 1;
}

#menu-explore-academy:before, #menu-academy-menu-internal:before {
    content: "";
    position: absolute;
    width: auto;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px solid #dcdfe5;
    z-index: 1;
}

#nav_menu-4 .widget-title, .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon {
	display: none;
}

@media (min-width: 1400px) {
	#youzify-profile-navmenu .youzify-inner-content, .youzify .wild-content, .youzify .youzify-boxed-navbar, .youzify-cover-content, .youzify-header-content, .youzify-page-main-content, .youzify-vertical-layout .youzify-content {
    max-width: 1320px;
}
}

.tutor-widget-title {
	font-size: 27px !important;
}

.youzify-left-sidebar-layout .youzify-sidebar-column {
    max-width: 297px;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 150px;
}

@media (min-width: 1200px) {
  .single-courses .tutor-col-xl-8 {
    width: 66.66666667% !important;
  }
}

.text-center h2 {
	text-align: center !important;
}

.academy-container {
    border-top: solid 1px #ccc;
    margin-top: 30px;
}

.page-id-84 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: inherit !important;
}

body .elementor-989943 .elementor-element.elementor-element-442be99 .elementor-labels-above .elementor-field-group > label {
    max-width: 200px;
    margin-bottom: 10px;
}

.elementor-field-subgroup .elementor-field-option label {
	font-weight: 300 !important;
}

.post-990675 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding: 30px 0 0;
}

.main-content {
	padding-bottom: 90px;
}


.post-990675.elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.tutor-to-assignment .tutor-to-title, .content-section .tutor-fs-6  {
	display: none;
}

.page-id-990887 .elementor-3064 .elementor-element.elementor-element-f0b532c, .tutor-course-topic-item-duration {
	display: none;
}

.page-id-990887 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 30px !important;
}

.page-id-990887 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
    margin: 60px 0 0 !important;
    text-align: center !important;
    margin-bottom: 90px !important;
}

.post-990495 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 0 !important;
}

.elementor-kit-7 .tutor-d-flex input:not([type="button"]):not([type="submit"]), .elementor-kit-7 .tutor-d-flex  textarea, .elementor-kit-7 .tutor-d-flex  .elementor-field-textual {
background-color: var( --e-global-color-vamtam_accent_1 ) !important;
}

.tutor-course-list-btn a {
    font-family: var(--e-global-typography-74d4df5-font-family ), Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size );
    font-weight: var(--e-global-typography-74d4df5-font-weight );
    text-transform: var(--e-global-typography-74d4df5-text-transform );
    line-height: var(--e-global-typography-74d4df5-line-height );
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing );
    word-spacing: var(--e-global-typography-74d4df5-word-spacing );
    color: var(--e-global-color-vamtam_accent_5 );
    background-color: var(--e-global-color-vamtam_accent_6 );
    border-radius: 18px 18px 18px 18px;
    padding: 13px 29px 13px 29px;
}


.tutor-course-list-btn a:hover {
	background: #000;
}

.tutor-course-single-pricing {
	display: none;
}

.rcp_restricted {
	display: none;
}

.tutor-course-wishlist-btn {
	color: #fff;
}

.min-btn-width a {
	min-width: 233px;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.max-width {
	  max-width: 600px !important;
    margin: auto;
}

.elementor-991580 .elementor-element.elementor-element-0d7caae, .elementor-991580 .elementor-element.elementor-element-0d7caae img {
    box-shadow: none !important;
    /* margin: 20px !important; */
    margin: 8px 20px 8px 0;
	max-width: 200px;
}

.elementor-991580 .elementor-element.elementor-element-c2be706 {
    text-align: left;
    margin: 20px 10px !important;
    max-width: 150px;
}

.post-991580 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.post-991580 .elementor-element.elementor-element-0d7caae > .elementor-widget-container {
	background: transparent !important;
}

.elementor-991580 .elementor-element.elementor-element-d5741a8 {
	width: fit-content;
}

.post-86 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-bottom: 0 !important;
}

#post-86 .elementor-element-dcf2f48 h2, #post-86  .elementor-element-575808b h2 {
	margin: 0 auto !important;
}

@media (min-width: 991px) {
.post-991580 .elementor-element-f873f0d {
	margin-right: -60px;
	}
}

.youzify-membership-forgot-password, .youzify-membership-form .form-title h2, .youzify-membership-form .youzify-membership-form-cover .form-cover-title, .youzify-membership-form .youzify-membership-form-desc, .youzify-membership-form .youzify-membership-form-message p, .youzify-membership-form-actions button, .youzify-membership-form-item .youzify-membership-item-content input, .youzify-membership-form-item .youzify-membership-item-content label, .youzify-membership-form-note, .youzify-membership-link-button, .youzify-membership-social-buttons .youzify-membership-social-title, .youzify-membership-social-buttons li a {
	padding: 0;
  font-weight: bold;
  font-size: 36px;
  text-align: center;
  font-weight: boldl;
  letter-spacing: initial;
  margin: auto;
  background: transparent;
  color: #000;
  font-family: 'Kanit' !important;
  text-transform: capitalize;
  text-align: center;
  margin: auto;
    margin-top: auto;
  display: inline;
  width: 100%;
  left: 0;
  padding: 0;
  margin-top: 0;
}

.youzify-membership-form .youzify-membership-form-cover {
  height: 80px;
  overflow: visible;
  position: relative;
  background-position: center;
  background-color: ba;
  background-image: none !important;
}

.youzify-membership-form.youzify-membership-signup-page {
	border-radius: 5px;
  max-width: 520px;
  margin: 60px auto;
  padding: 0px 0 32px 0;
  box-shadow: 0 0 15px rgba(0,0,0,.1) !important;
}

form#youzify_membership_signup_form fieldset legend, form#youzify_membership_signup_form label {
  padding: 0;
  width: auto;
  border: none;
  display: block;
  color: #000;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 12px;
}

#youzify_membership_signup_form h2 {
  margin: 0 0 20px;
  padding: 0;
  display: block;
  color: #eeeeee;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: inherit;
}

form#youzify_membership_signup_form fieldset legend, form#youzify_membership_signup_form label {
	font-family: 'Kanit' !important;
}

#field-visibility-settings-toggle-1 {
	display: none;
}

.youzify-membership-form-note.youzify-membership-terms-note {
  font-weight: 400 !important;
  font-size: 14px !Important;
  text-transform: full-size-kana;
}

.youzify-membership-form-note.youzify-membership-terms-note a {
  color: #8aaed1;
}

#tutor-login-agmnt-1 {
	background: #fff;
}

.tutor-btn:hover {
	background: #000;
}

.youzify-membership-form .youzify-membership-form-actions button, .youzify-membership-form .youzify-membership-form-actions button[type="submit"], .youzify-membership-form .youzify-membership-link-button {
  font-weight: var( --e-global-typography-74d4df5-font-weight );
  text-transform: var( --e-global-typography-74d4df5-text-transform );
  line-height: var( --e-global-typography-74d4df5-line-height );
  letter-spacing: var( --e-global-typography-74d4df5-letter-spacing );
  word-spacing: var( --e-global-typography-74d4df5-word-spacing );
  color: var( --e-global-color-vamtam_accent_5 );
  background-color: var( --e-global-color-vamtam_accent_6 );
  border-radius: 18px 18px 18px 18px;
  padding: 13px 29px 13px 29px;
  background: #8aade1 !important;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: var( --e-global-typography-74d4df5-letter-spacing );
  font-family: var( --e-global-typography-74d4df5-font-family ), Sans-serif !Important;
}

.youzify-membership-form-actions .youzify-membership-link-button {
  margin-top: 12px;
  border-radius: 18px !important;
	background-color: #fff !important;
  background: #fff !important;
  border: solid 1px #8aaed1 !important;
  color: #8aade1 !important;
} 

.youzify-membership-form-actions .youzify-membership-link-button:hover {
	background: #8aade1 !important;
	color: #fff !important;
}

.youzify-scrolltotop.youzify-is-visible {
	bottom: 50px;
}

.form-with-header .youzify-membership-success-msg {
Border-top: none;
}

.youzify-membership-form .youzify-membership-success-msg p {
	border-top: none;
	font-size: 16px !important;
	text-transform: none;
	padding-left: 10px !important;
}

.post-991803 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	margin-top: 30px !important;
}

.elementor-990675 .elementor-element.elementor-element-cfd7289 {
  margin-top: 0;
}

.post-991803 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

#youzify-membership-form .youzify-membership-form-item input:not([type=checkbox]), #youzify-membership-form .youzify-membership-form-item input[type=text] {
text-align: left !important;
}

#youzify_membership_signup_form h2, .form-with-labels #youzify-membership-form .youzify-membership-form-item label {
color: #333 !important;
font-weight: 300 !important; 
}

.youzify-membership-form .youzify-membership-form-message p a {
	color: #8aade1 !important;
}

.youzify-membership-form {
	margin-top: 60px;
	border-radius: 5px;
}

.account-menu {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	display: none;
}

.logged-in .account-menu {
	display: block;
}

.elementor-element-917a7da {
	width: 30% !important;
}

.elementor-element-34f15f0 {
		width: 70% !important;
}

.elementor-151 .elementor-element.elementor-element-2df3d19 .elementor-menu-toggle {
	margin-right: 0;
}

@media (min-width: 767px) and (max-width: 1200px) {
	.elementor-element-4c6d7f9 {
		margin-top: -5px;
	}
	.elementor-element-2ec838, .elementor-element-b195cf8 .elementor-widget-nav-menu .elementor-widget-container {
		float: right;
	}
}

@media (max-width: 1200px) {
	.elementor-element-dde8f4, .elementor-element-dde8f4d {
		display: none !important;
	}
}

.page-id-991874 .elementor-3064 .elementor-element.elementor-element-f0b532c, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-991874 .elementor-991874 .elementor-element.elementor-element-e6b4f62, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-top: 0;
	padding-top: 0;
}

@media (max-width: 767px) {
	.elementor-element-18a4967 {
		padding-left: 0;
	}
	body.elementor-page-3064:not(.elementor-motion-effects-element-type-background), body.elementor-page-3064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #243F74 0%, #fff 30vh);
}
	.page-id-96 #main-content {
		padding-left: 15px;
		padding-right: 15px;
	}
/*	#main-content {
		margin-left: 30px;
    margin-right: 30px;
}*/
	.page-id-991874 .elementor-991874 .elementor-element.elementor-element-e6b4f62, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	margin-top: 0;
	padding-top: 0;
}

.page-id-991874 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .page-id-991970 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-990914 .elementor-3064 .elementor-element.elementor-element-f0b532c, .postid-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 0;
	padding-top:0 !important;
}
}

.page-id-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .postid-990914 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .postid-991970 elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 0px !important;
}

.page-id-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
	margin-bottom: 30px !important;
}

.gamipress-leaderboard-table thead .sorting, .gamipress-leaderboard-table thead .sorting_asc, .gamipress-leaderboard-table thead .sorting_desc, .gamipress-leaderboard-table thead .sorting_asc_disabled, .gamipress-leaderboard-table thead .sorting_desc_disabled {
	text-align: left;
}

.gamipress-leaderboard-table th {
	max-width: 200px !important;
	text-align: left !important;
}

.gamipress-leaderboard-table .column-position {
	max-width: 20px !important;
}


.tutor-dashboard-menu-enrolled-courses, .tutor-dashboard-menu-my-profile {
	display: none;
}

.tutor-dashboard-menu-enrolledcourses, .tutor-dashboard-menu-leaderboard {
	margin-bottom: 10px;
}

.tutor-dashboard-menu-myprofile, .tutor-dashboard-menu-cohorts { 
	border-top: solid 1px #dcdfe5;
	padding-top: 10px;
}

.tutor-dashboard-menu-my-quiz-attempts {
	display: none;
}

.gamipress-leaderboard-table {
	max-width: 600px;
	float: left;
}

#menu-explore-academy-desktop, #menu-academy-menu-internal {
	border-right: solid 1px #ccc;
    list-style: none;
}

.elementor-page-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6, .elementor-991970 .elementor-element.elementor-element-e7cfa67 {
	padding-top: 0 !important;	
	margin-top: 0 !important;
}

.elementor-page-991970 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 h2 {
    margin: 0 0 30px !important;
    text-align: left !important;
    color: var(--e-global-color-vamtam_accent_6);
    font-family: var(--e-global-typography-vamtam_h1-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h1-font-size);
    font-weight: var(--e-global-typography-vamtam_h1-font-weight);
    text-transform: var(--e-global-typography-vamtam_h1-text-transform);
    font-style: var(--e-global-typography-vamtam_h1-font-style);
    line-height: var(--e-global-typography-vamtam_h1-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h1-letter-spacing);
}

.gamipress-user-points-description {
	color: #8aade1 !important;
	font-size: 36px !important;
	font-weight: bold !important;
}

@media (min-width: 768px) {
	.elementor-991970 .elementor-element.elementor-element-bc0e991 {
		padding-left: 30px;
	}
	#menu-item-992065, #menu-item-992100 { 
	border-bottom: solid 1px #dcdfe5;
	margin-bottom: 10px;
}
	#menu-item-992070, #menu-item-992066 {
	padding-top: 10px;
}
}

.elementor-form .elementor-message {
    font-size: 16px;
    line-height: initial;
    font-weight: 300;
    margin-top: 30px;
}

#menu-academy-menu-internal .current-menu-item {
	background: #8aade1 !important;
	color: #fff !important;
}

#menu-academy-menu-internal .current-menu-item {
	    background-color: var(--tutor-color-primary);
    color: var(--tutor-color-white);
	max-height: 42px;
	line-height: 16px;
}

.fluentform .ff-el-input--label label {
	font-size: 16px;
	font-weight: 300;
	margin-top: 10px;
}

.ff-el-form-check-label span {
	padding-left: 5px;
	font-weight: 300;
}

form.fluent_form_4 .ff-btn-submit {
		margin-top: 20px;
    color: #ffffff;
    font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
    font-size: var(--e-global-typography-74d4df5-font-size);
    font-weight: var(--e-global-typography-74d4df5-font-weight);
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
    color: var(--e-global-color-vamtam_accent_5);
    background-color: var(--e-global-color-vamtam_accent_6) !Important;
    border-radius: 18px 18px 18px 18px;
    padding: 13px 29px 13px 29px;
    width: 100%;
}

form.fluent_form_4 .ff-btn-submit:hover {
	background: #8aade1 !important;
}

.ff-message-success {
	padding: 30px;
}

.youzify-membership-form-note {
	color: #333 !important;
  font-weight: 600 !important;
  font-size: 16px;
  padding-bottom: 10px;
  display: block;
  text-transform: none;
  text-align: left;
}

#youzify-membership-form .youzify-membership-form-item input:not([type="checkbox"]), #youzify-membership-form .youzify-membership-form-item input[type="text"] {
	text-transform: none;
}

.form-with-header .youzify-membership-error-msg {
  background: red;
  margin: 30px;
  padding: 20px;
}

.youzify-membership-form #message p, .youzify-membership-form .youzify-membership-form-message p:last-of-type {
	font-size: 16px;
  font-weight: 300;
  text-transform: none;

}

.form-with-header .youzify-membership-error-msg {
  background: #eee;
  margin: 30px 30px 0;
  border-left: 6px solid #F44336;
  border-top: navajowhite;
  border-radius: 5px;
}

.profile-details-section h2 {
	display: none;
}

#youzify_membership_signup_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

#basic-details-section {
	margin-top: 30px;
}

#youzify_membership_signup_form .youzify-membership-section-title, #youzify_membership_signup_form h2 {
	display: none;
}

.elementor-84 .elementor-element.elementor-element-2fae8de .elementor-widget-heading {
    padding: 2px 20px 70px 20px;
    margin-top: -55px;
}

@media (max-width: 767px) {
.elementor-84 .elementor-element.elementor-element-2fae8de .elementor-heading-title {
	margin-left: -10px !important;
	}
}

.post-90 .elementor-3064 .elementor-element .elementor-element-e5a5f01 h2, .post-90 .elementor-3064 .elementor-element  .elementor-element-71d9640 h2 {
	margin: 0 auto !important;
}

.elementor-84 .elementor-element.elementor-element-2fae8de .elementor-widget-heading h2 { 
	    margin: 60px 0 0 !important;
}

h4 {
	font-family: 'Kanit' !important;
}

.elementor-86 .elementor-element.elementor-element-7f4643d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
align-content: baseline; 
}

.elementor-84 .elementor-element.elementor-element-8e22ea2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	padding-top: 80px;
}

.elementor-19 .elementor-element.elementor-element-8725ec9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: baseline;
}

.tutor-wrap .elementor-heading-title {
	max-width: 500px;
}

.elementor-993309 .elementor-element.elementor-element-3c30dae1 .elementor-heading-title {
	max-width: 650px;
	margin: auto;
}

.elementor-993309 .elementor-element.elementor-element-7a7d60ef .elementor-heading-title {
	margin: auto;
	font-family: 'kanit' !important;
	    font-size: var(--e-global-typography-vamtam_h3-font-size) !important;
}

.elementor-widget-post-comments.vamtam-has-theme-widget-styles .comment-reply-title {
	font-family: 'kanit' !important;
}

@media (max-width: 767px) {	
	.elementor-element-6ddef36 {
    width: 100%;
    margin-left: 10px;
}	
	
	.page-id-991803 .elementor-991803 .elementor-element.elementor-element-cfd7289 {
		margin-top: 0 !important;
	}

.elementor-element-45eb076 {
		width: 70%;
	display: none;
	}
	
	.elementor-991803 .elementor-element.elementor-element-cfd7289 .elementor-container {
		width: fit-content;
		float: left;
	}
	

	.elementor-element-3afc92b .elementor-column-gap-default {
		width: 100% !important;
	}
	
	.elementor-element-6ddef36 .elementor-element-populated { 
		width: fit-content;
		float: left;
	}
	

.course-archive-page .tutor-row {
	display: block;
}

.youzify-search-input, .tutor-form-control {
	padding: 13px 40px 13px 53px !important;
	margin-top: 20px;
}

	.tutor-course-details-page h1 {
    font-size: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-34f15f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0;
    align-content: center;
    align-items: center;
    padding-left: 0;
}
	
	.logged-in .elementor-151 .elementor-element.elementor-element-07c41ca {
    display: inherit !important;
    margin-bottom: 0;
    margin-top: 0;
    background: #8aade1;
    padding-top: 5px;
}
	
.course-archive-page .tutor-d-flex {
	float: right;
}

	.elementor-991803 .elementor-element.elementor-element-6ddef36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		padding: 0;
		margin: 0;
	}
}

@media (max-width: 991px) {
	.course-archive-page .tutor-color-black {
	display: none;
}
	.tutor-row {
		margin-right: 10px;
		left: 0;
	}
}

.elementor-993442 .elementor-element.elementor-element-e3b0ebd {
	margin-top: -50px;
}

@media (min-width: 992px) {
	.elementor-993442 .elementor-element.elementor-element-f203a46 .elementor-heading-title {
	font-size: 65px !important;
}
}

	.category-case-studies .elementor-993167 .elementor-element.elementor-element-03871f8 > .elementor-container h6, 	.category-case-studies .elementor-993167 .elementor-element.elementor-element-03871f8 > .elementor-container h2, .elementor-806 .elementor-element.elementor-element-03871f8 h6, .elementor-806 .elementor-element.elementor-element-03871f8 h2, .elementor-989088 .elementor-element.elementor-element-7bc3e11 h6, .elementor-993167 .elementor-element.elementor-element-03871f8 h2,  .elementor-993167 .elementor-element.elementor-element-03871f8 h6, .elementor-989088 .elementor-element.elementor-element-7bc3e11 h5,.elementor-989088 .elementor-element.elementor-element-03871f8 h6, .elementor-989088 .elementor-element.elementor-element-03871f8 h2, .elementor-988054 .elementor-element.elementor-element-03871f8 h2, .elementor-988054 .elementor-element.elementor-element-03871f8 h6, .elementor-988051 .elementor-element.elementor-element-03871f8 h2, .elementor-988051 .elementor-element.elementor-element-03871f8 h6, .elementor-988051 .elementor-element.elementor-element-03871f8 h5, .elementor-993227 .elementor-element.elementor-element-03871f8 h2, .elementor-993227 .elementor-element.elementor-element-03871f8 h6, .elementor-993227 .elementor-element.elementor-element-03871f8 h5 {
		margin: auto;
	}
	
	.category-case-studies .elementor-widget-image img { 
	width: 100%;
}

.tutor-iconic-btn {
	padding: 13px;
	    background: #8aade1;
    border-radius: 50px;
}

.elementor-993442 .elementor-element.elementor-element-7bc3e11 h5, .elementor-993442 .elementor-element.elementor-element-2fd1c0a .elementor-heading-title, .elementor-993442 .elementor-element.elementor-element-3ae13ed h2 {
	margin: auto;
}
	
	.elementor-993227 .elementor-element.elementor-element-f203a46 .elementor-heading-title {
		max-width: 600px;
	}
	
	.margin-auto h2, .margin-auto h5, .margin-auto h6 {
		margin: auto;
	}
	
.elementor-1089 .elementor-element.elementor-element-3a7d1af .elementor-repeater-item-9b753dc .elementor-icon-list-text span {
    display: inline;
      background: var(--vamtam-accent-color-5);
    border-radius: 1em;
    padding: 0.1em 0.4em 0.01em 0.4em !important;
    margin-bottom: 5px;
    display: inline-block!important;
	    margin-top: 1px;
}
	
	.category-case-studies .elementor-spacer-inner {
		display: none;
	}
	
	
	.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-quiz-wrapper .tutor-quiz-wrap .quiz-question-ans-choice-area .fill-in-the-gap input {
		background: #fff !important;
	}
	
.lb-style-custom .lb-like, .lb-style-custom .lb-dislike {
	background: transparent;
	border: none;
}

.youzify-membership-form-note, .youzify-membership-form #message p, .youzify-membership-form .youzify-membership-form-message p:last-of-type {
font-weight: 300 !important;
}

.form-with-header .youzify-membership-error-msg p, .form-with-header .youzify-membership-error-msg p:last-of-type {
	border: none !Important;
	font-size: 16px;
	}	
	
	body .youzify-membership-form #message {
	border-top: none !important;
}

.post-990887 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

/* .post-991803 .tutor-widget-course-categories {
	display: none;
} */

@media (min-width: 991px) {

}

#hubspot-messages-iframe-container.widget-align-right {
	z-index: 9999999999999 !important;
}

.elementor-tab-title {
    font-weight: 700 !important;
}

.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts .elementor-post__card .elementor-post__read-more {
	font-weight: 300;
}

.elementor-989805 .elementor-element.elementor-element-f024362.elementor-column > .elementor-widget-wrap {
	padding-bottom: 50px;
}

.elementor-989805 .elementor-element.elementor-element-35aa2a88 h2 {
	font-size: var( --e-global-typography-vamtam_h3-font-size );
}

.elementor-988051 .elementor-element.elementor-element-elementor-icon-list-text { 
	font-weight: 400 !important;
}


.category-case-studies .likebtn_container {
	display: none;
}

.elementor-993958 .elementor-widget-spacer {
	left: inherit !important;
}

body .elementor-96 .elementor-element.elementor-element-9811362 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 10px;
}

#form-field-field_5c5c3fc label {
	font-weight: 300;
}

.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
	font-weight: 500 !important;
	letter-spacing: 0;
}

.elementor-607 .elementor-element.elementor-element-1841468 {
	font-weight: 300 !important;
}

.category-case-studies  .elementor-post-info__item {
	font-weight: 500 !important;
}

.elementor-post-info {
	margin-left: -10px;
}

.elementor-tab-content h3, 
.elementor-tab-content h3 strong {
	font-weight: 400 !important;
}

.elementor-tab-content p strong {
	font-weight: 400;
}

.elementor-86 .elementor-element.elementor-element-ba679af .elementor-post-info__item--type-custom {
	margin-left: -25px;
} 


.elementor-element-c51c7a4 h5 {
	font-weight: 400 !important;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a {
	font-weight: 400;
}

.tutor-course-review-popup-form {
	display: none;
}

strong {
	font-weight: 500;
}

#youzify-membership-form .youzify-membership-form-item label { 
	font-size: 16px !Important;
}

#youzify_membership_signup_form h2, .form-with-labels #youzify-membership-form .youzify-membership-form-item label {
	font-weight: 300 !important;
	margin-right: 0 !important;
	color: #000 !Important;
	font-size: 16px !important;
	}

.youzify-membership-form .youzify-membership-form-message p strong {
	font-weight: 500 !important;
	color: #000 !important;
	margin-right: 0 !important;
	text-transform: none !important;
	font-size: 16px !important;
}

.youzify-membership-form-cover .form-cover-title {
	font-weight: 500 !important;
}

#main .form-with-labels #youzify-membership-form .youzify_membership_checkbox_field {
	font-size: 14px !important;
    font-weight: 400 !important;
    line-height: initial;
}

.post-994278 .elementor-element.elementor-element-f0b532c {
	display: none;
}

@media (min-width: 768px) {
	.roi-max-width {
		max-width: 390px;
	}
	.elementor-nav-menu__align-center .elementor-nav-menu {
		margin-right: -25px;
	}
	.elementor-151 .elementor-element.elementor-element-445f567 {
		width: 80%;
	}
	.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next {
		right: 15px !important;
	}
	.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev {
		left: 15px !important;
	}


.footer-wrapper h4 {
	font-weight: 300 !important;
	margin-top: 0;
}

.tutor-container {
	margin-top: 0 !important;
}

.page-id-988476 .elementor-element.elementor-element-f0b532c, .elementor-element.elementor-element-cb4fbd6 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-98847 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.post-988426 .elementor-element.elementor-element-cb4fbd6, .page-id-988476 .elementor-element.elementor-element-cb4fbd6, .page-id-988428 .elementor-element.elementor-element-cb4fbd6 {
	padding-top: 0;
}

.page-id-988426 .elementor-element.elementor-element-f0b532c, .page-id-988428 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.grassblade {
	overflow: visible !important;
}

.tutor-quiz-attempt-details .quiz-explanation-wrapper {
	font-weight: 300;
}

.tutor-course-spotlight-wrapper .tutor-container .tutor-row {
Justify-content: normal !important;
}

.tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {
	padding-top: 0 !important;
}

.tutor-course-spotlight-wrapper {
Padding: 0 !important;
}

.grassblade_iframe {
width: 100% !important;
}

#tutor-course-spotlight-overview .tutor-col-xl-8 {
	width: 100% !important;
}


.tutor-quiz-attempt-details .quiz-explanation-wrapper {
	font-weight: 300;
}

.tutor-course-spotlight-wrapper .tutor-container .tutor-row {
Justify-content: normal !important;
}

.tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {
	padding-top: 0 !important;
}

.tutor-course-spotlight-wrapper {
Padding: 0 !important;
}

.grassblade_iframe {
width: 100% !important;
}

#tutor-course-spotlight-overview .tutor-col-xl-8 {
	width: 100% !important;
	padding-left: 0 !important;
}

#featured-post h2 a {
	font-weight: 400 !important;
}

.elementor-posts .elementor-post__card .elementor-post__read-more {
    font-weight: 300;
    font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-transform: var(--e-global-typography-74d4df5-text-transform);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
    fill: var(--e-global-color-vamtam_accent_6);
    color: var(--e-global-color-vamtam_accent_6);
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-vamtam_accent_1);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.page-id-988612 .elementor-element-58acc71 .elementor-widget-heading h5 a {
	text-transform: none !important;
}

.tutor-lms #hubspot-messages-iframe-container {
	display: none !important;
}

#tutor-course-spotlight-overview {
	background: #dbdddf !important;
}

/* .tutor-course-single-sidebar-wrapper, .tutor-course-content-title, .tutor-accordion-item, .tutor-course-topics-sidebar-toggler, .tutor-progress-content, .tutor-fs-7 {
	display: none !important;
} */

.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
	padding-bottom: 52px;
}


.tutor-single-course-sidebar-more .tutor-course-details-widget-title, .tutor-course-details-widget-tags {
	display: none;
}

.tutor-single-course-sidebar-more .tutor-course-details-widget-list::before {
	    content: 'Prerequisites';
    font-size: 32px;
    font-weight: 300;
    letter-spacing: -1.3px;
}

.tutor-course-details-widget-title {
	font-size: 32px !important;
}

.tutor-single-course-sidebar-more .tutor-course-details-instructors+div {
	padding: 4px;
}

.tutor-course-details-page h2 {
    font-size: 40px;
    font-weight: 400;
}

/* filter sidebar checkbox style */
.tutor-form-check-input[type=checkbox]:checked {
	background-color: #8aade1 !important;
}
#tutorlistItemChecked {
	border: 2px solid blue;
}

.page-id-84 .elementor-element.elementor-element-82db30e {
	display: none;	
}

.feed, #activity-filter-select {
	display: none !important;
}

.youzify-search-input {
	border: none !important;
}

.youzify-hdr-v1 .youzify-header-cover {
	background: #8aade1 !important;
}

.youzify-header-cover>img, .youzify-header-overlay .youzify-header-cover:before {
display: none;
}

.rcp-no-access .tutor-course-details-tab .dexata-academy-login-h1, .rcp-no-access .tutor-course-details-tab .dexata-academy-login-p {
display: none;
}

@media (min-width: 992px) {
.rcp-no-access .tutor-col-xl-8, .rcp-no-access .single-courses .tutor-col-xl-8 {
width: 100% !important;
}

.rcp-no-access .tutor-course-thumbnail {
Float: left;
	width: 60%;
    padding-right: 35px;
}

.rcp-no-access  .tutor-tab {
	float: left;
    padding-top: 0 !important;
    margin-top: -30PX;
    background-color: #f4f6f9;
    border: 1px solid var(--tutor-border-color);
    position: relative;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    width: 33%;
    padding: 20px;
    padding-top: 20px;
	max-height: 450px;
}
	
	.rcp-no-access .tutor-course-details-content {
		padding: 20px;
	}

}

.enroll-restrict-btn {
	height: 50px;
  margin-top: 20px;
}

	.rcp-no-access .tutor-single-course-sidebar-more .tutor-course-details-instructors + div {
		display: none;
	}

	.rcp-no-access .tutor-card, .rcp-no-access .tutor-course-details-tab .tutor-is-sticky {
	display: none;
}

@media (max-width: 991px) {
	.rcp-no-access  .tutor-tab {
	   padding-top: 0 !important;
    background-color: #f4f6f9;
    border: 1px solid var(--tutor-border-color);
    position: relative;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 20px;
    padding-top: 20px;
}
}

@media (min-width: 992px) and (max-width: 1300px) {
		.rcp-no-access  .tutor-tab {
				max-height: 550px;
	}
	.rcp-no-access .tutor-course-thumbnail {
		padding-right: 0 !important;
	}
}

#youzify-blogs-list, #youzify-groups-list {
	margin: auto;
}

#youzify-groups-directory {
	text-align: center;
}

.youzify-directory-filter {
	display:inline-block;
	text-align: center;
}

.youzify-bbp-topic-head {
	text-align: left;
}

#bbpress-forums .bbp-body div.bbp-reply-content, #bbpress-forums .bbp-body div.bbp-topic-content {
	background: transparent !important;
}

#youzify-bp .likebtn_container, #group-create-nav {
	display: none;
}

.tutor-dashboard-footer-mobile {
	display: none;
}

.post-990174 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.academy-container {
	border: none;
}

.tutor-dashboard-menu-item {
	list-style: none;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding: 90px 0;
	margin-top: 90px !important;
}

.elementor-icon.elementor-social-icon {
	font-size: 14px;
}

	.elementor-96 .elementor-element.elementor-element-14e9bd5 > .elementor-widget-container {
		background-color: transparent !important;
	}	
.elementor-989792 .elementor-element.elementor-element-60268b05 img {
	height: 100%;
	background-size: contain;
}

@media (min-width: 768px) {
.page-id-96 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 120px !Important;
}
}

.page-wrapper {
	    background-image: linear-gradient(180deg, var(--e-global-color-vamtam_accent_4) 0%, var(--e-global-color-vamtam_accent_5) 80vh) !important;
}

	.single-post-wrapper {
		margin-top: 0px;
}

.page-id-989993 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
 	padding: 220px 0;
}

/* .postid-991803 .tutor-list .tutor-list-item:nth-child(5) {
    display: none;
} */
.tutor-list-item:nth-child(5), .tutor-list-item:nth-child(6), .tutor-list-item:nth-child(7),  .tutor-list-item:nth-child(8), .tutor-list-item:nth-child(9), .page-id-990675 .tutor-list-item:nth-child(4), .page-id-991803 .tutor-list-item:nth-child(2), .page-id-991803 .tutor-list-item:nth-child(3), .page-id-990675 tutor-list-item:nth-child(4), .page-id-990675 tutor-list-item:nth-child(5), .page-id-990675 tutor-list-item:nth-child(6), .page-id-990675 tutor-list-item:nth-child(7), .page-id-990675 tutor-list-item:nth-child(8) {
    display: none;
}

.tutor-dashboard .tutor-container {	
	margin-top: 130px !important;
}

#youzify {	
	margin-top: 130px !important;
}

.youzify div.item-list-tabs {
	display: none;
}	

.youzify-group-infos-widget .youzify-group-widget-title {
text-align: left;
}

.youzify-group-infos-widget .youzify-group-widget-content {
	float: left;
}

.youzify-blue-scheme #message-recipients .highlight .highlight-meta a, .youzify-blue-scheme .activity-header .activity-head p a, .youzify-blue-scheme .thread-sender .thread-from .from .thread-count, .youzify-blue-scheme .widget_display_replies li a.bbp-author-name, .youzify-blue-scheme .widget_display_topics li .topic-author a.bbp-author-name, .youzify-blue-scheme .youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name), .youzify-blue-scheme .youzify-group-navmenu li a:hover, .youzify-blue-scheme .youzify-group-settings-tab fieldset legend, .youzify-blue-scheme .youzify-link-main-content .youzify-link-url:hover, .youzify-blue-scheme .youzify-post-content .youzify-post-title a:hover, .youzify-blue-scheme .youzify-post-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-product-price .youzify-product-new-price, .youzify-blue-scheme .youzify-product-price ins .amount, .youzify-blue-scheme .youzify-product-price.youzify-variable-price, .youzify-blue-scheme .youzify-product-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover i, .youzify-blue-scheme .youzify-project-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-recent-posts .youzify-post-title a:hover, .youzify-blue-scheme .youzify-tab-post .youzify-post-title a:hover, .youzify-blue-scheme .youzify-wall-link-data .youzify-wall-link-url, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-title a:hover {
color: #8aade1 !important;
}

.youzify-right-sidebar-layout {
	grid-template-columns: max-content;
}

.tutor-ratings, .tutor-card-body .tutor-fs-7 {
	display: none !important;
}

.tutor-ratio > img {
  object-fit: contain !important;
	background: #8aade1 !important;
} 

#menu-1-59a31db li {
	font-family: 'Kanit', arial, sans-serif !important;
	font-size: 15px !important;
}

.tutor-widget-course-tags, .tutor-widget-course-tags .tutor-list-item, .tutor-course-filter-form .tutor-btn-outline-primary {
	display: none !important;
}

.wppb-success {
    text-align: center;
    margin-bottom: 30px;
}

.ff-el-section-break .ff-el-section-title {
  font-weight: 300 !important;
  font-size: 24px !important;
  letter-spacing: initial;
}

.cky-notice {
	max-width: 1280px;
	margin: auto;
}

.cky-notice .cky-title {
	color: #fff !important;
	font-weight: 400 !Important;
		margin: 0 0 3px 0 !Important;
}

.cky-notice-btn-wrapper .cky-btn-accept {
		color: #fff !important;
		border-color: #8aade1 !important;
		background-color: #8aade1 !important;
}

.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child {
	max-width: 550px !important;
}

body.vamtam-limited-layout article>.page-content, body.vamtam-limited-layout.archive article>.page-content, body.vamtam-limited-layout.single-jetpack-portfolio article>.page-content, body.vamtam-limited-layout.single-post article>.page-content, body.vamtam-limited-layout.woocommerce article>.page-content {
	padding-top: 0;
}

.post-990675 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	padding: 0;
}

.elementor-151 .elementor-element.elementor-element-dde8f4d:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-dde8f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var( --e-global-color-vamtam_accent_5 );
  border-top: solid 1px #ccc;
}

#sub-header {
	display: none;
}

.cky-consent-container .cky-consent-bar {
	background: #000 !important;
	background-color: #000 !important;
}

.page-id-992844 h1 {
font-size: 42px;
font-weight: 400 !Important;
}

.page-id-992844 .elementor-toggle .elementor-tab-title {
font-weight: 400 !important;
}



.elementor-151 .elementor-element.elementor-element-7a0e3a5:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7a0e3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    z-index: 99;
}
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{
	border-radius:50px;
}

.elementor-post__thumbnail img {
	width: 100% !important;
}

.elementor-post__card {
	position: relative;
}

.elementor-88 .elementor-element.elementor-element-1050f48 .elementor-post__card .elementor-post__badge, .elementor-88 .elementor-element.elementor-element-87a6d55 .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-vamtam_accent_4);
    margin: 0;
   	position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    border-radius: 10px;
  	text-transform: none !important;  
	color: #fff;
}

.elementor-posts--skin-cards .elementor-post__title {
		font-size: 18px !important;
    line-height: inherit !important;
}

.elementor-icon-box-title span {
    font-weight: 300;
}

.elementor-84 .elementor-element.elementor-element-05c69f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated, .page-id-84 .elementor-icon-box {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.elementor-posts--skin-cards .elementor-post {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-vamtam_accent_7);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
    border-radius: 15px;
}

.elementor-posts--skin-cards  .elementor-post__text {
    margin-top: 20px;
    margin: 20px;
} 

.elementor-88 .elementor-element.elementor-element-1050f48:after, .elementor-88 .elementor-element.elementor-element-87a6d55:after {
	display: none;
}

.elementor-post__meta-data {
	display: none;
}

.elementor-88 .elementor-element.elementor-element-1050f48 .elementor-post__text {
	margin: 0;
	margin-top: 0 !Important;
}

.home .category-case-studies {
	margin-top: 0 !important;
}

.single-post .elementor-element.elementor-element-35aa2a88 {
	display: none;
}


.single-post .elementor-toggle-title {
	    text-align: center;
    margin: 0 auto;
    display: block;
}

.likebtn_container {
	display: none;
}

.elementor-990675 .elementor-element.elementor-element-63d3698 > .elementor-widget-container {
	margin-top: 60px;
}

.tutor-fw-medium {
	font-weight: 400 !important;
}

.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
    padding: 90px 0 0;
	 margin-bottom: -60px;
    margin-top: 60px;
}

.tutor-card-body .tutor-btn {
	height: 50px !important;
	border-radius: 50px;
}
.tutor-card:not(.tutor-no-border) {
	border: NONE !important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}

.page-id-991803.tutor-list-item:nth-child(7), .page-id-991803 .tutor-list-item:nth-child(8), .page-id-991803 .tutor-list-item:nth-child(9), .page-id-991803 .tutor-list-item:nth-child(10),  .page-id-991803 .tutor-list-item:nth-child(6) {
	display: block !important;
}

.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
	background: #FFF !important;
}


.page-id-991803 .tutor-list-item:nth-child(4), .page-id-991803 .tutor-list-item:nth-child(5) {
	display: none !important;
}

.tutor-course-details-header {
	margin-top: 180px;
}

.tutor-course-content-title, .tutor-accordion, .tutor-alert, .list-item-progress {
	display: none;
}

.tutor-dashboard-menu-quizzes, 
.tutor-dashboard-menu-contact,  
.tutor-dashboard-menu-index {
	border-bottom: solid 1px #dcdfe5;
    padding-bottom: 5px;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item:not(:last-child) {
	margin-bottom: 0 !important;
	padding-bottom: 0px;
}

.tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-greetings, .tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-username {
	font-weight: 300 !important;
}

.tutor-wrap .tutor-courses-wrap {
	margin-top: 0px !important;
}

.elementor-element-21773cc .elementor-button {
	background: #000 !important;
}

.single-courses .tutor-container {
	padding-top: 60px;
}

.tutor-dashboard-content-inner .tutor-nav {
	display: flex !important;
}

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

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link {
	font-weight: 300;
}

.page-id-990174 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active, .page-id-990174 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-l5ink.is-active {
    border-bottom-color: none;
    color: #000;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-link {
	font-weight: 300 !important;
}

.tutor-course-progress {
	display: none;
}

@media (min-width: 768px) {
.tutor-nav-more-item {
	display: none;
}
}

.tutor-dashboard .tutor-dashboard-content .tutor-capitalize-text {
	font-weight: 300 !important;
	font-size: 36px;
}

.all-modules .tutor-nav-link.is-active {
	border-bottom: none !important;
	color: #000 !important;
}

.enrolled-modules .tutor-nav-link.is-active {
	border-bottom: #8aade1 !important;
	color: #8aade1 !important;
}

.courses-detail-enrolled .tutor-d-none:nth-of-type(1) .tutor-nav-link.is-active { 
	color: #000 !important;
}

.all-modules .tutor-mb-32 .tutor-d-none:nth-of-type(1) .tutor-nav-link {
	border-bottom: #8aade1 !important;
	color: #8aade1 !important;
}

.courses-detail-enrolled .tutor-grid {
	margin-top: 90px;
}

.page-id-990174 .courses-detail-enrolled .tutor-nav-link.is-active, .page-id-990174 .courses-detail-enrolled .tutor-nav-link.is-active {
	color: #8aade1 !important;
}

.tutor-dashboard {
	padding-top: 60px;
}

.save-bookmark-btn {
	display: none;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-iconic-btn-secondary {
	display: none !important;
}

#tutor-single-entry-content .tutor-d-none {
	display: flex !important;
}

.tutor-single-course-sidebar .tutor-mb-16 {
    font-size: 34px;
    max-width: 269px;
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a {
	color: #000 !important;
}

.page-id-997000 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-997000  .elementor-997000 .elementor-element.elementor-element-b4a2a72 img {
	box-shadow: none;
}

@media (min-width: 1200px) {
.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
    padding: 0px 0 0;
    margin-bottom: -60px;
    margin-top: 60px;
    margin-top: 30px !important;
}
}

@media (max-width: 767px) {
.page-id-1003778 .elementor-element-f656247 {
padding: 0;
}
	.page-id-96 .elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
	margin-top: 150px !Important;
}
	.elementor-3064 .elementor-element.elementor-element-f0b532c {
		margin-top: inherit !important;
	}
	.elementor-3064 .elementor-element.elementor-element-cb4fbd6 {
		margin-top: 0 !important;
	}
	.elementor-element-c91f665 {
		margin-top: -20px !important;
	}
}

.elementor-997000 .elementor-element.elementor-element-c56ca64 img {
	max-width: 170px;
}

.elementor-element-713b234 img {
	max-width: 170px !important;
}

.elementor-997000 .elementor-element.elementor-element-f98f051 img, .elementor-997000 .elementor-element.elementor-element-f98f051 {
	max-width: 300px !important;
	box-shadow: none !important;
}

.page-id-1454 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-1454 .elementor-1454 .elementor-element.elementor-element-5e97f6d, .page-id-3 .elementor-3 .elementor-element.elementor-element-8b404da {
	margin-top: 180px;
}

.page-id-997164 .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.page-id-997164 .elementor-997164 .elementor-element.elementor-element-b4a2a72 img {
	box-shadow: none;
	max-width: 380px;
}

@media (max-width: 1024px) {
	.elementor-151 .elementor-element.elementor-element-842aeea {
	z-index: 9999999999;
}

.elementor-element-bdb2477 {
	max-width: 300px;
	margin: auto;
}

.elementor-element-2072f46 h2 br {
display: none;
}
}

@media (min-width: 1024px) {
.page-id-997164  .elementor-997164 .elementor-element.elementor-element-06a66c4:not(.elementor-motion-effects-element-type-background) {
	margin-top: 10px;
}
}

.elementor-997164 .elementor-element.elementor-element-b4a2a72 > .elementor-widget-container {
	text-align: center;
}

.elementor-997315 .elementor-element.elementor-element-e860645 .elementor-form-fields-wrapper {
	max-width: 600px;
	margin: auto;
}

.page-id-997315  .elementor-3064 .elementor-element.elementor-element-f0b532c {
	display: none;
}

.elementor-element-87a6d55 .elementor-posts .elementor-post__card .elementor-post__text {
padding: 0 !important;
}

.newsletter-form {
	max-width: 1240px;
	margin: auto;
}

@media (min-width: 768px) {
	.newsletter-form .elementor-column.elementor-col-50 { 
    width: 70%;
}
	.elementor-1332 .elementor-column.elementor-col-50 { 
    width: 70%;
}
}

.elementor-1332 .elementor-element.elementor-element-f4b618d {
	max-width: 600px;
}

.elementor-19 .elementor-element.elementor-element-4cc467c1 {
	margin: auto;
}

.elementor-19 .elementor-element.elementor-element-56a04775:not(.elementor-motion-effects-element-type-background {
	margin-bottom: 90px;
}
.elementor-19 .elementor-element.elementor-element-366cd19d {
	max-width: 800px;
	margin: auto auto 90px;
}

.elementor-19 .elementor-element.elementor-element-1bcbfa3b .elementor-heading-title {
	font-size: initial !Important;
}
	
	.rc-anchor .rc-anchor-normal .rc-anchor-light	{
		display: none !important;
	}
	

.wpcf7-list-item {
    margin: 0 1em 0 1em !important;
}
	
	p.contact-block {
	padding-right: 300px !important;	
	}
	
	#namefield span.wpcf7-list-item { 
    margin: 0 1em 0 1em !important;
	}
	
	#hubspot-messages-iframe-container iframe {
    display: initial !important;
    width: 100% !important;
    height: 100% !important;
    border: none !important;
    position: absolute !important;
    bottom: 30p !important;
    right: 80px !important;
    background: transparent !important;
}
	
	
	#hubspot-messages-iframe-container iframe {
    display: initial !important;
    width: 100% !important;
    height: 100% !important;
    border: none !important;
    position: absolute !important;
    bottom: 30p !important;
    right: 80px !important;
    background: transparent !important;
}
	

@media (max-width: 767px) {
	#main .post-1005065 .post-contentÂ {
		    margin-top: 30px !important;
} 
	.post-1005065 .post-content-outer {
		    margin-top: 30px !important;
} 
}
