@media (max-width:767px) {
	.revert-xs {
		position: revert
	}
}

.c-header-fluid {
	background: linear-gradient(126deg, #5c7ec3, #49649c 51%)
}

@media (max-width:767px) {
	.c-header-fluid .ch-title {
		display: none
	}
}

@media (max-width:767px) {
	.c-header-fluid {
		padding-bottom: 10px
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.c-header-fluid .ch-app {
		display: none
	}
}

.c-header-fluid h1 {
	line-height: 1
}

.c-header-fluid:before {
	background-color: #d9c665;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 30%
}

.c-header-fluid .banner-figure {
	top: -5px
}

@media (min-width:1025px) {
	.c-header-fluid .banner-figure {
		position: relative
	}
}

.c-header-fluid .banner-figure img {
	border-radius: 3px 3px 0 0
}

@media (max-width:767px) {
	.c-header-fluid .banner-figure img {
		left: 0;
		position: absolute;
		right: 0;
		top: -6px;
		height: 230px;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.c-header-fluid .banner-figure .c-title-img {
	border-radius: 0 0 3px 3px;
	position: absolute
}

.c-header-fluid .banner-figure .c-title-img h1 {
	font-size: 30px
}

@media (max-width:767px),
(min-width:768px) and (max-width:1024px) {
	.c-header-fluid .banner-figure .c-title-img h1 {
		font-size: 25px
	}
}

@media (max-width:767px) {
	.c-header-fluid .banner-figure .c-title-img {
		position: relative;
		margin-top: 90px;
		top: -15px
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.c-header-fluid .banner-figure .c-title-img {
		bottom: -50px
	}
}

@media (max-width:767px) {
	.c-grid {
		display: grid
	}
}

.c-grid h2 {
	font-size: 30px;
	line-height: 1
}

.c-btn-xs .btn {
	font-family: SuraSans-Regular;
}

@media (min-width:1025px) {
	.c-btn-xs {
		display: none
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.c-btn-xs {
		position: absolute;
		top: 320px;
		width: 400px;
		right: 50px
	}

	.c-btn-xs h3 {
		display: none
	}
}

.cha-icons {
	bottom: 45px;
	left: -30px;
	position: absolute
}

.cha-icons img {
	color: #fff;
	width: 25px
}

.c-input {
	border: 1px solid #ccc;
	border-radius: 10px;
	height: 55px
}

.c-form-n label {
	font-family: SuraSans-Regular;
	font-size: 18px
}

.c-form-n label small {
	font-family: SuraSans-Regular;
	line-height: 1.2
}

.c-form-n .form-check-label {
	font-size: 16px;
	position: relative;
	top: -2px
}

.c-form-n .btn {
	font-family: SuraSans-Regular;
	font-size: 18px;
	width: 69%
}

@media (max-width:767px) {
	.c-form-n .btn {
		width: 100%
	}
}

.c-form-n a {
	font-size: 16px
}

.cr-container {
	margin-top: 25px
}

@media (min-width:1025px) {
	.cr-container {
		margin-top: 140px
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.cr-container {
		margin-top: 80px
	}
}

.cr-container h2 {
	color: #0035a2;
	font-size: 18px;
	font-family: SuraSans-Regular
}

@media (max-width:767px) {
	.cr-container h2 {
		margin-bottom: 0;
		width: 80%
	}
}

.cr-container .c-card {
	border-radius: 3px
}

@media (max-width:767px) {
	.cr-container .c-card {
		box-shadow: 0 0 4px #eee !important;
		border: 1px solid #ccc;
		border-radius: 0
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.cr-container .c-card {
		margin-bottom: 15px
	}
}

.cr-container .c-card .icon {
	color: #00aec7;
	bottom: 0;
	height: 25px;
	position: absolute;
	right: 20px;
	transform: rotate(90deg);
	top: 26px
}

@media (min-width:768px) and (max-width:1024px),
(min-width:1025px) {
	.cr-container .c-card .icon {
		display: none
	}
}

@media (max-width:767px) {
	.cr-container .c-card .ah-line {
		border-bottom: 1px solid #eee;
		margin-bottom: 15px
	}
}

@media (max-width:767px) {
	.cr-container .c-card .ah-line .icon {
		transform: rotate(270deg)
	}
}

@media (min-width:1025px) {
	.cr-container .max-h {
		min-height: 328px
	}
}

@media (max-width:767px) {
	.cb-acordion {
		display: none
	}
}

.custom-checkbox .custom-control-label:after {
	left: -1.34rem
}

.custom-checkbox label {
	font-size: 16px
}

.bot-menu li:first-child {
	display: none
}

.bot-menu-add .cbot-window {
	top: -206px
}

@media (max-width:767px) {
	.bot-menu-add .cbot-window {
		top: -150px
	}
}

.fb-medium {
	font-family: SuraSans-Regular
}

.lh-1-2 {
	line-height: 1.2
}

.cc-line {
	border-bottom: 3px solid #00aec7;
	width: 40px
}

@media (max-width:767px) {
	.cbot-container.bot-menu-add .cbot-window {
		top: -150px !important
	}

	.cbot-container .cbot-window {
		top: -215px !important;
		width: 300px !important
	}
}