@font-face {
	font-family: 'CeraProRegular';
	src: url('../fonts/CeraProRegular.eot');
	src: url('../fonts/CeraProRegular.eot') format('embedded-opentype'), url('../fonts/CeraProRegular.woff2') format('woff2'), url('../fonts/CeraProRegular.woff') format('woff'), url('../fonts/CeraProRegular.ttf') format('truetype'), url('../fonts/CeraProRegular.svg#CeraProRegular') format('svg');
}
.industry-box {
	text-align: center;
	margin: 0 0 15px 0;
	min-height: 100px;
}
.industry-box span {
	line-height: 30px;
	color: #282C36;
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 18px;
}
.solution-industry {
	padding: 140px 0 5px 0;
}
.partner-launch .heading-txt h3 {
	color: #1277FD !important;
}
.whats-right {
	margin: 55px 0 0 0;
}
.enroll-cntr {
	float: left;
	width: 100%;
	text-align: center;
	text-decoration: none;
}
.enroll-cntr a:hover {
	text-decoration: none;
}
.enroll-cntr a::after {
	right: 0;
	top: 1px;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100;
	content: "\f054";
 margin-left: .5rem;
	position: relative;
	transition: all .2s ease-in-out;
	vertical-align: middle;
}
.enroll-cntr a:hover::after {
	right: -3px;
}
.what-penguin {
	padding: 50px 0 50px;
}
.whats-right h3 {
	color: #282C36;
	font-size: 35px;
	font-family: CeraProBold;
	line-height: 53px;
}
.whats-right p {
	color: #282C36;
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px;
	line-height: 27px;
}
.business-benefit .heading-txt h3 {
	color: #1277FD !important;
	text-align: left;
	margin: 0 0 25px 0;
}
.business-benefit {
	background: #f6f6f7;
	padding: 40px 0 40px 0;
}
.success-box {
	border: 1px solid #e9e9ea;
	background: #fff;
	border-radius: 4px;
	text-align: center;
	padding: 35px 40px;
	margin: 0 0 29px 0;
}
.success-box h4 {
	font-weight: 700;
	color: #0e0e0e;
	margin: 29px 0 7px;
	font-size: 21px;
	font-family: CeraProRegular;
}
.success-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px;
	color: #383838;
	margin: 15px 0 0;
}
.will-get .heading-txt h3 {
	color: #1277FD !important;
	text-align: center;
	margin: 0 0 45px 0;
}
.will-get {
	background: #f6f6f7;
	padding: 40px 0 40px 0;
}
.builder-box {
	box-shadow: 0 3px 20px rgba(0, 0, 0, .1);
	background-color: #fff;
	border-radius: 6px;
	padding: 20px 35px;
	margin: 0 0 35px 0;
	min-height: 290px;
	position: relative;
}
.builder-box h4 {
	font-weight: 700;
	color: #1277FD;
	margin: 10px 0 7px;
	font-size: 21px;
	font-family: CeraProRegular;
}
.builder-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px;
	color: #383838;
	margin: 15px 0 0;
}
.builder-icon {
	position: absolute;
	bottom: 10px;
	right: 15px;
}
.partner-launch {
	margin: 45px 0 0 !important;
}
.partner-programs {
	background: #292d37;
	padding: 40px 0 60px 0;
}
.partner-programs .heading-txt h3 {
	color: #1277FD !important;
	text-align: center;
	margin: 0 0 45px 0;
}
.prog-box {
	text-align: center;
}
.prog-box h4 {
	border-radius: 50%;
	height: 40px;
	width: 40px;
	line-height: 40px;
	background: #1277FD;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
}
.prog-box h5 {
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px;
	color: #fff;
	margin: 15px 0 0;
}
.prog-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px;
	color: #fff;
	margin: 15px 0 0;
}
.um-228.um {
	max-width: 450px;
	margin: 140px 0 0 0;
	box-shadow: 0 3px 20px rgba(0,0,0,.1);
	overflow: hidden;
	background: #fff;
	margin: 115px auto;
	width: 45%;
	min-height: 260px;
	border-radius: 6px;
	padding: 40px;
}
.integrtion-txts {
	text-align: center;
}
.fture-sol {
	margin: 0 0 0 !important;
}
.integrtion-txts h2 {
	color: #282C36;
	font-size: 41px;
	font-family: CeraProBold;
	line-height: 53px;
}
.txt-bdr {
	background-color: #1076ff;
	border-radius: 8px;
	height: 4px;
	width: 42px;
	display: inline-block;
}
.integr-solution {
	background: #f6f6f7;
	padding: 100px 0 0 0;
}
.integr-tp-hdg h3 {
	color: #282C36;
	font-weight: 600;
	font-family: CeraProRegular;
	margin: 10px 0 0 0;
	font-size: 23px;
}
.integr-tp-hdg p {
	color: #808080;
	font-weight: normal;
	font-family: CeraProRegular;
	margin: 10px 0 0 0;
	font-size: 18px;
}
.integers-box {
	box-shadow: 0 3px 20px rgba(0, 0, 0, .1);
	background-color: #fff;
	border-radius: 6px;
	padding: 35px;
	margin: 0 0 35px 0;
	min-height: 330px;
}
.integers-box a:hover::after {
	right: -3px;
	color: #2295FF;
}
.integers-box a:hover {
	color: #2295FF;
}
.integers-box a::after {
	right: 0;
	top: 1px;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100;
	transition: all .2s ease-in-out;
	vertical-align: middle;
	content: "\f054";
 margin-left: .5rem;
	position: relative;
}
.integr-tp-hdg {
	margin: 0 0 25px 0;
}
.integers-image {
	margin: 0 0 25px 0;
}
.integers-image img {
	width: 35px;
}
.integers-box a {
	color: #282C36;
	font-weight: 600;
	font-family: CeraProRegular;
	margin: 10px 0 0 0;
	font-size: 18px;
	text-decoration: none;
}
.integers-box p {
	color: #808080;
	font-weight: normal;
	font-family: CeraProRegular;
	margin: 10px 0 0 0;
	font-size: 18px;
}
.integr-rt {
	width: 82%;
}
.integer-feature ul li a {
	font-size: 19px !important;
	width: 265px;
}
.dlvry-bnr {
	margin: 55px 0 0 0 !important;
}
.competitor-bnr {
	padding: 0 0 60px 0;
}
.comitor-solu {
	margin: 0 0 0 !important;
}
.provide-tech {
	padding: 55px 0 55px;
}
.mains-integr .feature-lst ul li .active {
	background: #fff;
}
.compititor-image {
	height: 290px;
	width: 100%;
}
.compititor-image img {
	height: 100%;
	width: 100%;
	border-radius: 4px;
}
.compititor-box p {
	font-weight: 400;
	font-family: CeraProRegular;
	font-size: 17px;
	margin: 15px 0 0;
	color: #717171;
	text-align: left;
}
.Pricing {
	margin: 20px 0 0 0;
}
.integers-box a:hover {
	text-decoration: none;
}
.centr-inte {
	text-align: center;
}
.compare-mrg a {
	margin: 55px 0 0 0 !important;
}
.comparison-tble {
	text-align: center;
}
#detail-Pricing {
	padding: 60px 0 0 0;
}
.cmpre-ftre {
	text-align: center;
	font-size: 18px;
	font-family: CeraProRegular;
	color: #50535B;
}
.mains-price {
	margin: 35px 0 0 0;
}
.price-sec ul li .more-adds a::after {
	content: "\f054";
 margin-left: .5rem;
	top: 1px;
	transition: all .2s ease-in-out;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100;
	position: relative;
	vertical-align: middle;
}
.price-sec ul li .more-adds a {
	color: #282C36;
	font-size: 16px;
	font-weight: 400;
	line-height: 40px;
	padding: 0;
	text-decoration: none;
}
.request-cntr {
	text-align: center;
}
.error-images {
	padding: 32px 0 0 0;
}
.request-cntr p {
	color: #666;
	font-size: 30px;
	line-height: 53px;
	padding: 0 0 10px;
	font-family: CeraProRegular;
}
.request-cntr p span {
	color: #1277FD;
}
.request-cntr a {
	color: #fff;
	font-size: 18px;
	font-family: CeraProRegular;
	background: #1277FD;
	border-radius: 7px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	padding: 10px 13px;
}
.request-cntr a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #087ae3 !important;
}
.erors-bg {
	background: url(/wp-content/themes/botpenguin/images/bg1.png);
	height: 525px;
	margin: 58px 0 0 0;
}
.cmpre-ftre a:hover {
	text-decoration: none;
}
.price-sec ul li .more-adds a:hover::after {
	right: -3px;
}
.integrtion-txts p {
	padding: 0 230px;
}
.nav li ul li:hover .answer-arrows img {
	display: block;
}
.answer-arrows {
	display: inline-block;
	padding: 0 0px 0 7px;
}
.answer-arrows img {
	width: inherit !important;
	display: none;
}
.nav_bar ul li:hover .drop_width {
	display: block;
}
.signs-form p {
	color: #93959A;
	font-size: 13px;
	margin: 14px 0 0;
	line-height: 23px;
}
.launch-list ul li a, .main-case ul li a, .sub-btn a:hover {
	text-decoration: none
}
.launch-list ul li, .main-case ul li, .price-sec ul li, .work-list li {
	list-style: none
}
.addresTxt, .cpyRt p {
	font-style: normal;
	font-weight: 400
}
@font-face {
	font-family: CeraProRegular;
	src: url(fonts/CeraProRegular.eot);
	src: url(fonts/CeraProRegular.eot) format('embedded-opentype'), url(fonts/CeraProRegular.woff2) format('woff2'), url(fonts/CeraProRegular.woff) format('woff'), url(fonts/CeraProRegular.ttf) format('truetype'), url(fonts/CeraProRegular.svg#CeraProRegular) format('svg')
}
@font-face {
	font-family: CeraProBold;
	src: url(fonts/CeraProBold.eot);
	src: url(fonts/CeraProBold.eot) format('embedded-opentype'), url(fonts/CeraProBold.woff2) format('woff2'), url(fonts/CeraProBold.woff) format('woff'), url(fonts/CeraProBold.ttf) format('truetype'), url(fonts/CeraProBold.svg#CeraProBold) format('svg')
}
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px
}
.main-fture {
	float: left;
	width: 67%;
	margin: 29% 0 0
}
.page-id-129 .footer-section, .page-id-129 .logo_bar {
	display: none
}
.main-case ul li, .work-rts p, .work-txt h3, .work-txt span {
	display: inline-block
}
header {
	position: fixed;
	width: 100%;
	background: #fff;
	z-index: 111111;
	top: 0
}
.inr-ftrimage {
	float: left;
	width: 50%
}
.inr-ftrimage img {
	width: 100%
}
.inr-ftrimage2 {
	float: right;
	width: 50%
}
.inr-ftrimage2 img {
	width: 92%
}
.featre-image7 {
	float: left;
	width: 65%;
	margin: 24% 0 0;
	text-align: center
}
.switch input {
	opacity: 0;
	width: 0;
	height: 0
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: -9px;
	bottom: 0;
	background-color: #2196f3;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 10px 0
}
.togle-btn h3, .togle-btn h4 {
	font-size: 20px;
	font-family: CeraProRegular;
	line-height: 53px;
	padding: 0 0 20px;
	color: #282C36
}
.slider:before {
	position: absolute;
	content: "";
	height: 22px;
	width: 22px;
	left: 0;
	bottom: 3px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s
}
.contact-btn a::after, .sub-btn a::before, .sub-btn button::after {
	transition: all .2s ease-in-out;
	vertical-align: middle
}
input:checked+.slider {
	background-color: #2196F3
}
input:focus+.slider {
	box-shadow: 0 0 1px #2196F3
}
input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px)
}
.slider.round {
	border-radius: 34px
}
.slider.round:before, .work-txt span {
	border-radius: 50%
}
.togle-btn {
	position: relative;
	min-height: 1px;
	width: 40px;
	text-align: center;
	margin: 0 auto 25px
}
.togle-btn h3 {
	position: absolute;
	left: -88px;
	top: -32px
}
.togle-btn h4 {
	position: absolute;
	right: -92px;
	top: -22px
}
.heading-txt p {
	color: #282C36;
	font-size: 18px;
	font-family: CeraProRegular;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 35px
}
.get-text ul li a:hover {
	color: #2295ff
}
.mains-work h4, .work-txt h3 {
	color: #282C36;
	font-family: CeraProRegular
}
.material-switch input {
	opacity: 0
}
.solution-mn {
	position: absolute;
	opacity: 0
}
.home-bnr {
	background: #fff!important
}
.extra-top {
	padding-right: 0!important
}
#bs-example-navbar-collapse-1 {
	padding-right: 0
}
.main-case ul {
	margin: 0;
	padding: 0
}
.step-ftr {
	margin: 32% 0 0!important
}
.work-rts {
	float: right;
	width: 88%
}
.work-list {
	padding: 0;
	margin: 0
}
.mains-work h4 {
	font-size: 26px;
	font-weight: 600;
	line-height: 35px;
	padding: 0 0 20px
}
.work-txt h3 {
	font-size: 21px;
	font-weight: 700;
	line-height: 38px;
	margin-top: 0
}
.work-txt span {
	box-shadow: 0 0 20px 0 rgba(18,119,253,.3);
	font-weight: 600;
	font-variant-numeric: lining-nums;
	height: 45px;
	width: 45px;
	text-align: center;
	font-size: 22px;
	line-height: 45px;
	background: #1277fd;
	color: #fff;
	float: left;
	margin: 0 0 18px
}
.chat-image2 img, .launch-image img {
	width: 100%
}
.work-rts p {
	color: #282C36;
	font-size: 17px;
	font-family: CeraProRegular;
	font-weight: 400;
	line-height: 27px;
	margin-top: 0
}
.no-padd {
	padding: 0!important
}
.extra-top .navbar-default .navbar-nav>li>a:hover {
	color: #1277fd!important
}
.work-txt {
	overflow: hidden;
	margin: 18px 0 50px;
	cursor: pointer
}
.solution-bg {
	background: #292d38;
	margin: 90px 0 0;
	padding: 0 0 90px
}
.launch-list ul {
	margin: 0;
	padding: 0
}
.launch-list ul li {
	line-height: 47px;
	padding: 0 0 17px
}
.launch-list ul li a {
	color: #282C36;
	font-size: 17px;
	font-family: CeraProRegular;
	font-weight: 600;
	line-height: 30px;
	display: inherit;
	padding: 8px 9px
}
.chat-image1, .indbot-txt p, .launch-imggs, .launch-para p {
	display: inline-block
}
.launch-list ul li a:hover {
	box-shadow: 0 3px 7px 0 #d7d7d7;
	color: #1176ff
}
.where-launch {
	padding: 40px 0 58px
}
.solution-lead {
	margin: 120px 0 0
}
.launch-image, .launch-para2 {
	margin: 100px 0 0
}
.faq {
	padding: 100px 0 0
}
.launch-imggs {
	width: 60%
}
.launch-para {
	width: 35%;
	float: right;
	margin: 120px 0 0
}
.launch-para p {
	color: #282C36;
	font-size: 17px;
	font-family: CeraProRegular;
	font-weight: 400;
	line-height: 27px;
	margin-top: 0
}
.contact-btn {
	margin: 19px 0 0
}
.contact-btn a {
	color: #fff;
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 8px 13px 10px;
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px
}
.contact-btn a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.indbot-icon span, .indbot-txt h3 {
	color: #282C36;
	font-family: CeraProRegular
}
.chat-image1 {
	margin-right: 14px;
	margin-left: 13px
}
.abt-rt img, .launch-imggs img {
	width: 100%
}
.no-paddlft {
	padding-left: 0!important
}
#pol4 {
	left: 18%
}
.indbot-icon {
	float: left;
	margin-right: 14px
}
.indbot-txt, .indus-box {
	float: right
}
.indbot-icon img {
	width: 25px;
	margin-right: 8px
}
.indbot-icon span {
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	margin: 4px 0 0;
	vertical-align: middle
}
.indbot-txt h3 {
	font-size: 19px;
	font-weight: 600;
	line-height: 25px;
	margin: 0 0 15px
}
.bnr-lft p, .indbot-txt p {
	color: #282C36;
	font-family: CeraProRegular;
	font-weight: 400
}
.indbot-txt p {
	font-size: 17px;
	line-height: 27px;
	margin: 11px 0 0;
	width: 100%
}
.indus-box {
	width: 39%;
	margin: 120px 0 0
}
.about-us {
	padding: 42px 0 55px
}
.bnr-lft {
	padding: 52px 0 0
}
.bnr-lft h1 {
	color: #282C36;
	font-size: 41px;
	font-family: CeraProBold;
	line-height: 53px
}
.bnr-lft h1::before {
	background-color: #1076ff;
	border-radius: 8px;
	content: '';
	display: block;
height:.25rem;
	width: 42px;
	margin-bottom: 1rem
}
.bnr-lft p {
	font-size: 21px;
	line-height: 35px;
}
.bnr-lft a, .sub-btn button {
	padding: 10px 13px;
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px;
	margin: 14px 0 0;
	color: #fff
}
.bnr-lft a {
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0
}
.bnr-lft a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.sub-btn {
	text-align: right
}
.sub-btn button {
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0
}
.sub-btn button:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.sub-btn button::after {
	content: "\f054";
margin-left:.5rem;
	position: relative;
	right: 0;
	top: 1px;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100
}
.sub-btn a, .sub-btn a::before {
	font-size: 17px;
	font-weight: 600
}
.sub-btn button:hover::after {
	right: -3px
}
.sub-btn a {
	font-family: CeraProRegular;
	margin: 25px 0 0;
	text-align: left;
	float: left;
	color: #2d2d2d
}
.sub-btn a:hover {
	color: #009AFF
}
.sub-btn a::before {
	content: "\f104";
    margin-left:.5rem;
	position: relative;
	left: -4px;
	top: -1px;
	font-family: FontAwesome;
	color: #000
}
.sub-btn a:hover::before {
	left: -8px;
	color: #009AFF
}
.sell-marg {
	margin: 18px 0 0
}
.bnr-rt {
	margin: 25px 0
}
.post-feature a:focus {
	color: #fff;
	text-decoration: none
}
.abt-lft h3 {
	color: #282C36;
	font-size: 24px;
	font-family: CeraProBold;
	line-height: 37px
}
.abt-rt {
	margin: 28px 0 0
}
.abt-lft p {
	color: #282C36;
	font-size: 17px;
	font-family: CeraProRegular;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 21px
}
.main_logo {
	margin: 10px 0 0
}
.featre-image {
	float: left;
	width: 65%;
	margin: 24% 0 0
}
.featre-image img {
	width: 100%
}
.featre-txt {
	float: right;
	width: 33%;
	margin: 42% 0 0
}
.pric-icon {
	min-height: 67px
}
.img-mrgn {
	padding: 7px 0 0
}
.client-short {
	margin: -73px 0 0
}
.client-short ul {
	margin: 0;
	padding: 0
}
.client-short ul li {
	list-style: none;
	display: inline-block;
	background: #fff;
	border-radius: 50%;
	height: 80px;
	width: 80px;
	line-height: 80px;
	box-shadow: 2px 5px 5px 0 #dadada
}
.busns-lft h2, .inr-price h3 {
	font-family: CeraProRegular;
	text-decoration: none;
	display: inherit
}
.case-box h3 {
	color: #282C36;
	font-size: 23px;
	font-family: CeraProRegular;
	font-weight: 600;
	line-height: 25px;
	margin: 0
}
.case-box p {
	color: #282C36;
	font-size: 18px;
	font-family: CeraProRegular;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 42px
}
.case-box {
	position: relative;
	padding: 1px 0 0
}
.solution1 {
	padding: 0 0 35px
}
.book-image {
	margin: 0 0 0 60px
}
.book-image img {
	width: 100%
}
.lft-hdg {
	text-align: left!important
}
.inr-gration, .inr-price {
	text-align: center
}
.main-business {
	padding: 86px 0 0
}
.busns-lft h2 {
	color: #444;
	font-size: 21px;
	font-weight: 600;
	line-height: 30px;
	padding: 8px 0;
	margin: 0
}
.busns-lft p {
	color: #282C36;
	font-size: 18px;
	font-family: CeraProRegular;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 24px
}
.busns-img {
	margin: 25px 0 0
}
.integration {
	padding: 70px 0 0
}
.inr-price {
	box-shadow: 0 4px 11px 4px rgba(0,0,0,.07);
	padding: 15px 15px 32px
}
.inr-price h3 {
	color: #444;
	font-size: 30px;
	font-weight: 400;
	line-height: 30px;
	padding: 10px 0 15px;
	margin: 0
}
.apps-logo-text, .apps-logo-text a, .inr-price a, .tick-img {
	display: inline-block
}
.per-month, .per-month2 {
	padding: 0 48px
}
.inr-price h4 {
	color: #282C36;
	font-size: 37px;
	font-family: CeraProBold;
	line-height: 26px;
	padding: 0 0 20px
}
.inr-price a, .inr-price p, .price-sec ul li span {
	font-family: CeraProRegular
}
.inr-price p {
	color: #282C36;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 20px
}
.inr-price a {
	color: #fff;
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 8px 13px 10px;
	font-weight: 600;
	font-size: 17px;
	margin: 10px 0 0;
	text-decoration: none!important
}
.cht-window li a, .extra-top .navbar-default .navbar-nav>li>a, .feature-btn a, .feature-lst ul li a, .features-list ul li a, .nav>li ul li a, .post-feature a:hover, .post-list li a, .price-sec ul li span, .request-section a:hover, .right-blg ul li a, .signup-rt form a:hover {
	text-decoration: none
}
.inr-price a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.price-sec ul {
	margin: 0;
	padding: 35px 0 0
}
.price-sec ul li {
	line-height: 33px
}
.tick-img {
	margin-right: 4px
}
.price-sec ul li span {
	color: #282C36;
	font-size: 16px;
	font-weight: 400;
	line-height: 40px;
	padding: 0;
	vertical-align: middle
}
.home-ftr {
	margin: 17% 0 0!important
}
.home-fetures .feature-lst ul li a {
	line-height: 37px!important
}
.home-txt {
	margin: 30% 0 0!important
}
.ftr-signup {
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 0 55px;
	padding: 0 0 22px
}
.signup-lft h3 {
	font-size: 39px;
	color: #2295ff;
	margin: 0;
	font-family: CeraProBold
}
.signup-lft p, .signup-rt form input {
	font-family: CeraProRegular;
	font-weight: 400
}
.signup-lft p {
	color: #50535B;
	font-size: 18px;
	line-height: 38px
}
.signup-rt {
	margin: 24px 0 0;
	text-align: right
}
.signup-rt form input {
	border: 1px solid rgba(40,44,54,.2);
	background: #fff;
	border-radius: 4px;
	font-size: 15px;
	padding: 10px 11px;
	width: calc(100% - 148px);
	max-width: 265px
}
.apps-logo-text a, .modal-body .product_content .h4-block, .signup-rt form a {
	font-family: CeraProRegular;
	font-weight: 600
}
.signup-rt form a {
	color: #fff;
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 10px 13px 12px;
	font-size: 17px;
	margin: 0 0 0 15px
}
.signup-rt form a:hover {
	color: #FFF;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.maps-address {
	padding: 4px 15px;
	margin: 15px 0 0
}
.apps-logo-text a {
	color: #595757;
	font-size: 17px;
	padding: 11px 0 0
}
.apps-logo-text i {
	color: #2296ff;
	font-size: 20px;
	width: 22px
}
.modal-body .product_content .h4-block {
	font-size: 25px;
	color: #2296ff!important;
	margin: 5px 0 15px;
	display: inline-block
}
.main-form input {
	height: 45px!important;
	border-radius: 0!important;
	font-size: 17px!important;
	margin-bottom: 13px
}
.text-areas textarea {
	border: 1px solid #ccc;
	border-radius: 0;
	font-size: 17px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 10px;
	color: #555;
	resize: none;
	margin-top: 15px;
	width: 100%
}
#phone2 {
	width: 100%;
	border: 1px solid #ccc
}
.product_content .conversion-btn input {
	border: none;
	background: #2296ff;
	padding: 10px 15px;
	height: 45px;
	font-size: 18px;
	font-family: Montserrat;
	width: 100%
}
.product_content .product_content .conversion-btn {
	margin: 13px 0 0
}
.bnr-abso-img-cls {
	position: absolute;
	left: 0;
	bottom: -1px;
	right: 0;
	max-width: 1177px;
	margin: auto;
	text-align: left
}
.banner-section img {
	margin: auto
}
.mobile-sho {
	display: none
}
.flag-icons ul li, .media-icons ul li, .media-icons ul li a i {
	display: inline-block;
	list-style: none
}
.flag-icons ul {
	margin: 7px 0 0;
	padding: 0
}
.flag-icons ul li {
	width: 13%;
	margin: 0 4px
}
.flag-icons ul li img {
	width: 100%
}
.media-icons ul {
	margin: 0;
	padding: 0
}
.media-icons ul li {
	margin: 0 21px 0 0
}
.media-icons ul li a i {
	color: #a9abaf;
	font-size: 16px
}
.media-icons ul li a i:hover {
	color: #22ADFB
}
.appfutura-image img {
	width: 20%;
	margin-left: 10px
}
.features {
	padding: 80px 0 0
}
.ben-chat-bot img {
	width: 50px!important
}
.solution-mn5 {
	position: absolute;
	opacity: 0
}
.cht-window {
	padding: 0;
	margin: 0
}
.bnr-lft a::after, .contact-btn a::after {
	content: "\f054";
margin-left:.5rem;
	position: relative
}
.cht-window li {
	list-style: none
}
.contact-btn i:hover {
	padding-left: 10px
}
.contact-btn a::after {
	right: 0;
	top: 1px;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100
}
.contact-btn a:hover::after {
	right: -3px
}
.bnr-lft a::after {
	right: 0;
	top: 0;
	transition: all .2s ease-in-out;
	vertical-align: middle;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100
}
.feature-btn a::after, .inr-price a::after, .request-btns a::after, .signup-rt form a::after {
	content: "\f054";
margin-left:.5rem;
	top: 1px;
	transition: all .2s ease-in-out;
	font-family: FontAwesome;
	font-size: 11px;
	font-weight: 100;
	position: relative;
	vertical-align: middle
}
.bnr-lft a:hover::after {
	right: -3px
}
.feature-btn a::after {
	right: 0
}
.feature-btn a:hover::after {
	right: -3px
}
.inr-price a::after {
	right: 0
}
.inr-price a:hover::after {
	right: -3px
}
.request-btns a::after {
	right: 0
}
.request-btns a:hover::after {
	right: -3px
}
.signup-rt form a::after {
	right: 0
}
.feature-btn a, .feature-lst ul li a, .solution-mn p {
	font-family: CeraProRegular
}
.signup-rt form a:hover::after {
	right: -3px
}
.blue-txt {
	color: #1277FD!important
}
.feature-lst ul {
	margin: 0 0 0 -8px;
	padding: 0
}
.feature-lst ul li {
	list-style: none;
	line-height: 47px;
	padding: 0 0 5px
}
.feature-lst ul li a {
	color: #282C36;
	font-size: 17px;
	font-weight: 600;
	line-height: 30px;
	display: inherit;
	padding: 8px 9px
}
.feature-lst ul li .active, .feature-lst ul li a:hover {
	box-shadow: 0 3px 7px 0 #d7d7d7;
	color: #1176ff
}
.feature-lst {
	padding: 0 0 23px
}
.featur-img {
	text-align: right;
	margin: 80px 0 0
}
.carousel-cntr, .demand-box, .feature-btn-cntr, .ind-hdr, .mains-clients, .request-section, .sol-hdr, .solution-mn p, .wrk-txt {
	text-align: center
}
.vertical-list {
	margin: 37px 0 0
}
.solution-mn p {
	color: #282C36;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 24px
}
.feature-btn a {
	color: #fff;
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 8px 13px 10px;
	font-weight: 600;
	font-size: 17px;
	margin: 10px 0 0;
	display: inline-block
}
.features-box h4, .features-list ul li h3 {
	font-weight: 700;
	font-size: 21px;
	font-family: CeraProRegular
}
.feature-btn a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.navbar-default .navbar-nav>li>a:hover {
	color: #1277FD
}
.caret {
	color: #2295ff
}
.features-list {
	margin: 80px 0 0
}
.features-list ul {
	margin: 0;
	padding: 0
}
.features-list ul li {
	list-style: none;
	width: 50%;
	float: left
}
.apps-navs, .ind-box i {
	float: right
}
.features-list ul li h3 {
	color: #252a2c;
	margin: 29px 0 3px
}
.feature-btn-cntr {
	margin: 24px 0 0
}
.blog-lft {
	margin: 40px 0 0
}
.features-box {
	transition: all .3s ease-in-out;
	box-shadow: 0 5px 10px rgba(0,0,0,.07);
	background-color: #FFF;
	border-radius: 6px;
	position: relative;
	padding: 3rem;
	margin: 0 0 26px;
	min-height: 217px
}
.features-box:hover {
	box-shadow: 0 5px 20px rgba(0,0,0,.17)
}
.appsrhino-features {
	margin: 50px 0 0
}
.features-box h4 {
	color: #2296ff;
	margin: 29px 0 7px
}
.features-box P {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #a4a3a3;
	margin: 15px 0 0
}
.box-icons i {
	font-size: 25px;
	color: #484b54
}
.features-box h4 i {
	font-size: 12px;
	transition: all .5s ease-in-out
}
.give-question, .ind-box {
	transition: all .3s ease-in-out
}
#quote-carousel {
	padding: 0 10px 30px;
	margin-top: 30px
}
#quote-carousel .carousel-control {
	background: 0 0;
	color: #222;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 30px
}
#quote-carousel .carousel-control.left {
	left: -12px
}
#quote-carousel .carousel-control.right {
	right: -12px!important
}
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0;
	margin-right: -19px
}
#quote-carousel .carousel-indicators li {
	background: silver
}
#quote-carousel .carousel-indicators .active {
	background: #333
}
#quote-carousel img {
	width: 250px;
	height: 100px
}
.item blockquote {
	border-left: none;
	margin: 0
}
.item blockquote img {
	margin-bottom: 10px
}
.comos-icn:before {
	content: "\f10d";
	font-family: Fontawesome;
	height: 70px;
	width: 70px;
	background: #2296ff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border-radius: 50%;
	display: inline-block;
	color: #fff;
	line-height: 70px;
	font-size: 32px;
	margin: 0 0 25px
}
.wrk-txt h2 {
	font-size: 41px;
	font-family: CeraProBold;
	line-height: 53px;
	color: #282c36
}
.wrk-txt p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #422c36;
	margin: 15px 0 0 122px;
	width: 80%
}
.wrk-ftr {
	margin: 30px 0 0
}
.wrk-ftr h3 {
	font-size: 25px;
	font-family: CeraProBold;
	line-height: 30px;
	color: #282c36
}
.wrk-ftr p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #422c36
}
.white-solution {
	background: #fff!important;
	margin: 50px 0 0
}
.white-solution .heading-txt h3, .white-solution .language-txt h3 {
	color: #282C36!important
}
.white-solution .language-txt p {
	color: #422c36!important
}
.white-solution .natural-list {
	margin: 55px 0 0
}
.clr {
	color: #2296ff
}
.sol-hdr h2 {
	font-size: 41px;
	font-family: CeraProBold;
	line-height: 53px;
	color: #282c36
}
.sol-ftrtxt h3, .sol-ftrtxt p, .sol-hdr p {
	font-family: CeraProRegular
}
.sol-hdr p {
	font-weight: 400;
	font-size: 16px;
	color: #422c36;
	margin: 15px 0 0 122px;
	width: 80%
}
.main-ind {
	background: #f6f6f7;
	margin: 44px 0 0;
	padding: 18px 0 40px
}
.sol-ftrtxt h3 {
	font-size: 23px;
	line-height: 30px;
	color: #282c36;
	font-weight: 600
}
.sol-ftrtxt p {
	line-height: 23px;
	font-weight: 400;
	font-size: 16px;
	color: #422c36
}
.ftr-hdr h2, .lch-hdr h2 {
	font-size: 41px;
	line-height: 53px;
	color: #282c36;
	font-family: CeraProBold
}
.main-launch {
	margin: 100px 0 0
}
.lch-hdr {
	text-align: center
}
.lch-ftr {
	margin: 45px 0 0
}
.lch-box {
	box-shadow: 0 3px 13px 0 #dddbdb;
	padding: 10px 20px;
	margin-bottom: 28px;
	min-height: 180px
}
.lch-box h4 {
	font-size: 20px;
	font-family: CeraProBold;
	color: #252526
}
.lch-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 19px;
	color: #422c36;
	line-height: 30px
}
.ind-hdr h3 {
	font-size: 41px;
	font-family: CeraProBold;
	line-height: 53px;
	color: #282c36
}
.ind-hdr p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #422c36;
	margin: 0 0 0 122px;
	width: 80%
}
.ind-box h4, .ind-box p {
	font-family: CeraProRegular
}
.right-screenshot {
	margin: 85px 0 0 110px
}
.ind-ftr {
	margin: 20px 0 0
}
.ind-box {
	box-shadow: 0 5px 10px rgba(0,0,0,.07);
	background-color: #FFF;
	border-radius: 6px;
	padding: 3rem;
	margin: 0 0 26px;
	min-height: 217px;
	position: relative
}
.ind-box h4 {
	color: #282c36;
	font-weight: 700;
	font-size: 21px
}
.ind-box p {
	line-height: 25px;
	font-weight: 400;
	font-size: 16px;
	color: #505050;
	margin: 15px 0 0
}
.box-icons {
	position: absolute;
	right: 25px;
	bottom: 23px
}
.inr-map {
	margin: 20px 0 0
}
.mpftr-lft {
	background-color: #fff;
	box-shadow: 0 0 2px grey;
	min-height: 200px
}
.home-ftr2 {
	margin: 26% 0 0!important
}
@media (min-width:768px) {
#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px
}
}
@media (max-width:768px) {
#quote-carousel .carousel-indicators {
	bottom: -20px!important
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0 5px;
	width: 15px;
	height: 15px
}
#quote-carousel .carousel-indicators li.active {
	margin: 0 5px;
	width: 20px;
	height: 20px
}
}
.carousel-cntr blockquote small, .carousel-cntr p {
	margin: 0 0 7px;
	line-height: 37px;
	font-weight: 400;
	font-family: CeraProRegular
}
.inr-clients img, .media img {
	width: 75%
}
.testimonials-slider {
	padding: 40px 0 0;
	min-height: 420px
}
.carousel-cntr p {
	font-size: 21px;
	color: #50535B
}
.carousel-cntr blockquote small::before {
	display: none
}
.give-question, .inr-clients, .media-clients, .request-section a {
	display: inline-block
}
.carousel-cntr blockquote small {
	font-size: 17px;
	color: rgba(40,44,54,.4)
}
.mains-clients {
	margin: 0 0 28px
}
.media-badges {
	padding: 0
}
.request-demo {
	padding: 20px 0 0;
	margin: 0 0 50px 0;
}
.request-section p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 22px;
	color: #313734;
	margin: 0 0 20px;
	padding: 0 148px
}
.request-section a {
	color: #fff;
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 8px 13px 10px;
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px;
	margin: 18px 0 0;
	text-decoration: none
}
.request-section a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.give-question {
	box-shadow: 0 3px 10px 3px rgba(0,0,0,.07);
	background-color: #FFF;
	border-radius: 6px;
	position: relative;
	padding: 3rem;
	min-height: 195px;
	width: 40%;
	margin: 70px 0 0
}
.give-question h2 {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 20px;
	color: #2295ff;
	margin: 20px 0 0
}
.give-question h3, .give-question h4 {
	font-weight: 700;
	font-family: CeraProRegular
}
.give-question h3 {
	font-size: 25px;
	color: #2296ff;
	margin: 24px 0 20px
}
.give-question h4 {
	font-size: 39px;
	color: #4c4c4c;
	margin: 29px 0 20px
}
#word {
	display: inline-block!important;
	float: none!important;
	margin: 10px 0 0!important;
	color: #1277FD
}
.demo-cnts {
	margin: 65px 0 0
}
.demand-box {
	box-shadow: 4px 5px 11px 2px rgba(0,0,0,.07);
	padding: 15px;
	background: #fff;
	margin: 35px 0 38px
}
.log-icon, .nav_bar {
	text-align: right
}
.demand-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px;
	color: #818181
}
.demand-box p span {
	font-weight: 600;
	color: #2396ff
}
.demand-section {
	margin: 45px 0 0
}
.top_text_br h3 {
	color: #1B2C3E;
	font-family: LatoRegular;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	margin: 11px 0 0
}
.sign-up {
	background-color: #F6F6F7
}
.inr-sign {
	box-shadow: 0 3px 20px rgba(0,0,0,.1);
	overflow: hidden;
	background: #fff;
	margin: 60px auto;
	width: 45%;
	min-height: 260px;
	border-radius: 6px;
	padding: 40px;
}
.signs-form {
	margin: 0 auto;
	width: 75%
}
.blg-image img, .blog-lft img {
	width: 100%
}
.signs-form h3 {
	color: #282C36;
	font-size: 18px;
	font-family: CeraProRegular;
	font-weight: 600;
	line-height: 28px;
	margin: 9px 0 10px
}
.signs-form .form-group label, .signs-form input {
	font-weight: 400;
	line-height: 28px;
	font-family: CeraProRegular
}
.signs-form .form-group {
	margin-bottom: 0
}
.signs-form .form-group label {
	color: #50535B;
	font-size: 17px;
	margin: 9px 0 0
}
.signs-form sup {
	color: red;
	font-size: 13px
}
.signs-form input {
	height: 46px;
	color: #282C36;
	font-size: 17px;
	margin: 2px 0
}
.logo_bar {
	background-color: #fff;
	padding: 2px 0 15px
}
.banner {
	background: #f6f6f7;
	margin: 65px 0 0
}
.banner-section .for-h1 {
	font-size: 28px;
	padding: 0;
	margin-top: 0!important;
	display: inline;
	line-height: 41px;
	color: #253858;
	text-transform: none;
	font-family: CeraProRegular;
	font-weight: 700
}
.post-feature h3, .post-list li a, .right-blg h4 {
	text-transform: uppercase
}
.post-feature h3, .post-feature h5 {
	font-weight: 600;
	font-family: CeraProRegular
}
.banner-section .carousel-inner {
	margin: auto;
	max-width: 670px
}
.inrs-blog {
	box-shadow: 0 0 13px 4px rgba(0,0,0,.07);
	background: #fff;
	margin: -90px 0 0;
	overflow: hidden;
	padding: 20px
}
.post-feature h3 {
	letter-spacing: 2px;
	color: #969696;
	font-size: 14px;
	border-bottom: 1px solid #e0e0e0;
	padding: 40px 0 10px
}
.post-feature h5 {
	color: #2296ff;
	font-size: 25px;
	padding: 5px 0 4px;
	line-height: 32px
}
.left-blog {
	padding: 0 20px
}
.post-feature p {
	color: #5A5A5A;
	font-size: 18px;
	font-family: CeraProRegular;
	font-weight: 500
}
.post-feature a {
	color: #fff;
	background-color: #1277FD;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 10px 24px;
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px;
	margin: 15px 0 0;
	display: inline-block
}
.post-feature a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.post-list {
	margin: 0;
	padding: 40px 0 0
}
.post-list li {
	list-style: none;
	display: inline-block;
	padding: 0 30px 0 0
}
.post-list li a {
	color: #5A5A5A;
	font-size: 15px;
	font-family: CeraProRegular;
	font-weight: 500;
	padding: 0 0 5px
}
.lft-faq {
	transition: all .22s ease-in-out;
	padding: 20px 65px 20px 20px;
	border-bottom: 1px solid #dbdbdb;
	position: relative;
	min-height: 158px
}
.lft-faq:hover {
	background: #fff;
	box-shadow: 0 0 30px rgba(0,0,0,.1);
	position: relative;
	z-index: 5;
	cursor: pointer
}
.lft-faq h3 {
	font-size: 21px;
	line-height: 30px;
	color: #282c36;
	font-family: CeraProRegular;
	font-weight: 600
}
.lft-faq p {
	line-height: 23px;
	font-family: CeraProRegular;
	font-size: 16px;
	color: #686868
}
.right-blg h4, .right-blg ul li a {
	font-size: 15px;
	font-family: CeraProRegular;
	font-weight: 500
}
.blog-section {
	padding: 10px 0 45px;
	margin: 90px 0 0
}
.right-blg h4 {
	color: #39393B;
	line-height: 28px;
	margin: 0 0 21px;
	border-bottom: 1px solid #e6e6e6
}
.right-blg ul {
	margin: 0;
	padding: 0
}
.right-blg ul li {
	list-style: none;
	display: inline-block
}
.right-blg ul li a {
	color: #656565;
	line-height: 22px;
	margin: 0 0 7px;
	display: inline-block
}
.blg-box {
	margin: 0 0 20px
}
.blg-lft {
	box-shadow: 0 3px 20px rgba(0,0,0,.1);
	min-height: 450px
}
.blg-cnt {
	margin: 20px 0 0;
	padding: 0 30px 30px
}
.blg-cnt h3 {
	color: #282C36;
	font-size: 30px;
	font-family: CeraProBold;
	line-height: 45px
}
.blg-cnt p, .extra-top .navbar-default .navbar-nav>li>a, .nav>li ul li a {
	font-family: CeraProRegular
}
.blg-cnt p {
	color: #50535B;
	font-size: 19px;
	font-weight: 400;
	line-height: 35px
}
.arow-icn {
	position: absolute;
	right: 18px;
	top: 86px
}
.arow-icn i {
	color: #087ae3;
	font-size: 20px
}
#custom-search-input {
	margin-top: 32px
}
#custom-search-input .search-query {
	border-radius: 28px;
	padding: 20px 15px
}
#custom-search-input button {
	border: 0;
	background: 0 0;
	padding: 2px 5px;
	margin-top: 2px;
	position: relative;
	left: -28px;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #bbbcbf
}
.search-query:focus+button {
	z-index: 3
}
.post-list li a.active {
	border-bottom: 1px solid #2296ff
}
.navbar-brandss {
	display: none
}
.extra-top {
	padding: 0
}
.navbar-fixed-top {
	top: inherit!important
}
.navbar-default {
	background: 0 0!important;
	border: inherit!important;
	position: inherit!important;
	margin: 10px 0 0!important
}
.navbar-nav li {
	margin: 0 20px 0 0
}
.navbar-default .navbar-nav>.active a {
	background: 0 0;
	color: #F96446
}
.extra-top .navbar-default .navbar-nav>li>a {
	font-size: 17px;
	padding: 6px 9px 25px;
	color: #282C36;
	height: 35px;
	margin: 7px 0 0;
	font-weight: 600;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: inherit!important;
	color: #fff
}
.dropdown-menu {
	padding: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #1277FD!important;
	background: inherit!important
}
.nav>li ul li a i {
	font-size: 15px;
	color: #2295ff;
	margin-right: 7px
}
.dropdown-menu>li>a {
	padding: 3px 14px!important
}
.dropdown-menu>li>a:hover {
	background: #F96446!important
}
.nav>li ul {
	position: absolute!important;
	z-index: 1111111;
	background: #fff;
	border-radius: 3px!important;
	top: 40px;
	min-width: 275px!important;
	box-shadow: 0 0 13px 0 #CECECE;
	left: 0;
	padding: 17px!important;
	border: 0
}
.drop_width li a img {
	margin-right: 8px;
	width: 24px
}
.bot-icon {
	float: left
}
.bot-txt, .nav_bar .navbar-nav {
	float: right
}
.bot-txt {
	width: 87%
}
.nav li ul li {
	list-style: none;
	margin: 0;
	padding: 0!important
}
.nav_list {
	display: none!important
}
.nav li:hover .nav_list {
	display: block!important
}
.enter-mail input, .ftr-menu ul li, .get-text ul li, .short-bdr, .upper-tabs, .upper-tabs ul li {
	display: inline-block
}
.nav>li ul li a {
	font-size: 15px;
	padding: 0;
	color: #2f2f2f!important;
	font-weight: 600;
	border: 0!important;
	line-height: 41px
}
.nav>li ul li a:hover {
	background: #f6f6f7!important;
	border-bottom: 0!important
}
.dropdown-menu>li>a:hover {
	color: #000!important
}
.nav_bar {
	position: relative;
	z-index: 111111;
	padding: 7px 0
}
.heading-txt {
	text-align: center;
	margin: 15px 0
}
.heading-txt h3 {
	color: #282C36;
	font-size: 38px;
	font-family: CeraProBold;
	line-height: 53px;
	padding: 0 0 10px
}
.ftr-menu ul li a, .mains-ftrs p {
	font-size: 15px;
	text-decoration: none
}
.addresTxt, .cpyRt p, .enter-mail button, .enter-mail input, .field-overview h3, .ftr-menu ul li a, .ftr_txt h2, .ftr_txt p, .get-text ul li a, .mains-ftrs p, .platform-texts h3, .platform-texts p {
	font-family: CeraProRegular
}
.navbar-nav .dropdown a:hover {
	color: #fff
}
.service_text.center::after {
	left: 50%;
	margin-left: -17px
}
.mains-ftrs p {
	color: #848484;
	padding: 40px 0 0
}
.get-text {
	margin: 40px 0 0;
	text-align: right
}
.ftr-menu ul {
	margin: 0;
	padding: 23px 0 21px;
	text-align: right
}
.all-feature, .development-box, .tab-center {
	text-align: center
}
.ftr-menu ul li {
	list-style: none
}
.ftr-menu ul li a {
	color: #171717;
	padding: 0 20px
}
.ftr-menu ul li a:hover {
	color: #1277FD
}
footer {
	background: #f6f6f7;
	padding: 50px 0 15px
}
.ftr_txt h2 {
	font-weight: 700;
	font-size: 18px;
	color: #4c4c4c;
	margin: 29px 0 20px
}
.drop_width li:hover i {
	color: #fff
}
.main_prt {
	border-bottom: 1px solid #4a5777;
	padding: 4px 0 19px;
	margin: 10px 0 0
}
.addresTxt {
	line-height: 27px;
	color: #999;
	font-size: 15px
}
.addresTxt i {
	margin: 0 5px 0 0;
	color: #2295ff;
	font-size: 17px;
	font-weight: 400
}
.cpyRt {
	padding: 13px 0;
	color: #999
}
.cpyRt p {
	font-size: 15px;
	color: #999;
	margin: 0
}
.ftr_txt p {
	font-size: 13px;
	color: #999
}
.list {
	margin: 0;
	padding: 0
}
.list li {
	list-style: none;
	line-height: 32px;
	float: left;
	width: 50%
}
.list li a {
	font-size: 14px;
	color: #999;
	font-family: CeraProRegular
}
.list li i {
	margin-right: 4px;
	font-weight: 700
}
.list li a:hover {
	color: #2296ff;
	text-decoration: none
}
.get-text ul {
	margin: 0;
	padding: 0
}
.get-text ul li {
	list-style: none;
	margin: 0 9px
}
.get-text ul li a {
	color: #848484;
	font-size: 15px;
	text-decoration: none
}
.get-text ul li a i {
	font-size: 17px;
	color: #a9abaf
}
.get-text ul li a i:hover {
	color: #2295ff
}
.features-box:hover h4 i {
	margin-left: 10px
}
.features-box:hover .box-icons i, .vertical-list ul li a:hover {
	color: #2296ff
}
.product_content .conversion-btn {
	margin: 12px 0 0
}
.platform-banner {
	background: #f6f6f7;
	padding: 120px 0 85px
}
.short-bdr {
	background: #2295ff;
	height: 4px;
	width: 45px;
	border-radius: 100px
}
.platform-texts h3 {
	font-weight: 700;
	font-size: 41px;
	color: #282c36
}
.platform-texts p {
	font-weight: 400;
	font-size: 18px;
	color: #8a8a8a;
	padding: 0 160px 0 0
}
.enter-mail {
	margin: 25px 0 0
}
.enter-mail input {
	width: 35%;
	padding: 20px 12px
}
.enter-mail button {
	color: #FFF;
	background-color: #2295ff;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 7px 24px 11px;
	font-weight: 600;
	font-size: 17px;
	margin: 0 0 0 17px
}
.enter-mail button:hover {
	color: #FFF;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.platform-bnr {
	width: 100%
}
.field-overview h3 {
	font-weight: 700;
	font-size: 21px;
	color: #282c36;
	margin: 29px 0 7px
}
.field-overview p, .upper-tabs ul li a {
	font-weight: 400;
	font-family: CeraProRegular
}
.field-overview p {
	font-size: 17px;
	color: #909090
}
.upper-tabs {
	background: #fff;
	box-shadow: 0 2px 17px #b3b3b3;
	padding: 8px 4px;
	border-radius: 100px
}
.development-box, .integ-box {
	box-shadow: 0 3px 20px rgba(0,0,0,.1);
	transition: all .3s ease-in-out
}
.upper-tabs ul {
	margin: 0;
	padding: 0
}
.upper-tabs ul li {
	list-style: none;
	margin: 0
}
.upper-tabs ul li a {
	font-size: 18px;
	color: #7e7e7e;
	margin: 0 18px;
	text-decoration: none;
	padding: 10px 25px;
	border-radius: 40px
}
.upper-tabs .nav-tabs>li.active>a {
	background: #2296ff;
	color: #fff;
	border: 1px solid #2296ff
}
.upper-tabs ul li a:hover {
	background: #2296ff;
	color: #fff
}
.upper-tabs .nav-tabs {
	border-bottom: 0
}
.integ-box {
	background-color: #FFF;
	border-radius: 6px;
	position: relative;
	padding: 3rem;
	margin: 0 0 26px;
	min-height: 219px
}
.integration-features {
	margin: 25px 0 0;
	background: url(../images/integation-bg.jpg) center no-repeat;
	background-size: 77%;
	float: left;
	padding: 56px 0
}
.similar-solution {
	background: #f6f6f7;
	margin: 50px 0 0
}
.development-box, .stack-box {
	background-color: #FFF;
	cursor: pointer
}
.similar-solution .integ-box {
	min-height: 160px
}
.integ-box h4 {
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 21px;
	color: #282c36;
	margin: 15px 0 12px
}
.all-feature a, .integ-box p {
	font-size: 16px;
	font-family: CeraProRegular;
	font-weight: 400
}
.integ-box p {
	color: #666;
	margin: 15px 0 12px
}
#mol1 img {
	width: 95%!important;
	margin: 84px 0 0!important
}
.first-uber, .sec-uber {
	position: absolute;
	left: -16px;
	top: -3px
}
.development-box, .stack-box, .tabs-icns {
	position: relative
}
.upper-tabs .nav-tabs>li a h4 {
	margin: 5px 0 3px 18px
}
.upper-tabs .nav-tabs .active .first-uber, .upper-tabs .nav-tabs>li a:hover .first-uber {
	display: none
}
.all-feature a, .stack-box, .stack-icon {
	display: inline-block
}
.all-feature a {
	color: #2296ff;
	margin: 25px 0 12px
}
.all-feature a i {
	font-size: 11px
}
.all-feature a:hover {
	color: #0071d8;
	text-decoration: none
}
.development-box {
	padding: 10px 15px;
	margin: 0 0 26px;
	min-height: 249px;
	border-radius: 4px
}
.flag-center {
	margin: 75px 0 0
}
.development-box-empty {
	min-height: 190px
}
.develop-icon {
	float: left;
	width: 20%
}
.develop-text {
	float: left;
	width: 80%;
	text-align: left
}
.book-demo, .book-demo a, .pricing-box, .stack-box, .stack-upr, .stacks-center, .uber-banner {
	text-align: center
}
.development-box h4 {
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 19px;
	color: #565050;
	margin: 9px 0 7px;
	line-height: 27px
}
.development-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #666;
	margin: 0 0 12px
}
.stack-box h4, .stack-box h5 {
	font-weight: 400;
	font-size: 13px;
	font-family: CeraProRegular
}
.stack-box {
	margin: 0 16px 22px;
	width: 14%;
	min-height: 158px;
	vertical-align: middle
}
#mol3 img {
	width: 89%!important;
	margin: 150px 0 0!important;
	border-radius: 22px
}
.stacks-features {
	margin: 40px 0 0
}
.bhoechie-tab .col-md-2 {
	width: 14%
}
.main-stack-box {
	margin: 35px 0 0
}
.stack-icon {
	margin: 5px 0 10px;
	border-radius: 6px;
	background: #f0f0f0;
	padding: 15px 25px
}
.stack-icon img {
	width: 32px
}
.stack-box h4 {
	color: #2d2a35;
	margin: 0
}
.stack-box h5 {
	color: #6f6f6f;
	margin: 5px 0 0
}
.Tech-stacks {
	padding: 0 0 90px
}
.stack-group a {
	display: inherit;
	line-height: 58px;
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 21px;
	color: #252a2c;
	text-decoration: none
}
.stack-group a:hover {
	color: #2296FF;
	text-decoration: none;
}
.features-cntr .features-list ul li {
	width: 100%
}
.features-cntr .tab-content {
	padding: 0 145px
}
.features-cntr .right-features img {
	width: 86%
}
.solution-mn3, .solution-mn4 {
	position: absolute;
	opacity: 0
}
.solution-chat {
	margin: 38px 0 0 100px
}
.natural-icon {
	width: 15%;
	float: left
}
.natural-list ul li {
	display: inline-block;
	padding: 0 0 18px
}
.language-txt {
	width: 83%;
	float: right
}
.language-txt h3 {
	color: #fff;
	font-size: 24px;
	font-family: CeraProRegular;
	font-weight: 600;
	line-height: 30px;
	text-decoration: none;
	display: inherit;
	padding: 0 0 9px;
	margin: 0
}
.language-txt p, .service_text p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px
}
.language-txt p {
	color: #EFEFEF;
	line-height: 24px;
	margin-top: 0;
	display: inline-block
}
.solution-bg .heading-txt h3 {
	color: #fff!important;
	padding: 15px 0 70px!important
}
.overview .stack-box {
	margin: 0 5px 22px;
	width: 22%
}
.user-overview {
	padding: 0 0 585px!important
}
.service_text p {
	color: #a4a3a3;
	margin: 38px 0 20px
}
.left-sucess h3, .left-sucess p {
	font-family: CeraProRegular;
	color: #595959
}
.left-sucess h3 {
	font-weight: 700;
	font-size: 22px;
	margin: 55px 0 10px
}
.left-sucess p {
	font-weight: 400;
	font-size: 17px;
	margin: 0 0 20px;
	line-height: 31px
}
.benefit-box h4, .book-demo a {
	font-size: 21px;
	font-family: CeraProRegular
}
.store-btn {
	margin: 35px 0 0;
	padding: 0
}
.store-btn li {
	list-style: none;
	display: inline-block;
	margin: 0 20px 0 0
}
.book-demo {
	margin: 69px 0 65px
}
.book-demo a {
	font-weight: 400;
	color: #fff;
	background: #2296ff;
	padding: 6px 16px 10px;
	border-radius: 4px;
	text-decoration: none;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4)
}
.book-demo a:hover {
	color: #FFF;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.appsrhino-padds {
	padding: 0 0 45px
}
.benefit-box h4 {
	font-weight: 700;
	color: #575757;
	margin: 29px 0 7px
}
.benefit-box P {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 17px;
	color: #666;
	margin: 15px 0 0
}
.benefit-features {
	margin: 55px 0 0
}
.benefit-box {
	margin: 0 0 35px
}
.help-grow {
	background: #f6f6f7;
	margin: 55px 0 0;
	padding: 0 0 70px
}
.grow-box {
	border: 1px solid #e9e9ea;
	padding: 4px 26px 45px;
	position: relative
}
.grow-box h4 {
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 18px;
	color: #424242;
	margin: 29px 0 7px
}
.grow-box P {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #848484;
	margin: 15px 0 0;
	line-height: 29px
}
.sucess-right img {
	width: 100%
}
.benefit-box:hover h4, .grow-box:hover .box-icons i {
	color: #3c96ff
}
.pricing-icon {
	height: 68px;
	width: 68px;
	border-radius: 50%;
	background: #2296ff;
	display: inline-block;
	line-height: 68px
}
.pricing-box {
	transition: all .3s ease-in-out;
	box-shadow: 0 0 34px 7px rgba(0,0,0,.07);
	padding: 40px 0 55px;
	background: #fff
}
.pricing-box h4 {
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 21px;
	color: #474747;
	margin: 29px 0 7px
}
.pricing-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 16px;
	color: #a4a3a3;
	margin: 15px 0 0
}
.pricing-features {
	margin: 60px 0 0;
	background: url(../images/integation-bg.jpg) center no-repeat;
	background-size: 64%;
	float: left;
	width: 100%;
	padding: 56px 0 61px
}
.integ-box h4 i {
	font-size: 12px;
	transition: all .5s ease-in-out
}
.mains-integration .integ-box {
	min-height: 286px!important
}
#integration-list {
	font-family: 'Open Sans', sans-serif;
	width: 80%;
	margin: 0 auto;
	display: table
}
#integration-list ul {
	padding: 0;
	margin: 10px 0;
	color: #555
}
#integration-list ul>li {
	list-style: none;
	border-top: 1px solid #ddd;
	padding: 15px;
	overflow: hidden
}
#integration-list ul>li:hover {
	background: #efefef
}
.expand {
	display: block;
	text-decoration: none!important;
	color: #555;
	cursor: pointer
}
#sup {
	display: table-cell;
	vertical-align: middle;
	width: 80%
}
.detail {
	margin: 10px 0;
	display: none;
	line-height: 22px;
	background: #f6f6f6;
	padding: 20px
}
.detail span {
	margin: 0;
	font-size: 14px
}
.right-arrow {
	margin-top: 4px;
	margin-left: 20px;
	width: 10px;
	height: 100%;
	float: right;
	font-weight: 700;
	font-size: 20px;
	color: #2296ff
}
.inrubr-banner h3, .inrubr-banner p {
	color: #fff;
	font-family: CeraProRegular
}
.solution-mn2 {
	position: absolute;
	opacity: 0
}
#sup li {
	border-top: 0!important;
	padding: 7px!important;
	list-style-type: circle!important;
	overflow: inherit!important
}
.icon {
	height: 75px;
	width: 75px;
	float: left;
	margin: 0 15px 0 0
}
.similar-solution .inter-icon img {
	width: auto!important
}
.main-customers .desktop-width .right-features img {
	width: 100%;
	margin: 35px 0 0
}
.uber-banner {
	background: #2295ff;
	padding: 65px 0 40px;
	position: relative
}
.uber-btm {
	position: absolute;
	bottom: -227px
}
.uber-btm img {
	width: 100%
}
.inrubr-banner {
	position: relative;
	max-width: 586px;
	margin: 0 auto 56px
}
.inrubr-banner h3 {
	font-weight: 700;
	font-size: 41px
}
.inrubr-banner .blck-bdr {
	background: #000
}
.inrubr-banner p {
	font-weight: 400;
	font-size: 18px;
	padding: 0
}
.inrubr-banner .enter-mail button {
	color: #FFF;
	background-color: #000;
	width: 160px
}
.inrubr-banner .enter-mail button:hover {
	background-color: #000!important
}
.inrubr-banner .enter-mail button i {
	font-size: 12px;
	transition: all .5s ease-in-out
}
.inrubr-banner .enter-mail button:hover i {
	margin-left: 10px
}
.features-padds {
	padding: 180px 0 225px!important
}
.uber-btm2 {
	position: absolute;
	bottom: -247px;
	right: 0;
	width: 479px
}
.uber-btm2 img {
	width: 100%
}
.mainsdmd-section {
	padding: 100px 0 0
}
.demanding-box h4 {
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 21px;
	color: #575757;
	margin: 29px 0 7px
}
.demanding-box P {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 18px;
	color: #666;
	margin: 25px 0 0
}
.demanding-box a {
	color: #ffff;
	background-color: #2295ff;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 7px 24px 11px;
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px;
	margin: 35px 0 0;
	text-decoration: none;
	display: inline-block
}
.demanding-box a:hover {
	color: #fff;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.demand-right img {
	width: 62%
}
.demand-right {
	margin-left: 70px
}
.demand-feature {
	margin: 0 0 45px;
	display: inline-block
}
.expand span {
	font-family: CeraProRegular;
	font-weight: 700;
	font-size: 20px;
	color: #505050;
	margin: 0;
	display: inline-block
}
#sup h4, #sup p, #sup ul li a {
	font-family: CeraProRegular;
	font-weight: 400;
	color: #505050;
	display: inline-block
}
#sup h4 {
	font-size: 19px;
	margin: 11px 0 0
}
#sup p, #sup ul li a {
	font-size: 17px;
	margin: 0;
	text-decoration: none
}
#sup ul>li:hover {
	background: inherit!important
}
#sup ul {
	padding: 0 25px!important
}
.left-blog h3, .related-resource h5 {
	font-family: CeraProRegular;
	padding: 6px 0 0
}
.blog-bdr {
	background: #2295ff;
	height: 4px;
	display: inline-block;
	width: 57px;
	margin: 65px 0 0;
	border-radius: 75px
}
.left-blog h3 {
	font-size: 30px;
	color: #333;
	margin: 7px 0 0;
	font-weight: 700
}
.related-resource h5 {
	font-size: 18px;
	text-decoration: none;
	color: #a7a7a7;
	margin: 12px 0 15px;
	font-weight: 400
}
.sidebar-right .conversion-btn input, .sidebar-right h3 {
	color: #fff;
	font-family: CeraProRegular
}
.blog-sucess {
	margin: 28px 0 20px
}
.sidebar-right {
	padding: 0 15px;
	border-radius: 4px;
	background: #2296ff;
	margin: 50px 0 0
}
.sidebar-right h3 {
	font-size: 22px;
	padding: 15px 0 0;
	text-decoration: none;
	margin: 13px 0 15px;
	font-weight: 700
}
.sidebar-right input {
	margin: 0 0 15px;
	border: 0;
	border-radius: 3px;
	padding: 6px 8px
}
.sidebar-right textarea {
	width: 100%;
	resize: none;
	min-height: 100px;
	border-radius: 3px;
	border: 0;
	padding: 6px;
	margin: 15px 0 0
}
.sidebar-right #phone {
	width: 100%
}
.sidebar-right .conversion-btn input {
	background-color: #000;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 7px 20px;
	font-weight: 600;
	font-size: 17px;
	margin: 16px 0 23px 15px;
	border-color: currentcolor
}
.sidebar-right .conversion-btn input:hover {
	background-color: #3f3f3f
}
.blog-uppers {
	margin: 50px 0 0;
	background: #fff;
	box-shadow: 1px 0 17px #d8d8d8;
	padding: 10px;
	border-radius: 6px
}
.leave-reply .form-group label, .leave-reply h3 {
	font-family: CeraProRegular;
	padding: 6px 0 0;
	text-decoration: none;
	color: #525253
}
.leave-reply h3 {
	font-size: 21px;
	margin: 25px 0 15px;
	font-weight: 400
}
.leave-reply .form-group label {
	font-size: 16px;
	margin: 5px 0 10px;
	font-weight: 600
}
.leave-reply .form-group input {
	border-radius: 0
}
.leave-reply .form-group textarea {
	width: 100%;
	border: 1px solid #ccc;
	min-height: 130px
}
.leave-reply button {
	color: #fff;
	background-color: #2295ff;
	border-radius: 4px;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4);
	border: 0;
	padding: 7px 20px;
	font-family: CeraProRegular;
	font-weight: 600;
	font-size: 17px;
	margin: 10px 0 35px 15px
}
.blog-uppers h4, .related-resource h3 {
	font-family: CeraProRegular;
	padding: 6px 0 0;
	text-decoration: none
}
.leave-reply button:hover {
	color: #FFF;
	box-shadow: 0 0 19px 0 rgba(34,149,255,.4), inset 0 0 0 20rem rgba(0,0,0,.0625);
	background-color: #087ae3!important
}
.mainblog-image img {
	border-radius: 7px;
	width: 100%
}
.related-resource {
	border-top: 1px solid #cbcbcb;
	margin: 34px 0 0;
	display: inline-block;
	width: 100%
}
.related-resource img {
	width: 100%
}
.inr-resource {
	margin: 10px 0 0
}
.related-resource h3 {
	font-size: 21px;
	color: #525253;
	margin: 25px 0 15px;
	font-weight: 400
}
.blog-uppers h4 {
	font-size: 24px;
	color: #2295ff;
	margin: 13px 0 15px;
	font-weight: 700
}
.blog-uppers h2, .blog-uppers p {
	font-size: 17px;
	padding: 6px 0 0;
	color: #848484;
	font-weight: 400;
	text-decoration: none;
	font-family: CeraProRegular
}
.blog-uppers h2 {
	margin: 30px 0 0
}
.blog-content {
	background: #f6f6f7
}
.blog-uppers p {
	margin: 7px 0 15px
}
.blogs-image img {
	width: 100%;
	height: 183px
}
.blog-sucess h2 {
	margin: 15px 0 0;
	display: inline-block;
	color: #bdbdbd;
	text-decoration: none;
	font-size: 15px
}
.blog-sucess h4, .blog-sucess p {
	padding: 6px 0 0;
	margin: 7px 0 15px
}
.blog-sucess h4 {
	font-family: CeraProRegular;
	font-size: 19px;
	text-decoration: none;
	color: #333;
	font-weight: 700
}
.blog-sucess a, .blog-sucess p {
	font-size: 17px;
	font-family: CeraProRegular;
	text-decoration: none
}
.blog-sucess p {
	color: #848484;
	font-weight: 400
}
.blog-sucess a {
	margin: 15px 0 0;
	display: inline-block;
	border: 1px solid #2296ff;
	color: #2296ff;
	font-weight: 600;
	border-radius: 4px;
	padding: 7px 15px
}
.blog-sucess a:hover {
	background: #2296ff;
	color: #fff;
	text-decoration: none
}
.bnr-hdr {
	background: #f6f6f7;
	margin: 86px 0 10px;
	padding: 0 0 130px
}
.pagination {
	display: inline-block;
	float: right
}
.pagination a {
	float: left;
	padding: 8px 11px;
	text-decoration: none;
	border: 0;
	border-radius: 0!important;
	color: #6b6969;
	font-family: CeraProRegular;
	font-size: 13px
}
.pagination a.active {
	border-bottom: 1px solid #2296ff
}
.pagination a:hover:not(.active) {
	background: inherit!important;
	color: #000
}
.modal-width {
	width: 72%!important;
	margin: 60px auto!important
}
.main-modal-content {
	border-radius: 4px;
	min-height: 570px;
	padding: 10px;
	box-shadow: inherit
}
.modal-width .modal-header {
	padding: 0 0 7px
}
.modal-width .modal-header .h3 {
	display: inline-block;
	font-size: 22px;
	color: #454545;
	font-family: CeraProRegular;
	margin: 9px 0 8px
}
.main-modal-content .margin-set {
	background: #2295ff;
	color: #fff;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	margin: 3px 0 0
}
.upr-demand {
	max-width: 70%;
	margin: 0 auto
}
@media only screen and (min-width :100px) and (max-width :480px) {
.logo_bar {
	padding-right: 0!important;
	padding-left: 0!important;
	padding: 2px 0 0
}
.extra-top {
	padding: 0!important
}
.navbar-toggle {
	padding: 5px!important;
	margin-right: 10px!important
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff!important
}
.apps-navs {
	text-align: left;
	float: none
}
.abt-lft, .bnr-rt {
	text-align: center
}
.apps-navs li {
	margin: 0;
	border-bottom: 1px solid #dedede
}
.apps-navs li a {
	padding: 4px 7px 15px
}
.navbar-toggle:hover {
	background-color: #000!important
}
.banner .col-xs-12 {
	padding: 0
}
.bnr-lft h1 {
	font-size: 21px;
	line-height: 29px;
	margin-top: 5px
}
.bnr-lft h1::before {
	background-color: inherit
}
.bnr-lft p {
	font-size: 16px;
	line-height: 26px
}
.bnr-lft a {
	padding: 7px 14px 9px;
	font-size: 15px;
	margin: 10px 0 0
}
.bnr-lft {
	padding: 6px 0 0
}
.bnr-rt img {
	width: 200px
}
.abt-lft img {
	width: 250px
}
.busns-img img, .integration img, .solution-mn img {
	width: 100%
}
.abt-lft h3 {
	font-size: 21px;
	line-height: 29px;
	margin: 32px 0 0
}
.about-us {
	padding: 25px 0 15px
}
.about-us .container, .about-us .container-fluid, .banner .container-fluid {
	padding: 0
}
.abt-lft p {
	font-size: 16px;
	line-height: 24px;
	margin: 8px 0 10px
}
.navbar-nav .open .dropdown-menu>li>a {
	padding: 0 10px!important
}
.heading-txt h3 {
	font-size: 20px;
	line-height: 27px;
	padding: 0
}
.case-box h3 {
	font-size: 19px;
	line-height: 15px;
	margin-bottom: 5px
}
.use-cases .container, .use-cases .container-fluid {
	padding: 0
}
.case-box p {
	margin: 0 0 25px;
	font-size: 15px;
	line-height: 23px
}
.feature-lst ul li a {
	border-radius: 6px;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	display: inherit;
	padding: 7px 9px
}
.right-screenshot {
	margin: 10px 0 0
}
.solution-mn p {
	font-size: 16px;
	line-height: 25px
}
.main-business {
	padding: 0
}
.busns-lft h2 {
	font-size: 18px;
	padding: 8px 0 0
}
.integration {
	padding: 15px 0 0
}
.book-image img {
	width: 75%
}
.main-business .container-fluid {
	padding: 0
}
.inr-price h3 {
	font-size: 22px;
	line-height: 30px;
	padding: 10px 0 0
}
.inr-price h4 {
	font-size: 30px;
	line-height: 29px;
	padding: 0
}
.inr-price p {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 20px
}
.inr-price a {
	font-size: 17px;
	margin: 0
}
.Pricing .container, .Pricing .container-fluid, .integration .container, .integration .container-fluid {
	padding: 0
}
.testimonials-slider {
	min-height: 470px
}
.comos-icn::before {
	height: 50px;
	width: 50px;
	line-height: 50px;
	font-size: 21px
}
.price-sec ul li span {
	color: #282C36;
	font-size: 15px
}
.inr-clients {
	display: inline-block;
	width: 25%
}
footer {
	padding: 25px 0 15px;
	margin: 51px 0 0;
	text-align: center
}
.ftr-menu ul, .get-text {
	margin: 0;
	text-align: center
}
footer .container, footer .container-fluid {
	padding: 0
}
.ftr-menu ul li {
	list-style: none;
	line-height: 37px
}
.mains-ftrs p {
	font-size: 13px;
	padding: 0
}
.ftr-menu ul {
	padding: 23px 0 21px
}
.client-short ul li {
	height: 65px;
	width: 65px;
	line-height: 65px
}
.navbar-header {
	background: #1277fd;
	border-radius: 5px
}
.navbar-default .navbar-brand {
	color: #fff!important;
	height: 38px;
	padding: 10px 11px
}
.contact-btn {
	margin: 12px 0 28px;
	text-align: center
}
.demand-section {
	margin: 30px 0 0
}
.demand-box {
	margin: 0 0 25px
}
.cpyRt p {
	font-size: 13px;
	margin: 0 0 12px
}
.request-section p {
	font-size: 17px;
	margin: 0 0 10px;
	padding: 0
}
.give-question {
	min-height: 150px;
	width: 100%;
	margin: 70px 0 0
}
.give-question h2 {
	font-size: 16px;
	margin: 0
}
.give-question h4 {
	font-size: 20px;
	margin: 18px 0 20px
}
.carousel-cntr p {
	font-size: 15px;
	line-height: 23px
}
.carousel-cntr blockquote small {
	font-size: 15px;
	margin: 0 0 7px;
	line-height: 20px
}
.testimonials-slider {
	padding: 0
}
.features-box {
	padding: 1px 18px 44px
}
.key-features {
	padding: 0 0 25px
}
.vertical-list ul li {
	width: 49%;
	float: left;
	line-height: 39px
}
.vertical-list ul li a {
	font-size: 12px;
	font-weight: 400
}
.vertical-list ul li a img {
	width: 28px
}
.feature-btn {
	text-align: center
}
.feature-btn a {
	padding: 7px 13px 9px;
	font-size: 14px;
	margin: 28px 0 0
}
.industry-main {
	position: relative;
	display: flex;
	flex-direction: column
}
.main-screen {
	position: inherit
}
.bnr-content, .solution-mn, .solution-mn8 {
	position: relative
}
.solution-mn {
	top: 0;
	display: none!important;
	opacity: 0!important
}
#mol0, #sol0, #srl0 {
	display: block!important
}
#hrl0, #mol0, #mrl0, #sol0, #srl0, #wrl0 {
	opacity: 1!important
}
.industry-main .vertical-seven {
	order: 2
}
.industry-main .vertical-five, .solutions-rights .vertical-four {
	order: 1
}
.key-features .container-fluid {
	padding: 0
}
.features-screen, .solutions-rights {
	display: flex;
	flex-direction: column
}
.features-screen {
	margin: 15px 0 0
}
.features-screen p {
	font-size: 12px;
	margin: 0
}
.features-list {
	margin: 0
}
.features-list ul li a img {
	width: 25px
}
.features-list ul li h3 {
	font-size: 13px;
	margin: 16px 0 0;
	font-weight: 400
}
.solutions-rights .vertical-eight {
	order: 2
}
.industry-section {
	padding: 0 0 30px
}
.Go-appsrhino .container-fluid, .demand-section .container-fluid, .industry-section .container-fluid, .scl_icon, .solution-bg .container-fluid {
	padding: 0
}
.solutions-rights .vertical-six {
	order: 1
}
.solutions-rights .vertical-five {
	order: 2
}
.top_text_br {
	text-align: center
}
.scl_icon {
	text-align: center;
	margin: 10px 0
}
.extra-top, .main_logo {
	text-align: center
}
.carousel-indicators, .carousel_text {
	display: none
}
.navbar-brandss {
	display: block;
	color: #fff!important
}
.carousel-control2, .short-bdr {
	display: none
}
.vertical-list {
	margin: 5px 0 0
}
.service_text h3 {
	font-size: 19px;
	margin: 25px 0 20px
}
.main-screen p {
	font-size: 12px
}
.demand-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 14px;
	text-align: justify
}
.get-text ul li a {
	font-size: 13px
}
.list {
	text-align: left
}
.cpyRt, .cpyRt .get-text, .develop-text, .development-box, .ftr_txt, .integ-box, .inter-icon, .platform-texts {
	text-align: center
}
.features-box h4 {
	font-size: 15px
}
.features-box P {
	font-size: 14px
}
.features-box:hover h4 i {
	margin-left: 0
}
.cpyRt .get-text {
	float: none!important
}
.contact-btn a {
	padding: 9px 17px;
	font-size: 15px
}
.cutomer-right {
	margin: 28px 0 0
}
.customer-icon {
	width: 20%
}
.customer-right {
	width: 78%
}
.cutomer-right ul li h3 {
	font-size: 17px
}
.cutomer-right ul li p {
	font-size: 15px;
	margin: 0 0 15px
}
.cutomer-right ul li a img {
	width: 48px
}
.platform-texts h3 {
	font-size: 20px;
	margin: 6px 0 5px
}
.platform-texts p {
	font-size: 15px;
	padding: 0
}
.enter-mail {
	margin: 18px 0 0
}
.enter-mail input {
	width: 75%;
	padding: 15px 12px
}
.enter-mail button {
	padding: 7px 24px 9px;
	font-size: 15px;
	margin: 21px 0 0
}
.platform-bnr {
	margin: 40px 0 0
}
.platform-bnr img {
	width: 100%
}
.platform-banner {
	padding: 30px 0 10px
}
.features .container, .features .container-fluid, .overview .container-fluid {
	padding: 0
}
.field-overview h3 {
	font-size: 18px;
	margin: 15px 0 7px
}
.field-overview p {
	font-size: 16px
}
.tab-center {
	margin: 45px 0 0
}
.upper-tabs {
	padding: 6px 0;
	box-shadow: inherit
}
.upper-tabs ul li a {
	margin: 0 3px 0 4px;
	padding: 7px 13px;
	font-size: 12px;
	border-radius: 10px
}
.main-customers {
	display: flex;
	flex-direction: column
}
.main-customers .vertical-eight {
	order: 1;
	padding: 0
}
.main-customers .vertical-four {
	order: 2
}
#mrl0 {
	display: block!important
}
.features {
	padding: 78% 0 20px
}
.Integration .container-fluid, .Tech-stacks .container-fluid, .development .container-fluid {
	padding: 0
}
.develop-icon img {
	width: 40px;
	margin: 7px 0 0
}
.develop-icon {
	float: none;
	width: inherit
}
.develop-text {
	float: left;
	width: inherit
}
.Tech-stacks {
	padding: 0 0 10px
}
.stack-group a {
	font-size: 17px
}
.stacks-features {
	display: flex;
	flex-direction: column
}
.stacks-features .stack-three {
	order: 1;
	padding: 0
}
.demand-feature .part-five, .stacks-features .stacks-center {
	order: 2
}
#hrl0 {
	display: block!important
}
.stack-box {
	margin: 15px 0 0;
	width: 49%
}
.desk-sho {
	display: none
}
.mobile-sho {
	display: block
}
.bnr-abso-img-cls {
	max-width: 777px;
	right: auto;
	padding: 0 10px;
	bottom: 34px
}
.banner-section .carousel-inner {
	max-width: 100%
}
.home-bnr-carosel {
	padding-top: 0
}
.banner-section .for-h1 {
	font-size: 19px;
	line-height: 33px
}
#word {
	width: 181px!important
}
.user-overview {
	padding: 0!important
}
.Benefits .container-fluid, .benefit-features .col-xs-12, .help-grow .container-fluid, .sucess-story .container-fluid {
	padding: 0
}
.upper-tabs .nav-tabs>li a h4 {
	text-align: left;
	font-size: 16px
}
.service_text p {
	font-size: 13px;
	margin: 25px 0 20px
}
.book-demo {
	float: left;
	width: 100%
}
.left-sucess h3 {
	font-size: 18px;
	margin: 5px 0 10px
}
.upper-tabs ul li {
	width: 100%;
	margin: 0 0 10px
}
.left-sucess p {
	font-size: 14px;
	line-height: 23px;
	text-align: justify
}
.stack-group img {
	width: 45px
}
.store-btn {
	text-align: center
}
.store-btn li {
	margin: 0 0 15px
}
.store-btn li a img {
	width: 135px
}
.book-demo a {
	font-size: 15px
}
.book-demo {
	margin: 44px 0 28px
}
.benefit-box img {
	width: 41px
}
.benefit-box {
	margin: 0 0 15px
}
.benefit-box h4 {
	font-size: 16px;
	margin: 14px 0 7px
}
.benefit-box P {
	font-size: 14px;
	margin: 12px 0 0
}
.grow-box {
	padding: 4px 13px 45px;
	margin: 0 0 18px
}
.grow-box h4 {
	font-size: 16px;
	margin: 15px 0 7px
}
.grow-box P {
	font-size: 14px;
	margin: 15px 0 0;
	line-height: 29px;
	text-align: justify
}
.pricing-features {
	margin: 0;
	background: inherit;
	padding: 56px 0 0
}
.help-grow {
	padding: 0 0 11px
}
.pricing-box {
	padding: 25px 0 29px;
	margin: 0 0 40px
}
.pricing .container-fluid {
	padding: 0
}
.pricing-box h4 {
	font-size: 19px;
	color: #474747;
	margin: 21px 0 7px
}
.integ-box h4 {
	font-size: 17px
}
.integ-box {
	padding: 25px 12px
}
.integ-box p {
	font-size: 15px
}
.faq .container-fluid {
	padding: 0
}
#integration-list {
	width: 100%
}
.integration-features {
	padding: 56px 0 0
}
#wrl0 {
	display: block!important
}
.appsrhino-padds, .features-cntr .tab-content, .platform-banner .container-fluid {
	padding: 0
}
.solution-mn8 {
	display: none!important;
	opacity: 0!important
}
#prl0, #xrl0, #yrl0, #zrl0 {
	display: block!important;
	opacity: 1!important
}
.navbar-nav .open .dropdown-menu {
	background: #fff!important;
	width: 100%!important
}
.navbar-collapse.in {
	overflow-y: inherit!important
}
.navbar-default .navbar-nav>.active>a {
	background: #2296ff!important;
	color: #fff!important
}
.features-cntr .right-features img {
	width: 150px
}
.expand span {
	font-size: 13px
}
.expand div:nth-child(2) {
	float: left;
	width: 86%
}
.detail {
	margin: 25px 0 10px;
	padding: 13px
}
#sup h4 {
	font-size: 11px
}
#sup p, #sup ul li a {
	font-size: 13px
}
.demand-feature .part-seven {
	order: 1
}
.demanding-box a {
	padding: 6px 10px;
	font-size: 15px;
	margin: 23px 0 38px
}
.demand-feature {
	display: flex;
	flex-direction: column;
	margin: 0 0 25px
}
.uber-btm, .uber-btm2 {
	display: none
}
.uber-banner {
	padding: 15px 0 0
}
.inrubr-banner h3 {
	font-size: 25px
}
.inrubr-banner p {
	font-size: 16px
}
.features-padds {
	padding: 0!important
}
.mainsdmd-section {
	padding: 20px 0 0
}
.mainsdmd-section .container-fluid {
	padding: 0
}
.demanding-box P {
	font-size: 15px;
	margin: 14px 0 0
}
.nav_bar .navbar-nav {
	float: none;
	margin: 7.5px 0
}
.nav>li ul {
	top: 29px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 42px!important
}
.abt-rt img {
	width: 100%
}
.bot-txt {
	width: 81%
}
.featre-txt, .pric-image img, .work-rt img, .work-rts {
	width: 100%
}
.featre-image {
	width: 100%;
	margin: 0
}
.featre-txt {
	margin: 20px 0 0
}
.faq {
	padding: 25px 0 0
}
.lft-faq {
	padding: 10px 40px 20px 20px
}
.lft-faq h3 {
	font-size: 17px;
	line-height: 23px;
	margin-top: 10px
}
.arow-icn {
	top: 32px
}
.faq .container {
	padding: 0!important
}
.mains-work h4 {
	font-size: 17px;
	line-height: 26px;
	padding: 0 0 8px
}
.mains-work .col-xs-12 {
	padding: 0
}
.work-txt h3 {
	font-size: 18px;
	line-height: 26px
}
.work-rts p {
	font-size: 16px;
	line-height: 23px
}
.chat-image1 img {
	width: 100px;
	height: 160px
}
.launch-imggs {
	display: inline-block;
	width: 100%
}
.chat-image1 {
	display: inline-block;
	width: 50%;
	float: left
}
.launch-para {
	width: 100%;
	margin: 15px 0 0
}
.launch-para p {
	font-size: 14px;
	line-height: 19px
}
.solution-bg {
	margin: 265px 0 0;
	padding: 0
}
.solution-bg .heading-txt h3 {
	padding: 15px 0 0!important
}
.natural-list ul {
	margin: 0;
	padding: 0
}
.solution-chat {
	margin: 6px 0 0
}
.solution-mn3 {
	position: inherit;
	display: none
}
#nol0 {
	display: block!important
}
.solution-mn3 img {
	width: 100%
}
.natural-list {
	margin: 30px 0 0
}
.demo-cnts, .launch-image, .main-launch {
	margin: 0
}
.language-txt {
	width: 77%
}
.language-txt h3 {
	font-size: 19px;
	line-height: 30px;
	padding: 0
}
.language-txt p {
	font-size: 15px;
	line-height: 20px
}
.plat-feture {
	padding: 25px 0 20px!important
}
.main-launch .container, .main-launch .container-fluid {
	padding: 0!important
}
.Industries .container-fluid, .left-blog, .solution1 .container-fluid {
	padding: 0
}
.sol-ftrimg {
	margin: 0;
	text-align: center
}
.sol-ftrimg img {
	width: 250px
}
.sol-ftrtxt h3 {
	font-size: 19px;
	line-height: 30px;
	margin-bottom: 0
}
.solution-mn4 {
	left: 35px;
	opacity: 0;
	display: none;
	position: inherit
}
#jrl0 {
	display: block;
	opacity: 1!important
}
.blog-bdr {
	margin: 30px 0 0
}
.bnr-hdr {
	padding: 0 0 105px
}
.inrs-blog {
	padding: 20px 0
}
.left-blog h3 {
	font-size: 23px
}
.post-feature h3 {
	font-size: 11px;
	padding: 5px 0 10px
}
.post-feature h5 {
	font-size: 16px;
	padding: 5px 0 0;
	line-height: 24px
}
.post-feature p {
	font-size: 14px
}
.post-feature a {
	padding: 6px 13px;
	font-size: 14px
}
.post-list li {
	padding: 0 10px 0 0
}
.blog-section .container-fluid {
	padding: 0
}
.blg-cnt {
	padding: 0 19px 30px
}
.blg-cnt h3 {
	font-size: 21px;
	line-height: 29px
}
.blg-cnt p {
	font-size: 13px;
	line-height: 22px
}
.right-blg {
	margin: 40px 0 0
}
.uprblg-cnt .col-xs-12 {
	padding: 0
}
.blog-section {
	padding: 10px 0 0
}
.right-blg ul li a {
	font-size: 14px;
	line-height: 19px
}
}
@media only screen and (min-width :481px) and (max-width :600px) {
.logo_bar {
	padding-right: 0!important;
	padding-left: 0!important;
	padding: 2px 0 0
}
.extra-top {
	padding: 0!important
}
.navbar-toggle {
	padding: 5px!important;
	margin-right: 10px!important
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff!important
}
.apps-navs {
	text-align: left;
	float: none
}
.abt-lft, .bnr-rt {
	text-align: center
}
.apps-navs li {
	margin: 0;
	border-bottom: 1px solid #dedede
}
.apps-navs li a {
	padding: 4px 7px 15px
}
.navbar-toggle:hover {
	background-color: #000!important
}
.banner .col-xs-12 {
	padding: 0
}
.bnr-lft h1 {
	font-size: 21px;
	line-height: 29px;
	margin-top: 5px
}
.bnr-lft h1::before {
	background-color: inherit
}
.bnr-lft p {
	font-size: 16px;
	line-height: 26px
}
.bnr-lft a {
	padding: 7px 14px 9px;
	font-size: 15px;
	margin: 10px 0 0
}
.bnr-lft {
	padding: 6px 0 0
}
.bnr-rt img {
	width: 200px
}
.abt-lft img {
	width: 250px
}
.integration img, .solution-mn img {
	width: 100%
}
.abt-lft h3 {
	font-size: 21px;
	line-height: 29px;
	margin: 32px 0 0
}
.about-us {
	padding: 25px 0 15px
}
.about-us .container, .about-us .container-fluid, .banner .container-fluid {
	padding: 0
}
.abt-lft p {
	font-size: 16px;
	line-height: 24px;
	margin: 8px 0 10px
}
.feature-btn a i {
	font-size: 9px
}
.navbar-nav .open .dropdown-menu>li>a {
	padding: 0 10px!important
}
.heading-txt h3 {
	font-size: 20px;
	line-height: 27px;
	padding: 0
}
.case-box h3 {
	font-size: 19px;
	line-height: 15px;
	margin-bottom: 5px
}
.use-cases .container, .use-cases .container-fluid {
	padding: 0
}
.case-box p {
	margin: 0;
	font-size: 15px;
	line-height: 23px
}
.feature-lst ul li a {
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	display: inherit;
	padding: 7px 9px
}
.right-screenshot {
	margin: 10px 0 0
}
.solution-mn p {
	font-size: 16px;
	line-height: 25px
}
.main-business {
	padding: 0
}
.busns-lft h2 {
	font-size: 18px;
	padding: 8px 0 0
}
.integration {
	padding: 15px 0 0
}
.book-image img {
	width: 75%
}
.main-business .container-fluid {
	padding: 0
}
.inr-price h3 {
	font-size: 22px;
	line-height: 30px;
	padding: 10px 0 0
}
.inr-price h4 {
	font-size: 30px;
	line-height: 29px;
	padding: 0
}
.inr-price p {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 20px
}
.inr-price a {
	font-size: 17px;
	margin: 0
}
.Pricing .container, .Pricing .container-fluid, .integration .container, .integration .container-fluid {
	padding: 0
}
.testimonials-slider {
	min-height: 380px
}
.comos-icn::before {
	height: 50px;
	width: 50px;
	line-height: 50px;
	font-size: 21px
}
.price-sec ul li span {
	color: #282C36;
	font-size: 15px
}
.inr-clients {
	display: inline-block;
	width: 25%
}
footer {
	padding: 25px 0 15px;
	margin: 51px 0 0;
	text-align: center
}
.ftr-menu ul, .get-text {
	margin: 0;
	text-align: center
}
footer .container, footer .container-fluid {
	padding: 0
}
.ftr-menu ul li {
	list-style: none;
	line-height: 37px
}
.mains-ftrs p {
	font-size: 13px;
	padding: 0
}
.ftr-menu ul {
	padding: 23px 0 21px
}
.client-short ul li {
	height: 65px;
	width: 65px;
	line-height: 65px
}
.navbar-header {
	background: #1277fd;
	border-radius: 5px
}
.navbar-default .navbar-brand {
	color: #fff!important;
	height: 38px;
	padding: 10px 11px
}
.contact-btn {
	margin: 12px 0 28px;
	text-align: center
}
.demand-section {
	margin: 30px 0 0
}
.demand-box {
	margin: 0 0 25px
}
.cpyRt p {
	font-size: 13px;
	margin: 0 0 12px
}
.request-section p {
	font-size: 17px;
	margin: 0 0 10px;
	padding: 0
}
.give-question {
	min-height: 150px;
	width: 100%;
	margin: 70px 0 0
}
.give-question h2 {
	font-size: 16px;
	margin: 0
}
.give-question h4 {
	font-size: 20px;
	margin: 18px 0 20px
}
.carousel-cntr p {
	font-size: 15px;
	line-height: 23px
}
.carousel-cntr blockquote small {
	font-size: 15px;
	margin: 0 0 7px;
	line-height: 20px
}
.features-box {
	padding: 1px 18px 44px
}
.key-features {
	padding: 0 0 25px
}
.vertical-list ul li {
	width: 49%;
	float: left;
	line-height: 39px
}
.vertical-list ul li a {
	font-size: 12px;
	font-weight: 400
}
.vertical-list ul li a img {
	width: 28px
}
.feature-btn {
	text-align: center
}
.feature-btn a {
	padding: 7px 13px 9px;
	font-size: 14px;
	margin: 28px 0 0
}
.industry-main {
	position: relative;
	display: flex;
	flex-direction: column
}
.main-screen {
	position: inherit
}
.bnr-content, .solution-mn, .solution-mn8 {
	position: relative
}
.solution-mn {
	top: 0;
	display: none!important;
	opacity: 0!important
}
#mol0, #sol0, #srl0 {
	display: block!important
}
#hrl0, #mol0, #mrl0, #sol0, #srl0, #wrl0 {
	opacity: 1!important
}
.industry-main .vertical-seven {
	order: 2
}
.industry-main .vertical-five, .solutions-rights .vertical-four {
	order: 1
}
.key-features .container-fluid {
	padding: 0
}
.features-screen, .solutions-rights {
	display: flex;
	flex-direction: column
}
.features-screen {
	margin: 15px 0 0
}
.features-screen p {
	font-size: 12px;
	margin: 0
}
.features-list {
	margin: 0
}
.features-list ul li a img {
	width: 25px
}
.features-list ul li h3 {
	font-size: 13px;
	margin: 16px 0 0;
	font-weight: 400
}
.solutions-rights .vertical-eight {
	order: 2
}
.industry-section {
	padding: 0 0 30px
}
.Go-appsrhino .container-fluid, .demand-section .container-fluid, .industry-section .container-fluid, .scl_icon, .solution-bg .container-fluid {
	padding: 0
}
.solutions-rights .vertical-six {
	order: 1
}
.solutions-rights .vertical-five {
	order: 2
}
.top_text_br {
	text-align: center
}
.scl_icon {
	text-align: center;
	margin: 10px 0
}
.extra-top, .main_logo {
	text-align: center
}
.carousel-indicators, .carousel_text {
	display: none
}
.navbar-brandss {
	display: block;
	color: #fff!important
}
.carousel-control2, .short-bdr {
	display: none
}
.vertical-list {
	margin: 5px 0 0
}
.service_text h3 {
	font-size: 19px;
	margin: 25px 0 20px
}
.main-screen p {
	font-size: 12px
}
.demand-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 14px;
	text-align: justify
}
.get-text ul li a {
	font-size: 13px
}
.list {
	text-align: left
}
.cpyRt, .cpyRt .get-text, .develop-text, .development-box, .ftr_txt, .integ-box, .inter-icon, .platform-texts {
	text-align: center
}
.features-box h4 {
	font-size: 15px
}
.features-box P {
	font-size: 14px
}
.features-box:hover h4 i {
	margin-left: 0
}
.cpyRt .get-text {
	float: none!important
}
.contact-btn a {
	padding: 9px 17px;
	font-size: 15px
}
.cutomer-right {
	margin: 28px 0 0
}
.customer-icon {
	width: 20%
}
.customer-right {
	width: 78%
}
.cutomer-right ul li h3 {
	font-size: 17px
}
.cutomer-right ul li p {
	font-size: 15px;
	margin: 0 0 15px
}
.cutomer-right ul li a img {
	width: 48px
}
.platform-texts h3 {
	font-size: 20px;
	margin: 6px 0 5px
}
.platform-texts p {
	font-size: 15px;
	padding: 0
}
.enter-mail {
	margin: 18px 0 0
}
.enter-mail input {
	width: 75%;
	padding: 15px 12px
}
.enter-mail button {
	padding: 7px 24px 9px;
	font-size: 15px;
	margin: 21px 0 0
}
.platform-bnr {
	margin: 40px 0 0
}
.platform-bnr img {
	width: 100%
}
.platform-banner {
	padding: 30px 0 10px
}
.features .container, .features .container-fluid, .overview .container-fluid {
	padding: 0
}
.field-overview h3 {
	font-size: 18px;
	margin: 15px 0 7px
}
.field-overview p {
	font-size: 16px
}
.tab-center {
	margin: 45px 0 0
}
.upper-tabs {
	padding: 6px 0;
	box-shadow: inherit
}
.upper-tabs ul li a {
	margin: 0 3px 0 4px;
	padding: 7px 13px;
	font-size: 12px;
	border-radius: 10px
}
.main-customers {
	display: flex;
	flex-direction: column
}
.main-customers .vertical-eight {
	order: 1;
	padding: 0
}
.main-customers .vertical-four {
	order: 2
}
#mrl0 {
	display: block!important
}
.features {
	padding: 78% 0 20px
}
.Integration .container-fluid, .Tech-stacks .container-fluid, .development .container-fluid {
	padding: 0
}
.develop-icon img {
	width: 40px;
	margin: 7px 0 0
}
.develop-icon {
	float: none;
	width: inherit
}
.develop-text {
	float: left;
	width: inherit
}
.Tech-stacks {
	padding: 0 0 10px
}
.stack-group a {
	font-size: 17px
}
.stacks-features {
	display: flex;
	flex-direction: column
}
.stacks-features .stack-three {
	order: 1;
	padding: 0
}
.demand-feature .part-five, .stacks-features .stacks-center {
	order: 2
}
#hrl0 {
	display: block!important
}
.stack-box {
	margin: 15px 0 0;
	width: 49%
}
.desk-sho {
	display: none
}
.mobile-sho {
	display: block
}
.bnr-abso-img-cls {
	max-width: 777px;
	right: auto;
	padding: 0 10px;
	bottom: 34px
}
.banner-section .carousel-inner {
	max-width: 100%
}
.home-bnr-carosel {
	padding-top: 0
}
.banner-section .for-h1 {
	font-size: 19px;
	line-height: 33px
}
#word {
	width: 181px!important
}
.user-overview {
	padding: 0!important
}
.Benefits .container-fluid, .benefit-features .col-xs-12, .help-grow .container-fluid, .sucess-story .container-fluid {
	padding: 0
}
.upper-tabs .nav-tabs>li a h4 {
	text-align: left;
	font-size: 16px
}
.service_text p {
	font-size: 13px;
	margin: 25px 0 20px
}
.book-demo {
	float: left;
	width: 100%
}
.left-sucess h3 {
	font-size: 18px;
	margin: 5px 0 10px
}
.upper-tabs ul li {
	width: 100%;
	margin: 0 0 10px
}
.left-sucess p {
	font-size: 14px;
	line-height: 23px;
	text-align: justify
}
.stack-group img {
	width: 45px
}
.store-btn {
	text-align: center
}
.store-btn li {
	margin: 0 0 15px
}
.store-btn li a img {
	width: 135px
}
.book-demo a {
	font-size: 15px
}
.book-demo {
	margin: 44px 0 28px
}
.benefit-box img {
	width: 41px
}
.benefit-box {
	margin: 0 0 15px
}
.benefit-box h4 {
	font-size: 16px;
	margin: 14px 0 7px
}
.benefit-box P {
	font-size: 14px;
	margin: 12px 0 0
}
.grow-box {
	padding: 4px 13px 45px;
	margin: 0 0 18px
}
.grow-box h4 {
	font-size: 16px;
	margin: 15px 0 7px
}
.grow-box P {
	font-size: 14px;
	margin: 15px 0 0;
	line-height: 29px;
	text-align: justify
}
.busns-img, .chat-image1, .sol-ftrimg, .work-rt {
	text-align: center
}
.pricing-features {
	margin: 0;
	background: inherit;
	padding: 56px 0 0
}
.help-grow {
	padding: 0 0 11px
}
.pricing-box {
	padding: 25px 0 29px;
	margin: 0 0 40px
}
.pricing .container-fluid {
	padding: 0
}
.pricing-box h4 {
	font-size: 19px;
	color: #474747;
	margin: 21px 0 7px
}
.integ-box h4 {
	font-size: 17px
}
.integ-box {
	padding: 25px 12px
}
.integ-box p {
	font-size: 15px
}
.faq .container-fluid {
	padding: 0
}
#integration-list {
	width: 100%
}
.integration-features {
	padding: 56px 0 0
}
#wrl0 {
	display: block!important
}
.appsrhino-padds, .features-cntr .tab-content, .platform-banner .container-fluid {
	padding: 0
}
.solution-mn8 {
	display: none!important;
	opacity: 0!important
}
#prl0, #xrl0, #yrl0, #zrl0 {
	display: block!important;
	opacity: 1!important
}
.navbar-nav .open .dropdown-menu {
	background: #fff!important;
	width: 100%!important
}
.navbar-collapse.in {
	overflow-y: inherit!important
}
.navbar-default .navbar-nav>.active>a {
	background: #2296ff!important;
	color: #fff!important
}
.features-cntr .right-features img {
	width: 150px
}
.expand span {
	font-size: 13px
}
.expand div:nth-child(2) {
	float: left;
	width: 86%
}
.detail {
	margin: 25px 0 10px;
	padding: 13px
}
#sup h4 {
	font-size: 11px
}
#sup p, #sup ul li a {
	font-size: 13px
}
.demand-feature .part-seven {
	order: 1
}
.demanding-box a {
	padding: 6px 10px;
	font-size: 15px;
	margin: 23px 0 38px
}
.demand-feature {
	display: flex;
	flex-direction: column;
	margin: 0 0 25px
}
.uber-btm, .uber-btm2 {
	display: none
}
.uber-banner {
	padding: 15px 0 0
}
.inrubr-banner h3 {
	font-size: 25px
}
.inrubr-banner p {
	font-size: 16px
}
.features-padds {
	padding: 0!important
}
.mainsdmd-section {
	padding: 20px 0 0
}
.mainsdmd-section .container-fluid {
	padding: 0
}
.demanding-box P {
	font-size: 15px;
	margin: 14px 0 0
}
.ftr-menu ul li a {
	padding: 0 8px
}
.nav_bar .navbar-nav {
	float: none;
	margin: 7.5px 0
}
.nav>li ul {
	top: 29px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 42px!important
}
.abt-rt img {
	width: 100%
}
.bot-txt {
	width: 81%
}
.featre-image {
	width: 100%;
	margin: 0
}
.featre-txt {
	width: 100%;
	margin: 20px 0 0
}
.pric-image img {
	width: 100%
}
.faq {
	padding: 25px 0 0
}
.lft-faq {
	padding: 10px 40px 20px 20px
}
.lft-faq h3 {
	font-size: 17px;
	line-height: 23px;
	margin-top: 10px
}
.arow-icn {
	top: 32px
}
.faq .container {
	padding: 0!important
}
.mains-work .col-xs-12 {
	padding: 0
}
.chat-image1 img {
	width: 100px;
	height: 160px
}
.launch-imggs {
	display: inline-block;
	width: 100%
}
.chat-image1 {
	display: inline-block;
	width: 50%;
	float: left
}
.launch-para {
	width: 100%;
	margin: 15px 0 0
}
.launch-para p {
	font-size: 14px;
	line-height: 19px
}
.solution-bg {
	margin: 265px 0 0;
	padding: 0
}
.solution-bg .heading-txt h3 {
	padding: 15px 0 0!important
}
.natural-list ul {
	margin: 0;
	padding: 0
}
.solution-chat {
	margin: 6px 0 0
}
.solution-mn3 {
	position: inherit;
	display: none
}
#nol0 {
	display: block!important
}
.solution-mn3 img {
	width: 100%
}
.natural-list {
	margin: 30px 0 0
}
.language-txt h3 {
	font-size: 19px;
	line-height: 30px;
	padding: 0
}
.language-txt p {
	font-size: 15px;
	line-height: 20px
}
.plat-feture {
	padding: 25px 0 20px!important
}
.main-launch {
	margin: 0
}
.main-launch .container, .main-launch .container-fluid {
	padding: 0!important
}
.mains-work h4 {
	font-size: 16px;
	line-height: 15px;
	padding: 0
}
.work-txt span {
	height: 40px;
	width: 40px;
	font-size: 18px;
	line-height: 40px;
	margin: 0 0 18px
}
.work-rts {
	width: 88%
}
.work-txt h3 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 4px
}
.work-rts p {
	font-size: 15px;
	line-height: 22px
}
.work-rt {
	margin: 20px 0 0
}
.demo-cnts, .launch-image {
	margin: 0
}
.work-rt img {
	width: 320px
}
.where-launch {
	padding: 55px 0 0
}
.solution1 .container-fluid, .uprblg-cnt .col-xs-12 {
	padding: 0
}
.sol-ftrimg {
	margin: 0
}
.sol-ftrimg img {
	width: 250px
}
.sol-ftrtxt h3 {
	font-size: 19px;
	line-height: 30px;
	margin-bottom: 0
}
.busns-img img {
	width: 300px
}
.lft-hdg {
	text-align: center!important
}
.solution-mn4 {
	left: 35px;
	opacity: 0;
	display: none;
	position: inherit
}
#jrl0 {
	display: block;
	opacity: 1!important
}
.right-blg {
	margin: 40px 0 0
}
.blog-section {
	padding: 10px 0 0
}
.right-blg ul li a {
	font-size: 14px;
	line-height: 19px
}
.blog-section .container-fluid {
	padding: 0
}
.blg-cnt h3 {
	font-size: 20px;
	line-height: 35px
}
.blg-cnt p {
	font-size: 15px;
	line-height: 25px
}
}
@media only screen and (min-width :601px) and (max-width :767px) {
.logo_bar {
	padding-right: 0!important;
	padding-left: 0!important;
	padding: 2px 0 0
}
.extra-top {
	padding: 0!important
}
.navbar-toggle {
	padding: 5px!important;
	margin-right: 10px!important
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff!important
}
.apps-navs {
	text-align: left;
	float: none
}
.abt-lft, .bnr-rt, .busns-img {
	text-align: center
}
.apps-navs li {
	margin: 0;
	border-bottom: 1px solid #dedede
}
.apps-navs li a {
	padding: 4px 7px 15px
}
.navbar-toggle:hover {
	background-color: #000!important
}
.banner .col-xs-12 {
	padding: 0
}
.bnr-lft h1 {
	font-size: 21px;
	line-height: 29px;
	margin-top: 5px
}
.bnr-lft p {
	font-size: 16px;
	line-height: 26px
}
.bnr-lft a {
	padding: 7px 14px 9px;
	font-size: 15px;
	margin: 10px 0 0
}
.bnr-lft {
	padding: 45px 0 0
}
.bnr-rt img {
	width: 220px
}
.abt-lft img {
	width: 250px
}
.abt-lft h3 {
	font-size: 21px;
	line-height: 29px;
	margin: 32px 0 0
}
.about-us {
	padding: 25px 0 15px
}
.about-us .container, .about-us .container-fluid, .banner .container-fluid {
	padding: 0
}
.abt-lft p {
	font-size: 16px;
	line-height: 24px;
	margin: 8px 0 10px
}
.feature-btn a i {
	font-size: 9px
}
.navbar-nav .open .dropdown-menu>li>a {
	padding: 0 10px!important
}
.heading-txt h3 {
	font-size: 20px;
	line-height: 27px;
	padding: 0
}
.case-box h3 {
	font-size: 19px;
	line-height: 15px;
	margin-bottom: 5px
}
.use-cases .container, .use-cases .container-fluid {
	padding: 0
}
.case-box p {
	margin: 0;
	font-size: 15px;
	line-height: 23px
}
.feature-lst ul li a {
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	display: inherit;
	padding: 7px 9px
}
.right-screenshot {
	margin: 10px 0 0
}
.solution-mn img {
	width: 100%
}
.solution-mn p {
	font-size: 16px;
	line-height: 25px
}
.main-business {
	padding: 0
}
.busns-lft h2 {
	font-size: 18px;
	padding: 8px 0 0
}
.busns-img img {
	width: 300px
}
.integration {
	padding: 15px 0 0
}
.integration img {
	width: 100%
}
.book-image img {
	width: 75%
}
.main-business .container-fluid {
	padding: 0
}
.inr-price h3 {
	font-size: 22px;
	line-height: 30px;
	padding: 10px 0 0
}
.inr-price h4 {
	font-size: 30px;
	line-height: 29px;
	padding: 0
}
.inr-price p {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 20px
}
.inr-price a {
	font-size: 17px;
	margin: 0
}
.Pricing .container, .Pricing .container-fluid, .integration .container, .integration .container-fluid {
	padding: 0
}
.testimonials-slider {
	min-height: 380px
}
.comos-icn::before {
	height: 50px;
	width: 50px;
	line-height: 50px;
	font-size: 21px
}
.price-sec ul li span {
	color: #282C36;
	font-size: 15px
}
.inr-clients {
	display: inline-block;
	width: 25%
}
footer {
	padding: 25px 0 15px;
	margin: 51px 0 0;
	text-align: center
}
.ftr-menu ul, .get-text {
	margin: 0;
	text-align: center
}
footer .container, footer .container-fluid {
	padding: 0
}
.ftr-menu ul li {
	list-style: none;
	line-height: 37px
}
.mains-ftrs p {
	font-size: 13px;
	padding: 0
}
.ftr-menu ul {
	padding: 23px 0 21px
}
.client-short ul li {
	height: 65px;
	width: 65px;
	line-height: 65px
}
.navbar-header {
	background: #1277fd;
	border-radius: 5px
}
.navbar-default .navbar-brand {
	color: #fff!important;
	height: 38px;
	padding: 10px 11px
}
.contact-btn {
	margin: 12px 0 28px;
	text-align: center
}
.demand-section {
	margin: 30px 0 0
}
.demand-box {
	margin: 0 0 25px
}
.cpyRt p {
	font-size: 13px;
	margin: 0 0 12px
}
.request-section p {
	font-size: 17px;
	margin: 0 0 10px;
	padding: 0
}
.give-question {
	min-height: 150px;
	width: 100%;
	margin: 70px 0 0
}
.give-question h2 {
	font-size: 16px;
	margin: 0
}
.give-question h4 {
	font-size: 20px;
	margin: 18px 0 20px
}
.carousel-cntr p {
	font-size: 15px;
	line-height: 23px
}
.carousel-cntr blockquote small {
	font-size: 15px;
	margin: 0 0 7px;
	line-height: 20px
}
.features-box {
	padding: 1px 18px 44px
}
.key-features {
	padding: 0 0 25px
}
.vertical-list ul li {
	width: 49%;
	float: left;
	line-height: 39px
}
.vertical-list ul li a {
	font-size: 12px;
	font-weight: 400
}
.vertical-list ul li a img {
	width: 28px
}
.feature-btn {
	text-align: center
}
.feature-btn a {
	padding: 7px 13px 9px;
	font-size: 14px;
	margin: 28px 0 0
}
.industry-main {
	position: relative;
	display: flex;
	flex-direction: column
}
.main-screen {
	position: inherit
}
.bnr-content, .solution-mn, .solution-mn8 {
	position: relative
}
.solution-mn {
	top: 0;
	display: none!important;
	opacity: 0!important
}
#mol0, #sol0, #srl0 {
	display: block!important
}
#hrl0, #mol0, #mrl0, #sol0, #srl0, #wrl0 {
	opacity: 1!important
}
.industry-main .vertical-seven {
	order: 2
}
.industry-main .vertical-five, .solutions-rights .vertical-four {
	order: 1
}
.key-features .container-fluid {
	padding: 0
}
.features-screen, .solutions-rights {
	display: flex;
	flex-direction: column
}
.features-screen {
	margin: 15px 0 0
}
.features-screen p {
	font-size: 12px;
	margin: 0
}
.features-list {
	margin: 0
}
.features-list ul li a img {
	width: 25px
}
.features-list ul li h3 {
	font-size: 13px;
	margin: 16px 0 0;
	font-weight: 400
}
.solutions-rights .vertical-eight {
	order: 2
}
.industry-section {
	padding: 0 0 30px
}
.Go-appsrhino .container-fluid, .demand-section .container-fluid, .industry-section .container-fluid, .scl_icon, .solution-bg .container-fluid {
	padding: 0
}
.solutions-rights .vertical-six {
	order: 1
}
.solutions-rights .vertical-five {
	order: 2
}
.top_text_br {
	text-align: center
}
.scl_icon {
	text-align: center;
	margin: 10px 0
}
.extra-top, .main_logo {
	text-align: center
}
.carousel-indicators, .carousel_text {
	display: none
}
.navbar-brandss {
	display: block;
	color: #fff!important
}
.carousel-control2, .short-bdr {
	display: none
}
.vertical-list {
	margin: 5px 0 0
}
.service_text h3 {
	font-size: 19px;
	margin: 25px 0 20px
}
.main-screen p {
	font-size: 12px
}
.demand-box p {
	font-family: CeraProRegular;
	font-weight: 400;
	font-size: 14px;
	text-align: justify
}
.get-text ul li a {
	font-size: 13px
}
.list {
	text-align: left
}
.cpyRt, .cpyRt .get-text, .develop-text, .development-box, .ftr_txt, .integ-box, .inter-icon, .platform-texts {
	text-align: center
}
.features-box h4 {
	font-size: 15px
}
.features-box P {
	font-size: 14px
}
.features-box:hover h4 i {
	margin-left: 0
}
.cpyRt .get-text {
	float: none!important
}
.contact-btn a {
	padding: 9px 17px;
	font-size: 15px
}
.cutomer-right {
	margin: 28px 0 0
}
.customer-icon {
	width: 20%
}
.customer-right {
	width: 78%
}
.cutomer-right ul li h3 {
	font-size: 17px
}
.cutomer-right ul li p {
	font-size: 15px;
	margin: 0 0 15px
}
.cutomer-right ul li a img {
	width: 48px
}
.platform-texts h3 {
	font-size: 20px;
	margin: 6px 0 5px
}
.platform-texts p {
	font-size: 15px;
	padding: 0
}
.enter-mail {
	margin: 18px 0 0
}
.enter-mail input {
	width: 75%;
	padding: 15px 12px
}
.enter-mail button {
	padding: 7px 24px 9px;
	font-size: 15px;
	margin: 21px 0 0
}
.platform-bnr {
	margin: 40px 0 0
}
.platform-bnr img {
	width: 100%
}
.platform-banner {
	padding: 30px 0 10px
}
.features .container, .features .container-fluid, .overview .container-fluid {
	padding: 0
}
.field-overview h3 {
	font-size: 18px;
	margin: 15px 0 7px
}
.field-overview p {
	font-size: 16px
}
.tab-center {
	margin: 45px 0 0
}
.upper-tabs {
	padding: 6px 0;
	box-shadow: inherit
}
.upper-tabs ul li a {
	margin: 0 3px 0 4px;
	padding: 7px 13px;
	font-size: 12px;
	border-radius: 10px
}
.main-customers {
	display: flex;
	flex-direction: column
}
.main-customers .vertical-eight {
	order: 1;
	padding: 0
}
.main-customers .vertical-four {
	order: 2
}
#mrl0 {
	display: block!important
}
.features {
	padding: 78% 0 20px
}
.Integration .container-fluid, .Tech-stacks .container-fluid, .development .container-fluid {
	padding: 0
}
.develop-icon img {
	width: 40px;
	margin: 7px 0 0
}
.develop-icon {
	float: none;
	width: inherit
}
.develop-text {
	float: left;
	width: inherit
}
.Tech-stacks {
	padding: 0 0 10px
}
.stack-group a {
	font-size: 17px
}
.stacks-features {
	display: flex;
	flex-direction: column
}
.stacks-features .stack-three {
	order: 1;
	padding: 0
}
.demand-feature .part-five, .stacks-features .stacks-center {
	order: 2
}
#hrl0 {
	display: block!important
}
.stack-box {
	margin: 15px 0 0;
	width: 49%
}
.desk-sho {
	display: none
}
.mobile-sho {
	display: block
}
.bnr-abso-img-cls {
	max-width: 777px;
	right: auto;
	padding: 0 10px;
	bottom: 34px
}
.banner-section .carousel-inner {
	max-width: 100%
}
.home-bnr-carosel {
	padding-top: 0
}
.banner-section .for-h1 {
	font-size: 19px;
	line-height: 33px
}
#word {
	width: 181px!important
}
.user-overview {
	padding: 0!important
}
.Benefits .container-fluid, .benefit-features .col-xs-12, .help-grow .container-fluid, .sucess-story .container-fluid {
	padding: 0
}
.upper-tabs .nav-tabs>li a h4 {
	text-align: left;
	font-size: 16px
}
.service_text p {
	font-size: 13px;
	margin: 25px 0 20px
}
.book-demo {
	float: left;
	width: 100%
}
.left-sucess h3 {
	font-size: 18px;
	margin: 5px 0 10px
}
.upper-tabs ul li {
	width: 100%;
	margin: 0 0 10px
}
.left-sucess p {
	font-size: 14px;
	line-height: 23px;
	text-align: justify
}
.stack-group img {
	width: 45px
}
.store-btn {
	text-align: center
}
.store-btn li {
	margin: 0 0 15px
}
.store-btn li a img {
	width: 135px
}
.book-demo a {
	font-size: 15px
}
.book-demo {
	margin: 44px 0 28px
}
.benefit-box img {
	width: 41px
}
.benefit-box {
	margin: 0 0 15px
}
.benefit-box h4 {
	font-size: 16px;
	margin: 14px 0 7px
}
.benefit-box P {
	font-size: 14px;
	margin: 12px 0 0
}
.grow-box {
	padding: 4px 13px 45px;
	margin: 0 0 18px
}
.grow-box h4 {
	font-size: 16px;
	margin: 15px 0 7px
}
.grow-box P {
	font-size: 14px;
	margin: 15px 0 0;
	line-height: 29px;
	text-align: justify
}
.pricing-features {
	margin: 0;
	background: inherit;
	padding: 56px 0 0
}
.help-grow {
	padding: 0 0 11px
}
.pricing-box {
	padding: 25px 0 29px;
	margin: 0 0 40px
}
.pricing .container-fluid {
	padding: 0
}
.pricing-box h4 {
	font-size: 19px;
	color: #474747;
	margin: 21px 0 7px
}
.integ-box h4 {
	font-size: 17px
}
.integ-box {
	padding: 25px 12px
}
.integ-box p {
	font-size: 15px
}
.faq .container-fluid {
	padding: 0
}
#integration-list {
	width: 100%
}
.integration-features {
	padding: 56px 0 0
}
#wrl0 {
	display: block!important
}
.features-cntr .tab-content, .platform-banner .container-fluid {
	padding: 0
}
.solution-mn8 {
	display: none!important;
	opacity: 0!important
}
#prl0, #xrl0, #yrl0, #zrl0 {
	display: block!important;
	opacity: 1!important
}
.navbar-nav .open .dropdown-menu {
	background: #fff!important;
	width: 100%!important
}
.navbar-collapse.in {
	overflow-y: inherit!important
}
.navbar-default .navbar-nav>.active>a {
	background: #2296ff!important;
	color: #fff!important
}
.features-cntr .right-features img {
	width: 150px
}
.expand span {
	font-size: 13px
}
.expand div:nth-child(2) {
	float: left;
	width: 86%
}
.detail {
	margin: 25px 0 10px;
	padding: 13px
}
#sup h4 {
	font-size: 11px
}
#sup p, #sup ul li a {
	font-size: 13px
}
.demand-feature .part-seven {
	order: 1
}
.demanding-box a {
	padding: 6px 10px;
	font-size: 15px;
	margin: 23px 0 38px
}
.demand-feature {
	display: flex;
	flex-direction: column;
	margin: 0 0 25px
}
.uber-btm, .uber-btm2 {
	display: none
}
.uber-banner {
	padding: 15px 0 0
}
.inrubr-banner h3 {
	font-size: 25px
}
.inrubr-banner p {
	font-size: 16px
}
.features-padds {
	padding: 0!important
}
.mainsdmd-section {
	padding: 20px 0 0
}
.mainsdmd-section .container-fluid {
	padding: 0
}
.demanding-box P {
	font-size: 15px;
	margin: 14px 0 0
}
.ftr-menu ul li a {
	padding: 0 8px
}
.nav_bar .navbar-nav {
	float: none;
	margin: 7.5px 0
}
.nav>li ul {
	top: 29px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 42px!important
}
.abt-rt img {
	width: 100%
}
.bot-txt {
	width: 81%
}
.featre-image {
	width: 100%;
	margin: 0
}
.featre-txt {
	width: 100%;
	margin: 20px 0 0
}
.pric-image img {
	width: 100%
}
.faq {
	padding: 25px 0 0
}
.lft-faq {
	padding: 10px 40px 20px 20px
}
.lft-faq h3 {
	font-size: 17px;
	line-height: 23px;
	margin-top: 10px
}
.arow-icn {
	top: 32px
}
.faq .container {
	padding: 0!important
}
.mains-work .col-xs-12 {
	padding: 0
}
.chat-image1 img {
	width: 100px;
	height: 160px
}
.launch-imggs {
	display: inline-block;
	width: 100%
}
.chat-image1 {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center
}
.launch-para {
	width: 100%;
	margin: 15px 0 0
}
.launch-para p {
	font-size: 14px;
	line-height: 19px
}
.solution-bg {
	margin: 265px 0 0;
	padding: 0
}
.solution-bg .heading-txt h3 {
	padding: 15px 0 0!important
}
.natural-list ul {
	margin: 0;
	padding: 0
}
.solution-chat {
	margin: 6px 0 0
}
.solution-mn3 {
	position: inherit;
	display: none
}
#nol0 {
	display: block!important;
	text-align: center
}
.natural-list {
	margin: 30px 0 0
}
.language-txt h3 {
	font-size: 19px;
	line-height: 30px;
	padding: 0
}
.language-txt p {
	font-size: 15px;
	line-height: 20px
}
.plat-feture {
	padding: 25px 0 20px!important
}
.main-launch {
	margin: 0
}
.main-launch .container, .main-launch .container-fluid {
	padding: 0!important
}
.mains-work h4 {
	font-size: 16px;
	line-height: 15px;
	padding: 0
}
.work-txt span {
	height: 40px;
	width: 40px;
	font-size: 18px;
	line-height: 40px;
	margin: 0 0 18px
}
.work-rts {
	width: 88%
}
.work-txt h3 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 4px
}
.sol-ftrimg, .work-rt {
	margin: 20px 0 0;
	text-align: center
}
.work-rts p {
	font-size: 15px;
	line-height: 22px
}
.work-rt img {
	width: 320px
}
.where-launch {
	padding: 55px 0 0
}
.sol-ftrimg img {
	width: 250px
}
.lft-hdg {
	text-align: center!important
}
.demo-cnts, .launch-image {
	margin: 0
}
.solution-mn4 {
	left: 35px;
	opacity: 0;
	display: none;
	position: inherit
}
#jrl0 {
	display: block;
	opacity: 1!important
}
.sol-ftrtxt h3 {
	font-size: 19px;
	margin-bottom: 0
}
.inr-clients img {
	width: inherit
}
.right-blg {
	margin: 40px 0 0
}
.uprblg-cnt .col-xs-12 {
	padding: 0
}
.blog-section {
	padding: 10px 0 0
}
.blog-section .container-fluid {
	padding: 0
}
.blg-cnt h3 {
	font-size: 25px;
	line-height: 35px
}
.blg-cnt p {
	font-size: 16px;
	line-height: 25px
}
}
@media only screen and (min-width :768px) and (max-width :1023px) {
.image1 img, .right img {
	width: 100%
}
.contact-btn {
	margin: 31px 0 0
}
.left h3, .left1 h3 {
	font-size: 30px
}
.left1 ul {
	margin: 77px 0 0;
	padding: 0
}
.left1 ul li a {
	font-size: 18px
}
.left2 img {
	width: 75%
}
.business h3 {
	font-size: 25px
}
.business p {
	font-size: 21px;
	line-height: 30px
}
.solution h3 {
	font-size: 25px
}
.left3 img {
	width: 100%
}
.right3 img {
	width: 61%
}
.solution p {
	font-size: 20px;
	line-height: 30px
}
.development h3, .technologies h3 {
	font-size: 25px
}
.left5 ul li, .right5 ul li {
	line-height: 38px
}
.left4 img {
	width: 50%
}
.left5 ul li a, .right5 ul li a {
	font-size: 18px
}
.left5, .right5 {
	margin: 0
}
.footers-cnt p {
	font-size: 15px
}
.inr-overviewlft {
	width: 68%;
	padding: 0 22px
}
.inr-overviewlft h4 {
	margin: 12px 0 8px;
	font-size: 22px
}
.overview-hdr h1 {
	margin: 4px 0 9px;
	font-size: 23px
}
.overview-hdr p {
	margin: 35px 0 0;
	line-height: 23px;
	font-size: 15px
}
.requirement-rt h1, .secnd-feature h1 {
	margin: 10px 0 0;
	font-size: 25px
}
.inr-overviewrt img {
	width: 80%
}
.feature-images img {
	width: 100%
}
.requirement-phone img {
	width: 80%
}
.clny-rt img, .rtlaundy img {
	width: 100%
}
.requirement-rt p {
	line-height: 28px;
	font-size: 19px
}
.clny-lft h1 {
	font-size: 25px
}
.clny-lft p {
	line-height: 28px;
	font-size: 19px
}
.main_logo img {
	width: 90px;
	margin: 7px 0 0
}
.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	padding: 6px 4px 25px
}
.bnr-lft {
	padding: 25px 0 0
}
.bnr-lft h1 {
	font-size: 29px;
	line-height: 35px
}
.banner {
	background: #f6f6f7;
	padding: 0 0 25px
}
.bnr-lft p {
	font-size: 17px;
	line-height: 28px
}
.bnr-lft a {
	padding: 8px 13px;
	font-size: 16px;
	margin: 7px 0 0
}
.bnr-rt img {
	width: 100%
}
.uber-btm2 {
	width: 36%
}
.demand-right img {
	width: 186px
}
.inrubr-banner {
	max-width: 395px
}
.navbar-nav li {
	margin: 0 15px 0 0
}
.demand-box {
	min-height: 190px
}
.service_text h3 {
	font-size: 25px;
	margin: 35px 0 20px
}
.right-screenshot img {
	width: 390px
}
.right-screenshot {
	margin: 26px 0 0
}
.industry-section {
	padding: 0 0 45px
}
.features-list ul li a img {
	width: 29px
}
.features-list ul li h3 {
	font-size: 16px
}
.features-screen p {
	font-size: 13px
}
.features-list {
	margin: 50px 0 0
}
.right-features img {
	width: 182px
}
.vertical-list ul li a img {
	width: 40px
}
.vertical-list ul li a {
	font-size: 16px
}
.main-screen p {
	font-size: 13px
}
.cutomer-right ul li h3 {
	font-size: 17px
}
.cutomer-right ul li p {
	font-size: 16px
}
.features-box h4 {
	font-size: 20px;
	margin: 0 0 7px
}
.features-box {
	min-height: 237px
}
.request-section p {
	font-size: 20px;
	margin: 25px 0 20px
}
.carousel-cntr p {
	font-size: 16px;
	margin: 0 0 7px;
	line-height: 32px
}
.give-question {
	min-height: 175px
}
.give-question h3 {
	font-size: 18px;
	margin: 30px 0 20px
}
.give-question h4 {
	font-size: 26px;
	margin: 29px 0 20px
}
.media-clients img {
	width: 90px
}
.platform-banner .container-fluid {
	padding: 0
}
.platform-texts h3 {
	font-size: 22px;
	margin: 6px 0 5px
}
.platform-texts p {
	font-size: 17px;
	padding: 0
}
.enter-mail {
	margin: 18px 0 0
}
.enter-mail input {
	width: 55%;
	padding: 15px 12px
}
.enter-mail button {
	padding: 7px 10px;
	font-size: 15px;
	margin: 0
}
.platform-banner {
	padding: 55px 0 24px
}
.platform-bnr img {
	width: 100%
}
.field-overview h3, .field-overview p {
	font-size: 14px
}
.upper-tabs ul li a {
	font-size: 17px;
	margin: 0 9px;
	padding: 6px 15px
}
.upper-tabs {
	padding: 7px 4px
}
.features-rights {
	margin: 38px 0 0
}
.features {
	padding: 35px 0 0
}
.integ-box {
	padding: 2rem;
	margin: 0 0 26px;
	min-height: 217px
}
.integ-box h4 {
	font-size: 12px
}
.integ-box p {
	font-size: 13px
}
.develop-icon img {
	width: 35px;
	margin: 10px 0 0
}
.development-box {
	min-height: 235px
}
.Tech-stacks .container-fluid {
	padding: 0
}
.stack-group a {
	font-size: 12px;
	line-height: 42px
}
.stack-group a img {
	width: 32px
}
.stack-icon {
	padding: 10px 17px
}
.stack-box {
	width: 18%;
	min-height: 158px
}
.development-box p {
	font-size: 15px;
	margin: 0 0 12px;
	text-align: justify;
	line-height: 22px
}
#nol0, .chat-image1, .work-rt {
	text-align: center
}
.Tech-stacks {
	padding: 0 0 160px
}
.desk-sho {
	display: none
}
.mobile-sho {
	display: block
}
.bnr-abso-img-cls {
	bottom: 34px
}
.bnr-abso-img-cls img {
	max-width: 65%
}
.banner-section .for-h1 {
	font-size: 23px
}
.carousel-inner>.item>img {
	max-width: 49%!important;
	margin: 154px 0 0 248px!important
}
.banner-section {
	min-height: 413px
}
.contact-btn a {
	padding: 5px 13px 6px;
	font-size: 15px
}
.upper-tabs .nav-tabs>li a h4 {
	font-size: 12px
}
.tabs-icns img {
	width: 29px
}
.inrs-cnt-frm {
    margin: 50px auto 0;
    width: 70%;
    border: 1px solid #ddd;
    padding: 25px;
    border-radius: 4px;
    overflow: hidden;
}
.features-cntr .right-features img {
	width: 176px
}
.main-customers .desktop-width .right-features img {
	width: 250px
}
.store-btn li a img {
	width: 150px
}
.left-sucess p {
	font-size: 15px
}
.book-demo {
	margin: 75px 0 36px;
	float: left;
	width: 100%
}
.sucess-right img {
	width: 245px;
	margin: 100px 0 0
}
.user-overview {
	padding: 0 0 665px!important
}
.benefit-box h4 {
	font-size: 19px
}
.benefit-box P, .grow-box P, .grow-box h4 {
	font-size: 15px
}
.grow-box {
	padding: 4px 12px 40px
}
.grow-box h4 {
	margin: 15px 0 7px
}
.grow-box P {
	color: #848484;
	margin: 15px 0 0;
	line-height: 24px
}
.mains-integration .integ-box {
	min-height: 276px!important
}
.pricing-features {
	padding: 0 0 0 30px
}
.integ-box h4 i {
	font-size: 9px
}
.integration-features {
	padding: 56px 0 0
}
.expand span {
	font-size: 15px
}
.expand div:nth-child(2) {
	float: left;
	width: 86%
}
.detail {
	margin: 25px 0 10px;
	padding: 13px
}
#sup h4 {
	font-size: 11px
}
#sup p, #sup ul li a {
	font-size: 13px
}
.abt-lft img {
	width: 100%
}
.abt-lft h3 {
	font-size: 20px;
	line-height: 30px
}
#word {
	width: inherit
}
.abt-rt img, .busns-img img {
	width: 100%
}
.abt-lft p {
	font-size: 15px;
	line-height: 24px;
	margin: 0 0 9px
}
.feature-btn a {
	padding: 5px 13px 8px;
	font-size: 15px;
	margin: 10px 0 0
}
.heading-txt h3 {
	font-size: 23px;
	line-height: 21px;
	padding: 0 0 20px
}
.case-box h3 {
	font-size: 18px
}
.case-box p {
	font-size: 17px;
	line-height: 23px;
	margin: 0 0 15px
}
.solution-mn p {
	font-size: 15px;
	line-height: 22px
}
.main-business {
	padding: 0
}
.busns-lft h2 {
	font-size: 17px
}
.busns-lft p {
	font-size: 14px
}
.inr-price h3 {
	font-size: 18px;
	line-height: 30px;
	padding: 10px 0 0;
	margin: 0
}
.inr-price h4 {
	font-size: 28px;
	line-height: 20px;
	padding: 0
}
.inr-price p {
	font-size: 17px;
	line-height: 22px;
	margin: 0 0 10px
}
.inr-price {
	padding: 15px 8px 20px
}
.inr-price a {
	padding: 5px 7px 7px;
	font-size: 14px
}
.price-sec ul li {
	line-height: 36px
}
.price-sec ul li span {
	font-size: 13px;
	line-height: 19px
}
.testimonials-slider {
	min-height: 440px
}
footer {
	padding: 20px 0 15px;
	margin: 70px 0 0
}
.ftr-menu ul li a {
	font-size: 12px;
	padding: 0 12px
}
.get-text ul li a, .mains-ftrs p {
	font-size: 11px
}
.mains-ftrs p {
	padding: 24px 0 0
}
.get-text {
	margin: 20px 0 0
}
.give-question h2 {
	font-size: 16px
}
.lft-faq p {
	line-height: 20px;
	font-size: 14px
}
.nav_bar .navbar-nav {
	float: none;
	margin: 7.5px 0
}
.nav>li ul {
	top: 29px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 42px!important
}
.bot-txt {
	width: 81%
}
.featre-image {
	width: 100%;
	margin: 0
}
.featre-txt {
	width: 100%;
	margin: 20px 0 0
}
.pric-image img {
	width: 100%
}
.faq {
	padding: 25px 0 0
}
.lft-faq {
	padding: 10px 40px 20px 20px
}
.lft-faq h3 {
	font-size: 17px;
	line-height: 23px;
	margin-top: 10px
}
.arow-icn {
	top: 32px
}
.faq .container {
	padding: 0!important
}
.mains-work .col-xs-12 {
	padding: 0
}
.chat-image1 img {
	width: 100px;
	height: 160px
}
.chat-image1 {
	display: inline-block;
	width: 50%;
	float: left
}
.launch-para {
	margin: 15px 0 0
}
.launch-para p {
	font-size: 14px;
	line-height: 19px
}
.solution-bg {
	margin: 20px 0 0;
	padding: 0
}
.solution-bg .heading-txt h3 {
	padding: 15px 0 0!important
}
.natural-list ul {
	margin: 0;
	padding: 0
}
.solution-chat {
	margin: 109px 0 0 100px
}
#nol0 {
	display: block!important
}
.solution-chat img {
	width: 250px
}
.natural-list {
	margin: 30px 0 0
}
.language-txt h3 {
	font-size: 19px;
	line-height: 30px;
	padding: 0
}
.language-txt p {
	font-size: 15px;
	line-height: 20px
}
.plat-feture {
	padding: 25px 0 20px!important
}
.main-launch {
	margin: 0
}
.main-launch .container, .main-launch .container-fluid {
	padding: 0!important
}
.mains-work h4 {
	font-size: 16px;
	line-height: 15px;
	padding: 0
}
.work-txt span {
	height: 40px;
	width: 40px;
	font-size: 18px;
	line-height: 40px;
	margin: 0 0 18px
}
.work-rts {
	width: 85%
}
.work-txt h3 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 4px
}
.work-rts p {
	font-size: 15px;
	line-height: 22px
}
.work-rt {
	margin: 20px 0 0
}
.work-rt img {
	width: 320px
}
.where-launch {
	padding: 55px 0 0
}
.launch-list ul li a {
	font-size: 15px;
	line-height: 19px;
	padding: 2px 9px
}
.lch-box {
	min-height: 190px
}
.lch-box p {
	font-size: 15px;
	line-height: 24px
}
.sol-ftrimg img {
	width: 100%
}
.sol-ftrtxt h3 {
	font-size: 18px;
	margin-bottom: 5px
}
.sol-ftrtxt p {
	line-height: 23px;
	font-size: 15px
}
.post-feature h5 {
	font-size: 20px
}
.post-feature p {
	font-size: 16px
}
.post-feature a {
	padding: 6px 10px;
	font-size: 16px
}
.right-blg {
	margin: 40px 0 0
}
.blog-section {
	padding: 10px 0 0
}
.blog-section .container-fluid {
	padding: 0
}
.blg-cnt h3 {
	font-size: 25px;
	line-height: 35px
}
.blg-cnt p {
	font-size: 16px;
	line-height: 25px
}
}
@media only screen and (min-width :1024px) and (max-width :1100px) {
.features-rights, .navbar-nav li {
	margin: 0
}
#nol0, .chat-image1, .work-rt {
	text-align: center
}
.demand-box {
	min-height: 139px
}
.bnr-rt img {
	width: 100%
}
.inr-price h4 {
	font-size: 40px
}
.uber-btm2 {
	width: 36%
}
.demand-right img {
	width: 186px
}
.navbar-default .navbar-nav>li>a {
	padding: 6px 11px 25px
}
.industry-section, .solution-bg {
	padding: 0 0 50px
}
.key-features {
	padding: 0 0 90px
}
.give-question h4 {
	font-size: 36px
}
.lft-faq p {
	line-height: 20px;
	font-size: 14px
}
.nav_bar .navbar-nav {
	float: none;
	margin: 7.5px 0
}
.nav>li ul {
	top: 29px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 42px!important
}
.abt-rt img {
	width: 100%
}
.bot-txt {
	width: 81%
}
.pric-image img {
	width: 100%
}
.faq {
	padding: 25px 0 0
}
.lft-faq {
	padding: 10px 40px 20px 20px
}
.lft-faq h3 {
	font-size: 17px;
	line-height: 23px;
	margin-top: 10px
}
.arow-icn {
	top: 32px
}
.faq .container {
	padding: 0!important
}
.mains-work .col-xs-12, .solution-bg {
	padding: 0
}
.chat-image1 img {
	width: 100px;
	height: 160px
}
.chat-image1 {
	display: inline-block;
	width: 50%;
	float: left
}
.launch-para {
	margin: 15px 0 0
}
.launch-para p {
	font-size: 14px;
	line-height: 19px
}
.solution-bg .heading-txt h3 {
	padding: 15px 0 0!important
}
.natural-list ul {
	margin: 0;
	padding: 0
}
.solution-chat {
	margin: 109px 0 0 100px
}
#nol0 {
	display: block!important
}
.solution-chat img {
	width: 250px
}
.natural-list {
	margin: 30px 0 0
}
.language-txt h3 {
	font-size: 19px;
	line-height: 30px;
	padding: 0
}
.language-txt p {
	font-size: 15px;
	line-height: 20px
}
.plat-feture {
	padding: 25px 0 20px!important
}
.main-launch {
	margin: 0
}
.main-launch .container, .main-launch .container-fluid {
	padding: 0!important
}
.mains-work h4 {
	font-size: 16px;
	line-height: 15px;
	padding: 0
}
.work-txt span {
	height: 40px;
	width: 40px;
	font-size: 18px;
	line-height: 40px;
	margin: 0 0 18px
}
.work-rts {
	width: 85%
}
.work-txt h3 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 4px
}
.work-rts p {
	font-size: 15px;
	line-height: 22px
}
.work-rt {
	margin: 20px 0 0
}
.work-rt img {
	width: 320px
}
.where-launch {
	padding: 55px 0 0
}
.launch-list ul li a {
	font-size: 15px;
	line-height: 19px;
	padding: 2px 9px
}
.lch-box {
	min-height: 190px
}
.lch-box p {
	font-size: 15px;
	line-height: 24px
}
}
@media screen and (min-width:1100px) and (max-width:1450px) {
.banner-section .for-h1 {
	font-size: 25px
}
.bnr-abso-img-cls img {
	max-width: 810px
}
.bnr-abso-img-cls {
	max-width: 1077px
}
.home-bnr-carosel {
	padding-top: 170px
}
.carousel-inner>.item>img {
	width: 540px
}
}
@media screen and (max-width:600px) {
.platform-flow .title-pf {
	background: #2296ff!important
}
.platform-flow .title-pf:after {
	border-color: #2296ff transparent transparent!important;
	border-style: solid;
	border-width: 9px;
	bottom: -18px;
	content: "";
	left: 50%;
	margin-left: -6px;
	position: absolute
}
.platform-flow img {
	border: none!important
}
.platform-flow .item img {
	background-image: url(../images/iphone-white.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	background-size: 100% 100%!important;
	padding: 37px 7px!important;
	height: 370px
}
.carousel-inner>.item>img {
	max-width: 58%;
	margin: 43px 0 0 83px
}
.bnr-abso-img-cls img {
	max-width: 100%
}
.flag-lisss {
	width: auto
}
}
@media screen and (max-width:420px) {
.banner-section {
	min-height: 331px!important
}
#word {
	width: 121px
}
.inner-image {
	width: 203px!important
}
.journey2.mobile-view .seprator {
	margin-bottom: 460px!important
}
.platform-flow .item img {
	background-image: url(../images/iphone-white.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	background-size: 100% 100%!important;
	padding: 22px 6px!important;
	height: 230px
}
}
#wrapper {
	width: 95%;
	margin: 0 auto;
	font-family: CeraProRegular
}
.header h3 {
	color: #195694;
	font-family: CeraProRegular;
	font-size: 33px;
	font-weight: 600
}
.about, .keyfeatures {
	float: left;
	width: 100%
}
.left1 {
	width: 47%;
	margin: 40px 0 0;
	float: left
}
.left1 h3 {
	margin: 10px 0 0;
	color: #195694;
	text-align: center;
	font-size: 35px;
	font-weight: 700
}
.left1 ul {
	margin: 77px 0 0
}
.left1 ul li {
	list-style: none;
	line-height: 46px
}
.business p, .solution p {
	line-height: 36px;
	text-align: center;
	font-family: CeraProRegular
}
.left1 ul li img {
	margin: 0 6px 0 0
}
.left1 ul li a {
	text-decoration: none;
	font-size: 22px;
	color: #000;
	font-family: CeraProRegular
}
.right1 {
	float: right;
	margin: 48px 0 0;
	width: 47%
}
.inrrt-box {
	position: relative
}
.image1 {
	position: absolute;
	left: 60px;
	top: 15px
}
.image1 img {
	width: 66%
}
.business, .business p {
	width: 100%;
	float: left
}
.business {
	margin: 65px 0 0
}
.business h3 {
	color: #195694;
	text-align: center;
	margin: 20px 0 0;
	font-family: CeraProRegular;
	font-size: 35px;
	font-weight: 700
}
.business p {
	margin: 20px 0 10px;
	font-size: 24px;
	color: #000
}
.left2, .right2 {
	margin: 30px 0 0
}
.left2 {
	width: 37%;
	float: left;
	text-align: center
}
.left2 img {
	width: 50%
}
.right2 {
	float: right;
	width: 56%
}
.right2 img {
	width: 100%;
	margin: 25px 0 0
}
.solution h3 {
	color: #195694;
	text-align: center;
	margin: 20px 0 0;
	font-family: CeraProRegular;
	font-size: 35px;
	font-weight: 700
}
.left3, .left3 img, .right3 {
	margin: 30px 0 0
}
.left3 {
	float: left;
	width: 47%
}
.right3 {
	float: right;
	width: 47%
}
.development, .development p, .solution, .solution p {
	width: 100%;
	float: left
}
.development {
	margin: 25px 0 0
}
.solution p {
	margin: 20px 0 10px;
	font-size: 24px;
	color: #000
}
.development h3 {
	color: #195694;
	text-align: center;
	margin: 20px 0 0;
	font-family: CeraProRegular;
	font-size: 35px;
	font-weight: 700
}
.development p {
	font-size: 20px;
	margin: 15px 0 0
}
.left4 {
	margin: 30px 0 0;
	width: 47%;
	float: left;
	text-align: center
}
.right4 {
	float: right;
	width: 47%;
	margin: 60px 0 0
}
.right4 img {
	width: 70%
}
.technologies {
	float: left;
	width: 100%;
	margin: 40px 0 0
}
.technologies h3 {
	color: #195694;
	text-align: center;
	margin: 20px 0 0;
	font-family: CeraProRegular;
	font-size: 35px;
	font-weight: 700
}
.left5 {
	float: left;
	width: 47%;
	margin: 0 0 0 30px
}
.right5 {
	float: right;
	width: 47%;
	margin: 0 30px 0 0
}
.left5 ul {
	margin: 30px 0 0
}
.left5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	color: #195694;
	line-height: 43px
}
.left5 ul li a {
	text-decoration: none;
	font-family: CeraProRegular;
	font-size: 22px;
	color: #000;
	font-weight: 600
}
.right5 ul {
	margin: 30px 0 0
}
.right5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	color: #195694;
	line-height: 43px
}
.footers-cnt p, .right5 ul li a {
	text-decoration: none;
	color: #000;
	font-weight: 600;
	font-family: CeraProRegular
}
.right5 ul li a {
	font-size: 22px
}
.footers-cnt {
	float: right;
	width: 100%;
	text-align: right;
	margin: 25px 0 0
}
.clny-lft, .feature-images, .inr-overviewlft, .requirement-lft {
	text-align: center
}
.footers-cnt p {
	font-size: 27px
}
.overview-hdr {
	width: 100%;
	float: left;
	background: url(../images/overview-bg.png) no-repeat;
	background-size: 74%
}
.inr-overviewlft h4 {
	margin: 12px 0 8px;
	color: #fff;
	font-size: 35px;
	float: left
}
.overview-hdr h1 {
	margin: 10px 0 9px;
	color: #fff;
	font-size: 35px;
	float: left;
	width: 100%
}
.overview-hdr p {
	margin: 35px 0 0;
	line-height: 41px;
	color: #fff;
	font-size: 22px
}
.inr-overviewlft {
	float: left;
	width: 68%;
	padding: 0 100px
}
.bdrs {
	background: #fff;
	height: 2px;
	width: 50px;
	margin: 18px auto 0
}
.inr-overviewrt {
	float: right;
	width: 30%;
	margin: 75px 0 0
}
.requirement, .secnd-feature {
	width: 100%;
	float: left
}
.requirement-rt h1, .secnd-feature h1 {
	margin: 10px 0 0;
	color: #195694;
	font-size: 35px;
	font-weight: 700
}
.requirement-lft {
	width: 40%;
	float: left
}
.requirement-phone {
	width: 100%;
	float: left
}
.requirement-rt {
	width: 60%;
	float: right
}
.rtlaundy {
	float: left;
	width: 100%
}
.requirement-rt p {
	margin: 35px 0 0;
	line-height: 41px;
	color: #161616;
	font-size: 22px;
	float: left;
	width: 100%
}
.cleany-solution {
	float: left;
	width: 100%;
	margin: 60px 0 0
}
.clny-lft {
	float: left;
	width: 70%
}
.clny-lft img {
	margin: 60px 0 0
}
.clny-lft h1 {
	margin: 10px 0 0;
	color: #195694;
	font-size: 35px;
	font-weight: 700
}
.clny-lft p {
	margin: 35px 0 0;
	line-height: 41px;
	color: #161616;
	font-size: 22px;
	float: left;
	width: 100%
}
.clny-rt {
	float: right;
	width: 30%
}
.development h5 {
	margin: 20px 0 0;
	font-family: CeraProRegular;
	font-size: 35px;
	font-weight: 700;
	text-align: right;
	color: #000
}
.develop-green {
	color: #1dbd01!important;
	margin: 20px 0 25px!important
}
.green-feature {
	margin: 70px 0 0!important
}
.green-feature h1 {
	color: #1dbd00!important
}
.business-requre {
	margin: 50px 0 0!important
}
.business-requre p, .grocery-solution p {
	margin: 35px 0 0;
	font-size: 22px;
	float: left;
	width: 100%;
	line-height: 41px
}
.business-requre p {
	color: #161616
}
.business-requre .requirement-rt h1 {
	color: #1dbd00!important
}
.grocery-solution p {
	color: #161616
}
.holimate-development h5, .holimate-lft h3, .holimate-rt h3 {
	font-family: CeraProRegular;
	font-size: 35px;
	font-weight: 700
}
.grocery-lfts {
	float: left;
	width: 100%;
	text-align: center
}
.grocery-develop h3 {
	color: #1dbd00!important
}
.grocery-lfts img {
	margin: 40px 0 0
}
.wheez-development h5 {
	text-align: left!important;
	color: #265e23!important
}
.holimate-development {
	float: left;
	width: 100%;
	margin: 25px 0 0
}
.holimate-development h5 {
	margin: 20px 0 0;
	text-align: left;
	color: #000
}
.holimate-develop p, .holimate-lft h3, .holimate-rt, .holimate-rt h3 {
	text-align: center
}
.holimate-rt {
	margin: 30px 0 0;
	width: 30%;
	float: right
}
.holimate-lft {
	float: left;
	width: 70%;
	margin: 20px 0 0
}
.holimate-rt h3 {
	margin: 20px 0 0;
	color: #0263a9
}
.holimate-lft h3 {
	margin: 20px 0 0;
	color: #195694
}
.holimate-lft p {
	margin: 35px 0 0;
	line-height: 41px;
	color: #161616;
	font-size: 22px;
	float: left;
	width: 100%
}
.business-requre .bsness-red h1, .develop-red, .skoop-feature h1 {
	color: #d71d32!important
}
.holimate-feature {
	margin: 60px 0 0
}
.holimate-feature .feature-images {
	margin: 50px 0 0
}
.holimate-requiremt {
	margin: 80px 0 0!important
}
.develop-red {
	margin: 0 0 40px!important
}
.skoop-feature {
	margin: 62px 0 0
}
.skoop-feature h1 {
	text-align: center!important
}
@media only screen and (min-width :100px) and (max-width :480px) {
#wrapper, .left, .right {
	width: 100%
}
.business h3, .header h3, .left h3, .left1 h3 {
	font-size: 25px
}
.header, .left2, .right, .right1, .right3 {
	text-align: center
}
#wrapper {
	padding: 0 10px
}
.right {
	margin: 30px 0 0
}
.right img {
	width: 200px
}
.left1 {
	width: 100%;
	margin: 20px 0 0
}
.left1 h3 {
	margin: 10px 0 0
}
.left1 ul {
	margin: 17px 0 0;
	padding: 0
}
.left1 ul li {
	line-height: 46px
}
.left1 ul li img {
	width: 12px
}
.right1 {
	margin: 48px 0 0;
	width: 100%
}
.left2, .right2 {
	margin: 30px 0 0
}
.image1 {
	position: inherit;
	left: 0;
	top: 0
}
.image1 img {
	width: 200px
}
.left2, .left3, .right2 {
	width: 100%
}
.business h3 {
	margin: 20px 0 0
}
.right2 img {
	width: 100%;
	margin: 25px 0 0
}
.business p {
	margin: 20px 0 10px;
	font-size: 17px;
	line-height: 26px
}
.left3 {
	margin: 18px 0 0
}
.solution h3 {
	margin: 20px 0 0;
	font-size: 25px
}
.left3 img, .right3 {
	margin: 30px 0 0;
	width: 100%
}
.right3 img {
	width: 200px
}
.solution p {
	margin: 20px 0 10px;
	text-align: justify;
	font-size: 17px;
	line-height: 26px
}
.development h3, .left4, .right4 {
	text-align: center
}
.development h3 {
	margin: 0;
	font-size: 25px
}
.left4 {
	margin: 30px 0 0;
	width: 100%
}
.left4 img {
	width: 200px
}
.right4 {
	width: 100%;
	margin: 60px 0 0
}
.right4 img {
	width: 200px
}
.development p {
	font-size: 17px;
	float: left;
	width: 100%;
	margin: 15px 0 0;
	text-align: justify
}
.clny-lft, .clny-rt, .footers-cnt, .inr-overviewlft, .inr-overviewrt, .requirement, .secnd-feature, .technologies h3 {
	text-align: center
}
.technologies h3 {
	margin: 0;
	font-size: 25px
}
.left5 {
	width: 100%;
	margin: 0 0 0 30px
}
.left5 ul {
	margin: 30px 0 0;
	padding: 0
}
.left5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	line-height: 36px
}
.left5 ul li a {
	font-size: 17px
}
.right5 {
	width: 100%;
	margin: 0 10px 0 0
}
.right5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	line-height: 36px
}
.right5 ul li a {
	font-size: 17px;
	font-weight: 600
}
.footers-cnt {
	margin: 15px 0
}
.footers-cnt p {
	font-size: 18px
}
.overview-hdr {
	background: inherit
}
.inr-overviewlft h4 {
	float: none;
	margin: 22px 0 8px;
	color: #0377d4;
	font-size: 29px
}
.overview-hdr p {
	margin: 40px 0 0;
	line-height: 26px;
	font-size: 19px;
	color: #636363
}
.inr-overviewlft {
	padding: 0;
	width: 100%
}
.overview-hdr h1 {
	margin: 10px 0 9px;
	color: #0377d4;
	font-size: 27px
}
.inr-overviewrt {
	width: 100%;
	margin: 40px 0 0
}
.inr-overviewrt img {
	width: 200px
}
.secnd-feature h1 {
	margin: 40px 0 0;
	color: #195694;
	font-size: 25px
}
.feature-images {
	margin: 25px 0 0
}
.feature-images img {
	width: 285px
}
.requirement {
	margin: 30px 0 0
}
.requirement-lft {
	width: 100%
}
.requirement-phone img {
	width: 200px
}
.requirement-rt {
	width: 100%;
	margin: 39px 0 0
}
.requirement-rt h1 {
	font-size: 25px
}
.rtlaundy img {
	width: 300px;
	margin: 40px 0 0
}
.requirement-rt p {
	line-height: 26px;
	font-size: 19px
}
.cleany-solution {
	margin: 35px 0 0
}
.clny-lft {
	width: 100%
}
.clny-lft h1 {
	font-size: 25px
}
.clny-lft img {
	margin: 20px 0 0;
	width: 280px
}
.clny-lft p {
	line-height: 26px;
	font-size: 19px
}
.clny-rt {
	width: 100%
}
.clny-rt img {
	width: 178px;
	margin: 15px 0 0
}
.wheez-development h5 {
	text-align: center!important;
	font-size: 30px
}
.green-feature {
	margin: 15px 0 0!important
}
.case-business .requirement-phone img {
	width: 155px!important
}
}
@media only screen and (min-width :481px) and (max-width :600px) {
#wrapper, .left, .right {
	width: 100%
}
.business h3, .header h3, .left h3, .left1 h3 {
	font-size: 25px
}
.header, .left2, .right, .right1, .right3 {
	text-align: center
}
#wrapper {
	padding: 0 10px
}
.right {
	margin: 30px 0 0
}
.right img {
	width: 200px
}
.left1 {
	width: 100%;
	margin: 20px 0 0
}
.left1 h3 {
	margin: 10px 0 0
}
.left1 ul {
	margin: 17px 0 0;
	padding: 0
}
.left1 ul li {
	line-height: 46px
}
.left1 ul li img {
	width: 12px
}
.right1 {
	margin: 48px 0 0;
	width: 100%
}
.left2, .right2 {
	margin: 30px 0 0
}
.image1 {
	position: inherit;
	left: 0;
	top: 0
}
.image1 img {
	width: 200px
}
.left2, .left3, .right2 {
	width: 100%
}
.business h3 {
	margin: 20px 0 0
}
.right2 img {
	width: 100%;
	margin: 25px 0 0
}
.business p {
	margin: 20px 0 10px;
	font-size: 17px;
	line-height: 26px
}
.left3 {
	margin: 18px 0 0
}
.solution h3 {
	margin: 20px 0 0;
	font-size: 25px
}
.left3 img, .right3 {
	margin: 30px 0 0;
	width: 100%
}
.right3 img {
	width: 200px
}
.solution p {
	margin: 20px 0 10px;
	text-align: justify;
	font-size: 17px;
	line-height: 26px
}
.development h3, .left4, .right4 {
	text-align: center
}
.development h3 {
	margin: 0;
	font-size: 25px
}
.left4 {
	margin: 30px 0 0;
	width: 100%
}
.left4 img {
	width: 200px
}
.right4 {
	width: 100%;
	margin: 60px 0 0
}
.right4 img {
	width: 200px
}
.development p {
	font-size: 17px;
	float: left;
	width: 100%;
	margin: 15px 0 0;
	text-align: justify
}
.clny-lft, .clny-rt, .footers-cnt, .inr-overviewlft, .inr-overviewrt, .requirement, .secnd-feature, .technologies h3 {
	text-align: center
}
.technologies h3 {
	margin: 0;
	font-size: 25px
}
.left5 {
	width: 100%;
	margin: 0 0 0 30px
}
.left5 ul {
	margin: 30px 0 0;
	padding: 0
}
.left5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	line-height: 36px
}
.left5 ul li a {
	font-size: 17px
}
.right5 {
	width: 100%;
	margin: 0 10px 0 0
}
.right5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	line-height: 36px
}
.right5 ul li a {
	font-size: 17px;
	font-weight: 600
}
.footers-cnt {
	margin: 15px 0
}
.footers-cnt p {
	font-size: 18px
}
.overview-hdr {
	background: inherit
}
.inr-overviewlft h4 {
	float: none;
	margin: 22px 0 8px;
	color: #0377d4;
	font-size: 29px
}
.overview-hdr p {
	margin: 40px 0 0;
	line-height: 26px;
	font-size: 19px;
	color: #636363
}
.inr-overviewlft {
	padding: 0;
	width: 100%
}
.overview-hdr h1 {
	margin: 10px 0 9px;
	color: #0377d4;
	font-size: 27px
}
.inr-overviewrt {
	width: 100%;
	margin: 40px 0 0
}
.inr-overviewrt img {
	width: 200px
}
.secnd-feature h1 {
	margin: 40px 0 0;
	color: #195694;
	font-size: 25px
}
.feature-images {
	margin: 25px 0 0
}
.feature-images img {
	width: 285px
}
.requirement {
	margin: 30px 0 0
}
.requirement-lft {
	width: 100%
}
.requirement-phone img {
	width: 200px
}
.requirement-rt {
	width: 100%;
	margin: 39px 0 0
}
.requirement-rt h1 {
	font-size: 25px
}
.rtlaundy img {
	width: 300px;
	margin: 40px 0 0
}
.requirement-rt p {
	line-height: 26px;
	font-size: 19px
}
.cleany-solution {
	margin: 35px 0 0
}
.clny-lft {
	width: 100%
}
.clny-lft h1 {
	font-size: 25px
}
.clny-lft img {
	margin: 20px 0 0;
	width: 280px
}
.clny-lft p {
	line-height: 26px;
	font-size: 19px
}
.clny-rt {
	width: 100%
}
.clny-rt img {
	width: 178px;
	margin: 15px 0 0
}
}
@media only screen and (min-width :601px) and (max-width :767px) {
#wrapper, .left, .right {
	width: 100%
}
.business h3, .header h3, .left h3, .left1 h3 {
	font-size: 25px
}
.header, .left2, .right, .right1, .right3 {
	text-align: center
}
#wrapper {
	padding: 0 10px
}
.right {
	margin: 30px 0 0
}
.right img {
	width: 200px
}
.left1 {
	width: 100%;
	margin: 20px 0 0
}
.left1 h3 {
	margin: 10px 0 0
}
.left1 ul {
	margin: 17px 0 0;
	padding: 0
}
.left1 ul li {
	line-height: 46px
}
.left1 ul li img {
	width: 12px
}
.right1 {
	margin: 48px 0 0;
	width: 100%
}
.left2, .right2 {
	margin: 30px 0 0
}
.image1 {
	position: inherit;
	left: 0;
	top: 0
}
.image1 img {
	width: 200px
}
.left2, .left3, .right2 {
	width: 100%
}
.business h3 {
	margin: 20px 0 0
}
.right2 img {
	width: 100%;
	margin: 25px 0 0
}
.business p {
	margin: 20px 0 10px;
	font-size: 17px;
	line-height: 26px
}
.left3 {
	margin: 18px 0 0
}
.solution h3 {
	margin: 20px 0 0;
	font-size: 25px
}
.left3 img, .right3 {
	margin: 30px 0 0;
	width: 100%
}
.right3 img {
	width: 200px
}
.solution p {
	margin: 20px 0 10px;
	text-align: justify;
	font-size: 17px;
	line-height: 26px
}
.development h3, .left4, .right4 {
	text-align: center
}
.development h3 {
	margin: 0;
	font-size: 25px
}
.left4 {
	margin: 30px 0 0;
	width: 100%
}
.left4 img {
	width: 200px
}
.right4 {
	width: 100%;
	margin: 60px 0 0
}
.right4 img {
	width: 200px
}
.development p {
	font-size: 17px;
	float: left;
	width: 100%;
	margin: 15px 0 0;
	text-align: justify
}
.clny-lft, .clny-rt, .footers-cnt, .inr-overviewlft, .inr-overviewrt, .requirement, .secnd-feature, .technologies h3 {
	text-align: center
}
.technologies h3 {
	margin: 0;
	font-size: 25px
}
.left5 {
	width: 100%;
	margin: 0 0 0 30px
}
.left5 ul {
	margin: 30px 0 0;
	padding: 0
}
.left5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	line-height: 36px
}
.left5 ul li a {
	font-size: 17px
}
.right5 {
	width: 100%;
	margin: 0 10px 0 0
}
.right5 ul li {
	font-size: 20px;
	margin: 0 0 0 10px;
	line-height: 36px
}
.right5 ul li a {
	font-size: 17px;
	font-weight: 600
}
.footers-cnt {
	margin: 15px 0
}
.footers-cnt p {
	font-size: 18px
}
.overview-hdr {
	background: inherit
}
.inr-overviewlft h4 {
	float: none;
	margin: 22px 0 8px;
	color: #0377d4;
	font-size: 29px
}
.overview-hdr p {
	margin: 40px 0 0;
	line-height: 26px;
	font-size: 19px;
	color: #636363
}
.inr-overviewlft {
	padding: 0;
	width: 100%
}
.overview-hdr h1 {
	margin: 10px 0 9px;
	color: #0377d4;
	font-size: 27px
}
.inr-overviewrt {
	width: 100%;
	margin: 40px 0 0
}
.inr-overviewrt img {
	width: 200px
}
.secnd-feature h1 {
	margin: 40px 0 0;
	color: #195694;
	font-size: 25px
}
.feature-images {
	margin: 25px 0 0
}
.feature-images img {
	width: 285px
}
.requirement {
	margin: 30px 0 0
}
.requirement-lft {
	width: 100%
}
.requirement-phone img {
	width: 200px
}
.requirement-rt {
	width: 100%;
	margin: 39px 0 0
}
.requirement-rt h1 {
	font-size: 25px
}
.rtlaundy img {
	width: 300px;
	margin: 40px 0 0
}
.requirement-rt p {
	line-height: 26px;
	font-size: 19px
}
.cleany-solution {
	margin: 35px 0 0
}
.clny-lft {
	width: 100%
}
.clny-lft h1 {
	font-size: 25px
}
.clny-lft img {
	margin: 20px 0 0;
	width: 280px
}
.clny-lft p {
	line-height: 26px;
	font-size: 19px
}
.clny-rt {
	width: 100%
}
.clny-rt img {
	width: 178px;
	margin: 15px 0 0
}
}
