/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #888 !important;
  opacity: 1; /* Firefox */
	font-size:16px;
	font-weight:400;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #888 !important;
		font-size:16px;
	font-weight:400;
}

::-ms-input-placeholder { /* Microsoft Edge */
   color: #9B9B9B !important;
	font-size:18px;
	font-weight:400;
}
header .fusion-menu li {
    border: 1px solid #fff !important;
}
footer .fusion-menu li {
    border: none !important;
}
.coffee-leader-reg span{
	letter-spacing: unset !important;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container{
	padding: 0px 20px !important;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title{
	justify-content:flex-start !important;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title{
	padding: 0px 20px 0px !important;
}
.fusion-megamenu-holder{
    margin-top: 2% !important;
    border: 1px solid #343434 !important;
    padding-top: 10px;
    padding-bottom: 10px;
	margin-left: 8px;
	border-radius:15px;
	width: 50vw !important;
}
.fusion-megamenu-holder p {
    margin-top: 5px;
}
#menu-header-menu #menu-item-96 a:hover,
#menu-header-menu #menu-item-107 a:hover{
	border: .1px solid #F1B537 ;
	
}
#menu-header-menu .fusion-megamenu-menu a:hover span,
#menu-header-menu #menu-item-107 a:hover span{
color: #F1B537;
}
.fusion-megamenu .fusion-megamenu-title a:hover,
.fusion-megamenu-widgets-container  a:hover{
border:none !important;	
}
.top-header span.collapsed-nav-icon {
    font-size: 40px;
}
.p-relative .fusion-column-wrapper{
	position:relative;
	border-radius: 12px;
	overflow: hidden;
}
.image-frame{
	width:100%;
}

.tt_title p:first-child{
	font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 20.2336px;
line-height: 24px;
color: #878D92;
}
.tt_title p:nth-child(2){
	font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 17.9854px;
line-height: 31px;
color: #FFFFFF;
	margin-bottom: 18px !important;
}
.tt_title p:nth-child(3){
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 14.6131px;
line-height: 18px;
letter-spacing: 2.24818px;
text-transform: uppercase;

color: #F1B537;
}

.bottomcontact {
   display: flex;
    margin-right: 0px;
    align-items: center;
    flex-direction: row;
}
.bottomcontact .join-title{
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 35px;
/* identical to box height, or 159% */

letter-spacing: 0.1em;
text-transform: uppercase;
margin-right: 20px;
color: #707179;
}
.bottomcontact .wpcf7-submit {
    margin-left: 20px;
    background-color: transparent !important;
    border: 2px solid #f1b537 !important;
    color: #f1b537 !important;
}
.bottomcontact .wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.email {
    background-color: transparent;
    color: #9b9b9b !important;
    border-color: #9b9b9b !important;
	font-size:18px;
}
.bottomcontact .wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.email::placeholder {
    color: #9b9b9b;
    font-weight: 400 !important;
}
.bottomcontact_container .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-row.fusion-flex-align-items-center {
    margin-left: 0px;
}
.avada-has-rev-slider-styles .rev_slider_wrapper {
    border: none !important;
}
ul#menu-header-top-right {
    width: 300px !important;
    right: -49px !important;
    left: -244px !important;
    float: right !important;
}

.wonderplugincarousel-container #wonderplugincarousel-1 .amazingcarousel-list-container .amazingcarousel-list-wrapper .amazingcarousel-list .amazingcarousel-item .amazingcarousel-item-container .amazingcarousel-image > div a {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute;
    bottom: 0 !important;
    right: 0 !important;
    font-size: 0px !important;
    color: #fff0 !important;
    padding: 0 !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 0 !important;
    background-color: #fff;
    filter: alpha(opacity=90);
    cursor: not-allowed !important;
}

/********************************************/

@media only screen and (max-width: 640px) {
 
/* .fusion-body .fusion-flex-container.fusion-builder-row-3 {
    padding-right: 15px !important;
    padding-left: 38px !important;
  } */
	.fusion-text.fusion-text-5 h2
	{
		margin-bottom:15px;
	}
	.fusion-body .fusion-flex-container.fusion-builder-row-4{
		padding-left:20px !important;
		padding-right:20px !important;
	}
		.fusion-body .fusion-flex-container.fusion-builder-row-5{
		padding-left:20px !important;
		padding-right:20px !important;
	}
		.fusion-body .fusion-flex-container.fusion-builder-row-8{
		padding-left:20px !important;
		padding-right:20px !important;
	}
			.fusion-body .fusion-flex-container.fusion-builder-row-9{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.fusion-text.fusion-text-22.fusion-text-no-margin{
		margin-left: 0px !important;
    margin-bottom: 15px !important;
	}
	.bottomcontact
	{
		display:block;
		margin-left: 0px !important;
	}
	.wpcf7-form-control.has-spinner.wpcf7-submit
	{
		margin-top: 14px;
    width: 100% !important;
    margin-left: 0px !important;
	}
	.fusion-text.fusion-text-23.fusion-text-no-margin{
		margin-left: 0px !important;
    margin-bottom: 15px !important;
	}
#mail_id_buts {
    width: 95.5% !important;
    display: flex;
    align-items: center;
    font-size: 16px;
	margin-bottom:15px;
}
	#phone_mail_buts{
		width: 95.5% !important;
    display: flex;
    align-items: center;
    font-size: 16px;
	margin-bottom:15px;
	}
/* 	.fusion-body .fusion-flex-container.fusion-builder-row-2{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.fusion-body .fusion-flex-container.fusion-builder-row-6{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.fusion-body .fusion-flex-container.fusion-builder-row-7{
		padding-left:20px !important;
		padding-right:20px !important;
	} */
}


/* box align  */
.custom-tile-container .child-tile{
	break-inside: avoid;
/*     max-width: 72% !important; */
	height:100% !important;
	margin-bottom: 0px !important;
}
.custom-tile-container .fusion-row{
	display: grid !important;
    grid-template-columns: repeat(3, 1fr);
/*     grid-template-rows: repeat(3, 1fr); */
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.citem {
    height: 550px !important;
/* 	max-height:460px; */
}
.citem img{
	object-fit:cover;
}
.strip figure img{
	width:100%;
}
.post-content #am_posts_navigation_init .page-numbers.current{
	color:#000;
}
.post-content #am_posts_navigation_init .page-numbers{
	color:#fff;
}
.post-content #am_posts_navigation_init .page-numbers:hover{
	color:#000;
}
.htab  .tab-link.active{
border-bottom: 3px solid #F1B537;
}

.strip figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.award-card p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.award-card-container .fusion-column-wrapper{
	padding:0px !important;
	margin-right: 4px !important;
}



/* responsive css  */
@media(min-width:640px) and (max-width:930px){
	.custom-tile-container .fusion-row {
    grid: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
}
}
@media(max-width:639px){
	.custom-tile-container .fusion-row {
    grid: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
}
}

@media(max-width:767px){
	.custom-tile-container .fusion-row {
		columns: 2 !important;
	}
	.award-card-container .award-card{
	  min-width:50% !important;	
	}
		.leftsec {
		width: calc(100% - 0px) !important;
	}
}
@media(max-width:640px){
	.custom-tile-container .fusion-row {
		columns: 1 !important;
	}
	
	#menu-header-menu {
	flex-direction: column !important;
 }
	#menu-header-menu .menu-item{
		margin: 10px;
	}
}

.bottom_count .cnt_title {
    font-size: 50px !important;
}
.bottom_count .cnt_txt {
    font-size: 24px !important;
}

/***************Surendher***************/
.citemcontent h5 span{
	font-size:14px;
}
.gridbottom p{
	font-size:14px !important;
	text-transform: uppercase !important;
	line-height:20px;
}
#menu-header-menu #menu-item-96 a:hover, #menu-header-menu #menu-item-107 a:hover {
    border-radius: 3px;
}
.btn_nonborder{
	text-transform: uppercase !important;
}
.btn_nonborder span{
    font-size: 16px !important;
}
.strip figure .item_title h3 {
    font-size: 16px !important;
	line-height:1.5;
}
.leader_sp6 img{
	width:18px !important;
}
.certificatep h5{
	font-size:16px !important;
	margin-top:15px;
}
.strip figure{
	border-radius:10px !important;
}





/** #carousel lightbox starts **/
.carousellightbox .strip {
    margin-bottom: 0px;
}

.carousellightbox .strip figure {
    border-radius: 15px;
}

.carousellightbox .strip figure .tag-img{
	color: #000;
    position: absolute;
    top: 34px;
    right: 10px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 0px 4px 8px;
    line-height: 1;
    font-size: .6875rem;
	z-index:1;
}

