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

/*font-family: 'Open Sans', sans-serif;html{scroll-behavior: smooth;}*/

body {
	font-family: 'Open Sans', sans-serif;
	background: #ffffff;
}

a:hover {
	text-decoration: none;
}

a {
	display: inline-block;
	color: inherit;
}

h2 {
	font-size: 36px;
}

h3 {
	font-size: 30px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

p {
	font-size: 16px;
}

section {
	padding: 60px 0px;
}

ul,
ol {
	margin: 0;
	padding: 0;
}

.container.sml-container {
	max-width: 1760px;
}

.container.mdm-sml-container {
	max-width: 1430px;
}

.sml-fluid {
	max-width: 1920px;
}

button:focus {
	outline: 0;
}

::-moz-selection {
	color: #fff;
	background: #18b6ef;
}

::selection {
	color: #fff;
	background: #18b6ef;
}

a:hover {
	color: #18b6ef;
}


/* header */

.header .navbar {
	padding: 0;
}

.header {
	background-color: #f2f2f2;
	padding: 17px 0;
}

.header .navbar-light .navbar-nav .nav-link {
	font-size: 18px;
	font-weight: 600;
	color: #3b368c;
	padding: 0 21px;
	transition: all ease 0.5s;
}

.header .navbar-light .navbar-nav .nav-link:hover {
	color: #18b6ef;
}

.blu-round-btn {
	font-size: 16px;
	color: #3b368c;
	text-transform: uppercase;
	width: 174px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #00aeef;
	border-radius: 27px;
	transition: all ease 0.5s;
}

.blu-round-btn:hover {
	background-color: #00aeef;
	color: #fff;
}


/* header end */


/* banner */

.banner-content h2 {
	font-size: 80px;
	font-weight: 700;
	color: #000;
	width: calc(100% + 30px);
	margin-bottom: 0;
}

.banner-content h2 span,
.feature-min-head h2 {
	font-size: 90px;
	color: #18b6ef;
	display: block;
}

.banner-content p {
	font-size: 30px;
	color: #333333;
	font-weight: 600;
	max-width: 752px;
	margin: 30px 0;
}

.banner-inner {
	display: flex;
	align-items: center;
}

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

.stores-btn a {
	margin-right: 10px;
}

.bnr-design {
	position: absolute;
	left: 28px;
	top: 100px;
	width: auto;
}


/* banner end */


/* cards */

.cards {
	color: #fff;
}

.cards-content {
	background-size: cover;
	background-position: center;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.card-item h2 {
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 16px;
}

.card-info {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	padding: 22px 30px;
	text-align: center;
	background-color: #000000b0;
}

.card-item {
	padding: 45px 30px 40px;
}

.up-dwn {
	flex-direction: column-reverse;
}

.up-dwn .card-item {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
}

.up-dwn h2 {
	margin-bottom: 0;
	margin-top: 16px;
}

.card-bg-1 {
	background-image: url(../image/card-img-01.png);
	background-position: 65% center;
}

.card-bg-2 {
	background-image: url(../image/card-img-2.png);
}

.card-bg-3 {
	background-image: url(../image/card-img-3.png);
}


/* cards end */


/* heading */

.heading h2 {
	font-size: 90px;
	font-weight: 700;
	color: #18b6ef;
}

.heading p {
	font-size: 30px;
	font-weight: 600;
	color: #333333;
}


/* heading end */


/* features */

.features {
	padding: 60px 0;
	background-color: #eaeaea;
	width: 100%;
	overflow: hidden;
}

.feature-box {
	background-color: #fff;
	margin-bottom: 30px;
	height: calc(100vh - 200px);
	min-height:
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1);
}

.feature-info {
	padding: 45px 35px 15px;
}
.f_img{display:flex; justify-content:center;}
.f_img img{width: auto; height: calc(100vh - 470px);}
.feature-info h2,
.know h2 {
	font-size: 56px;
	font-weight: 700;
	color: #1d1d1f;
}

.feature-info p,
.know p {
	font-size: 24px;
	color: #000;
	margin: 0;
}

.features .heading {
	margin-bottom: 60px;
}

.main-feature-info {
	display: flex;
	flex-wrap: wrap;
}

.know {
	max-width: 470px;
}

.know-img-box {
	max-width: calc(100% - 470px);
}

.appinfo {
	text-align: center;
	position: relative;
}
.appinfo img{height: calc(100vh - 240px); max-height:550px;}
.appinfo .circle-dot img{width:16px; height:17px;}
/* .info-2 {padding-top: 240px;} */


/* .info-1, .info-3 {padding-bottom: 225px;} */

.info-line,
.circle-dot,
.app-info-txt {
	position: absolute;
}

.app-info-txt {
	margin: 0;
	font-size: 18px;
	color: #000000;
	padding: 20px;
	background-color: transparent;
	/* z-index: 2; */
}

.circle-dot:before {
	content: "";
	width: 200px;
	height: 3px;
	background-color: #000;
	display: block;
	position: absolute;
	top: 12px;
	z-index: 9;
}

.info-1 .info-line,
.info-1 .circle-dot,
.info-1 .app-info-txt {
	top: 104px;
}

.info-2 .info-line,
.info-2 .circle-dot,
.info-2 .app-info-txt {
	bottom: 104px;
}

.info-3 .info-line,
.info-3 .app-info-txt {
	bottom: 72px;
}

.info-1 .info-line,
.info-1 .circle-dot {
	left: 66%;
}

.info-2 .info-line,
.info-2 .circle-dot {
	right: 66%;
}

.info-3 .info-line,
.info-3 .circle-dot {
	left: 50%;
	bottom: calc(104px + 34%);
}

.info-1 .app-info-txt {
	left: calc(72% + 200px);
	width: calc(100% - 75px);
	text-align: left;
	top: 64px;
}

.info-2 .app-info-txt {
	right: calc(72% + 200px);
	width: calc(100% - 75px);
	text-align: right;
	bottom: 64px;
}

.info-3 .app-info-txt {
	width: calc(100% - 75px);
	left: 30px;
}

.info-1 .circle-dot:before {
	left: 14px;
}

.info-2 .circle-dot:before {
	right: 14px;
}

.info-3 .circle-dot:before {
	transform-origin: left;
	transform: rotate(90deg) translate(7px, -8px);
}

.know-img-box {
	background-color: #fff;
	position: relative;
}

.know-img-box:before {
	content: "";
	display: block;
	position: absolute;
	width: 10000px;
	height: 100%;
	background-color: #fff;
	left: 100%;
}


/* features end */


/* Easy to Use */

.blue-head p {
	color: #3b368c;
}

.easy-option {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
	margin-top: 60px;
	margin-bottom: 80px;
}

.easy-img-box {
	border-radius: 40px;
	box-shadow: 0px 2px 100px 0px rgba(59, 54, 140, 0.26);
	width: 120px;
	height: 120px;
	display: grid;
	place-items: center;
	margin: auto;
}

.easy-item h4 {
	font-size: 26px;
	color: #3b368c;
	margin-bottom: 0;
	margin-top: 30px;
	font-weight: 700;
}

.video-box iframe {
	width: 100%;
	height: 476px;
}

.video-box {
	padding: 10px;
	box-shadow: 0px 2px 21px 0px #00000042;
}

.about-video {
	margin-top: 25px;
}

.about-video h4 {
	font-size: 26px;
	font-weight: 700;
	color: #000;
}

.about-video p {
	font-size: 20px;
	color: #000;
}

.connect-line {
	margin-bottom: 50px;
}


/* Easy to Use end */


/* footer */

.footer {
	background-color: #3e3e3e;
	color: #fff;
	padding-top: 50px;
}

.ftr-container {
	max-width: 1200px;
}

.ftr-store-btns {
	margin: 20px 0;
}

.ftr-lft p {
	margin-bottom: 0;
}

.ftr-lft h2 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px; 
}
.ftr-lft h2.bl{color:#18b6ef;} 
.ftr-store-btns a {
	margin-right: 20px;
}

.ftr-options h5 {
	font-weight: 700;
	margin-bottom: 15px;
}

.ftr-options ul {
	list-style: none;
}

.ftr-options li {
	margin-bottom: 10px;
}

.privacy p {
	margin: 0;
	font-size: 14px;
}

.privacy {
	padding: 23px 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	border-top: 1px solid #535353;
	margin-top: 50px;
}


/* footer end */

.phone-show,
.sml-phone-show {
	display: none;
}

.easy-item {
	flex: 0 0 310px;
}

.pb-100 {
	padding-bottom: 100px;
}


/* 22 july 2020 */

.feature-min-head h2 {
	font-weight: 700;
}

.feature-min-head p {
	font-size: 30px;
	color: #333333;
	font-weight: 600;
}

.feature-min-head {
	max-width: 1105px;
	/*box-shadow: 0px 2px 38px 0px #3b368c42;*/
	padding: 39px 36px;
	margin-bottom: 20px;
}

.feature-info-box {
	position: relative;
}

.feature-count {
	position: absolute;
	width: 92px;
	height: 92px;
	line-height: 92px;
	text-align: center;
	background-color: #18b6ef;
	border-radius: 50%;
	font-size: 50px;
	color: #fff;
	font-weight: 700;
	margin: 0;
	box-shadow: 0px 2px 100px 0px #3b368c42;
	top: -25px;
}

.feature-info-box h2 {
	font-size: 30px; font-weight:600;
	color: #1d1d1f;
	margin-bottom: 15px;
}
.feature-info-box h4 {
	font-size: 18px; font-weight:600;
	color: #1d1d1f;
	margin-bottom: 10px;
}
.feature-info-box p {
	font-size: 20px;
	color: #000;
	margin: 0;
}

.feature-info-box {
	position: relative;
	max-width: 665px;
	padding: 85px 40px 40px;
	box-shadow: 0px 2px 38px 0px #3b368c42;
	margin-left: 80px;
	border-radius: 10px;
}

.feature-phone-box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 35px;
	font-size:20px;
}

