body {
	padding: 0;
	margin: 0;
	background: #fff;
	position: relative;
	/*font-family: "Open Sans", sans-serif;*/
	font-family: 'DM Sans', sans-serif;
}

body a {
	text-decoration: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
label {
	margin: 0;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

a:hover {
	text-decoration: none;
}

input:focus,
textarea:focus,
select:focus {
	outline: none !important;
	box-shadow: none !important;
	border-color: #cccccc !important;
}
.wrapper-header .menu {
	margin-top: 15px;
}
/*-------------------------------*/
.landing_page_btn {
	background-color: #d93c2a;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	padding: 14px 30px;
	border-radius: 30px;
	display: inline-block;
}

a.landing_page_btn:hover {
	color: #ffffff;
}

.landing_page_p {
	color: #3e3739;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	padding-bottom: 15px;
}

.landing_page_h3 {
	color: #221e1f;
	font-size: 25px;
	font-weight: 400;
	line-height: 40px;
	padding-bottom: 20px;
}

/*----------------------------------------------*/
.landing_banner {
	background-image: linear-gradient(#d3e3f0, #ffffff);
	padding-bottom: 35px;
	padding-top: 60px;
}

.landing_banner .banner_title {
	padding-top: 100px;
}

.landing_banner .banner_title h1 {
	font-weight: 700;
	color: #3e3739;
	font-size: 36px;
	line-height: 50px;
	padding-bottom: 30px;
}

.landing_page_sectn {
	padding: 28px 0;
}

.landing_page_sectn label {
	color: #221e1f;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 15px;
}

.landing_page_sectn ul {
	padding-bottom: 20px;
}

.landing_page_sectn ul li {
	color: #3e3739;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	padding-left: 30px;
	background-image: url(../images/landing_page_tick.svg);
	background-repeat: no-repeat;
	background-position: left center;
}

.landing_page_features_sctn ul {
	display: inline-flex;
}

.landing_page_features_sctn li {
	padding: 14px;
	width: 33.33%;
}

.features_sctn {
	padding: 50px 30px;
	border-radius: 10px;
	text-align: center;
	box-shadow: 0px 15px 25px -2px rgb(197 197 197 / 43%);
	-webkit-box-shadow: 0px 15px 25px -2px rgb(197 197 197 / 43%);
	-moz-box-shadow: 0px 15px 25px -2px rgb(197 197 197 / 43%);
}

.features_sctn p {
	padding-bottom: 20px;
}

.features_sctn img {
	padding-bottom: 30px;
}

.land_page_newsletter {
	padding: 60px 0;
}

.land_page_newsletter h3 {
	background-color: #221e1f;
	border-radius: 10px;
	text-align: center;
	color: #ffffff;
	padding-bottom: 0;
	padding: 50px;
	line-height: 58px;
}

.land_page_newsletter span {
	background-color: #d93c2a;
	padding: 8px;
	border-radius: 5px;
}

.feature-img {
	text-align: center;
}

/*.feature-img img{*/
/*    width: 100%;*/
/*}*/
.Clients_Say {
	padding: 60px 0px;
	text-align: center;
}

.Clients_Say .owl-carousel {
	padding: 30px 0;
	width: 80%;
	margin: 0 auto;
}

.Clients_Say img {
	width: auto !important;
	margin: 0 auto;
	padding-bottom: 30px;
}

.Clients_Say p {
	padding-bottom: 16px;
}

.Clients_Say label {
	color: #d93c2a;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 16px;
}

.Clients_Say h4 {
	color: #221e1f;
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 16px;
}

.app-comingsoon-section {
	background-color: #f7f8f9;
}

.app-comingsoon {
	padding: 150px 92px 0 80px;
}

.app-comingsoon h3 {
	color: #221e1f;
	font-size: 28px;
	font-weight: 700;
	padding-bottom: 8px;
}

.app-comingsoon p {
	color: #373737;
	font-size: 17px;
	font-weight: 400;
	line-height: 26px;
	padding-bottom: 20px;
}

.app-screen img {
	width: 100%;
}

.app-comingsoon ul {
	padding-left: 0;
	display: flex;
}

.app-comingsoon ul li {
	list-style: none;
	padding-right: 15px;
	padding-bottom: 15px;
}

.take-controls {
	background-image: url(../images/controls.png) !important;
	height: 430px;
	background-size: cover;
	position: relative;
	display: table;
	width: 100%;
	text-align: center;
}

.overlayer {
	background: rgba(0, 0, 0, 0.63);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}

.take-controls-inner {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.take-controls h3 {
	font-weight: 700;
	font-size: 38px;
	color: #fff;
}

.take-controls p {
	color: #fff;
	text-decoration: underline;
	padding-bottom: 20px;
}

.Clients_Say .our-clients-carousel .carousel-indicators {
	bottom: -38px;
}

@media (min-width: 300px) and (max-width: 991px) {
	.landing_banner img {
		display: none;
	}

	.landing_page_h3 {
		font-size: 23px;
	}

	.landing_page_features_sctn li {
		width: 100%;
	}

	.landing_page_features_sctn ul {
		display: block;
	}

	.land_page_newsletter h3 {
		line-height: 46px;
	}

	.Clients_Say img {
		width: 100% !important;
	}

	.feature-img img {
		width: 100% !important;
	}

	.landing_page_p,
	.landing_page_sectn ul li {
		font-size: 16px;
	}
}

/*----------------case-study-section--------------------*/
.case-study-banner {
	background: linear-gradient(0deg, rgb(0 0 0 / 49%), rgb(62 62 62 / 43%)),
		url(../images/case-study-banner-new.jpg);
	height: 300px;
	background-size: cover;
	background-position: center;
	position: relative;
}
.case-study-banner .banner-caption {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 75px;
	color: #ffffff;
	font-size: 35px;
	font-weight: 600;
}
.case-study-section {
	padding: 20px 0 0px 0;
}
.case-study-section:last-child {
	margin-bottom: 40px;
}
.case-study-details {
	background-color: #e8e8e8;
	border-radius: 10px;
	padding: 15px 15px 30px 15px;
	margin-top: 25px;
	position: relative;
}
.case-study-details h3 {
	font-size: 24px;
	font-weight: 600;
	color: #0c0c0c;
	padding-bottom: 14px;
	line-height: 38px;
	margin: 0;
}
.case-study-details img {
	width: 100%;
	padding-bottom: 20px;
}
.case-study-details p {
	font-size: 18px;
	font-weight: 400;
	color: #2a2a2a;
	line-height: 26px;
	text-align: justify;
	margin: 0 0 10px 0;
}
.case-study-details:hover {
	background-color: #ececec;
	box-shadow: -2px 12px 8px -6px rgb(212 212 212);
	-webkit-box-shadow: -2px 12px 8px -6px rgb(212 212 212);
	-moz-box-shadow: -2px 12px 8px -6px rgb(212 212 212);
	transition: 0.3s;
}
.case-study-icons {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 5px solid white;
	padding: 15px;
	text-align: center;
	position: absolute;
	left: 30px;
	top: -40px;
	background-color: #f8f8f8;
}
.read-button-cs {
	padding: 5px 10px;
	border: 1px solid #d93c2a;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	background: #d93c2a;
	display: inline-block;
	margin-top: 10px;
}
.read-button-cs:hover {
	border: 1px solid #d93c2a;
	background: #fff;
	color: #d93c2a;
}
.moretext1,
.moretext2,
.moretext2-2
.moretext3,
.moretext4,
.moretext5 {
	display: none;
}

/*-------------------------------------*/
.in_the_news {
	background-color: #4c516d;

	padding: 50px 0;
	margin-bottom: 50px;
}
.in_the_news .banner_head {
	font-size: 25px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
}
.in_news_section {
	padding-bottom: 100px;
}
.in_news label a {
	font-size: 18px;
	font-weight: 700;
	color: #d93c29;
	padding-bottom: 10px;
	text-decoration: underline;
	display: block;
}
.in_news h3 {
	font-size: 25px;
	font-weight: 600;
	color: #0c0c0c;
	padding-bottom: 12px;
	line-height: 32px;
}
.in_news p {
	font-size: 16px;
	font-weight: 400;
	color: #5d5f64;
	padding-bottom: 12px;
	line-height: 28px;
}
.in_news img {
	width: 100%;
	box-shadow: 1px 16px 13px -8px rgba(151, 151, 151, 0.76);
	-webkit-box-shadow: 1px 16px 13px -8px rgba(151, 151, 151, 0.76);
	-moz-box-shadow: 1px 16px 13px -8px rgba(151, 151, 151, 0.76);
}

@media (min-width: 300px) and (max-width: 991px) {
	.in_news_section {
		padding-bottom: 50px;
	}
	.in_news p {
		font-size: 15px;
		line-height: 26px;
	}
}
/*--------------------------------------*/
main.partners {
	padding-top: 80px;
}
main.partners p {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	padding-bottom: 10px;
}
.sub-heading {
	font-size: 40px;
	font-weight: 600;
	padding-bottom: 10px;
}
.color-white {
	color: #ffffff;
}
.color-dark-black {
	color: #0c0c0c;
}
.color-black {
	color: #5d5f64;
}

.partner_btn {
	background-color: #0c0c0c44;
	height: 60px;
	border-radius: 60px;
	border: none;
	font-size: 18px;
	font-weight: 600;
	color: #ffffff;
	padding: 16px 30px;
	margin: 15px 0;
	display: inline-block;
	cursor: pointer;
}
.partner_btn:hover {
	color: #ffffff;
	background-color: #0c0c0c;
}

/*-----------------------------------------*/
.Partners_banner {
	position: relative;
}
.Partners_banner .banner_caption {
	position: absolute;
	text-align: center;
	bottom: 100px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 80%;
}
.Partners_banner .banner_caption h1 {
	font-size: 48px;
	font-weight: 400;
	padding-bottom: 16px;
}
/*-----------------------------------------*/
.Partners_features {
	padding: 80px 0;
}
.feature-head {
	background-color: #ffffff80;
	padding: 60px 60px 60px 0;
}
.features-list {
	padding-left: 30px;
	margin-left: 30px;
}
.features-list li {
	list-style-image: url(../images/p_listing.svg);
	padding-bottom: 20px;
	line-height: 30px;
	padding-left: 10px;
}
.features-list li a {
	font-size: 19px;
	font-weight: 600;
	color: #0c0c0c;
}
.features-list li a:hover::after {
	background-repeat: no-repeat;
	content: url(../images/p_left-arrow.svg);
	padding-left: 20px;
}
.features-list li a:hover {
	color: #da3c2a;
}

/*----------------------------------*/
.get-in-touch {
	background-color: #d93c2a;
	padding: 80px 0;
}
.get-in-section {
	margin-top: 80px;
	margin-right: 100px;
}
.get-in-form .input-form {
	height: 60px;
	border-radius: 10px;
	border: none;
	margin-bottom: 6px;
}
.get-in-form textarea.input-form {
	height: auto;
}

/*-------------------------------------*/
.clients-say-section {
	padding: 80px 0;
}
.clients-says {
	margin: 0 90px;
}
.clients-says h2 {
	text-align: center;
}
.clients-says .item {
	margin-top: 40px;
}
.clients-says .item .clients-pic {
	width: 250px;
	margin-bottom: 10px;
}
.clients-says .item .clients-pic img {
	width: auto;
}
.clients-says-details {
	background-color: #f4f4f4;
	border-radius: 20px;
	padding: 40px;
}
.clients-says-details h3 {
	font-size: 18px;
	font-weight: 600;
	padding-top: 35px;
}
.clients-says-details p {
	padding-bottom: 0;
}
.clients-says .owl-nav {
	display: none !important;
}
.clients-says .owl-dots {
	padding-top: 10px !important;
	text-align: right !important;
}
.clients-says .owl-dot span {
	background-color: #da3c2a20 !important;
	border: 1px solid #da3c2a !important;
}
.owl-dot.active span {
	background-color: #da3c2a !important;
}

/*----------------------------------*/
.Benefits_section {
	padding-top: 40px;
}
.Benefits-list {
	background-color: #fff9f8;
	margin-right: 140px;
}
.Benefits-details {
	padding: 120px 80px 80px 80px;
}
.Benefits-details .accordion-item,
.Benefits-details .accordion-item:last-child {
	background-color: #fff9f8;
	border-bottom: 1px solid #da3c2a;
}
.Benefits-details .accordion-button {
	background-color: #fff9f8;
	padding: 20px 0;
	color: #0c0c0c;
	font-size: 18px;
	font-weight: 600;
}
.Benefits-details p {
	color: #5d5f64;
}
.Benefits-details .accordion-button:not(.collapsed) {
	background-color: #fff9f8;
	box-shadow: none;
}
.Benefits-details .card-body {
	padding: 0;
}
.Benefits-details .accordion-button::after {
	background-image: url("../images/plus.svg");
}
.Benefits-details .accordion-button:not(.collapsed)::after {
	background-image: url("../images/minus.svg");
}
.Benefits-title {
	display: flex;
}
.Benefits-title img {
	margin-bottom: -60px;
}
.Benefits-title-details {
	padding: 80px 0 0 40px;
	width: 50%;
}
.Benefits-title-details h2 {
	padding-bottom: 15px;
}

@media (min-width: 300px) and (max-width: 540px) {
	/*--clients-says--*/
	.clients-says .item {
		display: block;
	}
	.clients-says-details {
		padding: 20px;
	}
	.clients-says .item .clients-pic img {
		width: 100%;
	}
}

@media (min-width: 300px) and (max-width: 767px) {
	/*---------------*/
	p {
		font-size: 14px;
		line-height: 28px;
	}
	.sub-heading {
		font-size: 34px;
	}

	/*--banner--*/
	.Partners_banner_section {
		height: 100% !important;
	}
	.Partners_banner .banner_caption {
		width: 90%;
		position: relative;
		bottom: 0;
	}
	.Partners_banner .banner_caption h1 {
		font-size: 38px;
	}
	.Partners_features {
		padding: 0;
	}

	/*--Benefits--*/
	.Benefits-list {
		margin-right: 0;
	}
	.Benefits-details {
		padding: 20px;
	}
	.Benefits-title {
		display: block;
	}
	.Benefits-title img {
		margin-bottom: 0;
		width: 100%;
	}
	.Benefits-title-details {
		width: 100%;
		padding: 20px;
	}
}
@media (min-width: 300px) and (max-width: 992px) {
	/*--feature--*/
	.feature-head {
		background-color: #ffffffd4;
		padding: 30px;
	}
	.features-list li a {
		font-size: 16px;
		padding-left: 0;
	}
	.features-list {
		padding: 0 30px;
		background-color: #ffffffd4;
		margin-left: 0px;
	}
	.features-list ul {
		margin-left: 20px;
	}
	.Partners_features_section {
		background-size: cover;
		padding: 20px 0;
	}
	.features-list li a:hover::after {
		display: none;
	}

	/*--get in touch--*/
	.get-in-section {
		margin: 0;
	}

	/*--clients-says--*/
	.clients-says {
		margin: 0px;
	}
}
@media (min-width: 1281px) and (max-width: 1460px) {
	.Partners_features_section {
		background-position: right -90px top !important;
	}
}
@media (min-width: 993px) and (max-width: 1280px) {
	/*--feature--*/
	.Partners_features_section {
		background-position: right -241px top !important;
	}
	.features-list {
		padding-left: 0;
	}
	.features-list li a {
		font-size: 18px;
	}
}

.search_by_country {
	display: flex;
	padding: 0;
	margin-top: 40px;
}
.search_by_country .form-select {
	height: 50px;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	margin-right: 20px;
}
.select2-container {
	/*height: 50px !important;*/
	border-radius: 5px !important;
	border: 1px solid #d7d7d7 !important;
	margin-right: 20px !important;
	width: 200px;
	margin-bottom: 10px !important;
	/*top: 2px !important;*/
}
.select2-container .select2-selection--single {
	height: 40px !important;
	border: none !important;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__placeholder {
	color: #0c0c0c;
}
.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	top: 7px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-top: 5px !important;
}
.search_by_country button {
	border: none;
	border-radius: 5px;
	padding: 6px 30px;
	background-color: #d93c2a;
	font-size: 18px;
	font-weight: 600;
	color: #ffffff;
}
.country-reset-link {
	color: #0a0909;
	margin-left: 10px;
}
.country-reset-link:hover {
	text-decoration: underline;
	color: #d93c2a;
}
.search-list-heading {
	margin-top: 20px;
	color: #000000;
	font-weight: 600;
}
.Search_list {
	padding: 20px;
	background-color: #f6f6f6;
	margin: 10px 0 50px 0px;
	border-radius: 5px;
}
.Search_list ul li {
	width: 24.33%;
	display: inline-flex;
	padding: 10px 0;
	color: #0c0c0c;
	font-size: 18px;
}
@media (min-width: 300px) and (max-width: 560px) {
	.Search_list ul li {
		width: 100%;
	}
	.search_by_country {
		display: block;
	}
	.search_by_country .form-select {
		margin-bottom: 10px;
	}
}
@media (min-width: 561px) and (max-width: 767px) {
	.Search_list ul li {
		width: 49.33%;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.Search_list ul li {
		width: 32.33%;
	}
}
.Pdf-img-sections,
.Pdf-sections1,
.Pdf-sections2,
.pdf-banner,
.Pdf-sections3 {
	padding-bottom: 35px;
	margin: 0 30px;
}
.Pdf-banner-sections {
	position: relative;
}
.pdf-banner {
	position: relative;
	left: 0;
	right: 0;
	bottom: -90px;
	box-shadow: 1px 12px 23px -8px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 1px 12px 23px -8px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 12px 23px -8px rgba(0, 0, 0, 0.75);
	padding-bottom: 0;
	border-radius: 20px;
}
.pdf-banner img {
	border-radius: 20px;
}
.view-pdf {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	text-align: center;
	background-color: #ffffff;
	padding: 12px;
	font-size: 20px;
	font-weight: 600;
	color: #da3c2a;
	border-radius: 15px;
	width: 200px;
	margin: 0 auto;
}
.view-pdf:hover {
	color: #da3c2a;
	transition: 0.3s;
	box-shadow: 1px 12px 23px -8px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 1px 12px 23px -8px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 12px 23px -8px rgba(0, 0, 0, 0.75);
}
.Pdf_details {
	padding: 10px 0;
}
.pdf-heading-bg {
	background-color: #da3c2a;
	padding: 130px 30px 50px 30px;
	margin-bottom: 10px;
}
.pdf-heading {
	font-size: 25px;
	font-weight: 400;
	color: #ffffff;
}
.pdf_para {
	font-size: 17px;
	font-weight: 400;
	color: #211e1f;
	line-height: 30px;
}
.pdf_head {
	font-size: 20px;
	font-weight: 600;
	color: #211e1f;
	margin-bottom: 10px;
}
.Pdf-sections2 {
	background-color: #f1f1f1;
	border-radius: 15px;
	padding: 10px 0px;
}
.Pdf-sections2 .Pdf_details {
	border-bottom: 4px solid #ffffff;
	padding: 10px 20px;
}
.no-border-sections {
	border: none !important;
}
.Pdf-img-sections img,
.pdf-banner img {
	width: 100%;
}
.pdf-listing-section {
	padding: 10px 0;
}
.pdf-listing-section ul {
	margin: 0;
	padding-left: 0;
}
.pdf-listing-section li {
	list-style: none;
	background: url("images/pdf-list.svg") !important;
	background-position: 0px 6px !important;
	background-repeat: no-repeat !important;
	padding-left: 30px;
	padding-bottom: 12px;
}
.Pdf_links,
.Pdf_links:hover {
	color: #004bce;
	text-decoration: underline;
	font-weight: 600;
}
@media (min-width: 300px) and (max-width: 767px) {
	.Pdf-img-sections,
	.Pdf-sections1,
	.Pdf-sections2,
	.pdf-banner,
	.Pdf-sections3 {
		margin: 0 10px;
	}
	.pdf-banner img {
		border-radius: 10px;
	}
	.pdf-heading {
		font-size: 20px;
	}
	.pdf_head {
		font-size: 17px;
	}
	.pdf_para {
		font-size: 15px;
		line-height: 27px;
	}
}

/*-----------------------Client Profile------*/
.partner-ul{margin-bottom: 10px;}
.partner-ul li{
	display: block;
	margin-left: 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #5D5F64;
}
.partner-ul li:before {
	content: '✓';
	padding-right: 8px;
	color: #046c27;
	font-weight: 700;
}
.client_profile_sub_info{
    background-color: #DEE7F0;
    padding: 50px 60px;
    border-radius: 20px;
}
.client_details_section, .client_subption_section{
    margin-bottom: 20px;
}
.client_profile_sub_info label{ 
    padding-bottom: 8px; 
    color: #0C0C0C;
    font-size: 16px;
    font-weight: 400;
}
.client_profile_sub_info .form-group{ 
    margin-bottom: 0; 
    padding: 11px 0; 
}
.client_profile_sub_info .form-control{ 
    border-radius: 8px;
    height: 50px !important; 
    border: 1px solid #E1E1E1;
}
.client_profile_sub_info p{
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #5D5F64;
    padding-top: 10px;
}
.client_subption_section h3{
    font-size: 30px;
    font-weight: 400;
    color: #000000;
    padding-bottom: 30px;
}
.client_subption_section span{
    display: inline-flex;
}
.client_subption_section input[type="checkbox"]{
  width: 30px; /*Desired width*/
  height: 30px; /*Desired height*/
  margin-right: 10px;
}
.apply-btn{
    position: relative;
    top: 40px;
}
.apply-btn button{
    border: none;
    background-color: #EFEFEF;
    text-transform: uppercase;
    padding: 12px 40px;
    border-radius: 60px;
    font-size: 18px;
    color: #0C0C0C;
    font-weight: 600;
}
.apply-btn button:hover{
    background-color: #0C0C0C;
    color: #EFEFEF;
}
.client_proceed_pay{
    background-color: #FFFFFF;
    border-radius: 20px;
    padding: 30px;
    border: 1px solid #E1E1E1;
}
.client_pay_list{
    padding-top: 24px;
}
.client_pay_list h4{
    font-size: 26px;
    color: #D93C2A;
    font-weight: 600;
}
.client_pay_list p{
    font-size: 16px;
    color: #0C0C0C;
    font-weight: 400;
}
.client_pay_list table{
    margin-top: 15px;
}
.client_pay_list table tr td{
    width: 75%;
}
.client_pay_list table tr:last-child{
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4;
}
.client_pay_list table p{
    padding: 8px 0;
}
.client_pay_list .Grand_Total p{
    font-weight: 600;
}
.client_proceed_pay .pay-btn{
    border: none;
    background-color: #D93C2A;
    padding: 12px 16px;
    border-radius: 60px;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 600;
    width: 100%;
    margin-top: 40px;
    cursor: pointer;
}
.client_says{
    padding: 75px 0;
}
.client_says .sub_title{
    font-size: 36px;
    font-weight: 600;
    color: #000000;
    padding-bottom: 16px;
}
.client_says img{
    width: auto !important;
    padding-bottom: 15px;
}
.carousel_details{
    background-color: #F4F4F4;
    border-radius: 20px;
    padding: 50px;
}
.carousel_details p{
    font-size: 16px;
    color: #5D5F64;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 12px;
}
.carousel_details label{
    font-size: 18px;
    color: #0C0C0C;
    font-weight: 600;
    padding-bottom: 12px;
    display: inline-grid;
    line-height: 32px;
}
.carousel_details span{
    font-size: 16px;
    color: #0C0C0C;
    font-weight: 400;
    padding-bottom: 12px;
}
.client_says .carousel-indicators{
    left: auto;
    justify-content: right;
    margin-right: 0px !important;
    bottom: -45px;
}
.client_says .carousel-indicators li{
    background-color: #da3c2a70;
    height: 14px;
    width: 14px;  
    border-radius: 50%;
    border-radius: 1px solid #DA3C2A; 
}
.client_says .carousel-indicators .active{
    background-color: #DA3C2A;
}
.client_profile_banner{ 
    display: flex; 
    margin-bottom: 50px; 
}
.client_profile_banner p{
    font-size: 16px;
    font-weight: 400;
    color: #5D5F64;
    line-height: 30px;
    padding-bottom: 12px;
}
.client_profile_banner_details{
    padding: 50px 50px 50px 100px;
}
.check_available{
    position: relative;
}
.check_available .check_link{
        position: absolute;
    bottom: 24px;
    right: 18px;
    font-size: 16px;
    color: #ef0000;
    font-weight: 400;
}
@media (min-width: 768px) and (max-width: 991px) {
    .apply-btn{ position: relative; margin-top: 16px;}
    .client_profile_banner_img{border-radius: 20px; width: 100%;}
    .client_profile_banner{ display: block; }
}
@media (min-width: 300px) and (max-width: 767px) {
    .client_profile_sub_info, .carousel_details{ padding: 20px;}
    .client_subption_section h3{ font-size: 22px;}
    .apply-btn{ position: relative; margin-top: 16px;}
    .client_profile_banner{ display: block; }
    .client_profile_banner_img{border-radius: 20px; width: 100%;}
    .client_profile_banner_details{ padding: 20px; }
}





/*-------------------Home Page ----------------*/
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: none; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


.Contactboss_home{}

.CB_btn{
	background-color: #D93C2A;
	border: none;
	padding: 8px 24px;
	color: #FFFFFF;
	border-radius: 20px;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
}
.CB_btn:hover{
	color: #FFFFFF;
	box-shadow: 0 10px 10px -10px rgb(0 0 0 / 66%);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.CB_h1{
	font-size: 45px;
	font-weight: 500;
	line-height: 59px;
}
.CB_h2{
	font-size: 40px;
	font-weight: 500;
	line-height: 42px;
}
.CB_h3{
	font-size: 25px;
	font-weight: 500;
	line-height: 32px;
}
.CB_para{
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.CB_tbp{padding: 50px 0;}
.CB_pb{padding-bottom: 50px;}

.CB_bg{background-image: linear-gradient(#FBFBFA, #E4EAEA, #FCFCFB);}
.CB_bg1{background-image: linear-gradient(#FEFEFD, #E0E7E7);}
.CB_bg2{background-color: #221F1F;}
.CB_bg3{background-color: #2E2E2E;}

.border-r25{ border-radius: 25px; }

@media (min-width: 300px) and (max-width: 1200px) {
	.CB_h1{ font-size: 40px; }
	.CB_h2{ font-size: 33px; }
	.CB_h3{ font-size: 20px; }
}





.Contactboss_home .home_banner_image img{float: right;}
@media (min-width: 300px) and (max-width: 767px) {
	.home_banner_caption{ padding-bottom: 40px; }
	.Contactboss_home .home_banner_image img{width: 100%;}
}

/*--------------------------------------------------------*/
/*.CB_home_sctn1 .home_sctn1_image img{ float: right; }*/
/*.CB_home_sctn1 .home_sctn1{ padding-top: 60px !important; }*/
/*.CB_home_sctn1 .home_sctn1 button{ 	border: none; 	background: none; 	-webkit-transform: scale(1); transform: scale(1);}*/
/*.CB_home_sctn1 .home_sctn1 .modal-content{ 	background: none;	border-radius: 0;	border: none;	outline: none; }*/
/*.CB_home_sctn1 .home_sctn1 .modal-header{ border: none; }*/
/*.CB_home_sctn1 .home_sctn1 .modal-dialog{ max-width: 790px; }*/
/*.CB_home_sctn1 .home_sctn1 .btn-close{ */
/*    color: #ffffff;*/
/*    background-color: #D93C2A !important;*/
/*    opacity: 1;*/
/*    height: 30px;*/
/*    width: 30px;*/
/*    border-radius: 50%;*/
/*    font-size: 22px;*/
/*}*/
/*.CB_home_sctn1 .home_sctn1 .btn-close:hover{ color: #ffffff; background-color: #D93C2A; }*/
/*.CB_home_sctn1 .home_sctn1 iframe{	width: 100%;	height: 450px;}*/
/*@media (min-width: 300px) and (max-width: 991px) {*/
/*	.CB_home_sctn1{ text-align: center; }*/
/*	.CB_home_sctn1 .home_sctn1_image img{ width: 100%; }*/
/*	.CB_home_sctn1 .home_sctn1{ padding-top: 0px !important; }*/
/*}*/


.CB_home_sctn1 .home_sctn1_image{ text-align:center; }

  .CB_home_sctn1 .home_sctn1_image img{ float: none; padding-left: 12px;}

  .CB_home_sctn1 .home_sctn1{ padding-top: 60px !important; }

  .CB_home_sctn1 .home_sctn1 button ,.modal-popup-box button{ border: none; margin-top: ; -webkit-transform: scale(1); transform: scale(1);}

  .CB_home_sctn1 button.btn_play{

  background-color: #D93C2A !important;

    border: none;

    padding: 8px 24px;

    color: #FFFFFF;

    border-radius: 20px;

    display: inline-block;

    font-size: 16px;

    font-weight: 500;

    text-transform: uppercase;

}
Change
5
of 20

Previous change

Next change

Explain

  .CB_home_sctn1 .home_sctn1 .modal-content ,.modal-popup-box .modal-content{ background: none; border-radius: 0; border: none; outline: none; }

  .CB_home_sctn1 .home_sctn1 .modal-header , .modal-popup-box .modal-header{ border: none; }

  .CB_home_sctn1 .home_sctn1 .modal-dialog ,.modal-popup-box .modal-dialog{ max-width: 790px; }

  .CB_home_sctn1 .home_sctn1 .btn-close , .modal-popup-box .btn-close{

 color: #ffffff;

 background-color: #D93C2A !important;

 opacity: 1;

 height: 30px;

 width: 30px;

 border-radius: 50%;

 font-size: 22px;

  }

  .CB_home_sctn1 .home_sctn1 .btn-close:hover ,.modal-popup-box .btn-close:hover{ color: #ffffff; background-color: #D93C2A; }

  .CB_home_sctn1 .home_sctn1 iframe , .modal-popup-box iframe{ width: 100%; height: 450px;}

  @media (min-width: 300px) and (max-width: 991px) {

 .CB_home_sctn1{ text-align: center; }

 .CB_home_sctn1 .home_sctn1_image img{ width: 100%; }

 .CB_home_sctn1 .home_sctn1{ padding-top: 0px !important; }

 .CB_home_sctn1 button.btn_play img{ width:auto !important; }

  }
/*--------------------------------------------------------*/
@media (min-width: 300px) and (max-width: 767px) {
.CB_home_sctn2{ padding: 50px 15px; }
}
/*--------------------------------------------------------*/
.CB_home_sctn3 .CB_h2, .CB_home_sctn3 .CB_para{ color: #FFFFFF; }
.CB_home_sctn3 .CB_h2 span{ font-size: 48px; }
.CB_home_sctn3 .CB_home_sctn3_img img{ width: 100%; }
.CB_home_sctn3_sub{ text-align: center; padding-top: 50px; margin-top: 70px; border-top: 1px solid #353535;}
.CB_home_sctn3_card {max-height: 600px;overflow-y: scroll;}
.CB_home_sctn3 .sctn3_card_list{ 	background-color: #252525; 	border-radius: 20px; 	padding: 20px;	position: relative;	margin: 30px 0 30px 45px;}
.CB_home_sctn3 .sctn3_card_list .sctn3_img{	position: absolute;	left: -12px;	top: -12px;}
.CB_home_sctn3 .sctn3_card_list label{	font-size: 20px;	font-weight: 700;	padding-bottom: 12px;	color: #FFFFFF;}
@media (min-width: 300px) and (max-width: 767px) {
.CB_home_sctn3_card{ max-height: none; padding-top: 30px;}
.CB_home_sctn3 .sctn3_card_list{ padding: 30px; }
}
/*--------------------------------------------------------*/
.CB_home_sctn4 .home_sctn4_dtls{ padding: 40px; border-radius: 20px; }
.CB_home_sctn4 .CB_home_sctn4_img img{width: 100%;}
.CB_home_sctn4 .home_sctn4_dtls ul li:before {content: url('../images/tick.svg'); padding-right: 8px;}
.CB_home_sctn4 .home_sctn4_dtls ul li{ font-size: 20px; font-weight: 400; color: #515151; line-height: 44px; }
.CB_home_sctn4 .home_sctn4_dtls p{ color: #ffffff; }
@media (min-width: 300px) and (max-width: 767px) {
	.CB_home_sctn4 .home_sctn4_dtls{ padding: 20px;}
}
/*--------------------------------------------------------*/
.CB_home_sctn5 .CB_home_sctn5_cards{ border: 1px solid #E2E9E9; border-radius: 20px; background-color: #FDFDFC; padding: 25px;}
.CB_home_sctn5 .CB_home_sctn5_cards{ margin: 16px 0; }
.CB_home_sctn5 .CB_home_sctn5_cards:hover{ 
	background-image: linear-gradient(#E0E7E7, #FEFEFD);
	box-shadow: 0 10px 10px -10px rgb(0 0 0 / 66%);
    -webkit-transform: scale(1);
    transform: scale(1); 
}
.CB_home_sctn5 .CB_home_sctn5_cards a{
	border: none;
	padding: 8px 0px;
	color: #221F1F;
	border-radius: 20px;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.CB_home_sctn5 .CB_home_sctn5_cards:hover a{
	background-color: #D93C2A;
	border: none;
	padding: 8px 24px;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	box-shadow: 0 10px 10px -10px rgb(0 0 0 / 66%);
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*--------------------------------------------------------*/
.CB_home_sctn6_dtls{ padding-top: 120px; }
.CB_home_sctn6_img img{ width: 100%; }
@media (min-width: 300px) and (max-width: 767px) {
	.CB_home_sctn6_dtls{ padding-top: 40px; text-align: center;}
}
/*--------------------------------------------------------*/
.CB_home_sctn7{ text-align: center; margin: 50px 0;}
.CB_home_sctn7 .carousel-indicators{ margin-bottom: -65px; }
.CB_home_sctn7 .carousel-indicators [data-bs-target]{ height: 20px;width: 20px; background-color:#221F1F; border-radius: 50%;}
.CB_home_sctn7 label{ font-size: 18px; font-weight: 700; color: #515151; }
.CB_home_sctn7 .carousel-control-next-icon, .CB_home_sctn7 .carousel-control-prev-icon{ background-color: #CBCBCB; }
.CB_home_sctn7 .carousel-control-next, .carousel-control-prev{ width: 50px; }
.CB_home_sctn7 .carousel-control-next{ right: -65px; }
.CB_home_sctn7 .carousel-control-prev{ left: -65px; }
@media (min-width: 300px) and (max-width: 767px) {
	.CB_home_sctn7{ padding: 0 15px; }
	.CB_home_sctn7 button{ display: none; }
}
@media (min-width: 768px) and (max-width: 1366px) {
	.CB_home_sctn7 .carousel-control-next{ right: -45px; }
.CB_home_sctn7 .carousel-control-prev{ left: -45px; }
}
/*--------------------------------------------------------*/
.CB_home_sctn8{	
    /*background-image: url('../images/CB_bg_img.png');*/
background-repeat: no-repeat;background-size: cover;}
.CB_home_sctn8 .CB_home_sctn8_dtls ul{ display: flex; }
.CB_home_sctn8 .CB_home_sctn8_dtls ul li{ padding-right: 16px; }
.CB_home_sctn8 .sctn8_dtls{ padding: 100px; }
.CB_home_sctn8 .sctn8_img img{ width: 100%; }
@media (min-width: 300px) and (max-width: 767px) {
.CB_home_sctn8{ background-position: center; margin: 15px; border-radius: 25px;}
.CB_home_sctn8 .sctn8_dtls{ padding: 30px; }
.CB_home_sctn8 .CB_home_sctn8_dtls ul{ display: block; }
.CB_home_sctn8 .CB_home_sctn8_dtls ul li{ padding: 16px 0; }
}
@media (min-width: 768px) and (max-width: 991px) {
.CB_home_sctn8{ background-position: center;}
}
@media (min-width: 768px) and (max-width: 1400px) {
.CB_home_sctn8 .sctn8_dtls{ padding: 60px 60px 60px 100px; }
}
/*--------------------------------------------------------*/
.CB_home_sctn9{ text-align: center; }
/*--------------------------------------------------------*/
footer{ padding-top: 35px; }
footer .ftr_menu_link{ padding: 25px;}
footer .ftr_menu_link label{ font-size: 20px; color: #FFFFFF; font-weight: 700; padding-bottom: 20px; text-transform: uppercase;}
footer .ftr_menu_link ul li a, footer .ftr_menu_link p{ font-size: 16px; color: #ffffff; font-weight: 400; line-height: 30px;}
footer .ftr_sm ul{ display: flex; }
footer .ftr_sm ul li{ padding-right: 16px; }
footer .CB_cpy_rgt{ text-align: center; font-size: 16px; color: #ffffff; font-weight: 400; padding: 20px 0;}
@media (min-width: 300px) and (max-width: 767px) {
	.contact_section{ mar: 0 15px; }
}
/*-------------------Header ----------------*/
.Contactboss_header{ padding: 25px 0; display: flex; position: fixed; width: 100%; z-index: 999; background-color: white;}
.Contactboss_header .CB_logo{ display: inline-block; float: left; }
.Contactboss_header .start_trial{ float: right; }
.Contactboss_header .Sidenav_btn{ background: none; border: none; margin-left: 30px; }
/* .Contactboss_header .offcanvas{background-image: linear-gradient(#FEFEFD, #E0E7E7);} */
.Contactboss_header .offcanvas{background-color: #D2E2EF;}
.Contactboss_header .navbar-nav{ display: block; width: 100%;}
.Contactboss_header .navbar-expand-lg .navbar-nav .dropdown-menu{ position: relative; }
.Contactboss_header .dropdown-menu{ background: none; border: none; }
.Contactboss_header .navbar-nav li a{font-size: 20px;	font-weight: 500;}
.Contactboss_header .navbar-nav li a:hover{ color: #D93C2A !important; }
.Contactboss_header .nav-link:hover{color: #D93C2A !important; }
.Contactboss_header .offcanvas-header{ padding: 25px; display: block; text-align: right; }
.Contactboss_header .btn-close{ opacity: 1; }
.Contactboss_header .start_free_trial a:hover{ color: #ffffff; }
/* .Contactboss_header .offcanvas-end{ border-left: 4px solid rgb(217, 60, 42); } */
@media (min-width: 300px) and (max-width: 767px) {
	.start_trial a{ display: none; }
}


/*-------------------Contactboss 2022 ----------------*/
/* width */
::-webkit-scrollbar {
	width: 5px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
	background: none; 
  }
   
  /* Handle */
  ::-webkit-scrollbar-thumb {
	background: #888; 
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
	background: #555; 
  }
  
  
  .CB_btn{
	  background-color: #D93C2A;
	  border: none;
	  padding: 8px 24px;
	  color: #FFFFFF;
	  border-radius: 20px;
	  display: inline-block;
	  font-size: 16px;
	  font-weight: 500;
	  text-transform: uppercase;
  }
  .CB_btn:hover{
	  color: #FFFFFF;
	  box-shadow: 0 10px 10px -10px rgb(0 0 0 / 66%);
	  -webkit-transform: scale(1);
	  transform: scale(1);
  }
  .CB_h1{
	  font-size: 45px;
	  font-weight: 500;
	  line-height: 59px;
  }
  .CB_h2{
	  font-size: 40px;
	  font-weight: 500;
	  line-height: 52px;
  }
  .CB_h2_sub{
	  font-size: 30px;
	  font-weight: 500;
	  line-height: 39px;
  }
  .CB_h3{
	  font-size: 25px;
	  font-weight: 500;
	  line-height: 32px;
  }
  .CB_para{
	  font-size: 18px;
	  font-weight: 400;
	  line-height: 32px;
  }
  
  .CB_color_white{ color: #FFFFFF; }
  
  .CB_tbp{padding: 50px 0;}
  .CB_pb{padding-bottom: 50px;}
  
  .CB_bg{background-image: linear-gradient(#FBFBFA, #E4EAEA, #FCFCFB);}
  .CB_bg1{background-image: linear-gradient(#FEFEFD, #E0E7E7);}
  .CB_bg2{background-color: #221F1F;}
  .CB_bg3{background-color: #2E2E2E;}
  
  .border-r25{ border-radius: 25px; }
  
  @media (min-width: 300px) and (max-width: 1200px) {
	  .CB_h1{ font-size: 40px; }
	  .CB_h2{ font-size: 33px; }
	  .CB_h3{ font-size: 20px; }
	  .CB_para{ font-size: 16px; line-height: 28px; }
	  .width100{ width: 100%; }	
  }
  @media (min-width: 300px) and (max-width: 767px) {
	  .Contactboss_inner_page .CB_tbp { padding: 25px 0;}
  }
  
  /*----------------Footer----------------------------------------*/
  footer{ padding-top: 35px; }
  footer .ftr_menu_link{ padding: 25px;}
  footer .ftr_menu_link label{ font-size: 20px; color: #FFFFFF; font-weight: 700; padding-bottom: 20px; text-transform: uppercase;}
  footer .ftr_menu_link ul li a, footer .ftr_menu_link p{ font-size: 16px; color: #ffffff; font-weight: 400; line-height: 30px;}
  footer .ftr_sm ul{ display: flex; }
  footer .ftr_sm ul li{ padding-right: 16px; }
  footer .CB_cpy_rgt{ text-align: center; font-size: 16px; color: #ffffff; font-weight: 400; padding: 20px 0;}
  @media(min-width:991px){
	  .ftr_menu_link label{
		  pointer-events: none;
	  }
	  .collapse-mb:not(.show){
		  display: block;
	  }
	  #follow-us{
		  display: flex;
	  }
  }
  @media (max-width: 991px){
	  .collapse-mb:not(.show){
		  display: none;
	  }
	  footer .ftr_menu_link{
		  padding: 10px;
	  }
	  #Get-Help.collapse.show{
		  display: block;
	  }
	  .ftr_menu_link label{
		  display: flex;
		  cursor: pointer;
	  }
	  .ftr_menu_link label::after{
		  position: relative;
		  margin-left: auto;
	  }
	  .ftr_menu_link label[aria-expanded="true"]::after {
		  content: url(../images/arrow-down.svg);
		  transform: rotate(180deg);
		  transition: 0.3s all;
		}
		.ftr_menu_link label[aria-expanded="false"]::after {
		  content: url(../images/arrow-down.svg);
		  transform: rotate(0deg);
		  transition: 0.3s all;
		}
  }
  *, ::after, ::before {
	box-sizing: border-box;
  }
  @media (min-width: 300px) and (max-width: 767px) {
	  .contact_section{ margin: 0 15px; }
  }
  /*-------------------Header ----------------*/
  .Contactboss_header{ padding: 25px 0; display: flex;}
  .Contactboss_header .CB_logo{ display: inline-block; float: left; }
  .Contactboss_header .start_trial{ float: right; }
  .Contactboss_header .Sidenav_btn{ background: none; border: none; margin-left: 30px; }
  /* .Contactboss_header .offcanvas{background-image: linear-gradient(#FEFEFD, #E0E7E7);} */
  .Contactboss_header .offcanvas{background-color: #D2E2EF; z-index: 99999;}
  .Contactboss_header .navbar-nav{ display: block; width: 100%;}
  .Contactboss_header .navbar-expand-lg .navbar-nav .dropdown-menu{ position: relative; }
  .Contactboss_header .dropdown-menu{ background: none; border: none; }
  .Contactboss_header .navbar-nav li a{font-size: 20px;	font-weight: 500;}
  .Contactboss_header .navbar-nav li a:hover{ color: #D93C2A !important; }
  .Contactboss_header .nav-link:hover{color: #D93C2A !important; }
  .Contactboss_header .offcanvas-header{ padding: 25px; display: block; text-align: right; }
  .Contactboss_header .btn-close{ opacity: 1; }
  .Contactboss_header .start_free_trial a:hover{ color: #ffffff; }
  /* .Contactboss_header .offcanvas-end{ border-left: 4px solid rgb(217, 60, 42); } */
  @media (min-width: 300px) and (max-width: 767px) {
	  .start_trial a{ display: none; }
  }
  
  /*--------------------------------------------------------*/
  .Contactboss_inner_page .inner_banner_image img{float: right;}
  @media (min-width: 300px) and (max-width: 767px) {
	  .inner_banner_caption{ padding-bottom: 40px; }
	  .Contactboss_inner_page .inner_banner_image img{width: 100%;}	
  }
  
  /*--------------------------------------------------------*/
  .Contactboss_home .home_banner_image img{float: right;}
   .Contactboss_home .home_banner{ padding-top:100px; }
  @media (min-width: 300px) and (max-width: 767px) {
	  .home_banner_caption{ padding-bottom: 40px; }
	  .Contactboss_home .home_banner_image img{width: 100%;}
	    .Contactboss_home .home_banner{ padding-top: 10px; }
  }
  
  /*--------------------------------------------------------*/
  .CB_home_sctn1 .home_sctn1_image img{ float: right; }
  .CB_home_sctn1 .home_sctn1{ padding-top: 60px !important; }
  .CB_home_sctn1 .home_sctn1 button ,.modal-popup-box button{ 	border: none; 	background: none; 	-webkit-transform: scale(1); transform: scale(1);}
  .CB_home_sctn1 .home_sctn1 .modal-content ,.modal-popup-box .modal-content{ 	background: none;	border-radius: 0;	border: none;	outline: none; }
  .CB_home_sctn1 .home_sctn1 .modal-header , .modal-popup-box .modal-header{ border: none; }
  .CB_home_sctn1 .home_sctn1 .modal-dialog ,.modal-popup-box .modal-dialog{ max-width: 790px; }
  .CB_home_sctn1 .home_sctn1 .btn-close , .modal-popup-box .btn-close{ 
	  color: #ffffff;
	  background-color: #D93C2A !important;
	  opacity: 1;
	  height: 30px;
	  width: 30px;
	  border-radius: 50%;
	  font-size: 22px;
  }
  .CB_home_sctn1 .home_sctn1 .btn-close:hover ,.modal-popup-box .btn-close:hover{ color: #ffffff; background-color: #D93C2A; }
  .CB_home_sctn1 .home_sctn1 iframe , .modal-popup-box iframe{	width: 100%;	height: 450px;}
  @media (min-width: 300px) and (max-width: 991px) {
	  .CB_home_sctn1{ text-align: center; }
	  .CB_home_sctn1 .home_sctn1_image img{ width: 100%; }
	  .CB_home_sctn1 .home_sctn1{ padding-top: 0px !important; }
  }
  /*--------------------------------------------------------*/
  @media (min-width: 300px) and (max-width: 767px) {
  .CB_home_sctn2{ padding: 50px 15px; }
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn3 .CB_h2, .CB_home_sctn3 .CB_para{ color: #FFFFFF; }
  .CB_home_sctn3 .CB_h2 span{ font-size: 48px; }
  .CB_home_sctn3 .CB_home_sctn3_img img{ width: 100%; }
  .CB_home_sctn3_sub{ text-align: center; padding-top: 50px; margin-top: 70px; border-top: 1px solid #353535;}
  .CB_home_sctn3_card {max-height: 600px;overflow-y: scroll;}
  .CB_home_sctn3 .sctn3_card_list{ 	background-color: #252525; 	border-radius: 20px; 	padding: 20px;	position: relative;	margin: 30px 0 30px 45px;}
  .CB_home_sctn3 .sctn3_card_list .sctn3_img{	position: absolute;	left: -12px;	top: -12px;}
  .CB_home_sctn3 .sctn3_card_list label{	font-size: 20px;	font-weight: 700;	padding-bottom: 12px;	color: #FFFFFF;}
  @media (min-width: 300px) and (max-width: 767px) {
  .CB_home_sctn3_card{ max-height: none; padding-top: 30px;}
  .CB_home_sctn3 .sctn3_card_list{ padding: 30px; }
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn4 .home_sctn4_dtls{ padding: 40px; border-radius: 20px; }
  .CB_home_sctn4 .CB_home_sctn4_img img{width: 100%;}
  .CB_home_sctn4 .home_sctn4_dtls ul li:before {content: url('../images/tick.svg'); padding-right: 8px;}
  .CB_home_sctn4 .home_sctn4_dtls ul li{ font-size: 20px; font-weight: 400; color: #515151; line-height: 44px; }
  .CB_home_sctn4 .home_sctn4_dtls p{ color: #ffffff; }
  @media (min-width: 300px) and (max-width: 767px) {
	  .CB_home_sctn4 .home_sctn4_dtls{ padding: 20px;}
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn5 .CB_home_sctn5_cards{ border: 1px solid #E2E9E9; border-radius: 20px; background-color: #FDFDFC; padding: 25px;}
  .CB_home_sctn5 .CB_home_sctn5_cards{ margin: 16px 0; }
  .CB_home_sctn5 .CB_home_sctn5_cards:hover{ 
	  background-image: linear-gradient(#E0E7E7, #FEFEFD);
	  box-shadow: 0 10px 10px -10px rgb(0 0 0 / 66%);
	  -webkit-transform: scale(1);
	  transform: scale(1); 
  }
  .CB_home_sctn5 .CB_home_sctn5_cards a:after{
	  
	  display: flex;position: absolute;
	  position: absolute;
	  content: '';
	  width: 0%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  -webkit-transition-duration: 0.4s;
	  transition-duration: 0.4s;
	  border-radius: 20px;
	  z-index: -1;
  }
  .CB_home_sctn5 .CB_home_sctn5_cards a{
	  position: relative;
	  border: none;
	  padding: 8px 0px;
	  color: #221F1F;
	  border-radius: 20px;
	  display: inline-block;
	  font-size: 16px;
	  font-weight: 700;
	  text-transform: uppercase;
	  -webkit-transition-duration: 0.4s;
	  transition-duration: 0.4s;
	  z-index: 0;
  }
  .CB_home_sctn5 .CB_home_sctn5_cards:hover a{
	  background-color: #D93C2A;
	  border: none;
	  padding: 8px 24px;
	  color: #FFFFFF;
	  width: 100%;
	  text-align: center;
	  box-shadow: 0 10px 10px -10px rgb(0 0 0 / 66%);
	  /* -webkit-transform: scale(1);
	  transform: scale(1); */
  }
  .CB_home_sctn5 .CB_home_sctn5_cards:hover a:after{
	  background-color: #D93C2A;
	  width: 100%;
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn6_dtls{ padding-top: 120px; }
  .CB_home_sctn6_img img{ width: 100%; }
  @media (min-width: 300px) and (max-width: 767px) {
	  .CB_home_sctn6_dtls{ padding-top: 40px; text-align: center;}
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn7{ text-align: center; margin: 50px 0;}
  .CB_home_sctn7 .carousel-indicators{ margin-bottom: -65px; }
  .CB_home_sctn7 .carousel-indicators [data-bs-target]{ height: 20px;width: 20px; background-color:#221F1F; border-radius: 50%;}
  .CB_home_sctn7 label{ font-size: 18px; font-weight: 700; color: #515151; }
  .CB_home_sctn7 .carousel-control-next-icon, .CB_home_sctn7 .carousel-control-prev-icon{ background-color: #CBCBCB; }
  .CB_home_sctn7 .carousel-control-next, .carousel-control-prev{ width: 50px; }
  .CB_home_sctn7 .carousel-control-next{ right: -65px; }
  .CB_home_sctn7 .carousel-control-prev{ left: -65px; }
  @media (min-width: 300px) and (max-width: 767px) {
	  .CB_home_sctn7{ padding: 0 15px; }
	  .CB_home_sctn7 button{ display: none; }
  }
  @media (min-width: 768px) and (max-width: 1366px) {
	  .CB_home_sctn7 .carousel-control-next{ right: -45px; }
  .CB_home_sctn7 .carousel-control-prev{ left: -45px; }
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn8{	
      /*background-image: url('../images/CB_bg_img.png');*/
      background-repeat: no-repeat;background-size: cover;}
  .CB_home_sctn8 .CB_home_sctn8_dtls ul{ display: flex; }
  .CB_home_sctn8 .CB_home_sctn8_dtls ul li{ padding-right: 16px; }
  .CB_home_sctn8 .sctn8_dtls{ padding: 100px; }
  .CB_home_sctn8 .sctn8_img img{ width: 100%; }
  @media (min-width: 300px) and (max-width: 767px) {
  .CB_home_sctn8{ background-position: center; margin: 15px; border-radius: 25px;}
  .CB_home_sctn8 .sctn8_dtls{ padding: 30px; }
  .CB_home_sctn8 .CB_home_sctn8_dtls ul{ display: block; }
  .CB_home_sctn8 .CB_home_sctn8_dtls ul li{ padding: 16px 0; }
  }
  @media (min-width: 768px) and (max-width: 991px) {
  .CB_home_sctn8{ background-position: center;}
  }
  @media (min-width: 768px) and (max-width: 1400px) {
  .CB_home_sctn8 .sctn8_dtls{ padding: 60px 60px 60px 100px; }
  }
  /*--------------------------------------------------------*/
  .CB_home_sctn9{ text-align: center; }
  /*--------------------------------------------------------*/
  .feature_inner_sctn2 .container{padding: 0 100px;}
  @media (min-width: 300px) and (max-width: 991px) {
	  .feature_inner_sctn2 .container{padding: 0 15px;}
	  .feature_inner_sctn2 .home_sctn1{ margin-top: 0 !important; }
  }
  /*--------------------------------------------------------*/
  .best_way{text-align: center;padding: 0 100px;}
  @media (min-width: 300px) and (max-width: 991px) {
	  .best_way{padding: 0;}
  }
  
  /*---------------------------------------------------*/
  .our_features{}
  .features_list{ padding-left: 76px;}
  .features_list_head{ display: flex; }
  .features_list_head label{ background-color: #EEF1F1; padding: 10px 20px; width: 100%; margin-left: 12px;}
  .feature_list_ul li{ font-size: 16px; margin-bottom: 8px;}
  .feature_list_ul li:before{
	  background-image: url('../images/tick.svg');
	  background-repeat: no-repeat;
	  background-size: 15px 15px;
	  display: inline-block;
	  width: 20px; 
	  height: 15px;
	  content:"";
  }
  .featrure_list_divider{border-bottom: 1px solid #696868; margin: 50px 0 50px 76px;}
  @media (min-width: 300px) and (max-width: 991px) {
	  .features_list{ padding-left: 0px;}
	  .featrure_list_divider{margin: 50px 0;}
  }
  
  /*---------------------------------------------------*/
  .features_list_menu{}
  .features_list_menu ul{}
  .features_list_menu ul li{ margin-bottom: 8px;}
  .features_list_menu ul li a{ 
	  font-size: 16px; 
	  font-weight: 500; 
	  color: #000000; 
	  line-height: 22px;
	  background-color: #EEF1F1; 
	  padding: 16px 12px; 
	  border-radius: 8px;
	  display: block;
  }
  .features_list_menu ul li.active  a{
	  color: #D93C2A;
  }
  .features_list_menu .accordion-body{ padding: 0;}
  .features_list_menu .accordion-item{ border: none;  }
  .features_list_menu .accordion-button:not(.collapsed){ 
	  background: none; 
	  box-shadow: none; 
	  color: #221f1f;
	  font-weight: 700;
	  font-size: 16px; 
  }
  .features_list_menu .accordion-item:first-of-type .accordion-button{ 
	  border-radius: 12px !important;
	  background-color: #eef1f1; 
	  margin-bottom: 12px;
	  color: #221f1f;
	font-weight: 700;
	font-size: 16px;
  }
  
  @media (min-width: 992px) and (max-width: 1920px) {
  .features_list_menu .collapse:not(.show){display: block;}
  }
  @media (min-width: 300px) and (max-width: 991px) {
	  .features_list_menu{ margin-bottom: 30px; width: 100%; background-color: white;}
  }
  
  /*---------------------------*/
  @media (min-width:992px) and (max-width:1920px){	
  .fix-row{position: relative;}
  .fix_bar{position: sticky;top: 0;display: flex;	height: 100%;}
  .features_list_menu{height: 100vh;overflow: scroll;}
  .features_list_menu::-webkit-scrollbar { display: none;}
  .features_list_menu { -ms-overflow-style: none;  scrollbar-width: none;  }
  #headingOne{display: none;	}
  }
  @media (min-width:300px) and (max-width:991px){
  .fix_bar{position: sticky;top: 0;display: flex;	height: 100%;}
  .accordion-collapse.show {height: 100vh;overflow: scroll; padding-bottom: 60px;}
  }



/*-------------------------Custom Enterprise--------------------------------------*/
.custm-entr{ padding-top: 30px;}
.custm-entr ul{ padding-left:15px; }
.custm-entr ul li{ list-style:disc; }
.custm-entr-form{
	margin: 0 32px;
}
.custm-entr-forms {
    background-color: #F8F8F8;
    padding: 48px 50px;
    border-radius: 10px;
    margin-top: 30px;
}
.custm-entr-forms label, .custm-entr-forms Span {
    padding-bottom: 8px;
    color: #171717;
    font-size: 18px;
    font-weight: 400;
    display: block;
}
.custm-entr-forms .form-group {
    margin-bottom: 0;
    padding: 12px 0;
}
.custm-entr-forms .form-control{ height:52px; border-radius:8px; }
.custm-entr-forms .rdio{ display:inline-flex; padding-right: 20px}
.custm-entr-forms .rdio input[type=radio] {
    height:24px; width:24px; vertical-align: middle; margin-right: 8px;
}
.custm-entr-forms-subt {
    border: none;
    background-color: #D93C2A;
    padding: 12px 28px;
    border-radius: 60px;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 600;
    margin-top: 20px;
    cursor: pointer;
}
.enquiry_Fav_btn{
	position: fixed;
	right: 60px;
	bottom: 40px;
	z-index: 9999;
}
.custm-sub-banr img{
	width: 100%;
}
.footertwobg {

	background: #131212;

}

.logo-footer {

    margin: 15px;

}

.copyright-ft {

    margin: 17px;

}

.copyright-ft p {

    font-family: 'Open Sans', sans-serif;

    color: #fff;

    font-size: 15px;

    font-weight: 100;

}

.custm-fields {
    background-color: #F8F8F8;
    padding: 48px 50px;
    border-radius: 10px;
}
.custm-sub-banr{
	padding: 48px;
}
.custm-sub-banr .CB_h3{
	text-transform: uppercase;
	text-align: center;
}
.vl {
  border-left: 2px solid #8A8A8A;
    height: 230px;
    display: table;
    margin: 50% auto;
    border-radius: 2px;
}

 @media (min-width:300px) and (max-width:991px){
  	.custm-entr-forms{ margin:0; padding:20px; }
  	.custm-fields{ margin:0; padding:20px; }
  	.custm-entr{ padding: 15px; margin:0;}
  	.vl{border-bottom: 2px solid #8A8A8A;height: auto;display: block;margin: 0 auto;border-radius: 2px;}
    .custm-sub-banr {padding: 30px 0;}
    .custm-entr-form {margin: 0 15px;}
    /*.CB_menu{ display:flex; }*/
    /*.CB_menu img{ width:100%; }*/
    .enquiry_Fav_btn {right: 16px;bottom: 16px;}
  }
  .CB_btn_cta{
		background-color: #D93C2A;
		border: none;
		padding: 8px 24px;
		color: #FFFFFF;
		border-radius: 20px;
		display: inline-block;
		font-size: 16px;
		font-weight: 500;
		text-transform: uppercase;
		width:184px;

  }

  @media (min-width:300px) and (max-width:767px){
	.CB_btn_cta{display: block;}
  }

  @media (min-width: 768px){
		.CB_btn_cta{display: none;}
  }


.Sticky_btn{

	position: fixed;

	right: 40px;

	bottom: 40px;

	z-index: 999;

}

.Sticky_btn .CB_btn {

  background-color: #D93C2A;

  border: none;

  padding: 8px 24px;

  color: #FFFFFF;

  border-radius: 20px;

  display: inline-block;

  font-size: 16px;

  font-weight: 500;

  text-transform: uppercase;

}

.Sticky_btn .CB_btn:hover{

	text-decoration: none;

}

.Sticky_btn .CB_btn i{

	background: black;

    /*width: 16px;*/

    border-radius: 50%;

    /*height: 16px;*/

     padding: 4px 7px;



    font-size: 16px;

}

.Sticky_btn .CB_btn i::before{

	margin-left: 4px;

}

/* @media (min-width:300px) and (max-width:767px){

	.Sticky_btn{position: fixed;right: 0px;bottom: 0px;z-index: 999;left: 0;width: 100%;}

.Sticky_btn .CB_btn{width: 100%; border-radius: 20px 20px 0 0;}

} */

@media (min-width:300px) and (max-width:767px){

	.Sticky_btn{display: block;right: 20px;}

}

@media (min-width:768px){

	.Sticky_btn{display: none;}

}

@media (min-width:300px) and (max-width:499px) {

    .Contactboss_header img{

		max-width:170px;

	}

}