.carousellightbox .strip figure {
    height: 480px;
    width: 100%;
/*     margin-bottom: 5px; */
    overflow: hidden;
    position: relative;
    background-color: #000;
}
@media only screen and (max-width: 768px) {
.carousellightbox .strip figure {
	width: 100%;
	}
	.p-slider-col .fusion-column-wrapper{
		margin-left:0px !important;
	}
}
.carousellightbox .strip figure img.main {
    border-radius: 15px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.carousellightbox .strip figure a.strip_info {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 5;
    display: block;
}

.carousellightbox .strip figure a.strip_info>small {
    color: #000;
    /* border-radius: 25px; */
    position: absolute;
    /* background-color: #fff; */
    top: 34px;
    right: -23px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 8px 4px 8px;
    line-height: 1;
    font-size: .6875rem;
}

.carousellightbox .strip figure .item_title {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px 10px 18px 22px;
/*     background: linear-gradient(to bottom, #72727200 2%, #202020d4 20%); */
	background: linear-gradient(to bottom, #72727200 10%, #000000e8 25%);
}

.carousellightbox .strip figure .item_title h3 {
    font-size: 22px;
    margin: 0;
    font-weight: 500;
    color: #fff;
    margin: 0;
    padding: 0;
    line-height: 1;
    margin-bottom: 10px;
}

.carousellightbox .strip figure .item_title small {
    font-weight: 500;
    line-height: 1;
    font-size: 13px;
    font-size: .8125rem;
    color: #fff;
}


.carousellightbox .leader_sp {
    color: #878D92;
    margin-bottom: 6px;
}

.carousellightbox .leader_sp2 {
    color: #878D92;
    margin-bottom: 10px;
}

.carousellightbox .leader_sp3 {
    display: flex;
    margin-bottom: 10px;
	height: unset;
    min-height: 50px;
    max-height: 66px;
}

.carousellightbox .sp3 {
    margin-right: 30px;
}

.carousellightbox .leader_sp4 {
    color: #878D92;
    font-weight: 500;
    margin-right: 10px;
    font-size: 16px;
}

.carousellightbox .leader_sp5 {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}

.carousellightbox .leader_sp6 {
    color: #F1B537;
    font-size: 15px;
}

/* 
.carobymen-carousel .owl-stage-outer .owl-stage .owl-item{
	width:285px !important;
	max-width:285px !important;
	min-width:285px !important;
} */
/* @media only screen and (max-width: 600px) {

.carobymen-carousel .owl-stage-outer .owl-stage .owl-item{
	width:100% !important;
	max-width:100% !important;
	min-width:100% !important;
}
} */
/* .top-slider-col .fusion-column-wrapper{
	margin-left:0px !important;
} */
.carousellightbox .gallery-wrapper .image-wrapper a {
    position: relative;
    padding: 0.5em;
    display: block;
    width: 100%;
    text-decoration: none;
    color: #333;
    /* box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); */
    transition: all 200ms ease-in-out;
}

.carousellightbox .gallery-wrapper .image-wrapper a:hover {
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); */
}

.carousellightbox .gallery-wrapper .image-wrapper a img {
    width: 100%;
}

.carousellightbox .gallery-lightboxes .image-lightbox, .image-lightbox {
    position: fixed;
    z-index:9;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #00000052;
    backdrop-filter: blur(5px);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0ms ease-in-out;
}

.carousellightbox .gallery-lightboxes .image-lightbox:target, .image-lightbox:target {
    opacity: 1;
    visibility: visible;
	z-index:999;
}

.carousellightbox .gallery-lightboxes .image-lightbox:target .image-lightbox-wrapper, .image-lightbox:target .image-lightbox-wrapper{
    opacity: 1;
    transform: scale(1, 1) translateY(0);
	background-color: #000;
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper,
.image-lightbox .image-lightbox-wrapper
{
    transform: scale(0.95, 0.95) translateY(-30px);
    transition: opacity 500ms ease-in-out, transform 500ms ease-in-out;
    opacity: 0;
    margin: 1em auto;
    max-width: 75%;
    padding: 0px;
    display: inline-block;
/*     background: #fff; */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    position: relative;
	border-radius: 12px;
	}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .close-icon,
.image-lightbox .image-lightbox-wrapper .close-icon
{
    width: 1.5em;
    height: 1.5em;
    background: #000;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border-radius: 50%;
    box-shadow: 0 0 0 2px white inset, 0 0 5px rgba(0, 0, 0, 0.5);
    position: absolute;
    right: -20px;
    top: -20px;
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .close-icon:before,
.image-lightbox .image-lightbox-wrapper .close-icon:before{
    content: '';
    display: block;
    width: 10px;
    height: 2px;
    background: #fff;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -5px;
    transform: rotate(-45deg);
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .close-icon:after,
.image-lightbox .image-lightbox-wrapper .close-icon:after{
    content: '';
    display: block;
    width: 10px;
    height: 2px;
    background: #fff;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -5px;
    transform: rotate(45deg);
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .arrow-left {
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .arrow-left:before,
.image-lightbox .image-lightbox-wrapper .arrow-left:before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    border-bottom: 0;
    border-right: 0;
    border-radius: 4px 0 0 0;
    position: absolute;
    top: 50%;
    right: 100%;
    cursor: pointer;
    transform: rotate(-45deg) translateY(-50%);
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .arrow-right,
.image-lightbox .image-lightbox-wrapper .arrow-right{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper .arrow-right:before,
.image-lightbox .image-lightbox-wrapper .arrow-right:before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    border-bottom: 0;
    border-left: 0;
    border-radius: 0 4px 0 0;
    position: absolute;
    top: 50%;
    left: 100%;
    cursor: pointer;
    transform: rotate(45deg) translateY(-50%);
}

.carousellightbox .gallery-lightboxes .image-lightbox .image-lightbox-wrapper img,
.image-lightbox .image-lightbox-wrapper img{
    margin: 0 auto;
    max-height: 70vh;
}

/* .carousellightbox .item_title {
    position: absolute; */
    /* width: 100%; */
    /* bottom: 8px; */
    /* left: 1px; */
    /* padding: 20px 7px 20px 14px; */
    /* background:linear-gradient(to bottom, #72727200 2%, #202020d4 20%); */
    /* border-radius: 0px 0px 15px 15px; */
/* } */
.carousellightbox .owl-carousel .owl-item {
/*     max-width: 275px; */
}
.carousellightbox .item_title {
    background: linear-gradient(to bottom, #72727200 2%, #000000 37%);
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
}
/** @carousel lightbox starts **/
.postcarouselDemolightWrapper .owl-next, 
.postcarouselDemolightWrapper .owl-prev {
    border: 0 !important;
}

.postcarouselDemolightWrapper .owl-theme .owl-controls {
    top: 0;
	position: relative;
    display: flex;
    justify-content: flex-end;
}
.postcarouselDemolightWrapper .owl-carousel.owl-loaded {
    display: flex;
    flex-direction: column-reverse;
}
.postcarouselDemolightWrapper .owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
    background: #86979100;
}
.post_carousel .owl-item .citem a {
    padding: 0;
}
.post_carousel a {
    padding: 0 !important;
}

.invconsume .innerleft, .invconsume .innerright {
    padding: 5px 10px;
}
.invconsume .innerleft p, .invconsume .innerright p{
   font-size:18px;
	color: #A1A1A6 !important;
    line-height: 22px;
    margin-bottom: 10px !important;
}


/* new style 27/5/2022 */
.card-collapse-container .fusion-builder-row{
/*    columns: 3;
    column-gap: 0px;
    display: block !important;
	padding-bottom: 2rem; */
	display: grid !important;
    grid-template-columns: repeat(3, 1fr);
/*     grid-template-rows: repeat(3, 1fr); */
    grid-column-gap: 0px;
    grid-row-gap: 20px;
}
.card-collapse-container .collapse-child{
 break-inside: avoid;
	min-width: 100% !important;
	height: 100% !important;
}
.theme-p-color .cardcontent p span{
	color:#878D92 !important;
}
#owl-demo111post .item img,
#owl-demo11post .item img,
#owl-demo11 .item img{
/*     display: contents; */
    width: 100%;
    height: auto;
	max-height: 500px;
}
#owl-demo111post .owl-item ,
#owl-demo11post .owl-item ,
#owl-demo11 .owl-item {
    background-color: transparent !important;
	border-radius: 0;
}
#owl-demo111post .owl-controls .owl-nav,
#owl-demo11post .owl-controls .owl-nav,
#owl-demo11 .owl-controls .owl-nav {
    display: flex;
    justify-content: flex-start;
}
#owl-demo111post .owl-controls .owl-nav {
    display: flex;
    justify-content: flex-end;
}
.mentors .owl-controls .owl-nav {
    display: flex;
    justify-content: flex-end !important;
}
.mentors .owl-controls,
div#owl-demo111post .owl-controls,
div#owl-demo11post .owl-controls,
div#owl-demo11 .owl-controls {
    top: -13px !important;
}
#owl-demo11 .owl-nav div,
#owl-demo11post .owl-nav div,
#owl-demo111post .owl-nav div{
    border: none !important;
}
.mentors .owl-carousel.owl-theme.owl-loaded {
    display: flex;
    flex-direction: column-reverse;
}
.mentors .owl-controls  {
    border: none !important;
	position:relative !important;
}
#owl-demo11 .owl-controls .owl-nav [class*='owl-']:hover {
    background: transparent !important;
}
#owl-demo11 .owl-stage,
#owl-demo11post .owl-stage,
#owl-demo111post .owl-stage{
/* 	width:26500px !important;
	max-width:27500px !important; */
}
#owl-demo111post .certi-container.posts1 p ,
#owl-demo11post .certi-container.posts p {
    margin-bottom: 3px !important;
}
#owl-demo111post .certi-container.posts1 h2,
#owl-demo11post .certi-container.posts h2 {
    text-align: left;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 20px;
}
#owl-demo111post .applynow button,
#owl-demo11post .applynow button, #owl-demo111post .applynow a, #owl-demo11post .applynow a{
	color: #f1b537 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    background-color: #f1b53700 !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    font-family: 'Inter' !important;
    height: auto !important;
    line-height: normal !important;
	margin-top: 15px !important;
	padding-left: 0px !important;
	font-family: 'Inter' !important;
}
.watermrk {
    position: absolute;
    z-index: 99;
    left: 0;
    top: 25%;
	font-size: 7vw;
    letter-spacing: 5px;
    text-transform: uppercase;
    color: #2b2b2b;
    font-family: "Bebas Neue";
    font-weight: 400;
}
#owl-demo111post .certi-container.posts1 {
    justify-content: flex-start !important;
}
#owl-demo111post .certi-tab-content.right {
    right: 0 !important;
    left: auto !important;
}
#owl-demo111post .certi-container.posts1,
#owl-demo111post .certi-tab-image.left {
/*     padding-left: 0px !important; */
}
#owl-demo11post .certi-container.posts,
#owl-demo11post .certi-tab-image {
    padding-right: 0px;
}


.watermrk-left{
	position: absolute;
    z-index: 99;
    left: 0;
    top: -145px;
/*     font-size: calc(89px + 6 * ((100vw - 320px) / 680));
    letter-spacing: 5px; */
	font-size: calc(89px + 1 * ((40vw - 320px) / 680));
    letter-spacing: 34px;
    text-transform: uppercase;
    color: #f1b536;
    font-family: "Bebas Neue";
    font-weight: 400;
	opacity:0.7;
}
.watermrk-right{
	position: absolute;
    z-index: 99;
    left: 0;
    top: -145px;
/*     font-size: calc(89px + 6 * ((100vw - 320px) / 680));
    letter-spacing: 5px; */
	font-size: calc(89px + 1 * ((40vw - 320px) / 680));
    letter-spacing: 14px;
    text-transform: uppercase;
    color: #f1b536;
    font-family: "Bebas Neue";
    font-weight: 400;
	opacity:0.7;
}
#owl-demo111post .certi-container.posts1 .det, 
#owl-demo11post .certi-container.posts .det {
    color: #F2F2F2;
}
@media(max-width:767px){
	.watermrk-right {
    top: -44% !important;
    font-size: 9vw;
 }
	.watermrk-left {
    top: -35% !important;
    font-size: 9vw;
 }
}
@media(max-width:1199px){
	.watermrk-right {
    top: -50%;
    font-size: 9vw;
 }
	.watermrk-left {
    top: -45%;
    font-size: 9vw;
 }
}
.mail_buts{
	display: flex !important;
    align-items: center;
}