.middle-box .feature-info-box {
	margin: 0;
	flex: 1;
}

.middle-box img {
	margin: 0 80px;
}

.feature-left {
	align-self: flex-start;
}

.feature-right {
	align-self: flex-end;
}

.right-box .feature-info-box {
	margin-left: 0;
	margin-right: 80px;
	text-align: right;
}

.right-box .feature-count {
	right: 40px;
}

.feature-phone {
	width: 100%;
	overflow: hidden;
}


/* help */

.help {
	background-color: #dddddd;
}

.question-mark {
	width: 150px;
	height: 150px;
	margin: 45px auto;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #58595b;
	border-radius: 50%;
	padding: 30px;
}

.question-mark img {
	width: auto;
	height: 100%;
}

.help-banner h2 {
	text-align: center;
	font-weight: 700;
	color: #5d5d5d;
	margin-bottom: 20px;
	color: #18b6ef;
	text-transform: uppercase;
}

.help-search {
	max-width: 440px;
	margin: auto;
	position: relative;
	margin-bottom: 30px;
}

.help-search button {
	background-color: #606060;
	border: none;
	color: #fff;
	width: 50px;
	height: 50px;
	border-radius: 0 10px 10px 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all ease 0.5s;
}

.help-search button:hover {
	background-color: #00b1f4;
}

