html, body{
	overflow-x: hidden;
}

.rt-footer .widget>:not(.widget-title) p {
 line-height: var(--lineHeight);
}

.cus-overflow{
	overflow: hidden;
}

[data-menu]>ul>li ul ul {
    right: 0;
}

.cus-menu .sub-menu {
    width: 330px !important;
}

ul.sub-menu li a:hover{
	color: #0094FA;
}


.cus-pricing-plan .meafe-pricing-table-container {
    padding: 0px !important;
}

.cus-pricing-plan .meafe-pricing-table-price-duration {
    margin-top: -22px !important;
}

.cus-pricing-plan .meafe-pricing-table-price-prefix {
	position: absolute !important;
	z-index: 1 !important;
	top: 17px !important;
	left: 19px !important;
}

.cus-pricing-plan .meafe-pricing-table-price {
    position: relative !important;
}

.cus-pricing-plan .meafe-pricing-table-title {
    margin-bottom: -7px !important;
}

.cus-pricing-plan .meafe-pricing-table-head {
    border-radius: 10px 10px 0 0;
}

.cus-join-us-btn a{
	width: 150px;
	color: #fff !important; 
	font-weight: 600;
	letter-spacing: 1px;
	border-radius: 3px;
	font-size: 16px;
	height: auto !important;
}

.cus-join-us-btn a{
    background: #0094fa;
		position: relative;
	
    animation: glowing 1300ms infinite;
}



.cus-blogs .meafe-blog-innerwrapper{
	grid-row-gap: 30px !important;
}

.cus-blogs .meafe-blog-card {
    min-width: 100% !important;
}
.cus-blogs .meafe-blog-wrapper img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center;
}

.badge-inline .badge-box {
    padding: 0 !important;
}

.badge-inline div:last-child {
    display: none !important;
}

.badge-box{
	padding: 10px !important;
	border-radius: 0 !important;
}








@keyframes glowing {
        0% {
          background-color: #0094fa;
          box-shadow: 0 0 5px #0094fa;
        }
        50% {
          background-color: #41b1ff;
          box-shadow: 0 0 10px #41b1ff;
        }
        100% {
          background-color: #0094fa;
          box-shadow: 0 0 5px #0094fa;
        }
      }

/*
#header-menu-2 .cus-join-us-btn a:before{
position: absolute;
    content: '';
    display: inline-block;
    top: -180px;
    left: 0;
    width: 30px;
    height: 100%;
    background-color: #fff;
    animation: shiny-btn1 3s ease-in-out infinite;
}


@-webkit-keyframes shiny-btn1 {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}
*/
.cus-join-us-btn a:hover{
	color: #000 !important;
}

#menu-primary-menu li:last-child a:after{
	display: none;
}

.rt-sticky-container {
    padding: 20px 0;
}

li.cus-join-btn-mobile, li.cus-meeting-btn-mobile {
    display: none !important;
}





@media screen and (min-width: 1024px) and (max-width: 1250px){
	.cus-menu li a {
    padding: 10px 11px !important;
		font-size: 13px;
	}
	.cus-header-right-col {
			gap: 10px !important;
	}
}

@media screen and (max-width: 1024px){
	
	.cus-footer-menu ul li a {
			display: block !important;
			text-align: center !important;
	}

	.cus-footer-menu ul {
			display: block !important;
			width: 100% !important;
	}
}

@media screen and (max-width: 1000px){
	.cus-join-us-btn a{
		text-align: center !important;
		display: inline-block !important;
	}
}


@media screen and (max-width: 767px){
	li.cus-join-btn-mobile, li.cus-meeting-btn-mobile{
		display: block !important;
	}
}
