.change-maker-container .bottomcontact{
	padding:2rem 0px;
}
.change-maker-container .change-maker-row{
	width: 100%;
	position:relative;
}
.change-maker-container .change-maker-row:before{
	content:"";
}
@media(max-width:1024px){
	.contact-col{
	 min-width: 60% !important;
}
}
@media(max-width:600px){
	.contact-col{
	 min-width: 100% !important;
}
}
@media(min-width:1025px) and (max-width:1300px){
	.contact-col{
	 min-width: 46% !important;
}
	.contact-col.contact-title{
		min-width:22% !important;
	}
}
.halfgrid{
	position:relative;
}
.halfgrid:before{
	content:"";
	height: 250px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #202020 !important
}
.applynow button,
.fusion-button .fusion-button-text {
    letter-spacing: 3px !important;
}
.owl-carousel .owl-stage-outer {
/*     width: 95%; */
}
.post_topsec .post_topcol .leftsec img {
    max-height: 50px !important;
    width: auto;
}
@media(min-width:1901px){
.fusion-fullwidth .fusion-builder-row {
    max-width: 90% !important;
}
#owl-demo111post .item img, #owl-demo11post .item img, #owl-demo11 .item img {
    max-height: 1000px !important;
}
.strip figure {
    height: 525px;
}
}
.bottomcontact_container .fusion-separator-border{
	width: 215vw;	
	position: absolute;	
	margin-left: -300px;
	border: .1px solid #343434 !important;
}

.breadcrumb {
    color: #fff;
}
.partner-carousel-container .owl-stage-outer,
#owl-demo11post  .owl-stage-outer,
#owl-demo111post .owl-stage-outer {
    width: 100% !important;
}
.owl-carousel .owl-stage-outer {
    width: 100% !important;
}
.minitxt h2{
    font-size: 26px !important;
}

.other-happening-container .fusion-column-wrapper{
	margin:0px !important;
}
.plr-40{
	padding-left:40px !important;
	padding-right:40px !important;
}

.owl-controls-top .owl-carousel .owl-controls{
	position: absolute !important;
    top: -25% !important;
    z-index: 9999;
    width: 100%;
}
.customarrow .owl-nav{
	width: 100%;
    display: block;
    position: relative;
    right: 0;
}

.customarrow .owl-prev{
	position: absolute;
    left: 40px;
}
.customarrow .owl-next{
	position: absolute;
    right: 90px;
}
.customarrow .owl-controls{
	top:90% !important;
}
.partner-carousel .owl-nav [class*='owl-'] img.customarrowicon {
    max-width: 50px !important;
}
.strip figure{
	width:105% !important;
}
h6 .subtxtgray{
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    color: #878D92;
    font-weight: 400;
    font-size: 20px;
}
.fellowshippadding{
/* 	left:10px !important; */
}
.watermarkall, .watermarkall-link a{
	opacity:0.7 !important;
	color:#f1b536 !important;
}
.tab_section_menu{
	height:70px;
	max-width: 98% !important;
    overflow: hidden;
	display:block !important;
}
.tab_section_menu .owl-stage-outer{
	
}
.tab_section_menu .owl-stage{
	margin: 0;
}
.tab_section_menu .owl-stage{
	display: flex;
}
.tab_section_menu:before{
	content:"";
	border-bottom: 2px solid #383838;
    position: absolute;
    width: 100%;
    bottom: 10px;
    right: -30px;
}
.tab_section_menu .fusion-button:hover span{
    color: #F1B537 !important;
}
.tab_section_menu .fusion-button{
	position:relative;
}
.tab-section-active span{
	color:#F1B537 !important;
}

.tab_section_menu .fusion-button:hover:before, .tab-section-active:before{
	content:"";
	position: absolute;
    width: 100%;
    height: 5px;
    background: #F1B537;
    left: 0;
    bottom: -4px;
    border-radius: 100px;
}
.img-w-100 img{
	width:100%;
}

.tab-nav-section .owl-stage-outer{
	margin: 0 !important;
	border-bottom: 1px solid #fff !important;
}
.btn_anchormenu .fusion-column-wrapper div{
	border:none !important
}
.tab-nav-section .owl-item {
    background-color: transparent !important;
    border-radius: unset !important;
    overflow: unset !important;
}
.tab-nav-section .owl-stage-outer{
	height:68px;
	z-index: 2;
	}
.tab-nav-section .owl-controls{
	position: unset !important;
    top: -15% !important;
    z-index: unset !important;
    width: 100%;
    left: unset !important;
}
.tab-nav-section .owl-prev, .tab-nav-section .owl-prev:hover{
	position: absolute;
    left: -22px;
    top: 18%;
    z-index: 8;
    background: #121212 !important;
    border-radius: unset !important;
    padding: 5px 4px !important;
    margin: 2px 2px !important;
} 
.tab-nav-section .owl-next, .tab-nav-section .owl-next:hover{
	position: absolute;
    right: 20px;
    top: 18%;
    z-index: 8;
    background: #121212 !important;
    border-radius: unset !important;
    padding: 5px 4px !important;
    margin: 2px 2px !important;
}
.tab-nav-section .fusion-button{
	padding: 13px 20px !important;
    width: 100%;
    white-space: nowrap;
}
.homeslidehead{
	font-size:28px !important;
	line-height:1.1em !important;
}
.conferencepad{
	padding:20px 35px 70px 0px !important;
}
.homebannerimg{
	height:851px !important;
}
.subtextgrayhome{
	color:#878D92 !important;
	font-weight:400 !important; 
}
.carobypt-carousel .owl-controls {
    position: absolute !important;
    top: -24% !important;
    right: 0px;
    z-index: 9999;
    width: 100%;
}
.carobypt-carousel{
	margin-top: 20px;
}


.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
    background: transparent !important;
    }

.schedule-date{
	margin-bottom:15px;
}
.posright_image img, .posleft_image img{
	height: 580px;
    width: 100%;
    object-fit: cover;
}
.start-date-view{
	line-height: 20px !important;
    margin-top: 6px !important;
}

.child-tile.odd p{
	display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
	font-size: 17px;
    line-height: 25px;
	white-space: normal;
}
.child-tile.even p{
	display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
	font-size: 17px;
    line-height: 25px;
	white-space: normal;
}
.projectfeatures_owl-carousel .owl-stage-outer{
	width: 95% !important;
}
.projectfeatures_owl-carousel .owl-controls{
	position: absolute !important;
    top: -20% !important;
    right: 75px;
}

.projectfeatures_owl-carousel >.owl-controls > .owl-prev:hover,
.projectfeatures_owl-carousel > .owl-controls > .owl-next:hover{
	background:transparent !important;
}
.post_topsec{
	background:#202020 !important;
}
.pos_ableft .fusion-column-wrapper, .pos_abright .fusion-column-wrapper, .certi-container .certi-tab-content{
/* 	height: 340px;
    overflow: hidden; */
	height: 340px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding-bottom: 0;
	 -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
  -o-transition: all 0.3s;
	transition: all 0.3s;
}

.pos_ableft .fusion-column-wrapper:before, .pos_abright .fusion-column-wrapper:before, .certi-container .certi-tab-content:before{
/* 	content:"";
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    background: #292929; */
}

/* scroll bar */
.pos_ableft .fusion-column-wrapper::-webkit-scrollbar-track,
.pos_abright .fusion-column-wrapper::-webkit-scrollbar-track,
.certi-container .certi-tab-content::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 0%);
    background-color: #292929;
}

.pos_ableft .fusion-column-wrapper::-webkit-scrollbar,
.pos_abright .fusion-column-wrapper::-webkit-scrollbar,
.certi-container .certi-tab-content::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.pos_ableft .fusion-column-wrapper::-webkit-scrollbar-thumb,
.pos_abright .fusion-column-wrapper::-webkit-scrollbar-thumb,
.certi-container .certi-tab-content::-webkit-scrollbar-thumb
{
	background-color: #f1b53700;
    border-radius: 50px;
	
}
.pos_ableft .fusion-column-wrapper:hover::-webkit-scrollbar-thumb,
.pos_abright .fusion-column-wrapper:hover::-webkit-scrollbar-thumb,
.certi-container .certi-tab-content:hover::-webkit-scrollbar-thumb
{
	background-color: #f1b537;
	
    }






.custom-tile-container img{
	margin-top: 14px;
	margin-left: 6px;
}
.alumni-sub-title h6{
	color:#878D92 !important;
    text-align: center !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 27px !important;
}
.certi-tab-image img {
    height: 580px !important;
    object-fit: cover;
}

/* loader  */
#page-loader {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #141526;
  z-index: 9999;
  font-size: 65px;
  text-align: center;
  padding-top: 200px;
  color: #fff;
 }
.invconsume .invleft .level1, .invconsume .invright .level1{
	font-size: 15px !important;
    letter-spacing: 2.24818px !important;
}
.invconsume .inner h6 {
    font-size: 26px !important;
}
.pricing-content-list ul li{
	font-size: 18px !important;
line-height: 30px !important;
	color: #A1A1A6;
}
.pricing-btn{
	border-radius: 8px !important;
	margin-bottom: 15px !important;
}

.cardtitle p{
	font-size: 27px !important;
	line-height: 32px !important;
	margin-bottom: 14px !important;
}

.pos_ableft .fusion-column-wrapper, .pos_abright .fusion-column-wrapper{
	background-color:#292929 !important;
}
.fellowship-img-content .pos_ableft p{
	font-size: 18px !important;
    line-height: 27px !important; 
    color: #9B9B9B !important;
}
.cnt_title p{
	font-weight: 600;
    font-size: 50px;
    line-height: 61px;
}
.cnt_txt p{
	font-weight: 500;
    font-size: 24px;
    line-height: 29px;
}
.content-title p{
	font-weight: 600 !important;
font-size: 30px !important;
line-height: 33px;
}

.content-title:first-child .fusion-text p{ 
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
}

.content-p p{
	font-family: 'Inter';
font-style: normal;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 22px !important;
	color: #9B9B9B !important;
}
.bottomcontact .mail-title{
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 35px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #707179;
	margin-right: 30px;
}
.bottomcontact p{
	display: flex;
}

.pos_ableft .fusion-column-wrapper, .pos_abright .fusion-column-wrapper{
	position:relative;
}
.pos_ableft .fusion-column-wrapper a, .pos_abright .fusion-column-wrapper a {
	position: absolute;
    left: 0px;
    bottom: 0px;
    background: #292929 !important;
    width: 100%;
    text-align: left;
    padding-left: 30px !important;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
	height: 55px;
}
.full-width-divider:before{
	content:"";
	background: #202020;
	width: 100%;
    height: 300px;
    left: 0px;
    top: 0px;
    position: absolute;
}
.fellowship-watermark{
	position: absolute !important;
    top: 65px;
    z-index: 2;
	left: 0;
}
.conference-watermark{
	position: absolute !important;
    top: 48px;
    z-index: 2;
    right: 0;
}
.applynow button, .fusion-button .fusion-button-text{
	text-transform:uppercase !important;
}

