/* font-family: 'Comfortaa', cursive;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Open Sans', sans-serif; */
/* Please ❤ this if you like it! */

/* @import url('https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css');

@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&family=Josefin+Sans:wght@100;429;700&family=Open+Sans:wght@700&display=swap');

@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=devanagari,latin-ext'); 
*/

/* #Primary
================================================== */

body {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #212112;
	background-repeat: repeat;
	background-size: 7%;
	background-color: #fff;
	overflow-x: hidden;
	transition: all 200ms linear;
}



::selection {
	color: #fff;
	background-color: #0784E6;
}

::-moz-selection {
	color: #fff;
	background-color: #0784E6;
}

::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
	background-color: #5e5e5e;

}

button:focus {
	border: none;
	outline: none
}

/* #Navigation
================================================== */

.start-header {
	opacity: 1;
	transform: translateY(0);
	padding: 40px 20px 15px 20px;
	/* box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15); */
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.start-header.scroll-on {
	box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
	padding: 15px 20px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.start-header.scroll-on .navbar-brand img {
	height: 28px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.navigation-wrap {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 1000;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.navbar {
	padding: 0;
}

.navbar-brand img {
	height: 40px;
	width: auto;
	display: block;
	/* filter: brightness(10%); */
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.navbar-toggler {
	float: right;
	border: none;
	padding-right: 0;
}

.navbar-toggler:active,
.navbar-toggler:focus {
	outline: none;
}

.navbar-light .navbar-toggler-icon {
	width: 24px;
	height: 17px;
	background-image: none !important;
	position: relative;
	border-bottom: 1px solid #000;
	transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after,
.navbar-light .navbar-toggler-icon:before {
	width: 24px;
	position: absolute;
	height: 1px;
	background-color: #000;
	top: 0;
	left: 0;
	content: '';
	z-index: 2;
	transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after {
	top: 8px;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
	transform: rotate(45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
	transform: translateY(8px) rotate(-45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
	border-color: transparent;
}

.nav-link {
	color: #707070 !important;
	font-weight: 500;
	transition: all 200ms linear;
}

.nav-item:hover .nav-link {
	color: #000 !important;
}

.nav-item.active .nav-link {
	color: #000 !important;
}

.navbar .nav-link {
	font-size: 1rem;
}

.nav-link {
	position: relative;
	padding: 15px 0 !important;
	display: inline-block;
}

.nav-item::before {
	position: absolute;
	top: -25px;
	left: 0;
	width: 100%;
	height: 4px;
	content: '';
	background-color: #000;
	opacity: 0;
	transition: all 200ms linear;
}


.nav-item:hover:after,
.nav-item:hover::before {
	top: 0;
	opacity: 1;
}

.nav-item.active::before {
	opacity: 1;
	top: 0px;
}

.nav-item {
	position: relative;
	margin-left: 2rem !important;
	transition: all 200ms linear;
}

/* #Primary style
================================================== */

.bg-light {
	background-color: #fff !important;
	transition: all 200ms linear;
}

.section {
	position: relative;
	width: 100%;
	margin: 35px 0;
	display: block;
}



.full-height {
	height: 100vh;
}

.over-hide {
	overflow: hidden;
}

.absolute-center {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: 40px;
	transform: translateY(-50%);
	z-index: 20;
}

h1 {
	font-size: 33px;
	line-height: 1.2;
	font-weight: 700;
	color: #212112;
	font-family: 'Open Sans', sans-serif;
	text-align: center;

}

p {
	text-align: center;
	margin: 0;
	padding-top: 10px;
	opacity: 1;
	transform: translate(0);
	transition: all 300ms linear;
	transition-delay: 700ms;
}

body.hero-anime p {
	opacity: 0;
	transform: translateY(40px);
	transition-delay: 1700ms;
}

h1 span {
	display: inline-block;
	transition: all 300ms linear;
	opacity: 1;
	transform: translate(0);
}



.nav-item .dropdown-menu {
	transform: translate3d(0, 10px, 0);
	visibility: hidden;
	opacity: 0;
	max-height: 0;
	display: block;
	padding: 0;
	margin: 0;
	transition: all 200ms linear;
}

.nav-item.show .dropdown-menu {
	opacity: 1;
	visibility: visible;
	max-height: 999px;
	transform: translate3d(0, 0px, 0);
}

.dropdown-menu {
	padding: 20px !important;
	margin: 0;
	font-size: 13px;
	letter-spacing: 1px;
	color: #212121;
	background-color: #fff;
	border: none;
	border-radius: 0;
	border-left: 4px solid #000;
	box-shadow: 10px 10px 20px rgba(138, 155, 165, 0.32);
	transition: all 200ms linear;
}

.dropdown-toggle::after {
	display: none !important;
}

.dropdown-item {
	padding: 5px 15px;
	color: #212121;

	transition: all 200ms linear;
}

.dropdown-item:hover,
.dropdown-item:focus {
	color: #fff;
	background-color: rgba(46, 46, 46, 0.938);
}


/* #Media
================================================== */

/* #Header
================================================== */

.logo {
	position: absolute;
	bottom: 30px;
	right: 30px;
	display: block;
	z-index: 100;
	transition: all 250ms linear;
}

.logo img {
	height: 26px;
	width: auto;
	display: block;
	filter: brightness(10%);
	transition: all 250ms linear;
}

.top-menu {
	height: 30px;
	background-color: #F2F2F2;
	z-index: 1001;
}

.top-menu a {
	float: left;
	margin: 0 auto;
	padding: 3px 20px;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 500;
	color: #929292;
	text-decoration: none;

}

.top-menu a:hover {
	color: #00447A;
}

.top-menu a i {
	transform: rotateY(180deg);
	margin-right: 10px;
}

.top-menu ul {
	float: right;
	margin-right: 18px;
}

.top-menu ul li {
	list-style: none;
	float: left;
	font-size: 10px;
	margin: 0 auto;
	padding: 3px 0px;
}

.top-menu ul li:hover {
	color: #000;
	background-color: #fff;

}

.top-menu ul li a {
	border-right: 2px solid #fff;
	padding: 0 15px;
	color: #707070;
	text-decoration: none;
}

.login.rc_btn {

	background-color: #0784E6;
	border: none;
	padding: 10px 44px;
	cursor: pointer;
	font-family: 'Comfortaa', cursive;
	color: #fff !important;
	mix-blend-mode: darken;
	font-size: 1rem;
	margin-left: 25px;
	position: relative;
}

.rc_btn::before {
	transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	content: "";
	width: 0%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.rc_btn .btn-text {
	color: #fff
}

.rc_btn:hover::before {
	background: black;
	z-index: -11111111;
	width: 100%;
}

a {
	/* color: #fff; */
	text-decoration: none;
}

a:hover {
	/* color: #fff; */
	text-decoration: none;
}

.signup.rc_btn1 {

	background-color: #0784E6;
	border: none;
	padding: 15px 44px;
	cursor: pointer;
	width: 60%;
	font-family: 'Comfortaa', cursive;
	margin: 30px 0;
	color: #fff !important;
	mix-blend-mode: darken;
	font-size: 18px;
	position: relative;
}

.search .rc_btn1 {

	background-color: #0784E6;
	border: none;
	padding: 8px 25px;
	cursor: pointer;
	width: auto;
	font-family: 'Comfortaa', cursive;
	margin: 5px 0;
	letter-spacing: 1px;
	color: #fff !important;
	mix-blend-mode: darken;
	font-size: 16px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.card_rc .rc_btn1 {
	background-color: transparent;
	border: none;
	padding: 5px 10px;
	cursor: pointer;
	width: 25%;
	border: 1px solid #444;
	font-family: 'Comfortaa', cursive;
	margin: 5px 0;
	letter-spacing: 1px;
	color: #444 !important;
	mix-blend-mode: difference;
	font-size: 12px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rc_btn1::before {
	transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	content: "";
	width: 0%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.rc_btn1 .btn-text {
	color: #fff;

}


.rc_btn1:hover::before {
	background: #003375;
	z-index: -11111111;
	width: 100%;
}

.readmore {
	width: 100%;
	text-align: right;
}

.readmore .rc_btn1 i {
	margin-left: 20px;
}

.readmore .rc_btn1 {

	background-color: #0784E6;
	border: none;
	padding: 12px 50px;
	cursor: pointer;
	float: right;

	font-family: 'Comfortaa', cursive;
	margin: 5px 25px;
	color: #fff !important;
	mix-blend-mode: darken;
	font-size: 15px;
	position: relative;
}



/* Home section */
.home {
	margin-top: 130px;
	font-family: 'Josefin Sans';
}

.home h1 {
	text-align: center;
	font-size: 3.2rem;
	font-family: 'Josefin Sans';
}

.home p {
	text-align: left;
	width: 80%;
	font-size: 14px;
	font-family: 'Comfortaa', cursive;
}

.home p b {
	font-family: 'Josefin Sans';
	font-size: 20px;
}

.home img {
	width: 100%;
}

.search {
	background-color: #f2f2f2;
	text-align: center;
}

.search h1 {
	padding: 15px 0;
}

.search input,
.search select,
.search label {
	font-family: 'Comfortaa', cursive;
	border: none;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	border-radius: 7px;
	margin: 0 5px;
	box-shadow: 2px 2px 15px #cecece;
	width: 100%;

}

.search p.lab {
	font-size: 11px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	padding: 6px;
	box-shadow: 2px 2px 15px #cecece;
	/* line-height: 0px; */
	background: #F2F2F2;
	width: 100%;
	border-radius: 6px;

}

.search .lab-b {
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	padding: 12px;
	line-height: 15px;
	background: #F2F2F2;
}

.search .ch-part {
	padding: 15px 0;
	padding-bottom: 15px;
	text-align: left;
	border-bottom: 5px solid #fff;
}

.search .search-bor .ch-part {
	padding: 15px;
	padding-bottom: 15px;
	border: 5px solid #fff;
	transition: all .3s ease-in;
}

.search .search-bor:hover .ch-part {
	padding: 15px;
	padding-bottom: 15px;
	box-shadow: 2px 2px 15px #cecece;
	border: 5px solid rgb(1 106 133);
}

.search .brand {
	padding: 15px 0;
	text-align: left;
	border-bottom: 5px solid #fff;
}

.search .area {
	padding: 15px 0;
	text-align: left;
	border-bottom: 5px solid #fff;
}

.search_btn-rc {
	font-family: 'Comfortaa', cursive;
	padding: 6px 10px;
	margin-left: 10px;
}

.search_btn-rc i {
	padding-right: 15px;
}

.work img {
	//width: 27%;
	height: 60px;

}

.work h4 {
	font-size: 1.2rem;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
}

.work p {
	font-size: .7rem;
	line-height: 1rem;
	padding-top: 0;
	font-family: 'Comfortaa', cursive;
}

.videos {
	background: #F9F9F9;

}

.videos h1 {
	padding-top: 30px;
	color: #0784E6;
	padding-bottom: 30px;

}

.videos h2 {
	padding-top: 50px;
	text-align: center;
	color: #000000;
	padding: 50px 70px;

}

.videos img {
	width: 90%;
	position: relative;
}

.carousel-item ul li {
	text-align: left;
	list-style-image: url('../images/banner/check1.png');
	font-size: 15px;
	line-height: 30px;
}

.carousel-item h4 {
	font-size: 1.2rem;
}

.carousel-item h4 p {
	width: 0;
	padding: 0;

}



.carousel-item .cont {
	margin: auto;
}

.members {
	margin-bottom: -20px;
}

.members img {
	background: #fff;
	padding: 20%;
	border-radius: 10px;
	width: 90%;
	margin: 20px 0;
	transition: all .2s linear;
	box-shadow: 2px 2px 15px #cecece;
}

.members img:hover {
	transform: scale(1.2);

}


.testimonial {
	background: #f2f2f2;
	text-align: center;
	padding-top: 20px;
}

.testimonial h2 {
	color: #bbb;
	font-family: 'Comfortaa', cursive;
	margin-bottom: -8px;
}

.testimonial .carousel-caption h2 {
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold;
}

.rounded-circle {
	border-radius: 50% !important;
	position: absolute;
	width: 70px;
	top: -65px;
	left: 42%;
	border: 4px solid #000;
}



.card {
	margin: 0 auto;
	border: none;
	background: none !important;
}

.card .carousel-item {
	min-height: 290px;
}

.card .carousel-caption {
	padding: 0;
	right: 50px;
	left: 50px;
	top: 15px;
	position: static;
	margin-top: 22px;
	border-radius: 10px;
	box-shadow: 2px 2px 15px #cecece;
	color: #3d3d3d;
	background: #fff;
	height: 250px;
	padding: 45px;
}

.card .carousel-caption .col-sm-12.align-items-start small {

	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	line-height: 18px;
	overflow: hidden;

}

.card .carousel-caption .col-sm-3 {
	display: flex;
	align-items: center;
}

.card .carousel-caption .col-sm-9 {
	text-align: left;
}

.card .carousel-control-prev,
.card .carousel-control-next {
	color: #3d3d3d !important;
	opacity: 1 !important;
	width: auto;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	background-image: none;
	color: rgb(0, 0, 0);
	font-size: 14px;
	background-color: #fff;
	height: 50px;
	border-radius: 50%;

	line-height: 48px;
	border: 2px solid #000;
	width: 50px;
}

.carousel-control-prev-icon:hover,
.carousel-control-next-icon:hover {
	opacity: 0.85;
	color: #0784E6;
}

.carousel-control-prev {
	left: -22px;
	position: absolute;
	top: -10%;
}

.carousel-control-next {
	right: -22px;
	position: absolute;
	top: -10%;
}

.midline {
	width: 60px;
	border-top: 1px solid #d43025;
}

.carousel-caption h2 {
	font-size: 16px;
	margin-top: 30px;
}


.carousel-caption h2 span {
	color: #929292;
	font-size: 12px;
}

@media (min-width: 320px) and (max-width: 575px) {
	.carousel-caption {
		position: relative;
	}

	.card .carousel-caption {
		left: 0;
		top: 0;
		margin-bottom: 15px;
	}



	.card .carousel-caption h3 {
		margin-top: 0;
		font-size: 16px;
		font-weight: 700;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.carousel-caption {
		position: relative;
	}

	.card .carousel-caption {
		left: 0;
		top: 0;
		margin-bottom: 15px;
	}

	.card .carousel-caption img {
		margin: 0 auto;
	}

	.card .carousel-caption h3,
	.card .carousel-caption small {
		text-align: center;
	}

	.carousel-control-prev {
		left: 35%;
		top: 105%;
	}

	.carousel-control-next {
		right: 35%;
		top: 105%;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.card .carousel-caption h3 {
		margin-top: 0;
		font-size: 16px;
		font-weight: 700;
	}
}

.partner {
	background: #f2f2f2;
	text-align: center;
	padding-top: 20px;

}

.partner img {
	background: #fff;
	padding: 30px;
	border-radius: 15px;
	width: 90%;
	border: 4px solid #0784E6;
	margin: 20px 0;
	transition: all .3s ease-in-out;
	box-shadow: 2px 2px 15px #cecece;
}

.partner img:hover {
	transform: scale(1.1);
	border: none;
}

.channels {
	background: #fff;
	min-height: 250px;

	border-radius: 15px;
	width: 100%;

}

.leads .boxsh {
	box-shadow: 2px 2px 35px #cecece;
}

.channels h2 {
	background: #363636;
	padding: 15px;
	color: #fff;
	text-align: center;
	font-family: 'Comfortaa', cursive;
	font-size: 17px;
	letter-spacing: 1px;
	margin-bottom: 0;
	border-radius: 0;

}

.channels h2 span {

	color: #fff;
	font-family: 'Comfortaa', cursive;
	font-size: 13px;
}

.channels h3 {
	/* padding: 0px 40px; */
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	letter-spacing: .51px;
	overflow: hidden;
	margin-bottom: 10px;
	height: 16px;
}

.channels p {
	/* padding: 0px 40px 10px; */
	color: rgb(90, 90, 90);
	font-family: 'Comfortaa', cursive;
	font-size: 11px;
	text-align: left;
	padding-top: 0;
	line-height: 15px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;

	overflow: hidden;
}

.channels .city_rc {
	/* padding: 10px 40px; */
	color: rgb(0, 108, 151);
	font-family: 'Comfortaa', cursive;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-top: 8px;
}

.channels a span {
	color: #888;
	font-family: 'Comfortaa', cursive;
	font-size: 15px;
	float: right;
	color: #0784E6;
}


.blogs small {
	font-size: 25px;
	font-family: 'Open Sans', sans-serif;
	color: #cecece;
}

.blog {
	background: #fff;
	min-height: 260px;
	padding: 30px 20px 60px;
	border-left: 5px solid #0784E6;
	border-radius: 0 15px 15px 0;
	width: 100%;
	box-shadow: 2px 2px 35px #cecece;
}

.blog h2 {
	color: #000;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;

}

.blog span {
	color: #888;
	font-family: 'Comfortaa', cursive;
	font-size: 8px;
}

.blog p {
	color: #888;
	font-family: 'Comfortaa', cursive;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}

.blog a span {
	color: #888;
	font-family: 'Comfortaa', cursive;
	font-size: 12px;
	margin-top: 20px;
	color: #0784E6;
	float: right;
}

.news {
	background: #fff;
	min-height: 260px;
	height: 100%;
	border-radius: 0 0 15px 15px;
	width: 100%;
	box-shadow: 2px 2px 35px #cecece;
}

.news h2 {
	background: #00447A;
	padding: 15px;
	color: #fff;
	text-align: center;
	font-family: 'Comfortaa', cursive;
	font-size: 17px;
	letter-spacing: 1px;
}

.news p {
	color: #444;
	font-family: 'Comfortaa', cursive;
	font-size: 11px;
	padding: 12px 25px;
	padding-bottom: 20px;
	line-height: 18px;
	text-align: left;
	border-bottom: 1px solid #bbb;
}

.news p span {

	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.news.newsfa p span {

	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.news a.span {
	font-family: 'Comfortaa', cursive;
	font-size: 10px;
	margin-top: 0px;
	color: #0784E6;
	float: right;
}

.news p:last-child {
	border-bottom: none
}

.btn_top_rc i {
	font-size: 25px;
	width: 50px;
	height: 50px;
	position: absolute;
	line-height: 15px;
	margin: auto;
	padding: 17px;
	border-radius: 50%;
	top: -50px;
	color: #003375;
	left: 50%;
	transform: translate(-50%, 50%);
	box-shadow: 2px 2px 15px #03084B;
	background-color: rgb(255, 255, 255);
}


.foot {
	background: #03084B;
	border-radius: 15px;
	padding: 1px 40px;
	margin-top: 115px;
}

.foot h2 {
	color: #fff;
	font-family: 'Comfortaa', cursive;
	font-size: 20px;

}

.foot ul {
	padding-inline-start: 10px;

}

.foot li {
	list-style: none;
}

.foot li a {

	color: #A5C2FF;
	font-family: 'Comfortaa', cursive;
	font-size: 13px;
	line-height: 30px;
}

.foot .conct li {
	display: inline;
	text-align: center;
}

.foot .conct li .fa-phone {
	transform: rotate(100deg);
}


.foot .conct li a {
	color: #fff;
	text-align: center;
}

.foot .conct li i {
	margin: 0 10px;
	text-align: center;
}

.foot .social li {
	display: inline;
	text-align: center;

}

.foot .social {
	float: right;

}

.foot .social li i {

	background: #fff;
	font-size: 15px;
	width: 30px;
	margin-right: 10px;
	color: #03084B;
	height: 30px;
	line-height: 15px;
	padding: 8px;
	border-radius: 50%;
}

.copyright {
	text-align: center;
	padding: 0 0 20px 0;
	font-size: 13px;
	margin-top: -10px;
	font-family: 'Comfortaa', cursive;
}

.copyright a {
	color: #002d52;
	font-weight: bold;
}

.sponsors {
	position: fixed;
	bottom: 21%;
	right: 0;
	width: 140px;
	box-shadow: 2px 2px 15px rgba(0, 0, 0, .2);
	background: #fff;
	text-align: left;
	height: 320px;
	z-index: 1;
	border-radius: 10px 0 0 10px;
	overflow: auto;
	padding: 0 !important;
}


.sponsors h5 {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: #000;
	padding: 8px;
	line-height: 15px;
	font-family: 'Open Sans', sans-serif;
}

.sponsors a {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #0784E6;
	line-height: 15px;
	padding: 8px 10px;
	display: block;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 0 !important;
}

.sponsors p {
	text-align: left;
	font-size: 13px;
	line-height: 15px;
	color: #929292;
	padding: 1px 10px 10px;
	font-family: 'Comfortaa', cursive;
}

.acall a {
	position: fixed;
	left: -95px;
	padding: 0px 30px 0px 0px;
	color: #fff;
	top: 300px;
	z-index: 2;
	text-decoration: none;
	font-size: 18px;
	letter-spacing: 2px;
	font-family: 'Comfortaa', cursive;
	border-radius: 50px;
	background: #0784e6;
	transform: rotateZ(-90deg);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
}

.acall a:hover {

	background: rgba(8, 34, 88, 0.938)
}

.acall a i {

	color: #000;
	font-size: 20px;
	letter-spacing: 2px;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	background: #fff;
	transform: rotateZ(100deg);
}

.fcall a {
	position: fixed;
	left: 5px;
	bottom: 40px;
	width: 60px;
	padding: 10px;
	height: 60px;
	z-index: 2;
	border-radius: 50%;
	text-decoration: none;
	font-size: 18px;
	background: #0784e6;
	letter-spacing: 2px;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
}

.fcall a img {
	position: fixed;
	left: 5px;
	color: #fff;
	bottom: 40px;
	width: 60px;
	padding: 10px;
	height: 60px;
	z-index: 2;
}


.fcall a:hover {

	background: rgba(8, 34, 88, 0.938)
}



.news div {
	height: 240px;
	overflow: auto;
}

.news a.newsletter {
	position: absolute;
	left: 15px;
	padding: 10px 10px;
	color: #fff;
	bottom: 0;
	text-align: center;
	width: calc(100% - 30px);
	text-decoration: none;
	font-size: 13px;
	font-family: 'Comfortaa', cursive;
	border-radius: 0 0 15px 15px;
	background-image: linear-gradient(#940020, #75002d);
}

.news a.newsletter:hover {
	background-image: linear-gradient(#75002d, #940020);
}






/* Search Page */
.breadcrumb {
	margin-bottom: 0;
	font-size: 13px;

}

.breadcrumb .breadcrumb-item {
	color: #007bff;
}

.breadcrumb-item.active {
	color: #6c757d;
}

.breadc {
	background-size: 100%;
	margin-top: 80px;
	background-color: #e9ecef;
}


.search.search-0 {
	margin-top: 0;
}

.search .ch-part.d-flex1 {
	display: flex;
}

.sidepanel {
	background: #fff;

	margin-top: 10px;
	border-radius: 8px;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}

.sidepanel h6 {
	color: #0784E6;
	font-weight: 800;
	padding: 20px 15px;
	text-align: left;
	margin-bottom: 0;
}

.sidepanel ul {
	margin-block-start: 0;
	padding-inline-start: 0px;

}

.sidepanel ul li {
	color: #707070;
	font-weight: 800;
	list-style: none;
	padding: 5px 15px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: 1px solid #ddd;
}

.sidepanel ul.ul li {
	color: #707070;
	font-weight: 800;
	list-style: circle;
	padding: 5px 15px;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	color: rgb(3, 118, 146);
	text-overflow: inherit;
	white-space: normal;
	border-top: 1px solid #ddd;
}

.sidepanel h5 {
	font-size: 15px;
	padding: 20px 25px;
	line-height: 25px;
}

.sidepanel ul a li {
	color: #707070;
	font-size: 13px;
	transition: all .3s ease-in;
	text-decoration: none;
}

.sidepanel ul a li span {
	color: #c08300;
	font-size: 13px;
	letter-spacing: 1px;
	float: right;
	transition: all .3s ease-in;
	text-decoration: none;
}

.sidepanel ul li:hover a,
.sidepanel ul li:hover {
	color: #000;
	background: #eee;
	letter-spacing: .5px;
}

.card_rc {
	background: #fff;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: left;
	border-radius: 8px;
	padding: 10px 20px 10px 20px;
	position: relative;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);

}

.card_rc.wanted {
	border-left: 6px solid #0784e6;
}

.card_rc.available {
	border-left: 6px solid #b90000;
}

.card_rc.black {
	border-left: 6px solid #000000;
}

.card_rc.green {
	border-left: 6px solid #009632;
}

.card_rc img {
	width: 100px;
	margin: auto;
	padding: 10px 20px;
	margin-right: 10px;

}


.card_rc h5 {
	margin: auto;
	font-family: 'Open Sans', sans-serif;
	padding: 0px 75px 15px 10px;
	border-bottom: 1px solid rgb(177, 177, 177);
	font-weight: 800;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
}

.card_rc p {
	margin: auto;
	text-align: left;
	font-family: 'Comfortaa', cursive;
	padding: 10px 25px 10px 0;
	line-height: 22px;
	/* border-bottom: 1px solid rgb(202, 202, 202); */
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}

.card_rc p b {
	margin: auto;
	padding-right: 5px;
	font-family: 'Open Sans', sans-serif;
	line-height: 22px;
	font-size: 18px;
}

.card_rc .rc_btn_send {
	background-color: transparent;
	padding: 5px 10px;
	cursor: pointer;
	width: auto;
	border: 2px solid rgb(3, 107, 121);
	font-family: 'Open Sans', sans-serif;
	margin: 5px 0;
	font-weight: bold;
	letter-spacing: 1px;
	transition: all .2s ease-in;
	color: rgb(3, 107, 121) !important;
	font-size: 12px;
}

.card_rc .rc_btn_cata {
	background-color: transparent;
	padding: 5px 10px;
	cursor: pointer;
	width: auto;
	border: 2px solid rgb(3, 107, 121);
	font-family: 'Open Sans', sans-serif;
	margin: 5px 0;
	font-weight: bold;
	letter-spacing: 1px;
	transition: all .2s ease-in;
	color: rgb(3, 107, 121) !important;
	font-size: 12px;
}

.card_rc .rc_btn_more {
	background-color: transparent;
	padding: 5px 10px;
	cursor: pointer;
	width: auto;
	border: 2px solid rgb(3, 107, 121);
	font-family: 'Open Sans', sans-serif;
	margin: 5px 0;
	font-weight: bold;
	letter-spacing: 1px;
	transition: all .2s ease-in;
	color: rgb(3, 107, 121) !important;
	font-size: 12px;
}

.card_rc .rc_btn_extra {
	background-color: transparent;
	cursor: pointer;
	padding: 5px 10px;
	width: auto;
	border: 2px solid rgb(136, 105, 4);
	font-family: 'Open Sans', sans-serif;
	margin: 5px 0;
	font-weight: bold;
	letter-spacing: 1px;
	transition: all .2s ease-in;
	color: rgb(136, 105, 4) !important;
	font-size: 12px;
}

.card_rc .rc_btn_send:hover {
	background-color: rgb(136, 105, 4);
	border: 2px solid rgb(136, 105, 4);
	color: rgb(255, 255, 255) !important;

}

.card_rc .rc_btn_cata:hover {
	background-color: rgb(3, 107, 121);
	border: 2px solid rgb(3, 107, 121);
	color: rgb(255, 255, 255) !important;

}

.card_rc .rc_btn_more:hover {
	background-color: rgb(255, 255, 255);
	border: 2px solid rgb(136, 105, 4);
	color: rgb(136, 105, 4) !important;

}

.card_rc .rc_btn_extra:hover {
	background-color: rgb(3, 107, 121);
	border: 2px solid rgb(3, 107, 121);
	color: rgb(255, 255, 255) !important;

}

.card_rc .rc_btn_blue {
	background-color: transparent;
	padding: 5px 10px;
	cursor: pointer;
	width: auto;
	border: 2px solid rgb(136, 105, 4);
	font-family: 'Open Sans', sans-serif;
	margin: 8px 0 18px;
	font-weight: 800;
	letter-spacing: 1px;
	transition: all .2s ease-in;
	color: rgb(136, 105, 4) !important;
	font-size: 13px;
}

.card_rc .rc_btn_blue:hover {
	background-color: rgb(136, 105, 4);
	border: 2px solid rgb(136, 105, 4);
	color: rgb(255, 255, 255) !important;
}

.card_rc .verified a {
	top: 4px;
	/*position: absolute;*/
	font-size: 11px;
	right: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #00ad00;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
}

.card_rc .views {
	bottom: 4px;
	position: absolute;
	font-size: 11px;
	left: 20px;
	letter-spacing: 0px;
	color: #036b79;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
}

.card_rc .views1 {
	font-size: 13px;
	letter-spacing: 0px;
	color: #036b79;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	margin-top: 11px;
}

.card_rc .views span {
	margin-right: 10px;
}

.rightpanl {
	background: #fff;
	margin-top: 10px;
	border-radius: 10px;
	padding: 20px 10px;
	position: relative;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}

.rightpanl h3 {
	font-size: 20px;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 0
}

.rightpan p {
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	padding-top: 0;
	color: #333333;
	font-weight: bold;
	letter-spacing: 1px;
	font-weight: 800;
}

.card_rc .location1 {
	bottom: 40px;
	font-size: 11px;
	left: 120px;
	letter-spacing: 1px;
	color: #817102;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
}

.card_rc .location1 span {

	color: #808080;
	font-family: 'Open Sans', sans-serif;

}

.page-link {
	margin: 0 7px;
	position: relative;
	display: block;
	border-radius: 50%;
	padding: .5rem 0rem;
	margin-left: -1px;
	width: 40px;
	height: 40px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	line-height: 1.5;
	color: #007bff;
	background-color: #fff;
	border: none;
}

.alldist .media {
	align-items: center;
	background: rgb(1, 106, 133);
	margin: 5px 0;
	border-radius: px;
	padding: 0;
	transition: all .3s ease-in;
}

.alldist .media:hover {
	align-items: center;
	background: rgb(2, 131, 124);
	color: #212112;
	margin: 5px 0;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	border-radius: 0 10px 10px 0;
}

.alldist .media img {
	width: 50px;
	background: #fff;
	margin: 2px 0px;
	border-radius: 0 5px 5px 0;
	padding: 10px;
	transition: all .3s ease-in;
}


.alldist .media p {
	font-size: 13px;
	text-decoration: none;
	padding: 0 15px;

	color: #fff;
	line-height: 18px;
}

.biz.wanted {
	background: #007bff;
}

.biz.available {
	background: #b90000;
}

.biz.available:after,
.biz.available:before {
	border-top: 15px solid #b90000;
}

.biz.black {
	background: #000000;
}

.biz.black:after,
.biz.black:before {
	border-top: 15px solid #000000;
}

.biz.green {
	background: #009632;
}

.biz.green:after,
.biz.green:before {
	border-top: 15px solid #009632;
}

.biz {
	position: absolute;
	width: 30px;
	height: 24px;
	line-height: 28px;
	top: 0;
	font-size: 13px;
	border-radius: 8px 0 0 0;
	left: -6px;
}

.biz:after,
.biz:before {
	bottom: -15px;
	content: "";
	position: absolute;
	height: 0;
	width: 0;
}

.biz:before {
	border-left: 25px solid transparent;
	right: 0;
}

.biz.wanted:after,
.biz.wanted:before {
	border-top: 15px solid #007bff;
}

.biz:after {
	border-right: 25px solid transparent;
	left: 0;
}

.tab-content>.tab-pane {
	display: block;
}

.ch-part div,
.brand div,
.area div {
	padding: 0 5px;
}

.pagmulti {
	font-size: 20px;
	list-style: 10px;
	padding: 5px 10px 10px 0;
}

.bor1 {
	padding: 10px 20px 10px;
	transition: all .3s ease;
	border-left: 4px solid rgb(245, 245, 245);
	border-bottom: 1px solid rgb(184, 184, 184);
}

.bor1:hover h3 {
	color: #024572;
}

.bor1:hover {
	border-left: 4px solid rgb(0, 160, 209);
}

.carousel-item h4 p {
	content: "";
	width: 253px;
	border-radius: 200%/75px 82px 0 0;
	transition: all .6s;
	height: 24px;
	margin-top: 5px;
	border: 3px solid transparent;
	border-top-color: #ef1a16;
}

.noresult_rc {
	background: #fff;
	margin-top: 10px;
	margin-bottom: 25px;
	border-radius: 8px;
	padding: 10px 20px 10px 20px;
	position: relative;
	color: #f00;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);

}

.surroseach {
	margin: 0;
	margin-left: 10px;
	padding: 0;
}

.surroseach li {
	display: list-item;
	list-style: decimal;
}

.surroseach li P {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	margin-left: 35px;
}

.surroseach li P em {
	color: rgb(49, 49, 49);
	font-size: 12px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	margin-left: 20px;
}

.surroseach li P b {
	color: rgb(1 106 133);
	font-size: 15px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}

.surroseach li input {
	font-size: 12px;
	color: #000;
	float: left;
	padding: 10px 0;
	font-weight: bold;
	border-radius: 7px;
	margin: 12px;
	box-shadow: none;
	width: auto;
}

.video .modal-content {
	width: 100%;
}

.video .modal-content .close {
	width: 40px;
	height: 40px;
	position: absolute;
	color: #fff;
	top: -40px;
	right: -10px;
	opacity: 1;
	font-weight: 100;
	font-size: 3rem;
	line-height: 0;
}

.video .modal-content .close span {
	width: 40px;
	height: 40px;
	display: block;
	position: relative;
}

.video .modal-content .close span::after,
.video .modal-content .close span::before {
	content: '';
	width: 35px;
	height: 3px;
	display: block;
	position: absolute;
	background: #fff;
	border-radius: 5px;
}

.video .modal-content .close span::before {
	top: 19px;
	transform: rotate(45deg);
}

.video .modal-content .close span::after {
	bottom: 19px;
	transform: rotate(-45deg);
}

.video .modal-content iframe {
	height: 220px;
}

@media(min-width:768px) {

	.video .modal-content video,
	.video .modal-content iframe {
		height: 365px;
	}

	.video .modal-dialog {
		max-width: 650px;
		margin: 30px auto;
	}
}

@media(min-width:992px) {

	.video .modal-content video,
	.video .modal-content iframe {
		height: 420px;
	}

	.video .modal-dialog {
		max-width: 750px;
	}
}

@media(min-width:1200px) {

	.video .modal-content video,
	.video .modal-content iframe {
		height: 560px;
	}

	.video .modal-dialog {
		max-width: 1000px;
	}
}

.howitwork {
	padding: 20px 0;
	margin: 0;
	background: #f2f2f2;
}

.howon {
	font-size: 15px;
	text-align: center;
	padding: 15px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	background: rgb(243, 254, 255);
	color: #007bff;
	border: 2px solid rgb(161, 233, 255);
	margin: 20px 0;

	box-shadow: 0 0 15px rgb(230, 230, 230);

}

h2.howon b {
	font-size: 22px;
	line-height: 0px;
	display: block;
	padding-top: 10px;
	color: #004e7a;
}

.howitwork .card_rc ul {
	font-size: 14px;
	font-weight: bold;
	color: #00549c;
	line-height: 30px;
}

.howitwork p {
	text-align: justify;
	font-size: 12px;
}

.howitwork p a {
	color: #d43025;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	font-size: 13px;

}

.howitwork p b {
	color: #03084B;
	text-decoration: none;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
}

.howitwork img {
	width: 100%;
	padding: 10px;
	margin-top: 20px;
}

.howitwork .onlead {
	background: #f4fffd;
}

.howitwork .onlead h5 {
	font-size: 17px;
	padding-top: 15px;
	color: #006a85;
	padding: 10px 0;
	border-bottom: 3px solid #006a85;
	overflow: visible;
	text-overflow: ellipsis;
	white-space: normal;
}

.howitwork .onlead h5 em a,
.onlead ul li a {
	font-size: 13px;
	color: #d43025;
	font-weight: bold;

}

.howitwork .onlead ul {
	margin-top: 5px;

}

.howitwork .onlead ul li {
	font-size: 13px;
	border-bottom: 2px solid #ddd;
	line-height: 20px;
	padding: 10px 10px;
}

.cases ul li {
	list-style: url(../images/banner/check1.png);
}

.cases.featd ul li {
	list-style: none;
}

.cases .card_rc {
	padding-top: 20px;

}

.cases .card_rc img {
	width: 120px;
	margin: auto;
	padding: 5px;
	border: 2px solid rgb(0, 100, 167);
	/* border-radius: 50%; */
	box-shadow: 0 0 15px #ddd;

}

.cases .card_rc h5 {
	font-family: 'Open Sans', sans-serif;
	color: rgb(0, 100, 167);
	font-size: 22px;
	font-weight: 100;

}

.cases .card_rc p {
	text-align: justify;

}

.cases .card_rc b {
	text-align: justify;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}


.cases .card_rc p a {
	color: #bd2c27 !important;
	font-size: 15px;
	font-weight: bold;

}

.cases .case2bg p {
	text-align: justify;
}

.cases .case2bg {
	margin: 20px 0;
	background-color: #f7fdff;
	padding: 25px;
	border-radius: 15px;
	border: 1px solid #cccccc;
	box-shadow: 0 0 25px #e9e9e9;
}

.cases .case2bg i {
	font-size: 40px;
	color: #02416b;
}

.cases .case2bg .row {
	margin-top: 20px;
}

.cases .case2bg b {
	font-size: 13px;
	font-weight: bold;
	color: #696969;
	font-family: 'Open Sans', sans-serif;
}

.cases .case2bg strong {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color: #02416b;
}

.cases .case2bg p {
	font-size: 12.5px;
	padding: 0;
}

.joinfree .col-sm-6 {
	text-align: center;
	padding: 20px;
	transition: all .1s ease-in;
}

.joinfree .col-sm-6:hover,
.joinfree .col-sm-6:hover img {
	background: rgb(245, 254, 255);
	filter: grayscale(0);
	opacity: 1;
}


.joinfree h4 {
	text-align: center;
	padding: 10px;
	color: rgb(54, 54, 54);
	font-family: 'Comfortaa', cursive;
	font-size: 18px;
	font-weight: bold;

}

.joinfree img {
	padding: 10px;
	width: 230px;
	filter: grayscale(.3);
	opacity: .5;
	transition: all .1s ease-in;
}

.joinfree h1 {
	text-align: center;
	padding: 20px 10px;
	color: rgb(0, 0, 0);
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

.joinfree p {
	text-align: center;
	padding: 18px 5px;
	color: rgb(0, 0, 0);

	font-family: 'Comfortaa', cursive;
	font-size: 16px;
	font-weight: bold;
}

.enqury1 {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color: #02416b;
}

/* table */
.table td {
	width: 45%;
}
.table td,
.table th {
	padding: .1rem 1rem;
	font-size: 12px;
	font-weight: bold;
}

.table th {
	font-weight: bold;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}

p.limit3 {
	margin: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 65px;
	padding: 0;
}


.service ul {
	margin-top: 0;
	padding-inline-start: 20px;
}

.service ul li {
	list-style: url('../images/banner/angle-righ.png');
	color: rgb(70, 70, 70);
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 13px;
}

.service ul li b {
	color: rgb(0, 162, 190);
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;

}

.service ul li strong {
	color: rgb(0, 0, 0);
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;

}

.service ul li span {
	color: rgba(207, 70, 70, 0.945);
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;

}

.service ul .sub-ul li {
	color: rgb(70, 70, 70);
	font-size: 13px;
	list-style: -webkit-linear-gradient(180deg, rgb(0, 255, 200), rgb(0, 160, 160));
	line-height: 20px;
	margin-bottom: 13px;

}

div.detail {
	background: rgb(0, 66, 68);
	padding: 10px;
	color: #fff;
	margin-top: 20px;
	text-align: center;
}

.tblwidh tr td:first-child {

	width: 170px;
	padding: .5rem
}

.tblwidh tr td:nth-child(2) {

	width: 5px;
	padding: .5rem;

}

.tblwidh tr td:last-child {

	width: auto;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	padding: .5rem;
	font-size: 14px;

}

.essential .card_rc b {
	font-family: 'Open Sans', sans-serif;
	margin-top: 15px;
	font-size: 14px;
	color: #0998a7;
	display: block;
}

.essential .card_rc h6 {
	font-family: 'Open Sans', sans-serif;
	margin-top: 15px;
	font-size: 15px;
	margin-bottom: 0px;
	color: #9e8e00;
	display: block;
}


.essential .card_rc p {
	font-size: 13.5px;
	color: #4e4e4e;
	padding: 10px;

}

.essential .card_rc ul {
	padding-inline-start: 20px;
}

.essential .card_rc ul li {
	font-size: 14px;
	color: #005d58;
	margin-bottom: 0px;
	padding: 10px 0;
	font-weight: bold;
	font-family: 'Comfortaa', sans-serif;
	line-height: 22px;
	text-align: justify;
	-webkit-text-stroke: .3px #005d58;
	/* border-bottom: 2px solid rgba(0, 92, 87, .1); */
	padding-inline-start: 10px;
	transition: all .2s ease-in;
}

.essential .card_rc ul li:hover {
	background: #e6fffa;

}


.essential .card_rc ul.ch-pro li {
	list-style: url('../images/banner/angle-righ.png');
}

.card_rc_230 {
	min-height: 230px;
}

.formjoin label {
	font-size: 12px;
}

.formjoin label span {
	color: #ff0000;
}

.formjoin .form-group {
	padding-right: 15px;
	padding-left: 15px;
}

.formjoin input::placeholder,
.formjoin textarea::placeholder {
	font-size: 13px;
	color: #b9b9b9;
}

.formjoin select {
	font-size: 13px;
	color: #020202 !important;
}

.formjoin .form-check label {
	cursor: pointer;
}

.formjoin .form-control {
	font-size: 13px;
}

.cat-box {
	height: 100px;
	overflow-y: auto;
	border: 1px solid #ddd;
	list-style: none;
	border-radius: 5px;
	cursor: pointer;
	padding-left: 0;
	font-size: 13px !important;
	color: #666 !important;
	line-height: 22px !important;
}

.cat-box li {
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cat-box li.active {
	padding-left: 10px;
	margin-bottom: 2px;
	background: #0072bd;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: rgb(255, 255, 255) !important;

}

.cat-box li.activegreen {
	padding: 3px 10px;
	margin: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
	border-radius: 3px;
	background: #2ab27b;
	color: rgb(255, 255, 255) !important;

}

.cat-box li.activegreen>span {
	color: #ffffff;
	font-size: 10px;
	position: absolute;
	right: 5px;

}

.land-ul li {
	list-style: url('../images/banner/checked.png');
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	color: rgba(0, 0, 0, 1);

}

.land-ul li ul li {
	list-style: url('../images/banner/checked.png');
	color: #1d1d1d;
	font-weight: bold;
	font-size: 12px;

}

.landing {
	background: rgba(255, 255, 255, .6);
	backdrop-filter: saturate(180%) blur(30px);
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: left;
	border-radius: 8px;
	padding: 10px 20px 10px 20px;
	position: relative;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
}

.landing-bg {
	padding: 20px 0;
}

.landing-bg h4 {
	font-size: 30px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	color: #0063b1;
	filter: drop-shadow(0px 4px 2px rgba(0, 0, 0, .2));
	font-family: 'Open Sans', sans-serif;
}

.landing h6 {
	font-size: 17px;
	text-align: center;
	margin-top: 10px;
	color: #018367;
	font-weight: bold;
	border-bottom: 2px solid #ddd;
	padding-bottom: 10px;
}

.joinfree p b {
	font-size: 14px;
	color: #0073d6;
}

.bg-1 {
	background: url(../images/bg1.png) fixed center no-repeat;
	background-size: cover;
	padding: 10px;
	backdrop-filter: saturate(180%) blur(10px);
	height: 100%;

}

.bg-2 {
	background: url(../images/bg2.jpg) fixed center no-repeat;
	background-size: cover;
	backdrop-filter: saturate(180%) blur(10px);
	height: 100%;

}

.text-muted.text-danger {
	color: #dc3545!important;
}

.card_rc .location2 {
	bottom: 40px;
	font-size: 13px;
	left: 120px;
	letter-spacing: 1px;
	color: #0068a5;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
}

.card_rc .location2 span {
	bottom: 40px;
	font-size: 12px;
	left: 120px;
	letter-spacing: 1px;
	color: #7c7c7c;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
}

.replies-left {
	background: rgb(213, 255, 209);
	padding: 10px 20px;
	border: 3px solid #8aff86;
	margin: auto;
	width: 80%;
	margin-bottom: 10px;
	position: relative;
	border-radius: 10px;
}

.replies-right {
	margin: auto;
	background: #fee;
	padding: 10px 20px;
	border: 3px solid #ffadad;
	position: relative;
	margin-bottom: 10px;
	width: 80%;
	border-radius: 10px;
}

.replies pre {
	text-align: left;
	margin-bottom: 0;
	margin-right: 0;
	padding-right: 0;
}

.replies p {
	color: #000;
}

p.lim3 {

	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding: 0;
	font-size: 13px;
	text-align: left !important;
}

p.prod {
	margin: 15px 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding: 0;
	height: 65px;
	font-size: 13px;
	text-align: center !important;
}

p.prodstat {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 12px;
	min-height: 70px;
	text-align: left !important;
	padding: 0;
}

p.prodreq {
	margin: 10px 0;
	font-size: 15px;
	min-height: 30px;
	text-align: center !important;
	padding: 0;
}

.heading {
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #0463b1;
	padding: 0 !important;

}

.card_rc1 {
	background: transparent;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	border-radius: 8px;
	padding: 10px 20px 10px 20px;
	position: relative;
	border: 2px solid #ddd;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);

}

.cases .card_rc1 img {
	width: 120px;
	margin: auto;
	padding: 25px 10px;
	border: 2px solid rgb(207, 207, 207);
	/* border-radius: 50%; */
	box-shadow: 0 0 15px #ddd;

}

.btn-orng {
	background-color: #ff612f !important;
	border-color: #ff612f !important;
}

.card_rc1 hr {
	margin-top: 7px;
	margin-bottom: 7px;

}

.location2 img {
	width: 55px;
	border: 1px solid rgb(148, 148, 148);
	height: 55px;
	margin-left: 10px;
	margin-right: 20px;
	padding: 3px;
	border-radius: 50%;
}

/* .replies-left::before{
	content: "";
	position: absolute;
	top: 28px;
    left: -10px;
	border-top: 10px solid transparent;
	border-right: 10px solid #e7f6fd;
	border-left:0px solid transparent;
	border-bottom: 10px solid transparent;

}
.replies-right::before{
	content: "";
	position: absolute;
	top: 28px;
    right: -10px;
	border-top: 10px solid transparent;
	border-left: 10px solid #e7f6fd;
	border-right:0px solid transparent;
	border-bottom: 10px solid transparent;

} */
.bg-imng {
	background: url(../images/bg1a.png);
	background-size: 100% 100%;
	padding: 25px 25px 50px;
}

.post1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	color: #00549c;
	text-align: center;
}

img.arrow1 {
	width: 15px;
	padding: 0;
	text-align: center;
}

ul.posthead li {
	margin: 0;
	padding: 5px 0px 0px 44px;
	list-style: none;
	background-image: url(../images/banner/Checke.svg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 30px;

}

ul.posthead li p {
	padding-top: 0;
	padding-bottom: 25px;

}

.incheck{
	width: auto !important;
	box-shadow: 0 0 0 #000 !important
}
.checkbox-inline{
	box-shadow: 0 0 0 #000 !important;
	font-size: 15px !important;
	color: rgb(0, 104, 165) !important;
	font-weight: bold !important;
	font-family: 'Open Sans', sans-serif !important;
}
.wanted .table td {
	width: 39% !important;
	font-size: 14px;
}

.wanted .table thead td{
	font-size: 15px !important;
	font-weight: bold;
	padding: 5px;
	background: #0784e6;
	color: #fff;
	font-family: 'Open Sans', sans-serif !important;
}
.replies-sub {
	background: rgb(238, 255, 237);
	padding: 10px 10px;
	border: 3px solid #0784e6;
	margin: 0;
	width: 100%;
	margin-bottom: 0px;
	position: relative;
	border-radius: 10px;
}

.subsc .card_rc {
	background: none;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: left;
	border-radius: 8px;
	padding: 10px 0px 10px 0px;
	position: relative;
	font-family: 'Comfortaa', cursive;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);

}
.subsc .card_rc.wanted {
	border-left: 0px solid #0784e6;
}
.sub-total p, .total p{
	font-family: 'Open Sans', sans-serif !important;
	padding-top: 1px;
	font-size: 18px;
	padding-bottom: 1px;
}
.sub-total p span, .total p span{
	color: #5a5a5a;
}
.add-on{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	margin-left: 12px;

	color: #5a5a5a;
	margin-top: 35px;
}
.adds td{
	padding: 10px;

}
.adds{
	background: #fff;
	padding: 10px;
	border-left: 4px solid #0784e6;
	border-radius: 10px;
	box-shadow: 0 5px 10px 0 rgb(138 155 165 / 15%);

}
.totalsum{
	background: #fff;
	padding: 20px;
	border-radius: 10px;
	border: 2px solid #0784e6;
	box-shadow: 0 5px 10px 0 rgb(138 155 165 / 15%);
}
.totalsum tr span{
	font-size: 14px;
}

/*pricing Table css*/
.uppercase{text-transform:uppercase}
.grey-bg{background:#f1f1f1}
.bg-white{background-color:#fff}
.mar-b-16{margin-bottom:16px}
.font-largest {font-size: 18px;}
.font-weight-strong {font-weight: 600;}
.price-box .price-box-heading-border {width: 100%;border-style: solid;border-color: transparent;border-top: 40px solid transparent;}
.table-success, .table-success>td, .table-success>th {
    background-color: rgb(223, 240, 216);
}
.table-info, .table-info>td, .table-info>th{    background-color: rgb(217, 237, 247);}
.table-warning, .table-warning>td, .table-warning>th{    background-color: rgb(252, 248, 227);}
.table-success.price-box .price-box-heading-border {border-top-color: #8bc34a;}
.table-info.price-box .price-box-heading-border {border-top-color: #03a9f4;}
.table-warning.price-box .price-box-heading-border {border-top-color: #ff9800;}	
.table-monthly.price-box .price-box-heading-border {border-top-color: #007bff;}	
.table-monthly, .table-monthly>td, .table-monthly>th {background-color: #ffffff;}
.most-img {width: 100px;position: absolute;margin-left: -10px;z-index: 2;margin-top: -6px;}
.price-box:hover .underline {width: 120px;}
.price-box .underline {width: 50px;height: 2px;}
.bg-faded {background: #f1f1f1;}
.slow {transition: all .5s;}
.grey-bg .table td, .grey-bg .table th {border-top: 1px solid #999 !important;padding: .75rem;vertical-align: top;}

.font-normal {font-size: 14px;}
.text-success-dark {color: #008a06;}
.text-danger-dark {color: #ea1000;}
.table tr.active-package td:not(:first-child) {color: #fff;background-color: #0275d8!important;}
.pricing_table{margin-bottom:1rem}
.pricing_table strong{font-weight:600}
.features-section{display:flex;width:100%}
.features-section .price-box{width:calc(100% / 4);}
.pricing_table tr td{width:calc(100% / 5)}
.pricing_table tr td:nth-child(1){background: rgb(229, 231, 247);}
.pricing_table tr td:nth-child(2){background: rgb(252, 248, 227);}
.pricing_table tr td:nth-child(3){background: rgb(217, 237, 247);}
.pricing_table tr td:nth-child(4){background: rgb(223, 240, 216)}
.pricing_table tr td:nth-child(5){background: #ffffff}
.left-content p{text-align:left;font-size:14px;}
.table.pricing_table td, .table.pricing_table th{font-size:14px}
.table.pricing_table .form-check{padding-left:0}

.price-box-heading-border{border-left-width: 120px!important; border-right-width: 120px!important;}
.mt10{ margin-top:10px;  }
/*new pricing tables*/
.pricing-table{width:100%}

/*new pricing tables*/
.container-bread{    display: flex;justify-content: space-between;width: 100%;align-items: center;}
.search-box{background:#e4ebf6;border:1px solid #cedaee;padding:.375rem .625rem .375rem .900rem}
.flex-box-row{display:flex;align-items:center}
.flex-box-row p{padding:0;margin:0}
.flex-box-row .filter-box{margin-right:20px}
.flex-box-row .filter-box input, .flex-box-row .filter-box select{margin:0;    border-radius: 0;box-shadow: unset;}
.flex-box-row .filter-box button{border-radius:0}
.beverage-box h3{font-size: 22px;font-weight: normal;margin: 1.5625rem 0 .9375rem 0;text-align:left}
.beverage-box p {color: #909090;line-height: 25px;font-size: 15px;text-align:left}
.beverage-box{width: 100%;padding-left: .83333%;padding-right: .83333%;background-color: #fff;border: 1px solid #e8e8e8;padding: 0 2.1875rem .9375rem 2.1875rem;margin: 1.5625rem 0 0 0;}
.category-list{background:#ffffff; border:1px solid #e8e8e8;padding:15px;margin:1.5625rem 0 3.75rem 0}
.category-list .ul-list-item{margin:0;padding:0;display:flex;flex-flow:wrap;width:100%;list-style:none}
.category-list .ul-list-item li{width:calc(100% / 6);text-align:left}
.category-list.quick-link .ul-list-item li{  width:calc(100% / 3); }
.category-list .ul-list-item li a{ display:inline-block;   padding: .3125rem 0; width:100%;position: relative;color:#004b9d;font-size:15px;}
.category-list.quick-link .ul-list-item li a{ font-size: 14px; }
.custom-footer .conct{ text-align: left; margin-top: 10px;}
.category-list .ul-list-item li a i {
    color: #b90000;
    font-size: 12px;
    font-weight: bold;
}
/*post requirement*/
.post-requirement{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1111;    background: rgb(0 0 0 / 60%);}
.inner-post-requirement{    width: 50%;
margin:0 auto;
    background: #fff;
    padding: 1.25rem;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 5px #fff;
    box-sizing: border-box;position:relative}
	.form-wrapper{padding:15px 35px;border-bottom:solid 1px #d2d2d2}
.agree-term-condition{padding:15px 0 0 0}
.row-forms{width:100%;display:flex;flex-flow:wrap;justify-content: space-between;}    
.row-forms .forms-width{width:calc(100% / 2 - 2%)}
.header-post h3{    font-size: 1.25rem;
    color: #575757;
    font-weight: normal;
    text-align: center;}
	.post-requirement.open{display:none}
.form-wrapper .form-group .form-control{font-size:15px;color:#9e9e9e;border-radius:0}
.form-wrapper .form-group input{width:100%;font-size:15px;color:#9e9e9e;border-radius:0;    height: 38px;border:1px solid #9e9e9e}
.close-models{position:absolute;top:10px;right:20px;cursor:pointer}
.iti--container{z-index:99999 !important}
#txtPhone{padding-left:86px !important}
@media only screen and (max-width: 600px) {
	.iti--allow-dropdown{width:100%}
 .inner-post-requirement{width:90%}
 .form-wrapper{padding:15px 0}
 .row-forms .forms-width{width:100%}
 .flex-box-row{flex-flow:wrap}
 .flex-box-row .filter-box{width:100%;margin-bottom:15px;margin-right:0}
 .category-list .ul-list-item li{width:100%!important;}
 .category-list.quick-link .ul-list-item li a{font-size: 16px!important;line-height: 28px;}
 .intl-tel-input{width:100%}
}
/*pricing - section */
.full-width-pricing{width:100%}
.light-blue-color{background-color:#F7FAFD}
.pricing-section-content{display:flex;justify-content:flex-end}
.full-width-container{width:100%;}
.contact-we-have{width:22%; font-size:14px;}
.contact-pricing{width:78%;display:flex;flex-flow:wrap}
.pricing-section{width:100%;display:flex;    flex-flow: wrap;}
.pricing-section .pricing-box{transition:0.4s ease all;width:calc(100% / 4 );//margin:0 0 0 15px;//border: 1px solid #d8d8d8;text-align:center;padding:15px;font-size:14px;    border-radius: 10px;box-shadow: 0 0 11px rgb(0 0 0 / 8%);}
.pricing-section .pricing-box:hover{box-shadow:0 0 10px rgb(0 0 0 / 41%)}
.price-content{margin-bottom:5px;}
.plan-btn{background:#0784e6;color:#fff;font-size:14px;display:inline-block;padding:5px 8px;border-radius:5px;transition:0.4s ease all;}
.plan-btn:hover{background:rgba(8, 34, 88, 0.938);color:#fff;}
.pricing-description td{width:auto;    font-weight: 500;}
.pricing-description .features-td{width:22%;font-weight:600}
.pricing-description .monthly-td, .pricing-description .diamond-td, .pricing-description .gold-td, .pricing-description .platinum-td{width:calc(19.5%)}
.true-false-details{display:flex}
.true-false-details i{width:20px;padding:7px 0 0 0;color:#0784e6}
.true-false-details span{display:inline-block;width:calc(100% - 20px)}
.numbers{width:20px}
.no-false-details{display:flex}
.no-false-details i{width:20px;padding:7px 0 0 0;color:#ff0000}
.no-false-details span{display:inline-block;width:calc(100% - 20px)}
.section-padding{padding:30px 0 50px}
.section-padding-top{padding:20px 0 10px}
.pricing-section-content{padding:15px 0 0 0;font-size:14px;color:#ff0000}
.stickys-section{position:sticky;top:84px}
.monthly-box:hover{background-color:#fff;}
.diamond-box:hover{background-color:rgb(252, 248, 227);}
.gold-box:hover{background-color:rgb(217, 237, 247);}
.platinum-box:hover{background-color:rgb(223, 240, 216);}
.full-width-section{width:100%}
.testimonial-sections{padding:50px 0}
.paragraphs{font-size:14px;margin-bottom:10px}
.inner-testimonial-sections{display:flex;flex-flow:wrap;padding:0 50px;}
.two-parts-box{width:calc(100% / 2)}
.two-parts-box:nth-child(2n + 1){border-right:1px solid #eee;padding-right:30px;padding-bottom:30px;}
.two-parts-box:nth-child(2n + 2){padding-left:30px;}
.border-bottom{border-bottom:1px solid #eee}
.padd-t{padding-top:30px;}
.bold-testimonial{font-weight:600}
.light-testmonial{font-weight:300;font-size:14px}
.text-center{text-align:center} 
.padding-sec{padding:30px 0}
.paid-member-section{width:100%;padding:50px 0}
.member-full-width{width:100%;text-align:center}
.member-title{display:inline-block;margin: 0 auto;font-size:26px;color:#0784E6}
.member-title span{color:#000}
.member-content{margin-top:20px;}
.network-sales{width:100%;display:flex;justify-content:space-between;margin:30px 0 0 0}
.network-box{width:calc(100% / 4 - 30px);border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 31%);padding:10px;font-weight:500;position:relative}
.plus-equal {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    position: absolute;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: -41px;
    box-shadow: 0 0 10px rgb(0 0 0 / 27%);
    z-index: 1;font-size:22px;
}
.pricing-title{font-weight:700}

.contact-we-have label{cursor:pointer}

/*pricing-page-css*/
.row-section{padding:70px 15px;width:100%}
.sign-up-sec p{text-align:left;font-size:14px}
.sign-up-sec h2{margin:26px 0;color:#013042}
.content-sup .inner-content{margin-bottom:32px;}
.ow-btn{padding:8px 16px; display:inline-block;background:#0784E6;color:#ffffff;font-size:16px;border-radius:30px;transition:0.4s ease all;}
.ow-btn:hover{background:#003375;color:#fff}
.sign-up-list ul{list-style:none;margin:0;padding:0}
.sign-up-list ul li{font-size:16px;margin-bottom:10px;position:relative;padding-left:25px;}
.sign-up-list ul li a{text-decoration:underline}
.sign-up-list ul li i{position:absolute;top:0;left:0;top:5px}

.testimonial-sections{padding:50px 0}
.paragraphs{font-size:14px;margin-bottom:10px}
.inner-testimonial-sections{display:flex;flex-flow:wrap}
.two-parts-box{width:calc(100% / 2)}
.two-parts-box:nth-child(2n + 1){border-right:1px solid #eee;padding-right:30px;padding-bottom:30px;}
.two-parts-box:nth-child(2n + 2){padding-left:30px;}
.border-bottom{border-bottom:1px solid #eee}
.padd-t{padding-top:30px;}
.bold-testimonial{font-weight:600}
.light-testmonial{font-weight:300;font-size:14px}
.text-center{text-align:center} 
.padding-sec{padding:30px 0}
.paid-member-section{width:100%;padding:50px 0}
.member-full-width{width:100%;text-align:center}
.member-title{display:inline-block;margin: 0 auto;font-size:26px;color:#0784E6}
.member-title span{color:#000}
.member-content{margin-top:20px;}
.network-sales{width:100%;display:flex;justify-content:space-between;margin:30px 0 0 0}
.network-box{width:calc(100% / 4 - 30px);border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 31%);padding:10px;font-weight:500;position:relative}
.plus-equal {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    position: absolute;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: -41px;
    box-shadow: 0 0 10px rgb(0 0 0 / 27%);
    z-index: 1;font-size:22px;
}
.pricing-title{font-weight:700}

.contact-we-have label{cursor:pointer}
.bold-testimonial span{background-color:rgb(255 246 206);    border-radius: 20px;}
.information-headers{position:relative;}
.information-headers span{    display: inline-block;
    background-color: #03084B;
    position: relative;
    z-index: 1;
    padding:0 12px;}
.information-headers:after{content:'';width:100%;height:1px;background:#fff; //border:1px solid #fff;position:absolute;    bottom: 12px;left:0}

/*accordions*/
.accordions{border-bottom: 1px solid #2b2517}
.accordions .card{border-top: 1px solid #2b2517;border-radius:0}
.accordions .card-body{padding-top:0}
.accordions .card-header{padding:0;margin:0;border:0;background-color:unset}
.accordions .card-header .btn{    padding: 17px 40px 17px 20px;
    font-size: 18px;
    color: #013042;
    font-weight: 500;width:100%;text-align:left}
.accordions .card-header .btn:hover, .accordions .card-header .btn:focus{text-decoration:unset}
.wp-block-separator {
    border-top: 1px solid;
	padding:1px 0;
    border-bottom: 1px solid;
}
.light-pink{background:#fff6ce}
.plus-minus-box{position:absolute;right:20px;top:19px;}
.btn.btn-link.collapsed .plus-minus-box .hid {display:none}
.btn.btn-link.collapsed .plus-minus-box .sho {display:block}
.btn.btn-link .plus-minus-box .sho {display:none}

.list-logo-icons ul{list-style:none;margin:0;padding:0 90px;display:flex;flex-flow:wrap;justify-content:center}
.list-logo-icons ul li{       width: calc(100% / 7 - 30px);
    text-align: center;
    border-radius: 6px;
    margin: 0 15px 30px;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(0 0 0 / 27%);}
.list-logo-icons ul li a{display:inline-block}
.list-logo-icons ul li img{max-width:100%;}
.paddings-all-tb.paddings-all{padding:50px 0}
.padd-0-80{padding: 0 80px !important;}
.padd-0-40{padding:0 40px !important;}
.head-title{text-align:center;margin-bottom:30px;}
.paddings-all{padding:50px 50px 20px}
.padd50 {padding:50px 40px}
.padd40 {padding:50px 30px 30px 30px}
@media only screen and (max-width: 600px) {
	.list-logo-icons ul{padding:0;}
  .manage-section-all .col-6{width: 100%;max-width: 100%;flex: 100%;}
  .manage-section-all .col-4{width: 100%;max-width: 100%;flex: 100%;}
  .manage-section-all .col-8{width: 100%;max-width: 100%;flex: 100%;}
  .manage-section-all .row{width:100%;margin:0}
  .two-parts-box{width:100%;padding:30px;border-bottom:1px solid #eee}
  .two-parts-box:nth-child(2n + 1){margin-right:0;border-right:0}
  .paddings-all{padding:20px}
  .head-title h2{font-size:22px;}
  .padd-0-80{padding:0 !important}
  .padd-0-40{padding:0 !important}
  .list-logo-icons ul li{width:calc(100%/ 2 - 30px)}
.accordions .card-header .btn{    white-space: initial;padding:17px 40px 17px  10px}
.accordions .card-body{padding:17px 40px 17px  10px}
.padd50{padding:20px;}
.inner-testimonial-sections{padding:0}
}
.pricing-custom-btn{     
	width: 150px;
    margin: 0 auto;
    border-radius: 5px!important;
    margin-top: 15px!important;  }

.quick-view-all
{
	padding: 5px 10px;
	background-color: #0784e6;
	color: #fff!important; 
}
.card_rc_new {
	margin-top: 20px;
    padding: 10px 5px;
}
.card_rc_new .card_rc1
{
	display: inline-block;
}
.card_rc.card_rc_new .verified {
    top: 3px;
    font-size: 10px;
    right: 5px;
}
.cases .card_rc_new .card_rc1 img
{
	margin-top: 20px;
	padding: 10px 20px;
}
.card_rc_new .heading
{
	line-height: 1.2;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-size: 15px;
}
.card_rc .verified {
    top: 4px;
    position: absolute;
    font-size: 11px;
    right: 10px;
    text-decoration: none;
    letter-spacing: 1px;
    color: #00ad00;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
}
.cases .card_rc.card_rc_new .prod
{
	color: #212112;
}
.cases .card_rc.card_rc_new .prodreq
{
	color: #00ad00;
}
.card_rc_new .read_more_catalog
{
	color: #007bff!important;
	display: inline-block;
	margin: auto;
    text-align: left;
    font-family: 'Comfortaa', cursive;
    padding: 10px 25px 10px 0;
    line-height: 22px;
    font-size: 20px;
    font-weight: bold;
    text-align: justify;
    float: right;
}
.vanik-heading
{
	padding: 15px 0;
	display: inline-block;
	font-size: 28px;
    line-height: 1.2;
    font-weight: 700;
    color: #212112;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    width: 100%;
    margin-bottom: .5rem;
    margin-top: 0;
    
}

.card_wholesale {
	margin-top: 20px;
    padding: 10px 5px;
}
.card_wholesale .card_rc1
{
	display: inline-block;
	padding: 10px;
	width: 100%;
}
.cases .card_wholesale .card_rc1 img
{
	padding: 0;
}
.card_wholesale .heading
{
	line-height: 1.2;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-size: 15px;
}
.cases .card_rc.card_wholesale .prod:first-child
{
	margin-top: 15px;
}
.cases .card_rc.card_wholesale .prod
{
	height: auto;
	color: #212112;
	margin: 5px 0;
}
.cases .card_rc.card_wholesale .prodreq
{
	color: #00ad00;
}
.card_wholesale .read_more_catalog
{
	color: #007bff!important;
	display: inline-block;
	margin: auto;
    text-align: left;
    font-family: 'Comfortaa', cursive;
    padding: 10px 25px 10px 0;
    line-height: 22px;
    font-size: 20px;
    font-weight: bold;
    text-align: justify;
    float: right;
}
.vanik-custom-filter.flex-box-row .filter-box {
    margin-right: 10px;
}
.vanik-heading.heading-with-subhead
{
	margin-bottom: 0;
    padding-bottom: 0;
}
.vanik-subheading
{
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 20px;
	font-family: inherit;
    font-weight: 500;
    font-style: italic;
}
.vanik-filterbox-text
{
	min-width: 80px;
}
.packing-details
{
	min-height: 66px;
	-webkit-line-clamp: 3!important;
}
.catalog-title
{
	min-height: 45px;
	-webkit-line-clamp: 2!important;
}

/* Order */
.inner-brand-search{display:flex;padding:15px 10px;background-color:#efefef;border:5px solid #ffffff;margin:30px 0}
.brand-form{display:flex;width:calc(100% / 7);margin:0 3px;}
.brand-title{background:#f2f2f2;border-radius:7px;width:100%;display: flex;align-items: center;justify-content: center;box-shadow:2px 2px 15px #cecece}
.search-btns{outline:0;transition:0.4s ease all;background-color:#0784E6;border:0;color:#fff;width:100%;padding:10px;border-radius:7px;max-width:;cursor:pointer}
.search-btns:hover{background-color:#000}
.search-btns i{margin-right:5px}
.brand-form input, .brand-form select{padding:10px}
.container-big{max-width:1200px;margin:0 auto;width:100%}
.signle-product-page{display:flex;margin-bottom:30px;padding:10px 0;border-radius:7px;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);text-align:left}
.products-title{font-size: 22px;font-weight:bold}
.products-sub-title{font-weight:500}
.products-title img{margin-right:5px;}
.products-lum-sum{margin-bottom:25px;padding:0 15px 0 0}
.products-lum-sum p{    color: #909090;line-height: 25px;font-size: 15px;text-align: left;}
.catalog-lists{margin-bottom:25px}
.catalog-lists ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:wrap;}
.catalog-lists ul li{width:calc(100% / 2);color:#000;padding:10px;display:flex;justify-content:space-between;font-weight: 500;}
.catalog-lists ul li:nth-child(1), .catalog-lists ul li:nth-child(4), .catalog-lists ul li:nth-child(5), .catalog-lists ul li:nth-child(8), .catalog-lists ul li:nth-child(9){background-color:#f2f2f2;}
.catalog-lists ul li:nth-child(2), .catalog-lists ul li:nth-child(3), .catalog-lists ul li:nth-child(6), .catalog-lists ul li:nth-child(7), .catalog-lists ul li:nth-child(10){background-color:#ffffff;}
.brand-product{width:30%;padding:0 20px;}
.products-contents{width:70%}
.better-price-section{text-align:center}
.better-price-btn{background:#ff7519;color:#ffffff;transition:0.4s ease all;display:inline-block;padding:10px 25px;border-radius:7px;    font-weight: bold;box-shadow:0 0 10px rgba(0, 0, 0, 0.25)}
.better-price-btn:hover{color:#fff;background-color:#0884e6}

.signle-company-page{display:flex;flex-flow:wrap;margin-bottom:30px;padding:0 0 10px 0;border-radius:0 0 7px 7px;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);text-align:left}
.head-company-title, .company-title{background:#0884e6;padding:10px;color:#fff;font-weight:500;width:100%}
.head-company-title{margin-bottom:15px;}
.inner-company-pages{display:flex;flex-flow:wrap}
.company-product{width:40%;padding-right:40px}
.company-contents{width:60%}
.company-list-items ul{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: wrap;}
.company-list-items ul li{font-size:15px;display:flex;flex-flow:wrap;width:100%;padding:5px}
.company-list-items ul li:nth-child(odd){background:#e8ecef}
.company-list-items ul li>div{width:calc(100% / 2);}
.company-lum-sum{padding:10px;}
.company-lum-sum	p{    color: #000;
    line-height: 25px;
    font-size: 15px;
    text-align: left;}
	
.max-widths{max-width:100%}
.related-products{width:100%;padding:20px 0;display:flex;flex-flow:wrap;}
.related-products .related-items{width:calc(100% / 4 - 15px);margin:0 15px 30px 0}
.related-products .related-items a{display:inline-block;background-color:#fff;width:100%;color:#000;text-align:left;box-shadow:0 0 10px rgba(0, 0, 0, 0.21)}
.full-related-items{width:100%}
.images-header img{max-width:100%;padding:10px;text-align:center}
.images-header{border-bottom:1px solid #000;text-align:center}
.images-contents{padding:10px;font-weight:500}
.head-related-title{    background: #0884e6;
    padding: 10px;
    color: #fff;
    font-weight: 500;
    width: 100%;max-width:350px;text-align:left}
	
/* xzoom image */

/* Compatibility styles for frameworks like bootstrap, foundation e.t.c */
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
  display: block;
  max-width: none;
  max-height: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/* --------------- */

/* xZoom Styles below */
.xzoom-container { 
  display: inline-block;
}

.xzoom-thumbs {
  text-align: center;
  margin-bottom: 10px;
}

.xzoom {
  /* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); */
  /* -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); */
  /* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); */
  width: 100% !important;
  margin-bottom:20px;
}
.xzoom2, .xzoom3, .xzoom4, .xzoom5 {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

/* Thumbs */
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {
  border: 1px solid #cecece;
  margin-left: 5px;
  margin-bottom: 10px;
}

.xzoom-source, .xzoom-hidden {
  display: block;
  position: static;
  float: none;
  clear: both;
}

/* Everything out of border is hidden */
.xzoom-hidden {
  overflow: hidden;
}

/* Preview */
.xzoom-preview {
  border: 1px solid #888;
  background: #2f4f4f;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
}

/* Lens */
.xzoom-lens {
  border: 1px solid #555;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
  cursor: crosshair;
}

/* Loading */
.xzoom-loading {
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 100%;
  opacity: .7;
  background: url(../example/images/xloading.gif);
  width: 48px;
  height: 48px;
}

/* Additional class that applied to thumb when it is active */
.xactive {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
  -moz-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
  box-shadow: 0px 0px 3px 0px rgba(74,169,210,1); 
  border: 1px solid #4aaad2;
}

/* Caption */
.xzoom-caption {
  position: absolute;
  bottom: -43px;
  left: 0;
  background: #000;
  width: 100%;
  text-align: left;
}

.xzoom-caption span {
  color: #fff;
  font-family: Arial, sans-serif;
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  padding: 10px;
}


/*choco mocha sections*/
.model-banners-section{position:fixed;z-index:9999;background:rgba(0, 0, 0, 0.23);width:100%;height:100%;top:0;left:0;    display: flex;
    justify-content: center;
    align-items: center;}
.inner-model-banner{box-sizing:border-box;    background: #fff;
    max-width: 1000px;position:relative;
    margin: 35px auto;padding:15px ;}
.choca-titles{color:#000}
.orderpage .form-group{display:flex;flex-flow:wrap}
.form-group .to-name{width:120px}
.text-area{width:}
.form-group .to-answer textarea{width:400px;min-height:110px;}
.form-group .to-answer span{display:inline-block;width:100%;font-size:13px;}
.parents-rows{display:flex;justify-content:space-between}
.parents-rows .form-group{width:42%;}
.to-answer{width:calc(100% - 120px);position:relative}
.form-header-section input, .form-header-section textarea{width:100%;padding:5px 10px;box-shadow: inset 0 0 8px rgb(0 0 0 / 29%);border-radius:5px;border: 1px solid #b4b4b4;}
.form-header-section input:focus, .form-header-section textarea:focus{border-color:blue}
.quantity-lots{width:50%}
.quantity-relative{position:relative}
.quantity-relative .lots{background:rgb(207 207 207 / 39%); border-radius:0 4px 4px 0;position: absolute;right: 1px;top: 1px;height: 34px;width: 42px;text-align: center;display: flex;justify-content: center;align-items: center;border-left: 1px solid #b8b8b8;}
.mobile-relative{position:relative}
.india-number{    position: absolute;
    left: 0;
    top: 0;
    height: 36px;
    width: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;background:rgb(207 207 207 / 39%); border-radius:0 4px 4px 0;
    border-right: 1px solid #b8b8b8;}
.btn-send {transition:0.4s ease all;background-color: #0784E6;border: 0;padding: 8px 20px;color: #fff;border-radius: 4px;cursor:pointer;margin:0 auto;margin-top: 20px;}
.btn-send:hover{background-color:#000}
.choca-titles{font-size:18px;margin-bottom:15px;}
.ba-tt{font-weight:500;color:#000}
.close-models-c{    position: absolute;
    top: -10px;
    right: -20px;
    cursor: pointer;width:30px;height:30px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}
.quantity-relative input{padding-right:42px;}
.mobile-relative input{padding-left:58px; }
.pop-over-model{position:absolute;right:-250px;top:0;border:1px solid #ddd;padding:10px;font-size:14px}
.pop-over-model ul{margin:0;padding:0;list-style:none}
.pop-over-model ul li{}
.textarea-relative{position:relative;display:inline-block}
.relative-over:after{   
	    border-bottom: 10px solid transparent;
    border-right: 10px solid #dddddd;
    border-top: 10px solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    left: -10px;
    top: 10px;
    margin: auto;}
.company-lum-sum p b{font-weight:500}
.mr-rights a{    word-break: break-all;}

@media (max-width: 767px) {
	.inner-brand-search{flex-flow:wrap}
	.brand-form{width:100%;margin-bottom:15px;}
	.brand-title{padding:10px;}
	.brand-form input, .brand-form select{margin:0 !important;padding:10px;width:100% !important}
	.signle-product-page{flex-flow:wrap;box-shadow:unset}
	.brand-product{width:100%}
	.products-contents{padding:0 20px;width:100%}
	.catalog-lists ul li{width:100%}
	.catalog-lists ul li:nth-child(1), .catalog-lists ul li:nth-child(4), .catalog-lists ul li:nth-child(5){background:#fff}
	.catalog-lists ul li:nth-child(odd){background:#e8ecef}
	.signle-company-page{padding:20px;}
	.company-product{width:100%;padding-right:0;margin-bottom:20px;}
	.company-contents{width:100%}
	.relateds-products{padding:20px;}
	.signle-company-page{box-shadow:unset}
	.related-products .related-items{width:100%;margin:0 0 30px 0}
	.model-banners-section{padding:20px;overflow:auto}
	.inner-model-banner{width:100%}
	.catalog-lists ul li:nth-child(4){    background: #e2e2e2;}
	.to-answer{width:100% !important}
	.form-group .to-answer textarea{width:100%}
	.pop-over-model{ position:relative;right:0;}
	.relative-over:after{display:none}
	.parents-rows{flex-flow:wrap}
	.parents-rows .form-group{width:100%}
	.model-banners-section{display:block}
	}

.vanik-freetrial-main{width: 100%;}
.vanik-freetrial-main .landing{ margin-bottom: 0;}
.vanik-freetrial-main .freetrial-header{background-color: #f2f2f2;padding: 20px 0;} 
.vanik-freetrial-main .freetrial-content{background-color: #b0e8ff;padding: 10px 0 1px 0;} 
.vanik-freetrial-main .freetrial-platform{background-color: #fff;padding: 40px 0 20px 0;} 
.vanik-freetrial-main .vanik-freetrial-logo{width: 145px;}
.vanik-freetrial-main .vanik-freetrial-nav{margin:0; padding: 0;float: right;}
.vanik-freetrial-main .vanik-freetrial-nav li {list-style: none;float: left;font-size: 10px;margin: 0 auto;padding: 3px 0px;}
.vanik-freetrial-main .vanik-freetrial-nav li a{padding: 0 15px;text-decoration: none;font-size: 14px;letter-spacing: 2px;line-height: 30px;}
.vanik-freetrial-main .vanik-freetrial-nav li a.freetrial-login{    border-radius: 2rem;line-height: 1.1;    padding: .5625rem 1.5rem;    background-color: #4b71fc;border-color: #4b71fc;color: #fff;    display: inline-block;}
.vanik-freetrial-main .vanik-freetrial-nav li:last-child{border-right: none;}
.vanik-freetrial-main .header-section-1{width:100%;text-align:center;}
.vanik-freetrial-main .header-section-1 .header-section-big{font-size: 24px;padding:0 0 30px 0}
.vanik-freetrial-main .left-text-container{width:65%;padding-right:20px}
.vanik-freetrial-main .left-text-container{text-align:left}
.vanik-freetrial-main .left-text-container .bottom-texes{}
.vanik-freetrial-main .left-text-container .sub-bottom-texes{    margin-bottom: 10px;}
.vanik-heading.freemember-ship{font-size: 30px;font-weight: bold;margin-top: 10px;text-align: center;color: #0063b1;filter: drop-shadow(0px 4px 2px rgba(0, 0, 0, .2));font-family: 'Open Sans', sans-serif;}
.vanik-heading.freemember-ship.maintlt{margin: 0;padding: 0;}
.vanik-freetrial-main .sub-bottom-texes{font-size: 17px;margin-top: 10px;color: #018367;font-weight: bold;padding-bottom: 10px;    margin-bottom: .5rem;}
.vanik-freetrial-main .land-ul li{list-style: url('https://www.vanik.com/v2/images/banner/checked.png');font-size: 14px;}
.vanik-freetrial-main .text-all-center{text-align:center;margin-bottom:15px;margin-top:5px}
.vanik-freetrial-main .vanik-subheading{font-size: 18px;}
.vanik-freetrial-main .free-trial-btn{background-color: #0784E6;
    border: none;
    padding: 10px 44px;
    cursor: pointer;
    font-family: 'Comfortaa', cursive;
    color: #fff !important;
    mix-blend-mode: darken;
    font-size: 1rem;
    position: relative;display:inline-block;
    margin: 20px 0;
    margin-left: 25px;

}
.vanik-freetrial-main .check-box-forms .form-check{display:flex;align-items:center; padding:0   }
.vanik-freetrial-main .check-box-forms .form-check-label{box-shadow:unset;text-align: left;
    padding-left: 20px; font-size: 13px;}
.vanik-freetrial-main .check-box-forms .form-check-input{display:inline-block;width:fit-content; margin-bottom: 4px;}
.vanik-freetrial-main .right-text-container{width:35%;display:flex;align-items:center}
.vanik-freetrial-main .freemember-ship-tc{font-size: 14px;cursor: pointer;}
.vanik-freetrial-main .freemember-ship-tc input[type=checkbox]{margin-right: 5px;}

.threewaycontainer{display:flex;text-align: center;}
.threewaycontainer .three-box{width:calc(100% / 3)}
.threewaycontainer .three-image img{height:150px;padding: 10px;}
.threewaycontainer .three-title{font-size:16px;font-weight:bold;margin-bottom:15px}
.threewaycontainer .three-content{font-size:14px;}
.threewaycontainer .three-image{margin-bottom:15px}

@media (max-width: 767px) {
	.custom-section-1 .left-text-container{width:100%;padding-right:0}
	.custom-section-1 .right-text-container{width:100%}
	.threewaycontainer{flex-flow:wrap}
	.threewaycontainer .three-box{width:100%;margin-bottom:30px}
	}

.vanik-freetrialv2{width: 100%;margin: -10px auto 0px;display: inline-block;text-align: center;}
.vanik-freetrialv2 img{width: 150px;height: auto;}
.vanik-freetrialv2-img{padding: 0!important; margin: 0!important;width: 75%!important; float: right;}
.vanik-ad-banner{width: 100%;margin: -10px auto 0px;display: inline-block;text-align: center;}
.vanik-ad-banner img{width: 100%;height: auto;border: 1px solid #cccccc;}
.vanik-ad-banner-img{padding: 0!important; margin: 0!important;width: 75%!important; float: right;}
.accordions .card-body p { text-align: left; padding-top: 0px;}

/*drop down area*/
.dropdown-list-item{list-style:none;margin:0;padding:0}
.dropdown-list-item li{position:relative}
.dropdown-list-item li:hover ul{visibility:visible;opacity:1}
.dropdown-list-item li>ul{position:absolute;top:0;left:calc(100% + 20px);    padding: 10px!important;
    margin: 0;
    font-size: 13px;
	list-style:none;
    letter-spacing: 1px;
    color: #212121;
    background-color: #fff;
    border: none;
    width: 100%;
    border-radius: 0;
    border-left: 4px solid #000;
    box-shadow: 10px 10px 20px rgb(138 155 165 / 32%);
    transition: all 200ms linear;opacity:0;visibility:hidden}
    .dropdown-list-item li>ul.list-item-lastnode{right:calc(100% + 24px); left: auto!important;}
	.dropdown-list-item li>ul li a{padding: 5px 15px; width: 100%;display: inline-block;
    color: #212121;
    transition: all 200ms linear;}
	.dropdown-list-item li>ul li a:hover{color: #fff;
    background-color: rgba(46, 46, 46, 0.938);}


 .helpsidepanel>.list-group-item
 {
 	font-size: 13px;
 	color: #004c8e;
 }

 .faq-card
 {
 	background-color: #fff!important;
 	border: 1px solid rgba(0,0,0,.125)!important;
 }
 .text-gray-dark {
    color: #292b2c!important;
}
.rounded-card-faq .faq-href p
{
	margin: 0;
    padding: 0;
    font-size: 13px;
    text-align: left;
}
.faq-card-title
{
    border: 1px solid rgba(0,0,0,.125);
}
.rounded-card-faq 
{
	border: 1px solid rgba(0,0,0,.125);
}
.rounded-card-faq .card-header
{
	margin-bottom: -2px;
}
.rounded-card-faq .card-block 
{
	flex: 1 1 auto;
    padding: 1.25rem;
}
.rounded-card-faq .card-block p
{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 13px;
}
#helpbox .card-block ul {
    margin: 0;
    padding: 0 0 0 15px;
    font-size: 13px;
}
.font-normal-13
{
	font-size: 13px!important;
}
.font-normal-17
{
	font-size: 17px!important;
}
.reading_content
{
	font-size: 13px;
}
.reading_content p
{
	text-align: left;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
.list-group-item-action {
    color: #004c8e;
    font-size: 14px;
}
.margin-0
{
	margin: 0!important;
}
.new-fillter
{
	padding: 15px!important;
	border: 5px solid #fff;
	margin-bottom: 0;
	margin-top: 15px;
}

.feedback p.title 
{
	font-size: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 15px;
	text-align: left;
}
.feedback  p.title span {
	width: 25px;
	display: inline-block;
	height: 25px;
	text-align: center;
	border-radius: 50%;
	line-height: 25px;
	margin-right: 5px;
}
.feedback  .bg-blue {
	background-color: #0275d8!important;
}
.feedback  .text-white {
	color: #fff!important;
}
.glossary .page-item .page-link
{
	text-align: center;
}
#buisness-letters .card-header .ion-ios-plus-empty, .collapsed .ion-ios-minus-empty {
    display: none;
}
#buisness-letters .card-header i {
    line-height: 0;
    position: absolute;
    top: 13px;
    left: 15px;
}
#buisness-letters .card-header .collapsed .ion-ios-plus-empty, .card-header .ion-ios-minus-empty {
    display: block;
}
#buisness-letters .table td, .table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #eceeef;
    width: auto!important;
}
.content p {
    position: relative;
    font-size: 13px;
    padding: 0;
    text-align: left;
}
.content p .icon-position, .content p i {
    position: absolute;
    margin-left: -1rem;
    top: 0;
}

.pricing-custom-btn.new-width {
        width: 230px;
    }

.tooltip_pricing {
  position: relative;
  display: inline-block;
  margin-left: 15px;
}

.tooltip_pricing .tooltiptext {
  visibility: hidden;
  opacity: 0;
  width: 320px;
  background-color: black;
  color: #fff;
  border-radius: 6px;
  padding: 8px 9px;
  position: absolute;
  z-index: 1;
  bottom: -115%;
  left: 25px;
  font-size: 11px;
  line-height: 18px;
}

.tooltip_pricing .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 100%; /* To the left of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}

.tooltip_pricing:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.vanik_slider_heading
{
	padding: 0;
	margin: 0;
    display: inline-block;
    font-size: 3rem;
    line-height: 1.2;
    font-weight: 700;
    color: #212112;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    width: 100%;
}
.slider_sub_heading
{
	margin: 0;
    padding: 0;
    margin-top: 8px;
    margin-bottom: 20px;
    font-family: inherit;
    font-weight: 500;
    font-style: italic;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-size: 22px;
}
.homemain_section
{
	margin: 0;
	padding: 0;
	font-size: 22px;
    display: inline-block;
    line-height: 1.2;
    font-weight: 700;
    color: #0784E6;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    width: 100%;
}
.main_manufacturer_brand
{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 5px;
}
.main_manufacturer_brand li
{
	position: relative;
	padding-left: 25px;
	color: #444;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    letter-spacing: .51px;
    overflow: hidden;
    margin-bottom: 10px;
}
.main_manufacturer_brand li:before
{
	content: '\2713';
    font-weight: 800;
    position: absolute;
    left: 0;
    color: #0784E6;
    font-size: 19px;
    top: 1px;
}
.section_button
{
	width: 100%;
}
.btnsection_button
{
    font-family: 'Comfortaa', cursive;
    padding: 6px 10px;
    color: #fff!important;
    margin: 20px 2px;
}
.btnimg_mainsection
{
	width: 200px;
	display: inline-block;
	padding-top: 20px;
}
.btnimg_mainsection .btnicon
{
	width: 70px;
    display: block;
    margin: 10px auto;
}
.nomatter_line>b
{
	font-size: 25px!important;
}
.section_button>a,.section_button>button
{
	font-size: 14px!important;
}
.aboard_card
{
	background-color: #f2f6fc;
	box-shadow: 0 0.15rem 1.75rem 0 rgb(33 40 50 / 15%);
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border: 1px solid rgba(33, 40, 50, 0.125);
    border-radius: 0.35rem;
}
.aboard_card .aboard_card_body
{
	flex: 1 1 auto;
	padding: 0;

}
.aboard_content
{
	font-size: 16px!important;
    line-height: 30px;
    margin: 0;
    padding: 0;
    width: 100%!important;
}
.aboard_card_left
{
	padding: 15px;
}
.aboard_result_title
{
	margin-top: 20px;
	font-size: 26px;
	font-weight: bold;
	color: #0056b3;
}
.result_content
{
	color: #018367;
	font-weight: 600;
	font-size: 15px!important;
	padding-bottom: 5px;
}
.result_question
{
	color: #0056b3;
	font-weight: 800;
	font-size: 15px!important;
	padding-bottom: 5px;
	width: 100%!important;
}
.b2b_ul li
{
	margin: 10px 0;
	font-size: 16px;
}
.b2b_ul.with_checkmark li
{
	list-style: none;
	position: relative;
}
.b2b_ul.with_checkmark li:before
{
	content: '';
	position: absolute;
	display: inline-block;
	height: 20px;
	width: 20px;
	background-image: url('../images/landing_page/check_new.png');
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: -30px;
}
.vanik-video
{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.vanik-video .videoicon
{
	width: 70px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 3px;
}
.vanik-video-img
{
	height: 62%;
}
.vanik-video .video-text
{
	width: 100%;
	display: inline-block;
}
.unique_services .single-feature>h6
{
	font-size: 22px;
	padding: 10px 0;
}
.unique_services_icon
{
	width: 100px!important;
	margin-bottom: 10px;
}
.unique_services_line
{
	background: #afafaf;
	margin: 0 auto;
    width: 140px;
    height: 1px;
    margin-bottom: 20px;
    position: relative;
    margin-top: 20px;

}
.unique_services_line:before
{
	background: #afafaf;
    position: absolute;
    width: 70px;
    height: 1px;
    content: "";
    bottom: -6px;
    left: 50%;
    margin-left: -35px;
}
.unique_services_line:after
{
	background: #afafaf;
    position: absolute;
    width: 70px;
    height: 1px;
    content: "";
    top: -6px;
    left: 50%;
    margin-left: -35px;
}
.unique_services_content
{
	color: #333;
	font-size: 16px;
    line-height: 30px;
    padding-bottom: 20px;
}
.unique_services 
{
    background: #F9F9F9;
    padding: 10px 0;
}
.everything_oneplace
{
	background-color: #fff;
	padding: 20px 0;
}
.everything_oneplace .single-more-features
{
    position: relative;
    padding-left: 60px;
    margin-bottom: 60px;
}
.everything_oneplace .single-more-features img 
{
    position: absolute;
    top: 0;
    left: 0;
}
.everything_oneplace .single-more-features h6 
{
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 12px;
    margin-left: 10px;
    font-size: 20px;
}
.everything_oneplace .single-more-features h6:after 
{
    background: #555;
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    height: 1px;
    width: 50px;
}
.everything_oneplace .single-more-features p
{
    color: #333;
    font-size: 16px;
    line-height: 28px;
}
.everything_subscription
{
	background-color: #fff;

}
.everything_subscription .single-pricing
{
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 30px;
}
.everything_subscription .single-pricing .top-outer
{
    position: relative;
}
.everything_subscription .single-pricing .top-outer:before
{
	background:#dedede;
    position: absolute;
    right: 0;
    bottom: -15px;
    width: 50.5%;
    height: 20px;
    content: "";
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    transform: rotate(-4deg);
    z-index: 8;
}
.everything_subscription .single-pricing .top {
    padding: 18px 35px;
    position: relative;
    background: #e2403b;
}
.everything_subscription .single-pricing .top:before {
    position: absolute;
    right: 0;
    bottom: -7px;
    width: 50.5%;
    height: 20px;
    content: "";
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    transform: rotate(-4deg);
    z-index: 9;
    background: #e2403b;
}
.everything_subscription .single-pricing .top img {
    display: inline-block;
    position: relative;
    top: -3px;
    max-width: 100%;
}
.everything_subscription .single-pricing .top h4 {
    display: inline-block;
    padding-left: 20px;
    font-weight: 700;
    line-height: 78px;
    color: #fff;
}
.everything_subscription .single-pricing .top:after {
    position: absolute;
    left: 0;
    bottom: -7px;
    width: 50.5%;
    height: 20px;
    content: "";
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -o-transform: rotate(4deg);
    transform: rotate(4deg);
    z-index: 9;
    background: #e2403b;
}
.everything_subscription .single-pricing .top-outer:after {
	background: #dedede;
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 50.5%;
    height: 20px;
    content: "";
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -o-transform: rotate(4deg);
    transform: rotate(4deg);
    z-index: 8;
}
.everything_subscription .single-pricing .bottom {
    border: 1px solid #dedede;
    border-top: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding-bottom: 5px;
}
.everything_subscription .single-pricing .bottom h2 {
    padding-bottom: 16px;
    font-weight: 700;
    padding-top: 40px;
}
.everything_subscription .dark-blue,.everything_subscription .dark-blue:after, .everything_subscription .dark-blue:before{
    background: #269dd6!important;
}
.everything_subscription .blue,.everything_subscription .blue:after, .everything_subscription .blue:before{
    background: #3db39e!important
}
.everything_subscription .single-pricing .bottom h2 span {
    font-weight: 400;
    font-size: 20px;
}
.addsOns {
	background-color: #f2f2f2;
	text-align: center;
	padding: 40px 0;
}
.addsOns img {
    width: 40%;
    margin: 10px 0;
}
.addsOns h4 {
    font-size: 1rem;
    margin: 10px 0;
    font-family: 'Open Sans', sans-serif;
}
.addsOns p {
    font-size: 14px;
    line-height: 1rem;
    padding-top: 0;
    font-family: 'Open Sans', sans-serif;
}
.d2c_channel li
{
	list-style: decimal!important;
}
.successful_case .cases .card_rc p a
{
	color: #007bff!important;
}
.div_d2c_channel p,.successful_case p
{
	font-size: 15px!important;
	line-height: 27px!important;
	padding: 5px 10px;
}
.contact_main_title
{
	line-height: 35px;
	color: #0056b3;
}
.everything_subscription .upgrade_now
{
	font-weight: bold;
	min-width: 250px;
	padding: 12px;
}
.vanik-subheading-new
{
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 25px;
	font-family: inherit;
    font-weight: 500;
    font-size: 18px!important;
    font-style: italic;
    text-align: center!important;
    width: 100%!important;
    font-family: 'Open Sans', sans-serif!important;
}
.res_question.with_checkmark li
{
	list-style: none;
	position: relative;
}
.res_question.with_checkmark li:before
{
	content: '';
	position: absolute;
	display: inline-block;
	height: 20px;
	width: 20px;
	top: 11px;
	background-image: url('../images/landing_page/check_new.png');
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: -30px;
}	
.rs_new_question>b
{
	font-weight: bold;
	font-size: 25px!important;
}

/*............................new home page css...........*/
.low-cost{color: #8f8f90; font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 15px;}
.sell-through{color: #2a3fcc; font-size: 23px; font-weight: bold; text-align: center;}
.blue-bg-top{ /* background: url("../images/what-is-vanik.png"); */ no-repeat;background-size: contain;}
.video-bg-white{background: #ffffff; padding: 20px; width: 87%; margin-top: 20px;}
.distribution-border{ border:1px solid #cacaca; border-top-left-radius: 50px; border-bottom-right-radius: 50px; padding: 20px;}
.manufacturing-lsts{list-style-position: inside;
    padding: 10px 0 0px 30px;
    text-indent: -1em; }
.home p.box-list-home{width: 100%;}

.distribution-border2{ border:1px solid #cacaca; border-top-right-radius: 50px; border-bottom-left-radius: 50px; padding: 20px;}
.no-matter{background: #f9fafa; padding: 30px 0;}
.readmore .rc_btn2 {
    background-color: #0784E6;
    border: none;
    padding: 12px 50px;
    cursor: pointer;
    float: right;
    font-family: 'Comfortaa', cursive;
    margin: 5px 25px;
    color: #fff !important;
    mix-blend-mode: darken;
    font-size: 15px;
    position: relative;
}

.rc_btn2::before {
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    content: "";
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.rc_btn2 .btn-text {
    color: #fff;
	font-size: 17px;
}

.rc_btn2:hover::before {
	background: #003375;
	z-index: -11111111;
	width: 100%;
}
.distributors-span{font-size: 11px;}
.border-right-gra{border: 0px;
  border-right: 1px solid;
  border-image: linear-gradient(to right, rgb(202, 205, 205), rgb(237, 238, 238));
  border-image-slice: 1;
  color: white;
  margin: auto;
  text-decoration: none;}
.succes-bg{background: #f1f1f1; padding: 20px 0;}
.white-box{background: #ffffff; border-top:3px solid #1d9cd8; height: 3px; padding: 20px; min-height: 330px; text-align: center;}
.cases .card_rc img.sucessimg{border:none; box-shadow:none; }
.white-box a{color:#222222; text-decoration:none; }
.white-box a:hover{color:#222222; text-decoration:underline; }

.readmore .rc_btn3 {
    background-color: #0784E6;
    border: none;
    padding: 12px 50px;
    cursor: pointer;
    float: right;
    font-family: 'Comfortaa', cursive;
    margin: 5px 25px;
    color: #fff !important;
    mix-blend-mode: darken;
    font-size: 15px;
    position: relative;
    top: 130px;
}

.rc_btn3::before {
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    content: "";
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.rc_btn3 .btn-text {
    color: #fff;
	font-size: 17px;
}

.rc_btn3:hover::before {
	background: #003375;
	z-index: -11111111;
	width: 100%;
}

.fixed-box-size {
    display: grid;
    flex-wrap: wrap;
}

.clearfix{
    display: block;
    clear: both;
    content: "";
}

.video-home-bg{background: url("../images/vido-bg.webp") no-repeat; display:block; height:181px; line-height: 181px;
    text-align: center;}
.button-video{background:#2ca1fd; height:40px; line-height:40px;text-align:center; padding:18px 30px; border-radius:7px; color:#ffffff; font-size:26px;}
.button-video:hover{color:#ffffff; font-size:26px;}

.we-help{color: #0784e6;
    font-size: 38px;
    padding-left: 35%;
    padding-top: 20px; font-weight:bold;}
.list-font-size{font-size:20px; line-height:29px; color:#444!important;}
/*========= Start Pricing PopUp 19 Feb 2022 ==========*/
.pricing-modal
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	z-index:1111;
	background: rgb(0 0 0 / 60%);
}
.inner-pricing-modal
{
	width: 45%;
	margin:0 auto;
	background: #fff;
	padding: 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px #fff;
	box-sizing: border-box;position:relative;
}
.pricing-modal.open
{
	display:none;
}
.pricing-modal .close-models
{
	font-size: 25px;
	z-index: 999;
}
.pricing-modal .header-post h3
{
	font-size: 1.35rem;
	color: #575757;
	font-weight: bold;
	text-align: center;
	padding-right: 30px;
}
.pricing-modal .by-one-get-one
{
	width: 300px;
	margin: 5px auto;
}
.pricing-modal .may_help_you
{
	width: 200px;
	margin: 5px auto;
}
.pricing-modal .offer_main_text
{
	font-family: 'Josefin Sans';
	font-style: italic;
	padding: 5px 0;
	font-weight: bold;
	color: #0583e6;
	margin: 0;
}
.pricing-modal .offer_available
{
	animation: blinker 1s linear infinite;
	font-family: 'Comfortaa', cursive;
	font-size: 18px;
	color: #ea1000;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}
.pricing-modal .offer_note
{
	text-align: left;
}
.pricing-modal .offer_note li p
{
	text-align: left;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.pricing-modal.pricing-modal-2 .inner-pricing-modal
{
	padding: 0!important;
	border-radius: 20px;
}
.pricing-modal .discount_img
{
	width: 100%;
	border-top-left-radius: 20px;
}
.pricing-modal .discount_main_title
{
	padding: 60px 0 10px 0;
	letter-spacing: 1px;
}
.pricing-modal .discount_label
{
	padding: 10px 0 10px 0;
	letter-spacing: 1px;
}
.pricing-modal .header-post h3 span
{
	font-weight: bold;
	color: #0583e6;
}
.pricing-modal .discount_area
{
	padding-right: 10px;
}
.pricing-modal .offer_claim_button
{
	color: #fff;
	background-color: #ffc732;
	border-color: #ffc732;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	margin-top: 20px;
	border-radius: 20px;
}
.pricing-modal .offer_claim_button:hover
{
	background-color: #007bff;
	border-color: #007bff;
}
.pricing-modal .discount_note_area
{
	padding: 10px;
}
/*========= End Pricing PopUp 19 Feb 2022 ==========*/


/*==============New CSS 12 April 2022 ==============*/
.everything_subscription.buy-credit
{
	background-color: #f2f6fc!important;
}
.everything_subscription.buy-credit .single-pricing .top h4{
	padding: 0;
	text-align: center;
	width: 100%;
}
.everything_subscription.buy-credit .single-pricing .top p{
	margin: 0;
    color: #fff;
    text-align: center;
    padding: 0;
    width: 100%;
}
.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.story .position-icon {
    position: absolute;
    margin-left: -1rem;
}
/*==============END CSS 12 April 2022 ==============*/

.vanik_success_stories_new .white-box { padding: 10px; min-height: 260px; }
.cases .card_rc p a.vanik_news_link { color:#007bff!important; }



/* ====================== For home page 28 Sep 2022 ==================== */ 
.vanik-heading-new
{
	padding: 10px 0;
	display: inline-block;
	font-size: 32px;
    line-height: 1.2;
    font-weight: 700;
    color: #2a3fcc;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    width: 100%;
    margin-bottom: .5rem;
    margin-top: 0;   
}
.vanik-heading-details
{
	color: #444;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 2px;
}
.succes-grid-section {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
    margin-top: 10px;
    padding: 0;

}
.doTsAZ {
    color: rgb(47, 48, 52);
    font-family: LLCircularWeb, serif;
    font-size: 1rem;
    line-height: 1.6875rem;
    position: relative;
    text-align: left;
    white-space: pre-wrap;
    font-weight: bold;
}
.success-store-user {
    font-size: 0.6875rem;
    letter-spacing: 1.2px;
    display: flex;
    margin-top: 10px;
}
.success-store-user-profile {
    border-radius: 50%;
    margin-right: 20px;
    overflow: hidden;
    width: 86px;
    display: inline-block;
}
.success-store-user-profile img {
    width: 100%;
}
.success-store-user-details{
	display: inline-block;
	margin-top: 12px;
    font-weight: bold;
}
.success-store-user-details .name {
	color: rgb(18 164 165);
    width: 100%;
    display: inline-block;
}
.success-store-user-details .position {
    color: rgb(47, 48, 52);
    width: 100%;
    display: inline-block;
}


/* ====================== For home page 01 Oct 2022 ==================== */ 
div.manufacturer_brand_new
{
	padding-top: 0;
}
div.manufacturer_brand_new a{display:inline-block;}
.manufacturer_brand_new img, .manufacturer_brand_new .brand_content_section
{
	padding: 20px;
}
.homemain_section.black
{
	font-size: 25px!important;
	color: #000!important;
}
.main_manufacturer_brand_new
{
	margin: 0;
	padding: 10px 0px 0px 30px;
}
.main_manufacturer_brand_new li
{
	position: relative;
	color: #444;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: left;
}
.btn-new-more
{
	background: transparent;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 4px;
    box-sizing: border-box;
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 10px;
    font-family: 'Comfortaa', cursive;
    padding: 0.5rem 0.75rem;
    text-align: center;
    text-decoration: none;
}
.btn-new-more:hover 
{
    background: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}
.featured-section
{
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.featured-section .featured-logo-1
{
	width: 100px;
	display: inline-block;
	margin: 5px 50px;
}
.featured-section .featured-logo-2
{
	width: 130px;
	display: inline-block;
	margin: 5px 50px;
}
.featured-section .featured-logo-1 img, .featured-section .featured-logo-2 img
{
	width: 100%;
}
.what-is-vanik-img
{
	width: 120%!important;
	height: 100%;
}
.for-mobile {
	display: none;
}
@media only screen and (max-width: 768px) {
	.what-is-vanik-img
	{
		margin-top: 20px;
		width: 100%!important;
		height: 100%;
	}
	.for-desktop{
		display: none;
	}
	.for-mobile {
		display: inline-block;
	}
	div.manufacturer_brand_new
	{
		padding-top: 0!important;
	}
	.mobile-mt-5
	{
		margin-top: 0.5rem!important;
	}
}
.extra-css-btn{
	margin: 0 auto;
	display: table;
	font-weight: bold;
}


/* 29 Nov 2022 */ 

.card_rc h5.card_main_heading {
	border-bottom: 0;
	font-size: 22px;
	padding: 0;
	margin-top:  4px;
}
.card_rc .supermarket-card-image {
	width: 100% !important;
	padding: 0 !important;
	margin-right: 0 !important;
}
.supermarket-details-table td, .supermarket-details-table th {
	width: auto!important;
	padding:  5px !important;
	float: none !important;
}

/* =============== 03 Dec 202==================== */
.brand_service_new_sub_title {
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}
.services .box {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 35px;
    padding-bottom: 20px;
}
.services .box i {
    font-size: 65px;
    width: 110px;
    height: 110px;
    border: 2px solid #ff5722;
    line-height: 105px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 50%;
    color: #ff5722;
}
.services .box img {
    width: 115px;
    height: 115px;
    padding: 15px;
    border: 2px solid #ff5722;
    line-height: 105px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 50%;
    color: #ff5722;
}
.services .box .service-heading {
    font-size: 20px;
    color: #212121;
}
.services .box hr {
    border-top: 2px solid #ff5722;
    width: 0;
    margin: 0 auto;
}
.services .box .text-muted {
	margin: 0;
	width: 100%;
	text-align: center;
	padding: 15px 0;
	color: #777;
}
.services .box .more-read {
    color: #007bff;
    font-weight: bolder;
    cursor: pointer;
    margin: 0 auto;
    width: 100%;
    padding: 0;
    text-align: center;
    font-size: 16px;
    margin-top: 5px;
}
.services .box .more-read:hover {
	letter-spacing: 1px;
}
.box-slow {
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}
.services .box:hover {
    box-shadow: 5px 5px 9px #f3f3f3;
}
.services .box:hover i, .services .box:hover img {
    background: #ff5722;
    color: #fff;
}
.services .box:hover hr {
    width: 50%;
}
.services .box:hover .service-heading {
    color: #23527c;
}
.brand_service_note {
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	color: #d43025;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-size: 13px;
}
.brand-service-content ul{
	margin: 0;
    padding: 0 0 0 15px;
    font-size: 14px;
}
.brand-service-content ul li{
	margin-bottom: 15px;
}

.container-full{width:100%}
	.vanik-month-wrap{width:100%;display:flex;    margin: 0 0 25px 0;justify-content:center}
	.vanik-month-wrap .vanik-month-inflex{display:inline-flex;}
	.vanik-month-wrap .vanik-head{margin-right:15px;}
	.vanik-inner-wraping{display:inline-flex}
	.vanik-inner-wraping ul{display:inline-flex;margin:0;padding:0;list-style:none} 
	.vanik-inner-wraping ul li{margin-right:15px;cursor:pointer}
	.vanik-inner-wraping ul li .form-check-label{cursor:pointer} 
.section.work{margin:0;padding:35px 0 50px}
.light-section{background:#e8f5ff}
.light-section .vanik-month-wrap .vanik-head{text-align:center}
.features-list{display:flex;width:100%;flex-flow:column}
.sign-up-sec{ position: sticky;    top: 130px;} 
.features-list .main-quotes{color:#ff0000; font-size:12px;text-align:right}
.features-list .main-features-list{display:flex;border:1px solid rgb(223, 225, 230);    border-radius: 9px;width:100%}
.features-list .main-features-list .features-item{border-right:1px solid rgb(223, 225, 230);    width: calc(100% / 4);}
.features-list .main-features-list .features-item .features-item-list{padding:15px 0;}
.features-list .main-features-list .features-item.active{    border: 1px solid #0784e6;margin: -1px 0;}
.features-list .main-features-list .features-item.active .features-item-title{    background: #0784e6;color:#ffffff}
.pay-now{border:1px solid #0784e6;    transition: 0.4s ease all;margin:10px 0 0;padding:5px 15px;background:transparent;border-radius:4px;color:#0784e6;font-size:12px;display:inline-block;} 
.pay-now:hover{background:#0784e6;color:#fff;}
.features-list .main-features-list .features-item+.features-item{text-align:center}
/*.features-list .main-features-list .features-item:first-child{ width: 23%;}*/
.features-list .main-features-list .features-item:last-child{border:0}
.features-list .main-features-list .features-item:last-child .features-item-title{border-right:0;border-radius:0 9px 9px 0}
.features-list .main-features-list .features-item .features-item-title{ position: sticky;    top: 108px;     z-index: 2;font-size:14px;padding:15px;text-align:center;font-weight: 600;background:rgb(250, 251, 252)}
.features-list .main-features-list .features-item .features-item-list ul{list-style:none;margin:0;padding:0}
.features-list .main-features-list .features-item .features-item-list ul li{font-size:14px;padding:10px;display:flex;width:100%}
.features-list .main-features-list .features-item .features-item-list ul li .green-c{color:#008640}
.features-list .main-features-list .features-item .features-item-list ul li .red-c{color:#ff0000} 
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(1){min-height: 72px;}
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(2){min-height: 72px;}
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(3){min-height: 72px;}
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(4){min-height: 72px;}
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(5){min-height: 54px;}
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(6){min-height: 70px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(7){min-height: 115px;}   
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(8){min-height: 70px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(9){min-height: 72px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(10){min-height: 72px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(11){min-height: 68px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(12){min-height: 70px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(13){min-height: 70px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(14){min-height: 65px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(15){min-height: 65px;}  
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(16){min-height: 65px;}   
.features-list .main-features-list .features-item .features-item-list ul li:nth-child(17){min-height: 70px;}  
.features-list .main-features-list .features-item:nth-child(2) .features-item-list ul li,
.features-list .main-features-list .features-item:nth-child(3) .features-item-list ul li,
.features-list .main-features-list .features-item:nth-child(4) .features-item-list ul li
{display:flex;}
.features-list .main-features-list .features-item .features-item-list ul li .tooltip_pricing{    margin: 0 5px;}
.features-list .main-features-list .features-item .features-item-list ul li b{font-weight:bold;width:100%;display:inline-block}
.features-list .main-features-list .features-item:first-child .features-item-title{border-radius:9px 0 0 9px}
.mobile-section{display:none}
.features-list .main-features-list .features-item .features-item-title .features-item-description{    margin: 15px -15px -15px;
    background: #ffffff;min-height:135px;
    color: #000; 
    padding: 20px 0;
    border-bottom: 1px solid rgb(223, 225, 230);}
	
.features-list .main-features-list .features-item.active .features-item-title .features-item-description{background: rgb(241, 247, 255);border-bottom:1px solid #0784e6}



.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li i{padding:0 0}

.add-ons-segment ul{    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: wrap;justify-content:center;}
	.container-segment{padding:0 100px;}
	.slider-carousel .carousel-control-prev, .slider-carousel .carousel-control-next{    transform: translateY(-50%);    width: fit-content;
    height: fit-content;
    top: 50%;}
	.add-ons-segment.three-segment ul li{     transition: 0.5s ease all;width: calc(100% / 5 - 30px);    margin: 15px 15px 30px;}
.add-ons-segment ul li {
    width: calc(100% / 4 - 30px);
    text-align: center;
    background: #fff;
    margin: 0 15px 30px;
    padding: 25px 10px;
    border-radius: 7px;
    box-shadow: 0 0 10px rgb(0 0 0 / 26%);
	cursor:pointer
}
.section.work.small-section{padding:0 50px;}
.section.work.small-section .vanik-heading{    margin-bottom: 0;    padding: 20px 0 0 0;}
.add-ons-segment.three-segment ul li .add-wrap .img-title{    line-height: 16px;     font-size: 12px;}
.add-ons-segment.three-segment ul li .add-wrap .img-wrap img{//height:unset;//width:100%}
.add-ons-segment.three-segment ul li:hover{    box-shadow: 0 0 20px rgb(0 0 0 / 37%);transform:scale(1.1)}
.add-ons-segment ul li a{color:#212112}
.add-ons-segment ul li .add-wrap .img-wrap{margin:0 0 15px}
.add-ons-segment ul li .add-wrap .img-title {font-size:14px}

.features-list .main-features-list .features-item .features-item-title .features-item-description.twel-month{display:none}
.features-list .main-features-list .features-item .features-item-title .features-item-description.one-month{display:none}

.features-list .main-features-list.active-allmonth .features-item .features-item-title .features-item-description.twel-month{display:block}
.features-list .main-features-list.active-onemonth .features-item .features-item-title .features-item-description.one-month{display:block}
.features-list .main-features-list.active-sixmonth .features-item .features-item-title .features-item-description.six-month{display:block}

.features-list .main-features-list.active-allmonth .features-item .features-item-title .features-item-description.six-month{display:none}
.features-list .main-features-list.active-allmonth .features-item .features-item-title .features-item-description.one-month{display:none}

.features-list .main-features-list.active-sixmonth .features-item .features-item-title .features-item-description.twel-month{display:none}
.features-list .main-features-list.active-sixmonth .features-item .features-item-title .features-item-description.one-month{display:none}

.features-list .main-features-list.active-onemonth .features-item .features-item-title .features-item-description.six-month{display:none}
.features-list .main-features-list.active-onemonth .features-item .features-item-title .features-item-description.twel-month{display:none}


/*.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li .tooltip_pricing .tooltiptext .twel-month {display:none}*/
 
.features-list .main-features-list.active-allmonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .twel-month{display:block}
.features-list .main-features-list.active-sixmonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .six-month{display:block}
.features-list .main-features-list.active-onemonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .one-month{display:block}

.features-list .main-features-list.active-allmonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .six-month{display:none}
.features-list .main-features-list.active-allmonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .one-month{display:none}

.features-list .main-features-list.active-sixmonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .twel-month{display:none}
.features-list .main-features-list.active-sixmonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .one-month{display:none}

.features-list .main-features-list.active-onemonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .six-month{display:none}
.features-list .main-features-list.active-onemonth .features-item .features-item-list ul li .tooltip_pricing .tooltiptext .twel-month{display:none}
.add-ons-segment ul li.tooltip_pricing .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 0;
    right: 50%;
    margin-top: -10px;
    border-color: transparent transparent black transparent;
}
.add-ons-segment ul li.tooltip_pricing .tooltiptext {    top: 100%;
    bottom: unset;
    left: 0;
    width: 100%;
} 
@media (min-width: 991px){
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li .tooltip_pricing .tooltiptext{    width: 200px;max-width: 200px;visibility:visible;opacity:1}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li .tooltip_pricing .tooltiptext{
	    position: relative;background: unset;color: #000;bottom: 0;left: 0; font-size: 14px;width: 100%;    display: inline-flex;text-align:left;padding:0 9px;flex-flow:wrap;
}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li .tooltip_pricing{width:100%}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li .tooltip_pricing .tooltiptext::after{display:none}
}

@media (max-width: 991px){
	.container-segment{    padding: 0;}
	.container-segment .add-ons-segment.three-segment ul li{width:100%}
.features-list .main-features-list{flex-flow:wrap}
.features-list .main-features-list .features-item:first-child{width:100%;display:none}
.features-list .main-features-list .features-item{width:100%;border:1px solid rgb(223, 225, 230);margin:0 0 30px 0}
.features-list .main-features-list{border:0}
.features-list .main-features-list .features-item.active{margin:-1px -1px 30px -1px}
.features-list .main-features-list .features-item:last-child{border:1px solid rgb(223, 225, 230);}
.mobile-section{display:inline-block;margin-right:15px;}
.features-list .main-features-list .features-item .features-item-list ul li{text-align:left;display:inline-flex;width:100%;border-bottom:1px solid rgb(223, 225, 230)}
.features-list .main-features-list .features-item .features-item-list ul li:last-child{border-bottom:0}
.features-list .main-features-list .features-item .features-item-list ul li .mobile-section{width:100%}
.features-list .main-features-list .features-item .features-item-list{padding:0}
.features-list .main-features-list .features-item:first-child .features-item-title{border:0}
.features-list .main-features-list .features-item .features-item-title{border-bottom:1px solid rgb(223, 225, 230);border-radius:6px 6px 0 0;}
.vanik-month-wrap .vanik-month-inflex{flex-flow:wrap;    text-align: center;width: 100%;justify-content: center;}
.features-list .main-features-list .features-item{border-radius:6px ;}
.features-list .main-features-list .features-item:last-child .features-item-title{border-radius:6px 6px 0 0}
.features-list .main-features-list .features-item .features-item-title{    position: relative;top:unset}
.add-ons-segment ul{}
.add-ons-segment ul li{width:calc(100% / 2 - 30px);}
.mobile-responsive .col-6{    max-width: 100%;    flex: 100%;}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li .tooltip_pricing{    display: inline-flex;}
.sign-up-sec{position:relative;top:0}

.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li>.mobile-section .tooltip_pricing .tooltiptext{    top: 100%;
    bottom: unset;left:0;    max-width: 150px;	}
	.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li>.mobile-section .tooltip_pricing .tooltiptext::after{display:none}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li>.tooltip_pricing .tooltiptext{    width: 200px;max-width: 200px;visibility:visible;opacity:1}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li>.tooltip_pricing .tooltiptext{
	    position: relative;background: unset;color: #000;bottom: 0;left: 0; font-size: 14px;width: 100%;    display: inline-flex;text-align:left;padding:0 9px;flex-flow:wrap;
}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li>.tooltip_pricing{width:100%}
.features-list .main-features-list .features-item.basic-active-list .features-item-list ul li>.tooltip_pricing .tooltiptext::after{display:none}
.features-list .main-features-list .features-item .features-item-list ul li {
    min-height: auto !important;
}

} 
