@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100&display=swap');			

.phone-call-action a {
	color: #2396ff;
	border:1px solid #2396ff;}
.InnerCoverHeader .ad-feature:before {
	background-image: url(/wp-content/uploads/2021/02/Group-40@2x.png)!important;
}
.InnerCoverHeader .core-feature:before {
	background-image: url(/wp-content/uploads/2021/02/Group-41@2x.png)!important;
}
ul#menu-clb-menu-1 li.menu-item-has-children>a:before {
	color: #0394ed!important;
}




html, body, a, p, span, h1, h2, h3, h4, h5,h6{font-family: 'Poppins', sans-serif !important;}

html, body{font-size:16px}

.header-fixed .clb-menu {
	top: 0px;
}
.clb-menu {
	border-bottom: none;

}
.clb-menu{border-bottom:none}
.dispatcherLogo .logo img {
	width: 150px;
	margin-top: 15px;
}
.dispatcherLogo .btn-register-header {
	font-size: 14px!important;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.btn-register-header {
	border-radius: 4px;
	box-shadow: 0 15px 17px -14px rgb(47 138 255 / 78%);
	background-image: linear-gradient(to left, #00b2ff, #0074da);
	border: none!important;
	text-shadow: 0 1px 1px rgb(0 0 0 / 13%);
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: -0.25px;
	color: #fff;
	padding: 15px 25px;
	padding-right: 45px;
	font-size:17px!important;
	box-shadow:none;

}

.circularAnimate figcaption {
	display: block;
	background-image: url(https://royoapps.com/wp-content/uploads/2021/01/group-95@3x-1.png);
	max-width: 760px;
	margin: auto;
	text-align: center;
	padding: 150px 15px;
	background-size: 100%;
}
.circularAnimate {
	padding: 100px 0px;
	padding-top: 50px;
}


.circularAnimate figcaption img {
	width: 70px;
}
.circularAnimate figcaption h4 {
	font-size: 47px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	letter-spacing: -0.59px;
	text-align: center;
	color: #152246;
	margin: 20px 0px;
}
.circularAnimate figcaption p {
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.65;
	letter-spacing: normal;
	text-align: center;
	color: #353f5c;
	margin: 0px;
}

.circularAnimate .container{position:relative}

.circularAnimate ul {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	align-items: center;
}

.circularAnimate ul li {
	text-align: center;
}

.circularAnimate ul h3 {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: -0.38px;
	color: #152246;
	margin: 0px;
	margin-bottom: 5px;
}

.circularAnimate ul li h4 {
	margin: 0px;
	font-size: 20px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: -0.3px;
	color: #2e374e;
	padding: 0px;
	padding-left: 50px;
	position: relative;
	border-radius: 20.7px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	background-color: #fff;
	padding-right: 16px;
}

.circularAnimate ul li h4 img {
	width: 40px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
}
.circularAnimate ul h3 i {
	font-style: normal;
}
.circularAnimate ul li {
	text-align: center;
	position: absolute;
	top: 80px;
}
.circularAnimate ul li:after {
	content: "";
	width: 16px;
	height: 16px;
	background-color: #bdc1e1;
	position: absolute;
	top: 0px;
	border-radius: 50%;


	box-shadow: 0 0 0 0 rgba(189, 193, 255, 1);
	transform: scale(1);
	animation: pulse 2s infinite;
}


@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(189, 193, 255, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(189, 193, 255, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(189, 193, 255, 0);
	}
}

.circularAnimate ul li:nth-child(1):after{right:-29px;}
.circularAnimate ul li:nth-child(2):after {
	left: -55px;
}
.circularAnimate ul li:nth-child(2) {
	right: 40px;
	top: 100px;
}
.circularAnimate ul li:nth-child(3) {
	bottom: 0px;
	top: inherit;
	left: 170px;
}

.circularAnimate ul li:nth-child(3):after {
	right: 0px;
}


.circularAnimate ul li:nth-child(4):after {
	left: 70px;
	top: -35px;
}
.circularAnimate ul li:nth-child(4) {
	right: 246px;
	top: inherit;
	bottom: 0px;
}
.btn-register-header:before {
	box-shadow: 0 0 0 rgb(255 255 255 / 40%);
	animation: pulso 2s infinite!important;
	transition: .5s;
	content: "";
	width: 12px;
	height: 12px;
	border: 3px solid #fff;
	position: absolute;
	right: 15px;
	left:unset;
	border-radius: 50%;
	top: 0px;
	bottom: 0px;
	margin: auto;
	display:block!important
}
@keyframes pulso {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
	}
	70% {
		-moz-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}
.btn-register-header:hover,
.btn-register-header:focus,
.btn-register-header:active{  background-image: linear-gradient(to left, #0074da, #00b2ff); color:#fff!important}
ul#menu-clb-menu-1 li:hover {
	border-bottom-color: #2c9afa;
}
.settingMessage{/*display:none*/}
.tea-cup-pop{display:none}
body #myModalForm .modal-content {
	background-image: none!important;
	padding-left: 392px;
}
#myModalForm .modal-content:before {
	content: "";
	width: 390px;
	height: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	background-image: url(https://royoapps.com/wp-content/uploads/2021/02/Group-17-Copy.png);
	background-position: center;
	background-size: cover;
	background-position: bottom;
}
body .register-form input.subscribesubmit{background-color:#2e91fd; background:linear-gradient(to right,  #1ed3e8 0%,#1dd8e7 0%,#308cff 100%); border-color:#3093fd}
body .register-form input.subscribesubmit:hover{color:#fff!important; background:linear-gradient(to right,  #308cff 0%,#308cff 0%,#1dd8e7 100%)}
body .pop-close {
	opacity: 1;
	position: absolute;
	background-color: #3093fd;}
body .form-cover h4 b {
	display: block;
	font-size: 28px;}
body .form-cover h4 {
	font-size: 20px;}


.outerCoverHeader{ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.02);
	background-color: #204684}

.outerCoverHeader .btn-register-header{display:none}

.outerCoverHeader ul#menu-clb-menu-1 li > a{color:#fff}

.outerCoverHeader .logo img {
	filter: brightness(0) invert(1);
	width: 60px;
	margin-top: 13px;
}

.outerCoverHeader ul#menu-clb-menu-1 li.menu-item-has-children>a:before {
	color: #ffffff!important}

.outerCoverHeader  ul#menu-clb-menu-1 li {

	padding: 15px 15px;}

.outerCoverHeader  ul#menu-clb-menu-1 ul.sub-menu{top:50px; z-index:1}

.InnerCoverHeader ul#menu-clb-menu-1 li {

	padding: 20px 15px;}
.setting-menu-toggle {
	display: none;
	position: absolute;
	right: 7.5px;
	font-size: 28px;
}
.outerCoverHeader{transition:.5s}
.header-fixed .outerCoverHeader {
	margin-top: -53px;
}
#myModalForm .bg-shap {
    display: none;
}

@media(max-width:991px){
	.dispatcherLogo .btn-register-header{font-size:14px!important; padding-right:15px}
	.dispatcherLogo .btn-register-header:before{display:none!important}
	.animation-on-hover.btn-register-header {
		font-size: 16px;
		padding: 10px 42px 10px 15px!important;
	}
	.dispatcherLogo .logo img {
		width: 150px;
		margin-top: 0px;
	} 
	.navbar-toggle {
		top: 6px;
	}
	.navbar-toggle .icon-bar {
		background-color: #060606}
	.dispatcherLogo .btn-register-header {
		display: block!important;
		position: fixed;
		left: 0px;
		right: 0px;
		text-align: center;
		border-radius: 0px;
		bottom: -60px;
		padding: 15px 7px
	}
	.header-fixed .dispatcherLogo .btn-register-header {bottom:0px;}
	.menu-clb-menu-1-container{top:48px;}
	footer.rewamp-footer {
		padding-bottom: 45px;
	}
	body #myModalForm .modal-content {
		background-image: none!important;
		padding-left: 0px;
	}
	body #myModalForm .modal-content:before{display:none}
	#myModalMeetingNew .modal-dialog {
		width: calc(100% - 20px);}

	.clb-menu {
		padding: 0px!important;
	}
	.outerCoverHeader {
		padding: 5px 0px;
	}

	.outerCoverHeader .navbar-toggle {
		top: 2px;
	}			
	.outerCoverHeader .navbar-toggle .icon-bar {
		background-color: #ffffff;
	}
	.InnerCoverHeader {
		position: relative;
		padding: 10px 0px;
	}	

	.outerCoverHeader .logo img {
		margin-top: 0px;
	}
	html body div.style-5.chatbot {
		top: 3px!important;
	}
	.setting-menu-toggle {
		display: block;}

	.display-top-SecondryMenu .outerCoverHeader .menu-clb-menu-1-container{display:none}
	.display-top-SecondryMenu .InnerCoverHeader .menu-clb-menu-1-container{display:block}


	.display-top-menu .outerCoverHeader .menu-clb-menu-1-container{display:block}
	.display-top-menu .InnerCoverHeader .menu-clb-menu-1-container{display:none}
	.outerCoverHeader .menu-clb-menu-1-container {
		top: 39px;
		background-color: #204684;
	}

	.outerCoverHeader ul#menu-clb-menu-1 li.my-submenu ul.sub-menu{background-color:#fff}

	body {
		padding-bottom: 0px!important;
	}



	html body.header-fixed div.phone-call-action {
		top: -6px!important;
	}

	html body div.phone-call-action {
		top: -6px!important;
	}

	.header-fixed .outerCoverHeader {
		margin-top: -40px;
	}


}
@media(max-width:767px){
	#myModalMeetingNew .modal-content{margin: 0 15px;}
	html body #myModalMeetingNew .form-cover {text-align: center;}
}