.tt-mediablog .col{
	width:100%;
}
.tt-mediablog .timg img{
	width:100%;
	height:300px;
	object-fit:cover;
}
.attachment-full, .tag-img img {
	opacity:.7;
}
.bottom-mail-link span{
	font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    color: #9B9B9B;
    text-transform: lowercase !important;
}
.lt_strip img{
	height:100%;
	object-fit:cover;
}
.bottom_count .fusion-builder-row{
	background:#202020;
}

.owl-nav img{
	width:30px !important;
}

.certi-tab-content p, .certi-tab-content ul li{
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 18px !important;
line-height: 27px !important;
color: #9B9B9B !important;

}
.post_topcol .leftsec img{
	opacity:1 !important;
}
.apply-btn{
	position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px 42px;
    width: 100%;
    background: #292929;
}
.apply-btn img{
	width:18px !important;
}

.fusion-no-large-visibility {
    display: none !important;
}
.fellowship .fusion-builder-row{
/* 	flex-wrap: wrap-reverse !important; */
}
.child-tile span.fusion-imageframe{
	height: 70px;
}
.child-tile span.fusion-imageframe img{
	width:57px;
}
.tab-nav-section:hover .owl-controls{
	opacity:1 !important;
}
.tab-nav-section .owl-controls{
	opacity:0;
	 -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
  -o-transition: all 0.3s;
	transition: all 0.3s;
}
.innertop_sec{
	filter: grayscale(0%) !important;
}
.lt_apply{
	position: relative !important;
    background: transparent !important;
    padding: 0 !important;
}
.lt_apply button:before{
	content:"";
	right: 16px !important;
	top: 32.6% !important; 
}
.posright_image span.fusion-imageframe{
	min-width: 100%;
}
.view-mentors-sm{
	width: 100%;
}
.view-mentors-sm img{
	height: 300px;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.western span{
	color:#9B9B9B !important;
}
.modal-container{
	width: 100%;
    display: flex;
    align-items: flex-start;
}
.modal-content-container{
	padding: 10px 20px;
    width: 100%;
}
.modal-container .modal-inner-img{
	height: 380px;
    width: 100%;
    object-fit: cover;
	border-radius: 12px;
}
.coffee-leader-reg{
	font-weight: 500 !important;
    font-size: 19.68px !important;
    line-height: 24px !important;
    color: #121212 !important;
    letter-spacing: unset!important;
}

.coffee-lead-sm-title{
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 16px;
letter-spacing: 2px;
text-transform: uppercase;

color: #F1B537;
}
.coffee-lead-md-title{
	font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-size: 32px;
line-height: 40px;
letter-spacing: 0.005em;
color: #F1B537;
}
.coffee-lead-des{
	font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 17px;
line-height: 26px;
color: #FFFFFF;
}
.row-border-b{
	border-bottom: 1px solid #363636;
    padding-bottom: 30px;
}

/* mobile responsive  */
@media(max-width:767px){
	.post_topsec{
		margin-top: -30%;
	}
	

	.certi-container .certi-tab-content {
    height: auto !important;
}
	.lt_download {
       flex-direction: column;
		align-items: flex-start;
}
	.ms_filter {
       margin-bottom: 0rem !important;
}
	.apply-btn button{
		margin-left: 0px !important;
		margin-top: 12px !important;
	}
	
	.post_toprow4 {
    align-items: flex-start !important;
}
	
	.count_title{
	padding: 0px 10px;
}
	.post_topsec .post_topcol .leftsec img {
    width: 100px;
}
	.fellowship #owl-demo11post .certi-tab-content {
    margin-left: 0px !important;
}
	.card-collapse-container .fusion-column-wrapper{
		
	}
	.carobypt-carousel .owl-controls{
	display:none !important;	
	}
	.header-main-menu{
		position: absolute !important;
    left: -30px;
    top: 0;
	}
	.header-main-menu button .fa-bars:before {
    content: "\f0c9";
    font-size: 30px;
}
	.header-main-menu button .fa-times:before{
		content: "\f00d";
		 font-size: 30px;
	}
	#menu-header-menu .fusion-megamenu-holder{
     border:none !important;		
	}
	.header_right .fusion-column-wrapper button{
		display:none;
	}
	.customarrow .owl-next {
    right: 20px !important;
}
	.customarrow .owl-prev {
    left: 0 !important;
}
	.applynow{
		position: absolute;
    bottom: 0;
    background: #292929;
    width: 100%;
    left: 0;
    padding: 10px 20px;
	}
	.conttabs .lbl {
    word-break: break-all;
}
	.post_toprow4.post_sepspace{
		height: 172px;
	}
	.conttabs .tabs .-primary>li>a {
    padding: 10px 16px !important;
}
	.join-section p, .contact-section p{
		text-align:center !important;
		padding-bottom: 0px !important;
	}
	.bottom-mail-link span.fusion-button-text{
		font-size: 13px;
    text-transform: lowercase !important;
	}
	.bottomcontact input{
		margin:0px !important;
	}
	.tab-nav-section .owl-prev{
		left: -10px !important;
	}
	.tab-nav-section .owl-next{
		right: 0px !important;
	}
	.carobypt-carousel .owl-controls{
		top: -28% !important;
	}
	.owl-nav img {
    width: 20px !important;
}
	.main-slider .owl-controls {
    top: -12% !important;
    right: 50px !important;
   }
	
	.top-slider .fusion-builder-row{
		display: flex !important;
	}
	.top-slider .top-slider-col{
		order: 2 !important;
	}
	.top-slider  .home-top-content{
		margin-bottom: 30px !important;
	}
	.top-slider  .home-top-content h1{
		padding:0px !important
	}
	.card-collapse-container .fusion-builder-row{
		grid-template-columns: repeat(1, 1fr);
	}
	.custom-tile-container .fusion-column-wrapper{
		padding:0px !important;
	}
	.header_right{
		margin:0px !important;
	}
	.header_logo {
		margin-bottom:0px !important;
	}
	.header_right .fusion-column-wrapper{
		height:0px !important
	}
	.certi_filter{
		margin-top:0px !important;
	}
	#main{
		padding-top:0px !important;
	}
	
}

.typeform1 button {
    background-color: transparent !important;
    color: #F1B537 !important;
    padding-left: 0px !important;
	line-height: normal !important;
	height: auto !important;
	font-weight: normal !important;
}
.typeform1 {
/*     position: absolute;
    bottom: 20px;
    color: #f1b537;
	width: 100% !important;
    background-color: #292929;
	padding-top: 16px; */
	position: sticky;
    bottom: 0;
    color: #f1b537;
    width: 100% !important;
    background-color: #292929;
    padding: 12px 2px;
}
.typeformsc button {
    font-family: 'Inter' !important;
    font-weight: normal !important;
    border-style: solid;
    border-radius: 5px !important;
    background-color: #F1B537 !important;
    color: #121212 !important;
}
.circle__content button {
    background-color: transparent !important;
    padding: 0 !important;
    color: #F1B537 !important;
    font-size: 13px !important;
    letter-spacing: 2.24818px !important;
    font-weight: normal !important;
    text-align: center !important;
    padding-left: 5px !important;
}
.typeformpricing button {
    background-color: #F1B537 !important;
    padding: 0px 20px !important;
    color: #121212 !important;
    font-size: 18px !important;
    letter-spacing: 2.24818px !important;
    font-weight: normal !important;
    text-align: center !important;
    border-radius: 5px !important;
    height: auto !important;
}


@media(min-width:768px) and (max-width:1300px){
	.cardtitle p {
    font-size: 22px !important;
		line-height: 24px !important;
}
	.award-card p {
		 font-size: 18px !important;
	}
}
.hide_sec{
	display:none !important;
}


.conttabs .tabs{
/* 		overflow-y: hidden;
		margin-bottom: -1px; */
	}
.week-carousel .owl-stage-outer {
    width: 100% !important;
    margin: 0 !important;
    padding-bottom: 12px !important;
}
.week-carousel .owl-item{
	overflow:visible !important;
}
.conttabs .tabs .-primary{
/* 	margin-bottom:0px !important; */
}
.conttabs .tabs a, .conttabs .tabs button {
    width: 100% !important;
    border-radius: 10px;
}
.week-carousel .owl-nav{
		opacity:0;
}
.week-carousel .owl-nav .owl-prev, .week-carousel .owl-nav .owl-next{
	border: none !important;
	position: absolute;
    top: -28px;
}
.week-carousel:hover .owl-nav{
	opacity:1;
}
.week-carousel .owl-nav .owl-prev{
    left: -26px;
}
.week-carousel .owl-nav .owl-next{
    right: -26px;
}


@media(max-width:768px){
	.fellowship-watermark {
    position: relative !important;
    top: 12px;
    }
}


/* Schedule tab */
    #sync1 .item{
    background: #0c83e7;
    padding: 80px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#sync2 .item .week-btn{
    background: #000000;
    padding: 10px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 10px;
    text-align: center;
    cursor: pointer;
    border: none;
    width: 100%;
}
#sync2 .item{
    padding: 6px;
}
#sync2 .week-btn{
  font-size: 18px;
  background: #000000;
}
#sync2 .synced .item .week-btn{
  background: #F1B537;
}

@media(max-width:767px){
	.conference-watermark {
    position: relative !important;
    top: 0 !important;
    z-index: 2;
    right: 0;
}
}


.cur-p{
	cursor:pointer;
}
.fusion-megamenu-wrapper ul li{
	cursor:pointer;
}
.end-footer p{
	margin-top:0px !important; 
}
.end-footer p span{
	display: block;
    margin-bottom: 20px;
}
.end-footer p span a{
	text-decoration:underline;
}

.typebutton.coffeetypebutton {
  position: relative !important;
    bottom: -25px !important;
    padding: 12px 0px !important;
}

