/* START - Home page */
.home-banner h1 { font-size: 48px; line-height: 54px; }
.home-banner h3 a { color: #0d9abf; font-weight: 600; }
.home-banner .trusted-section { opacity: 40%; margin-top: 20px; }
.home-banner .trusted-section span { }
.home-banner .trusted-section span img { margin-left: 0; max-width: 76px; margin-top: 0; }
.next-gen-tab { display: flex; }
.next-gen-tab .gen_items { max-width: 450px; padding: 0; margin: 0; list-style: none; width: 50%; }
.next-gen-tab .gen_item { padding: 30px; border-left: 6px solid #0d9abf00; background: #fff; margin-bottom: 24px; }
.next-gen-tab .gen_item.active { border-left: 6px solid #0d9abf; }
.next-gen-tab .gen_item h3 { margin: 0; font-weight: 600; font-size: 24px; line-height: 30px; }
.next-gen-tab .gen_item p { color: #2E384D; display: none; margin-top: 12px; }
.next-gen-tab .gen_item.active p { display: block }
.next-gen-tab .gen_item a:nth-child(2) { font-size: 16px; display: none; }
.next-gen-tab .gen_item.active a:nth-child(2) { display: block; }
.next-gen-tab .gen_contents { flex: 1; }
.next-gen-tab .gen_content { min-height: 500px; }
.instagram-hash-tag-link{display: flex; align-items: center;}
.instagram-hash-tag-link-p{padding-bottom: 0px!important;}
.instagram-hash-tag-link h1{margin-top: 0px!important;}
.instagram-hash-tag-link a {visibility: hidden; padding: 0px 20px; font-size: 24px;}
.instagram-hash-tag-link:hover p a {visibility: visible;} 
@media only screen and (min-width:768px) {
	.next-gen-tab .gen_content { padding: 0px 90px; }
}
@media only screen and (max-width:1199px) {
	.next-gen-tab .gen_item p, .next-gen-tab .gen_item.active p { display: none; }
	.next-gen-tab .gen_item { padding: 15px; }
}
@media only screen and (max-width:767px) {
	.home-banner .col-xs-12 { text-align: center; }
	.next-gen-tab .gen_item p { }
	.next-gen-tab .gen_item { }
	.next-gen-tab .gen_content { min-height: 300px; }
	.home-banner h1 { font-size: 30px; line-height: 40px; }
	.home-banner .trusted-section { margin-bottom: 36px; margin-top: 36px; }
}
@media only screen and (max-width:479px) {
	.next-gen-tab .gen_items { width: 100%; margin-bottom: 15px; }
	.next-gen-tab { display: block; }
	.next-gen-tab .gen_item p { }
	.next-gen-tab .gen_item { }
}
.hover-box { margin-top: 20px; padding: 30px; border-radius: 6px; }
.hover-box > img { margin-bottom: 10px; }
.hover-box:hover { background: #fff; box-shadow: 0px 5.02543px 20.1017px rgba(99, 178, 199, 0.1); }
.chipofya { }
.chipofya .customer-details { display: flex; margin-top: 40px; }
.chipofya-content { }
.chipofya-content > p { font-size: 35px; line-height: 50px; z-index: 1; position: relative; font-weight: 300; }
.chipofya-content p.text-white:after { content: ""; position: absolute; top: -40px; left: 0; width: 64px; height: 102px; background: url('https://www.revechat.com/wp-content/uploads/svg/home/quote.png'); z-index: -1; }
.chipofya-content h4 { margin: 0; font-weight: 600; }
.chipofya-content small { line-height: 1em; font-weight: 400; }
.chipofya .content { display: inline-block; margin-left: 60px; }
.border-box { border: 1px solid #F5F5F5; text-align: center; padding: 30px; border-radius: 5px; }
.border-box:hover { box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.107791); }
.border-box > img { padding: 15px; max-width: 230px; }
.border-box h3 { }
.border-box p { }
.border-box a { font-size: 16px; }
.rev-recent-blog-posts .post-item { border: 2px solid #F5F5F5 !important; background: #fff; padding: 10px; border-radius: 5px !important; }
.rev-recent-blog-posts .post-item > a, .rev-recent-blog-posts .post-item h3 { margin-left: 15px; margin-right: 15px; }
.rev-recent-blog-posts .action { margin: 60px 30px 0px 30px !important; }
.rev-recent-blog-posts .post-item > a, .rev-recent-blog-posts .post-item > img { margin-bottom: 20px !important; display: block; font-size: 16px; }
.call-to-section { background-image: url(https://revechat.com/wp-content/uploads/svg/bg-snack.svg); background-color: #082942; background-repeat: no-repeat; background-size: cover; padding: 56px; border-radius: 27px; }
.call-to-section h2 { margin-bottom: 30px; }
.call-to-section p { font-size: 20px; }
.call-to-section form { max-width: 480px; width: 100%; margin: 0 auto; }
.call-to-section button { background: #1C69AB; color: #fff; padding: 4px 35px; }
body .logo-img img { margin-left: 18px; margin-right: 18px; }
.trusted-title { color: #0d0925; }
@media only screen and (max-width:1199px) {

	/* base: 768 ; */
	.chipofya-content p { font-size: 20px; line-height: 1.3; }
	.chipofya .content { margin-left: 20px; }
	.call-to-section h2 { font-size: 34px; margin-bottom: 20px; line-height: 1.2; }
	.call-to-section p { font-size: 16px; }
	.border-box { margin-bottom: 20px; }
	.call-to-section form { }
}
.section-in-space { margin-top: 40px; }
@media (min-width:1200px) {
	.section-in-space { margin-top: 50px; }
}
@media only screen and (max-width:1199px) {
	.section-in-space { margin-top: 40px; }
}
@media only screen and (max-width:767px) {
	.section-in-space { margin-top: 30px; }
}
@media (min-width:1200px) {
	.section-padding { padding-top: 80px; padding-bottom: 80px; }
}

/* END - Home page */