.help-search .form-control {
	height: 50px;
	border-radius: 10px;
	border: 1px solid #969696;
	padding-right: 60px;
	padding-left: 15px;
}

.help-item {
	display: flex;
	align-items: flex-start;
}

.help-inr-cont h3 {
	padding: 5px 21px;
	min-width: 370px;
	text-align: center;
	border-radius: 8px;
	font-weight: 600;
	font-size: 26px;
}

.help-inr-cont ul {
	list-style: none;
}

.help-inr-cont a {
	font-size: 18px;
	display: flex;
	align-items: baseline;
}

.help-inr-cont a span {
	font-weight: 700;
	margin-right: 8px;
	font-size: 22px;
}

.help-inr-cont li {
	margin: 15px 0;
}

.help-item img {
	margin-right: 15px;
	width: 110px;
}

.bg-light-ornage {
	background-color: #fff0d8;
}

.bg-light-gry {
	background-color: #f2e9ff;
}

.bg-light-blue {
	background-color: #b8edff;
}


/* help end */


/* faq */

.inr-heading {
	font-size: 34px;
}

.faq-icon {
	width: 115px;
	height: 115px;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 113px;
	font-size: 25px;
	margin-right: 18px;
}

.down-arrow {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	font-size: 70px;
	bottom: 6px;
	display: flex;
	color: #fff;
}

.faq-options {
	position: relative;
	padding: 15px 15px 30px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-radius: 10px;
	margin-bottom: 46px;
	margin-right: 20px;
	cursor: pointer;
	transition: all ease 0.5s;
}

.faq-options:hover {
	transform: translateY(-10px);
	box-shadow: 0px 12px 20px 0px #00000017;
}

.faq-options h4 {
	margin: 0;
	font-size: 28px;
	font-weight: 700;
	width: calc(100% - 133px);
}

.down-arrow i {
	line-height: 33px;
}

.faq .inr-heading {
	margin-bottom: 30px;
}

.contct-head {
	text-align: center;
	margin-bottom: 50px;
}

.contct-head h3 {
	font-weight: 600;
}

.contct-head a {
	font-size: 24px;
	display: block;
}

.contact-help {
	overflow: hidden;
}

.contact_img:before {
	content: "";
	width: 100vw;
	position: absolute;
	height: 100%;
	left: 100%;
	background-color: #f9f8ff;
}

.contact_img:after {
	content: "";
	width: 100vw;
	position: absolute;
	height: 100%;
	right: 100%;
	background-color: #f9f8ff;
}

.contact_img {
	text-align: center;
	background-color: #f9f8ff;
	position: relative;
}


/* faq end */


/* 22 july 2020 end */


/* 23 july 2020 */

.know-img-box .row,
.app-detail,
.appinfo {
	height: 100%;
}

.info-2 {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.arrows-gif {
	position: absolute;
	bottom: 0; left: 50%;
	width: 100%;transform: translateX(-50%);
}

.feature-box,
.feature-banner-img {
	position: relative;
	    display: block;
}

.feature-banner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.feature-banner-img {
	width: calc(100% - 1105px);
}


/* help */

.help-tabs a {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	padding: 0 21px;
	transition: all ease 0.5s;
}

.help-tabs ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style: none;
}

.help-tabs {
	margin-bottom: 20px;
}


/* help end */


/* description */

.detail .nav {
	flex-direction: column;
	background-color: #b8edff;
	padding: 40px 0;
}

.detail {
	display: flex;
	flex-wrap: wrap;
}

.detail nav {
	width: 180px;
}

.detail .tab-content {
	width: calc(100% - 180px);
}

.detail .nav-tabs .nav-item.show .nav-link,
.detail .nav-tabs .nav-link.active {
	background-color: transparent;
	border: none;
}

.detail .nav-tabs .nav-link,
.detail .nav-tabs .nav-link:focus,
.detail .nav-tabs .nav-link:hover {
	border: none;
}

.detail-inner img {
	width: 200px;
}

.detail-inner {
	display: flex;
	height: 100%;
	padding: 45px 0;
	align-items: flex-start;
}

.detail-cont {
	display: flex;
	align-items: center;
}

.inr-mid {
	align-items: center;
}

.inr-btm {
	align-items: flex-end;
}

.detail .tab-pane,
.detail .tab-pane>div,
.detail .tab-pane .row,
.detail .tab-pane .row>div {
	height: 100%;
}


/* description end */


/* about us */