.tf-v1-popup .tf-v1-close {
    line-height: 40px !important;
    top: 12px !important;
    left: 30px !important;
	right:unset !important
}
.tf-v1-popup .tf-v1-close:before{
	content:"Close";
	position: absolute;
    color: #fff;
    font-size: 20px;
    left: 26px;
    top: 2px;
}
/*Bottom Form Css*/
.mwb-email-form label {
    display: none;
}
.mwb-email-form {
box-shadow:none !important;
}
.mwb-email-form input.hs-button.primary.large {
    border: 1px solid;
    margin-left: 10px;
}
.mwb-email-form input.hs-button.primary.large {
    margin-top: 0px;
}
.bottom-mail-link {
    border-radius: 10px !important;
}
.hs-richtext.hs-main-font-element p span:nth-child(2) {
    font-size: 30px;
}
ul.no-list.hs-error-msgs.inputs-list {
    display: none !important;
}
.pum-content.popmake-content .hbspt-form {
    margin-top: 10px;
}
.submitted-message.hs-main-font-element {
    color: #fff;
}

/*Mobile View header Css*/
@media(max-width:767px){
	.home section.fusion-tb-header{
		margin-bottom: 80px;
}
	.fusion-layout-column.fusion_builder_column.fusion-builder-column-2.fusion-flex-column.lwl_breadcrumbs {
    margin-top: 80px;
}
	.home .fusion-layout-column.fusion_builder_column.fusion-builder-column-2.fusion-flex-column.lwl_breadcrumbs {
    margin-top: 0px;
}
	.single-application_form .post_topsec {
    margin-top: -100%;
}
}
.asr-ajax-container .asr-loader{
	display: none !important;
}
#flat-preloader-overlay{
background: #292929db !important;
}
/**020922**/
.blobtn {font-weight: 600;
    color: #181818 !important;
    display: block;
    background: #f1b537;
    width: fit-content;
    padding: 9px 12px;
    margin: 10px 0 0 0;
    border-radius: 7px;}

.hrtag a {color:#fff !important;}
.hrtag p{padding:0 0 20px;}

@media (min-width:767px) and (max-width:1024px){
.single-application_form .fusion-body .fusion-flex-container.fusion-builder-row-3{
margin-top:-250px !important;
}
}

/**********Country, and Offline Program Css****************/
.country .citemcontentouter, .country .citemcontent, .gallery_new .citemcontentouter, .gallery_new .citemcontent {
    background-color: unset;
}

.country .citemcontent h5 span, .gallery_new .citemcontent h5 span {
    font-size: 20px !important;
    line-height: 1.5;
    color: #fff !important;
    font-weight: 500 !important;
}

.country .citem, .gallery_new .citem{
	height: 510px !important;
}

.gallery_new .citemcontent .post-content, .country .citemcontent p {
    color: #878D92 !important;
    line-height: 1.2 !important;
    font-size: .9rem;
    margin-top: 10px !IMPORTANT;
}

.gallery_new .citemcontent .post-content {
	 margin-top: 0px !IMPORTANT;
	 margin-bottom: 10px !IMPORTANT;
}

.post_carousel .country .owl-item:hover, 
.post_carousel .gallery_new .owl-item:hover{
	box-shadow: unset;
}

.main-slider .country.owl-carousel .owl-stage-outer, 
.main-slider .gallery_new.owl-carousel .owl-stage-outer,
.main-slider .home_gallery_new.owl-carousel .owl-stage-outer{
    width: 100% !important;
}

section#gallery-image .gal-content {
        bottom: 0px;
    padding: 20px;
    text-align: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

section#gallery-image .gal-content p {
    font-size: .9rem;
    line-height: 1.2;
}

section#gallery-image .box .citem {
    max-width: 360px;
    width: 100%;
    position: relative;
}


section#gallery-image img.play-button {
        position: absolute;
    top: calc(50% - 144px/2);
    margin: auto;
    left: 0px;
    right: 0px;
}

#gallery-image .post-content {
    color: #878D92;
}

#gallery-image img.thumbnail_img {
    width:100%;
    height: 100%;
	object-fit: contain;
}

#gallery-image .citem.gallery:hover img.thumbnail_img {
    transition: 1s;
    transform: scale(1.11);
}

#gallery-image .inner-col {
    position: relative;
    display: inline-block;
}

/* #gallery-image .citem.gallery:hover .gal-content {
    display: block !important;
}

#gallery-image .citem.gallery .gal-content {
    display: none !important;
} */

#gallery-image .citem.gallery.mb-4 #content-gal {
    background-image: unset;
    border-radius: 0px;
    border-top: unset !important;
}

#gallery-image .citem.gallery .gal-content h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
}

#gallery-image .citem.gallery .gal-content p{
font-size: 15px;
line-height: 1.33;
	color: #888;
}

#gallery-image .citem.gallery.mb-4{
	margin-bottom: 30px!important;
	padding-bottom: 0px;
	overflow: hidden;
}

#gallery-image .citem.gallery {
    position: relative;
	height: auto !important;
	overflow: hidden;
}

button.fancybox-button.fancybox-button--arrow_right svg {
    margin-left: unset !important;
}

button.fancybox-button.fancybox-button--arrow_right {
    margin-right: 20px !important;
}

.fancybox-caption__body h2 {
    color: #fff !important;
}

.fancybox-caption__body p {
    color: #878D92 !important;
	font-size: 20px !important;
}

section#gallery-image h1 {
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 10px;
}

@media (max-width:639px){
	.country .citem, .gallery_new .citem{
		max-width: 100% !important;
	}
}

@media (min-width:1107px) and (max-width:1280px){
	.main-slider .country .owl-controls{
		top: -23% !important;
	}
}

@media (min-width:654px) and (max-width:1107px){
	.owl-nav img {
    width: 22px !important;
}
	.main-slider .owl-controls{
		top: -13% !important;
	}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1200px) 
  and (orientation: landscape) {
	.main-slider .country .owl-controls{
		top: -23% !important;
	}
	  .main-slider .country .owl-nav img {
    width: 20px !important;
}
}

@media (min-width:530px) and (max-width:639px){
	.main-slider .country .owl-controls{
		top: -25% !important;
	}
}

.main-slider .gallery_new.owl-carousel .owl-controls .owl-nav [class*='owl-'] img {
    width: 24px !important;
}

.main-slider .gallery_new.owl-carousel .owl-controls .owl-nav [class*='owl-'] {
    padding: 5px 10px !important;
}

@media (min-width:1024px){
	.fellowship #owl-demo11post .certi-tab-content {
    margin-left: 0px;
}
}

@media (max-width:767px){
	.makebox>.fusion-column-wrapper {
    align-items: center;
}
}

.aligner {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pp-carousel.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    border: unset !important;
}

.inline-flex.cntry .flex.flex-column a {
    display: flex;
    flex-direction: column;
    color: #f8bb24;
    font-size: 18px;
    text-align: center;
    gap: 15px;
    font-weight: 400;
}

.inline-flex.cntry .flex.flex-column a:hover{
	color: #fff !important;
}

.inline-flex.cntry {
    display: inline-flex;
	flex-wrap: wrap;
    gap: 30px;
}

.offline_prgms .item_title.ofline_detail {
    padding: 30px 10px 10px;
	padding-bottom: 0px;
    background-image: linear-gradient(0deg, black 70%, #ffffff00);
    position: absolute;
    bottom: 0px;
    /* background-color: #000; */
    width: 100%;
    text-align: left;
}

.offline_prgms a {
    width: 100%;
    position: relative;
}

.offline_prgms img.attachment-full.size-full.wp-post-image {
    width: 100%;
    max-width: 100%;
    display: block;
    border-radius: 20px;
}

.past_prgms .gal-content {
    padding: 30px 10px 10px;
    background-image: linear-gradient(0deg, black 70%, #ffffff00);
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.contr_display {
    position: relative;
}

.cntry_desc{
	padding: 30px 10px 10px;
    background-image: linear-gradient(0deg, black 70%, #ffffff00);
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.cntry_desc h3, .ofline_detail h3 {
    font-size: 16px !important;
    line-height: 1.5;
    color: #fff !important;
    font-weight: 500 !important;
	margin-bottom: 10px;
}

.cntry_desc p{
	color:#888;
}

@media (max-width:693px){
ul.box-container.three-cols.row.offline_prgms {
    padding-inline-start: 0px;
}
	ul.box-container.three-cols.row.offline_prgms li {
		padding-top:15px
	}
	ul.box-container.three-cols.row.offline_prgms li:first-child {
		padding-top:0px
	}
}


/**********Archive Page**************/

#offline_list_prgms .item_title .leader_sp.single-line {
    display: none;
}

#offline_list_prgms ul.box-container.three-cols.row.offline_prgms li {
    list-style: none;
}

@media (min-width:1200px) and (max-width:1700px){
.page-id-7591 .ourofferings .leader_sp5 p, .page-id-7591 .ourofferings div.leader_sp5{
	    font-size: 14px !important;
}
}


@media (min-width:1200px) and (max-width:1300px){
.page-id-7591 .leader_sp6{
	   margin-top: 44px !important;
}
}

@media (min-width:1320px){
	.campaign_sliders{
		padding-right: 66px;
	}
}

@media (min-width:1024px) and (max-width:1320px){
	.campaign_sliders{
		padding-right: 45px;
	}
}

@media (min-width:767px) and (max-width:1024px){
	.campaign_sliders{
		padding-right: 30px;
	}
}
@media (max-width:766px){
	.campaign_sliders{
	padding-left:15px;
	padding-right:15px;
	}
}

.campaign_sliders .owl-theme .owl-controls{
	top: -90px;
}

.campaign_sliders .owl-theme .owl-controls .owl-nav {
    justify-content: end;
}

.campaign_sliders .owl-theme .owl-controls {
    top: -90px;
}

ul.box-container.three-cols.row.offline_prgms {
    padding-left: 0px;
	margin-top: 0px;
}

.eap-project-detailed-info {
    max-width: 100% !important;
}

.gallery_images_videos .awb-imageframe-caption-container {
    padding: 20px;
}

.gallery_images_videos .awb-imageframe-style {
    border: 1px solid #2c2b2b;
    border-radius: 4px;
}

.variation_1 .awb-imageframe-style .awb-imageframe-caption-container {
    position: absolute;
    bottom: 0px;
    z-index: 2;
    background-image: linear-gradient(0deg, black 70%, #ffffff00);
	    width: -webkit-fill-available;
}

.variation_2 .awb-imageframe-style .awb-imageframe-caption-container {
	opacity:0;
}

.variation_2 .awb-imageframe-style:hover .awb-imageframe-caption-container {
    opacity: 1;
    transition: all 500ms ease-out;
}

/* .gallery_images_videos img.img-responsive {
    height: 357px;
    object-fit: cover;
} */

/* .awb-imageframe-style.awb-imageframe-style .awb-imageframe-caption-container .awb-imageframe-caption-text{
	padding-bottom: 10px;
}

.awb-imageframe-style.awb-imageframe-style .awb-imageframe-caption-container .awb-imageframe-caption-text::after {
    content: '';
    bottom: 10px;
    left: 20px;
    position: absolute;
    background-image: url(https://dev.learnwithleaders.com/wp-content/uploads/2022/04/right-arrow.svg);
    right: 0;
    background-position: left;
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-size: 25px 15px;
	height: 26px;
}

.eap-project-list-layout-masonry-component .eap-project-look-bottom-overlay-info {
    background-image: linear-gradient(0deg, black 70%, #ffffff00);
}

.eap-project-list-layout-masonry-component .eap-shortened-container>div>div {
    color: #888;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new_variation h2 {
    font-size: 28px !important;
    line-height: 1.5 !important;
}

.new_variation p {
	font-size: 18px;
	line-height: 1.5;
    padding-top: 10px;
}

.new_variation p img {
    margin-top: 10px;
}
 */
.hide{
	display: none !important;
}

section#gallery-image .row.masonry-grid {
    margin-top: 20px;
	margin-bottom: 20px;
}

section#gallery-image p {
    color: #878D92;
	font-size: 18px;
    line-height: 1.44;
}

.contr_display a img {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

@media (min-width:1320px){
	.contr_display {
    width: 406px;
}
}
@media (min-width:1280px) and (max-width:1320px){
	.contr_display {
    width: 350px;
}
}

.gallery_bunch.citem img {
    aspect-ratio: 16 / 9;
	object-position: top;
}

.citem.gallery_bunch {
    height: 100% !important;
}

.citem.gallery_bunch a {
    display: block !important;
	    border: 1px solid #2c2b2b;
    border-radius: 4px;

}

.citem.gallery_bunch .citemcontentouter {
    position: relative !important;
    top: unset !important;
    bottom: unset;
	background-color: transparent;
}

.gallery_bunch .citemcontent {
    position: relative;
	background: transparent;
	padding: 20px !important;
}

.gallery_bunch h5 span{
	color: #ffffff !important;
    font-size: 23px !important;
    font-family: "Inter" !important;
    font-weight: 600 !important;
}


.gallery_bunch p{
	color: #888888;
    font-size: 18px;
    font-family: "Inter";
    font-weight: 400;
    margin-top: 0.5em;
	display: none;
}

.gallery_bunch .gridbottom {
    margin-top: 20px;
}

.fancybox-toolbar {
    right: 80px !important;
    top: 30px !important;
}

.page-id-8134 ul.box-container.three-cols.row {
    padding-left: 0px;
}

.home_gallery_new p {
    display: none !important;
}

.home_gallery_new .gridbottom{
	margin-top: 20px;
}

.home_gallery_new h5{
	font-weight:500 !important;
	color: #fff !important;
	font-size: 18px !important;
}

.home_gallery_new .citemcontentouter{
	background-color: transparent;
}

.home_gallery_new .citem {
    height: auto !important;
}

.home_gallery_new .gal_img img {
    aspect-ratio: 16 / 9;
    object-position: top;
	object-fit: cover;
}

.main-slider .home_gallery_new .owl-controls {
    top: -73px !important;
}

.home_gallery_new .citemcontents {
    padding: 20px;
    background: transparent;
    border: 1px solid #2c2b2b;
}

.gridbottoms {
    margin-top: 20px;
}

section#gallery-image .gal-content {
    border: 1px solid #2c2b2b !important;
	border-top: unset !important;
}

.home_gallery_new .citemcontentouters {
    background: #121212;
    border: 1px solid #2c2b2b;
	border-top: unset;
}

.home_gallery_new.owl-carousel .owl-item{
	border-radius: unset;
	background-color: transparent;
}

/*******Take the World Forward*******/
/****Css starts here**********/

#rev_slider_5_1_wrapper rs-arrow.tp-leftarrow.tparrows.custom, #rev_slider_5_1_wrapper rs-arrow.tp-rightarrow.tparrows.custom {
    height: 73px !important;
    width: 43px !important;
    background: #fcad00 !important;
}

#rev_slider_5_1_wrapper .tparrows.tp-leftarrow:before{
	content: '\e824' !important;
	    line-height: 73px !important;
    color: #444 !important;
	font-size: 28px !important;
    font-weight: 700;
}

#rev_slider_5_1_wrapper .tparrows.tp-rightarrow:before{
    content: '\e825' !important;
	line-height: 73px !important;
    color: #444 !important;
	font-size: 28px !important;
	font-weight: 700;align-content
}

.twf-container .awb-imageframe-caption-container {
    position: absolute;
    bottom: 0px;
    z-index: 2;
    background: rgb(0 0 0 / 30%);
    padding: 10px;
}

.twf-container .awb-imageframe-caption-container p.awb-imageframe-caption-text:after {
    content: unset !important;
}

.twf-container .awb-imageframe-caption-container p.awb-imageframe-caption-text{
	white-space: unset !important;
	padding-bottom: 0px !important;
	text-align: left !important;
}

.twf-container .awb-imageframe-caption-container h4.awb-imageframe-caption-title{
	display: none;
}

@media (min-width:1025px){
rs-module#rev_slider_5_1 rs-fw-forcer{
	min-height: 545px !important;
	height: 100% !important;
}
}

.grabox{
    background: #192025;
    height: 81%;
    width: 55%;
    position: absolute;
    z-index: 1;
}

.yelloline {
    position: absolute;
    left: 0;
    height: 81px;
    width: 100px;
    border-right: solid 2px #ffc025;
    z-index: 99;
    border-bottom: solid 2px #ffc025;
}


.display-flex-slider .awb-imageframe-style.awb-imageframe-style-below {
    display: flex;
    align-items: center;
    gap: 10px;
}

.display-flex-slider .awb-imageframe-style.awb-imageframe-style-below img{
	width: 165px;
	height: 165px;
	border: 5px solid #ffc025;
	border-radius: 50%;
}

@media (min-width:767px) and (max-width:1199px){
	.display-flex-slider .awb-imageframe-style.awb-imageframe-style-below img{
	height: 108px;
	}
}

.twf-container .display-flex-slider .awb-imageframe-caption-container {
    position: relative !important;
	max-width: 322px;
    width: 100% !important;
    background: transparent;
}

.display-flex-slider .owl-carousel .owl-item{
	background: transparent;
}

.display-flex-slider .owl-theme .owl-controls .owl-nav [class*='owl-'] {
    border: unset;
}

.display-flex-slider {
justify-content: center;
}

.display-flex-slider .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-row.fusion-flex-align-items-center.owl-carousel.owl-theme.owl-loaded{
	padding-left: 0px !important;
	width:90%;
}

.display-flex-slider h2.awb-imageframe-caption-title{
	font-size: 22px !important;
	color: #ffc025 !important;
	line-height: 32px !important;
}

.display-flex-slider p.awb-imageframe-caption-text{
	font-size: 14px !important;
}

.popup-img .fusion-content-layout-column>div:before{
    content: "";
    height: 109%;
    width: 54%;
    background: #ffc613;
    position: absolute;
    top: -15px;
    right: 18px;
}

.fusion-imageframe.imageframe-none.hover-type-none.bg_msk img {
    width: 100%;
    position: relative;
}

.testimonial-text .title-heading-left.title-heading-tag::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.testimonial-text .title-heading-left.title-heading-tag::-webkit-scrollbar-thumb {
    background: #ffc025;
}

.testimonial-text .title-heading-left.title-heading-tag::-webkit-scrollbar {
    width: 5px;
}

.testimonial-text .title-heading-left.title-heading-tag{
	height:189px;
	line-height:21px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right:41px !important;
}

.display-flex-slider .owl-prev {
    margin-left: -96px !important;
    margin-top: 50px !important;
}

.display-flex-slider .owl-next {
    margin-right: -64px !important;
    margin-top: 50px !important;
}

@media (max-width:766px){
	.fellow_work .awb-imageframe-style {
    max-width: 374px !important;
    margin-left: auto !important;
    margin-right: auto !important;
	width: 100% !important;
}
	.fusion-flex-column.workshop-sctn>.fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column, .fusion-flex-column.workshop-sctn {
    margin-left: auto !important;
    margin-right: auto !important;
	
}
	.fusion-layout-column.fusion_builder_column_inner.fusion-builder-nested-column-26.fusion-flex-column.workshop-sctn-designx {
    margin: auto !important;
    width: 100% !important;
    max-width: 400px !important;
}
}

#menu-take-world-forward-menu>li>a>span.fusion-open-nav-submenu:before {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "" !important;
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.ap_ply {
    padding-right: 20px;
}

.twf-btn a {
    padding-right: 30px !important;
}

#menu-take-world-forward-menu ul.sub-menu li {
    border: unset !important;
}


@media (min-width:1024px){
	.limit_container>.fusion-builder-row {
    max-width: 1296px !important;
    width: 100% !important;
}
}

.twf-header.fusion-sticky-container.fusion-sticky-transition .fusion-builder-column-34>div>div {
    text-align: left !important;
}

.page_id-11602 a#toTop, .parent-pageid-11602 a#toTop {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
	background: #000;
}

#menu-take-world-forward-menu ul.sub-menu{
border:1px solid rgba(0,0,0,.15);
}

.page_id-11602 #toTop:before, .parent-pageid-11602 #toTop:before{
	content: url(https://dev.learnwithleaders.com/wp-content/uploads/2023/01/top-24.png);
}

.page_id-11602 #toTop, .parent-pageid-11602 #toTop{
	padding-top:8px;
	right: 15px !important;
    bottom: 15px;
}

.page_id-11602 #toTop:hover, .parent-pageid-11602 #toTop:hover {
    background: #00c28e;
}

.apply-btn{
	font-size: 16px !important;
	width:fit-content !important;
}

@media (min-width:1024px){
	.apply_container>.fusion-builder-row>.fusion-layout-column>.fusion-column-wrapper {
    background-position: 0% -80% !important;
}
}

.counter_sctn .counter-box-content {
    font-weight: 600 !important;
    margin-bottom: 22px !important;
    font-size: 25px !important;
	font-family: sans-serif !important;
	color: #232323 !important;
	line-height:30px !important;
}
.fusion-text.fusion-text-5.margin-top-sub-heading.counter-font {
    font-family: sans serif !important;
}

.counter_sctn .fusion-counters-box .fusion-counter-box .counter-box-container {
    padding: 0px !important;
}

.project-header h2 {
    font-weight: 700 !important;
    font-size: 38px !important;
    line-height: 38px !important;
    margin-bottom: 5px !important;
    font-family: 'Poppins' !important;
    color: #444 !important;
}

.counter_sctn >.fusion-column-wrapper{
	margin-left: 2% !important;
	margin-right:2% !important;
}