.about_us .feature-info-box {
	max-width: initial;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

.fea_sec{display:flex; flex-wrap:wrap; justify-content: center; padding-top:50px;}
.feature-phone-box:nth-child(3) img, .feature-phone-box:nth-child(6) img, .feature-phone-box:nth-child(9) img, .feature-phone-box:nth-child(12) img, .feature-phone-box:nth-child(15) img, .feature-phone-box:nth-child(18) img, .feature-phone-box:nth-child(21) img{display:none;}
.feature-phone-box:nth-child(2) .feature-info-box, .feature-phone-box:nth-child(5) .feature-info-box, .feature-phone-box:nth-child(8) .feature-info-box, .feature-phone-box:nth-child(11) .feature-info-box, .feature-phone-box:nth-child(14) .feature-info-box, .feature-phone-box:nth-child(17) .feature-info-box, .feature-phone-box:nth-child(20) .feature-info-box{margin-left:0; margin-right: 80px;}
.feature-phone-box:nth-child(2), .feature-phone-box:nth-child(5), .feature-phone-box:nth-child(8), .feature-phone-box:nth-child(11), .feature-phone-box:nth-child(14), .feature-phone-box:nth-child(17), .feature-phone-box:nth-child(20){max-width: 600px;}
.feature-phone-box:nth-child(2), .feature-phone-box:nth-child(5), .feature-phone-box:nth-child(8), .feature-phone-box:nth-child(11), .feature-phone-box:nth-child(14), .feature-phone-box:nth-child(17), .feature-phone-box:nth-child(20){max-width: 800px;flex-flow: row-reverse;}
.feature-phone-box:nth-child(4), .feature-phone-box:nth-child(10), .feature-phone-box:nth-child(16){flex-flow: row-reverse;}
.feature-phone-box:nth-child(4) .feature-info-box, .feature-phone-box:nth-child(10) .feature-info-box, .feature-phone-box:nth-child(16) .feature-info-box{margin-left:0; margin-right: 80px;}
.feature-phone-box:nth-child(3) .feature-info-box, .feature-phone-box:nth-child(6) .feature-info-box, .feature-phone-box:nth-child(9) .feature-info-box, .feature-phone-box:nth-child(12) .feature-info-box, .feature-phone-box:nth-child(15) .feature-info-box, .feature-phone-box:nth-child(18) .feature-info-box, .feature-phone-box:nth-child(21) .feature-info-box{max-width: 520px;}
/* about us end */


/* contact us modal */

.contactus_modal .modal-dialog {
	max-width: 900px;
}

.contact-form-img,
.contact-form-content {
	width: 50%;
}

.inr-modal-body {
	display: flex;
}

.contact-form-img {
	background-color: #efefef;
	display: flex;
	align-items: center;
}

.contact-form-content {
	text-align: center;
	padding: 40px;
}

.contact-form-content h3 {
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 25px;
	margin-top: 20px;
}

.contact-form-content p {
	font-weight: 600;
	color: #5f5f5f;
	margin-bottom: 20px;
}

.contact-form-btn {
	width: 100%;
	line-height: 40px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	border: none;
	background-color: #00aeef;
	color: #fff;
	border-radius: 5px;
	transition: all ease 0.5s;
}

.contact-form-btn:hover {
	color: #87d1ec;
	background-color: #58595b;
}

.contactus_modal .close {
	position: absolute;
	right: 15px;
	top: 10px;
}


/* contact us modal end */


/* blog css */

.blog {
	width: 100%;
	max-width: 830px;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 8px;
}

.blog .blog-img img {
	border-radius: 8px 8px 0px 0px;
}

.blog-content {
	padding: 15px 30px;
	margin-bottom: 30px;
}

.blog-content ul {
	list-style-type: none;
	margin: 0;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 0px;
	margin-bottom: 25px;
}

.blog-content li {
	display: inline-block;
	padding-right: 25px;
	font-size: 15px;
	color: #000;
}

.blog-content li i {
	color: #00adee;
	padding-right: 5px;
}

.blog-content h3 {
	font-size: 22px;
	color: #333;
	margin-bottom: 20px;
	font-weight: 500;
}

.blog-content p {
	font-size: 15px;
	color: #333;
	line-height: 25px;
	margin-bottom: 5px;
}

.blog-content a {
	padding: 10px 0px;
	font-weight: 500;
	display: inline-block;
}


/* blog css */


/* blog details css */

.m-w-100 {
	max-width: 100% !important;
}

.blog-search .search-field {
	font-size: 15px;
	color: #333;
	border: 1px solid #ececf0;
	background-color: #fff;
	height: 51px;
	padding-left: 20px;
	padding-right: 51px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	width: 100%;
}

.blog-search .search-submit {
	padding: 0;
	border: none;
	line-height: 50px;
	width: 51px;
	border-left: 1px solid #ececf0;
	position: absolute;
	top: 0;
	right: 10px;
	color: #333;
	font-size: 15px;
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.widget-title {
	font-size: 22px;
	color: #00adee;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 23px;
}

.widget-title:before {
	content: '';
	width: 40px;
	height: 3px;
	background-color: #00adee;
	position: absolute;
	bottom: 0;
	left: 0;
}

.m-b-30 {
	margin-bottom: 30px;
}

.blog-category ul {
	list-style-type: none;
	margin: 0;
	margin-bottom: 25px;
}

.blog-category ul li {
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 0px;
}

.blog-category ul li a {
	color: #333;
}

.blog-category .media img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}

.blog-category .media .media-body h5 {
	font-size: 15px;
	font-weight: 500;
	color: #255f74;
}

.blog-category .media .media-body {
	color: #00adee;
}

.blog-category .media {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
	margin-bottom: 15px;
}


/* blog details css */

.help-inr-cont h3 {
	padding: 0;
	min-width: auto;
	text-align: initial;
	border-radius: initial;
	background: none;
}

.help-inr-cont {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.help-inr-cont ul {
	width: 100%;
}

.help-item img {
	width: 45px;
}

.help-options {
	background-color: #fbfbfb;
	overflow: hidden;
}

.help-item {
	padding: 25px;
	background-color: #fff;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1);
}

.inner-sec-head {
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.detail .nav img {
	width: 100%;
}

.detail nav {
	width: 150px;
}

.know-img-box {
	min-height: 70vh;
}


/* 23 july 2020 end */


/* 24 july 2020 */

.card-bg-2 .card-item {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
}

.feature-link i {
	vertical-align: middle;
	font-size: 35px;
	margin-left: 5px;
	color: #00afee;
	transition: all 0.3s ease;
}

.feature-link {
	font-size: 22px;
	margin-top: 15px;
	display: inline-block;
	color: #0dbfff;
}

.feature-min-head {
	max-width: 50%;
}

.feature-banner-img {
	width: calc(50% - 190px);
	margin: 0 auto;
}

.main-feature-banner {
	padding: 60px 0;
	background-image: url(../image/featured_bg.jpg);
	background-size: cover;
	background-position: bottom;
	margin-bottom: 50px;
}

.contact-form-img img {
	opacity: 0;
}

.contact-form-img {
	background-image: url(../image/girl-using-phone.png);
	background-size: cover;
	background-position: center;
}

.contact-form-content form {
	text-align: left;
}

.contact-form-content label {
	font-weight: 600;
	color: #333;
}

.contact-form-content textarea {
	font-size: 14px;
}

.help-tabs a {
	margin: 15px;
	border-radius: 6px;
}

.help-tabs ul li:nth-child(1) a {
	background-color: #fce6d8;
}

.help-tabs ul li:nth-child(2) a {
	background-color: #e2fbff;
}

.help-tabs ul li:nth-child(3) a {
	background-color: #ffe8e8;
}

.help-tabs ul li:nth-child(4) a {
	background-color: #f5ddff;
}

.help-tabs ul li:nth-child(5) a {
	background-color: #d3ffe0;
}

.help-tabs ul li:nth-child(6) a {
	background-color: #e1e1ff;
}

.help-tabs ul li:nth-child(7) a {
	background-color: #ffe2f4;
}

.help-tabs ul li:nth-child(8) a {
	background-color: #eeffdb;
}

.help-tabs ul li:nth-child(9) a {
	background-color: #dcfff2;
}

.help-tabs ul li:nth-child(10) a {
	background-color: #e1eaff;
}

.help-tabs ul li:nth-child(11) a {
	background-color: #e2ffe6;
}

.help-tabs ul li:nth-child(12) a {
	background-color: #dfe9ff;
}

.help-tabs ul li:nth-child(13) a {
	background-color: #ffeadc;
}

.feature-link:hover,
.feature-box:hover .feature-link {
	color: #000;
}

.feature-box:hover .feature-link i {
	margin-left: 15px;
	color: #000;
}

.feature-link:hover i {
	margin-left: 15px;
	color: #000;
}

.help-tabs span img,
.hlp-hd span img {
	width: 100%;
}

.help-tabs span,
.hlp-hd span {
	width: 60px;
	height: 60px;
	background-color: #fff;
	padding: 15px;
	border-radius: 50%;
	margin-bottom: 6px;
}

.hlp-hd span {
	display: block;
	width: 75px;
	height: 75px;
	padding: 15px 0;
	text-align: center;
}

.hlp-hd span img {
	width: auto;
	height: 100%;
}

.help-tabs a {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 15px 19px;
	min-width: 190px;
}

.help-tabs a:hover {
	transform: translateY(-10px);
	box-shadow: 0px 12px 20px 0px #00000017;
}

.header.sticky.fixed {
	position: fixed;
	width: 100%;
	z-index: 20;
	padding: 10px;
	box-shadow: 1px 4px 20px 0px #00000017;
	background-color: #fff;
	top: 0;
}

.sticky-logo {
	display: none;
}

.fixed .sticky-logo {
	display: block;
}

.fixed .non-sticky-logo {
	display: none;
}

.fixed .navbar .blu-round-btn {
	font-size: 14px;
	width: 145px;
	line-height: 38px;
}

.fixed .sticky-logo img {
	width: 45px;
}

.main-feature-banner h2 {
	color: #fff;
}

.main-feature-banner p {
	color: #fff;
	margin-bottom: 30px;
}

.main_about {
	background: url(../image/bg-dotted.png);
	margin-bottom: 50px;
}

.main_about .feature-min-head {
	padding-top: 100px;
}

.main_about .feature-min-head p {
	margin-bottom: 30px;
	font-size: 24px;
}

.modal-title {
	font-size: 36px;
}

.modal-header {
	background: #e1e1ff;
}

.modal-body h4 {
	margin-bottom: 20px;
}

.modal-body iframe {
	margin-bottom: 20px;
	height: 350px;
}


/* 24 july 2020 end */


/* 28 july 2020 */

.hlp-tab-1,
.hlp-tab-1:before,
.hlp-tab-1:after {
	background-color: #ffece0;
}

.hlp-tab-2,
.hlp-tab-2:before,
.hlp-tab-2:after {
	background-color: #e2fbff;
}

.hlp-tab-3,
.hlp-tab-3:before,
.hlp-tab-3:after {
	background-color: #fcebeb;
}

.hlp-tab-4,
.hlp-tab-4:before,
.hlp-tab-4:after {
	background-color: #faeeff;
}

.hlp-tab-5,
.hlp-tab-5:before,
.hlp-tab-5:after {
	background-color: #e4fceb;
}

.hlp-tab-6,
.hlp-tab-6:before,
.hlp-tab-6:after {
	background-color: #ebebff;
}

.hlp-tab-7,
.hlp-tab-7:before,
.hlp-tab-7:after {
	background-color: #ffebf7;
}

.hlp-tab-8,
.hlp-tab-8:before,
.hlp-tab-8:after {
	background-color: #f4ffe8;
}

.help-tabs {
	max-width: 900px;
	margin: auto;
}

.hlp-hd {
	display: flex;
	align-items: center;
	margin: 25px 0;
}

.help-item {
	height: calc(100% - 25px);
	margin-bottom: 25px;
}

.help-item img {
	display: none;
}

.hlp-inr-sec {
	padding: 15px 15px 25px;
}

.help-scroll-top {
	float: right;
	font-weight: 600;
	display: none;
}

.ct-scroll-top {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7e7e7e), to(#58595b));
	background-image: -webkit-linear-gradient(top, #7e7e7e, #58595b);
	background-image: -moz-linear-gradient(top, #7e7e7e, #58595b);
	background-image: -ms-linear-gradient(top, #7e7e7e, #58595b);
	background-image: -o-linear-gradient(top, #7e7e7e, #58595b);
	background-image: linear-gradient(top, #7e7e7e, #58595b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3140fc', endColorStr='#58595b');
	bottom: 30px;
	opacity: 0;
	pointer-events: none;
	color: #fff;
	height: 45px;
	position: fixed;
	right: 30px;
	text-align: center;
	width: 45px;
	z-index: 1002;
	overflow: hidden;
	line-height: 45px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	border-radius: 45px;
	font-size: 30px;
	transition: all ease 0.5s;
}

.ct-scroll-top.show {
	opacity: 1;
	pointer-events: all;
}

.hlp-inr-sec {
	position: relative;
}

.hlp-inr-sec:before {
	content: "";
	width: 100vw;
	height: 100%;
	position: absolute;
	left: 100%;
	top: 0;
}

.hlp-inr-sec:after {
	content: "";
	width: 100vw;
	height: 100%;
	position: absolute;
	right: 100%;
	top: 0;
}


/* 28 july 2020 end */


/* Add css by Uvaish khan */

.error {
	color: red !important;
}


/* Add css by Saurabh raj */

body {
	margin-bottom: 0!important;
}

.contactus_modal .form-control {
	color: #495057!important;
	border: 1px solid #ced4da!important;
	border-radius: .25rem!important;
	padding: .375rem .75rem!important;
}
.contactus_modal .form-control{}

.contactus_modal input::-webkit-outer-spin-button,
.contactus_modal input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;} 
.contactus_modal input.form-control[type=number] { -moz-appearance: textfield;}

.contact-form-btn {
	padding: 0!important;
}

.close {
	font-size: 3rem;
	font-weight: 400;
	color: #fff;
	opacity: 1;
}

.main-feature-banner h2 {
	color: #fff;
	font-size: 70px;
}

.main-feature-banner h3 {
	color: #fff;
	font-size: 34px;
	font-weight: 800;
}

.inner-content {
	padding: 15px 30px;
	margin-bottom: 30px;
}

.contact-us-banner {
	background: url(../image/zcontact-1.jpg) no-repeat center center/cover;
}

.contact-us-heading h2 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    padding: 60px;
    padding-left: 516px;
}

.contact-us-heading h2 span {
	display: block;
}

.contact-us-form label {
	color: #000;
	font-weight: 600;
	font-size: 15px;
}

.contact-us-form label sub {
	top: 1px;
	font-size: 16px;
	color: #f00;
}

.contact-us-form input {
	height: 45px;
	border-radius: 0px;
	border-color: #e8e8e8;
	color: #373a3c;
}

.contact-us-form select {
	height: 45px;
	border-radius: 0px;
	border-color: #e8e8e8;
	color: #373a3c;
}

.contact-us-form textarea {
	border-radius: 0px;
	border-color: #e8e8e8;
	color: #373a3c;
	height: 237px;
}

.contact-us-form .form-group {
	margin-bottom: 20px;
}

.contact-us-form .form-control::placeholder,
.contact-us-form select {
	color: #777;
	font-size: 15px;
}

.submit-btn {
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	background-color: #00aeef;
	color: #fff;
	min-width: 180px;
	height: 45px;
	border-radius: 30px;
	line-height: 44px;
	letter-spacing: 0.5px;
	margin-top: 10px;
	padding: 0;
	border: 1px solid #00aeef;
}

.submit-btn:hover {
	background-color: transparent;
	color: #222;
}

.contact-form {
	padding: 30px;
}

.feature-min-head.dbusiness h2{font-size:50px; margin-bottom:40px;}
.left_image{float:left; margin:0px 50px 50px 0;}
.right_image{float:right; margin:0px 0 50px 50px;}


.about_us ul li {
    font-size: 16px;
    color: #212529;
    line-height: 1.5;
	position: relative; list-style:none;
    margin-bottom: 20px; display:flex;
}

.sub-title{    font-size: 18px;
    font-weight: 600;
    color: #1d1d1f;
    margin-bottom: 10px;}
/* .about_us ul li:before {
    content: '';
    width: 12px;
    height: 12px;
    background-color: #ccc;
    display:inline-block; margin-right:20px;
    margin-top:8px; min-width:12px;
} */




.video_div{margin-top: -40px;}
.mobile-page h2{font-size: 30px;font-weight: 600;color: #1d1d1f;margin-bottom: 15px;}

.for-personal{margin-bottom:30px;}
.for-personal h4{font-weight: 600;font-size: 22px;}
.for-personal{padding:25px;border-radius:4px;}
.for-personal ul{padding-left:0px;margin-top: 30px;}
.for-personal ul li{font-size: 14px;color: #333;line-height: 24px;position: relative;list-style: none;margin-bottom: 10px;padding-left: 25px;} 
.for-personal ul li:before {content: '';width: 12px;height: 12px;background-color: #ccc;display: inline-block;margin-right: 12px;top: 6px;position: absolute;left: 0; }

.for-personal ul li ul{padding-left:0px;margin-top: 12px;}
.for-personal ul li ul li{padding-left: 25px;}
.for-personal ul li ul li:before{content: '';width: 8px;height: 8px;background-color: #000;display: inline-block;margin-right: 12px;top: 6px;border-radius:50%;}
.for-personal img{margin:0 20px 0 0;}
.personal_con{display:flex; align-items: center;}

.per_f:nth-child(2){margin-top:-200px;}
.per_f:nth-child(4){margin-top:-120px;}
.per_m_t{padding-top:200px;}

.feature-phone-box:nth-child(5).f_per{    max-width: 100%;}
.blog-img img{width:100%;}

.feature-min-head.common-heading h2{font-size:90px;}
.feature-min-head.common-heading h3{color:#000;font-weight:700;font-size:80px;}
.feature-min-head.common-heading p{margin:30px 0px;}

.ftr h2{white-space: nowrap;}

.about_us ul li a, .about_us ul li strong{display: contents;}
.about_us ul li a{cursor:pointer;}
.about_us ul li a:hover{color: #000!important;}

.header .navbar-light .navbar-nav .nav-link.active{color:#18b6ef; }

.help_modal .modal-content .modal-header input{height: 43px;border-radius: 0;margin-top: 7px;margin-left: 10px;}
.help_modal .modal-content .modal-header .tooltips{margin-top: 7px;}

.with-builets ul li{position:relative;padding-left:20px;}
.with-builets ul li:before{content: '';position: absolute;width: 6px;height: 6px;background-color: #000;left: 0;border-radius: 50%;top: 10px;}
.help-banner{padding: 50px 0px 40px;}
.help-banner a{border: 1px solid #18b6ef;min-width: 200px;height: 50px;line-height: 50px;margin-bottom: 15px;}
.help-banner a:hover{background-color:#18b6ef;color:#fff;}
.copy-icon input{opacity:0;}
.help_modal .modal-content .modal-header .tooltips.copy-icon {margin-top: 7px;position: absolute;right: 60px;top: 0;}

.copy-icon .tooltiptext{bottom: -40px;min-width: 150px;width: auto;right: -20px;left: auto;}
.copy-icon .tooltiptext:after{display:none;}
.copy-icon button{background-color: transparent;border: none;}
.copy-icon button img{max-width:20px;}
.copy-icon button span.copy_link{display: block;font-weight: 600;font-size: 15px;}
.large_secound{width: 50%;display: inline-block;}
span.characters{float: right;font-size: 12px;font-weight: 600;}
.input-group-1{width:100%;}
.input-code .input-code-1{flex: 0 0 90px;background-color: #f2f2f2;height: 45px;}
.input-group-1 #country_code{border-radius: 4px 0px 0px 4px !important;}
.input-group-1 #phone{border-radius: 0px 4px 4px 0px !important;}

/* social */
.social-footer h2{font-size: 18px;font-weight: 700;margin-bottom: 15px;margin-top: 37px;}
.social-footer a{width: 40px;height: 40px;display: inline-block;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 38px;font-size: 18px;margin-right: 7px;}
.social-footer a:hover{background-color: #18b6ef;border-color:#18b6ef;color:#fff;}

.common-blue .feature-info-box a, .common-blue a{color:#18b6ef;}
.common-blue .feature-info-box a:hover, .common-blue a:hover{color:#000;}

.single_post .blog-img iframe{margin: 20px 0px;}
.single_post .blog-inner h3{font-weight: 700;font-size: 22px;color: #333;margin-bottom: 20px;} 
.help_modal .modal-body iframe{margin-top:20px;}
.help-banner .question-mark a{border: none;min-width: auto;height: 50px;line-height: unset;margin-bottom: 0;}
.help-banner .question-mark{cursor:pointer;}
.help-banner .question-mark a:hover{background-color:transparent;}
.help-banner .question-mark:hover img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.help-banner .question-mark:hover{    background-color: #00beff;}
.secound-help{max-width: 440px;margin: auto;position: relative;margin-bottom: 30px;}
.secound-help button{display:none;}
.search_result{padding: 30px;margin-top: 50px;margin-bottom:50px;}
.search_result h1{font-size: 30px;font-weight: 600;color: #1d1d1f;margin-bottom: 15px;}
.search_result h2 a{font-size: 18px;font-weight: 600;color: #1d1d1f;margin-bottom: 10px;}
.search_result h2 a:hover{color:#18b6ef;}
.search_result .entry-summary{margin: 0px 0px 0px 0px;border-bottom: 1px solid #ddd;padding-bottom:15px;}
.search_result .comments-link a{display:none;}
.search_result .entry-header{padding-top:15px;}
.search_result a.post-thumbnail{display: block;text-align: center;margin: 30px 0px;}
.search_result .entry-summary:last-child{border: none;padding-bottom: 0;}
.multi-input .input-code .input-code-1 .iti__flag-container{width: 100%;}
.multi-input .input-code .input-code-1 .iti__flag-container .iti__flag{margin-right: 3px;}
#exampleModalvideoforbusiness .modal-dialog .close, #exampleModalvideocreateandshare .modal-dialog .close, #exampleModalvideopricing .modal-dialog .close{color: #fff;font-size: 30px;position: absolute;right: 0;top: 0;background-color: #000;width: 35px;height: 35px;}
#exampleModalvideoforbusiness .video-div iframe, #exampleModalvideocreateandshare .video-div iframe, #exampleModalvideopricing .video-div iframe{margin-bottom:0;}
.single_image img{max-height: 486px;max-width: 100%;width: auto;display: block;margin: 0px auto 30px;}
.single_image .blog-content ul{border-bottom:none;}
.single_image h3{font-size: 30px;font-weight: 600;color: #1d1d1f;margin-bottom: 0px;}
.single_image h4{font-size: 18px;font-weight: 600;color: #1d1d1f;margin-bottom: 10px;}
.single_image .blog-content{margin-bottom:0;}

.help_modal ul{padding-left: 15px;}
.help_modal ul li{margin-top:6px;}
.single_post .blog-inner ul{padding-left: 15px;}
.single_post .blog-inner ul li{margin-top:6px;}
.single_post .blog-inner {padding: 15px 30px;margin-bottom: 30px;}
.blog-inner p {font-size: 16px;color: #333;line-height: 25px;margin-bottom: 5px;}
.not_found h4{font-size: 18px;font-weight: 400;line-height: 30px;margin-top: 0px;margin-bottom: 30px;}
.not_found p{font-size: 30px;font-weight: 600;color: #27aae2;}
.not_found{padding: 70px 0px;}
.not_found label a{background-color: #00aeef;color: #fff;}
.not_found label a:hover{background-color:transparent; color:#333;}
.not_found h3{text-transform: uppercase;font-size: 20px;font-weight: 800;margin-top: 10px;}
.dark-button:hover{color: #000;}
.line-button{margin-left: 10px;background:#00aeef;color:#fff;}
.not_found h4 a{color: #00aeef;}
/* .four_page{background: url(../image/404.jpg);} */

.info-3 .info-line,
.info-3 .app-info-txt {
	bottom: 0px;
}

.launch {background: url(../image/soon-banner.jpg) no-repeat top center/cover;padding: 15px;position: fixed; z-index:999; bottom: 10px;right: 15px;max-width: 525px;height: 290px;box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);width:100%;text-align:center;}
.launch h4{font-size: 22px;text-transform: uppercase;color: #000;font-weight: 600;letter-spacing: 1px;line-height: 36px;  margin-bottom: 0;}
.launch h4 span{display:block;}
.launch h2{text-transform: uppercase;font-size: 34px;font-weight: 800;color: #18b6ef;margin: 10px 0px 20px;}
.launch a{display: inline-block;color: #000;text-transform: uppercase;border: 1px solid #18b6ef;min-width: 304px;height: 45px;line-height: 45px;border-radius: 30px;}
.content-part{max-width: 350px;margin-top: 30px;}
.launch a:hover{background-color:#18b6ef;color:#fff;}
.launch-button{position: absolute;top: 5px;right: 10px;color: #8a8a8a;font-size: 36px;}

@media (min-width: 576px){#exampleModalvideoforbusiness .modal-dialog, #exampleModalvideocreateandshare .modal-dialog, #exampleModalvideopricing .modal-dialog{max-width: 700px;margin: 1.75rem auto;}}

/* 21-12-2020 */

.blu-round-btn.c-card{margin-right: 10px;background-color: #00aeef;color: #fff;}
#cookie-law-info-bar{background-color: rgb(88 89 91)!important;color: rgb(255 255 255)!important;}
.cli_settings_button{display:none !important;}
#cookie_action_close_header{background-color: #18b6ef!important;}
.cstm_radio label{display: block;}
.cstm_radio input[type="radio"]{height: 15px;width: 15px;margin-right: 4px;}
.cstm_radio span{display: inline-block;margin-right: 30px;}

.contact-us-banner.crd_banner{background: url(../image/custom-card.jpg) no-repeat center center/cover;}
.contact-us-banner.crd_banner .contact-us-heading h2{padding-left: 43px;max-width: 460px;}
.close.custom_close{color: #222;}