@media (min-width:1025px){
.limit_container>.fusion-builder-row {
    max-width: 1296px !important;
}
}

.twf-container{
z-index: 1;
}

.page_id-11602 section.fusion-tb-footer.fusion-footer {
    display: none;
}

.page_id-11602 main#main {
    padding-bottom: 0px;
}
 
@media (min-width:1025px){
.limit_container>.fusion-builder-row {
    max-width: 1296px !important;
}
}

.twf-header.fusion-container-stuck>.fusion-builder-row {
    max-width: 1296px !important;
    width: 100%;
}

.twf-container .fusion-builder-nested-column-2 p {
    margin-bottom: 20px !important;
}

.twf_btn span.fusion-button-text {
    letter-spacing: 0px !important;
    line-height: 24px;
    text-transform: none !important;
font-family: "Montserrat", sans-serif;
}

.twf_btn {
    padding: 10px 28px !important;
}

.solvedimage {
    width: 138px;
}

.MIT-img img{
width:100%;
height:532px;
}

.twf-video{
margin-left:0% !important;
margin-right:0% !important;
}

.lobd{
    border: 1px solid var(--awb-color3);
    max-width: 200px;
    margin-top: -8rem;
}

.parent-pageid-11602 section.fusion-tb-footer.fusion-footer {
    display: none;
}

.parent-pageid-11602 main#main {
    padding-bottom: 0px;
}

.limit_container>.fusion-builder-row {
    max-width: 1296px !important;
    width: 100% !important;
}

.twf-slider-sctn .owl-theme .owl-controls .owl-nav .disabled{
	opacity: 0 !important
}

#twf_journal .fontawesome-icon.circle-yes{
	background-color: #fff !important;
    color: #f1b537 !important;
    margin-top: 2px;
    border: unset !important;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
}

#twf_journal .fontawesome-icon.circle-yes:hover{
webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.twf-mobile{
	display: none !important;
}

.twf-desktop{
	display: block !important;
}

@media only screen and (max-width: 900px){
	.twf-mobile{
	display: block !important;
}

.twf-desktop{
	display: none !important;
}
}


.fade.show {
    display: none !important;
}
.fade.show.active.in, .fade.active.in {
    display: block !important;
}

@media (max-width:766px){
	.mb-slide .owl-item.active:before {
    position: absolute;
    content: "";
    height: 5px;
    width: 30px;
    background: #eca116;
    bottom: 0;
    left: 0;
}

	.mb-slide .owl-item.active:after{
    position: absolute;
    content: "";
    height: 5px;
    width: 30px;
    background: #eca116;
    bottom: 0;
    right: 0;
}
	
	.mb-slide .owl-item.active {
    border-radius: 0px;
}
}

.twf-desktop .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-justify-content-center {
    margin-left: auto !important;
    margin-right: auto !important;
}
@media (min-width:767px){
.mentor_new-slide:before {
    position: absolute;
    content: "";
    height: 40px;
    width: 40px;
    background: #eca116;
    bottom: 0;
    margin: 0 0 -35px 0;
    left: 0;
}

.mentor_new-slide:after{
    position: absolute;
    content: "";
    height: 40px;
    width: 40px;
    background: #eca116;
    bottom: 0;
    margin: 0 0 -35px 0;
    right: 0;
}
}

.page_id-11602 .breadcrumbs, .parent-pageid-11602 .lwl_breadcrumbs {
    display: none !important;
}

@media (min-width:890px) and (max-width:1301px){
	.fusion-body .fusion-flex-container.slider-twf-home{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media (min-width:900px) {
	.slider-twf-home{
		margin-top: -130px !important;
	}
}

.page_id-11602 .header-section {
    background-color: #222 !important;
}

@media (max-width:766px){
	.fusion-body .fusion-flex-container.twf-header {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-bottom: 0px !important;
}
	
	.parent-pageid-11602.fusion-body .fusion-flex-container.twf-header{
		padding-top: 2px !important;
		padding-bottom: 0px !important;
	}
	.parent-pageid-11602.fusion-body .fusion-flex-container.twf-header.fusion-container-stuck{
		padding-top: 2px !important;
		padding-bottom: 0px !important;
	}
}

@media (min-width:1024px) and (max-width:1280){
.parent-pageid-11602.fusion-body .fusion-flex-container.slider-twf-home {
    padding-right: 0px !important;
    margin-top: -128px !important;
    padding-left: 0px !important;
}
}

@media (min-width:1281px){
.parent-pageid-11602.fusion-body .fusion-flex-container.slider-twf-home {
    padding-right: 0px !important;
    margin-top: -146px !important;
    padding-left: 0px !important;
}
}


@media (max-width:1023px){
.parent-pageid-11602.fusion-body .fusion-flex-container.slider-twf-home {
    padding-right: 0px !important;
    margin-top: -80px !important;
    padding-left: 0px !important;
}
}

@media (max-width:900px){
	.parent-pageid-11602 .top-side.img-mob .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding-left: 90px !important;
    padding-top: 150px !important;
    background-size: contain !important;
    padding-bottom: 50px !important;
    border-bottom: 3px solid #F1B537;
    background-position: -75px 0px !important;
	}
		
		.parent-pageid-11602 .img-mob.top-side {
    margin-top: -80px !important;
}
	
	.meet-the-mentors-mob {
    margin-top: -90px !important;
}
	
	.meet-mentors-subheading p {
    width: 70%;
    margin-left: auto !important;
    margin-right: auto !important;
}
}

@media (max-width:766px){
	.fusion-layout-column.fusion_builder_column_inner.fusion_builder_column_inner_1_3.\31 _3.fusion-flex-column.overlay-container {
    width: 70% !important;
}
	
	.twf-dean .fusion-text p:nth-child(5) {
    max-width: 340px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
	
	.twf-header {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}
	
	.twf-header nav.awb-menu.awb-menu_row{
		justify-content: end;
	}
	
	.parent-pageid-11602 main#main {
    margin-top: 0px;
		padding-top:0px !important;
}
	.page-id-11602 main#main {
    margin-top: 0px;
}
}

.fusion-menu-element-wrapper.collapse-enabled #menu-take-world-forward-menu li>.fusion-open-nav-submenu-on-click:before{
	color: #F1B537 !important
}

.page-id-11610 .fusion-tb-header .fusion-flex-container .fusion-flex-align-items-flex-start, .page-id-11612 .fusion-tb-header .fusion-flex-container .fusion-flex-align-items-flex-start {
    justify-content: space-between;
}

.page-id-11610 .twf-header, .page-id-11612 .twf-header{
	background-color: #fff !important;
}

.page_id-11602 .post-content, .parent-pageid-11602 .post-content {
    background: #222222;
}

@media (min-width:1024px) and(max-width:1366px){
	.page_id-11602 .post-content {
    margin-top: -37px;
}
}

@media (max-width:640px){
	.fusion-no-large-visibility.shw-sm {
    display: block !important;
}
}

.page_id-11602 #main {
    padding-top: 0px;
}

.page_id-11602 span#to_top_scrollup, .parent-pageid-11602 span#to_top_scrollup {
    display: none !important;
}

@media (max-width:1024px){
.fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav){
	display: flex !important;
}
}

.fusion-tabs .nav-tabs li.active .fusion-tab-heading, .fusion-tabs .nav-tabs li:hover .fusion-tab-heading{
	color: #fff !important;
}

@media (max-width:766px){
	.fusion-text.overlay-twf.overlay-spacing {
    height: 250px;
    overflow-y: auto;
    background: #ffc107;
}
	.fusion-text.mentor-caption {
    width: 100% !important;
    background: #f0b505;
    padding: 20px;
}
	
	.page-id-11602 .twf-mobile.fusion-fullwidth.fusion-builder-row-21 {
    z-index: 1 !important;
    margin-top: -116px !important;
}
	
	.page-id-11602 .fusion-flex-container.twf-header.fusion-builder-row-19{
		padding-top:0px !important;
		padding-bottom:40px !important;
	}
}

.page-id-11602 .lwl_breadcrumbs {
    display: none !important;
}

.page-id-11602 .fusion-tb-header {
    background-color: #121212;
    z-index: 22;
    position: relative;
}

.page-id-11602 main#main{
	padding-top: 0px !important;
}

.parent-pageid-11602 .fusion-sticky-transition .fusion-builder-row.fusion-row>.fusion-layout-column.fusion_builder_column { 
	margin-top: 0px; 
	margin-bottom: 0px; 
} 

.parent-pageid-11602 .fusion-sticky-transition { 
	background: #fff !important; 
	padding-top: 25px !important; 
	box-shadow: 0px 0px 5px 1px rgb(0,0,0,0.1); 
} 

.parent-pageid-11602 .fusion-container-stuck.fusion-sticky-transition .fusion-builder-column-0.fusion_builder_column_1_4 div { 
	text-align: left !important; 
}

/*******End of TWF Css********/


@media (max-width:1024px){
	.lwl_breadcrumbs .breadcrumbs {
    display: none !important;
}
	
	.lwl_breadcrumbs{
		height: 50px !important;
	}
}


/***Update theme css****/
@media (max-width:766px){
	main#main {
    padding-top: 63px !important;
}
}

.awb-menu.awb-menu_desktop .fusion-megamenu-title {
    padding: 0px 25px 5px !important;
}

.awb-menu.awb-menu_desktop .fusion-megamenu-widgets-container.second-level-widget {
    padding: 0px 25px !important;
}

@media (min-width:1024px) and (max-width:1440px){
	.awb-menu.awb-menu_desktop .fusion-megamenu-widgets-container.second-level-widget {
    padding: 0px 10px !important;
}
	
	.awb-menu.awb-menu_desktop .fusion-megamenu-title {
    padding: 0px 10px 5px !important;
}
}

#what_you_will_learn .cardcontainer>.fusion-column-wrapper, #why_join .cardcontainer>.fusion-column-wrapper {
    border: unset !important;
}

.award-card>.fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding: 15px !important;
}

section#gallery-image {
    position: relative;
}

.partner-carousel-container.customarrow .partner-card {
    position: relative;
    overflow: unset;
}

.partner-carousel-container.customarrow .partner-card img:nth-child(2) {
    position: absolute;
    bottom: 0px;
    right: -106px;
}

/* .fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.twf-container.container-spacing-common.sustbl_ftr.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-left: 0px;
    padding-right: 0px;
} */

.pum-content.popmake-content>.fusion-fullwidth {
    padding: 0px;
}

.pum-content.popmake-content{
	padding: 25px;
}

.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position{
	border-radius: 30px;
}

.pum-content.popmake-content h2.title-heading-left {
    color: #ffc735 !important;
}

.pos_ableft .fusion-text.fusion-text-7 {
    overflow-y: auto;
}

.pos_ableft .fusion-text.fusion-text-7::-webkit-scrollbar{
	width:0px;
}

.pos_ableft .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column{
	z-index:3;
}

@media (max-width:991px){
.lwl_breadcrumbs {
    display: none !important;
}
}

.fusion-fullwidth.fullwidth-box.innertop_sec.zidx {
    background-size: cover;
}

html.avada-html-layout-wide {
    overflow-y: inherit !important;
}

@media (min-width:1024px){
	.main-slider .home_gallery_new.owl-carousel .owl-stage-outer{
		height: 300px !important;
	}
}

.single .fusion-builder-row:hover>.fusion_builder_column:hover{
	z-index:2;
}

.postid-5026 .third-imgcontent {
    display: none;
}


/****Home Testimonal Css****/
.textimonial-inner {
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: center;
    align-items: center;
    flex: 1;
	min-height:390px;
	overflow: hidden;
}

.textimonial-inner.video-testimonial>a {
    width: 100%;
}

.img-user img {
    height: 80px !important;
    width: 80px !important;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
	object-fit: cover;
}

.video-body .img-user img{
height: 50px !important;
    width: 50px !important;
	object-fit: cover;
    }

.testimonial-body {
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: space-between;
    align-items: center;
    flex: 1;
	position: relative;
}

.testimonial-body .card-content{
margin-top:30px;
	padding-left: 10px;
	padding-right: 10px;
}

.details p {
    text-align: center;
}

.details .user-name{
	color: #e8b30a;
	font-weight:600;
	font-size: 18px;
}

.details .user-designation{
	color: #888;
	font-weight:600;
	font-size: 14px;
}

.video-testimonial img.play-button {
    position: absolute;
    width: 64px !important;
    height: auto !important;
    top: 33%;
    left: 38%;
}

.testimonials .owl-stage {
    display: flex;
    flex-direction: row;
}

.testimonials .owl-item {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: stretch;
}

.testimonials .carousel-item {
    display: flex;
    flex: 1;
}

.video-body {
    display: flex;
gap:20px;
    align-items: center;
    width: 100%;
    position: absolute;
    bottom: 0px;
    padding: 25px 15px;
    background: linear-gradient(to bottom, #72727200 2%, #030303 20%);
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px;
}

.textimonial-inner.video-testimonial {
    position: relative;
	    background: #222;
    border-radius: 14px !important;
}

.textimonial-inner.text-testimonial {
    background: #222;
    padding: 40px 30px;
    border-radius: 14px;
}

.textimonial-inner.video-testimonial img.thumbnail_img {
    border-radius: 14px !important;
}

.video-detail.details p {
    text-align: left;
}

.testimonial-body .card-content {
    color: #888;
	font-size: 15px;
	text-align: center;
	word-break: break-word;
}

.textimonial-inner.video-testimonial img.thumbnail_img {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}

.testimonials .owl-theme .owl-controls {
    position: relative;
}

.testimonials .owl-theme .owl-dots{
	display: block !important;
}

.testimonials .owl-theme .owl-dots .owl-dot span{
	width: 15px;
	height: 15px;
}

.testimonials .owl-theme .owl-dots .owl-dot.active span{
	width: 18px;
	height: 18px;
	background: #f2bd16;
}

.testimonial-body img.inverted_comma {
    width: 33px !important;
    position: absolute;
    height: auto !important;
    left: 15px;
    top: -15px;
}

.testimonials .carousel-container{
	padding: 0rem;
}

.show{
	display: flex !important;
	visibility: unset !important;
	opacity: 1 !important;
}
.mb-7{
	margin-bottom: 250px;
}

.testimonials .testimonials-carousel .owl-stage {
    margin-left: auto;
    margin-right: auto;
}

/******Testimmonial Css End*****/



/*******form********/
/***Payment form and acpplication form Css*****/
.stripe_checkout_form {
    max-width: 717px;
    width: 100%;
}

.stripe_checkout_form label.wpforms-field-label, .stripe_checkout_form label.wpforms-field-label-inline, .wpforms-field-description, .stripe_checkout_form .wpforms-conditional-show>div {
    font-weight: 400 !important;
    color: #000000!important;
    font-size: 16px;
}

.stripe_checkout_form .wpforms-conditional-show>div {
    font-size: 14px !important;
}

.stripe_checkout_form .wpforms-submit-container {
    text-align: center;
}

.stripe_checkout_form div.wpforms-container-full .wpforms-form button[type=submit]{
	    background-color: #f2bd16 !important;
    border: 1px solid #f2bd16 !important;
}

.wpforms-container input[type=email],.wpforms-container input[type=file],.wpforms-container input[type=number],.wpforms-container .wpforms-container input[type=password], .wpforms-container form input[type=tel], .wpforms-container input[type=text], .wpforms-container textarea {
    background: #eeeeee !important;
    color: #000000 !important;
    border: 1px solid #FFFFFF !important;
	border-radius:4px!important;
}

.wpforms-container .wpforms-form .choices__inner{
	background: #eeeeee !important;
	color:#000000!important;
	border: 1px solid #FFFFFF !important;
	border-radius:4px!important;
}

div.wpforms-container-full .wpforms-form .choices{
	color: #fff !important;
}

.choices__list.choices__list--single .choices__item.choices__item--selectable {
    color: #000;
}
div.wpforms-container-full .wpforms-form label.wpforms-error{
	color: #ff0000 !important;
}


.choices__item--selectable {
    color: #444;
}

.single-mediablog p a {
    color: #f1b537;
}

.newsletter-form form {
    display: flex;
    align-items: center;
	flex-wrap: wrap;
    justify-content: center;
}

.newsletter-form input#wpforms-12727-field_2 {
    border: 1.59623px solid #4A4A4A !important;
    border-radius: 3px;
    background: transparent !important;
    color: #ffffff !important;
	width:100% !important;
    max-width: 350px !important;
    height: 40px !important;
    padding: 9px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    box-sizing: border-box;
    margin-top: 4px;
}

div.newsletter-form.wpforms-container-full .wpforms-form .wpforms-submit-container{
	padding:0px;
}

div.newsletter-form.wpforms-container-full .wpforms-form button[type=submit] {
    border: 1px solid !important;
    margin-left: 10px !important;
    height: 40px !important;
    padding: 8px 40px !important;
    font-weight: 400;
    border-radius: 5px !important;
    color: #F1B537 !important;
    font-size: 18px !important;
    text-transform: none;
    background: transparent !important;
}

.foo_copyright .copyright {
    margin-bottom: 20px;
}

.foo_copyright .copyright p {
    color: #fff;
}

.foo_copyright .disclaimer p{
    color: #fff;
	text-align: center;
}

.page-id-1284 .pos_ableft>.fusion-column-wrapper {
    height: auto;
}

.page-id-1284 .innertop_sec {
    background-position: 100% 28% !important;
}

.page-id-1284 .about_top .fusion-text.about-description {
    width: 100% !important;
}

.page-id-1284 .let_connect .fusion-column-wrapper > div{
	width: 100%;
}

.connect_btn button {
    background: #f1b537;
    padding: 15px 29px;
    font-size: 18px;
    border-radius: 4px;
	cursor: pointer;
}

.connect_btn button img {
    width: 9px !important;
}

.connect_btn>.fusion-text{
	text-align; right;
}

.strip figure a.strip_info>small img {
    display: none;
}

.top-slider .citem h5 {
    line-height: 1;
    margin-bottom: 1px;
}

.top-slider .citem p{
	padding-bottom:1px !important;
}

@media (min-width:1700px){
.loaddridsec.gridup {
    margin-top: -80px !important;
}
}

.awb-menu.collapse-enabled ul#menu-header-menu .awb-menu__open-nav-submenu_mobile:before{
	color: #fff !important;
}
ul#menu-header-menu li#menu-item-96 a.awb-menu__main-a.awb-menu__main-a_regular span.menu-text{
	color: #fff !important;
}
.awb-menu.collapse-enabled ul#menu-header-menu li.current-menu-ancestor>a, .awb-menu.collapse-enabled ul#menu-header-menu li.current-menu-item>a, .awb-menu.collapse-enabled ul#menu-header-menu li.expanded>a, .awb-menu.collapse-enabled ul#menu-header-menu li:hover>a{
	background: #4a4e57 !important;
}

.awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li a {
    color: #ffffff !important;
}

.awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-ancestor, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-item, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.current-menu-parent, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.expanded, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li.hover, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:active, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:focus-within, .awb-menu.collapse-enabled .fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-holder ul li:hover{
	background: #434449 !important;
}

.awb-menu.collapse-enabled ul#menu-header-menu li.current-menu-item>.fusion-megamenu-title>.awb-justify-title, .awb-menu.collapse-enabled ul#menu-header-menu li.expanded>.fusion-megamenu-title>.awb-justify-title, .awb-menu.collapse-enabled ul#menu-header-menu li:focus>.fusion-megamenu-title>.awb-justify-title, .awb-menu.collapse-enabled ul#menu-header-menu li:hover>.fusion-megamenu-title>.awb-justify-title{
	background: #434449 !important;
}

div#list .lt_box .lt_apply.typeapply.apply-btn>a:hover {
    color: #fff !important;
}

div#list .lt_box .lt_apply.typeapply.apply-btn>a {
    background: #f1b537;
    padding: 10px 20px;
    border-radius: 4px;
}

.tab-nav-section .owl-controls img {
    width: 20px !important;
}

.single-competitions.postid-13873 .third-imgcontent {
    display: none;
}

@media (max-width:991px){
	.posright_image img, .posleft_image img{
		height:auto;
	}
}

@media (max-width:500px){
	.btm_contactus #mail_id_buts, .btm_contactus #phone_mail_buts {
    font-size: 11px;
    width: 89% !important;
    margin: auto;
}
}

	.post_topsec .post_topcol .post_toprow1 .rightsec {
    background-color: #323232;
    padding: 10px;
    top: 0;
    border-radius: 0px 0px 5px 5px;
}

@media (min-width:768px){
	.post_topsec .post_topcol .post_toprow1 .rightsec {
    position: absolute;
    right: 50px;
}
}

.lwl_breadcrumbs .breadcrumbs img {
    padding: 0 0px !important;
    margin-left: 4px;
    margin-right: 4px;
}

/****Hide internship from mega menu*****/
/* li#menu-item-98 {
    display: none;
} */

.owl-carousel.owl-theme.partner-carousel.owl-loading, .home_gallery_new.owl-carousel.owl-theme{
	display: block !important;
}