.btn.get_quoteSubmit,
.contact_us_btn,
.getQuote_bx,
.learn_more_btn,
.onaddress_head,
.project-feedback h2 span,
.request_quote_btn {
	text-transform: uppercase
}

.blog-description ul.specific_fetaure li,
.div_services_text h2,
ol.industries_list li {
	word-wrap: break-word;
	word-wrap: break-word
}

body {
	color: #09192c
}

#loader_img,
.fullmenu-open,
.hero-banner-item img,
.websites-li a img,
body {
	width: 100%;
	height: 100%
}

#loader_img,
.webheader {
	position: fixed;
	top: 0;
	left: 0
}

.webheaderInner,
.weblogo,
body {
	position: relative
}

.headerContainer,
.wow {
	visibility: hidden
}

.learn_more,
a,
a:hover {
	text-decoration: none
}

body,
h1,
h1 a,
h1 span,
h2,
h2 a,
h2 span,
h3,
h3 a,
h3 span,
h4,
h4 a,
h4 span,
h5,
h5 a,
h5 span,
h6,
h6 a,
h6 span,
p,
ul.specific_fetaure>li {
	font-family: Raleway, sans-serif
}

body {
	margin: 0;
	font-display: optional;
	font-display: swap;
	padding: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	background-color: #fff;
	overflow-x: hidden
}

* {
	outline: 0 !important
}

.get_quote_form_head span,
h1,
h1 a,
h1 span,
h2,
h2 a,
h2 span,
h3,
h3 a,
h3 span,
h4,
h4 a,
h4 span {
	font-weight: 700
}

p {
	margin: 0 0 20px;
	font-size: 17px;
	line-height: 27px;
	color: #000
}

a {
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.bcTech-card h3 a:hover,
.emergingCard-mobileapp h3 a:hover,
a:hover {
	color: #32caca
}

::selection {
	color: #fff;
	opacity: 1;
	background-color: #0fab9f
}

.clear {
	clear: both
}

iframe {
	border: 0;
	max-width: 100%;
	display: block;
	margin: 0 auto;
	width: 100%
}

::-webkit-input-placeholder {
	color: #666
}

::-moz-placeholder {
	color: #666
}

:-ms-input-placeholder {
	color: #666
}

:-moz-placeholder {
	color: #666
}

#loader_img {
	z-index: 99999;
	text-align: center;
	background-color: rgba(15, 3, 55, 0.9);
	overflow: hidden
}

#loader_img:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -.25em
}

#loader_img .loader {
	width: 80px;
	height: 80px;
	display: inline-block;
	-webkit-perspective: 1200;
	perspective: 1200px
}

#loader_img .flipper {
	position: relative;
	display: block;
	height: inherit;
	width: inherit;
	-webkit-animation: 2s ease-in-out infinite flip;
	-moz-animation: 2s ease-in-out infinite flip;
	animation: 2s ease-in-out infinite flip;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

#loader_img .backloader,
#loader_img .loader_wall {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	display: block;
	height: 100%;
	width: 100%;
	background-size: 70px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(https://assets.owebest.com/image/loader.webp)
}

#loader_img .backloader {
	z-index: 800;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	background-image: url(https://assets.owebest.com/image/loader-back.webp)
}

@-webkit-keyframes flip {

	0%,
	100% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		-moz-transform: perspective(120px) rotateX(0) rotateY(0);
		-ms-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}

	25% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}

	50% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}

	75% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		-moz-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		-ms-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(0) rotateY(-179.9deg)
	}
}

@-moz-keyframes flip {

	0%,
	100% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		-moz-transform: perspective(120px) rotateX(0) rotateY(0);
		-ms-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}

	25% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}

	50% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}

	75% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		-moz-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		-ms-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(0) rotateY(-179.9deg)
	}
}

@keyframes flip {

	0%,
	100% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(0);
		-moz-transform: perspective(120px) rotateX(0) rotateY(0);
		-ms-transform: perspective(120px) rotateX(0) rotateY(0);
		transform: perspective(120px) rotateX(0) rotateY(0)
	}

	25% {
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		-ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
	}

	50% {
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}

	75% {
		-webkit-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		-moz-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		-ms-transform: perspective(120px) rotateX(0) rotateY(-179.9deg);
		transform: perspective(120px) rotateX(0) rotateY(-179.9deg)
	}
}

.webheader {
	padding: 30px 0;
	z-index: 888;
	width: 100%
}

.webheaderInner {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.weblogo {
	z-index: 6;
	max-width: 248px;
	transition: .7s;
	-moz-transition: .7s;
	-ms-transition: .7s;
	-o-transition: .7s;
	-webkit-transition: .7s
}

.blogCard_wall img,
.similar-project-box img {
	width: 100%;
	height: auto
}

.headerContainer {
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	position: fixed;
	left: 0;
	right: 0;
	background-color: #fff;
	top: 0;
	z-index: 999999;
	width: 100%;
	height: 100%;
	opacity: 0;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0 0 32px 27px rgb(33 30 30 / 16%)
}

.headerContainer:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-image: url(https://assets.owebest.com/images/header-shape.webp);
	background-size: contain;
	background-position: left top;
	background-repeat: no-repeat;
	z-index: -1
}

body.fullmenu-open .headerContainer {
	opacity: 1;
	visibility: visible
}

.webnav_toggle {
	position: relative;
	z-index: 99999;
	vertical-align: middle;
	cursor: pointer;
	transition: .7s;
	-moz-transition: .7s;
	-ms-transition: .7s;
	-o-transition: .7s;
	-webkit-transition: .7s
}

.webnav_toggle svg {
	width: 45px;
	height: 45px;
	fill: #fff;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.websites-ul {
	display: flex;
	flex-wrap: nowrap;
	margin: 0 auto 14px
}

.websites-li {
	flex-basis: 0;
	flex-grow: 1;
	border: 0
}

.websites-li a {
	padding: 0 !important;
	margin: 5px !important;
	border: 0 !important;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.fbitem_right_image img,
.headerNav,
.heroContent,
.mern-block ul li figure,
.tech-text {
	margin: 0 auto
}

.fullmenu-open {
	overflow: hidden;
	position: absolute
}

.accordion-button,
.arrow-icons,
.bcservice-offer,
.bcsmartControl-content,
.benefits-description,
.blog-listing,
.circle-effect,
.contact_map_canvas,
.cts-block-new .email-icons,
.cts-block-new .whatsapp-icons,
.headerNav,
.hero-banner-wrap,
.lined-circle-effect,
.service-item,
.service-item.style-1,
.share,
.ssc_icon_box,
.tab-panale-section .form-group,
.webscreen_wrapper,
.widget-menu,
.widget-search {
	position: relative
}

.headerNav {
	padding: 50px 15px 115px;
	height: 100%;
	float: none;
	max-width: 1300px
}

.career_page_text,
.hero-banner-inner,
.job_description_left_upper_headings {
	overflow: hidden
}

.hero-banner-inner,
.hero-banner-item {
	width: 100%;
	height: 105vh;
	min-height: 700px;
	z-index: 4;
	position: relative
}

.bannerCircle_rm,
.heroContent {
	position: absolute;
	top: 50%;
	right: 0
}

.heroContent {
	left: 0;
	bottom: 0;
	text-align: center;
	z-index: 3;
	max-width: 1200px;
	transform: translateY(-50%);
	padding-bottom: 50px;
	display: flex;
	align-items: center
}

.hero-banner-item img {
	object-fit: cover;
	max-width: 100%
}

.benefits-img img,
.footer_txt_info figure img,
.nft-dev-img img,
.nft-t-img img,
.nft-t-img2 img,
.salesforce-uses-wrapper .srvIcon img,
.serviceCard_item img,
.servicesWall img,
.social_link_ul_foot li.dmcalinkFooter>a,
.solIcon img {
	width: auto;
	height: auto
}

.bannerCircle_rm {
	width: 390px;
	height: 390px;
	background: #a30324;
	background: -moz-linear-gradient(top, #a30324 0, #e5371d 100%);
	background: -webkit-linear-gradient(top, #a30324 0, #e5371d 100%);
	background: linear-gradient(to bottom, #a30324 0, #e5371d 100%);
	border-radius: 50%;
	z-index: 4;
	transform: translate(50%, -50%);
	opacity: .8
}

.contact_us_btn,
.learn_more_btn {
	text-decoration: none;
	padding: 15px 30px;
	margin: 15px 10px 0 0;
	display: inline-block;
	transition: .3s;
	font-size: 16px;
	line-height: 20px;
	background-color: #EF5C20;
	border-radius: 35px;
	font-weight: 600;
	color: #fffefe
}

.bannerCircle_lb,
.bannerCircle_lt {
	border-radius: 50%;
	position: absolute;
	z-index: 4
}

.btn.get_quoteSubmit:hover,
.contact_us_btn:hover,
.learn_more_btn:hover,
.modal-body.modal-owe-popup .get_quote_form .form_apply .career_apply_now_btn:hover,
.request_quote_btn:hover,
.requestquote_header a:hover,
.theme-btn a:hover {
	background-color: #62cbc8;
	color: #fffefe
}

.banner-subheading {
	color: #fff;
	font-size: 32px;
	margin: 15px 0 25px;
	line-height: normal
}

.heroContent span.highlight-text {
	color: #00ebcc;
	line-height: normal;
	font-size: 24px;
	margin: 10px auto;
	font-weight: 500;
	display: block
}

.heroContent .subHeaders {
	margin-top: 70px
}

.bannerCircle_lt {
	width: 425px;
	height: 425px;
	background: #c82537;
	background: -moz-linear-gradient(top, #c82537 0, #a70624 100%);
	background: -webkit-linear-gradient(top, #c82537 0, #a70624 100%);
	background: linear-gradient(to bottom, #c82537 0, #a70624 100%);
	left: -50px;
	top: 0;
	transform: translateY(-50%);
	opacity: .8
}

.bannerCircle_lb {
	width: 350px;
	height: 350px;
	background: #770115;
	background: -moz-linear-gradient(left, #770115 0, #f64013 100%);
	background: -webkit-linear-gradient(left, #770115 0, #f64013 100%);
	background: linear-gradient(to right, #770115 0, #f64013 100%);
	left: 300px;
	bottom: -70px;
	opacity: .5
}

.hero-banner-item:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 2;
	opacity: .45
}

.about_warp:after,
.serviceCard_wrap:after,
.serviceCard_wrap:before {
	background-size: contain;
	width: 100%;
	background-repeat: no-repeat;
	content: ''
}

.heroContent .headBgText {
	display: block;
	font-size: 110px;
	color: #ffac72;
	font-weight: 200;
	position: absolute;
	top: 0;
	z-index: -1;
	opacity: .5;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center
}

.banner_heading {
	font-size: 47px;
	font-weight: 900;
	color: #fff;
	margin: 0 0 20px
}

.learn_more,
.projectCount_list>li p {
	font-weight: 500;
	color: #fff;
	font-size: 18px
}

.banner_heading span {
	font-weight: 900;
	display: block
}

.learn_more {
	display: inline-block;
	margin-top: 10px;
	background-color: rgb(255, 56, 0);
	text-align: center;
	padding: 12px 20px;
	min-width: 190px;
	border-radius: 35px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.learn_more:hover {
	color: #fff;
	background-color: #62cbc8
}

.hero-banner .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0;
	bottom: 120px
}

.hero-banner.owl-theme .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	margin: 5px;
	opacity: .4;
	background-color: #fff
}

.get_quote_form_left button.close:not(:disabled):not(.disabled):focus,
.get_quote_form_left button.close:not(:disabled):not(.disabled):hover,
.hero-banner.owl-theme .owl-dots .owl-dot.active span,
.owl-carousel.owl-portfolio .item .similar-project-box figure img,
.owl-carousel.portfolio-new-owl:hover .owl-nav [class*=owl-],
.portfolio-detail-wrapper .is-sticky .website-logo img,
.portfolio-detail-wrapper.menu_open .website-logo img {
	opacity: 1
}

.projectCount {
	margin: -95px auto 0;
	z-index: 4;
	position: relative;
	max-width: 1260px;
	padding: 0 15px
}

.projectCount_list {
	background-image: url(https://assets.owebest.com/images/blue-bg.webp);
	background-size: 80px;
	background-repeat: repeat;
	border-radius: 25px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 30px 0;
	box-shadow: 0 0 106px 0 rgb(33 30 30 / 11%);
	-webkit-box-shadow: 0 0 106px 0 rgb(33 30 30 / 11%);
	-moz-box-shadow: 0 0 106px 0 rgb(33 30 30 / 11%)
}

.projectCount_list>li .countertxt {
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	font-weight: 900;
	color: #fe3a03
}

.projectCount_list>li p {
	margin: 0
}

.alcohal-apps .keyBenefits .page-h2 span,
.cta-block,
.cta-title,
.drupal-development .keyBenefits .page-h2 span,
.g-recaptcha-response .invalid-feedback,
.hire-angularjs-developer .keyBenefits .page-h2 span,
.projectCount_list>li p span,
.stage-name span,
.thanks-block {
	display: block
}

.services_wrap {
	padding: 60px 0 0
}

.services_inner {
	padding-right: 560px;
	position: relative
}

.theme-head-box {
	margin: 0 0 10px
}

.theme-head-box h3 {
	font-size: 50px;
	font-weight: 400;
	color: #f64013;
	margin: 0;
	line-height: 60px
}

.theme-head-box h4 span {
	font-weight: 900
}

.blog-h {
	margin: 0;
	color: #EF5C20;
	font-size: 39px;
	font-weight: 800;
}

.theme-para p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 25px
}

.app-stages .tab-content,
.custom-software-development .methods-wrapper.calssified-type-wrapper .accordion>.card,
.faq-box ul.default-listing>li p,
.portfolio-detail-inner .masonry .portfolio-item .portfolio-caption a,
.portfolio-overlay .icon,
.similar-project-box .icon,
.theme-para p:last-child,
.tools-techno-wrapper .ob-description {
	margin: 0
}

.servicesWall {
	position: absolute;
	right: 0;
	top: 0;
	max-width: 460px
}

.serviceCard_wrap {
	margin-top: 100px;
	background-color: #fff4f5;
	padding: 80px 0 0;
	position: relative;
	z-index: 2
}

.serviceCard_wrap:before {
	position: absolute;
	left: 0;
	top: -80px;
	height: 150px;
	z-index: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAACWCAMAAAAIVGX8AAAAnFBMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PX/9/f/+vv/9fb/+/z//f7/+Pn//P3/+fn///9Q7GCwAAAAKnRSTlMAu97MmXhD7lWIOqoRgCIz5fUJxGYDKNj701uPT6EctXFrlEqvYhemLsmR5/aJAAAJm0lEQVR42uzb2XLaQBBGYVZJgAABAsxuMGtWMO//bumeQQu24yyOCcjnu0+Vc3Xq7xE5AO+o64t1Q/SawlGeCsW8LOoVMSqd1CKzfGRXfK7wukHxmV0+MqtFJiVrVFH1spqHyjMcVZU/uyd//9QXOQAALqtrOtqzER173sr2U8IlBdvUaktJW6co+gXhqqP6HjkY3yJfYo9q/9TnV3193ev/eP/Uo/El5VvioL6fHIUrglPlO/K/lpJrxG3BbbwfbLdNtbs5AABe5PtTLatO02EY3mtVRxrVpUlqoRC47l1U0rihST33xgtx/JRNTyufRDwd7zjbJtmB6bWub53dptXzcKUbuyrzesq0BoBM8v1Gw/Y1DPXkO9JLr552B9rW4zEV1riqSVOz3NILSfV6r6JWn0JtM92SSvc10ktp9KJSKZel0GPHaW4l0O0cAOA6tX0ZsVVt7NwkdlKbSWH1FmzPwElf03WlrVckrrRNdFLouM+DYsfkeWTr/CDzmTgDwGXIsVgyO/ZWoWR2UZIrcUceXd3W8WhGbNzYqLAENjPO8vxFJHF23UJf2lzbJGmWwzZlBoC/4a+1tN5QnmQ1tLO87axu2XRmiSxsm5+nWcscFHQ0S5jr5TldBoBzXT0eO+OhbNpRabNMl/Y8tHQWf1NmG+bzLveL+VlNsxwOPae6pcoAMq+9bkhrvfC+XtHW7gYF9+5oU0tpcSm2y1GWbZXv9IytY7lSvw+9B4kyP6ACcLPaU122q7nckCc6bAPX7Fp7QKa1uC7RGfs8ysWOLmXb5CZDGcBVaq8lt97qXu7INTNt08uW2OIWJUs53eT8crKoyPFaZzI/YAZwYfpwu60+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)
}

.serviceCard_wrap:after {
	position: absolute;
	left: 0;
	bottom: -250px;
	height: 270px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAEQCAMAAABmypmNAAAAolBMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PX/9/f//f7/+vv//Pz/+Pn/+fn////+vmbeAAAALnRSTlMA3/X8qQMHGgsQoTDrsNK9eyIUNiqajYhD8Ek8tmVQ+VrNycRgcXbm2GqBVZGVifpjSQAAEYhJREFUeNrs1TERACAAAzEU4V8eErox/CUmci4A8J2AAWATMAAUCBgANgEDQIGAAWATMAAUCBgANgEDQIGAAWATMAAUCBgANgEDQIGAAWATMAAUCBgANgEDQIGAAWATMAAUCBgANgEDQIGAAWATMAAUCBgANgEDQIGAAWATMAAUCBgANgEDQIGAAWATMAAUCBiAx14dlAAMBEAQc9T6d1cDhX0c3GNITIRNwABQIGAA2AQMAAUCBoBNwABQIGAA2AQMAAUCBoBNwABQIGAA2AQMAAUCBoBNwABQIGAA2AQMwIn338NdAgYI+di5u+U0gQAMw6AoAiISQH4UEvkTFSMJ7P3fWnfdsZNpm04bJaJ8z6kOp+98uwxHqq6b5o16ZyqOEN/3RW62PokNZn1W0F/of4aEkIp7p+hjmqauEegWIMAAAPeKx/aU2ooiz75YrA1dcko3z8KXfeR5lqaZ5pMyEf7DWFFk09aWXrRPwyzfLRxJN2ig/WeWZh7lukaRL4UAAwDcD5bchgeXEF+ktVXLXZbuPc2UlZHQtpFial6UZruFSpMsDgjvcVNjIH8BAgwA0G0fmusXsa4u5mG01ExFuL2xbC+jcE5znPAa0xhjGv8rBBgAoIN4dVl0NzODN9eWR0KXTcxltN0d9KQY8BSjxH+HAAMAdAbLLtu6ZFAkUjlPA63j0f2EYnvpvNTjzZCmGCX+BAIMAHBjrLuntTsoDNXNoqU5ER7ESLb2eanPfMJCXCPEHyHAAAC3wvYu6+5s5exSz+7CrW5bFDvYulI8JVjEPyHAAADfjYeXbGLJ3QYP3d3fKNo+dwxxiA6/viLAAADf5Rze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)
}

.emerging-mobilehead,
.nft-benefits-wrapper .cts-wrapper,
.serviceCard_item {
	margin: 0 0 70px
}

.serviceCard_item img {
	position: absolute;
	right: 30px;
	top: -30px;
	max-width: 100px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.serviceCard_item .serviceCard_item_inner {
	display: block;
	background-color: #fff;
	border-radius: 18px;
	padding: 70px 25px 70px;
	position: relative
}

.serviceCard_item h3 {
	font-size: 21px;
	font-weight: 600;
	color: #000;
	margin: 0 0 10px
}

.serviceCard_item h3 span {
	font-weight: 600
}

.serviceCard_arrow {
	width: 83px;
	height: 45px;
	position: absolute;
	left: 19px;
	bottom: 15px;
	transform: rotate(180deg);
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	background: #1B1038;
	padding: 10px;
	text-align: center;
	border-radius: 10px;
}

.serviceCard_arrow svg {
	fill: #ff420c
}

.serviceCard_item p {
	font-size: 15px;
	line-height: 24px;
	margin: 0
}

.industries_list>ul>li>a:hover .serviceCard_arrow,
.serviceCard_item .serviceCard_item_inner:hover .serviceCard_arrow {
	right: 25px
}

.industries_list>ul>li>a:hover img,
.serviceCard_item serviceCard_item_inner:hover img {
	top: -35px
}

.viewServices_btn {
	position: absolute;
	z-index: 2;
	bottom: -50px;
	left: 0
}

.process_shape_rt span,
.serviceCircle_lb {
	width: 340px;
	height: 340px;
	border-radius: 50%;
	z-index: 4;
	opacity: .7
}

.serviceCircle_lb {
	position: absolute;
	background: -moz-linear-gradient(left, #4dffec 0, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(left, #4dffec 0, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, #4dffec 0, rgba(255, 255, 255, 0) 100%);
	left: -110px;
	bottom: -270px
}

.aboutshape_lb,
.aboutshape_rt,
.ourClients_wrap:after,
.process_shape_rt {
	background-size: contain;
	background-repeat: no-repeat
}

.about_warp {
	background-color: #1f153b;
	padding-top: 60px;
	z-index: 0;
	position: relative
}

.about_warp .theme-head-box h4 {
	font-size: 28px;
	color: #fff;
	font-weight: 700;
	margin: 15px 0;
	line-height: 36px
}

.about_warp .theme-head-box h4 span,
.emergingEvol-inner h2 span,
.emergingEvol-inner .emerge-title span {
	display: block;
	font-weight: 400
}

.about-content {
	max-width: 700px;
	margin: auto
}

.about-content .theme-para p {
	color: #fff;
	font-size: 15px;
	line-height: 27px
}

.about_warp:after {
	position: absolute;
	left: 0;
	bottom: -200px;
	height: 245px;
	z-index: -1;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAD3CAMAAADL/LkDAAABs1BMVEUAAAD////////////7+/z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7////////39/j////////////////////////////////////////////////////////////////////////19ff7+vv+/v7x8PMfFTskGj8gFjzx8PNUTGkvJkk9NFWlobE4MFGIgpbS0NhMRGKXkqR5c4ppYnsoHkOUj6FBOFiPip1kXXgrIkbr6u3n5urDwcuxrbtbVHDh4OWppbT09PasqbdPR2VEO1tYUW29usZHPl7u7vDb2eDY193LydK4tcF2cIdwaYKgm6yBfJE0K01tZ39gWXT////k4+eMh5qFf5R/eY/V09rBvsi0sb6alqdrZX58dozf3ePFw83Jxs/6+vtKQmHQzdWinq66t8OdmKlzbITNy9O1sr+emqrZfel1AAAASnRSTlMABRAi+t2Zh8xmOidEPwPugh0M5bsJquE0LMStd19Hjnry6nNq1MkUnVVLGpVYv4v4s1D+z7ehfTDap5JcpG5jsFPWF9EB+fP9+4lM9Y8AABViSURBVHja7NUxEQAgAAMx9OFfEBK6MfwlJnIuAPCdgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYADYBA0CBgAFgEzAAFAgYgMde3bU0GYBxHDbHNrXltGQtWdmBBSsLKqI6CAs6CNPm3CuaL2szzJKEjBzUHEmYRNRH7qkTd/ZEBNXDdR3e8L9Pf4QTYACIAgEGgHACDABRIMAAEE6AASAKBBgAwgkwAESBAANAOAEGgCgQYAAIJ8AAEAUCDADhBBgAokCAASCcAANAFAgwAIQTYACIAgEGgHACDABRIMAAEE6AASAKBBgAwgkwAESBAANAOAEGgCgQYAAIJ8AAEAUC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)
}

.aboutus_wall {
	display: table;
	margin: 170px auto 0;
	position: relative
}

.aboutus_wall figure {
	max-width: 400px
}

.aboutus_wall figure img,
.ctfi_logo_list>a img {
	width: auto !important;
	height: auto !important
}

.ctfi_logo_list {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%
}

.aboutshape_lb,
.aboutshape_rt {
	position: absolute;
	width: 140px;
	height: 250px
}

.ctfi_logo_list>a {
	position: absolute;
	max-width: 120px
}

.ctfi_logo_list>a:first-child {
	top: 0;
	left: 0;
	animation: 1.3s ease-in infinite alternate scale
}

.ctfi_logo_list>a:nth-child(2) {
	top: 0;
	right: 0;
	animation: 1.5s ease-in infinite alternate scale
}

.ctfi_logo_list>a:nth-child(3) {
	bottom: 0;
	left: 0;
	animation: 1.7s ease-in infinite alternate scale
}

.ctfi_logo_list>a:nth-child(4) {
	bottom: 0;
	right: 0;
	animation: 1.9s ease-in infinite alternate scale
}

@keyframes scale {
	0% {
		transform: scale(.8)
	}

	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes scale {
	0% {
		transform: scale(.8)
	}

	100% {
		transform: scale(1)
	}
}

.aboutshape_rt {
	right: 0;
	top: 30px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAE5BAMAAADIDRmbAAAAD1BMVEXw9/oAAAD0+fv5/P32+vxGxnQJAAAABXRSTlMSAA4GCmRaocEAAAclSURBVHjavJrbrdswEEQHjAowQxUgSC7AlFgA9ei/plw4QOaDjqkRuNqfJICCg+OZpXgf8LYTlp952FJCOsbjeWRTStjwdywphJBiArGnzLiB0g93UDJMKVSxp2y4gdLjDspmS2Eq9pQMUwpV7CkZN1B63EHZCoryzouSik5J2wiMxyKkIlPCMb5L48Y9KgXjiK+j6ZIKxDDdLqgolDQAHLcqBTtNCW8Ip4v1gumUBA4/M00FqgrQVVV0ygwoMvkSJWQU8xQLBkBWAVxUVSCkwtUUUwFqKhJlq1AUFbgoqkBQ4URRBULBOKtQMFJEFUxSwQAoKqSIKriigk5UgVAwjhNV8E1FomyQKVQ5uzA9JApVJEq+RAn5G2WVUgEkFbpoKhBTIaVU0SkJEmWDQqGKROlRGUmFFE0FSsFI0VIBhIJxOqFgpIgqmEQVCKlwdlEFQsE4a1EwnZIgUTaBoqi4qKkM0AsGTGIqL+gFg1u1gk0PXFBxUUrFxQd0FUyiin9AL5hbRRVSzhcMz5MFo/kDsgpUFVKEVJ5RVCkpc3sVUgSVLooFI0XYlV1aexdJEQrWqQUjRUhlF1MhhSoGBSPFrmCkKLuiFowUoWCrWDBSLHeFFEFFLRgp0q6IKiUlGewKKZa7QoqwK3LBSLEsGCmWhzEpRgX75QuK1WFMitXFpaBYXFwKirAresFISYa7QspmtyukhEEomKhCSm9wcSko0tdeesFCOsYB3r8EipzKsg0AoMSiq4QROElxUVQpfwZ55j+uFwvGyFmaGkVXScM/ym+hmkIqDEWl9NBUQMqMcweMrjJoFLefVXkW0ZNSl2Etqz2hikpxe/yBDBJlhkqBex6EnIolZIEiDGtCFTa5JaVQsaC4WOwKT5j2lDAYUrAWqVRPfjeOKmX6rALv85eNn+WP7KMK38glpNz3k9fpkEtK+tJKuisyVCElDN9e9qrMuC/b8IHi87ebcZLbPKIcCn7uZECL+c97o+N+NaKE/CmV1hSfKsdeG0rI5a60d/HzULy+FYobx/EExedytYSOTdGn4QQlbJ8/r8pJxtUKaahTfD8SovyoiOZbhcLrJk30m/HvMxS/HNv4M8ceZZV6TTxnWZa08J/CzVj6TZUQ+Hf9ZvyqUzi6ik7RVS5T9ILpFL1g9aebqQSJoqci7cv1gtUPvFtU0CAVquiU3FAFt6jgFhXcooI2BauZN1FJqIzlrnBuUUGLgtUftywYx3JXOLeooE3BdEqPxgVDxg2pdC/ckMr+gH0qXSTFUMWTYqhCitkJ5nZPiqEKKe1VmAopZirPSIplwUixW/tIisHNmAUjxa5gpFgWjBRDFVIsVUgxu7g8IymWu0KKYSqk2O3K5Em5QYWUHgapFJRscRiTYlkw7ojlYczHLVPh45YFYxqWJxjNLVX4uGXBmIblrvBxSxU+/v7TOBXAh9z+4lJ8Y9b31rvypszWu/KmbOYFA/CntzO6kRuGgahhXAM8qQBi7QYsuwCt4/5rShAswI8IHJAZnX5PwcOLZhzZJyhF53blQyFvXL6G5hc80ZpXsekNqxAOsN/kt8ix+Wtu7T9DZ3bFKBO7YmN+VxZ+V+arrHg6/2FsY27AbChBBU9XggoOWCcEDHflpnXFm95+JGCVpuL9RrkoPWBVASWtsvvTpTFUls2fLjWmgimj1Bo60RUbb99cpBNUls2fLnIRVIxSdUwpHT/BMMU3H/4g/m/elz9d7Cd4VXArb+fEnf7/TmRzp9vpMbA/hDKOyiKGMUhqJ3I4R9XEMAYJqNjYT3hrU3n0c4xVwip2NBVRpJzPn/HrFAFdSQ10mdZ8SltYA6gwKXmV1ytLwQ9ji/15XhqlRAO2JX+/n9iDFY1SUjvjFqWk3iJrkJLbThaNUZI74x6gxFclQMmrRCh5lQCFoCJ4NkEllLH0W2RbfuLMVc9RbvoXl9Ta4y0bplT2FxfNneyKqawd3aaFP1MsqRuopNBvPxhRKjlgu4wojbwqB6CQrgwYUjqlK6Yypih1VTYBFErA3kYJ1GWPqgAXUsCAC6crwIUUMODC6UrKJajyFuDC6Qpw4TyMHUrnBcyh3LSueJRGC5hHuVhdcSmFFTCfopyu+BRpnIcxoHxTrqJBlKKMriCKdEJXMOUidAVTihICBinSCF3BlNIJqwIpcimnK0bBf2frEVXBFPC1vAe6gih2HYx9yLYYAxVMMcz1+vtn9iN+IzGm2Div53nOI3wjcYwCCgtV8pSKV4VA+cYBI1AaVGFQOlRhUBSpMChFUcAoLrArHBekMp+yHhxKVRgwvgtW4VM2oVNwwPgUU5nVfVsVmksHAeO43ECFQ2lAhUO5gAqHUgMBo+8u1jeVIg2oTKSsB5lSFASMQpEOVDiUBlaFQyk3UKFQpAEVDqUo7AqmhP8TSFOhUqT985LOptjboL0+0ynjI1qI8hunyxCNHchWGwAAAABJRU5ErkJggg==')
}

.aboutshape_lb {
	left: 0;
	bottom: -100px;
	background-image: url('data:image/png;base64,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')
}

.process_wrap {
	position: relative;
	padding: 230px 0 100px
}

.process_shape_rt {
	position: absolute;
	right: 0;
	top: 0;
	width: 500px;
	height: 800px;
	background-image: url(data:image/png;base64,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)
}

.process_shape_rt span {
	position: absolute;
	background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0) 0, #fe8a6c 100%);
	background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0, #fe8a6c 100%);
	background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0, #fe8a6c 100%);
	left: 0;
	top: 0;
	transform: translateX(-50%)
}

.bluelogo img,
.img-hw-auto,
.processWall img {
	height: auto;
	width: auto
}

.obcontactForm-submit button.btn,
.theme-btn a {
	background-color: #EF5C20
}

.process_inner {
	max-width: 800px;
	margin: 0 0 50px
}

.industries_content .theme-para p,
.process_inner .theme-para p {
	line-height: 30px
}

.bcTech-head,
.bcTech-wall,
.cookiealert,
.covid-safety .last-solution p,
.cta-block,
.cts-link-new,
.erp-solutions .erp-h,
.features-panels,
.hiring_process_content,
.icon_box,
.img-center,
.mern-stack-img,
.nobe,
.ofr-label,
.other-dev,
.payText p,
.processWall,
.subText-style-5 p,
.tabing_head_holder,
.thanks-block,
.thanks-block p,
.tools-techno-wrapper ul.specific_fetaure,
div#entrybox,
figure.hire-remote-dev-img,
igure.hire-remote-dev-img,
ul.expList li,
ul.ob-facts li {
	text-align: center
}

.industries_wrap {
	background-image: url(https://assets.owebest.com/img/homepage/industry-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 60px 0 0
}

.obcontact_wrap,
.testimonial_wrap {
	position: relative;
	background-size: cover;
	background-position: center
}

.bluelogo {
	display: table;
	margin: 0 auto
}

.bluelogo img {
	max-width: 170px
}

.industries_content {
	max-width: 650px
}

.Benefitsdotnet .ob-description p,
.android_app a i,
.benefits-food-app .page-h2 span,
.blockchain-benefits-wrapper .page-h2,
.business-scratch-solution .page-h2,
.emergingEvol-inner p,
.fuel-delivery-app.website-dev .calssified-type-wrapper .page-h2 span,
.fuel-delivery-app.website-dev .calssified-type-wrapper .some-description p,
.fullstack-web-wrapper .basic-text p,
.half_section .hd-1 a,
.hire-angularjs-developer .calssified-type-wrapper .card-body p,
.hire-angularjs-developer .calssified-type-wrapper .card-header .btn-link,
.hire-angularjs-developer .calssified-type-wrapper .page-h2,
.hire-angularjs-developer .calssified-type-wrapper .page-h2 span,
.hire-angularjs-developer .calssified-type-wrapper .some-description p,
.home-srv-advantages .page-h2,
.home-srv-advantages .page-h2 span,
.home-srv-advantages .some-description p,
.homeRev,
.industries_content .theme-head-box h4,
.industries_content .theme-para p,
.ios_app a i,
.link-heading a,
.link-heading a:active,
.link-heading a:focus,
.link-heading a:hover,
.lookingfor .page-h2,
.lookingfor p,
.nft-domains-wrapper .hd-1,
.nft-page .ent-srv-blocks .hd-1,
.nft-solution-wrapper .hd-1,
.portfolio-detail-wrapper .is-sticky .website-menu,
.portfolio-detail-wrapper.menu_open .website-menu,
.pos-btn,
.pos1,
.pos1 p,
.qCount,
.sales-dev-wrapper .hd-1,
.sales-dev-wrapper .ob-description p,
.service-item.style-1:hover .title,
.show-more-btn a:hover,
.solutionoffer-content .sol-title a,
.solutionoffer-content p a,
.solutionoffer-mobiledev h2.page-h2,
.testimonial_content .theme-head-box h4,
.why-mern-wrapper .ob-description p,
ul.expList li .explist-data:hover .exp-title {
	color: #fff
}

.industries_content .theme-head-box h3 {
	color: #f64013
}

.industries_list {
	padding-top: 30px
}

.industries_list>ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px
}

.industries_list>ul>li {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	position: relative;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 72px
}

.industries_list>ul>li>a {
	background-color: rgb(50, 30, 119);
	display: block;
	border-radius: 25px;
	position: relative;
	padding: 75px 20px 115px;
	height: 100%
}

.industries_list>ul>li>a:hover {
	background-color: rgb(110 86 195 / 50%)
}

.industries_list>ul>li>a img {
	max-width: 55px
}

.ind-Image {
	background: #0F0038;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	top: -50px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	display: flex;
	align-items: center;
}

.industries_list>ul>li>a .industriesName {
	font-weight: 700;
	color: #fff;
	font-size: 22px;
	margin: 0 0 45px;
	text-align: center;
	position: relative;
}

.industries_list>ul>li>a p {
	margin: 0;
	font-size: 15px;
	color: #fff
}

.industries_list>ul>li>a .serviceCard_arrow {
	bottom: 45px
}

.ourClients_wrap {
	background-color: #fff;
	padding: 60px 0 40px;
	position: relative;
	z-index: 3
}

.ourClients_top_content .theme-para {
	max-width: 690px;
	padding-left: 50px
}

.ourClients_top_content .theme-para p {
	line-height: 27px;
	font-size: 17px
}

.ourClients_top_content .theme-head-box h4 {
	text-align: center;
}

.ourClients_top_content {
	padding: 0 0 80px 0
}

.ourClients_list>ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.ourClients_list>ul>li {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 40px
}

.ourClients_list>ul>li>a {
	overflow: hidden;
	background-color: #fff;
	display: block;
	border-radius: 10px;
	border: 1px solid #ddd;
	position: relative;
	padding: 35px 20px;
	height: 100%;
	text-align: center
}

.ourClients_list>ul>li>a .brandName {
	font-weight: 800;
	color: #000;
	margin: 20px 0 15px
}

.ourClients_wall {
	height: 120px;
	display: flex;
	align-items: center
}

.testimonial_card .theme-para,
.testimonial_rating,
.testimonial_user {
	display: flex;
	align-items: center
}

.ourClients_list>ul>li>a img {
	height: auto;
	width: auto;
	margin: 0 auto;
	max-height: 108px
}

.ourClients_list>ul>li>a p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #000;
	font-size: 17px;
	margin: 0
}

.viewportfolio_btn {
	text-align: center;
	padding-top: 10px
}

.theme-btn a {
	display: table;
	font-weight: 600;
	text-transform: uppercase;
	color: #fffefe;
	font-size: 16px;
	padding: 12px 25px;
	border-radius: 8px;
	text-align: center;
	margin: 0 auto
}

.ourClients_wrap:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -200px;
	width: 100%;
	height: 260px;
	z-index: -1;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAEECAMAAAD+jdkAAAAApVBMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PX//f7/9vf/9/j//Pz/+vv/+fn/+/v/+Pn////E7a6PAAAALXRSTlMAE/nLBFfe77xt5THRJg3EUPxfIUmpjWYbnSyCeEQ4CJijiD7q17Z987GTrnOuHvcvAAARkklEQVR42uzVMREAIAADMQzh3x4SujH8JSZyLgDwnYABYBMwABQIGAA2AQNAgYABYBMwABQIGAA2AQNAgYABYBMwABQIGAA2AQNAgYABYBMwABQIGAA2AQNAgYABYBMwABQIGAA2AQNAgYABYBMwABQIGAA2AQNAgYABYBMwABQIGAA2AQNAgYABYBMwABQIGIDHXh3TAAAAMAzy73oS9jdgAj4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYAD4BA0CBgAHgEzAAFAgYGHt1TAMAAMAwyL/rSdjfgAmAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAgaAT8AAUCBgAPgEDAAFAmbs3AmSmlAUQFEBQVAQFcW2idjOYz7gwP6XFkCqUkl10pPaCvds4tZ77wMA4G0EGACAIiDAAAC8jQADAFAEBBgACiDIhWEY5H7ivhFgAHgEWVtPh8N+fzxGkcjF8apW0xJKTtd1W8mYWmZWk+NYZKIoOh73+8PhFIb0+fsRYAC4P2luT+fYZpmtaXNFX/QGm8ly11dbQ7/x7DiS1Ky8S1WSHKfR8IddtWP8mGwGvYWtaLNVnFY5TfKJIN8cAQaA+xAEWXHPwa1pit4buF4S26FvPTUr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)
}

.testimonial_wrap {
	padding: 270px 0 0;
	background-image: url(https://assets.owebest.com/images/client_testimonial.webp);
	background-attachment: fixed;
	text-align: center
}

.testimonial_wrap:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #EF5C20;
	background: -moz-linear-gradient(-45deg, #EF5C20 0, #fc686f 100%);
	background: -webkit-linear-gradient(-45deg, #EF5C20 0, #fc686f 100%);
	background: linear-gradient(135deg, #EF5C20 0, #fc686f 100%);
	opacity: .83
}

.testimonial_content {
	max-width: 830px;
	margin: 0 auto;
	position: relative;
	z-index: 2
}

.testimonial_content .theme-para p {
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 17px
}

.testimonial-owl {
	position: relative;
	z-index: 2
}

.testimonial_card {
	background-color: #fff;
	border-radius: 25px;
	padding: 30px;
	max-width: 400px;
	margin: 0 auto
}

.testimonial_user figure {
	width: 60px;
	min-width: 60px;
	height: 60px;
	margin: 0;
	border-radius: 50%;
	overflow: hidden
}

.testimonial_user figure img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.testimonial_user_detail {
	flex: 1;
	-ms-flex: 1;
	text-align: left;
	padding-left: 20px
}

.testimonial_user_detail .tuser_name {
	font-weight: 700;
	color: #1c100e;
	margin: 0;
	font-size: 18px
}

.testimonial_user_detail .tuser_position {
	margin: 0;
	color: #1c100e;
	font-size: 15px
}

.testimonial_card .theme-para {
	text-align: left;
	min-height: 155px;
	margin: 15px 0
}

.testimonial_card .theme-para p {
	line-height: 24px;
	font-size: 15px
}

.testimonial_rating span {
	width: 24px;
	height: 24px;
	background-size: 24px;
	background-repeat: no-repeat;
	background-image: url('data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAYAAAA3WXuFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNUExMzU3RUQ0NzExRUJCMjgwQjM0N0U4Q0FDRUI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyNUExMzU4RUQ0NzExRUJCMjgwQjM0N0U4Q0FDRUI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjI1QTEzNTVFRDQ3MTFFQkIyODBCMzQ3RThDQUNFQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjI1QTEzNTZFRDQ3MTFFQkIyODBCMzQ3RThDQUNFQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EojHSAAADCklEQVR42sSYTWgTQRTHZ5I0HzUhTYoEFGmRarRIix6KH4fcFPEjqNBSFbSao+BBBEEEjz2Il54EEfQgePCgVy891iJq/aCXIopfrRbBIqZNdnf8v91NzJJNuplZkgd/Znd2d/aX9968mQ1niibenA6xUumXeRIOp/nQQ01lvIAqEDOMG0zTEqboWNHUgTTtkutxJ4DE3HgeEOkaoLTZ1zEP6fqkp752ACGZt7FyeUfdBfSJt2e2tt9Duj7FhKjvD4cZi8XGZIflkt6JstXVP5hVQceFri7Gkkk6+gr184G7Wns8ZBiTdTABDJVIVM42Q6faFzJNu1DXRzABx3CX2wKEaT1hFsFa6+62wuW0fWKhMKKcQ3jhdjRZJGwWbR/aLVAG2gglEaqUI1yhEGM9PY3G/wK9hxZtLdntD+g7tcizZQeQeDk6ixkziJdF6/LCixEMQclbGfoJfYOmQ3D/HikQsmhUFcacm9AmW5kAi0TySMbWV2jOrdzxzz5Ch7hdV3axtbUZhG6D58cJxj+gF9BR5NOSOcuwh3kHT/Vjpix69k4s5hfMUyhHMI5pD6hlAPWh9M95yh3O/YCZgk4C5m/TpUO8GnuCEB5vOEwqxVgwqAJiQFcBcttTYeS7H+XhhVuuXqACqAZThEbdYNZdXFEkC1hE76BG/QePx62QyRkVwWOAmZFe7QGVY8XidLWjt1c2f6i0ZAHzQXUtKzvCJZ/MVEF19cVViHEHkJrtVwcyjJyPQAfUgXR9wLGyd9JDWFIyALJKMk119WI4hD1SXN5DQpz10Tvmz4JG5IEM47Bjz+xu89BBW/OqeRRYJ3+GmwCtQFegYdSWZyQ6tvtWZPOIN/1Xo1gsIWy8uomPRMxL0H3oWmWFrnt2oZBBQ1+w51ze8RtK41mjNQ8JcaQKU9lyMDZLm3cMNtEIxrwV1+geutd+ptbow21n6yET4kRNuOjXXLdhnnveVFr3EtRFe2Nfsb3Nynkj+wSvCBTD15hheT744LPUp7EVmnsI42O0N6Hz9teHq/0TYACk/P6DFURaWAAAAABJRU5ErkJggg==')
}

.testimonial_rating span:not(:last-child) {
	margin-right: 5px
}

.rqpage_wrap,
.testimonial-owl.owl-carousel .owl-stage-outer {
	padding: 80px 0
}

.obcontact_wrap {
	padding: 90px 0;
	background-color: #0e0c38;
}

.obcontactFormhome,
.obcontactForm,
.onaddress_details {
	padding: 30px 20px;
	height: 100%;
	border-radius: 15px;
	display: block;
	box-shadow: 0 0 106px 0 rgb(33 30 30 / 11%)
}

.obcontactForm_inner,
.onaddress_inner {
	max-width: 100%;
	margin: 0 auto
}

#getquote_modal .modal-dialog,
.get_quote_form {
	max-width: 730px
}

.obcontactFormhome {
	border: 1px solid rgba(255, 255, 255, 0.10);
	background: rgba(97, 201, 197, 0.85);
	backdrop-filter: blur(9.899999618530273px);
}

.obcontactForm_head {
	color: #fff;
	font-size: 35px;
	margin-bottom: 20px;
	font-weight: 700
}

.onaddress_details {
	border: 1px solid rgba(239, 92, 32, 0.10);
	background: rgba(239, 92, 32, 0.70);
	backdrop-filter: blur(28.200000762939453px);
}

.onaddress_head {
	font-size: 35px;
	color: #fff;
	font-weight: 500;
	line-height: normal;
	margin: 0 0 30px
}

.onaddress_head span {
	display: block;
	font-weight: 700;
}

ul.bit-coin-list li span {
	font-weight: 700;
	display: block
}

.head_office {
	color: #fff;
	font-weight: 700;
	font-size: 23px;
	display: flex;
	gap: 12px;
	align-items: baseline;
}

.obcontactForm_inner .form-group {
	margin: 0 0 35px
}

.obcontactForm-submit .spinner-border {
	position: absolute;
	right: 15px;
	top: 14px;
	display: none
}

.onaddress_details_img {
	display: inline-block;
	vertical-align: top;
	width: 28px;
	height: 28px;
	position: absolute;
	left: 0;
	top: 0
}

.back-to-port a,
.clutch_certification,
.flagIcon,
.mv-heading,
.mv_img,
.post-data span,
.project-title h1,
.recent-post-image img,
.text-video,
a.see_more i {
	vertical-align: middle
}

.onaddress_details_img.address_1 {
	width: 35px;
	height: 35px;
	background-size: 24px;
	left: -37px;
	top: -15px
}

.onaddress_details_img.address_2 {
	background-size: 25px;
	background-position: 0 -38px
}

.onaddress_details_img.address_3 {
	background-size: 25px;
	background-position: 0 -61px
}

.onaddress_details_img.address_4 {
	background-size: 25px;
	background-position: 0 -87px
}

.onaddress_details_txt,
.onaddress_details_txt a {
	font-size: 14px;
	color: #fff;
	width: 100%;
	display: inline-block;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	position: relative
}

.onaddress_details_txt a {
	padding-left: 30px
}

.onaddress_bx {
	position: relative;
	margin-top: 5px
}

.onaddress_bx_wrap {
	padding: 25px 20px 25px 40px;
	border-radius: 20px
}

.onaddress_bx_wrap.onaddress_bx_active {
	background-color: #EF5C20
}

.home_blog_wrap {
	padding: 55px 0;
	background-color: #f6fbff
}

.excellenceBlock .page-h2,
.home_blog_wrap .theme-head-box,
.sohead-mobiledev,
.webfeatures-ob {
	margin: 0 0 45px
}

.blogCard {
	background-color: #fff;
	border: 1px solid #cfe1f0;
	border-radius: 10px;
	overflow: hidden;
	height: 100%;
	margin: 0 auto;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.blogContent {
	padding: 20px 25px 35px
}

.blogDate {
	display: flex;
	align-items: center;
	gap: 6px;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	color: #32caca;
	margin: 0 0 18px;
	letter-spacing: 1px;
}

.blogContent h4,
.blogContent h5 {
	font-size: 21px;
	line-height: 31px;
	color: #09192c
}

.blogContent p {
	font-size: 16px;
	color: #6E6E6E;
	line-height: 24px;
	font-weight: 600;
}

.blogRead {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	font-weight: 700;
	color: #fe5000;
	font-size: 17px;
	letter-spacing: 2px;
}

.blogRead svg {
	fill: #ff420c;
	width: 14px;
	height: 22px;
	transform: rotate(180deg);
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.viewblogs_btn {
	text-align: center;
	margin: 45px 0 0
}

.certification_logos {
	margin: 40px 0
}

.certification_logos_list {
	font-size: 0;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center
}

.clutch_certification,
.doctor-on-demand .webSolution-wrapper .initiative-img {
	padding: 0 10px
}

.clutch_certification img {
	max-width: 100%;
	display: inline-block;
	max-height: 80px;
	filter: grayscale(100%);
	transition: .3s;
	width: auto
}

.clutch_certification img:hover {
	filter: grayscale(0);
	opacity: 1
}

.section_footer {
	background: #20163c;
	padding: 70px 0 20px;
	clear: both;
	min-height: 60px;
	position: relative
}

.footer_txt_info h4 {
	color: #fff;
	margin: 0 0 10px;
	font-size: 22px
}

.footer_txt_info p {
	color: #fff;
	font-size: 14px;
	text-align: left;
	line-height: 25px;
	font-weight: 300;
	margin: 0 0 20px
}

.footer_txt_info {
	margin: 0 0 20px;
	padding-right: 50px
}

.footer_link_heading {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
	color: #fff
}

.footer_link_ul>li {
	display: block;
	margin: 5px 0
}

.footer_link_ul>li>a {
	font-size: 13px;
	color: #fff;
	display: inline-block
}

.footer_link_ul>li>a:hover {
	color: #62cbc8
}

.on-demand-home-service-marketplace .heroContent,
.cts-block-new.blue-style-bg .cts-hd,
.cts-block-new.blue-style-bg .cts-link-new,
.custom-software-development .bullets-points li,
.footer_links,
.fuel-delivery-app .calssified-type-wrapper .page-h2,
.fuel-delivery-app .calssified-type-wrapper .some-description,
.fuel-delivery-app .covid-safety .col-01:nth-child(odd)>div>div,
.fuel-delivery-app .features-panels p,
.grid-box-flex,
.healthcare-software-development .heroContent,
.hire-angularjs-developer .calssified-type-wrapper .some-description,
.innerpagehero.doctor-on-demand-app-development .heroContent,
.innerpagehero.automotive-software-development .heroContent,
.innerpagehero.b2b-portal-development .heroContent,
.innerpagehero.devops-consulting-services .heroContent,
.innerpagehero.blockchain-development .heroContent,
.innerpagehero.custom-software-development .heroContent,
.innerpagehero.logistics-software-development .heroContent,
.left_techno .technology_card,
.mobile-app-development .heroContent,
.hire-developers .heroContent,
.services_view,
.website-development .heroContent,
.ecommerce-platform-development .heroContent,
.erp-software-development .heroContent,
.saas-software-as-a-service .heroContent,
.hire-angularjs-developer .heroContent,
.hire-reactjs-developer .heroContent,
.hire-dot-net-core-developer .heroContent,
.classified-website-development .heroContent,
.real-estate-app-development .heroContent,
.on-demand-delivery-app-development .heroContent,
.hire-full-stack-developer .heroContent,
.cross-platform-app-development .heroContent,
.ott-platform-development .heroContent,
.fuel-delivery-app-development .heroContent,
.laundry-app-development .heroContent,
.fintech-software-development .heroContent,
.hire-laravel-developer .heroContent,
.b2b-portal-development .heroContent,
.android-app-development .heroContent,
.ios-app-development .heroContent,
.hybrid-app-development .heroContent,
.native-app-development-company .heroContent,
.dotnet-development .heroContent,
.e-learning-app-development-company .heroContent,
.school-management-app-development .heroContent,
.food-ordering-app-development .heroContent,
.taxi-booking-app-development .heroContent,
.fitness-app-development .heroContent,
.e-commerce-development .heroContent,
.grocery-app-development .heroContent,
.matrimonial-app-development .heroContent,
.on-demand-app-development .heroContent,
.alcohol-delivery-app-development .heroContent,
.on-demand-home-service-marketplace .heroContent,
.travel-and-tourism-website-development .heroContent,
.dating-app-development .heroContent,
.medicine-delivery-solution .heroContent,
.beauty-and-wellness .heroContent,
.social-media-app-development .heroContent,
.drupal-development .heroContent,
.hire-android-app-developer .heroContent,
.telemedicine-app-development .heroContent,
.mobile-app-development-company-in-new-york .heroContent,
.event-management-mobile-app-development .heroContent,
.construction-management-software-development .heroContent,
.insurance-application-development .heroContent,
.manufacturing-it-solutions .heroContent,
.banking-software-development .heroContent,
.supply-chain-management .heroContent,
.retail-app-development .heroContent,
.machine-learning .heroContent,
.digital-transformation .heroContent,
.data-analytics .heroContent,
.iot-development .heroContent,
.python-development .heroContent,
.django-development .heroContent,
.mern-stack-development-company .heroContent,
.mean-stack-development-company .heroContent,
.hire-ios-developer .heroContent,
.hire-react-native-developer .heroContent,
.hire-salesforce-developer .heroContent,
.hire-python-developer .heroContent,
.hire-php-developer .heroContent,
.hire-nodejs-developers .heroContent,
.hire-dedicated-shopify-developer .heroContent {
	text-align: left
}

.certified_section {
	text-align: center
}

.social_link_ul_foot li {
	display: inline-block;
	padding: 0 8px
}

.social_link_ul_foot li:first-child a svg {
	width: 18px;
	height: 18px
}

.social_link_ul_foot li a svg {
	width: 20px;
	height: 20px;
	color: #262626
}

.bcsmartControl-list>li:nth-child(2n) .bcsmartControl-card {
	margin-left: auto
}

.cpyright_certification p {
	color: #fff;
	margin: 0;
	font-size: 13px;
	line-height: 18px
}

.cpyright_certification a {
	font-weight: 700;
	color: #EF5C20
}

.footer_txt_info figure {
	max-width: 320px;
	margin: 0 0 30px
}

.request_quote_btn {
	color: #fff;
	display: inline-block;
	background-color: #EF5C20;
	font-weight: 600;
	font-size: 16px;
	padding: 12px 25px;
	border-radius: 8px
}

.social_link_ul_foot {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap
}

.social_link_bx {
	display: table;
}

.social_link_ul_foot li a {
	font-size: 18px;
	background-color: #fff;
	border-radius: 6px;
	display: flex;
	width: 35px;
	height: 35px;
	align-items: center;
	justify-content: center
}

.social_link_ul_foot li a:hover {
	background-color: #fe3800
}

.rightContact_bx {
	position: fixed;
	flex-wrap: wrap;
	top: 50%;
	transform: translateY(-50%);
	width: 60px;
	right: 0;
	z-index: 100;
	transition: .3s;
	font-size: 14px
}

.rc_bx_inner,
.rcbx_icon {
	position: relative;
	display: flex
}

.rc_bx_inner {
	transform: translateX(60px);
	right: 55px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.rc_bx_inner.open {
	transform: translateX(-110px)
}

.rcbx_icon {
	width: 60px;
	height: 54px;
	align-items: center;
	justify-content: center;
	background-color: #00ebcc;
	z-index: 1;
	cursor: pointer
}

.rcbx_icon svg {
	height: 27px;
	width: 60px;
	fill: #fff
}

.rcbx_text {
	font-family: 'Open Sans', sans-serif;
	width: 170px;
	padding: 5px 10px;
	background-color: #fff;
	height: 54px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5
}

.callBox.rc_bx_inner .rcbx_icon,
.mailBox.rc_bx_inner .rcbx_icon {
	border-radius: 15px 0 0 15px
}

.skypeBox.rc_bx_inner {
	z-index: 2;
	transform: scale(1.2);
	right: -11px
}

.skypeBox.rc_bx_inner .rcbx_icon {
	background-color: #f9d3d3;
	border-radius: 15px 0 0 15px;
	border: 1px solid;
	border-right: 0;
	margin-right: -1px
}

.skypeBox.rc_bx_inner .rcbx_icon,
.skypeBox.rc_bx_inner .rcbx_icon svg {
	fill: #f75a2f;
	color: #f75a2f
}

.skypeBox.rc_bx_inner.open {
	right: 100px
}

.skypeBox.rc_bx_inner .rcbx_icon svg {
	width: 50px;
	height: 35px
}

.getQuote_bx {
	padding: 18px 14px 16px;
	background-color: #65c7c6;
	border-radius: 25px 25px 0 0;
	transform: rotate(-90deg);
	z-index: 9;
	width: 155px;
	position: absolute;
	bottom: -140px;
	right: calc(-100% - -5px);
	font-weight: 700;
	color: #fff;
	font-size: 17px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid
}

.getQuote_bx:hover {
	color: #fff;
	background-color: #00ebcc
}

.body_open_pop .bodybox_open_pop {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99
}

.contactform_upload_dv figure,
.invalid-feedback:before {
	left: 10px;
	position: absolute;
	transform: translateY(-50%)
}

.get_quote_form_left.budget_form {
	background-image: url(https://assets.owebest.com/images/currency_sumbols.webp);
	background-size: 70px auto;
	background-position: 5px 70px;
	background-repeat: no-repeat
}

.get_quote_form_left {
	width: 80px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #f15c22;
	text-align: center;
	display: flex;
	align-items: flex-start
}

.get_quote_form_left button.close {
	border: 1px solid #000;
	color: #000;
	font-weight: 400;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
	margin: 19px auto 0;
	border-radius: 50%;
	right: 0;
	text-align: center;
	opacity: 1;
	font-size: 21px
}

.about-us .hero-banner-item:before,
.career .hero-banner-item:before,
.owl-carousel.owl-portfolio .item figure img,
.portfolio-detail-wrapper .website-logo img,
.share ul {
	opacity: 0
}

.get_quote_form_left svg {
	transition: .3s;
	width: 27px;
	height: 27px
}

.get_quote_form_left button.close:hover svg,
.modal-body.modal-owe-popup i.fa.fa-times:hover {
	transform: rotate(90deg);
	transform-origin: 50%
}

.modal-backdrop.show {
	opacity: .85
}

.get_quote_form {
	padding: 0;
	position: relative;
	width: 100%;
	background: rgba(255, 255, 255, .15);
	border-radius: 4px;
	overflow: hidden;
	display: flex
}

.get_quote_field label {
	display: block;
	text-align: left;
	font-size: 15px;
	line-height: normal;
	color: #09192c;
	margin: 0 0 3px
}

.get_quote_form_right {
	padding: 31px
}

.get_quote_field input,
.get_quote_field select,
.get_quote_field textarea {
	border: 0;
	border-bottom: 1px solid #ddd;
	background: #fff;
	border-radius: 0;
	padding: 0;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	box-shadow: none;
	height: 38px;
	line-height: 1.9
}

.get_quote_field textarea {
	min-height: 57px
}

.contactform_upload_dv {
	position: relative;
	height: 48px
}

.obcontactForm_inner .form-control:focus {
	color: #000;
	border-color: unset;
	box-shadow: unset
}

.obcontactForm_inner .custom-file-input:focus~.custom-file-label {
	border-color: unset;
	box-shadow: unset
}

.contactform_upload_dv figure {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
	width: 30px;
	height: 30px;
	border-radius: 4px 0 4px 4px;
	background-color: #d64d18;
	top: 50%;
	z-index: 2
}

.contactform_upload_dv figure:after,
.contactform_upload_dv figure:before,
.inputfile-5+label figure::after,
.inputfile-5+label figure::before {
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	top: 0;
	right: 0
}

.contactform_upload_dv:hover figure,
.inputfile-5+label:hover figure,
.inputfile-5.has-focus+label figure,
.inputfile-5:focus+label figure {
	background-color: #722040
}

.contactform_upload_dv figure:before {
	border-top: 10px solid #dfc8ca;
	border-left: 10px solid transparent
}

.contactform_upload_dv:hover figure:after {
	border-bottom-color: #f15c22
}

.contactform_upload_dv figure:after {
	border-bottom: 10px solid #722040;
	border-right: 10px solid transparent
}

.contactform_upload_dv label figure+span {
	display: block;
	color: #999;
	margin: 0 0 0 10px;
	font-size: 15px;
	overflow: hidden;
	text-align: left;
	padding: 10px 0 0 10px;
	text-overflow: ellipsis
}

.obcontactForm_inner .contactform_upload_dv .custom-file-label {
	width: 100%;
	background-color: #fff;
	border: 0;
	height: 48px;
	border-radius: 12px;
	padding: 16px 20px 0 55px;
	color: #000;
	font-size: 15px;
	margin: 0
}

.on-demand-home-service-marketplace .hero-banner-item::before,
.agileUi-block ul>li i,
.automative-page .circle-effect::before,
.contact-tab-content .fade:not(.show),
.contactform_upload_dv label.custom-file-label::after,
.cts-block-new.blue-style-bg::after,
.cts-wrapper.nft-fold01 .cts-block-new:after,
.cts-wrapper.nft-fold01 .cts-block-new:before,
.cts-wrapper.nft-fold02 .cts-block-new:after,
.cts-wrapper.nft-fold02 .cts-block-new:before,
.cts-wrapper.nft-fold03 .cts-block-new:after,
.cts-wrapper.nft-fold03 .cts-block-new:before,
.custom-software-development .obcontact_wrap+.certification_logos_wrap,
.div_services_text .block-body h2:after,
.div_services_text .block-body h2:before,
.fuel-delivery-app .circle-effect::before,
.healthcare-software-development .hero-banner-item::before,
.hire-angularjs-developer .hero-banner-item:before,
.hire-angularjs-developer .keyBenefits::before,
.hire-dot-net-core-developer .hero-banner-item:before,
.hiring-devider>div:last-child:before,
.home .hero-banner-item::before,
.innerpagehero.doctor-on-demand-app-development .hero-banner-item::before,
.innerpagehero.automotive-software-development .hero-banner-item:before,
.innerpagehero.b2b-portal-development .hero-banner-item::before,
.innerpagehero.blockchain-development .hero-banner-item:before,
.innerpagehero.custom-software-development .hero-banner-item::before,
.innerpagehero.logistics-software-development .hero-banner-item:before,
.keyBenefits.automative-page::before,
.testimonial_wrap+.certification_logos_wrap,
.portfolio-detail-wrapper .services_banner::before,
.project-slide,
.resume_upload_dv input#resume,
.rightContact_bx,
.website-development .hero-banner-item::before,
.website-development .testimonial_wrap+.certification_logos_wrap,
.why-obhire-wrapper.no-bg:before {
	display: none
}

.btn.get_quoteSubmit {
	display: table;
	background-color: #EF5C20;
	font-weight: 500;
	color: #fffefe;
	font-size: 15px;
	padding: 11px 28px;
	border-radius: 35px;
	text-align: center;
	margin: 7px 0 0 auto
}

.btn.get_quoteSubmit:focus {
	box-shadow: 0 0 0 .2rem rgb(241 92 34 / 20%)
}

.social_link_ul li a {
	font-size: 18px;
	display: flex;
	width: 35px;
	height: 35px;
	align-items: center;
	justify-content: center
}

.flagIcon {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0 0
}

.flagIcon.flagIcon-us {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3QTZGOEZDRjEyMDExRUI4MUFCQzk2MUZERkY4OEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3QTZGOEZERjEyMDExRUI4MUFCQzk2MUZERkY4OEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTdBNkY4RkFGMTIwMTFFQjgxQUJDOTYxRkRGRjg4RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTdBNkY4RkJGMTIwMTFFQjgxQUJDOTYxRkRGRjg4RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42G0r8AAAHfklEQVR42sRYDVBU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')
}

.flagIcon.flagIcon-india {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjE3MTk1Rjc2QjExRUM4RjFBRDdERkMwMDg0QTJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjE3MTk2Rjc2QjExRUM4RjFBRDdERkMwMDg0QTJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2MTcxOTNGNzZCMTFFQzhGMUFEN0RGQzAwODRBMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2MTcxOTRGNzZCMTFFQzhGMUFEN0RGQzAwODRBMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63odXYAAAEIklEQVR42oRUXUybZRR+3u9rafn5aClCywBHGVAGqIsSCugcOuIImwaVaDJxxgs3rpa4eONijDHRuXihN0MWjcawC2ckimZsN9MLcI5FnRoHW8PoOqBrGT9pael/X0+/fszPpsWTPOnXc973ec973nMexiMBQNAA4TVAowOufgZs3wMkkkb8OdSHQnMX3JNN8E9Xg8cEGFrmsW33DPyuCbQMjpHPi8VJoGUAiMdA64FkDOwecWiZnBZg9jzgHH8Dq78fhWeqGmEAeoJIYIQEIeXLI5hbvZBqh1Fz4D1Yu2MI3AGkSjUx7RIo23VXFX48egaOHyhlsgKFjOO/tukLKf+tT11Bx/FXYdg5LZ/ME0Qc9gM6ibLwm/BV589YuNYIg7IZKlL1f5ZxkI9QVrWE/osdKGmYg88FAdp8CrhFfL9/HPNEaszIkmXJFhm3KCbcXSjH+HPn4PmjAHojEafqO3P6GG5M2mXSpAKuYPM7rtSXZ8Q3kSJ3UmLTw29Db6BSOC8a8M0+F5biBhRmuS5XHq5I8fkV4sybQKl5AR1/5GqthkuVfWzPRwZo8v9dzZRfTqyFWiJmmL0VQiLBYavJT8eDsSwF56nuErkgHmSc8xHyDCCHrdH1Tw15UWM1ggkCbs6uYvCIGeU6bGUXBDrFttWKT05eQX50Hk0VPtjKV2HRe3Hq/V/wP7aDXo5V54o6nX5UVEhoajLh5UPnEYnEMTLSi1CIY2rKA7vdkmtrsZDjGWSLx5MQxVRJmUwaCMSo7AxUEUSjia0yZhrOk27GBHO2aH29EWe/diAcjuHLMz2IxZK44ViD1xtEe/sDOVnp3dYFInVsdfRbr7chviwhMmcEXzQh5M7Hu8c6odUKudNl7Bb7e3nm8KT78ulCbQHoFLnD1FZI7ZaqlccRR5zardKmoZkSqCzR9FoKMtWU3g2toru66x129vrYfYdGX3JFlgIF8hBkCo4yIHml6faNrCgTmE2cIgRq858GL9UJL9ieWX6xtf9DWRolBcUqpASJJjK6QfuC6W95TZES39xjSCfw5MM9Q23mh24KgWgAr+06fKKuvm5aHleNMsJqpHxaBWKOOKmvtdZ6e6B54M07QQ8Ez4YXj5V1RL57duyAxVyxJEugWifUKseyTLGiHyUlpcGh3uGn91ft9buDixC0ghYL9FGklZyf933xxK6G1t+wTos3svWRipQpokOZtlibr32w72SXTtT/NR9YRIpT7hmRiXCvL6DZ2DS9e2d3p73x8RP3l233y6UJK4+VVElmOC3uFsO28MG2Vz4e7f/WbtKX/uoNUAlYug01m8mIpMu+qA/OlbloT0Pv8fayRz69fHvy+QuLE11TK5fqaEqMcpa6PN+DJruz1/LoxI7yxlFJJ13ncY7l0ApKdcZ7l/tHgAEA5eqQ3uXiAwUAAAAASUVORK5CYII=')
}

.social_link_ul>li:not(:last-child) {
	margin-right: 10px
}

.social_link_ul>li>a svg {
	fill: #fff;
	width: 32px;
	height: 32px
}

.contact_form_tabs,
.mobilemajorTech,
.mobilemajorTech-left ul,
.social_link_ul {
	display: flex;
	flex-wrap: wrap
}

.headerContainer .webnav_toggle,
.webheader.is-sticky .headerContainer .webnav_toggle {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #EF5C20;
	color: #fff
}

.headerContainer .webnav_toggle svg,
.webheader.is-sticky .headerContainer .webnav_toggle svg {
	width: 26px;
	height: 26px
}

.invalid-feedback {
	z-index: 1;
	background-color: #d61313;
	color: #fff;
	padding: 5px 10px 5px 33px;
	position: relative;
	border-radius: 4px
}

.invalid-feedback:before {
	content: "⚠";
	top: calc(50% - 1px);
	font-size: 16px
}

.get_quote_form .contactform_upload_dv .custom-file-label {
	border: 0;
	border-bottom: 1px solid #ddd !important;
	background: #fff;
	border-radius: 0;
	padding: 6px 0 0 39px;
	width: 100%;
	font-weight: 400;
	height: 38px;
	line-height: 1.9;
	display: block;
	color: #999;
	font-size: 15px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	box-shadow: unset !important
}

.get_quote_form .contactform_upload_dv figure {
	left: 0;
	top: 0;
	transform: unset
}

@-webkit-keyframes animate-svg-fill-1 {
	0% {
		fill: transparent
	}

	100% {
		fill: #000
	}
}

@keyframes animate-svg-fill-1 {
	0% {
		fill: transparent
	}

	100% {
		fill: #000
	}
}

.svg-elem-1 {
	-webkit-animation: .6s 1.1s both animate-svg-fill-1;
	animation: .6s 1.1s both animate-svg-fill-1
}

@-webkit-keyframes animate-svg-fill-2 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-2 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-2 {
	-webkit-animation: .6s 1.2000000000000002s both animate-svg-fill-2;
	animation: .6s 1.2000000000000002s both animate-svg-fill-2
}

@-webkit-keyframes animate-svg-fill-3 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-3 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-3 {
	-webkit-animation: .6s 1.3s both animate-svg-fill-3;
	animation: .6s 1.3s both animate-svg-fill-3
}

@-webkit-keyframes animate-svg-fill-4 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-4 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-4 {
	-webkit-animation: .6s 1.4000000000000001s both animate-svg-fill-4;
	animation: .6s 1.4000000000000001s both animate-svg-fill-4
}

@-webkit-keyframes animate-svg-fill-5 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-5 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-5 {
	-webkit-animation: .6s 1.5s both animate-svg-fill-5;
	animation: .6s 1.5s both animate-svg-fill-5
}

@-webkit-keyframes animate-svg-fill-6 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-6 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-6 {
	-webkit-animation: .6s 1.6s both animate-svg-fill-6;
	animation: .6s 1.6s both animate-svg-fill-6
}

@-webkit-keyframes animate-svg-fill-7 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-7 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-7 {
	-webkit-animation: .6s 1.7000000000000002s both animate-svg-fill-7;
	animation: .6s 1.7000000000000002s both animate-svg-fill-7
}

@-webkit-keyframes animate-svg-fill-8 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-8 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-8 {
	-webkit-animation: .6s 1.8000000000000003s both animate-svg-fill-8;
	animation: .6s 1.8000000000000003s both animate-svg-fill-8
}

@-webkit-keyframes animate-svg-fill-9 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

@keyframes animate-svg-fill-9 {
	0% {
		fill: transparent
	}

	100% {
		fill: #34383a
	}
}

.svg-elem-9 {
	-webkit-animation: .6s 1.9000000000000001s both animate-svg-fill-9;
	animation: .6s 1.9000000000000001s both animate-svg-fill-9
}

@-webkit-keyframes animate-svg-fill-10 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

@keyframes animate-svg-fill-10 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

.svg-elem-10 {
	-webkit-animation: .6s 2s both animate-svg-fill-10;
	animation: .6s 2s both animate-svg-fill-10
}

@-webkit-keyframes animate-svg-fill-11 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

@keyframes animate-svg-fill-11 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

.svg-elem-11 {
	-webkit-animation: .6s 2.1s both animate-svg-fill-11;
	animation: .6s 2.1s both animate-svg-fill-11
}

@-webkit-keyframes animate-svg-fill-12 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-12 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-12 {
	-webkit-animation: .6s 2.2s both animate-svg-fill-12;
	animation: .6s 2.2s both animate-svg-fill-12
}

@-webkit-keyframes animate-svg-fill-13 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-13 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-13 {
	-webkit-animation: .6s 2.3000000000000003s both animate-svg-fill-13;
	animation: .6s 2.3000000000000003s both animate-svg-fill-13
}

@-webkit-keyframes animate-svg-fill-14 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-14 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-14 {
	-webkit-animation: .6s 2.4000000000000004s both animate-svg-fill-14;
	animation: .6s 2.4000000000000004s both animate-svg-fill-14
}

@-webkit-keyframes animate-svg-fill-15 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-15 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-15 {
	-webkit-animation: .6s 2.5s both animate-svg-fill-15;
	animation: .6s 2.5s both animate-svg-fill-15
}

@-webkit-keyframes animate-svg-fill-16 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-16 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-16 {
	-webkit-animation: .6s 2.6s both animate-svg-fill-16;
	animation: .6s 2.6s both animate-svg-fill-16
}

@-webkit-keyframes animate-svg-fill-17 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

@keyframes animate-svg-fill-17 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

.svg-elem-17 {
	-webkit-animation: .6s 2.7s both animate-svg-fill-17;
	animation: .6s 2.7s both animate-svg-fill-17
}

@-webkit-keyframes animate-svg-fill-18 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

@keyframes animate-svg-fill-18 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

.svg-elem-18 {
	-webkit-animation: .6s 2.8000000000000003s both animate-svg-fill-18;
	animation: .6s 2.8000000000000003s both animate-svg-fill-18
}

@-webkit-keyframes animate-svg-fill-19 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

@keyframes animate-svg-fill-19 {
	0% {
		fill: transparent
	}

	100% {
		fill: #62cbc8
	}
}

.svg-elem-19 {
	-webkit-animation: .6s 2.9000000000000004s both animate-svg-fill-19;
	animation: .6s 2.9000000000000004s both animate-svg-fill-19
}

@-webkit-keyframes animate-svg-fill-20 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-20 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-20 {
	-webkit-animation: .6s 3s both animate-svg-fill-20;
	animation: .6s 3s both animate-svg-fill-20
}

@-webkit-keyframes animate-svg-fill-21 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-21 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-21 {
	-webkit-animation: .6s 3.1s both animate-svg-fill-21;
	animation: .6s 3.1s both animate-svg-fill-21
}

@-webkit-keyframes animate-svg-fill-22 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

@keyframes animate-svg-fill-22 {
	0% {
		fill: transparent
	}

	100% {
		fill: #ff7a17
	}
}

.svg-elem-22 {
	-webkit-animation: .6s 3.2s both animate-svg-fill-22;
	animation: .6s 3.2s both animate-svg-fill-22
}

.text-video {
	text-align: center;
	width: 100%;
	margin: auto;
	display: table-cell
}

.about_page_banner .text-video {
	vertical-align: bottom;
	padding: 0 0 40px
}

.about_page_banner .text-video .banner_heading,
.blockChainpanel-content .page-h2,
.resume_upload_dv,
.technology_list ul li {
	margin: 0 0 20px
}

.text-video p {
	font-size: 20px;
	color: #fff;
	font-weight: 400;
	line-height: 30px
}

.what_we_offer {
	padding: 60px 0 10px
}

.section_heading {
	text-align: center;
	padding-bottom: 30px
}

.section_title {
	font-size: 36px;
	font-weight: 500;
	display: inline;
	color: #f15c22;
	position: relative
}

.section_title span {
	font-size: 36px;
	font-weight: 600;
	color: #f15c22;
	text-transform: capitalize
}

.section_title span:before {
	content: '';
	position: absolute;
	width: 80px;
	height: 2px;
	background: linear-gradient(90deg, #fff, #ddd);
	top: 50%;
	left: -94px
}

.section_title span:after {
	content: '';
	position: absolute;
	width: 80px;
	height: 2px;
	background: linear-gradient(-90deg, #fff, #ddd);
	top: 50%;
	right: -94px
}

.inner_banner .full_banner_item {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #211f19;
	height: 460px
}

.full_banner_item_image_content {
	height: 100%;
	display: table;
	width: 100%
}

.about-text p,
.appwork-block p,
.blockChainpanel-content p,
.desc,
.devs-blocks p,
.scaleup-content p,
.stage-text,
.webstage-text p {
	text-align: justify
}

.owebes_intro_video {
	padding: 28px 0 0
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

ul.default-listing {
	padding: 5px 0 0;
	margin: 0 0 30px;
	width: 100%
}

.responsibility_list,
.technology_list ul,
ul.specific_fetaure {
	padding: 0;
	list-style: none
}

ul.default-listing>li {
	background-position: 0 5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wOC0xM1QxMTo0Nzo0NiswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDgtMTNUMTE6NDc6NDYrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MWVjNDdhY2ItYzczZS1jZTQ2LTg3Y2MtNjIxODNiNTk5MjI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZWM0N2FjYi1jNzNlLWNlNDYtODdjYy02MjE4M2I1OTkyMjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pk7rzJYAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAQ1JREFUeNqk0r8rxWEUx/GXb18Uy/0HKKMsTJS610CS2SY3hclEJoPBYNMtKZPIoMR4J5MfkQiTge3mX5BkYHm+dfvm3vu911nOOZ3zvJ/nfJ7Ttnh74x+2gELc4uEc9jCC2VYgAzhFO/KoRE0CCrhEB8ZQgWYgkyjjG1N4TwpZIRM4Q4wZvFYXs2gyjBN0Yx5X6YZGL+kLgBx2cfBXUxRUnkMJPVW1LhyhF/dYq3VTjG0sh3wI40G8LYziA0v4rAWJsI+XkOcxHXwC3sRzvZljPKGIa3RiI/gojFFqpHwi7AOOQzyIfvxgHV9ZIbATtEisjPMsS1QNecRFiO+wknWV08t2iDes1vuNtP0OAMGvLue2VjBkAAAAAElFTkSuQmCC');
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 15px 32px;
	width: auto;
	text-align: left;
	border: none;
	color: #000;
	font-weight: 500;
	font-size: 16px;
	background-repeat: no-repeat
}

.technology_section .section_title_holder {
	margin: 0 0 50px;
	text-align: center
}

.mv-heading {
	font-size: 32px;
	font-weight: 500;
	margin: 0 0 31px;
	line-height: 37px;
	display: inline-block
}

.mission_vision_box {
	margin: 30px auto;
	text-align: left
}

.mission_vision_box p {
	line-height: 27px
}

.mv-heading span {
	display: block;
	color: #000
}

.row.mv_row {
	margin-top: 50px;
	margin-right: -25px;
	margin-left: -25px
}

.row.mv_row .col-md-4 {
	padding-right: 25px;
	padding-left: 25px
}

.mv_img {
	display: inline-block;
	margin-right: 17px;
	margin-bottom: 31px
}

.mv_img img {
	max-width: 90px;
	position: relative
}

.bordered_box {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}

.core_response_heading {
	font-size: 36px;
	font-weight: 600;
	margin: 0 auto 50px;
	line-height: normal;
	color: #f15c22
}

.responsibility_list {
	text-align: left;
	margin: 0 auto
}

ul.responsibility_list li {
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 13px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wOC0xM1QxMTo0Nzo0NiswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDgtMTNUMTE6NDc6NDYrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MWVjNDdhY2ItYzczZS1jZTQ2LTg3Y2MtNjIxODNiNTk5MjI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZWM0N2FjYi1jNzNlLWNlNDYtODdjYy02MjE4M2I1OTkyMjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pk7rzJYAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAQ1JREFUeNqk0r8rxWEUx/GXb18Uy/0HKKMsTJS610CS2SY3hclEJoPBYNMtKZPIoMR4J5MfkQiTge3mX5BkYHm+dfvm3vu911nOOZ3zvJ/nfJ7Ttnh74x+2gELc4uEc9jCC2VYgAzhFO/KoRE0CCrhEB8ZQgWYgkyjjG1N4TwpZIRM4Q4wZvFYXs2gyjBN0Yx5X6YZGL+kLgBx2cfBXUxRUnkMJPVW1LhyhF/dYq3VTjG0sh3wI40G8LYziA0v4rAWJsI+XkOcxHXwC3sRzvZljPKGIa3RiI/gojFFqpHwi7AOOQzyIfvxgHV9ZIbATtEisjPMsS1QNecRFiO+wknWV08t2iDes1vuNtP0OAMGvLue2VjBkAAAAAElFTkSuQmCC') left 8px no-repeat;
	padding: 0 20px 0 35px;
	text-align: justify
}

.our_partners_section {
	background: #f1f1f1;
	padding: 30px 0
}

.our_partner_head {
	text-align: left;
	font-size: 40px;
	line-height: normal;
	color: #f1632b;
	font-weight: 600;
}

.our_partner_image {
	line-height: 84px;
	text-align: center;
	filter: grayscale(100%);
	opacity: .7;
	transition: .3s
}

.technology_section {
	padding: 62px 0 44px
}

.technology_image {
	line-height: 70px;
	margin: 0 0 10px
}

.bcsmartControl-list>li:nth-child(odd) .bcsmartControl-card,
.covid-safety .col-01:nth-child(odd)>div>div,
.right_techno .technology_card,
.tel-block {
	text-align: right;
	width: 100%
}

.technology_text {
	font-size: 15px;
	color: #000;
}

.cms_content {
	padding: 60px 0 30px
}

.cms_page_content .div_services_text {
	padding: 0 0 20px
}

.div_services_text h2 {
	margin: 0 0 30px
}

.div_services_text h2,
.div_services_text .second_heading,
.div_services_text h2 {
	text-align: center;
	line-height: normal;
	font-size: 34px;
	font-weight: 500;
	color: #f15c22;
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto
}

.div_services_text p,
ul.specific_fetaure>li {
	font-weight: 500;
	color: #000;
	word-wrap: break-word
}

.div_services_text p {
	font-size: 17px;
	line-height: 27px;
	padding-top: 0;
	padding-bottom: 0;
}

.service_detail {
	border-bottom: 1px solid #eee;
	padding: 50px 0;
	float: left;
	width: 100%
}

.div_services_text {
	padding: 0 0 30px
}

.about_text_container {
	padding: 30px 0 15px
}

.innerpagehero .testimonial_wrap {
	padding: 60px 0 0
}

.career .hero-banner-inner,
.career .hero-banner-item,
.innerpagehero .hero-banner-inner,
.innerpagehero .hero-banner-item {
	min-height: auto;
	height: 460px
}

.innerpagehero .heroContent {
	align-items: end;
	padding: 150px 0 30px;
	min-height: auto;
	bottom: unset
}

.innerpagehero .banner_heading {
	font-weight: 700;
	margin: 30px 0 20px
}

.innerpagehero .heroContent p {
	font-weight: 500;
	max-width: 100%;
	margin: 20px 0 20px
}

.core_response {
	padding: 15px 0 45px
}

.appdevservice-contntInner ul>li:not(:last-child),
.recent-post,
.scaleupList>li:not(:last-child),
ul.specific_fetaure {
	margin: 0 0 25px
}

ul.specific_fetaure>li {
	margin: 0;
	font-size: 17px;
	padding: 0 0 6px 32px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wOC0xM1QxMTo0Nzo0NiswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDgtMTNUMTE6NDc6NDYrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MWVjNDdhY2ItYzczZS1jZTQ2LTg3Y2MtNjIxODNiNTk5MjI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZWM0N2FjYi1jNzNlLWNlNDYtODdjYy02MjE4M2I1OTkyMjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pk7rzJYAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAQ1JREFUeNqk0r8rxWEUx/GXb18Uy/0HKKMsTJS610CS2SY3hclEJoPBYNMtKZPIoMR4J5MfkQiTge3mX5BkYHm+dfvm3vu911nOOZ3zvJ/nfJ7Ttnh74x+2gELc4uEc9jCC2VYgAzhFO/KoRE0CCrhEB8ZQgWYgkyjjG1N4TwpZIRM4Q4wZvFYXs2gyjBN0Yx5X6YZGL+kLgBx2cfBXUxRUnkMJPVW1LhyhF/dYq3VTjG0sh3wI40G8LYziA0v4rAWJsI+XkOcxHXwC3sRzvZljPKGIa3RiI/gojFFqpHwi7AOOQzyIfvxgHV9ZIbATtEisjPMsS1QNecRFiO+wknWV08t2iDes1vuNtP0OAMGvLue2VjBkAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: 0 10px;
}

.bcsmartControl-list>li:nth-child(odd) .bcsmartControl-card.nft-marketplace-development .heroContent,
ul.specific_fetaure li:last-child {
	padding-bottom: 0
}

a.see_more {
	color: #65c7c6;
	font-size: 20px;
	font-weight: 600
}

.isotope-filters-2 a,
.isotope-filters-2 button {
	margin: 2px;
	color: #000;
	background: 0 0;
	text-transform: capitalize;
	cursor: pointer
}

a.see_more i {
	color: inherit;
	font-size: 16px;
	margin: 0 0 0 3px
}

a.see_more:focus,
a.see_more:hover {
	color: #ea3d3d
}

.isotope-filters-2 a {
	border: none;
	padding: 8px 27px;
	font-size: 22px;
	border-radius: 33px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	font-family: 'Open Sans', sans-serif
}

.blog-box-block:hover .post-info-box.blog-created,
.isotope-filters-2 a.active,
.isotope-filters-2 a:hover,
.read-post:active,
.read-post:focus,
.read-post:hover {
	background: #f15c22;
	color: #fff
}

.isotope-item {
	z-index: 2
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}

.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity
}

.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}

.isotope-filters-2 {
	margin: 0 auto 40px
}

.isotope-filters-2 button {
	border: none;
	padding: 11px 29px;
	font-size: 23px;
	border-radius: 23px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out
}

.isotope-filters-2 button:focus {
	outline: 0;
	outline-offset: 0
}

.isotope-filters-2 button.active,
.isotope-filters-2 button:hover {
	background: #65c7c6;
	color: #fff;
	border-color: #65c7c6
}

.masonry .grid-sizer,
.masonry.columns-2 .masonry-item {
	width: 50%;
	padding: 5px
}

.full-screen .grid-item,
.masonry .masonry-item {
	float: left
}

.masonry .masonry-item img {
	display: block;
	width: 100%;
	border: 1px solid #f0f0f0
}

.masonry .portfolio-item .portfolio-overlay .portfolio-item,
.project-slide .owl-carousel .owl-stage-outer,
.service-item.style-1:hover:before,
.work-blocks img {
	width: 100%
}

.full-screen .portfolio-item .portfolio-overlay,
.masonry .portfolio-item .portfolio-overlay {
	display: inline-block;
	left: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	width: 100%
}

.masonry .portfolio-item .portfolio-overlay a.title {
	background: 0 0;
	width: 100%;
	color: #fff;
	padding: 0 10px;
	margin: 0 0 11px;
	font-weight: 600
}

.masonry .portfolio-item .portfolio-overlay a.title:hover {
	color: #65c7c6;
	background: 0 0
}

.masonry .portfolio-item .portfolio-overlay ul.port-tag {
	margin-bottom: 5px
}

.masonry .portfolio-item .portfolio-overlay ul.port-tag li {
	display: inline-block;
	margin: 0 6px
}

.masonry .portfolio-item .portfolio-overlay ul.port-tag li a {
	background: 0 0;
	color: #fff;
	margin-right: 20px
}

.masonry .portfolio-item .portfolio-caption a:hover,
.masonry .portfolio-item .portfolio-overlay ul.port-tag li a:hover,
.portfolio-caption a span:hover,
.recent-post-info a:hover,
.widget-menu ul li.hover a,
.widget-menu ul ul a:hover,
.widget-menu ul ul li a span:hover {
	color: #00a9da
}

.masonry.columns-3 .masonry-item {
	width: 33.33333%;
	padding: 5px
}

.masonry.full-screen .masonry-item {
	width: 33.33333%;
	padding: 12px
}

.full-screen .portfolio-item,
.masonry .portfolio-item {
	width: 100%;
	position: relative;
	overflow: hidden
}

.masonry .portfolio-item .portfolio-caption {
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 100%;
	padding: 10px;
	position: absolute;
	top: -100px;
	color: #fff
}

.masonry .portfolio-item .portfolio-caption a.title {
	display: inline-block;
	color: #fff;
	font-size: 18px
}

.masonry .portfolio-item .portfolio-caption a span {
	font-size: 15px;
	padding: 10px 0 20px;
	display: block;
	color: #00a9da;
	text-transform: capitalize
}

.full-screen .grid-item img {
	display: block;
	width: 100%
}

.arrow-seprator {
	background: url(https://assets.owebest.com/images/arrow-right-icon.png) 0 center no-repeat;
	padding: 0 35px;
	margin: 0 0 0 9px;
	text-decoration: underline
}

.project-breadcrumb {
	color: #65c7c6;
	font-size: 25px
}

.project-close-btn {
	float: right;
	font-weight: 700;
	color: #fff;
	font-size: 17px;
	background: #65c7c6;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 39px
}

.project-slide .item-bg-box {
	padding: 25px 7px 25px 25px;
	box-shadow: 0 1px 15px rgba(0, 0, 0, .13);
	-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, .13);
	-ms-box-shadow: 0 1px 15px rgba(0, 0, 0, .13);
	-o-box-shadow: 0 1px 15px rgba(0, 0, 0, .13);
	-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, .13);
	border-radius: 13px;
	height: 570px;
	overflow: hidden
}

.project-slide .owl-carousel .owl-stage {
	padding-top: 18px;
	padding-bottom: 18px
}

.project-dtls h1,
.project-feedback h2 {
	margin: -4px 0 20px;
	text-align: center;
	font-weight: 700;
	font-size: 29px
}

.project-dtls {
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	line-height: 23px
}

.project-dtls p,
.project-feedback p {
	font-size: 14px;
	font-style: italic;
	line-height: 23px
}

.project-screenshot img {
	border: 1px solid #ececec
}

.project-feedback {
	margin: 80px 0 20px;
	text-align: center
}

.project-feedback h2 span {
	display: block;
	font-size: 17px;
	color: rgba(0, 0, 0, .5)
}

.owl-carousel .owl-item .feedback-data img {
	width: auto;
	max-width: 100%;
	display: inline-block
}

.feedback-data {
	padding: 0 25px;
	position: relative
}

.feedback-data p:first-child:before {
	content: "";
	position: absolute;
	top: -5px;
	left: 6px;
	width: 21px;
	height: 15px;
	background: url(https://assets.owebest.com/images/double-quote.png) no-repeat
}

.feedback-data p:last-child:after {
	content: "";
	position: absolute;
	bottom: 4px;
	width: 35px;
	height: 15px;
	background: url(https://assets.owebest.com/images/double-quote.png) center 0 no-repeat
}

.cts-wrapper.nft-fold02 .cts-block-new,
.cts-wrapper.nft-fold03 .cts-block-new,
.hire-salesforce-wrapper.fintech-dev-page .salesforce-devs-wrapper .devs-blocks,
.portfolio-detail-wrapper .is-sticky .website-logo,
.portfolio-detail-wrapper.menu_open .website-logo,
.project-slide .owl-theme .owl-nav [class*=owl-]:hover,
.salesforce-devs-wrapper.no-bg-img {
	background: 0 0
}

.custom_scrolling {
	overflow: auto;
	position: relative;
	height: 523px
}

.projec-screenshot img {
	display: block;
	border: 1px solid #f2f2f2;
	margin: 0 auto
}

.show-more-btn,
.show-more-btn a {
	text-align: center;
	margin: 40px auto 0
}

.custom_scrolling .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #65c7c6;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)";
	width: 10px
}

.custom_scrolling .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.custom_scrolling .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.custom_scrolling .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #65c7c6;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)"
}

.custom_scrolling .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #f0f0f0;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)";
	width: 10px
}

.portfolio-wrapper {
	padding: 52px 0
}

.show-more-btn a {
	font-size: 19px;
	font-weight: 500;
	color: #181818;
	border-radius: 25px;
	border: 3px solid;
	padding: 8px 30px
}

.portfolio-detail-wrapper {
	background-color: #eee;
	height: 100%;
	width: 100%
}

.portfolio-detail-inner {
	background-color: #fff;
	height: 100%;
	width: 100%;
	border-radius: 10px;
	padding: 20px 20px 20px;
	margin: 140px 0 100px;
	position: relative
}

.portfolio-detail-inner:after,
.portfolio-detail-inner:before {
	content: '';
	z-index: -2;
	display: block;
	position: absolute;
	bottom: 13px;
	left: .18em;
	width: 50%;
	height: 20px;
	-webkit-box-shadow: 0 13px 8px #a1a0a0;
	-moz-box-shadow: 0 13px 8px #a1a0a0;
	box-shadow: 0 13px 8px #a1a0a0;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	transform: rotate(-2deg)
}

.portfolio-detail-inner:after {
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
	left: auto;
	right: .18em
}

.portfolio-detail-wrapper header {
	padding: 20px
}

.android_app,
.bcTech-head .page-h2 span,
.mp-currency ul li,
.portfolio-detail-wrapper header .logo,
.portfolio-overlay .icon li,
.similar-project-box .icon li,
.t-1,
.tab-image,
.tab-text,
.tag,
.tags li,
ul.bit-coin-list li,
ul.expList li {
	display: inline-block
}

.portfolio-detail-wrapper header .right-menu {
	float: right
}

.project-title h1 {
	font-weight: 700;
	color: #65c7c6;
	position: relative;
	display: inline-block;
	margin: 0;
	font-size: 30px;
	padding-left: 50px
}

.project-title {
	margin: 20px 0 23px;
	position: relative
}

.owl-carousel.owl-portfolio .item figure {
	background-size: contain;
	background-repeat: no-repeat;
	border: 1px solid #eee;
	margin: 0;
	min-height: 194px;
	background-position: center
}

.custom-bullets li:last-child,
.owl-carousel.owl-portfolio .item .similar-project-box figure {
	border: 0
}

.owl-carousel.owl-portfolio .owl-dot,
.owl-carousel.owl-portfolio-testimonial .owl-dot {
	outline: 0
}

.portfolio-desc-head {
	position: relative;
	margin: 10px 0 20px
}

.portfolio-desc-head h2 {
	font-weight: 700;
	text-transform: capitalize;
	color: #65c7c6;
	display: inline-block;
	margin: 0;
	position: relative;
	background-color: #fff;
	z-index: 1;
	padding-right: 15px;
	font-size: 24px;
	font-family: 'Open Sans', sans-serif
}

.portfolio-desc-head:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #eee;
	width: 100%;
	height: 1px
}

.portfolio-about-wrapper p {
	margin-bottom: 20px
}

.portfolio-detail-inner ul.breadcrumb {
	background-color: #fff;
	margin: 0;
	padding-left: 0
}

.portfolio-detail-inner ul.breadcrumb li,
.portfolio-detail-inner ul.breadcrumb li a {
	font-size: 13px;
	color: #9c9c9c
}

.benefits-box:hover .benefits-h3,
.portfolio-detail-inner ul.breadcrumb li a:hover {
	color: #65c7c6
}

.back-to-port {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.back-to-port a img {
	max-width: 20px
}

.back-to-port a {
	display: inline-block;
	background: #65c7c6;
	width: 36px;
	height: 36px;
	line-height: 34px;
	border-radius: 50%;
	text-align: center
}

.back-to-port a:hover,
.portfolio-about-wrapper.portfolio-testimonial .owl-dots .owl-dot.active span {
	background: #50adac
}

.portfolio-about-wrapper {
	padding-bottom: 10px
}

h5.testimonial-client-name {
	display: inline-block;
	font-size: 23px;
	font-weight: 700;
	color: #65c7c6;
	text-transform: capitalize
}

.assist-links,
.btn.reg-btn,
.cry-srv-h1,
.excellenceList-head,
.ofr-label,
.pagination-row,
.post-time,
.protfolio-specs,
.requestquote_header a,
.share-post,
.sign,
.t-1 {
	text-transform: uppercase
}

h5.testimonial-client-position {
	display: inline-block;
	margin-left: 7px;
	font-size: 16px;
	color: rgba(0, 0, 0, .4);
	font-weight: 700
}

.portfolio-testimonial-inner p {
	font-family: Georgia, "Times New Roman", serif !important;
	font-style: italic;
	font-size: 16px;
	text-align: justify;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 10px
}

.portfolio-testimonial-wrapper {
	background-color: #fafafa;
	position: relative;
	border-radius: 4px;
	padding: 30px 22px 20px 94px
}

.portfolio-testimonial-inner {
	padding: 0 7px
}

.portfolio-testimonial-wrapper:after {
	content: "\f10d";
	position: absolute;
	left: 20px;
	top: 45px;
	font-size: 60px;
	color: #dff1f1;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900
}

.portfolio-about-wrapper.portfolio-testimonial {
	padding-bottom: 35px
}

.alcohal-apps .keyBenefits .benefitsText,
.keyBenefits.automative-page .benefitsText,
.portfolio-about-wrapper.portfolio-testimonial .owl-nav.disabled+.owl-dots {
	margin-top: 20px
}

.portfolio-about-wrapper.portfolio-testimonial .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 4px;
	background: #e2e2e2
}

.outer-thumb-owl .owl-theme .owl-nav [class*=owl-].disabled:hover {
	background-color: #d6d6d6
}

.owl-carousel.portfolio-new-owl {
	position: relative;
	margin: 30px 0;
	border: 0
}

.owl-carousel.portfolio-new-owl .owl-item img {
	border: 1px solid #eee
}

.owl-carousel.portfolio-new-owl .owl-nav [class*=owl-] {
	transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
	background-color: #65c7c6;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: #fff;
	top: 50%;
	transform: unset;
	opacity: 0;
	font-size: 18px;
	line-height: 15px;
	outline: 0;
	position: absolute;
	text-align: center;
	display: inline-block;
	margin-top: -18px
}

.owl-carousel.portfolio-new-owl .owl-nav button.owl-prev {
	left: -20px
}

.needCard_img.needCrd_img_right,
.owl-carousel.portfolio-new-owl .owl-nav button.owl-next {
	right: -20px
}

.owl-carousel.portfolio-new-owl button.owl-prev.disabled {
	background: #91bfbf
}

a.view_project_btn i {
	padding-left: 5px;
	color: #fff
}

a.view_project_btn {
	background-color: #f15c22;
	border: 1px solid #f15c22;
	padding: 7px 14px 8px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 27px;
	display: inline-block
}

a.view_project_btn:hover,
a.view_site_icon {
	background-color: #65c7c6
}

a.view_project_btn:hover {
	border: 1px solid #65c7c6
}

.webscreen_wrapper figure {
	text-align: center;
	box-shadow: 0 0 10px #e1e1e1;
	border-radius: 10px;
	padding: 10px;
}

.col-auto,
.doctor-on-demand .alcohal-apps .covid-safety .initiative-img img,
.expertise-wrapper .container,
.hire-angularjs-developer .bcTech-head,
img {
	max-width: 100%;
	height: auto
}

.similar-project-box {
	text-align: center;
	overflow: hidden;
	position: relative
}

.portfolio-overlay .icon li a:hover,
.similar-project-box .icon li a:hover {
	border-radius: 50%;
	color: #fff !important
}

.similar-project-box:before {
	content: "";
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	position: absolute;
	top: 0;
	left: -100%;
	bottom: 0;
	z-index: 1;
	transition: .5s
}

.similar-project-box:hover:before {
	width: 100%;
	left: 0
}

.similar-project-box .box-content {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: scale(0) translateY(0);
	z-index: 2;
	transition: .3s
}

.box5 .icon,
.excellenceList,
.excellenceList>li ol,
.portfolio-overlay .icon,
.similar-project-box .icon {
	list-style: none;
	padding: 0
}

.similar-project-box:hover .box-content {
	transform: scale(1) translateY(-50%)
}

.similar-project-box .title {
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	margin: 0 0 4px
}

.similar-project-box .post {
	display: block;
	font-size: 13px;
	font-weight: 500;
	color: #bbb;
	margin-bottom: 20px
}

.portfolio-overlay .icon li a,
.similar-project-box .icon li a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 19px;
	color: #fff;
	margin-right: 6px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	border-radius: 3px;
	text-align: center;
	position: relative
}

a.visit_site_icon {
	background-color: #f15c22
}

.owl-portfolio {
	margin-top: 23px
}

.portfolio-detail-inner .masonry.full-screen .masonry-item {
	width: 100%;
	padding: 0
}

.mails,
.phones,
.portfolio-detail-inner .masonry .portfolio-item .portfolio-caption a.title {
	font-size: 15px
}

.portfolio-desc-head.innerpages_h1 {
	margin: 40px 0 0
}

.portfolio-detail-inner .masonry-main.page-section-ptb {
	margin: 23px 0 10px
}

.hide,
.pro-img img {
	display: none !important
}

.portfolio-caption .title {
	color: #fff;
	margin: 0 0 11px;
	display: block;
	font-size: 14px
}

.blog-wrapper {
	padding: 13px 0 40px;
	background: #eee
}

.blog-box-block {
	position: relative;
	padding-left: 105px
}

.blog-listing:after {
	content: '';
	width: 1px;
	height: 100%;
	background: #ddd;
	top: 23px;
	left: 40px;
	position: absolute
}

.blog-block:after,
.share ul:before {
	position: absolute;
	width: 0;
	height: 0
}

.blog-posted {
	position: absolute;
	top: 22px;
	left: 0;
	z-index: 1
}

.blog-block,
.single-post-block {
	background: #fff;
	padding: 21px;
	margin: 0 0 48px;
	box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-ms-box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-o-box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .07)
}

.blog-block:after {
	left: 79px;
	top: 50px;
	border: 13px solid rgba(136, 183, 213, 0);
	content: " ";
	pointer-events: none;
	border-right-color: #fff;
	margin-top: -13px
}

.share .share-button,
.share ul {
	border-radius: 3px;
	position: absolute
}

.blog-title a {
	font-size: 25px;
	color: #2e2e2e;
	font-weight: 600;
	margin: 12px 0 20px;
	display: block;
	padding: 4px 0 6px 14px;
	border-left: 4px solid #4cbdbc;
	line-height: 34px
}

.blog-loader button:hover,
.blog-title a:hover,
.post-info-box.blog-likes,
.sidebar-widget .recent-post-info a:hover,
.widget-archives li a:hover {
	color: #4cbdbc
}

.blog-block figure {
	margin: 0 auto 27px;
	display: block;
	text-align: center
}

.blog-description {
	font-size: 15px;
	line-height: 27px;
	text-align: justify;
	color: #959393;
	border-top: 1px solid #ededed;
	padding-top: 23px;
	margin-bottom: 30px;
	font-weight: 400
}

.blog-description p {
	font-size: 16px;
	line-height: 28px;
	color: #0c0c0c;
	font-weight: 500
}

.read-post {
	background: #4cbdbc;
	color: #fff;
	padding: 11px 25px;
	display: inline-block;
	border-radius: 4px;
	font-size: 16px
}

.share .share-button {
	background: #4cbdbc;
	padding: 9px 15px;
	color: #fff;
	right: 0;
	z-index: 99
}

.bg-stye2,
.btn-enq,
.cts-block.orange-block,
.expert-description.bg2,
.oppening_list_item a:hover,
.share ul,
.share-button:hover,
.t-1,
.tabing_head_holder .nav-tabs>li.orange_tab {
	background: #f15c22
}

.share ul {
	float: left;
	padding: 5px 15px;
	right: 10px;
	width: 185px;
	transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-moz-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	-webkit-transform: translateX(100%)
}

.share ul:before {
	z-index: 999;
	content: "";
	right: -12px;
	top: 12px;
	border-style: solid;
	border-width: 8px 0 8px 12px;
	border-color: transparent transparent transparent #f15c22
}

.share ul li {
	display: inline-block;
	padding: 0;
	margin: 0;
	overflow: inherit
}

.share ul li a {
	display: block;
	padding: 4px 10px
}

.share ul li a:hover {
	color: #363636
}

.share:hover ul {
	visibility: visible !important;
	opacity: 1;
	transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-moz-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	-webkit-transform: translateX(0);
	right: 59px
}

.share.small {
	min-height: 47px;
	width: 48px;
	margin: 0 0 0 auto;
}

.share.small .share-button {
	padding: 9px 15px;
	font-size: 18px
}

.share.small ul {
	padding: 5px 10px;
	width: 170px;
	margin: 0;
	visibility: hidden
}

.share.small ul li a {
	display: block;
	padding: 5px 10px;
	font-size: 16px;
	color: #fff
}

.share.small ul li a:hover {
	color: #facbb8
}

.share.small ul:before {
	border-width: 6px 0 6px 10px;
	top: 50%;
	margin-top: -7px;
	right: -10px
}

.post-info-box {
	background: #fff;
	border-radius: 4px;
	width: 81px;
	position: relative;
	font-size: 41px;
	color: #f15c22;
	font-family: arial;
	font-weight: 800;
	text-align: center;
	margin: 0 0 20px;
	box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
	-ms-box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
	-o-box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.post-info-box strong,
.post-time,
.tech-solution ul li .techDesc p {
	font-weight: 400;
	line-height: 27px
}

.post-info-box strong {
	font-style: italic;
	font-size: 13px;
	width: 100%;
	display: none;
	position: relative;
	margin-top: -11px
}

.post-info-box.blog-likes strong {
	border-top: 1px solid rgba(0, 0, 0, .07);
	margin: 0;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px
}

.post-info-box.blog-likes strong:before,
.post-time:before {
	content: '';
	width: 11px;
	height: 11px;
	background: #eee;
	position: absolute;
	left: -5px;
	border-radius: 50%;
	top: -6px
}

.post-info-box.blog-likes strong:after,
.post-time:after {
	content: '';
	width: 11px;
	height: 11px;
	background: #eee;
	position: absolute;
	right: -5px;
	border-radius: 50%;
	top: -6px
}

.assist-links a.callus::after,
.assist-links a.chat::after,
.assist-links a.whatsapp::after {
	width: 64px;
	height: 50px;
	content: '';
	position: absolute;
	left: 0
}

.features-flex-wrapper .features-flex:nth-child(2n) .features-flex-col,
.hire-python-developer .crm-srv-block,
.portfolio-detail-wrapper .is-sticky .mob_nav span,
.portfolio-detail-wrapper .is-sticky .mob_nav::after,
.portfolio-detail-wrapper .is-sticky .mob_nav::before,
.portfolio-detail-wrapper.menu_open .mob_nav span,
.portfolio-detail-wrapper.menu_open .mob_nav::after,
.portfolio-detail-wrapper.menu_open .mob_nav::before,
.sidebar-widget,
.wellness-apps-service .crm-srv-block {
	background: #fff
}

.post-time {
	display: block;
	position: relative;
	font-size: 13px;
	font-family: arial;
	color: #787d7d;
	border-top: 1px solid rgba(0, 0, 0, .07)
}

.blog-loader svg {
	max-width: 15px;
	display: inline-block
}

.blog-loader button {
	text-align: center;
	font-size: 14px;
	border: 1px solid;
	padding: 11px 24px;
	color: #f15c22;
	border-radius: 3px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.blog-loader {
	text-align: center;
	margin: 0 auto;
	padding-left: 100px
}

.widget-search input {
	padding-right: 30px;
	color: #626262;
	height: 45px;
	border-color: #eceff7;
	font-size: 14px
}

.widget-search i,
.widget-search svg {
	position: absolute;
	right: 0;
	margin: 16px 12px;
	font-size: 14px;
	color: #626262;
	cursor: pointer
}

.widget-search input:focus {
	border-color: #f7d3c5
}

.widget-menu ul li a {
	font-size: 14px;
	display: block;
	color: #626262;
	position: relative
}

.widget-menu i {
	padding-top: 4px;
	position: absolute;
	right: 18px;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out
}

.widget-menu ul li a span {
	padding: 10px 10px 10px 0;
	display: block;
	font-size: 14px
}

.widget-menu ul li a span:hover {
	text-decoration: none;
	color: #00a9da
}

.widget-menu ul li.active {
	border-bottom: none
}

.widget-menu ul li.hover a span {
	background: 0 0;
	color: #00a9da
}

.sidebar-widget .recent-post-info a,
.widget-menu ul ul li a span {
	color: #626262
}

.widget-menu ul ul {
	display: none;
	padding-left: 20px
}

.widget-menu ul ul a {
	display: block;
	color: #626262;
	font-size: 14px
}

.widget-menu ul li.active i,
span.custom_cross:hover {
	transform: rotate(90deg)
}

.sidebar-widget .recent-post-info span svg {
	margin-right: 2px;
	height: 15px
}

.sidebar-widget .recent-post-info span {
	padding-top: 4px;
	font-family: 'Open Sans'
}

.inputfile-5+label,
.sidebar-widget .recent-post-info i,
.tabing_head_holder .nav-tabs>li.black_tab .tabing_head_text span {
	color: #f15c22
}

.sidebar-widget .recent-post:last-child {
	margin-bottom: 10px !important
}

.recent-post-image {
	float: left;
	display: none
}

.recent-post-image img {
	max-width: 63px
}

.recent-post-info {
	display: table-cell;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 9px
}

.recent-post-info a {
	color: #fff;
	font-size: 14px;
	vertical-align: top;
	line-height: 10px
}

.recent-post-info span {
	color: #f15c22;
	font-size: 12px;
	display: table;
	padding-top: 5px
}

.recent-post-info i {
	color: #6d6d6d;
	font-size: 14px;
	padding-right: 5px
}

.widget-archives li {
	display: block;
	margin-bottom: 2px
}

.widget-archives li a {
	font-size: 14px;
	color: #626262;
	line-height: 27px;
	display: block
}

.widget-archives li i,
.widget-archives li svg {
	font-size: 15px;
	margin-top: -4px;
	padding-left: 0;
	margin-right: 2px;
	border: 0 solid #626262;
	border-radius: 50%;
	width: 19px;
	height: 9px;
	font-weight: 300;
	text-align: center
}

.pagination-post .prev-post,
a.dash-toogle-btn span {
	text-align: left;
	float: left
}

.widget-archives li a:hover i {
	border-color: #4cbdbc;
	color: #4cbdbc
}

.sidebar-widget {
	padding: 18px;
	margin: 0 0 30px;
	box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-ms-box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-o-box-shadow: 0 6px 10px rgba(0, 0, 0, .07);
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .07)
}

.sidebar-widget h3 {
	margin: 0 -19px 22px;
	border-left: 4px solid #f15c22;
	padding: 6px 0 8px 14px;
	font-weight: 500;
	font-size: 20px;
	color: #333
}

.widget-archives {
	margin: 0;
	padding: 0
}

.blog-box-block:hover .post-time {
	color: #fff;
	border-top: 1px solid #e08d6d
}

.share-post {
	font-size: 13px;
	letter-spacing: 2px;
	margin-top: 14px
}

.pagination-row {
	overflow: hidden;
	margin: 30px 0;
	padding: 0 0 3px;
	text-align: center;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef
}

.pagination-post .next-post,
.pagination-post .prev-post {
	width: 45%
}

.pagination-post .post-list-link {
	float: left;
	width: 10%;
	margin-top: 5px;
	text-align: center
}

.pagination-post .next-post {
	float: right;
	text-align: right
}

.pagination-post .prev-post .arrow {
	float: left;
	margin-right: 10px;
	color: #000
}

.pagination-post .arrow {
	color: #e5e5e5;
	font-size: 34px;
	line-height: 59px
}

.pagination-post .next-post .arrow {
	float: right;
	margin-left: 10px;
	color: #000
}

.pagination-post .post-list-link a {
	color: #000;
	outline: 0;
	font-size: 30px
}

.pagination-post .pagination-txt {
	margin-top: 18px;
	color: #000
}

.pagination-post a {
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s
}

.pagination-post a:hover .arrow,
.pagination-post a:hover i,
.pagination-post a:hover span {
	color: #4cbdbc !important
}

.pagination-post a,
.pagination-post a .arrow,
.pagination-post a:hover,
.pagination-post a:hover .arrow {
	-webkit-transition: .3s;
	transition: .3s;
	color: #4cbdbc
}

.blog-titles {
	margin: 0 0 16px;
	font-weight: 600;
	font-size: 33px;
	line-height: 41px;
	color: #f15c22
}

.post-data i {
	color: #f15c22;
	margin-right: 4px
}

.post-data {
	margin: 0 0 7px;
	font-size: 13px;
	color: #888;
	font-family: 'Open Sans'
}

.assist-links a.whatsapp,
.hiring_process_flow_item span,
.hiring_process_flow_item_text,
.mails,
.phones,
.tel-box,
address {
	font-family: 'Open Sans', sans-serif
}

.post-likes {
	margin: 0 0 0 17px
}

.single-post-block .blog-description,
.single-post-block .blog-description p {
	color: #0c0c0c
}

a.dash-toogle-btn {
	font-size: 18px;
	background: #eee;
	padding: 0 19px;
	float: right;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: -9px 10px 0 0;
	border-radius: 3px;
	color: #555
}

a.dash-toogle-btn i {
	padding-right: 15px
}

a.dash-toogle-btn span {
	font-family: 'Helvetica Medium';
	padding: 8px 0 0 14px;
	font-size: 17px;
	color: #575454
}

body.lg-on .logo_menu_div {
	z-index: 1
}

.client-box {
	margin: 30px 0 0
}

.portfolio-detail-wrapper .logo_menu_div {
	padding: 14px 25px
}

.portfolio-detail-wrapper .services_banner {
	padding: 35px 0 63px;
	background-image: none !important
}

.portfolio-detail-wrapper .website-logo {
	background: url(https://assets.owebest.com/images/new-logo-dark.png) 0/100% no-repeat
}

#entry-level .oppening_list_item a:hover,
.portfolio-detail-wrapper .mob_nav span,
.portfolio-detail-wrapper .mob_nav::after,
.portfolio-detail-wrapper .mob_nav::before {
	background: #000
}

.col-inside,
.portfolio-detail-wrapper .website-menu,
.solutionoffer-content .sol-title a:hover,
.website-development .calssified-type-wrapper .card-header .btn-link {
	color: #000
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.blog-titles {
		font-size: 28px;
		line-height: 35px
	}

	.pagination-post .arrow {
		font-size: 30px;
		line-height: 59px
	}

	.pagination-post .prev-post .arrow {
		margin-right: 10px
	}

	.pagination-post .next-post .arrow {
		margin-left: 10px
	}

	.project-title h1 {
		font-weight: 500;
		font-size: 25px;
		padding-left: 37px
	}

	.back-to-port {
		top: 0
	}

	.back-to-port a img {
		max-width: 13px
	}

	.back-to-port a {
		width: 26px;
		height: 26px;
		line-height: 22px
	}

	.isotope-filters-2 a {
		padding: 7px 20px;
		font-size: 19px
	}
}

@media all and (max-width:767.98px) {
	.blog-titles {
		font-size: 24px;
		line-height: 31px
	}

	.pagination-post .arrow {
		font-size: 30px;
		line-height: 59px
	}

	.pagination-post .prev-post .arrow {
		margin-right: 10px
	}

	.pagination-post .next-post .arrow {
		margin-left: 10px
	}

	.blog-description p,
	.blog-description ul.specific_fetaure li {
		font-size: 16px;
		line-height: 28px
	}

	.blog-wrapper .current_page_path {
		padding: 0 0 23px
	}

	.isotope-filters-2 {
		margin: 0 auto 23px;
		text-align: center
	}

	.isotope-filters-2 a {
		margin: 2px;
		padding: 4px 13px;
		font-size: 14px;
		display: inline-block
	}

	.project-title h1 {
		font-weight: 500;
		font-size: 23px;
		padding-left: 40px
	}

	.back-to-port {
		top: 3px
	}

	.back-to-port a img {
		max-width: 13px
	}

	.back-to-port a {
		width: 26px;
		height: 26px;
		line-height: 24px
	}
}

.b2c-erp-icon,
.crm-icon,
.shipping-auto-icon {
	top: 50px;
	margin: 0 auto
}

.img-caption,
.stats-source {
	font-size: 13px;
	font-style: italic
}

.ind_block,
.tech-solution ul li .tech-data {
	box-shadow: 4px 4px 30px -2px rgba(0, 0, 0, .08)
}

.blog-description .row.mtop-50 {
	margin-top: 47px
}

.engage-modules-wrapper .mb-30,
.mernstak-service-wrapper .mb-30,
.solutionoffer-block>.row>[class*=col-],
.stats-source,
blockquote {
	margin: 0 0 30px
}

.img-caption {
	text-align: left;
	margin: 0 auto 24px
}

.light-bordered-img {
	margin: 20px auto 8px;
	border: 2px solid #ddd
}

.sub-h5 {
	background: #e9f9f9;
	padding: 7px 11px;
	display: table;
	font-size: 18px
}

.blog-description h3 {
	text-align: left !important;
	font-size: 24px;
	font-weight: 800;
}

.escooter-app ul {
	padding: 0;
	margin: 0 0 0 40px;
	list-style: disc
}

.escooter-app ul li {
	margin: 20px 0
}

.tech-solution ul li,
ul.industries-list li {
	margin-bottom: 30px;
	padding: 0 15px;
	vertical-align: top;
	list-style: none
}

.escooter-app ul li h5 {
	background: #e5f5f4;
	font-size: 16px;
	font-weight: 500;
	display: table;
	padding: 4px 11px;
	margin: 0 0 9px
}

ul.specific_fetaure.alphalist {
	list-style: lower-alpha;
	margin: 0 0 20px 16px
}

ul.specific_fetaure.alphalist li {
	background: no-repeat;
	padding: 0 0 0 7px
}

.scaleupList,
.services_detail_content {
	padding: 50px 0
}

.tech-solution {
	padding-top: 20px
}

.tech-solution ul,
ul.solution-listings {
	list-style: none;
	padding: 0;
	margin: 0 -15px;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.tech-solution ul li .tech-data {
	background: #fff;
	height: 100%;
	padding: 20px 20px 5px;
	border-radius: 10px;
	border-bottom: 4px solid #e8e8e8;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.tech-solution ul li .tech-data:hover {
	box-shadow: 0 5px 21px rgb(101, 199, 198, .3);
	border-bottom: 4px solid #65c7c6
}

.tech-solution ul li .techIcon {
	margin: 14px auto 0;
	background: #f9f9f9;
	display: inline-block;
	width: 120px;
	height: 120px;
	line-height: 120px;
	border-radius: 50%
}

.tech-solution ul li .techIcon img {
	max-width: 55px
}

.tech-solution ul li .techName {
	font-size: 19px;
	margin: 23px auto 25px;
	font-weight: 700;
	color: #000;
	line-height: 25px
}

.tech-solution ul li .techDesc p {
	color: #000;
	margin: 30px 0 20px;
	font-size: 16px;
	line-height: 27px;
	font-weight: 500;
}

.blog-description blockquote p a,
.div_services_text p a {
	color: #1569ec;
	font-weight: 600;
	text-decoration: underline;
	font-size: 15px
}

.tech-solution ul li {
	width: 16.666666%;
	display: inline-block
}

.tech-solution.column-3 li {
	width: 33.3333%
}

.callusbox {
	background: url(https://assets.owebest.com/images/cta-bg.jpg) 0 0/cover;
	padding: 11px 0 4px;
	border-radius: 10px;
	margin: 30px auto
}

.callusbox h3 {
	margin: 0;
	font-size: 41px;
	color: #fff;
	font-weight: 300;
	line-height: 46px
}

.call-text span {
	display: block;
	font-weight: 600;
	color: #fff;
	font-size: 41px;
	line-height: normal
}

.call-text.call-bg-img {
	background-image: url(https://assets.owebest.com/images/call-bg-img.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 93px;
	padding-left: 114px
}

.tel-box {
	margin: 15px 0 15px auto;
	display: table;
	background: #fff;
	border-radius: 24px;
	padding: 7px 27px 7px 50px;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	overflow: hidden;
	min-width: 244px
}

.tel-box.usa-call::before {
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	background: url(https://assets.owebest.com/images/us-flag.png) 0 0/cover no-repeat;
	top: 7px;
	left: 9px;
	border-radius: 50%
}

.tel-box.head_office-call:before {
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	top: 7px;
	left: 9px;
	background: url(https://assets.owebest.com/images/in-flag.png) 0 0/cover no-repeat;
	border-radius: 50%
}

.default-h2 {
	margin: 40px 0 17px;
	padding: 0;
	display: block;
	font-size: 28px;
	color: #333;
	line-height: normal;
	font-weight: 700
}

.services_view figure {
	margin: 0 auto 1rem;
	text-align: center
}

.live-assistance-wrapper {
	border-radius: 10px;
	background: url(https://assets.owebest.com/images/live-assistance-bg.jpg) center 0/cover no-repeat;
	padding: 35px 0;
	margin: 35px 0 37px
}

.key-panels .nav-tabs .nav-item,
.live-assistance-wrapper.mbottom-0,
.ob-description.sales-desc,
.section-space.solutionoffer-mobiledev {
	margin-bottom: 0
}

.assist-text {
	font-size: 44px;
	color: #fff;
	font-weight: 300;
	line-height: 46px;
	display: inline-block
}

.assist-text span {
	display: block;
	font-weight: 600;
	color: #fff
}

.assist-links a,
.ind-heading {
	font-weight: 500;
	position: relative
}

.assist-links {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	vertical-align: top;
	margin-top: 44px;
	margin-left: 19px
}

.assist-links a {
	color: #fff;
	padding: 16px 15px;
	border: 2px solid #fff;
	border-radius: 5px;
	margin-left: 10px;
	text-align: left
}

.assist-links a.callus,
.assist-links a.chat {
	padding-left: 64px
}

.assist-links a.whatsapp {
	padding-left: 53px
}

.assist-links a.chat::after {
	background: url(https://assets.owebest.com/images/chat-icon.png) 15px 13px/34px no-repeat;
	top: 0
}

.assist-links a.callus::after {
	background: url(https://assets.owebest.com/images/email-icon.png) 15px/32px no-repeat;
	top: 0
}

.assist-links a.whatsapp::after {
	background: url(https://assets.owebest.com/images/whatsapp-icon.png) 15px 14px/26px no-repeat;
	top: 0
}

.assist-wrapper {
	display: table;
	padding: 0 18px 0 0;
	margin: 0 auto
}

.industries-wrapper {
	background: #f7f7f7;
	padding: 50px 0;
	margin: 0 auto;
	clear: both
}

.ind-heading {
	font-weight: 700;
	text-align: center;
	line-height: normal;
	font-size: 34px;
	color: #ef551a;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 32px
}

p.ind-sub-heading {
	margin: 0 0 46px
}

ul.industries-list {
	padding: 0;
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
	list-style: none
}

ul.industries-list li {
	width: 33.3333333%;
	display: inline-block
}

.ind_block {
	display: block;
	background: #fff;
	height: 100%;
	-webkit-box-shadow: 4px 4px 30px -2px rgba(0, 0, 0, .08);
	-o-box-shadow: 4px 4px 30px -2px rgba(0, 0, 0, .08);
	padding: 30px 20px 9px;
	border-radius: 10px;
	text-align: center;
	transition: .5s;
	border-bottom: 3px solid transparent
}

.ind_name {
	font-size: 20px;
	color: #000;
	font-weight: 700;
	margin: 24px auto 23px;
	position: relative
}

.ind_page {
	font-size: 15px;
	color: #288383;
	border-radius: 20px;
	padding: 6px 21px;
	margin: 23px auto 18px;
	display: table;
	border: 1px solid #288383;
	font-weight: 500
}

.ind_page:hover {
	border: 1px solid #f15c22;
	color: #f15c22
}

.ind_block:hover {
	border-bottom: 3px solid #f15c22
}

.contact_form_tabs_wrapper {
	margin-top: -69px;
	z-index: 9;
	position: relative;
	background: #fff;
	min-height: 61px
}

.contact_form_tabs a {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #666 !important;
	font-weight: 600;
	line-height: 26px;
	border-right: 1px solid #e8e8e8;
	background: #f6f6f6;
	padding: 9px 0;
	cursor: pointer
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

.contact_form_tabs a span {
	display: block;
	color: #666 !important;
	font-weight: 300
}

.contact_form_tabs a.active,
.contact_form_tabs a.active span {
	color: #f15c22 !important;
	background: #fff
}

.contact-tab-content,
.mern-stack-img {
	margin: 30px auto 0
}

address {
	color: #9e9e9e;
	padding-bottom: 25px
}

address strong {
	margin: 0 auto 12px;
	font-size: 18px;
	color: #000
}

.mails span,
.phones span {
	display: block;
	color: #666;
	font-weight: 600;
	font-size: 18px;
	margin: 0 auto 12px
}

.contact_map_canvas:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background: -moz-linear-gradient(top, #fff 0, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(top, #fff 0, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%)
}

.contact-form-block {
	max-width: 550px;
	margin: 60px auto
}

.contact-form-block h2 {
	text-align: center;
	font-size: 29px;
	font-weight: 500
}

.sml-text {
	font-size: 14px;
	color: #9e9e9e;
	margin: 0;
	padding: 20px 0 30px !important;
	text-align: center
}

.contact-form-block label {
	margin-bottom: 5px;
	font-weight: 500
}

.contact-form-block span.wpcf7-form-control-wrap input.form-control {
	border-radius: 5px !important;
	border: 0;
	background: #f2f2f2;
	height: 46px;
	padding: 0 11px 2px 15px;
	box-shadow: unset
}

.wpcf7-form-control.wpcf7-textarea {
	height: 130px;
	margin-bottom: 4px;
	border: 0;
	background: #f2f2f2;
	box-shadow: unset
}

.wpcf7-submit.btn {
	margin: 16px 0 0;
	font-size: 20px;
	background: #f75a2f;
	font-weight: 400;
	text-shadow: none;
	padding: 9px 37px;
	height: auto !important;
	width: auto;
	border-radius: 50px;
	color: #fff
}

.form_apply .career_apply_now_btn:hover,
.wpcf7-submit.btn:hover,
a.decline.hides {
	background: #62cbc8;
	color: #fff
}

.btn.reg-btn {
	font-size: 15px;
	color: #fff;
	border-radius: 31px;
	padding: 11px 21px;
	margin: 23px auto 18px;
	border: 0;
	background: #65c7c6;
	font-weight: 600;
	position: absolute;
	bottom: 0;
	max-width: 160px;
	left: 0;
	right: 0
}

.internship-page-blocks .tech-solution ul li .tech-data {
	position: relative;
	padding-bottom: 70px
}

.internship-page-blocks .call-text span {
	font-size: 25px
}

.section_head_lower_text {
	margin: 20px 0 0;
	font-size: 17px;
	line-height: 26px;
	color: #888;
	text-align: justify
}

.section_head_lower_text>p {
	margin: 20px 0 0;
	padding: 0;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500
}

.why_owebest_list {
	margin: 30px 0 20px
}

.hire-python-developer .hiring-models .hd-1,
.why_owebest_list_item_head {
	margin: 0 0 24px
}

.why_owebest_list_item_image {
	float: left;
	width: 110px;
	text-align: center;
	line-height: 70px;
	margin-right: 20px
}

.why_owebest_list_item_heading {
	overflow: hidden;
	color: #f15c22;
	text-align: left;
	font-size: 29px;
	line-height: normal;
	padding: 3px 0 0;
	font-weight: 500;
	max-width: 250px
}

.why_owebest_list_item_text {
	overflow: hidden;
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
	text-align: left
}

.tabing_head_holder ul.nav.nav-tabs {
	border: none;
	justify-content: center
}

.tabing_head_holder .nav-tabs>li {
	display: inline-block;
	position: relative;
	float: none;
	background: #f15c22;
	border-radius: 8px 8px 0 0;
	border-bottom: none;
	margin: 0 20px;
	vertical-align: bottom;
	padding: 56px 170px
}

.tabing_head_holder .nav-tabs>li>a {
	color: #fff;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	background: 0 0;
	font-size: 30px;
	border: none
}

.tabing_head_image {
	width: 100px;
	vertical-align: middle;
	display: inline-block;
	margin-top: 9px;
	margin-right: 20px
}

.tabing_head_text {
	display: inline-block;
	font-size: 30px;
	color: #fff;
	line-height: normal;
	vertical-align: middle;
	text-align: left
}

.tabing_head_text span {
	display: block;
	color: #000;
	font-size: 26px
}

.tabing_head_holder .nav-tabs>li.black_tab {
	background: #121212
}

.career_page_tabbing .tab-pane {
	padding: 50px 0;
	margin-top: 0
}

.entry_level_tab,
.experienced_level_tab {
	background-image: url(https://assets.owebest.com/img/experienced_bg.jpg);
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #121212
}

.tabbing_content_heading {
	text-align: center;
	color: #fff;
	font-size: 48px;
	line-height: normal;
	font-weight: 500;
	margin: 0 0 30px
}

.modal-body.modal-owe-popup,
.tabing_content_inner {
	padding: 0
}

.oppening_list_item {
	text-align: center;
	min-height: 200px;
	line-height: normal
}

.oppening_list_item a {
	display: block;
	transition: .3s;
	padding: 30px 0;
	border-radius: 8px;
	margin: 10px 0
}

.oppening_list_item_image {
	text-align: center;
	line-height: 70px;
	margin: 0 0 20px
}

.doctor-on-demand .bfts-icon img,
.oppening_list_item_image img {
	max-height: 60px;
	margin: 0
}

.oppening_list_item_text {
	font-size: 18px;
	line-height: normal;
	margin: 0 0 10px;
	color: #fff
}

.oppening_list_item_exp {
	color: #ddd;
	font-size: 18px
}

.hiring_process {
	padding: 70px 0 0
}

.hiring_process_flow {
	width: 100%;
	float: left;
	position: relative;
	margin: 70px 0
}

#entrybox .hiring_process_flow {
	display: inline-block;
	width: 670px;
	float: none
}

.hiring_process_flow_item {
	padding: 58px 0;
	width: 14.27%;
	float: left;
	text-align: center;
	z-index: 1;
	position: relative
}

#entrybox .hiring_process_flow .hiring_process_flow_item {
	width: 25%
}

.hiring_process_flow_item_text {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding: 0 10px;
	font-size: 14px;
	line-height: 18px;
	color: #f15c22;
	font-weight: 400
}

.hiring_process_flow_item span {
	border-radius: 50%;
	background: #f15c22;
	width: 41px;
	height: 41px;
	line-height: 38px;
	display: inline-block;
	color: #fff;
	font-size: 22px;
	text-align: center
}

.hiring_process_flow_item:after {
	content: "";
	position: absolute;
	bottom: 27px;
	right: -50%;
	background-image: url(https://assets.owebest.com/home/images/hiring_down_arrow.png);
	width: 100px;
	background-size: auto;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 30px 0 0
}

.hiring_process_flow .hiring_process_flow_item:nth-child(2n+2) .hiring_process_flow_item_text {
	top: -6px;
	bottom: auto
}

.hiring_process_flow::after {
	position: absolute;
	content: "";
	top: 50%;
	height: 10px;
	background: #65c7c6;
	width: 85.8%;
	left: 7%;
	margin: -5px 0 0;
	border-radius: 5px
}

#entrybox .hiring_process_flow::after {
	width: 79%;
	left: 10%
}

.get_quote_form_left.internship_form {
	background-image: url(https://assets.owebest.com/css/themes/corp/home/images/internship_bg.png);
	background-size: 70px auto;
	background-position: 5px 70px;
	background-repeat: no-repeat
}

.modal-body.modal-owe-popup .get_quote_form .field-info {
	border-bottom: 1px solid #ddd;
	background: #fff;
	border-radius: 0 !important;
	padding: 0;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	box-shadow: none
}

.modal-body.modal-owe-popup .field-info {
	padding: 6px 8px;
	margin: 0 !important;
	width: 100% !important;
	height: 38px;
	background: rgba(100, 100, 100, .8);
	border: none;
	color: #e3e3e3
}

.modal-owe-popup label.request_label {
	display: block;
	margin: 0 0 3px;
	text-align: left;
	font-size: 15px;
	line-height: normal;
	font-weight: 300;
	color: #aaa
}

.modal-body.modal-owe-popup i.fa.fa-times {
	transition: .3s
}

.small-size-captcha .g-recaptcha {
	transform: scale(.8);
	-webkit-transform: scale(.8);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

.modal-body.modal-owe-popup .get_quote_form .form_apply .career_apply_now_btn {
	background-color: #EF5C20;
	font-weight: 400;
	text-shadow: none;
	padding: 10px 27px;
	border-radius: 50px;
	margin: 9px 0 0;
	border: 0;
	color: #fff;
	width: 100%
}

.block-image {
	position: relative;
	margin-bottom: 50px;
	min-height: 60px
}

.techblock-image {
	max-width: 57px;
	max-height: 57px
}

.block-image::after {
	content: "";
	border-bottom: 3px solid #f15c22;
	position: absolute;
	bottom: -25px;
	width: 52px;
	left: 0
}

.block-body {
	font-size: 18px;
	color: #000;
	font-weight: 300;
	line-height: 1.5;
	margin: 0 0 46px
}

.div_services_text .block-body h2 {
	text-align: left;
	line-height: normal;
	font-size: 19px;
	font-weight: 600;
	color: #484848;
	margin: 0 0 20px
}

.div_services_text .block-body p {
	text-align: unset
}

.ind_img {
	max-width: 66px;
	margin: 0 auto
}

.dark-bg-popup {
	background: #212020;
	border-radius: 5px;
	overflow: hidden
}

.left_orange {
	min-height: 670px;
	background: #f15c22;
	padding-top: 15px;
	border-radius: 6px 0 0 6px
}

.job_description_left {
	padding: 15px;
	border-radius: 5px
}

.job_description_left_upper {
	margin: 0 0 20px;
	width: 100%;
	float: left
}

.job_description_left_upper_image {
	float: left;
	margin-right: 20px
}

.job_description_left_upper_image img {
	min-width: 50px;
	text-align: center;
	max-height: 50px
}

.job_description_left_upper_text {
	line-height: normal;
	font-size: 20px;
	color: #fff;
	margin: 0 0 4px
}

.job_description_left_upper_exp {
	font-size: 18px;
	line-height: normal;
	color: #ddd
}

.job_description_left_lower_text {
	color: #eee;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 20px
}

.blog-description blockquote div,
.blog-description blockquote p,
.covid-safety .col-01:nth-child(odd)>div .d-flex,
.job_description_left_lower_text ul {
	padding-left: 20px
}

.job_description_left_lower_text ul li {
	color: #eee;
	position: relative;
	list-style: disc;
	margin: 0 0 5px
}

.job_description_left_lower_heading {
	font-size: 20px;
	line-height: normal;
	color: #fff;
	margin: 0 0 10px
}

.job_description_left_lower_text p {
	color: #eee
}

.modal-header.popip-head {
	padding: 15px 0 0 8px;
	border-bottom: none !important
}

.modal-header.popip-head .modal-title {
	color: #fff;
	text-align: center;
	font-size: 34px;
	line-height: normal;
	font-weight: 500;
	margin: 30px 0 20px
}

.apply_now_model .modal-header.popip-head .modal-title {
	margin: 10px auto 15px
}

.tab-panale-section h4 {
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	line-height: normal;
	margin-top: 16px
}

.career-tem-box textarea.box-career.field-info {
	padding: 7px;
	margin: 0 !important;
	width: 100%;
	height: 130px;
	background: rgba(100, 100, 100, .8);
	border: none;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
}

.resume_upload_dv label {
	cursor: pointer;
	width: 100%;
	padding: 0;
	display: block;
	margin: 0 0 5px;
	max-width: none;
	background: #585858;
	border-radius: 4px
}

.form_apply .career_apply_now_btn {
	width: 100%;
	height: 48px;
	border: none;
	font-size: 15px;
	color: #fff;
	background: #f75b2f;
	border-radius: 4px;
	margin-top: 23px;
	cursor: pointer
}

.resume_upload_dv label figure {
	float: none;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	padding: 13px;
	width: 46px;
	height: 40px;
	border-radius: 4px 0 0 4px
}

.inputfile-5+label figure {
	background-color: #f15c22;
	position: relative;
	margin: 0
}

.inputfile-5+label figure::after {
	border-bottom: 20px solid #722040;
	border-right: 20px solid transparent
}

.inputfile-5+label figure::before {
	border-top: 20px solid #dfc8ca;
	border-left: 20px solid transparent
}

.resume_upload_dv label figure+span {
	display: inline-block;
	margin: 0 0 0 10px;
	font-size: 14px;
	font-family: Arial;
	color: #e3e3ce
}

.inputfile-5+label:hover,
.inputfile-5.has-focus+label,
.inputfile-5:focus+label {
	color: #722040
}

.modal-body.modal-owe-popup .field-info:focus {
	box-shadow: unset
}

.modal-body.modal-owe-popup .field-info::-webkit-input-placeholder {
	color: #969697;
	opacity: 1
}

.modal-body.modal-owe-popup .field-info::-moz-placeholder {
	color: #969697;
	opacity: 1
}

.modal-body.modal-owe-popup .field-info:-ms-input-placeholder {
	color: #969697;
	opacity: 1
}

.modal-body.modal-owe-popup .field-info::-ms-input-placeholder {
	color: #969697;
	opacity: 1
}

.modal-body.modal-owe-popup .field-info::placeholder {
	color: #969697;
	opacity: 1
}

.apply_now_model button.close {
	position: absolute;
	right: 0;
	z-index: 1000;
	opacity: 1
}

span.custom_cross {
	display: inline-block;
	width: 50px;
	position: relative;
	height: 20px;
	margin: 40px 20px 0 0;
	transition: .3s;
	z-index: 10000
}

span.custom_cross::after,
span.custom_cross::before {
	content: "";
	width: 100%;
	background: #fff;
	height: 2px;
	display: block;
	margin: 2px 0;
	position: absolute;
	transition: .3s
}

span.custom_cross::before {
	transform: rotate(45deg);
	top: 6px
}

span.custom_cross::after {
	transform: rotate(-45deg);
	top: 6px
}

.second_heading~.second_heading {
	color: #59bdbc;
	margin-top: 35px;
	margin-bottom: 21px
}

.firbase .listing-with-icon {
	margin: 40px 0 0;
	padding: 0;
	list-style: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.firbase .listing-with-icon li {
	text-align: center;
	padding: 15px;
	margin: 0;
	-ms-flex: 0 0 33.3333%;
	flex: 0 0 33.3333%;
	max-width: 33.3333%
}

.firbase .listing-with-icon li span {
	display: block;
	margin: 33px auto 14px;
	font-size: 20px;
	color: #000;
	font-weight: 500;
	line-height: 28px
}

ol.industries_list {
	position: relative;
	padding: 0 0 10px;
	margin-top: 20px;
}

ol.industries_list li {
	display: block;
	font-weight: 500;
	color: #000;
	font-size: 19px;
	margin: 0;
	padding: 0 0 19px 32px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wOC0xM1QxMTo0Nzo0NiswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDgtMTNUMTE6NDc6NDYrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MWVjNDdhY2ItYzczZS1jZTQ2LTg3Y2MtNjIxODNiNTk5MjI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZWM0N2FjYi1jNzNlLWNlNDYtODdjYy02MjE4M2I1OTkyMjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pk7rzJYAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAQ1JREFUeNqk0r8rxWEUx/GXb18Uy/0HKKMsTJS610CS2SY3hclEJoPBYNMtKZPIoMR4J5MfkQiTge3mX5BkYHm+dfvm3vu911nOOZ3zvJ/nfJ7Ttnh74x+2gELc4uEc9jCC2VYgAzhFO/KoRE0CCrhEB8ZQgWYgkyjjG1N4TwpZIRM4Q4wZvFYXs2gyjBN0Yx5X6YZGL+kLgBx2cfBXUxRUnkMJPVW1LhyhF/dYq3VTjG0sh3wI40G8LYziA0v4rAWJsI+XkOcxHXwC3sRzvZljPKGIa3RiI/gojFFqpHwi7AOOQzyIfvxgHV9ZIbATtEisjPMsS1QNecRFiO+wknWV08t2iDes1vuNtP0OAMGvLue2VjBkAAAAAElFTkSuQmCC') left 3px no-repeat;
	position: relative;
	line-height: 27px;
}

ul.bullets {
	list-style: disc;
	padding: 0 0 0 16px;
	font-size: 16px
}

.portfolio-detail-inner ul.breadcrumb>li+li::before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}

.tags {
	list-style: none;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0
}

.tag {
	background: #65c7c6;
	border-radius: 3px 0 0 3px;
	color: #fff;
	height: 26px;
	line-height: 26px;
	padding: 0 20px 0 23px;
	position: relative;
	margin: 0 10px 10px 0;
	text-decoration: none;
	-webkit-transition: color .2s;
	transition: color .2s
}

.tag:hover {
	background-color: #f15c22;
	color: #fff
}

.tag::after,
.tag::before {
	background: #fff;
	content: '';
	position: absolute
}

.tag::before {
	border-radius: 10px;
	box-shadow: inset 0 1px rgba(0, 0, 0, .25);
	height: 6px;
	left: 10px;
	width: 6px;
	top: 10px
}

.tag::after {
	border-bottom: 13px solid transparent;
	border-left: 10px solid #65c7c6;
	border-top: 13px solid transparent;
	right: 0;
	top: 0
}

.tag:hover::after {
	border-left-color: #f15c22
}

.portfolio-detail-wrapper .webheader.is-sticky .webnav_toggle svg {
	fill: #fff
}

.portfolio-detail-wrapper .home_blog_wrap {
	padding: 80px 0;
	margin: 0
}

ul.bit-coin-list {
	margin: 40px auto;
	padding: 0;
	list-style: none;
	font-size: 0
}

ul.bit-coin-list li {
	width: 20%;
	margin: 0;
	padding: 0;
	color: #484848;
	font-size: 28px;
	font-weight: 400;
	vertical-align: middle;
	line-height: 30px
}

.mp-currency {
	border: 1px solid #1f1343;
	border-radius: 12px;
	overflow: hidden;
	margin: 50px 0
}

.mp-currency .ob-white-text {
	color: #fff;
	font-size: 33px;
	font-weight: 600;
	margin: 0;
	padding: 24px 10px;
	background: #000;
	text-align: center
}

.mp-currency ul {
	margin: 20px auto;
	padding: 0;
	list-style: none;
	font-size: 0;
	text-align: center
}

.mp-currency ul li {
	position: relative;
	width: 10%;
	margin: 0;
	padding: 96px 0 0;
	color: #484848;
	font-size: 30px;
	font-weight: 400;
	vertical-align: top;
	line-height: 33px
}

.mp-currency ul li img {
	position: absolute;
	text-align: center;
	top: 15px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.mp-currency ul li span {
	display: block;
	font-size: 12px
}

.cry-service {
	background: #ee5c2e;
	padding: 75px 0 85px;
	margin: 32px auto
}

.cry-srv-h1 {
	font-size: 69px;
	color: #fff;
	line-height: 65px;
	margin: 0 0 10px;
	font-weight: 700
}

.cry-srv-h1 i {
	font-weight: 400;
	font-style: normal;
	color: #fff
}

.cry-srv-h1 span {
	font-weight: 500;
	font-size: 50px;
	line-height: 75px;
	color: #fff
}

.tab-text,
.tab-text p {
	color: #666;
	line-height: 30px
}

.cry-srv-tab {
	margin-top: 46px
}

.cry-service .nav-tabs {
	border-bottom: 0;
	background: rgba(255, 255, 255, .2);
	font-size: 0
}

.cry-service .nav-tabs li {
	display: inline-block;
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	line-height: normal;
	vertical-align: middle;
	text-align: left;
	cursor: pointer
}

.cry-service .nav-tabs>li>a {
	border: 0;
	display: inherit;
	border-radius: 0;
	cursor: pointer;
	margin: 0;
	padding: 11px 25px 23px;
	color: #fff
}

.cry-service .nav-tabs li:first-child {
	width: 20%
}

.cry-service .nav-tabs li:nth-child(2),
.cry-service .nav-tabs li:nth-child(5) {
	width: 23%
}

.cry-service .nav-tabs li:nth-child(3),
.cry-service .nav-tabs li:nth-child(4) {
	width: 17%
}

.cry-service .nav-tabs>li a.active,
.cry-service .nav-tabs>li a.active:focus,
.cry-service .nav-tabs>li a.active:hover {
	color: #ee5c2e;
	border: 0;
	background: #fff;
	display: block
}

.cry-service .tabing_content_holder {
	background: #fff;
	font-size: 25px;
	color: #484848;
	padding: 51px
}

.tab-pane {
	margin: 50px auto 0;
	padding: 0 28px;
	text-align: center
}

.tab-image {
	float: left;
	width: 24%
}

.tab-text {
	float: left;
	width: 76%;
	padding-top: 36px
}

.tab-text p {
	font-size: 20px;
	font-weight: 400
}

.why-choose-obtech {
	font-size: 42px;
	color: #ee5c2e;
	display: block;
	text-align: center;
	line-height: 50px;
	margin: 60px auto 40px;
	max-width: 760px;
	font-weight: 400
}

p.choose-desc {
	font-size: 23px;
	line-height: 34px;
	text-align: center
}

ul.choose-option-list {
	margin: 78px 0 0;
	padding: 0;
	list-style: none
}

ul.choose-option-list li {
	margin: 0;
	padding: 0 0 115px 320px;
	display: block;
	list-style: none;
	position: relative;
	color: #484848
}

ul.choose-option-list li figure {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.cts-block::before,
.why-obhire-wrapper:before {
	position: absolute;
	width: 100%;
	right: 0;
	top: 0;
	left: 0
}

.shape-1,
.shape-2 {
	bottom: -30px;
	display: none
}

.b2b-icon,
.b2c-icon,
.b2c-market-icon {
	top: 50px;
	margin: 0 auto
}

.default-subheading,
.exp-h3,
.innerpagehero.mobile-app-development .banner_heading,
.ofr-prices,
.ppc-ofr-h2,
.srvTitle {
	line-height: normal
}

ul.choose-option-list li h5 {
	margin: 0 0 23px;
	padding: 0;
	display: block;
	font-size: 28px;
	color: #484848;
	font-weight: 600
}

ul.choose-option-list li p {
	font-size: 20px;
	line-height: 30px;
	color: #484848
}

.headings-style-5 {
	color: #374a5e;
	text-align: center;
	font-size: 34px;
	font-weight: 900;
	margin: 0 0 45px
}

.portfolio-column {
	margin: 30px 20px 50px
}

.work-blocks {
	border: 1px solid #e7e9ec;
	border-radius: 10px;
	overflow: hidden
}

.portfolios-thumb {
	border-radius: 10px 10px 0 0
}

.protfolio-titles {
	font-size: 17px;
	color: #374a5e;
	padding: 0 7px;
	font-weight: 600;
	margin: 21px 0 14px
}

.protfolio-specs {
	color: #f15c22;
	padding: 0 7px;
	font-size: 10px;
	margin: 0 0 21px
}

.work-blocks:hover {
	border: 1px solid #21d5d3
}

.cts-texts.mt-6,
.portfolio-column.mtop-50 {
	margin-top: 100px
}

.btn-portfolios {
	font-size: 17px;
	background: #f15c22;
	padding: 10px 20px;
	border-radius: 12px;
	color: #fff;
	margin: 0 auto;
	min-width: 146px;
	display: table
}

.btn-enq:focus,
.btn-enq:hover,
.btn-portfolios:focus,
.btn-portfolios:hover {
	background: #21d5d3;
	color: #fff
}

.features-flex-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: 30px
}

.features-flex-col {
	padding: 15px;
	height: 100%;
	border-radius: 10px
}

.features-flex-wrapper .default-subheading {
	margin: -15px -15px 24px;
	text-align: center;
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	padding: 24px 10px 23px;
	font-weight: 700
}

.div_services_text .features-flex-wrapper p {
	margin: 0 0 20px;
	font-size: 16px;
	line-height: 27px;
	text-align: unset
}

.features-flex-wrapper ul.default-listing,
.hire-python-developer .salesforce-uses-wrapper {
	margin-bottom: 8px
}

.features-flex {
	padding: 0 15px;
	margin: 0 0 30px
}

ul.default-listing.custom-list-25 li {
	width: 25%;
	float: left
}

.default-subheading2 {
	font-size: 17px;
	font-weight: 600
}

.default-subheading {
	margin: 30px 0 12px;
	padding: 0;
	display: block;
	font-size: 19px;
	color: #333;
	font-weight: 600
}

.default-listing .default-subheading {
	margin: 0 0 12px
}

.pdt-100 {
	padding-top: 65px
}

.hd-1 {
	font-size: 39px;
	color: #f55c21;
	font-weight: 800;
	margin-bottom: 36px
}

.expertise-dev-wrapper {
	background: #fbf9ed;
	background: -moz-linear-gradient(top, #fbf9ed 0, #fbeaf8 100%);
	background: -webkit-linear-gradient(top, #fbf9ed 0, #fbeaf8 100%);
	background: linear-gradient(to bottom, #fbf9ed 0, #fbeaf8 100%);
	padding: 60px 0 49px;
	margin: 70px auto 0
}

.expertise-dev-wrapper .hd-1 {
	margin: 0 0 48px
}

.expertise-dev-wrapper .mb-0030,
.hire-blocks .crm-srv-bloc,
.mern-dev-wrapper,
.crm-srv-block {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 30px;
	text-align: center;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .5s;
	-ms-transition: .3s;
	-o-transition: .3s;
	height: 100%;
	border-radius: 8px;
	border: 2px solid #f3f3f3;
	box-shadow: 0 0 24px 0 rgb(1 44 118/5%)
}

.expertise-dev-wrapper .crm-srv-block {
	border: 1px solid #d4f0ff;
	background: #fff;
	-webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%);
	box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%)
}

.salesforce-uses-wrapper .crm-srv-block,
.why-hireus-wrapper .crm-srv-block,
.why-obhire-wrapper .crm-srv-block {
	-webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%)
}

.srvIcon {
	font-size: 45px;
	margin: 0 0 30px;
	height: 66px
}

.expertise-dev-wrapper .srvIcon img {
	max-width: 60px;
	margin: 10px auto 21px
}

.srvTitle {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 22px
}

.cts-block.my-50 {
	margin: 72px auto 30px
}

.cts-block {
	background: #0bb1b7;
	border-radius: 10px;
	padding: 34px 43px;
	color: #fff;
	position: relative
}

.cts-block::before {
	content: '';
	opacity: .2;
	background: url(https://assets.owebest.com/img/footer-shape.png) center center/cover no-repeat;
	height: 100%
}

.cts-block .cts-hd {
	margin: 0;
	color: #fff;
	font-weight: 700;
	font-size: 36px
}

.cts-links {
	text-align: right;
	margin-top: 26px
}

.cts-link {
	background: #f15c22;
	color: #fff;
	font-weight: 700;
	border-radius: 6px;
	padding: 12px 20px;
	font-size: 25px
}

.cts-link:hover {
	background: #e34508;
	color: #fff
}

.cts-block.orange-block .cts-link {
	background: #0bb1b7;
	font-size: 26px
}

.cts-block.orange-block .cts-link:hover {
	background: #1ddbe1;
	color: #fff
}

.salesforce-devs-wrapper {
	background: url(https://assets.owebest.com/img/hire-salesforce/wave-bg.png) center bottom/contain repeat-x;
	position: relative;
	padding: 60px 0 65px
}

.why-obhire-wrapper {
	overflow: hidden;
	position: relative;
	background: #fffaf5;
	background: -moz-linear-gradient(top, #fffaf5 0, #f8ecff 100%);
	background: -webkit-linear-gradient(top, #fffaf5 0, #f8ecff 100%);
	background: linear-gradient(to bottom, #fffaf5 0, #f8ecff 100%);
	padding: 70px 0 46px;
	z-index: 1
}

.why-obhire-wrapper:before {
	z-index: -1;
	content: "";
	background: url(https://assets.owebest.com/img/hire-remote-dev/banner-shap-2.png) left 0/contain no-repeat;
	height: 100vh;
	display: none
}

.hire-remote-dev-wrapper .salesforce-uses-wrapper {
	margin-bottom: 82px
}

.salesforce-uses-wrapper {
	position: relative;
	overflow: hidden;
	background: #e0f8ff;
	background: -moz-linear-gradient(top, #e0f8ff 0, #fff0e5 100%);
	background: -webkit-linear-gradient(top, #e0f8ff 0, #fff0e5 100%);
	background: linear-gradient(to bottom, #e0f8ff 0, #fff0e5 100%);
	padding: 50px 0
}

.abs-image-stages,
.homeRev,
.keyBenefits::before,
.qCount,
.shapes,
.stage-blocks,
.typesModelsimg {
	position: absolute
}

.shape-1 {
	left: 0
}

.image_cover.image_cover_right,
.shape-2 {
	right: 0
}

.salesforce-uses-wrapper .srvIcon img,
.why-obhire-wrapper .srvIcon img {
	max-width: 76px;
	margin: 10px auto 18px
}

.industry-block-wrapper .srvIcon img {
	max-width: 77px;
	margin: 9px auto 14px
}

.engage-modules-wrapper .srvIcon img,
.why-hireus-wrapper .srvIcon img {
	max-width: 80px;
	margin: 10px auto 16px
}

.why-hireus-wrapper {
	margin: 75px auto;
	background: url(https://assets.owebest.com/img/hire-salesforce/section-bg.png) center center/contain no-repeat
}

.salesforce-uses-wrapper .crm-srv-block,
.why-obhire-wrapper .crm-srv-block {
	border: 1px solid #d4f0ff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%);
	background: #fff
}

.industry-block-wrapper .crm-srv-block {
	background-color: #fff;
	border: 0;
	box-shadow: 0 0 24px 0 rgb(3 5 77/8%)
}

.why-hireus-wrapper .crm-srv-block {
	background: #fff;
	border-radius: 8px;
	box-shadow: 4px 4px 30px -2px rgba(0, 0, 0, .08);
	border-bottom: 3px solid transparent;
}

.crm-srv-block:hover {
	border-bottom: 1px solid #f15c22;
}

.cts-block .cts-hd span {
	font-size: 23px;
	display: block;
	color: #fff;
	font-weight: 400;
	margin: 11px 0 0
}

.hybrid-img {
	margin: 40px auto 0
}

.hire-remote-dev-wrapper .salesforce-dev-wrapper {
	padding: 60px 0 250px
}

.salesforce-dev-wrapper {
	background: url(https://assets.owebest.com/img/hire-salesforce/dot-shape.png) center top/cover no-repeat #fff8f2;
	padding: 60px 0 320px;
	margin: 60px auto 71px
}

.hire-blocks {
	margin: -300px auto 80px
}

.hire-remote-dev-wrapper .hire-blocks {
	margin: -300px auto 34px
}

.hire-blocks .crm-srv-block {
	border: 0;
	-webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%);
	box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%)
}

.hire-blocks .crm-srv-block.bg01 {
	background: #fbeefd;
	border-bottom: 4px solid #f6bcff
}

.hire-blocks .crm-srv-block.bg02 {
	background: #f3f5ff;
	border-bottom: 4px solid #b0bdff
}

.hire-blocks .crm-srv-block.bg03 {
	background: #effdff;
	border-bottom: 4px solid #9ff3ff
}

.hire-blocks .crm-srv-block.bg04 {
	background: #fff3e6;
	border-bottom: 4px solid #ffc093
}

.hire-blocks .srvIcon img {
	max-height: 60px;
	margin: 10px auto 21px
}

.devs-blocks {
	display: block;
	background: #fff;
	box-shadow: 0 11px 20px rgb(123 149 162/15%);
	font-weight: 400;
	font-size: 14px;
	padding: 30px 30px 16px;
	border-radius: 40px 0;
	height: 100%;
	border: 1px solid #d4f0ff;
	-webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%);
	box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%)
}

.salesforce-devs-wrapper .srvTitle {
	font-size: 24px;
	line-height: 32px;
	position: relative;
	padding-left: 71px
}

.salesforce-devs-wrapper .srvTitle img {
	margin-right: 12px;
	position: absolute;
	max-height: 43px;
	left: 0;
	right: 0
}

.similar_projects_wrapper .section_title {
	text-align: center;
	display: table;
	margin: 0 auto 30px
}

.similar_projects_wrapper {
	padding: 0 0 60px;
	margin-top: 60px
}

.callusbox h3 a {
	color: #85e8e6
}

.engage-modules-wrapper {
	padding: 60px 0 49px;
	margin: 10px auto 0
}

.engage-modules-wrapper .crm-srv-block {
	border-radius: 0 40px;
	border: 0;
	-webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%);
	box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0/6%), 0 8.2px 8.9px -30px rgb(0 0 0/7%), 0 25px 40px -30px rgb(0 0 0/20%)
}

.bgstyle-1 {
	background: #7affdb
}

.bgstyle-2 {
	background: #e3ff8e
}

.bgstyle-3 {
	background: #97ffaf
}

.bgstyle-4 {
	background: #6cfffa
}

.hd-1 span {
	color: #239f9d;
	font-weight: 900
}

.highlight-text {
	display: block;
}

.mernstak-service-wrapper {
	margin: 75px auto 0
}

.mernstak-service-wrapper .crm-srv-block {
	background-color: #fff;
	border: 2px solid #f3f3f3;
	box-shadow: 0 0 24px 0 rgb(1 44 118/5%)
}

.mernstak-service-wrapper .srvIcon img {
	max-height: 66px;
	margin: 8px auto 11px
}

.why-hirenodejs-wrapper ul.specific_fetaure {
	text-align: left;
	font-size: 0
}

.ofr-label {
	font-size: 15px;
	color: #fff
}

.banner_heading_new {
	font-size: 38px;
	margin: 0;
	font-weight: 700;
	color: #fff
}

.ppc-ofr-h2 {
	font-size: 20px;
	color: #fff;
	margin: 20px 0 0
}

.ofr-prices {
	font-size: 38px;
	font-weight: 700;
	color: #fff;
	margin: 10px 0 20px
}

.btn-enq {
	font-size: 16px;
	padding: 12px 30px;
	border-radius: 7px;
	color: #fff;
	font-weight: 500
}

.about-ob {
	margin: 0 0 101px
}

.t-1 {
	font-size: 20px;
	padding: 10px 49px 10px 23px;
	color: #fff;
	font-weight: 800;
	margin: 0 0 49px;
	position: relative
}

.b2b-icon,
.b2c-erp-icon,
.b2c-icon,
.b2c-market-icon,
.crm-icon,
.shipping-auto-icon,
.t-1::after {
	position: absolute;
	right: 0
}

.t-1::after {
	content: '';
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 50px 15px;
	border-color: transparent transparent #fff;
	line-height: 0
}

ul.ob-facts {
	display: flex;
	flex-flow: row wrap;
	border-bottom: 2px solid #ff6c38;
	background: #effefb;
	margin-top: 48px;
	list-style: none;
	padding: 0;
	margin-bottom: 0
}

ul.ob-facts li {
	flex: 1 1 auto;
	color: #374a5e;
	font-size: 17px;
	border-right: 1px solid #a0d1d6;
	padding: 30px 0;
	font-weight: 600
}

.expertise-wrapper {
	padding: 80px 0 90px;
	margin: 0 auto;
	max-width: 920px
}

ul.expList {
	margin: 0 -15px;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

ul.expList li {
	list-style: none;
	width: 25%;
	padding: 0 15px;
	margin: 15px 0
}

ul.expList li .explist-data {
	background: #effefb;
	border-radius: 12px;
	padding: 125px 10px 20px;
	position: relative;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.b2b-icon {
	height: 53px;
	left: 0;
	width: 48px;
	background: url(https://assets.owebest.com/img/ppc-img/b2b.webp) no-repeat
}

ul.expList li .explist-data:hover .b2b-icon {
	background: url(https://assets.owebest.com/img/ppc-img/b2b-2.webp) no-repeat
}

.b2c-icon {
	height: 65px;
	left: 0;
	width: 65px;
	background: url(https://assets.owebest.com/img/ppc-img/buy.webp) no-repeat
}

ul.expList li .explist-data:hover .b2c-icon {
	background: url(https://assets.owebest.com/img/ppc-img/buy-2.webp) no-repeat
}

.b2c-market-icon {
	height: 52px;
	left: 0;
	width: 57px;
	background: url(https://assets.owebest.com/img/ppc-img/market.webp) no-repeat
}

ul.expList li .explist-data:hover .b2c-market-icon {
	background: url(https://assets.owebest.com/img/ppc-img/market-2.webp) no-repeat
}

.shipping-auto-icon {
	height: 44px;
	left: 0;
	width: 75px;
	background: url(https://assets.owebest.com/img/ppc-img/shipping.webp) no-repeat
}

.enterprise-ecom-icon,
.erp-icon {
	height: 51px;
	position: absolute;
	top: 50px;
	margin: 0 auto;
	right: 0;
	left: 0
}

ul.expList li .explist-data:hover .shipping-auto-icon {
	background: url(https://assets.owebest.com/img/ppc-img/shipping-2.webp) no-repeat
}

.erp-icon {
	width: 51px;
	background: url(https://assets.owebest.com/img/ppc-img/erp.webp) no-repeat
}

ul.expList li .explist-data:hover .erp-icon {
	background: url(https://assets.owebest.com/img/ppc-img/erp-2.webp) no-repeat
}

.enterprise-ecom-icon {
	width: 52px;
	background: url(https://assets.owebest.com/img/ppc-img/ecom.webp) no-repeat
}

ul.expList li .explist-data:hover .enterprise-ecom-icon {
	background: url(https://assets.owebest.com/img/ppc-img/ecom-2.webp) no-repeat
}

.crm-icon {
	height: 50px;
	left: 0;
	width: 68px;
	background: url(https://assets.owebest.com/img/ppc-img/crm.webp) no-repeat
}

ul.expList li .explist-data:hover .crm-icon {
	background: url(https://assets.owebest.com/img/ppc-img/crm-2.webp) no-repeat
}

.b2c-erp-icon {
	height: 53px;
	left: 0;
	width: 54px;
	background: url(https://assets.owebest.com/img/ppc-img/b2erp.webp) no-repeat
}

ul.expList li .explist-data:hover .b2c-erp-icon {
	background: url(https://assets.owebest.com/img/ppc-img/b2erp-2.webp) no-repeat
}

.exp-title {
	margin: 0;
	font-size: 17px;
	font-weight: 600;
	color: #000;
}

ul.expList li .explist-data:hover {
	background: #f15c22;
	cursor: auto
}

.technologies-wrapper {
	margin: 0 0 110px
}

ul.technoList {
	display: flex;
	margin: 20px auto 38px;
	align-items: center;
	justify-content: center;
	list-style: none;
	padding: 0
}

ul.technoList li {
	flex: auto;
	padding: 0 15px
}

.headings-style-5 span {
	color: #65c7c6;
	font-weight: 900
}

.other-dev {
	margin: 14px auto 30px;
	font-size: 14px;
	color: #444
}

.why-us-wrapper {
	background: #eefefb;
	z-index: 1;
	padding: 50px 0;
	position: relative;
	margin: 0 0 120px
}

.why-us-wrapper::before {
	content: '';
	position: absolute;
	background: url(https://assets.owebest.com/img/ppc-img/why-bg.webp) 0 0/cover no-repeat;
	top: 0;
	left: 0;
	width: 45%;
	height: 100%;
	z-index: -1;
	border-radius: 0 25px 25px 0;
	-webkit-transform: scaleY(1.1);
	transform: scaleY(1.1)
}

.why-us-wrapper .t-1 {
	font-size: 33px;
	margin: 63px 0 54px
}

.why-us-wrapper .t-1::after {
	border-width: 0 0 71px 15px;
	border-color: transparent transparent #69cdce;
	line-height: 0
}

.why-us-wrapper .hd-1 {
	color: #172f2f;
	font-size: 38px
}

.why-us-wrapper .ob-description p {
	color: #172f2f;
}

.why-us-wrapper .pdlr-50 {
	padding-left: 55px
}

.srv-titles {
	font-size: 20px;
	font-weight: 700;
	color: #374a5e;
	margin: 15px auto 20px
}

.srv-titles span {
	color: #65c7c6;
	display: block;
	font-weight: 700
}

.srv-data p {
	font-size: 14px
}

ul.featuresList {
	margin: 40px auto 38px;
	list-style: none;
	padding: 0
}

ul.featuresList li {
	padding: 0 0 20px 37px;
	position: relative;
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #374a5e
}

ul.featuresList li:before {
	content: '';
	position: absolute;
	background: url(https://assets.owebest.com/img/ppc-img/bullet.webp) no-repeat;
	top: 3px;
	left: 0;
	width: 24px;
	height: 24px
}

.subText-style-5 p {
	margin: 0 auto;
	max-width: 900px
}

.subText-style-5 {
	margin: 0 auto 20px
}

ul.designDevList {
	margin: 0 auto 38px;
	padding: 40px 0 0;
	list-style: none
}

ul.designDevList li {
	padding: 0 40px 45px 125px;
	position: relative;
	display: block;
	color: #374a5e
}

.designDevList.bdr-md-2 {
	border-right: 1px solid #21d5d3
}

ul.designDevList li.ecom-icn {
	background: url(https://assets.owebest.com/img/ppc-img/cart.webp) no-repeat
}

ul.designDevList li.analysis-icn {
	background: url(https://assets.owebest.com/img/ppc-img/analysis.webp) no-repeat
}

ul.designDevList li.ecomdev-icn {
	background: url(https://assets.owebest.com/img/ppc-img/e-com.webp) no-repeat
}

ul.designDevList li.help-icn {
	background: url(https://assets.owebest.com/img/ppc-img/supports.webp) no-repeat
}

ul.designDevList li.shipping-icn {
	background: url(https://assets.owebest.com/img/ppc-img/shippings.webp) no-repeat
}

ul.designDevList li.e-coms-icn {
	background: url(https://assets.owebest.com/img/ppc-img/ecom-srv.webp) no-repeat
}

ul.designDevList li.conversion-icn {
	background: url(https://assets.owebest.com/img/ppc-img/lead.webp) no-repeat
}

ul.designDevList li.module-icn {
	background: url(https://assets.owebest.com/img/ppc-img/module.webp) no-repeat
}

ul.designDevList li .designs-titles {
	padding: 0 0 15px;
	margin: 0;
	font-size: 23px;
	font-weight: 700;
	color: #EF5C20;
}

ul.designDevList li p {
	margin: 0
}

.calling-wrapper {
	background: url(https://assets.owebest.com/img/ppc-img/cls-bg.webp) center/cover no-repeat
}

.caller-thumb {
	position: absolute;
	bottom: 0;
	margin: 0;
	right: 0
}

.call-h1 {
	font-size: 38px;
	color: #fff;
	font-weight: 900;
	margin: 62px 0 40px
}

.btn-free-cons {
	font-size: 23px;
	background: #f15c22;
	padding: 10px 25px;
	border-radius: 10px;
	color: #fff;
	font-weight: 700
}

.btn-free-cons:hover {
	background: #f5723f;
	color: #fff
}

.cts-texts {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	padding: 20px 0 20px 75px
}

.calling-wrapper .container {
	position: relative;
	min-height: 335px
}

.cts-phone {
	background: url(https://assets.owebest.com/img/ppc-img/phone.webp) 0 9px no-repeat
}

.cts-email {
	background: url(https://assets.owebest.com/img/ppc-img/email.webp) 0 9px no-repeat
}

.feature-payments-wrapper {
	min-height: 458px;
	background: url(https://assets.owebest.com/img/ppc-img/pay-bg2.webp) center/cover no-repeat;
	z-index: 1;
	position: relative
}

.pays-thumb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0
}

.payText p {
	position: relative;
	z-index: 1;
	font-size: 34px;
	color: #fff;
	max-width: 630px;
	margin: 0 auto;
	line-height: 52px;
	padding-top: 180px
}

.android_app a,
.ios_app a {
	border-radius: 50%;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 30px;
	font-size: 19px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
	display: inline-block
}

.payText p strong {
	font-weight: 800;
	color: #fff
}

.app-icons-block {
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 1
}

.android_app a {
	background: #98c11f
}

.android_app a svg,
.ios_app a svg {
	width: 18px
}

.ios_app {
	display: inline-block;
	margin-left: 5px
}

.ios_app a {
	background: #6a6b6f
}

.service-description p {
	font-size: 16px;
	text-align: justify;
	font-weight: 500;
	color: #fff
}

.image_cover {
	display: block;
	position: absolute;
	width: 50%;
	z-index: 2;
	top: 0;
	bottom: 0;
	background-position: 50% 50%
}

.background_cover,
.image_cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.ls.ms {
	background-color: #f4f4f5
}

.benefits-box:hover .benefits-h figure,
.bg-stye1,
.expert-description.bg1,
.half_section,
.hiring-models .hire-btns.btn-hire {
	background: #34bbbb
}

.half_section {
	position: relative;
	overflow: hidden;
	padding: 60px 0
}

.half_section .hd-1 {
	color: #fff;
	font-weight: 700;
	margin: 0 0 23px
}

.choose-list li::before,
.icon-tick,
blockquote:before {
	background-repeat: no-repeat
}

.welcome-one__solutions {
	display: flex;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	margin: 37px -15px 0;
	flex-wrap: wrap
}

.welcome-one__solutions-single {
	display: flex;
	align-items: center;
	transition: .5s;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0 15px
}

.welcome-one__solutions .abslinks {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%
}

.welcome-one__solutions-single-box {
	border: 1px solid rgba(255, 255, 255, .3);
	border-radius: 10px;
	padding: 15px 20px;
	width: 100%;
	margin: 0 0 15px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	position: relative
}

.welcome-one__solutions-icon {
	display: flex;
	align-items: center
}

.welcome-one__solutions-icon span {
	font-size: 20px;
	color: #fff;
	transition: .5s
}

.welcome-one__solutions-text-box {
	margin-left: 20px
}

.welcome-one__solutions-text-box .link-heading {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	line-height: 20px;
	margin: 0;
	transition: .5s;
	text-align: left
}

.half_section .pdr-30 {
	padding-right: 30px
}

.bcservice-offer .basic-text,
.half_section .pdl-30,
.marketplace-page .expert-services {
	padding-left: 30px
}

.welcome-one__solutions-single-box:hover {
	border: 1px solid #fff
}

.icon-tick {
	color: #fff;
	width: 17px;
	height: 13px;
	background-size: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33333 9L9.33333 15L19.3333 3' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

@media (max-width:991px) {
	.image_cover {
		height: 0;
		padding-bottom: 70%;
		width: auto;
		position: relative;
		right: 0 !important
	}

	.bg-stye1,
	.bg-stye2 {
		padding: 0 0 27px
	}

	.half_section .hd-1 {
		margin: 30px 0 23px
	}

	.welcome-one__solutions {
		display: block;
		margin: 33px -15px 0
	}

	.welcome-one__solutions-single-box {
		margin: 0 0 14px
	}

	.welcome-one__solutions-single {
		max-width: 100%
	}
}

@media (max-width:1199px) {
	.welcome-one__solutions {
		display: block;
		margin: 33px -15px 0
	}

	.welcome-one__solutions-single-box {
		margin: 0 0 14px
	}

	.welcome-one__solutions-single {
		max-width: 100%
	}
}

.requestquote_header {
	position: absolute;
	right: 70px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.requestquote_header a {
	display: table;
	background-color: #EF5C20;
	font-weight: 600;
	color: #fffefe;
	font-size: 14px;
	padding: 10px 18px;
	border-radius: 5px;
	text-align: center;
	margin: 0 auto
}

.webheader.is-sticky .cmmi-text {
	transform: translateY(-50%);
	visibility: visible;
	opacity: 1
}

.webheader.is-sticky .requestquote_header {
	visibility: visible;
	opacity: 1
}

.projectCount_list>li {
	min-width: 140px
}

.services_banner.service_detail_page {
	padding: 170px 0 10px;
	position: relative;
	background-position: center;
	background-attachment: unset;
	background-size: cover
}

.services_banner:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(40, 40, 40, .85);
	z-index: 0
}

.services_banner_content {
	text-align: center;
	color: #fff;
	line-height: normal;
	position: relative;
	z-index: 1
}

.services_banner_content h1 {
	color: #fff;
	font-size: 36px;
	margin: 0 0 10px;
	font-weight: 900
}

.page_title_block {
	box-shadow: none
}

.current_page_path {
	padding: 15px 0
}

.page_title_block .breadcrumbs,
.page_title_block .breadcrumbs a {
	color: #666
}

.current_page_path .breadcrumbs a {
	color: #666;
	font-size: 13px
}

.current_page_path .breadcrumbs span.current {
	position: relative;
	padding: 0 0 0 23px;
	font-size: 13px
}

.current_page_path .breadcrumbs span.current:before {
	position: absolute;
	content: '';
	left: 8px;
	font-size: 13px;
	top: 4px;
	color: #b6b6b6;
	width: 8px;
	height: 8px;
	background-size: 7px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07969 0.00624847L0.404694 0.681248L5.22532 5.5L0.404694 10.3187L1.07969 10.9937L6.23594 5.8375L6.55751 5.5L6.23547 5.1625L1.07922 0.00624847H1.07969Z' fill='%23888888'%3E%3C/path%3E%3C/svg%3E")
}

.second_heading {
	font-size: 34px;
	margin-top: 36px;
	color: #54bdbc;
	text-align: left
}

blockquote p:before {
	background-repeat: no-repeat;
	content: '';
	display: block;
	width: 27px;
	height: 23px;
	position: absolute;
	left: 0;
	top: 12px;
	background-image: url(https://assets.owebest.com/img/blockquote.png);
	background-position: 0 0
}

blockquote {
	padding: 0;
	border: none !important;
	font-style: italic
}

.blog-description ul.specific_fetaure li {
	color: #0c0c0c;
	margin: 0;
	font-size: 16px;
	padding: 0 0 4px 24px;
	background: url(https://assets.owebest.com/img/sign-icon.png) left 7px/13px no-repeat;
	font-weight: 500
}

.blog-description p a {
	color: #007bff
}

.sales-dev-wrapper {
	position: relative;
	overflow: hidden;
	padding: 110px 0 150px;
	background-color: #65c7c6;
	margin: 78px 0
}

.sales-dev-wrapper:before,
.waves {
	position: absolute;
	left: 0;
	width: 100%
}

.sales-dev-wrapper:before {
	content: '';
	top: 0;
	height: 76px;
	background: url(https://assets.owebest.com/img/salesforce-app/wave.png) 0 0/cover
}

.waves {
	bottom: 0;
	height: 15vh;
	margin-bottom: -8px;
	min-height: 100px;
	max-height: 150px
}

.waves .content {
	position: relative;
	height: 20vh;
	text-align: center;
	background-color: #fff
}

.parallax>use {
	-webkit-animation: 25s cubic-bezier(.55, .5, .45, .5) infinite move-forever;
	animation: 25s cubic-bezier(.55, .5, .45, .5) infinite move-forever
}

.parallax>use:first-child {
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	-webkit-animation-duration: 7s;
	animation-duration: 7s
}

.parallax>use:nth-child(2) {
	-webkit-animation-delay: -3s;
	animation-delay: -3s;
	-webkit-animation-duration: 10s;
	animation-duration: 10s
}

.parallax>use:nth-child(3) {
	-webkit-animation-delay: -4s;
	animation-delay: -4s;
	-webkit-animation-duration: 13s;
	animation-duration: 13s
}

.parallax>use:nth-child(4) {
	-webkit-animation-delay: -5s;
	animation-delay: -5s;
	-webkit-animation-duration: 20s;
	animation-duration: 20s
}

@-webkit-keyframes move-forever {
	0% {
		-webkit-transform: translate3d(-90px, 0, 0);
		transform: translate3d(-90px, 0, 0)
	}

	100% {
		-webkit-transform: translate3d(85px, 0, 0);
		transform: translate3d(85px, 0, 0)
	}
}

@keyframes move-forever {
	0% {
		-webkit-transform: translate3d(-90px, 0, 0);
		transform: translate3d(-90px, 0, 0)
	}

	100% {
		-webkit-transform: translate3d(85px, 0, 0);
		transform: translate3d(85px, 0, 0)
	}
}

@-webkit-keyframes move-up-down {

	0%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

@keyframes move-up-down {

	0%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

@media(max-width:768px) {
	.waves {
		height: 40px;
		min-height: 40px
	}
}

.salesforce-wrapper {
	margin-top: -39px;
	margin-bottom: 80px
}

.sales-services {
	margin: 0 auto 83px
}

.sales-dev-hiring {
	margin: 0 auto 54px
}

.force-wrapper {
	margin: 80px auto;
	background: #fff8f8;
	padding: 68px 0
}

.sales-srv-text {
	text-align: center;
	margin: 31px auto 52px
}

.salesforce-intro {
	margin: 0 auto 61px
}

.expert-description {
	background: #65c7c6;
	padding: 24px 24px 24px 141px;
	border-radius: 8px;
	position: relative;
	height: 100%
}

.exp-h3 {
	color: #fff;
	font-weight: 700;
	font-size: 25px;
	margin: 0 auto 17px
}

.exp-icon {
	position: absolute;
	top: 33px;
	left: 27px;
	width: 95px;
	background: #fff;
	border-radius: 50%;
	overflow: hidden;
	height: 95px;
	text-align: center;
	line-height: 85px
}

.Benefitsdotnet .hd-1,
.expert-description p {
	color: #fff;
	margin: 0
}

.exp-icon img {
	max-width: 62px;
	margin: 0 auto
}

.hire-python-developer .live-assistance-wrapper,
.hire-react-native-developer .live-assistance-wrapper,
.home-service-app .benefits-h figure,
.request-a-quote .modal-content .get_quote_form_right {
	border-radius: 0
}

.request-a-quote .obcontact_input label {
	margin: 0 0 7px;
	color: #fff
}

.request-a-quote .modal .contactform_upload_dv .custom-file-label {
	padding-left: 41px;
	padding-top: 3px;
	height: 38px
}

.request-a-quote .btn.get_quoteSubmit {
	padding: 11px 38px
}

.request-a-quote .btn.get_quoteSubmit:hover {
	background-color: #f33b08
}

.ob-description {
	margin-top: 30px;
}

.mern-block {
	background: #fff;
	box-shadow: 0 9px 21px 0 rgb(0 0 0/8%);
	margin: 110px auto 75px;
	border-radius: 10px;
	padding: 25px
}

.mern-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style: none
}

.mern-block ul li {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	text-align: center;
	padding: 9px 33px;
	position: relative
}

.tech-text {
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDEwOSAxMTkuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTA5IDExOS4yIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTA5IDc5LjRWMzkuOGMwLTcuMi0zLjgtMTMuOC0xMC0xNy4zTDY0LjUgMi43Yy02LjItMy42LTEzLjktMy42LTIwLjEuMEwxMCAyMi41QzMuOCAyNi4xLjAgMzIuNy4wIDM5Ljh2MzkuNmMwIDcuMiAzLjggMTMuOCAxMCAxNy4zbDM0LjQgMTkuOGM2LjIgMy42IDEzLjkgMy42IDIwLjEuMGwzNC40LTE5LjhDMTA1LjIgOTMuMiAxMDkgODYuNiAxMDkgNzkuNHoiLz48L3N2Zz4=');
	mask-size: 100% 100%;
	-webkit-mask-size: 100% 100%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	background: #000;
	box-shadow: 0 3px 7px rgb(0 0 0/11%);
	line-height: 4;
	position: absolute;
	top: -67px;
	left: 0;
	right: 0;
	color: #000;
	font-size: 16px
}

.mern-block ul li:first-child .tech-text {
	background: #e6e6e6
}

.mern-block ul li:nth-child(2) .tech-text {
	background: #f9eae9
}

.mern-block ul li:nth-child(3) .tech-text {
	background: #edf6fd
}

.mern-block ul li:nth-child(4) .tech-text {
	background: #eef7da
}

.mern-dev-wrapper {
	background-color: #f7fafb;
	padding: 60px 0 48px;
	margin: 0 auto 71px
}

.some-description {
	text-align: center;
	margin: 0 auto 25px
}

.mern-dev-wrapper .hd-2 {
	margin: 13px auto 30px;
	font-size: 25px
}

.mern-dev-wrapper .crm-srv-block {
	background-color: #fff;
	border: 0;
	border-radius: 8px;
	box-shadow: 0 0 30px 0 rgb(1 44 118/8%)
}

.mern-dev-wrapper .srvIcon {
	margin: 0 auto 15px;
	max-width: 100px
}

.why-mern-wrapper {
	position: relative;
	background: url(https://assets.owebest.com/img/mern-stack/mern-bg.jpg) center center/cover no-repeat;
	padding: 60px 0 70px;
	margin: 43px auto 70px
}

.why-mern-wrapper:before {
	content: '';
	background: linear-gradient(85deg, rgba(26, 44, 121, .93) 30%, rgba(232, 5, 102, .9) 100%) !important;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0
}

.why-mern-wrapper .hd-1 {
	color: #ffff;
	position: relative;
	margin: 0 0 60px
}

.why-mern-wrapper .ob-description {
	margin-top: 0
}

.industry-block-wrapper {
	margin: 0 auto 50px;
	background: url(https://assets.owebest.com/img/hire-salesforce/section-bg.png) center center/contain no-repeat
}

.choose-ob-wrapper {
	margin: 0 auto 72px;
	background: #34bbbb
}

.col-left-1 {
	max-width: 565px;
	margin: 0 0 0 auto;
	padding: 60px 25px 51px 0
}

.choose-ob-wrapper .hd-1 {
	font-size: 45px;
	color: #fff;
	font-weight: 800
}

.choose-ob-wrapper .hd-1 span {
	color: #fff;
	font-weight: 600;
	display: block;
	font-size: 26px;
	margin: 9px 0 32px
}

.business-scratch-solution p,
.choose-text p,
.fullstack-web-wrapper .fs-text p {
	color: #fff;
	text-align: justify
}

.choose-ob-wrapper .bg-block {
	position: relative;
	padding: 50px 20px;
	background-position: center;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: cover;
}

.col-right-1 {
	max-width: 540px;
	margin: 0
}

.choose-list {
	margin: 0;
	padding: 31px 26px;
	list-style: none
}

.choose-list li {
	font-size: 19px;
	margin: 18px auto;
	position: relative;
	padding: 0 0 0 35px;
	color: #fff
}

.choose-list li::before {
	content: '';
	position: absolute;
	top: 6px;
	left: 0;
	background-size: 22px;
	width: 22px;
	height: 20px;
	font-size: 21px;
	color: #65c7c6;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1 4.95H16.0605C16.1285 4.60415 16.1627 4.25249 16.1625 3.9C16.1625 1.65403 14.5185 0 11.85 0C9.72586 0 9.17798 2.27517 8.30119 3.693C7.93861 4.27486 7.50459 4.78598 7.08942 5.25173L7.08328 5.25858L7.07723 5.26552C6.35916 6.0847 5.98894 6.375 5.6625 6.375H5.53692C5.26753 6.14288 4.90242 6 4.50005 6H1.5C0.671578 6 0 6.60441 0 7.35V18.15C0 18.8956 0.671578 19.5 1.5 19.5H4.5C4.90238 19.5 5.26748 19.3571 5.53688 19.125H5.66245C7.0072 19.125 8.8095 21 11.625 21H12.6233C15.555 21 17.2546 19.1879 17.308 16.7276C17.8931 15.8926 18.1748 14.8158 18.0573 13.7843C18.2243 13.4565 18.3492 13.109 18.429 12.75H20.1C22.2298 12.75 24 10.9882 24 8.85C24 6.73598 22.214 4.95 20.1 4.95ZM20.1 10.5H15.8332C16.4349 11.1876 16.5089 12.5074 15.6011 13.3617C16.1274 14.2826 15.6802 15.5003 14.9953 15.8754C15.3011 17.7095 14.523 18.75 12.6234 18.75H11.625C9.49261 18.75 8.00578 17.0666 6 16.8902V8.60489C7.18308 8.46595 8.01403 7.61011 8.76914 6.74883C9.29766 6.15586 9.7875 5.56289 10.2128 4.87969C10.8916 3.78338 11.4378 2.25 11.85 2.25C12.9457 2.25 13.9125 2.6625 13.9125 3.9C13.9125 5.55 12.675 6.38789 12.675 7.2H20.1C20.9637 7.2 21.75 7.97344 21.75 8.85C21.75 9.73945 20.9895 10.5 20.1 10.5ZM4.125 16.5C4.125 17.1213 3.62133 17.625 3 17.625C2.37867 17.625 1.875 17.1213 1.875 16.5C1.875 15.8787 2.37867 15.375 3 15.375C3.62133 15.375 4.125 15.8787 4.125 16.5Z' fill='%2365C7C6'/%3E%3C/svg%3E%0A")
}

.choose-ob-wrapper .bg-block::before {
	content: "";
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000;
	opacity: .8
}

.bordered-image {
	border: 1px solid #ddd
}

.calssified-type-wrapper .accordion .card-header .accordion-button.collapsed:after,
.calssified-type-wrapper .accordion .card-header .accordion-button:not(.collapsed):after {
	font-size: 18px;
	text-align: center;
	width: 37px;
	height: 37px;
	line-height: 36px;
	border-radius: 23px;
	position: absolute;
	right: -63px;
	top: 2px;
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	font-weight: 300;
	content: ""
}

.blockchainNetwork-block .basic-text .page-h2,
.cwd-block .expert-description p {
	margin: 0 0 15px
}

.cwd-block .exp-h3 {
	font-size: 28px;
	margin-bottom: 24px
}

.cwd-block .expert-description {
	padding: 34px;
	border-radius: 48px 0
}

.calssified-type-wrapper .accordion .card-header .accordion-button:not(.collapsed):after {
	background-color: #65c7c8;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7344 0.183594H0.265625C0.171094 0.183594 0.09375 0.260937 0.09375 0.355469V1.64453C0.09375 1.73906 0.171094 1.81641 0.265625 1.81641H15.7344C15.8289 1.81641 15.9062 1.73906 15.9062 1.64453V0.355469C15.9062 0.260937 15.8289 0.183594 15.7344 0.183594Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")
}

.calssified-type-wrapper .accordion .card-header .accordion-button.collapsed:after {
	background-color: #fd6151;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.56659 19.5V1.02344H10.6224V19.5H9.56659Z' fill='%23ffffff' stroke='%23ffffff'/%3E%3Cpath d='M1.28906 10.7896V9.73379H18.9V10.7896H1.28906Z' fill='%23ffffff' stroke='%23ffffff'/%3E%3C/svg%3E%0A")
}

.calssified-type-wrapper {
	background: #f7fafb;
	padding: 50px 0 45px;
	margin: 70px auto 71px
}

.calssified-type-wrapper .accordion>.card {
	overflow: hidden;
	border: 0;
	margin: 0 0 11px;
	border-radius: 5px !important;
	-webkit-box-shadow: 0 30px 100px 0 rgb(0 0 0 / 8%);
	box-shadow: 0 30px 100px 0 rgb(0 0 0 / 8%)
}

.calssified-type-wrapper .card-header {
	padding: 9px 77px 9px 8px;
	background-color: transparent;
	border-bottom: 0
}

.calssified-type-wrapper .card-header .btn-link {
	font-weight: 700;
	color: #000;
	font-size: 20px;
	text-decoration: none;
	white-space: normal
}

.calssified-type-wrapper .card-header .btn-link.focus,
.calssified-type-wrapper .card-header .btn-link:focus {
	text-decoration: none;
	box-shadow: none
}

.calssified-type-wrapper .accordion .card-header .accordion-button:not(.collapsed) {
	font-weight: 700;
	color: #65d1cc
}

.calssified-type-wrapper .card-header .btn-link:hover {
	color: #0056b3;
	text-decoration: none
}

.calssified-type-wrapper .card-body p {
	margin: 0;
	padding: 14px ​1.25rem 1.25rem 1.25rem
}

.service-item {
	background: #fff;
	-webkit-transition: .5s;
	transition: .5s;
	margin-bottom: 30px
}

.service-item.style-1 {
	border-radius: 10px;
	overflow: hidden;
	padding: 15px 30px 32px;
	background: #fff;
	height: calc(100% - 30px);
	-webkit-transition: .35s;
	transition: .35s;
	-webkit-box-shadow: 0 16px 32px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 16px 32px 0 rgba(0, 0, 0, .06);
	text-align: left
}

.lookingfor-wrapper,
.service-item.style-1 .service-item-content {
	position: relative;
	z-index: 1
}

.service-item.style-1 .number {
	font-size: 120px;
	line-height: 95px;
	font-weight: 700;
	margin-bottom: 35px;
	-webkit-text-stroke: 2px #EF5C20;
	-webkit-text-fill-color: transparent
}

.service-item.style-1 .title {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -.6px;
	margin-top: 0;
	margin-bottom: 23px
}

.service-item.style-1 .title span {
	background: -webkit-gradient(linear, left top, right top, from(currentcolor), to(currentcolor)) 0 89%/0 2px no-repeat;
	background: linear-gradient(to right, currentcolor 0, currentcolor 100%) 0 89%/0 2px no-repeat;
	-webkit-transition: .35s;
	transition: .35s
}

.service-item.style-1:before {
	content: "";
	content: "";
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	-webkit-transition: .35s;
	transition: .35s;
	background: #fd6151;
	background: -webkit-gradient(linear, left top, right top, from(#fd6151), to(#ff774a));
	background: linear-gradient(to right, #fd6151, #ff774a)
}

.service-item.style-1:hover .number {
	-webkit-text-stroke: 2px #fff
}

.service-item.style-1:hover .desc {
	color: rgba(255, 255, 255, .8)
}

.ent-srv-blocks {
	background: #f7fafb;
	padding: 50px 0 48px;
	margin: 42px auto 0
}

.cookiealert,
.portfolio-detail-wrapper #webheader {
	background: #1b1038
}

.ssc_icon_box {
	padding: 0 0 30px 125px
}

.icon_box {
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 90px;
	border: 1px solid #e7e7e7;
	border-radius: 22px
}

a.accept.hides,
a.decline.hides {
	padding: 8px 20px;
	border-radius: 4px;
	text-decoration: none
}

.bgr_icon {
	line-height: 83px
}

.bgr_icon img {
	max-height: 53px
}

.ssc_title {
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 11px
}

.ssc_icon_box p {
	margin: 0 0 11px;
	font-size: 15px;
	line-height: 25px
}

.services_banner_content p {
	color: #fff;
	font-size: 18px;
	line-height: 28px
}

.alm-btn-wrap .alm-load-more-btn {
	background: #f15c22 !important
}

.alm-btn-wrap .alm-load-more-btn:hover {
	background-color: #32caca !important
}

.request-a-quote .hero-banner-inner,
.request-a-quote .hero-banner-item {
	height: 270px;
	min-height: auto
}

.request-a-quote .heroContent {
	padding: 0;
	top: unset
}

.request-a-quote .obcontactForm-submit button.btn:hover {
	background-color: #eb3603
}

.cookiealert {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	padding: 12px;
	color: #fff;
	z-index: 99999999;
	font-size: 14px
}

.cookiealert p {
	margin: 0;
	font-size: 15px;
	line-height: 26px;
	color: #b7b6b6
}

.cookiealert a {
	color: #fff;
	text-decoration: underline
}

.cookie-btn {
	display: block;
	margin: 18px auto
}

a.accept.hides {
	background: #EF5C20;
	color: #fff
}

.ios-andriod-block {
	display: flex;
	margin: 0 0 15px
}

.ios-andriod-block .ios-andriod-col {
	margin: 10px 16px 7px 0
}

.thanks-block {
	margin: 60px auto
}

.thanks-block p {
	font-size: 20px;
	margin: 27px auto
}

.cms_page_content .thanks-block h3 {
	font-size: 32px;
	color: #f15c22
}

.thanks-block figure {
	margin: -10px auto 22px
}

.cta-block {
	background: #f15c22;
	padding: 15px;
	border-radius: 6px;
	margin: 40px auto;
	background: -moz-linear-gradient(-45deg, #f15c22 0, #65c7c6 100%);
	background: -webkit-linear-gradient(-45deg, #f15c22 0, #65c7c6 100%);
	background: linear-gradient(135deg, #f15c22 0, #65c7c6 100%)
}

.cta-title {
	color: #fff;
	font-size: 34px;
	margin: 0;
	padding: 7px 0 5px
}

a.btn.btn-homepage {
	background: #f15c22;
	color: #fff;
	padding: 11px 30px;
	font-size: 24px;
	margin: 27px auto 20px;
	font-weight: 600;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 6px
}

.hire-btns:hover,
.hiring-models .hire-btns.btn-hire:hover,
.pos-btn:hover,
a.btn.btn-homepage:hover {
	background: #65c7c6;
	color: #fff
}

.expert-services ul li::before,
.models-box .block-list li::before {
	color: #65c7c6;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00001 7.33333C5.84095 7.33333 7.33334 5.84095 7.33334 4C7.33334 2.15905 5.84095 0.666668 4.00001 0.666668C2.15906 0.666668 0.666672 2.15905 0.666672 4C0.666672 5.84095 2.15906 7.33333 4.00001 7.33333Z' stroke='%2365C7C6' stroke-width='0.666667'/%3E%3C/svg%3E%0A")
}

@media (max-width:767.98px) {
	.service-item.style-1 {
		padding: 30px 15px
	}

	.service-item.style-1 .number {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 20px
	}

	.fbitem_right_image img {
		padding-top: 40px;
		max-width: 200px
	}

	.cta-title {
		font-size: 29px
	}

	a.btn.btn-homepage {
		padding: 11px 20px;
		font-size: 22px
	}
}

.single-post-block h5 {
	font-size: 19px;
	font-weight: 700
}

.hire-blocks .crm-srv-block.bg05 {
	background: #eefdf4;
	border-bottom: 4px solid #a1ed9f
}

.hire-salesforce-wrapper.fintech-dev-page .salesforce-devs-wrapper {
	background-color: #f9fafb;
	margin-top: 41px
}

.travel-page .engage-modules-wrapper {
	padding: 60px 0 49px;
	margin: 44px auto 0;
	background: #f1fafd
}

.expertise-dev-wrapper.benefits-dev-wrapper {
	margin: 0;
	padding: 0;
	background: 0 0
}

.why-obhire-wrapper.no-bg {
	background: 0 0;
	padding: 66px 0 0
}

.choose-option-list .highlight-text {
	font-size: 21px
}

.wellness-apps-service {
	background: url(https://assets.owebest.com/img/hire-salesforce/wave-bg.png) center bottom/contain repeat-x;
	position: relative;
	padding: 50px 0 65px
}

.srvIcon img {
	max-height: 70px
}

.cmmi-text {
	position: absolute;
	right: 295px;
	top: 50%;
	transform: translateY(-40%);
	font-size: 17px;
	color: #fff;
	font-weight: 800;
	visibility: hidden;
	opacity: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.expert-services,
.faq-box .single-item .item-nav a {
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out
}

@media (max-width:991.98px) {
	.wellness-apps-service .mb-30 {
		margin-bottom: 30px
	}
}

.highight-boldtext {
	margin: 50px auto 0;
	font-weight: 700;
	font-style: italic
}

.highight-boldtext p,
.hire-angularjs-developer .key-panels .nav-tabs .nav-link {
	font-size: 16px
}

.fitness-app-panels .nav-tabs {
	justify-content: center;
	border-bottom: 2px solid #efefef
}

.fitness-app-panels .nav-tabs .nav-link {
	font-weight: 700;
	font-size: 19px;
	padding: 16px 20px;
	color: #838181;
	border: 3px solid transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.fitness-app-panels .nav-tabs .nav-link:focus,
.fitness-app-panels .nav-tabs .nav-link:hover {
	border-color: transparent
}

.fitness-app-panels .nav-tabs .nav-link.active {
	color: #65c6ca;
	border-bottom-color: #65c6ca
}

.fitness-app-panels {
	background: #fff;
	border-radius: 13px;
	box-shadow: 0 1px 20px rgba(0, 0, 0, .05);
	overflow: hidden
}

.expert-services,
.rfq-btn {
	border-radius: 10px;
	position: relative
}

@media (max-width:575.98px) {
	.fitness-app-panels .nav-tabs .nav-link {
		font-weight: 600;
		font-size: 17px;
		padding: 16px 8px;
		color: #838181
	}
}

.calssified-type-wrapper .card-body {
	padding: 2px 1.25rem 1.25rem
}

figure.classified-figures {
	border-radius: 4px;
	overflow: hidden
}

.expert-services {
	padding: 32px 30px 32px 118px;
	z-index: 0;
	background-color: #f9fcff;
	margin-bottom: 0;
	transition: .3s ease-in-out;
	height: 100%
}

.expert-services .img-expert {
	width: 65px;
	text-align: center;
	position: absolute;
	left: 30px
}

.expert-services h3 {
	font-size: 23px
}

.expert-services p {
	font-size: 15px;
	margin: 0
}

.btn-mrg {
	text-align: center;
	margin: 70px auto;
	display: flex;
	align-items: center;
	justify-content: center
}

.rfq-btn {
	background: #EF5C20;
	color: #fff;
	padding: 20px 66px 20px 31px;
	font-weight: 600;
	font-size: 22px;
	box-shadow: 0 5px 0 #c93910, 0 3px 15px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 3px rgba(255, 255, 255, .2)
}

.rfq-btn:hover {
	background: #32caca;
	color: #fff;
	box-shadow: 0 5px 0 #148585, 0 3px 15px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 3px rgba(255, 255, 255, .2)
}

.rfq-btn::before {
	position: absolute;
	content: '';
	right: 30px;
	font-size: 23px;
	top: 29px;
	color: #fff;
	font-weight: 300;
	width: 22px;
	height: 15px;
	background-size: 22px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 7C0.5 6.80109 0.579018 6.61032 0.71967 6.46967C0.860322 6.32902 1.05109 6.25 1.25 6.25H18.9395L14.219 1.531C14.0782 1.39017 13.9991 1.19916 13.9991 1C13.9991 0.800838 14.0782 0.609831 14.219 0.469001C14.3598 0.328171 14.5508 0.249054 14.75 0.249054C14.9492 0.249054 15.1402 0.328171 15.281 0.469001L21.281 6.469C21.3508 6.53867 21.4063 6.62143 21.4441 6.71255C21.4819 6.80367 21.5013 6.90135 21.5013 7C21.5013 7.09865 21.4819 7.19633 21.4441 7.28745C21.4063 7.37857 21.3508 7.46133 21.281 7.531L15.281 13.531C15.1402 13.6718 14.9492 13.7509 14.75 13.7509C14.5508 13.7509 14.3598 13.6718 14.219 13.531C14.0782 13.3902 13.9991 13.1992 13.9991 13C13.9991 12.8008 14.0782 12.6098 14.219 12.469L18.9395 7.75H1.25C1.05109 7.75 0.860322 7.67098 0.71967 7.53033C0.579018 7.38968 0.5 7.19891 0.5 7V7Z' fill='white'/%3E%3C/svg%3E%0A")
}

.models-box {
	text-align: center;
	background-color: #fff;
	padding: 44px 15px;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%
}

.models-box .item-icon {
	border-radius: 50%;
	height: 100px;
	width: 160px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	margin-bottom: 30px
}

.models-box .item-title {
	color: #332f2f;
	font-weight: 600;
	font-size: 21px;
	min-height: 56px;
	line-height: 34px
}

.models-box .block-list {
	text-align: left;
	padding: 0;
	width: 100%;
	margin: 40px 0;
	list-style: none;
	font-size: 14px;
	flex: 1;
	-ms-flex: 1
}

.models-box .block-list li {
	margin-bottom: 18px;
	font-weight: 600;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 16px;
	color: #5b5b5b;
	position: relative;
	padding-left: 26px
}

.models-box .block-list li::before {
	position: absolute;
	content: '';
	left: 6px;
	font-size: 8px;
	top: 6px;
	font-weight: 600;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat
}

.hiring-models {
	background: #f4fbfb;
	padding: 63px 0 77px;
	margin: 0 0 62px
}

.row.no-gutter {
	margin-right: 0;
	margin-left: 0;
	-webkit-box-shadow: 0 0 35px 0 rgb(0 0 0 / 4%);
	box-shadow: 0 0 35px 0 rgb(0 0 0 / 4%)
}

.fuel-delivery-app .covid-safety .col-01:nth-child(odd)>div>div h4,
.row.no-gutter>[class*=" col-"],
.row.no-gutter>[class^=col-] {
	padding-right: 0;
	padding-left: 0
}

.hiring-models .hd-1 {
	margin: 0 0 45px
}

.hiring-devider>div::before {
	content: "";
	height: 100%;
	width: 1px;
	background-color: #ececec;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0
}

.hire-btns {
	background: #EF5C20;
	padding: 19px 50px;
	font-weight: 600;
	font-size: 20px;
	border-radius: 7px;
	color: #fff
}

.container.btn-mrg.mtr-20 {
	margin-top: 21px
}

.hiring-benefits {
	margin: 70px auto 90px
}

.radius-img img {
	border-radius: 15px
}

.rnd-srv-mt-5 {
	margin-top: 35px
}

.btn-mrg.no-mrg {
	margin: 21px auto 0
}

.cts-block.large-btn.rnd-cta,
.section-space {
	margin: 70px auto
}

.cts-block.large-btn.rnd-cta .cts-link,
.cts-block.large-btn.rnd-cta .cts-link:hover {
	background: #4fb9b8
}

.rnd-cta.cts-block .cts-hd,
.t1 {
	font-size: 26px
}

.rnd-cta.cts-block .cts-hd span {
	display: inline-block;
	font-size: 26px;
	font-weight: 700
}

.faq-section {
	margin: 62px auto
}

.faq-box {
	-webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 0 35px 0 rgba(0, 0, 0, .06);
	margin-bottom: 30px;
	margin-top: 46px
}

.faq-box .single-item {
	border: none;
	border-bottom: 1px solid #f4f4f4
}

.faq-box .single-item .item-nav {
	padding: 0;
	border: none;
	margin-bottom: 0;
	background-color: transparent
}

.faq-box .single-item .item-nav a,
.faq-box .single-item .item-nav button {
	border-radius: 0;
	background-color: #ebfbfa;
	color: #EF5C20;
	width: 100%;
	display: block;
	padding: 20px 55px 20px 31px;
	font-size: 20px;
	position: relative;
	font-weight: 700;
	transition: .3s ease-in-out
}

.faq-box .single-item .item-nav a:after,
.faq-box .single-item .item-nav button:after {
	position: absolute;
	content: "";
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 20px;
	font-size: 14px;
	z-index: 5;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	fill: #42bebf;
	background-repeat: no-repeat;
	background-size: 13px;
	width: 13px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.130645 5.09665C0.130703 5.00863 0.164609 4.93079 0.232362 4.86312L4.9683 0.133442C5.03606 0.0657781 5.11394 0.0319755 5.20197 0.0320337C5.28999 0.032092 5.36783 0.0659977 5.43549 0.133751L10.1652 4.86969C10.2328 4.93745 10.2666 5.01533 10.2666 5.10335C10.2665 5.19138 10.2326 5.26922 10.1649 5.33688L9.65671 5.84436C9.58896 5.91202 9.51107 5.94582 9.42305 5.94577C9.33503 5.94571 9.25719 5.9118 9.18953 5.84405L5.20076 1.85L1.20672 5.83877C1.13896 5.90643 1.06108 5.94023 0.973055 5.94017C0.885034 5.94012 0.807192 5.90621 0.739529 5.83846L0.232053 5.33031C0.164389 5.26256 0.130586 5.18467 0.130645 5.09665Z' fill='%23444444'/%3E%3C/svg%3E%0A")
}

.faq-box .single-item .item-content-wrap .item-content {
	background-color: #ebfbfa;
	padding: 0 47px 25px 29px;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.faq-box .single-item .item-nav a.collapsed,
.faq-box .single-item .item-nav button.collapsed {
	background-color: #fff;
	color: #000
}

.faq-box .single-item .item-nav a.collapsed:after,
.faq-box .single-item .item-nav button:after {
	color: #444;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.268 0.875001C10.268 0.963022 10.2341 1.04089 10.1664 1.10859L5.4336 5.84141C5.36589 5.90912 5.28802 5.94297 5.2 5.94297C5.11198 5.94297 5.03412 5.90912 4.96641 5.84141L0.233597 1.10859C0.165888 1.04089 0.132034 0.963022 0.132034 0.875001C0.132034 0.78698 0.165888 0.709115 0.233597 0.641407L0.741409 0.133595C0.809118 0.0658862 0.886982 0.032032 0.975003 0.032032C1.06302 0.032032 1.14089 0.0658862 1.2086 0.133595L5.2 4.125L9.19141 0.133595C9.25912 0.0658862 9.33698 0.032032 9.425 0.032032C9.51302 0.032032 9.59089 0.0658862 9.6586 0.133595L10.1664 0.641407C10.2341 0.709115 10.268 0.78698 10.268 0.875001Z' fill='%2342bebf'/%3E%3C/svg%3E%0A")
}

.blink span {
	animation: 1s linear infinite blink
}

@keyframes blink {
	0% {
		opacity: 0
	}

	50% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

.sign {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	height: 50%;
	background-image: radial-gradient(ellipse 50% 35% at 50% 50%, #6b1839, transparent);
	transform: translate(-50%, -50%);
	letter-spacing: 2;
	left: 50%;
	top: 50%;
	font-family: Clip;
	font-size: 6em;
	color: #ffe6ff;
	text-shadow: 0 0 .6rem #b0fdf3, 0 0 1.5rem #58f1dd, -.2rem .1rem 1rem #00ebcc, .2rem .1rem 1rem #0ec5ad, 0 -.5rem 2rem #03dce4, 0 .5rem 3rem #03dce4;
	animation: 2s forwards shine, 3s infinite flicker
}

.expert-services ul li,
.ft-h1 {
	font-size: 16px;
	position: relative
}

@keyframes blink2 {

	0%,
	22%,
	36%,
	75% {
		color: #fff;
		text-shadow: 0 0 .6rem #b0fdf3, 0 0 1.5rem #b0fdf3, -.2rem .1rem 1rem #00ebcc, .2rem .1rem 1rem #00ebcc, 0 -.5rem 2rem #03dce4, 0 .5rem 3rem #ff2483
	}

	28%,
	33%,
	82%,
	97% {
		color: #fff;
		text-shadow: none
	}
}

.flicker {
	animation: 2s forwards shine, 3s 2s infinite blink2
}

.fast-flicker {
	animation: 2s forwards shine, 10s 1s infinite blink2
}

@keyframes shine {
	0% {
		color: #fff;
		text-shadow: none
	}

	100% {
		color: #ffe6ff;
		text-shadow: 0 0 .6rem #b0fdf3, 0 0 1.5rem #b0fdf3, -.2rem .1rem 1rem #00ebcc, .2rem .1rem 1rem #00ebcc, 0 -.5rem 2rem #03dce4, 0 .5rem 3rem #03dce4
	}
}

@keyframes flicker {

	24%,
	42%,
	68%,
	from,
	to {
		opacity: 1
	}

	10%,
	12%,
	17%,
	4%,
	56%,
	58%,
	70% {
		opacity: .9
	}

	6% {
		opacity: .85
	}

	14%,
	72%,
	8%,
	95% {
		opacity: .95
	}

	11% {
		opacity: .922
	}

	16%,
	28% {
		opacity: .98
	}

	19%,
	37%,
	93%,
	97% {
		opacity: .93
	}

	20%,
	60% {
		opacity: .99
	}

	26%,
	46% {
		opacity: .94
	}

	38% {
		opacity: .5
	}

	39% {
		opacity: .96
	}

	44% {
		opacity: .97
	}
}

.heroContent .christmass-banner p {
	margin: 0 0 11px;
	max-width: none
}

.hire-python-developer .hero-banner-inner,
.hire-python-developer .hero-banner-item,
.hire-react-native-developer .hero-banner-inner,
.hire-react-native-developer .hero-banner-item {
	height: auto;
	min-height: unset
}

.circle-effect::before,
.lined-circle-effect::before {
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	content: '';
	right: 0
}

.christmass-banner {
	padding-top: 112px
}

.expert-services ul {
	margin: 20px 0 0;
	padding: 0;
	list-style: none
}

.expert-services ul li {
	margin: 7px 0;
	padding: 0 0 0 17px;
	color: #000;
	font-weight: 500;
}

.expert-services ul li::before {
	position: absolute;
	content: '';
	left: 0;
	font-size: 6px;
	top: 8px;
	font-weight: 600;
	width: 8px;
	height: 8px;
	background-repeat: no-repeat
}

.ondemand-app-wrapper .ent-srv-blocks {
	margin: 0;
	background: 0 0
}

.hiring-models .hire-btns.btn-hire:hover,
.pos-btn,
.qCount {
	background: #EF5C20
}

.live-assistance-wrapper.mb-6 {
	margin-bottom: 73px
}

.cts-block.mt-cts50 {
	margin-top: -32px;
	margin-bottom: 110px
}

.features-flex-col {
	border: 1px solid #eaeaea;
	background: #f7f7f7 !important
}

blockquote p {
	position: relative;
	padding-left: 22px
}

.features-with-tabs {
	margin: 0 0 54px
}

.features-panels .nav-tabs {
	background: #fff;
	border-bottom: 0;
	margin: 0 auto;
	display: inline-flex;
	justify-content: center;
	border: 1px solid #c1e0ea;
	border-radius: 30px;
	padding: 8px 10px
}

.features-panels .nav-tabs .nav-item .nav-link {
	font-weight: 600;
	border: 0;
	border-radius: 22px
}

.features-panels .nav-tabs .nav-item.show .nav-link,
.features-panels .nav-tabs .nav-link.active {
	background: #65c8c8;
	border: 0;
	color: #fff
}

img.circled-img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.features-panels ul {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none
}

.features-panels .tab-pane ul li {
	margin: 24px 0
}

.ft-h1 {
	font-weight: 500;
	color: #000;
	padding-left: 47px
}

.f-img {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%)
}

.mtb-50 {
	margin: 0 auto 60px;
	padding-top: 22px
}

.circle-effect::before {
	background: url(https://assets.owebest.com/img/food-ordering-apps/circled.png) center no-repeat;
	position: absolute;
	margin: 0 auto
}

.lined-circle-effect::before {
	background: url(https://assets.owebest.com/img/food-ordering-apps/circle-effect.png) center no-repeat;
	position: absolute;
	margin: 0 auto
}

.features-content:before {
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 45px;
	background: #f25e23;
	background: -moz-linear-gradient(top, #fff 0, #f25e23 50%, #fff 100%);
	background: -webkit-linear-gradient(top, #fff 0, #f25e23 50%, #fff 100%);
	background: linear-gradient(to bottom, #fff 0, #f25e23 50%, #fff 100%)
}

.cts-block-new::after,
.cts-block-new::before {
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1
}

.features-content {
	padding-top: 30px;
	position: relative;
	margin-top: 31px
}

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

.featurs-item .icon-box,
.featurs-item .text-box {
	display: table-cell;
	vertical-align: top
}

.featurs-item .icon-box .icon-inner {
	width: 74px;
	height: 74px;
	background: #f25e23;
	position: relative;
	border-radius: 50%;
	text-align: center;
	line-height: 72px
}

.featurs-item .text-box {
	padding-left: 25px
}

.highligt-text p {
	color: #000;
	font-weight: 600;
	font-style: italic;
	font-size: 17px
}

.featurs-item .text-box .f-titles {
	font-size: 19px;
	color: #150a33;
	font-weight: 600;
	margin: 0 0 8px
}

.text-box p {
	font-size: 15px;
	line-height: 23px
}

.page-h2 {
	font-weight: 700;
	margin: 0 0 25px;
	font-size: 32px
}

.page-h2 span {
	display: block;
	color: #f55c21;
	font-weight: 800;
}

.cts-block-new {
	position: relative;
	background-image: linear-gradient(to right, #331782, #0a2e89, #003d89, #004985, #00537e, #096388, #1d7290, #328298, #359fb2, #3cbdca, #49dcdf, #5ffbf1);
	padding: 50px 50px 60px;
	z-index: 1;
	border-radius: 13px
}

.cts-block-new::before {
	background: url(https://assets.owebest.com/img/food-ordering-apps/bubble-cts-bg.png) right 0 no-repeat;
	position: absolute;
	right: 0;
	opacity: .2
}

.cts-block-new::after {
	background: url(https://assets.owebest.com/img/food-ordering-apps/bubble-cts-bg-2.png) 0 bottom no-repeat;
	position: absolute;
	left: 0
}

.cts-block-new .cts-hd {
	text-align: center;
	font-size: 38px;
	color: #fff;
	font-weight: 800;
	display: block;
	max-width: 700px;
	margin: 0 auto
}

.arrow-icons::after {
	content: "\f0a9";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 29px;
	font-size: 21px;
	font-family: "Font Awesome 5 Pro"
}

.cts-links-new {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	border-radius: 40px;
	border: 2px solid;
	padding: 10px 65px 12px 35px;
	margin: 30px 5px 0;
	display: inline-block
}

.cts-links-new:hover {
	color: #fff;
	background: #ff5a2b
}

.cts-block-new.orange-bg {
	background: #ee5c2e;
	background: linear-gradient(90deg, #ee5c2e 0, #ee2e7a 48%, #5f03a2 100%)
}

.cts-block-new .email-icons::after {
	content: "";
	position: absolute;
	top: 16px;
	right: 29px;
	font-size: 21px;
	background-repeat: no-repeat;
	width: 22px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.83333 3.5C1.83333 3.01377 2.02648 2.54746 2.3703 2.20364C2.71412 1.85982 3.18043 1.66667 3.66666 1.66667H18.3333C18.8196 1.66667 19.2859 1.85982 19.6297 2.20364C19.9735 2.54746 20.1667 3.01377 20.1667 3.5V14.5C20.1667 14.9862 19.9735 15.4525 19.6297 15.7964C19.2859 16.1402 18.8196 16.3333 18.3333 16.3333H3.66666C3.18043 16.3333 2.71412 16.1402 2.3703 15.7964C2.02648 15.4525 1.83333 14.9862 1.83333 14.5V3.5Z' stroke='%23ffffff' stroke-width='1.83333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.83333 5.33334L8.70925 10.8343C9.35943 11.3545 10.1673 11.6379 11 11.6379C11.8327 11.6379 12.6406 11.3545 13.2907 10.8343L20.1667 5.33334' stroke='%23ffffff' stroke-width='1.83333' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.cts-block-new .whatsapp-icons::after {
	content: "";
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 21px;
	font-weight: 300;
	background-repeat: no-repeat;
	width: 42px;
	height: 42px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 175.216 175.552'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='85.915' x2='86.535' y1='32.567' y2='137.092' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2357d163'/%3E%3Cstop offset='1' stop-color='%2323b33a'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='1.115' height='1.114' x='-.057' y='-.057' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='3.531'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%23b3b3b3' d='m54.532 138.45 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.523h.023c33.707 0 61.139-27.426 61.153-61.135.006-16.335-6.349-31.696-17.895-43.251A60.75 60.75 0 0 0 87.94 25.983c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.558zm-40.811 23.544L24.16 123.88c-6.438-11.154-9.825-23.808-9.821-36.772.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954zm0 0' filter='url(%23a)'/%3E%3Cpath fill='%23fff' d='m12.966 161.238 10.439-38.114a73.42 73.42 0 0 1-9.821-36.772c.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954z'/%3E%3Cpath fill='url(%23linearGradient1780)' d='M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.559 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.524h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.929z'/%3E%3Cpath fill='url(%23b)' d='M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.313-6.179 22.558 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.517 31.126 8.523h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.928z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M68.772 55.603c-1.378-3.061-2.828-3.123-4.137-3.176l-3.524-.043c-1.226 0-3.218.46-4.902 2.3s-6.435 6.287-6.435 15.332 6.588 17.785 7.506 19.013 12.718 20.381 31.405 27.75c15.529 6.124 18.689 4.906 22.061 4.6s10.877-4.447 12.408-8.74 1.532-7.971 1.073-8.74-1.685-1.226-3.525-2.146-10.877-5.367-12.562-5.981-2.91-.919-4.137.921-4.746 5.979-5.819 7.206-2.144 1.381-3.984.462-7.76-2.861-14.784-9.124c-5.465-4.873-9.154-10.891-10.228-12.73s-.114-2.835.808-3.751c.825-.824 1.838-2.147 2.759-3.22s1.224-1.84 1.836-3.065.307-2.301-.153-3.22-4.032-10.011-5.666-13.647'/%3E%3C/svg%3E")
}

.cts-block-new.orange-bg::before {
	background: url(https://assets.owebest.com/img/food-ordering-apps/bubble-cts-bg-2.png) 0 center no-repeat;
	opacity: .8
}

.cts-block-new.orange-bg::after {
	background: url(https://assets.owebest.com/img/food-ordering-apps/bubble-cts-bg3.png) right center no-repeat
}

.food-img {
	background: url(https://assets.owebest.com/img/food-ordering-apps/food-img.png) center/cover no-repeat
}

.technoimg {
	margin: 51px auto 0
}

.benefits-food-app .page-h2 {
	color: #fff;
	margin: 0 0 44px
}

.benefits-number {
	position: absolute;
	background: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-weight: 600;
	font-size: 21px;
	text-align: center;
	line-height: 34px;
	left: 0;
	top: 0
}

.benefits-text {
	padding: 0 0 0 65px;
	text-align: justify;
	color: #fff
}

.benefits-text p {
	text-align: justify;
	color: #fff
}

.benefits-food-app {
	margin: 0 auto 80px
}

.app-stages .page-h2 {
	font-size: 39px;
	margin-bottom: 60px;
	font-weight: 700;
	line-height: 55px;
	color: #f55c21
}

.app-stages .page-h2 span {
	display: block;
	color: #09192c;
	font-weight: 300
}

.stage-points {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.stage-points .nav-tabs {
	flex-direction: column;
	border: 0;
	flex: 1;
	position: relative;
	z-index: 1;
}

.stage-points .nav-tabs::after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	background: #eee;
	z-index: -1;
	height: 100%
}

.stage-points .nav-tabs .nav-link {
	color: #000;
	border: 0;
	border-radius: 0;
	transition: none;
	font-weight: 600;
	position: relative;
	padding-left: 67px;
	font-size: 19px
}

.stage-points .nav-tabs .nav-item {
	margin: 11px 0
}

.stage-points .nav-tabs .nav-item.show .nav-link,
.stage-points .nav-tabs .nav-link.active {
	color: #f25e23;
	background-color: transparent;
	border-right: 5px solid #f25e22
}

.app-stages {
	margin: 80px auto
}

.app-stages .tab-content .tab-pane {
	margin: 0;
	padding: 0;
	text-align: left
}

.stages-figue {
	margin: 0;
	padding: 0 0 0 50px
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	border-radius: 50%;
	background: #f1f2f7;
	z-index: -1;
	height: 50px;
	transform: translateY(-50%)
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.active::before {
	background: #ee5d1a
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.active::after {
	filter: brightness(1000)
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.planning-icon::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background: url(https://assets.owebest.com/img/food-ordering-apps/plan-icon.png) center no-repeat;
	z-index: -1;
	transform: translateY(-50%)
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.design-icon::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background: url(https://assets.owebest.com/img/food-ordering-apps/design-icon.png) center no-repeat;
	z-index: -1;
	transform: translateY(-50%)
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.dev-icon::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background: url(https://assets.owebest.com/img/food-ordering-apps/development-icon.png) center no-repeat;
	z-index: -1;
	transform: translateY(-50%)
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.testing-icon::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background: url(https://assets.owebest.com/img/food-ordering-apps/testing-icon.png) center no-repeat;
	z-index: -1;
	transform: translateY(-50%)
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.delivery-icon::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background: url(https://assets.owebest.com/img/food-ordering-apps/delivery-icon.png) center no-repeat;
	z-index: -1;
	transform: translateY(-50%)
}

.tab-h4 {
	font-weight: 700;
	font-size: 28px;
	margin: 0 0 12px
}

.covid-safety .col-01:nth-child(2n)>div,
.covid-safety .col-01:nth-child(odd)>div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 25px
}

.covid-safety .col-01:nth-child(odd) {
	padding-right: 16.66666%
}

.covid-safety .col-01:nth-child(2n) {
	padding-left: 16.66666%
}

.covid-safety .col-01:nth-child(2n)>div>div {
	text-align: left;
	padding-right: 20px;
	-ms-flex-order: 1;
	order: 1
}

.covid-safety .col-01:nth-child(2n)>div .d-flex {
	padding-right: 20px;
	-ms-flex-order: 0;
	order: 0
}

.initiative-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 33.33333%;
	text-align: center;
	margin: 20px 0
}

.initiative-img img {
	max-width: 80%
}

.small-cer {
	height: 65px;
	width: 65px;
	line-height: 70px;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #01c4f3
}

.small-cer-in {
	height: 55px;
	width: 55px;
	line-height: 55px;
	text-align: center;
	margin: 4px auto;
	background: #f5f9fc;
	border-radius: 50%
}

.covid-safety h4 {
	color: #010000;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 15px;
	position: relative;
	padding-left: 48px
}

.doctor-on-demand .covid-safety h4 {
	color: #EF5C20;
	padding-left: 0;
	font-size: 23px
}

.covid-safety .col-01:nth-child(odd)>div>div h4 {
	padding-right: 48px;
	padding-left: 0
}

.covid-safety .col-01:nth-child(odd)>div>div h4 .imgR {
	position: absolute;
	right: 0;
	top: -6px;
	left: auto
}

.covid-safety h4 img {
	position: absolute;
	right: auto;
	top: -6px;
	left: 0
}

.covid-safety p {
	font-size: 17px;
	margin: 0;
	line-height: 27px;
	text-align: justify
}

.center-wall-circle {
	margin-top: -20px
}

.covid-safety .some-description p {
	text-align: center;
	font-size: 16px;
	max-width: 810px;
	margin: 0 auto
}

.covid-safety {
	margin: 63px auto 70px
}

.grid-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.grid-block .grid-block-inner {
	width: 50%;
	max-width: 50%
}

.grid-block .grid-block-inner .grid-data {
	padding: 45px 45px 15px 45px;
	border: 1px solid #f0f0f0;
	height: 100%
}

.grid-box-flex {
	align-items: flex-start;
	display: flex;
	flex-direction: row
}

.grid-box-icon {
	margin-right: 40px;
	flex: 0 0 62px
}

.grid-box-title {
	font-size: 22px;
	color: #000;
	font-weight: 700;
	margin: 0 0 12px
}

.grid-block-inner.mt-11 {
	margin-top: -1px
}

.grid-block .grid-block-inner:nth-child(2n) {
	margin-left: -1px
}

ul.solution-listings li {
	list-style: none;
	margin-bottom: 30px;
	width: 50%;
	display: inline-block;
	padding: 0 15px;
	vertical-align: top
}

ul.solution-listings li .soul-data {
	background: #fff;
	height: 100%;
	box-shadow: 4px 4px 30px -2px rgba(0, 0, 0, .08);
	padding: 20px 20px 5px;
	border-radius: 10px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.cts-block-new.blue-style-bg {
	background-image: linear-gradient(to right, #0c3280, #15409c, #1e4fb8, #255fd6, #2c6ff4);
	padding: 14px 33px 21px
}

.cts-block-new.blue-style-bg::before {
	background: url(https://assets.owebest.com/img/curve-bg.png) right 0 no-repeat;
	position: absolute;
	right: 0;
	width: 747px;
	height: 370px;
	content: '';
	top: auto;
	z-index: -1;
	opacity: 1;
	bottom: 0
}

.cts-figures {
	text-align: right;
	margin: 0 0 auto auto;
	padding-right: 20px
}

.hire-python-developer .hiring-models {
	padding: 63px 0 78px;
	margin-top: 69px
}

.hd-1.mt-6 {
	margin-top: 71px
}

.expertise-models {
	margin: 80px auto 63px
}

.python-frames {
	background: linear-gradient(to bottom, #fbf9ed 0, #fbeaf8 100%);
	padding: 60px 0 49px
}

.custom-bullets {
	padding: 0;
	margin: 0;
	list-style: none
}

.custom-bullets li {
	padding: 8px 0;
	border: 0;
	border-bottom: 1px solid;
	border-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 50%, rgb(255, 255, 255) 100%);
	border-image-slice: 1
}

.cts-wrapper.nft-fold01 .cts-block-new,
.cts-wrapper.nft-fold03 .cts-block-new {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.cts-wrapper.nft-fold02 {
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: cover
}

.nft-page .salesforce-devs-wrapper {
	background: #f7f8fc;
	padding: 60px 0 55px;
	margin: 0 0 78px
}

.nft-page .ent-srv-blocks {
	padding: 61px 0 48px;
	margin: 74px auto 0;
	background-image: linear-gradient(to left bottom, #270a7f, #1f0973, #170868, #0f075c, #070551)
}

.needCard {
	background: #271a92;
	background: linear-gradient(280deg, #271a92 0, #140668 100%);
	border-radius: 20px;
	padding: 25px;
	position: relative;
	margin-top: 50px;
	height: calc(100% - 50px);
	display: flex;
	flex-direction: column
}

.need_card_title {
	font-size: 22px;
	font-weight: 700;
	padding-right: 45px;
	padding-top: 8px;
	padding-bottom: 20px;
	color: #fff
}

.Benefitsdotnet .web-benefits-h3,
.TwoColBlock h2,
.nft-bft-title,
.nft-t-title,
.nft-t-title2,
.solTitle,
.t1,
h6 {
	font-weight: 600
}

.need_card_des p {
	color: rgba(255, 255, 255, .8);
	line-height: 25px;
	margin-top: auto;
	text-align: justify
}

.needCard_img {
	position: absolute;
	top: -25px;
	right: 10px;
	max-width: 80px
}

.nft-page .ent-srv-blocks .ob-description p {
	text-align: center;
	color: rgba(255, 255, 255, .8)
}

.tools-techno-wrapper {
	background: linear-gradient(151deg, #fefefc 5%, #fff8ff 35%, #fef9f4 65%, #f9fbff 95%);
	margin: 0;
	padding: 59px 0
}

.tools-techno-wrapper .features-panels .nav-tabs {
	border: 1px solid #c1e0ea;
	margin: 30px auto 10px
}

.nft-tech-block,
.nft-tech-block2 {
	background: #fff;
	border-radius: 14px;
	box-shadow: 0 0 30px rgba(0, 0, 0, .03)
}

.nft-tech-block {
	padding: 20px;
	display: flex;
	align-items: center;
	margin: 0 0 30px
}

.nft-t-img {
	margin-right: 21px
}

.nft-t-title {
	font-size: 19px
}

.nft-tech-block2 {
	padding: 41px 25px 21px;
	margin: 0;
	height: 100%
}

.nft-t-title2 {
	font-size: 22px;
	margin: 30px auto 22px
}

.nft-page .devs-blocks {
	border-radius: 24px;
	box-shadow: none;
	border: 0
}

.nft-page .salesforce-devs-wrapper .srvTitle {
	padding-left: 0;
	text-align: center;
	font-size: 22px
}

.attr-img {
	text-align: center;
	margin: 13px auto 40px
}

.attr-img img {
	max-height: 88px
}

.nft-dev-block {
	box-shadow: 0 1px 10px rgb(24 24 24 / 7%);
	border-radius: 9px;
	transition: .2s;
	height: 100%;
	overflow: hidden
}

.cwd-block .nft-dev-block .exp-h3 {
	font-size: 21px;
	margin-bottom: 0;
	color: #000;
	padding: 22px
}

.alcohal-apps .keyBenefits .benefits-h3,
.keyBenefits.automative-page .benefits-h3,
.nft-bft-title {
	font-size: 20px
}

.nft-dev-desd {
	padding: 0 23px
}

.nft-domains-wrapper {
	background: #1c1b1b;
	padding: 60px 0;
	margin: 70px auto 0;
	box-shadow: inset 2px 2px 81px rgba(99, 69, 237, .25)
}

.nft-dm-block {
	height: 100%;
	background-color: #343444;
	padding: 25px 25px 7px;
	border: 1px solid rgba(255, 255, 255, .15);
	border-radius: 10px;
	position: relative;
	overflow: hidden
}

.nft-dm-block .domIcon {
	margin-bottom: 23px
}

.nft-dm-block .domIcon img {
	width: 100%;
	border-radius: 20px;
	height: auto
}

.nft-dm-block .srvTitle {
	text-align: center;
	color: #fff
}

.domDesc p {
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	text-align: center
}

.nft-domains-wrapper .ob-description p,
.nft-solution-wrapper .ob-description p {
	color: #d7d7d7
}

.nft-domains-wrapper .ob-description p {
	color: #d7d7d7;
	margin-bottom: 18px
}

.srv-title {
	margin: 0 auto 40px;
	color: #fff;
	text-align: center
}

.nft-domains-wrapper .ob-description {
	margin: 23px auto 48px
}

.nft-solution-wrapper {
	background: #222232;
	padding: 60px 0
}

.solTitle {
	text-align: center;
	margin: 17px auto 0;
	color: #fff
}

.nft-solution-wrapper .ob-description p {
	margin-bottom: 50px
}

.solIcon {
	max-width: 130px;
	margin: 0 auto;
	text-align: center
}

.nft-bft-block {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOS0wOC0xM1QxMTo0Nzo0NiswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTktMDgtMTNUMTE6NDc6NDYrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MWVjNDdhY2ItYzczZS1jZTQ2LTg3Y2MtNjIxODNiNTk5MjI4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjFlYzQ3YWNiLWM3M2UtY2U0Ni04N2NjLTYyMTgzYjU5OTIyODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxZWM0N2FjYi1jNzNlLWNlNDYtODdjYy02MjE4M2I1OTkyMjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTktMDgtMTNUMTE6NDc6MTArMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI.expertise-dev-wrapper .mb-30CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pk7rzJYAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAQ1JREFUeNqk0r8rxWEUx/GXb18Uy/0HKKMsTJS610CS2SY3hclEJoPBYNMtKZPIoMR4J5MfkQiTge3mX5BkYHm+dfvm3vu911nOOZ3zvJ/nfJ7Ttnh74x+2gELc4uEc9jCC2VYgAzhFO/KoRE0CCrhEB8ZQgWYgkyjjG1N4TwpZIRM4Q4wZvFYXs2gyjBN0Yx5X6YZGL+kLgBx2cfBXUxRUnkMJPVW1LhyhF/dYq3VTjG0sh3wI40G8LYziA0v4rAWJsI+XkOcxHXwC3sRzvZljPKGIa3RiI/gojFFqpHwi7AOOQzyIfvxgHV9ZIbATtEisjPMsS1QNecRFiO+wknWV08t2iDes1vuNtP0OAMGvLue2VjBkAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	padding-left: 34px;
	background-position: 0 5px
}

.nft-bft-body {
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.domDesc,
.overlays {
	position: absolute;
	width: 100%
}

.nft-bft-title {
	margin: 0 0 8px;
	color: #000
}

.nft-benefits-wrapper {
	background: #f7f8fc;
	padding: 73px 73px 30px
}

.t2 {
	font-size: 33px;
	color: #EF5C20;
	margin: 0 0 34px;
	font-weight: 700
}

.benefits-img,
.single-post-block figure img {
	margin: 0 auto;
	text-align: center
}

.nft-bft-desc p {
	font-size: 15px;
	line-height: 25px
}

.cts-wrapper.mb-6 {
	margin-bottom: 79px
}

.overlays {
	opacity: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(240, 89, 7, .95);
	overflow: hidden;
	height: 100%;
	transition: .5s
}

.bottom-overlay {
	top: 100%;
	z-index: 3;
}

.domDesc {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	padding: 0 15px;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center
}

.nft-dm-block:hover .bottom-overlay {
	top: 0;
	opacity: 1
}

.nft-dm-block:hover .overlays {
	bottom: 0;
	height: 100%;
	width: 100%
}

.tools-techno-wrapper #Standards {
	margin-top: 39px
}

.tools-techno-wrapper .ob-description p {
	margin: 0 0 40px;
	text-align: center
}

.tools-techno-wrapper ul.specific_fetaure>li {
	font-weight: 400;
	margin: 0;
	padding: 0 0 7px 27px;
	background-size: 14px;
	background-position: 0 5px
}

.nft-marketplace-development .hero-banner-inner,
.nft-marketplace-development .hero-banner-item {
	height: 610px;
	min-height: auto
}

@media(min-width:1200px) {
	.nft-marketplace-development .container {
		max-width: 1200px
	}

	.nft-marketplace-development .hero-banner-inner,
	.nft-marketplace-development .hero-banner-item {
		height: 610px;
		min-height: auto
	}
}

@media(max-width:767.98px) {

	.nft-marketplace-development .hero-banner-inner,
	.nft-marketplace-development .hero-banner-item {
		height: 320px;
		min-height: auto
	}

	.cts-wrapper.nft-fold01 .cts-block-new {
		background-position: 0 0
	}

	.nft-page .ent-srv-blocks .ob-description {
		margin: 12px 0
	}

	.needCard {
		margin-top: 30px
	}

	.nft-page .ent-srv-blocks .mb-30 {
		margin-bottom: 9px
	}

	.needCard_img.needCrd_img_right {
		right: 27px;
		max-width: 60px
	}

	.nft-page .ent-srv-blocks {
		padding: 57px 0 44px
	}

	.nft-tech-block {
		margin: 0 0 12px
	}

	.tools-techno-wrapper {
		padding: 55px 0 41px
	}
}

@media(max-width:991.98px) {
	.cts-wrapper.nft-fold03 .cts-block-new {
		background-position: 0 0
	}

	.cts-wrapper.nft-fold02 {
		background-position: left 0
	}

	.nft-page .cts-block-new {
		padding: 30px 15px 40px
	}

	.benefits-img {
		margin: -20px auto 20px;
		max-width: 290px
	}
}

@media(max-width:1199.98px) {
	.nft-t-img2 img {
		max-height: 66px
	}

	.nft-page .mernstak-service-wrapper .hd-1.text-center {
		margin-bottom: 37px !important
	}

	.overlays {
		position: unset;
		background-color: transparent
	}

	.domDesc {
		position: unset;
		transform: none
	}

	.nft-benefits-wrapper {
		padding: 73px 40px 30px
	}
}

.appwork-block figure,
.checknewmobtech i,
.codestand-card i,
.emergingCard-mobileapp i,
.typesModelsimg {
	transform: translateY(-50%)
}

.single-post-block figure img {
	width: auto !important
}

.single-post-block figure {
	margin: 0 auto 47px;
	text-align: center
}

.page-h2.offer-h2 {
	margin: 61px 0 39px
}

.mkt-offer-block {
	margin-bottom: 71px
}

.marketplace-page .stages-figue img {
	max-width: 270px
}

.salesforce-devs-wrapper.mkt-work {
	background: url(https://assets.owebest.com/img/hire-salesforce/wave-bg.png) repeat-x #f7fafb;
	padding: 60px 0 65px;
	margin-top: 80px
}

.keyBenefits {
	background: #fff4f5;
	padding: 40px 0 52px;
	margin: 120px 0 70px;
	position: relative
}

.keyBenefits::before {
	content: '';
	background: url(https://assets.owebest.com/img/fuel-delivery-app/circle-bg.png) center bottom/cover no-repeat;
	width: 100%;
	height: 75px;
	top: -70px;
	left: 0;
	z-index: -1;
	right: 0;
	margin: 0 auto
}

.keyBenefits .page-h2 span {
	display: inline
}

.benefits-box {
	background: #fff;
	border-radius: 10px;
	padding: 26px;
	padding-bottom: 25px;
	border: 1px solid transparent;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	height: 100%;
	box-shadow: 0 0 32px rgba(0, 0, 0, 0.07);
}

.benefits-box:hover {
	border: 1px solid #17ceff
}

.benefits-box:hover .benefits-h figure img {
	filter: grayscale(100%) brightness(1000%) sepia(110%) hue-rotate(-50deg) saturate(0%) contrast(1)
}

.benefits-h img {
	max-height: 37px;
	width: auto;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.benefits-h {
	display: flex;
	align-items: center;
	flex-wrap: nowrap
}

.benefits-h figure {
	flex: 0 0 78px;
	display: flex;
	align-items: center;
	margin-right: 15px;
	border-radius: 50%;
	background: #fff9f4;
	height: 78px;
	width: 78px;
	text-align: center;
	line-height: 75px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	margin-bottom: 0
}

.benefits-h3 {
	color: #000;
	font-size: 21px;
	font-weight: 700
}

.bullets-points {
	margin: 0;
	padding: 0;
	list-style: none
}

.bullets-points li {
	position: relative;
	margin: 10px 0 0;
	color: #000;
	padding: 0 0 0 19px;
	font-weight: 500;
	line-height: 28px;
	font-size: 17px;
}

.bullets-points li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	font-size: 7px;
	color: #EF5C20;
	width: 8px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00001 7.33333C5.84095 7.33333 7.33334 5.84095 7.33334 4C7.33334 2.15905 5.84095 0.666668 4.00001 0.666668C2.15906 0.666668 0.666672 2.15905 0.666672 4C0.666672 5.84095 2.15906 7.33333 4.00001 7.33333Z' stroke='%23EF5C20' stroke-width='0.666667'/%3E%3C/svg%3E%0A");
	font-weight: 900
}

.stages-wrapper {
	margin: 100px auto 127px
}

.stages-wrapper .stage-height {
	position: relative;
	height: 815px
}

.abs-image-stages {
	margin: 0 auto;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 480px
}

.stage-num {
	color: #ffded7;
	font-size: 85px;
	font-weight: 100;
	line-height: 59px
}

.stage-name {
	font-size: 28px;
	font-weight: 600;
	margin: 30px 0 14px
}

.stage-blocks {
	width: 350px;
	z-index: 1
}

.stage-blocks.stage01 {
	bottom: 0;
	left: 15px
}

.stage-blocks.stage05 {
	right: 15px;
	bottom: -60px
}

.stage-blocks.stage04 {
	top: 185px;
	right: 0
}

.stage-blocks.stage02 {
	top: 107px;
	left: 50px
}

.stage-blocks.stage03 {
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 30px
}

.features-panels h5 {
	text-align: left;
	color: #EF5C20;
	font-size: 25px
}

.qCount {
	font-size: 25px;
	left: 0;
	top: 0;
	height: 100%;
	width: 67px;
	text-align: center;
	line-height: 62px
}

.fuel-delivery-app ul.default-listing {
	margin: 0 0 9px
}

.fuel-delivery-app .calssified-type-wrapper,
.fuel-delivery-app .salesforce-uses-wrapper {
	background: #f6faff
}

.fuel-delivery-app ul.default-listing p {
	margin: 0 0 6px;
	font-size: 17px;
	line-height: 25px
}

.fuel-delivery-app .cts-block-new.blue-style-bg {
	background: #020024;
	background: linear-gradient(90deg, #020024 0, #0c7d82 0, #39ebf4 100%);
	padding-bottom: 0
}

.fuel-delivery-app .covid-safety h3 {
	font-weight: 600;
	color: #EF5C20;
	padding-left: 0;
	font-size: 23px
}

.fuel-delivery-app .features-panels .tab-pane ul.bullets-points li {
	margin: 4px 0
}

.fuel-delivery-app .section-space {
	margin: 65px auto
}

.cts-block-new.fullBg {
	padding: 50px 50px 150px;
	z-index: 1;
	border-radius: 13px;
	background: url(https://assets.owebest.com/img/alcohal-app/alcohal-bg4.jpg) center center/cover no-repeat
}

.cts-block-new.fullBg::after {
	background: url(https://assets.owebest.com/img/alcohal-app/bottlenew.png) center bottom no-repeat
}

.pos-btn {
	padding: 14px 31px;
	font-size: 21px;
	border-radius: 50px;
	font-weight: 600;
	margin: 10px auto 0;
	display: inline-block
}

.pos1 p {
	font-size: 22px;
	line-height: 1.3;
	margin: 0
}

.pos1 {
	border-radius: 21px;
	font-size: 25px;
	padding: 35px 38px;
	margin: 30px auto
}

.purple-bg {
	background: #7133d3
}

.yellow-bg {
	background: #31e1c4
}

.blue-bg {
	background: #f4a603
}

.red-bg {
	background: #ff3b00
}

.darkb-bg {
	background: #20163c
}

.custom-pos {
	padding: 50px 0 20px
}

.alcohal-apps .keyBenefits .benefits-h figure,
.keyBenefits.automative-page .benefits-h figure {
	align-items: center;
	display: flex;
	flex: 0 0 55px;
	height: 55px;
	width: 55px;
	line-height: 53px
}

.alcohal-apps .keyBenefits .benefits-h img,
.keyBenefits.automative-page .benefits-h img {
	max-height: 28px;
	width: auto
}

.alcohal-apps .stages-wrapper .some-description {
	max-width: 790px
}

.alcohal-apps.fuel-delivery-app .stages-wrapper .stage-blocks {
	width: auto;
	position: unset
}

.typesModelsimg {
	margin: 0 auto;
	text-align: center;
	max-width: 410px;
	left: 0;
	right: 0;
	top: 50%
}

.homeExp,
.homeRev,
.revClients {
	border-radius: 50%;
	text-align: left;
	line-height: normal
}

.srvimage {
	padding-right: 60px
}

@media(min-width:992px) {
	.stage-blocks.mt-45 {
		margin-top: 45px
	}
}

.alcohal-apps .covid-safety .initiative-img img {
	max-width: 93%
}

.expert-wrapper {
	margin: 109px auto
}

.top-srv-block {
	margin: 0 auto 81px;
	z-index: 4;
	padding: 0 70px;
	position: relative
}

.top-srv-block-inner {
	padding: 100px 0 68px
}

.homesrv_image {
	margin: 0 0 0 auto;
	max-width: 450px;
	position: relative
}

.homeExp div,
.homeRev div,
.revClients div {
	font-size: 17px
}

.homeRev {
	background: #257ffb;
	width: 120px;
	height: 120px;
	bottom: 140px;
	font-size: 26px;
	padding: 33px 0 0 27px;
	left: -60px
}

.homeExp,
.revClients {
	background: #fff;
	color: #000;
	box-shadow: 0 2px 20px rgba(0, 0, 0, .07);
	position: absolute;
	right: 0
}

.fs-h1,
.homeExp,
.revClients {
	font-size: 24px
}

.revClients {
	width: 90px;
	height: 90px;
	top: 40px;
	padding: 19px 0 0 19px
}

.homeExp {
	width: 120px;
	height: 120px;
	bottom: 20px;
	padding: 32px 0 0 17px
}

.alcohal-apps.home-service-app .keyBenefits .benefits-h3 {
	font-size: 18px
}

.gridLeft {
	grid-area: left
}

.gridMid1 {
	grid-area: mid1;
	height: 350px
}

.gridMid2 {
	grid-area: mid2;
	height: 335px
}

.gridMid3 {
	grid-area: mid3
}

.gridRight {
	grid-area: right
}

.photogrid {
	display: grid;
	height: 700px;
	grid-template-columns: 4;
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	grid-template-areas: "left mid1 mid1 right" "left mid2 mid3 right";
	margin-bottom: 23px
}

.advBlock {
	position: relative;
	z-index: 1;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 0 28px;
	color: #fff
}

.advBlock figure {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	z-index: -1;
	bottom: 0
}

.advBlock figure img {
	object-fit: cover;
	height: 100%;
	width: 100%;
	object-position: top
}

.advBlock .adv-heading {
	color: #fff;
	font-size: 24px
}

.advBlock p {
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	text-align: justify
}

.home-srv-advantages {
	background: url(https://assets.owebest.com/img/home-service-app/blue-bg.jpg) center/cover no-repeat fixed;
	padding: 62px 0;
	margin: 0 0 78px
}

.keyFeatures-home {
	margin: 86px auto
}

.key-panels .nav-tabs {
	border-bottom: 3px solid #c1e7ed;
	justify-content: space-around
}

.key-panels .nav-tabs .nav-link {
	border: 0;
	font-weight: 600;
	font-size: 20px;
	color: #807f7f;
	padding-bottom: 19px
}

.blockChainpanel-content .page-h2 span,
.emergingCard-mobileapp h3 a,
.key-panels .nav-tabs .nav-item.show .nav-link,
.key-panels .nav-tabs .nav-link.active {
	color: #EF5C20
}

.home-service-app .calssified-type-wrapper {
	margin: 87px auto 71px
}

.keyText {
	text-align: justify;
	margin: 0 auto 25px
}

.appwork-solution {
	background: #f4faff;
	padding: 76px 0
}

.appwork-block {
	position: relative;
	height: 680px
}

.appwork-block figure {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	padding: 0 45px
}

.appwork-block-inner {
	position: absolute;
	max-width: 310px;
	width: 310px
}

.appwork-block-inner h4,
.fuel-delivery-app.website-dev .calssified-type-wrapper.methods-wrapper .page-h2 span {
	color: #f55c21
}

.appwork-block-inner.apb-2 {
	top: 25px;
	left: 223px
}

.appwork-block-inner.apb-4 {
	left: 670px;
	top: 50px
}

.appwork-block-inner.apb-1 {
	bottom: -24px
}

.appwork-block-inner.apb-3 {
	bottom: 50px;
	left: 440px
}

.appwork-block-inner.apb-5 {
	bottom: 40px;
	right: 0
}

.business-scratch-solution {
	position: relative;
	padding: 93px 0;
	z-index: 1
}

.business-scratch-solution::before {
	content: '';
	position: absolute;
	left: 0;
	height: 100%;
	top: 0;
	width: 90%;
	background: url(https://assets.owebest.com/img/home-service-app/blue-bg.jpg) center/cover no-repeat;
	z-index: -1
}

.business-scratch-solution::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 290px;
	width: 100%;
	background: #148a9b;
	z-index: -2
}

.business-scratch-solution .page-h2 span,
.lookingfor .page-h2 span {
	display: inline;
	color: #fff
}

.lookingfor figure {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0
}

.lookingfor {
	overflow: hidden;
	padding: 60px 0 88px 412px;
	position: relative
}

.lookingfor-wrapper::after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 80%;
	background: #148a9b;
	z-index: -2
}

.on-demand-home-service-marketplace.innerpagehero .hero-banner-inner,
.on-demand-home-service-marketplace.innerpagehero .hero-banner-item,
.healthcare-software-development.innerpagehero .hero-banner-inner,
.healthcare-software-development.innerpagehero .hero-banner-item,
.innerpagehero.doctor-on-demand-app-development .hero-banner-inner,
.innerpagehero.doctor-on-demand-app-development .hero-banner-item,
.innerpagehero.automotive-software-development .hero-banner-inner,
.innerpagehero.automotive-software-development .hero-banner-item,
.innerpagehero.b2b-portal-development .hero-banner-inner,
.innerpagehero.b2b-portal-development .hero-banner-item,
.innerpagehero.blockchain-development .hero-banner-inner,
.innerpagehero.blockchain-development .hero-banner-item,
.innerpagehero.custom-software-development .hero-banner-inner,
.innerpagehero.custom-software-development .hero-banner-item,
.innerpagehero.logistics-software-development .hero-banner-inner,
.innerpagehero.logistics-software-development .hero-banner-item,
.mobile-app-development.innerpagehero .hero-banner-inner,
.hire-developers.innerpagehero .hero-banner-inner,
.innerpagehero .hero-banner-item,
.website-development.innerpagehero .hero-banner-inner,
.website-development.innerpagehero .hero-banner-item,
.innerpagehero.devops-consulting-services .hero-banner-item,
.innerpagehero.devops-consulting-services .hero-banner-inner,
.innerpagehero.ecommerce-platform-development .hero-banner-inner,
.innerpagehero.ecommerce-platform-development,
.innerpagehero.ecommerce-platform-development .hero-banner-item,
.innerpagehero.saas-software-as-a-service .hero-banner-item,
.innerpagehero.saas-software-as-a-service .hero-banner-inner,
.innerpagehero.erp-software-development .hero-banner-item,
.innerpagehero.erp-software-development .hero-banner-inner,
.innerpagehero.hire-angularjs-developer .hero-banner-item,
.innerpagehero.hire-angularjs-developer .hero-banner-inner,
.innerpagehero.hire-angularjs-developer .hero-banner-item,
.innerpagehero.hire-angularjs-developer .hero-banner-inner,
.innerpagehero.hire-reactjs-developer .hero-banner-item,
.innerpagehero.hire-reactjs-developer .hero-banner-inner,
.innerpagehero.hire-dot-net-core-developer .hero-banner-item,
.innerpagehero.hire-dot-net-core-developer .hero-banner-inner,
.innerpagehero.classified-website-development .hero-banner-item,
.innerpagehero.classified-website-development .hero-banner-inner,
.innerpagehero.real-estate-app-development .hero-banner-item,
.innerpagehero.real-estate-app-development .hero-banner-inner,
.innerpagehero.on-demand-delivery-app-development .hero-banner-item,
.innerpagehero.on-demand-delivery-app-development .hero-banner-inner,
.innerpagehero.hire-full-stack-developer .hero-banner-item,
.innerpagehero.hire-full-stack-developer .hero-banner-inner,
.innerpagehero.cross-platform-app-development .hero-banner-item,
.innerpagehero.cross-platform-app-development .hero-banner-inner,
.innerpagehero.ott-platform-development .hero-banner-item,
.innerpagehero.ott-platform-development .hero-banner-inner,
.innerpagehero.fuel-delivery-app-development .hero-banner-item,
.innerpagehero.fuel-delivery-app-development .hero-banner-inner,
.innerpagehero.laundry-app-development .hero-banner-item,
.innerpagehero.laundry-app-development .hero-banner-inner,
.innerpagehero.fintech-software-development .hero-banner-item,
.innerpagehero.fintech-software-development .hero-banner-inner,
.innerpagehero.hire-laravel-developer .hero-banner-item,
.innerpagehero.hire-laravel-developer .hero-banner-inner,
.innerpagehero.b2b-portal-development .hero-banner-item,
.innerpagehero.b2b-portal-development .hero-banner-inner,
.innerpagehero.android-app-development .hero-banner-item,
.innerpagehero.android-app-development .hero-banner-inner,
.innerpagehero.ios-app-development .hero-banner-item,
.innerpagehero.ios-app-development .hero-banner-inner,
.innerpagehero.hybrid-app-development .hero-banner-item,
.innerpagehero.hybrid-app-development .hero-banner-inner,
.innerpagehero.native-app-development-company .hero-banner-item,
.innerpagehero.native-app-development-company .hero-banner-inner,
.innerpagehero.dotnet-development .hero-banner-item,
.innerpagehero.dotnet-development .hero-banner-inner,
.innerpagehero.e-learning-app-development-company .hero-banner-item,
.innerpagehero.e-learning-app-development-company .hero-banner-inner,
.innerpagehero.school-management-app-development .hero-banner-item,
.innerpagehero.school-management-app-development .hero-banner-inner,
.innerpagehero.food-ordering-app-development .hero-banner-item,
.innerpagehero.food-ordering-app-development .hero-banner-inner,
.innerpagehero.taxi-booking-app-development .hero-banner-item,
.innerpagehero.taxi-booking-app-development .hero-banner-inner,
.innerpagehero.fitness-app-development .hero-banner-item,
.innerpagehero.fitness-app-development .hero-banner-inner,
.innerpagehero.e-commerce-development .hero-banner-item,
.innerpagehero.e-commerce-development .hero-banner-inner,
.innerpagehero.grocery-app-development .hero-banner-item,
.innerpagehero.grocery-app-development .hero-banner-inner,
.innerpagehero.matrimonial-app-development .hero-banner-item,
.innerpagehero.matrimonial-app-development .hero-banner-inner,
.innerpagehero.on-demand-app-development .hero-banner-item,
.innerpagehero.on-demand-app-development .hero-banner-inner,
.innerpagehero.alcohol-delivery-app-development .hero-banner-item,
.innerpagehero.alcohol-delivery-app-development .hero-banner-inner,
.innerpagehero.on-demand-home-service-marketplace .hero-banner-item,
.innerpagehero.on-demand-home-service-marketplace .hero-banner-inner,
.innerpagehero.travel-and-tourism-website-development .hero-banner-item,
.innerpagehero.travel-and-tourism-website-development .hero-banner-inner,
.innerpagehero.dating-app-development .hero-banner-item,
.innerpagehero.dating-app-development .hero-banner-inner,
.innerpagehero.medicine-delivery-solution .hero-banner-item,
.innerpagehero.medicine-delivery-solution .hero-banner-inner,
.innerpagehero.beauty-and-wellness .hero-banner-item,
.innerpagehero.beauty-and-wellness .hero-banner-inner,
.innerpagehero.social-media-app-development .hero-banner-inner,
.innerpagehero.drupal-development .hero-banner-inner,
.innerpagehero.hire-android-app-developer .hero-banner-inner,
.healthcare-application-development-company.innerpagehero .hero-banner-inner,
.healthcare-application-development-company.innerpagehero .hero-banner-item,
.artificial-intelligence.innerpagehero .hero-banner-inner,
.artificial-intelligence.innerpagehero .hero-banner-item,
.business-intelligence-services.innerpagehero .hero-banner-inner,
.business-intelligence-services.innerpagehero .hero-banner-item,
.custom-mobile-app-development-company-usa.innerpagehero .hero-banner-inner,
.custom-mobile-app-development-company-usa.innerpagehero .hero-banner-item,
.mobile-application-development-company-austin.innerpagehero .hero-banner-inner,
.mobile-application-development-company-austin.innerpagehero .hero-banner-item {
	height: 610px
}

.on-demand-home-service-marketplace .banner_heading span,
.website-development .banner_heading span {
	color: #60f6f4
}

.homesrv-slider {
	max-width: 86%;
	margin: 0 0 0 auto
}

.cts-block-new.fullBg::before {
	display: none;
	background: #000;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	opacity: .3
}

.websolution-imgs img {
	max-height: 290px;
	margin: 0 auto;
	text-align: center
}

.websolution-imgs {
	margin: 0 auto 34px;
	text-align: center
}

.cts-wrapper.cts-mp-mobile {
	margin: 32px auto 60px
}

.stagesimg {
	position: absolute;
	top: 0
}

.innerpagehero.automotive-software-development .nobe,
.nobe {
	top: -2px
}

.solImage {
	text-align: center;
	margin: 0 auto 22px;
	max-width: 75%
}

.solImage img {
	max-height: 80px
}

.website-dev .stage-name {
	font-size: 23px;
	text-align: center;
	line-height: normal;
	margin: 40px auto 34px;
	background: #fe5f3a;
	border-radius: 50%;
	height: 270px;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.stage-name.clr4 {
	background: #ffc902
}

.stage-name.clr3 {
	background: #15c9bc
}

.stage-name.clr2 {
	background: #331c92
}

.webstage-blocks:hover .stage-name {
	animation: 1s infinite pulse;
	box-shadow: 0 0 0 rgba(0, 33, 53, .7)
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(0, 33, 53, .7)
	}

	70% {
		-webkit-box-shadow: 0 0 0 15px rgba(0, 33, 53, 0)
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(0, 33, 53, 0)
	}
}

@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(0, 33, 53, .7);
		box-shadow: 0 0 0 0 rgba(0, 33, 53, .7)
	}

	70% {
		-moz-box-shadow: 0 0 0 15px rgba(0, 33, 53, 0);
		box-shadow: 0 0 0 15px rgba(0, 33, 53, 0)
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(0, 33, 53, 0);
		box-shadow: 0 0 0 0 rgba(0, 33, 53, 0)
	}
}

.fullstack-web-wrapper {
	color: #fff;
	margin: 90px auto;
	padding: 71px 0;
	background: url(https://assets.owebest.com/img/website-dev/shape-bg.png) right 0/cover no-repeat #22215d
}

.fullstack-web-wrapper .page-h2 span {
	color: #fff;
	padding-right: 160px
}

.fs-h1 {
	font-weight: 400;
	margin: 19px auto 22px
}

.ang-srv-m,
.fs-block,
.mt-6 {
	margin-top: 60px
}

.methods-wrapper.calssified-type-wrapper {
	background: #fff !important;
	padding: 0 0 65px;
	margin: 0
}

.methods-wrapper.calssified-type-wrapper .accordion>.card {
	margin: 25px 0;
	box-shadow: none;
	background-color: transparent
}

.methods-wrapper.calssified-type-wrapper .accordion .card-header .accordion-button:not(.collapsed)::after {
	font-size: 34px;
	color: #65c7c8;
	background: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2719 10.1359C20.2719 9.9599 20.2042 9.80417 20.0687 9.66875L10.6031 0.203125C10.4677 0.0677084 10.312 5.21541e-08 10.1359 5.21541e-08C9.9599 5.21541e-08 9.80417 0.0677084 9.66875 0.203125L0.203125 9.66875C0.0677083 9.80417 0 9.9599 0 10.1359C0 10.312 0.0677083 10.4677 0.203125 10.6031L1.21875 11.6187C1.35417 11.7542 1.5099 11.8219 1.68594 11.8219C1.86198 11.8219 2.01771 11.7542 2.15312 11.6187L10.1359 3.63594L18.1187 11.6187C18.2542 11.7542 18.4099 11.8219 18.5859 11.8219C18.762 11.8219 18.9177 11.7542 19.0531 11.6187L20.0687 10.6031C20.2042 10.4677 20.2719 10.312 20.2719 10.1359Z' fill='%2365C7C8'/%3E%3C/svg%3E%0A") center/20px no-repeat;
	right: 0;
	top: -3px
}

.methods-wrapper.calssified-type-wrapper .accordion .card-header .accordion-button.collapsed::after {
	font-size: 34px;
	color: #fd6151;
	background: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2719 1.68594C20.2719 1.86198 20.2042 2.01771 20.0687 2.15312L10.6031 11.6187C10.4677 11.7542 10.312 11.8219 10.1359 11.8219C9.9599 11.8219 9.80417 11.7542 9.66875 11.6187L0.203125 2.15312C0.0677083 2.01771 0 1.86198 0 1.68594C0 1.5099 0.0677083 1.35417 0.203125 1.21875L1.21875 0.203125C1.35417 0.0677083 1.5099 0 1.68594 0C1.86198 0 2.01771 0.0677083 2.15312 0.203125L10.1359 8.18594L18.1187 0.203125C18.2542 0.0677083 18.4099 0 18.5859 0C18.762 0 18.9177 0.0677083 19.0531 0.203125L20.0687 1.21875C20.2042 1.35417 20.2719 1.5099 20.2719 1.68594Z' fill='%23FD6151'/%3E%3C/svg%3E%0A") center/20px no-repeat;
	right: 0;
	top: -3px
}

.methods-wrapper.calssified-type-wrapper .card-header .btn-link {
	font-weight: 600 !important;
	color: #858585;
	font-size: 23px;
	padding-left: 94px;
	padding-right: 36px;
	white-space: normal
}

.methods-wrapper.calssified-type-wrapper .accordion .card-header .btn-link.accordion-button:not(.collapsed) {
	font-size: 27px
}

.methods-wrapper.calssified-type-wrapper .card-body {
	padding: 2px 1.25rem 1.25rem 103px
}

.methods-wrapper.calssified-type-wrapper .card-header {
	padding: 8px 8px 8px 0
}

.methods-wrapper.calssified-type-wrapper .accordion:before {
	content: '';
	position: absolute;
	width: 1px;
	background: #ddd;
	height: calc(100% - 16px);
	left: 34px;
	top: 8px
}

.methods-wrapper.calssified-type-wrapper .card:first-child .card-header {
	padding-top: 6px
}

.methods-wrapper.calssified-type-wrapper .card:last-child .card-header {
	padding-bottom: 6px
}

.methods-wrapper.calssified-type-wrapper .accordion .card-header .accordion-button:not(.collapsed) .srno {
	position: absolute;
	top: -7px;
	background: #23dccf;
	width: 65px;
	height: 65px;
	left: 0;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	font-weight: 300;
	color: #fff;
	font-size: 38px
}

.methods-wrapper.calssified-type-wrapper .accordion .card-header .accordion-button.collapsed .srno {
	position: absolute;
	top: 0;
	background: #ff5e39;
	width: 50px;
	height: 50px;
	left: 8px;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	font-weight: 300;
	color: #fff;
	font-size: 23px
}

ul.bulletList {
	margin: 40px auto 0;
	list-style: none;
	padding: 0
}

ul.bulletList li {
	padding: 0 0 18px 35px;
	position: relative;
	display: block;
	color: #000;
	font-weight: 500
}

ul.bulletList li::before {
	content: '';
	position: absolute;
	font-weight: 900;
	top: 0;
	color: #32bea6;
	font-size: 21px;
	left: 0;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px;
	width: 22px;
	height: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.625 0C5.20467 0 0 5.20467 0 11.625C0 18.0453 5.20467 23.25 11.625 23.25C18.0453 23.25 23.25 18.0453 23.25 11.625C23.25 5.20467 18.0453 0 11.625 0ZM11.625 2.25C16.8062 2.25 21 6.44302 21 11.625C21 16.8062 16.807 21 11.625 21C6.44381 21 2.25 16.807 2.25 11.625C2.25 6.44381 6.44302 2.25 11.625 2.25ZM18.1971 8.35627L17.1407 7.29136C16.9219 7.07081 16.5658 7.06936 16.3452 7.28817L9.71934 13.8608L6.91659 11.0353C6.69783 10.8148 6.34167 10.8133 6.12113 11.0321L5.05617 12.0885C4.83563 12.3072 4.83417 12.6634 5.05298 12.884L9.30834 17.1738C9.52711 17.3943 9.88327 17.3958 10.1038 17.177L18.1939 9.15178C18.4144 8.93297 18.4158 8.57681 18.1971 8.35627Z' fill='%2332BEA6'/%3E%3C/svg%3E%0A")
}

.hire-website-dev-wrapper {
	background: #f6faff;
	padding: 65px 0;
	margin-bottom: 61px
}

.webSolution-wrapper {
	background: #fff4f5;
	padding: 73px 0;
	margin-bottom: 0
}

.last-solution {
	text-align: center;
	max-width: 550px;
	margin: 40px auto 0
}

.mouse,
.nobe {
	margin: 0 auto;
	position: absolute;
	right: 0;
	left: 0
}

.webSolution-wrapper .initiative-img {
	padding: 0 30px;
	margin: 0
}

.fuel-delivery-app.website-dev .calssified-type-wrapper {
	background: #22215d;
	color: #fff;
	margin-top: 0
}

.mouse {
	width: 34px;
	height: 55px;
	border: 3px solid #fff;
	border-radius: 60px;
	top: -83px;
	z-index: 12
}

.mouse::before {
	content: "";
	width: 5px;
	height: 10px;
	position: absolute;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #fff;
	border-radius: 3px;
	opacity: 1;
	animation: 2s infinite wheel;
	-webkit-animation: 2s infinite wheel
}

@keyframes wheel {
	to {
		opacity: 0;
		top: 30px
	}
}

@-webkit-keyframes wheel {
	to {
		opacity: 0;
		top: 30px
	}
}

.pdlr-0.col-01.all0 {
	max-width: 100%;
	padding: 0
}

.homesrv-slider {
	margin-right: auto;
	margin-left: 0
}

.MobileAppDevelopmentNew {
	background-color: #fff;
	border-radius: 75px 75px 0 0
}

.mobilemajorTech-left {
	flex: 0 0 calc(100% - 340px);
	-ms-flex: 0 0 calc(100% - 340px);
	max-width: calc(100% - 340px)
}

.mobilemajorTech-right {
	flex: 0 0 340px;
	-ms-flex: 0 0 340px;
	max-width: 340px;
	text-align: left;
	padding-left: 30px;
	margin-top: 140px
}

.mobilemajorTech-left ul>li {
	flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	max-width: 50%;
	padding: 0 15px
}

.mobilemajorTech-card {
	overflow: hidden;
	padding: 10px 10px 15px;
	background-color: #fff;
	border-radius: 20px
}

.mobilemajorTech-card figure img {
	width: 100%;
	height: auto;
	object-fit: cover;
	border-radius: 15px
}

.mobilemajorTech-cardinner {
	padding: 5px 10px
}

.mobilemajorTech-cardinner h3 {
	font-size: 22px;
	color: #1c1c1c
}

.checknewmobtech {
	font-size: 13px;
	color: #454545;
	display: block;
	line-height: 22px;
	margin: 4px 0;
	position: relative;
	padding-left: 22px
}

.checknewmobtech i {
	position: absolute;
	left: 0;
	top: 50%;
	width: 18px
}

.checknewmobtech i svg {
	width: 18px;
	fill: #32bea6
}

.mobilemajorTech-cardinner p {
	margin: 0 0 10px
}

.mobilemajorTech-left>ul>li:nth-child(2),
.mobilemajorTech-left>ul>li:nth-child(4) {
	margin-top: 40px
}

.doctor-on-demand .bft-block,
.mobilemajorTech-left>.row [class*=col-]:first-child .mobilemajorTech-card,
.workflowhead {
	margin: 0 0 40px
}

.mobilemajorTech-left>.row [class*=col-]:nth-child(2) .mobilemajorTech-card {
	margin-bottom: 40px;
	margin-top: 40px
}

.mobilemajorTech-left>.row [class*=col-]:nth-child(2) {
	margin-top: 50px
}

.solutionoffer-mobiledev {
	background-color: #0d032e;
	padding: 75px 0 40px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top
}

.sohead-mobiledev p {
	text-align: center;
	color: #fff;
	max-width: 820px;
	margin: 0 auto
}

.solutionoffer-content {
	background: #6a58f4;
	background: -moz-linear-gradient(-45deg, #6a58f4 0, #fc686f 100%);
	background: -webkit-linear-gradient(-45deg, #6a58f4 0, #fc686f 100%);
	background: linear-gradient(135deg, #6a58f4 0, #fc686f 100%);
	padding: 40px 30px;
	border-radius: 20px;
	height: 100%;
	display: flex;
	flex-direction: column
}

.solutionoffer-content .sol-title {
	font-weight: 700;
	color: #fff;
	font-size: 22px;
	margin: 15px 0
}

.solutionoffer-content p {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	margin: 0
}

.solutionoffer-icon {
	width: 70px;
	height: 70px
}

.solutionoffer-icon img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.solutionoffer-wall {
	mix-blend-mode: lighten
}

.appdevservice-new {
	background-color: #0d032e
}

.appdevservice-Inner {
	background-color: #fff;
	border-radius: 75px 75px 0 0;
	padding: 100px 0 80px
}

.appdevservice-contntInner p {
	font-size: 15px;
	color: #454545;
	margin: 0;
	text-align: justify
}

.appdevservice-contntInner ul>li {
	position: relative;
	padding-left: 70px
}

.appdevservice-contntInner ul>li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	background-color: #0bc5b8;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	line-height: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.13969 11.2974L2.77386 17.2118C2.73156 17.3909 2.74426 17.5785 2.81029 17.7503C2.87632 17.9221 2.99261 18.0699 3.14398 18.1745C3.29535 18.2792 3.47475 18.3358 3.65876 18.3368C3.84278 18.3379 4.02284 18.2835 4.17544 18.1807L9.16669 14.8532L14.1579 18.1807C14.3141 18.2843 14.4982 18.3377 14.6856 18.3336C14.873 18.3295 15.0546 18.2681 15.2061 18.1577C15.3575 18.0473 15.4715 17.8931 15.5327 17.716C15.594 17.5389 15.5995 17.3472 15.5485 17.1668L13.8719 11.3002L18.0299 7.55835C18.1631 7.43843 18.2582 7.28212 18.3035 7.10873C18.3488 6.93534 18.3422 6.75249 18.2847 6.58278C18.2271 6.41306 18.1211 6.26394 17.9797 6.15385C17.8383 6.04376 17.6677 5.97753 17.4891 5.96334L12.2632 5.54718L10.0018 0.541262C9.92967 0.380071 9.81245 0.243194 9.66427 0.14715C9.51609 0.051106 9.34328 0 9.16669 0C8.99011 0 8.8173 0.051106 8.66912 0.14715C8.52093 0.243194 8.40372 0.380071 8.33161 0.541262L6.07019 5.54718L0.844274 5.96243C0.668692 5.97634 0.500834 6.04054 0.360783 6.14735C0.220732 6.25416 0.114418 6.39906 0.0545595 6.56471C-0.00529868 6.73035 -0.0161663 6.90974 0.0232569 7.08141C0.0626802 7.25307 0.150725 7.40974 0.276858 7.53268L4.13969 11.2974V11.2974ZM6.75494 7.33193C6.91856 7.31904 7.0757 7.26237 7.20989 7.16786C7.34407 7.07335 7.45036 6.94448 7.51761 6.79476L9.16669 3.14551L10.8158 6.79476C10.883 6.94448 10.9893 7.07335 11.1235 7.16786C11.2577 7.26237 11.4148 7.31904 11.5784 7.33193L15.2194 7.62068L12.221 10.3193C11.9607 10.554 11.8571 10.9152 11.9524 11.2525L13.101 15.2721L9.67636 12.9887C9.52604 12.8878 9.3491 12.8339 9.16807 12.8339C8.98703 12.8339 8.81009 12.8878 8.65977 12.9887L5.08111 15.3748L6.04361 11.2076C6.0789 11.0543 6.07416 10.8946 6.02985 10.7437C5.98555 10.5928 5.90316 10.4558 5.79061 10.3459L3.00577 7.63076L6.75494 7.33193V7.33193Z' fill='white'/%3E%3C/svg%3E%0A")
}

.emerging-mobile-app {
	background-color: #fff4f5;
	border-radius: 75px 75px 0 0;
	padding: 80px 0 100px
}

.emergingCard-mobileapp {
	background-color: #fff;
	height: 100%;
	padding: 55px 15px 15px;
	border-radius: 20px;
	position: relative
}

.emergingCard-mobileapp i {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 70px;
	height: 70px;
	margin: 0 auto;
	background-color: #EF5C20;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%
}

.emergingCard-mobileapp i img {
	max-height: 37px;
	width: auto;
}

.emergingCard-mobileapp h3 {
	font-size: 21px;
	text-align: center;
	color: #EF5C20;
	font-weight: 700;
	margin: 0 auto 21px;
}

.emergingCard-mobileapp p {
	text-align: center;
	margin: 0
}

.appdevservice-contnt {
	margin-top: 80px
}

.emergingEvol-block {
	background: #1d0f47;
	background: -moz-linear-gradient(-45deg, #1d0f47 0, #30287d 100%);
	background: -webkit-linear-gradient(-45deg, #1d0f47 0, #30287d 100%);
	background: linear-gradient(135deg, #1d0f47 0, #30287d 100%);
	border-radius: 35px;
	text-align: center
}

.emergingEvol-inner {
	padding: 40px 15px 45px;
	max-width: 880px;
	margin: 0 auto
}

.emergingEvol-inner h2,
.emergingEvol-inner .emerge-title {
	display: block;
	margin: 0 0 25px;
	color: #86b6ff;
	font-size: 36px
}

.agilewrap {
	margin: 60px 0 20px
}

.agilewrap p {
	padding-left: 40px;
	margin: 0
}

.agileUi-block {
	padding: 80px 0 0
}

.agileUi-block ul {
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0
}

.agileUi-block ul>li {
	position: absolute;
	max-width: 350px;
	width: 100%
}

.agileUi-desktop {
	text-align: center;
	max-width: 690px;
	margin: 0 auto
}

.agileUi-block ul>li p {
	padding: 0;
	font-size: 15px;
	line-height: 24px;
}

.agileUi-inner {
	position: relative;
	padding: 110px 0 0
}

.agileUi-block ul>li:first-child {
	bottom: 60px
}

.agileUi-block ul>li:nth-child(2) {
	left: 120px;
	top: 10px
}

.agileUi-block ul>li:nth-child(3) {
	right: 110px;
	top: 10px;
	max-width: 370px
}

.agileUi-block ul>li:nth-child(4) {
	right: 0;
	bottom: 40px;
	max-width: 310px
}

.agileUi-block ul>li h3 {
	font-size: 22px
}

.codestand-mobiledev {
	background-color: #fff4f5;
	border-radius: 75px 75px 0 0;
	padding: 80px 0 30px;
	margin: 0 0 70px
}

.codestand-card {
	position: relative;
	padding-left: 140px;
	margin: 0 0 40px
}

.codestand-card i {
	position: absolute;
	left: 0;
	top: 50%;
	max-width: 120px
}

.codestand-card h3 {
	color: #EF5C20;
	font-size: 18px;
	font-weight: 600
}

.heroContent .rfq-link {
	margin: 15px 0 0
}

.blockchain-dev-wrapper {
	background: url(https://assets.owebest.com/img/blockchain-company/blockchain-dev.png) 0 center no-repeat #11034f;
	padding: 60px 0
}

.bfts-desc p,
.blockchain-dev-wrapper p,
.doctor-app-half p,
.doctor-app-wrapper .basic-text p {
	color: #a7b7f2
}

.blockchain-benefits-wrapper {
	background: #11034f;
	padding: 0 0 90px
}

.blockchain-benefits-wrapper .sohead-mobiledev p {
	color: #a7b7f2;
	max-width: 100%
}

.blc-darkbg {
	padding: 40px;
	background: #1b0a6a;
	border-radius: 30px
}

.blockchainNetwork-block,
.codestand-blockchaindev {
	background-color: #11034f
}

.bfts-icon {
	margin: 0 0 5px;
	height: 59px
}

.bfts-title {
	color: #fff;
	font-size: 25px;
	margin: 0 0 14px
}

.blockchainNetwork-block {
	border-radius: 40px;
	padding: 60px 40px;
	margin: 80px 0 -60px;
	position: relative;
	z-index: 1;
	overflow: hidden
}

.bcnList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -10px
}

.bcnList>li {
	flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	max-width: 50%;
	padding: 10px
}

.bcnList-card {
	background-color: #1b0a6a;
	border-radius: 16px;
	padding: 15px 25px 15px 10px;
	display: flex;
	height: 100%;
	align-items: center
}

.bcnList-wall {
	margin: 0;
	flex: 0 0 110px;
	-ms-flex: 0 0 110px;
	max-width: 110px;
	text-align: center
}

.bcnList-wall img {
	max-width: 60px
}

.bcnList-wall figcaption {
	margin-top: 15px;
	font-size: 18px;
	color: #fff;
	font-weight: 500
}

.bcnList-text p {
	color: #848fd9;
	margin: 0;
	font-size: 14px
}

.bcnList>li:nth-child(2n+2) .bcnList-card {
	margin-top: -15px
}

.blockchainNetwork-block .basic-text {
	margin-top: 40px;
	padding-left: 15px
}

.blockchainNetwork-block .basic-text .page-h2 span {
	color: #ff5e39
}

.blockchainNetwork-block .basic-text p {
	color: #a7b7f2;
	margin: 0;
	line-height: 28px
}

.bcn-moon {
	position: absolute;
	right: -30px;
	bottom: -40px;
	max-width: 200px
}

.bcservice-offer {
	background-color: #f4f9ff;
	border-radius: 75px 75px 50px 50px;
	padding: 140px 0 40px;
	margin: 0 0 100px
}

.bcservice-wall {
	margin: 50px 0 0
}

.bcTech-head .page-h2,
.bcservice-offer .basic-text .page-h2 {
	color: #11034f
}

.bcservice-offer .basic-text p,
.bcsmartControl-head p,
.hire-angularjs-developer .bcTech-head p {
	color: #000
}

.alcohal-apps .stage-name {
	font-size: 23px;
	text-align: left;
	margin: 40px auto 34px;
	background: 0 0;
	border-radius: unset;
	height: auto;
	color: #000;
	display: block
}

.bcsmartControl-head .page-h2 {
	color: #11034f;
	margin: 0 0 20px
}

.bcsmartControl-head {
	max-width: 790px;
	margin: 0 auto 80px;
	text-align: center
}

.bcsmartControl-wall {
	position: absolute;
	left: 0;
	right: 0;
	top: -10px;
	max-width: 520px;
	margin: 0 auto
}

.bcsmartControl-list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0
}

.bcsmartControl-card h3 {
	font-size: 18px;
	font-weight: 500;
	color: #EF5C20;
	margin: 0 0 12px
}

.bcsmartControl-card p {
	color: #454545;
	font-size: 14px;
	line-height: 21px
}

.bcsmartControl-list>li {
	flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	max-width: 50%
}

.bcsmartControl-card {
	max-width: 310px
}

.blockChain-features-panel.features-panels .nav-tabs .nav-item .nav-link {
	font-size: 16px;
	padding: .4rem .8rem;
	margin: 5px 0
}

.blockChain-features-panel.features-panels .nav-tabs {
	border: 1px solid #c1e0ea;
	border-radius: 30px;
	padding: 18px 10px
}

.fuel-delivery-app .blockChainFeature-head p {
	text-align: center;
	color: #11094a;
	margin: 0 0 30px
}

.blockChain-features-panel {
	background-color: #fff4f5;
	padding: 50px 0
}

.blockChainpanel-content {
	text-align: left;
	max-width: 510px
}

.TwoColContent,
.bcTech-block {
	margin: 70px 0
}

.bcTech-head {
	max-width: 840px;
	margin: 0 auto 60px
}

.bcTech-card h3,
.bcTech-card h3 a {
	font-size: 19px;
	color: #EF5C20;
	font-weight: 700
}

.bcTech-card p {
	font-size: 15px;
	color: #000;
	line-height: 20px;
	margin: 0
}

.keyBenefits.automative-page {
	background: 0 0;
	margin: 57px 0 0
}

.keyBenefits.automative-page .benefits-box {
	box-shadow: 0 0 31px rgba(0 0 0, 0.05)
}

.learn_more_btn {
	background-color: #1ed4d2
}

.learn_more_btn:hover {
	background-color: #EF5C20
}

.healthcare-software-development .hero-banner-item img,
.hire-dot-net-core-developer .hero-banner-item img {
	object-position: bottom
}

.accordion.logistics-cards .card-body {
	padding: 1.25rem 1.25rem 1.25rem 4.25rem
}

.cardnumber {
	color: #fff;
	position: absolute;
	width: 34px;
	height: 34px;
	font-size: 18px;
	background: #f55c21;
	border-radius: 50%;
	left: 20px;
	line-height: 30px;
	text-align: center;
	top: 24px
}

.innerpagehero.logistics-software-development .homesrv-slider {
	max-width: 95%
}

.mini-heading {
	text-align: center;
	font-size: 25px;
	font-weight: 700;
	color: #EF5C20
}

.why-title {
	font-size: 19px;
	font-weight: 700;
	margin: 0 0 9px
}

.b2b-portal-development .bullets-points li::before {
	top: 10px
}

.hire-angularjs-developer .hero-banner-inner,
.hire-angularjs-developer .hero-banner-item,
.hire-dot-net-core-developer .hero-banner-inner,
.hire-dot-net-core-developer .hero-banner-item {
	height: 650px
}

.hire-angularjs-developer figure.homesrv-slider {
	max-width: 700px;
	margin: 0 auto -30px
}

.hire-angularjs-developer .rfq-link,
.hire-dot-net-core-developer .rfq-link {
	margin: 10px 0 20px;
	font-size: 22px
}

.TwoColBlock h2 {
	font-size: 37px;
	margin: 0 0 21px
}

.TwoColBlock p,
.scaleupList>li p {
	margin: 0;
	text-align: justify
}

.scaleup-section {
	position: relative;
	background: #faf6ff
}

.scaleup-section .blueBg {
	background-color: #100f3a;
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%
}

.scaleupIcon {
	width: 65px;
	height: 65px;
	background-color: #ff5e39;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: -5px
}

.scaleupIcon img {
	width: 28px
}

.scaleupList>li {
	position: relative;
	padding-left: 88px;
	padding-right: 30px
}

.scaleupList>li h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.scaleupList>li p {
	font-size: 14px;
	line-height: 23px;
	color: #fff
}

.scaleup-content {
	max-width: 500px;
	margin: 0 0 0 auto;
	padding: 70px 0 0
}

.hire-angularjs-developer .calssified-type-wrapper .card-header .btn-link:hover {
	color: #65d1cc
}

.hire-angularjs-developer .keyBenefits {
	margin: 0;
	padding-top: 80px
}

.hire-angularjs-developer .solutionoffer-content {
	background: #350a54;
	background: -moz-linear-gradient(-45deg, #350a54 0, #f9001c 100%);
	background: -webkit-linear-gradient(-45deg, #350a54 0, #f9001c 100%);
	background: linear-gradient(135deg, #350a54 0, #f9001c 100%)
}

.hire-angularjs-developer .solutionoffer-block>.row>[class*=col-]:nth-child(2n+2) .solutionoffer-content {
	background: #100f3a
}

.hire-angularjs-developer .bcTech-block {
	margin-top: 0;
	padding: 70px 0;
}

.hire-angularjs-developer .bcTech-content ul {
	counter-reset: counter
}

.hire-angularjs-developer .bcTech-content ul li:before {
	content: "0" counter(counter);
	counter-increment: counter;
	font-size: 30px;
	font-weight: 400;
	color: rgb(9 25 44 / 48%)
}

.excellenceBlock {
	background: #72032d;
	background: -moz-linear-gradient(top, #72032d 0, #100f3a 100%);
	background: -webkit-linear-gradient(top, #72032d 0, #100f3a 100%);
	background: linear-gradient(to bottom, #72032d 0, #100f3a 100%);
	padding: 70px 0
}

.excellenceBlock .page-h2,
.excellenceBlock .page-h2 span {
	color: #fff;
	line-height: normal;
	text-align: center
}

.excellenceList {
	display: flex;
	flex-wrap: wrap;
	margin: 0
}

.excellenceList-head {
	padding: 10px 20px;
	background-color: #e93106;
	color: #fff;
	font-weiggetQuote_bxht: 500;
	font-size: 18px;
	display: inline-block;
	text-align: left;
	max-width: 75%;
	width: 100%;
	margin: 0 0 20px;
	position: relative
}

.excellenceList-head:after {
	content: '';
	position: absolute;
	right: -10px;
	top: 0;
	background-color: #e93106;
	height: 100%;
	transform: skew(-10deg, 0);
	width: 20px
}

.excellenceList>li {
	margin: 0 0 60px;
	padding: 0 15px;
	position: relative
}

.excellenceList>li ol>li {
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	line-height: 33px
}

.excellenceList>li:first-child {
	flex: 0 0 23%;
	-ms-flex: 0 0 23%
}

.excellenceList>li:nth-child(2) {
	flex: 0 0 32%;
	-ms-flex: 0 0 32%
}

.excellenceList>li:nth-child(3) {
	flex: 0 0 20%;
	-ms-flex: 0 0 20%
}

.excellenceList>li:nth-child(4) {
	flex: 0 0 25%;
	-ms-flex: 0 0 25%
}

.excellenceList>li:not(:last-child):after {
	content: '';
	right: 30px;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: rgb(255 255 255 / 30%);
	position: absolute
}

.hire-angularjs-developer .calssified-type-wrapper {
	background: #100f3a;
	margin: 0 auto 71px
}

.hire-angularjs-developer .card {
	background-color: rgba(255, 255, 255, .07)
}

@media (min-width:992px) {
	.covid-safety .col-01 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.pdlr-0 {
		padding: 0
	}

	.bcTech-content {
		position: relative;
		padding: 150px 0
	}

	.bcTech-content>ul>li:first-child {
		left: 0
	}

	.bcTech-content>ul>li:nth-child(2) {
		left: 20%
	}

	.bcTech-content>ul>li:nth-child(3) {
		left: 40%
	}

	.bcTech-content>ul>li:nth-child(4) {
		left: 60%
	}

	.bcTech-content>ul>li:nth-child(5) {
		left: 80%
	}

	.bcTech-content>ul>li:nth-child(odd) {
		bottom: 0
	}

	.bcTech-card img {
		display: none
	}

	.bcTech-content ul,
	.bcTech-content>ul>li {
		position: absolute;
		display: flex;
		width: 100%
	}

	.bcTech-content>ul>li {
		max-width: 260px;
		min-height: 200px;
		flex-direction: column;
		justify-content: flex-start
	}

	.bcTech-content ul {
		top: 0;
		left: 0;
		right: 0;
		height: 100%
	}

	.hire-angularjs-developer .bcTech-content {
		padding: 100px 0
	}

	.hire-angularjs-developer .bcTech-card p {
		font-size: 14px
	}

	.hire-angularjs-developer .bcTech-content>ul>li {
		max-width: 320px;
		min-height: 160px
	}

	.hire-angularjs-developer .bcTech-content>ul>li:nth-child(2) {
		left: 25%
	}

	.hire-angularjs-developer .bcTech-content>ul>li:nth-child(4) {
		left: unset;
		right: 0;
		top: -60px
	}

	.hire-angularjs-developer .bcTech-content>ul>li:nth-child(3) {
		left: 50%
	}

	.hire-angularjs-developer .bcTech-wall img {
		max-width: 990px
	}
}

.hire-dot-net-core-developer figure.homesrv-slider {
	max-width: 700px;
	margin: 0 auto 30px
}

.hire-dot-net-core-developer .mouse {
	top: -60px
}

.hire-dot-net-core-developer .solutionoffer-icon {
	width: 53px;
	height: 53px
}

.hire-dot-net-core-developer .hire-angularjs-developer .solutionoffer-block>.row>[class*=col-]:nth-child(2n+2) .solutionoffer-content,
.hire-dot-net-core-developer .solutionoffer-content {
	background: #632a96;
	background: -moz-linear-gradient(-45deg, #632a96 0, #9460e3 70%, #68ecfc 100%);
	background: -webkit-linear-gradient(-45deg, #632a96 0, #9460e3 70%, #68ecfc 100%);
	background: linear-gradient(135deg, #632a96 0, #9460e3 70%, #68ecfc 100%)
}

.hire-dot-net-core-developer .solutionoffer-wall {
	mix-blend-mode: unset
}

.hire-dot-net-core-developer .Benefitsdotnet {
	background: url(https://assets.owebest.com/img/dot-net-core/dotnet-bannerfull.jpg) 0 0/cover #020105;
	padding: 80px 0 50px;
	margin: 0 0 70px
}

.Benefitsdotnet .hd-1 span {
	display: block;
	color: #fff;
	font-weight: 400
}

.Benefitsdotnet .benefits-box p {
	font-size: 14px;
	line-height: 24px;
	margin: 0
}

.Benefitsdotnet .benefits-box {
	padding-top: 0
}

.Benefitsdotnet .websolution-imgs img {
	max-width: 90px
}

.Benefitsdotnet .websolution-imgs {
	display: table;
	margin: -15px 0 20px
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.portfolio-overlay .icon li a svg,
.similar-project-box .icon li a svg {
	width: 18px;
	height: 18px;
	fill: #ffffff;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 auto
}

.view_project_btn svg {
	width: 12px;
	height: 12px;
	margin-left: 5px;
	fill: #ffffff;
	display: inline-block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	background: 0;
	border: 0;
	font-size: 0;
	padding: 0
}

.owl-dots {
	margin-top: 20px;
	text-align: center
}

.owl-theme .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 4px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s;
	border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span {
	background-color: #50adac
}

.technoimg ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	justify-content: center;
	align-items: center;
	margin: 0
}

.technoimg ul li {
	align-items: center;
	margin: 19px 39px
}

.radius-1 {
	border-radius: 10px
}

.mean-stack-development-company .choose-list li {
	font-size: inherit
}

.home .rightContact_bx,
.home-new .rightContact_bx {
	display: flex
}

.doctor-app-wrapper {
	background-color: #1c208e;
	padding: 120px 0 100px
}

.doctor-app-half {
	max-width: 80%;
	margin-left: auto;
	margin-top: -120px;
	z-index: 2;
	position: relative;
	background-color: #080b52;
	border-top-left-radius: 75px;
	padding: 55px 65px 35px
}

.custom-software-development .heroContent ul>li>p {
	font-size: 15px;
	margin: 14px 0 0;
	line-height: 21px
}

.custom-software-development .heroContent ul>li {
	padding-left: 22px;
	position: relative
}

.custom-software-development .heroContent ul>li:before {
	content: '';
	position: absolute;
	left: 2px;
	top: 7px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #fff
}

.custom-software-development .websolution-imgs img {
	max-width: 100px
}

.custom-software-development ul.choose-list li {
	font-size: inherit;
	margin: 30px 0
}

.custom-software-development .choose-list li::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1 4.95H16.0605C16.1285 4.60415 16.1627 4.25249 16.1625 3.9C16.1625 1.65403 14.5185 0 11.85 0C9.72586 0 9.17798 2.27517 8.30119 3.693C7.93861 4.27486 7.50459 4.78598 7.08942 5.25173L7.08328 5.25858L7.07723 5.26552C6.35916 6.0847 5.98894 6.375 5.6625 6.375H5.53692C5.26753 6.14288 4.90242 6 4.50005 6H1.5C0.671578 6 0 6.60441 0 7.35V18.15C0 18.8956 0.671578 19.5 1.5 19.5H4.5C4.90238 19.5 5.26748 19.3571 5.53688 19.125H5.66245C7.0072 19.125 8.8095 21 11.625 21H12.6233C15.555 21 17.2546 19.1879 17.308 16.7276C17.8931 15.8926 18.1748 14.8158 18.0573 13.7843C18.2243 13.4565 18.3492 13.109 18.429 12.75H20.1C22.2298 12.75 24 10.9882 24 8.85C24 6.73598 22.214 4.95 20.1 4.95ZM20.1 10.5H15.8332C16.4349 11.1876 16.5089 12.5074 15.6011 13.3617C16.1274 14.2826 15.6802 15.5003 14.9953 15.8754C15.3011 17.7095 14.523 18.75 12.6234 18.75H11.625C9.49261 18.75 8.00578 17.0666 6 16.8902V8.60489C7.18308 8.46595 8.01403 7.61011 8.76914 6.74883C9.29766 6.15586 9.7875 5.56289 10.2128 4.87969C10.8916 3.78338 11.4378 2.25 11.85 2.25C12.9457 2.25 13.9125 2.6625 13.9125 3.9C13.9125 5.55 12.675 6.38789 12.675 7.2H20.1C20.9637 7.2 21.75 7.97344 21.75 8.85C21.75 9.73945 20.9895 10.5 20.1 10.5ZM4.125 16.5C4.125 17.1213 3.62133 17.625 3 17.625C2.37867 17.625 1.875 17.1213 1.875 16.5C1.875 15.8787 2.37867 15.375 3 15.375C3.62133 15.375 4.125 15.8787 4.125 16.5Z' fill='%23ff5e39'/%3E%3C/svg%3E%0A")
}

.custom-software-development .choose-ob-wrapper {
	margin: 0 auto;
	background: #ff5e39
}

.custom-software-development .methods-wrapper .card-header h2 {
	height: 25px
}

.static_certification .clutch_certification img {
	filter: unset
}

.doctor-on-demand .initiative-img {
	width: 36%
}

.doctor-on-demand .covid-safety .col-01:nth-child(odd) {
	padding-right: 20%
}

.doctor-on-demand .covid-safety .col-01:nth-child(2n) {
	padding-left: 20%
}

.doctor-on-demand .covid-safety p {
	font-size: 15px;
	line-height: 24px
}

.doctor-on-demand .blockchain-benefits-wrapper {
	background: #080b52;
	padding: 80px 0
}

.doctor-on-demand .blockchain-benefits-wrapper .container {
	max-width: 1500px
}

.doctor-on-demand .blc-darkbg {
	padding: 40px 40px 10px;
	border-radius: 0;
	background: #006fec
}

.doctor-on-demand .bfts-icon {
	margin: 0 0 15px;
	height: 65px
}

.doctor-on-demand .bfts-title {
	font-size: 20px;
	margin: 0 0 12px;
	font-weight: 700
}

.doctor-on-demand .bfts-desc p {
	color: #fff;
	font-size: 15px;
	line-height: 23px
}

.doctor-on-demand .features-panels .nav-tabs {
	border: 0;
	background: 0 0
}

.doctor-on-demand .features-with-tabs {
	margin: 0;
	padding: 50px 0
}

.workflowBlock {
	background-color: #fff4f5;
	margin: 80px 0 0
}

.workflow-content {
	background-color: #006fec;
	padding: 60px 70px
}

.workflowhead .page-h2 {
	font-weight: 800;
	color: #fff;
	font-size: 36px;
	margin: 0 0 15px
}

.workflow-content p {
	color: #fff;
	margin: 0 0 10px
}

.workflow-content ul>li {
	font-size: 16px;
	color: #fff;
	position: relative;
	margin: 0 0 11px;
	padding-left: 30px
}

.workflow-content ul>li:before {
	position: absolute;
	left: 0;
	top: 1px;
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cellipse style='fill:%2332BEA6;' cx='256' cy='256' rx='256' ry='255.832' /%3E%3Cpolygon style='fill:%23FFFFFF;' points='235.472,392.08 114.432,297.784 148.848,253.616 223.176,311.52 345.848,134.504 391.88,166.392 ' /%3E%3C/svg%3E");
	background-size: 18px;
	width: 18px;
	height: 18px
}

html {
	scroll-behavior: smooth;
}

.tbl-h5 {
	font-size: 19px;
	font-weight: 800;
	margin: 30px 0 18px;
}

.table-content {
	background: #f9f9f9;
	padding: 1px 29px;
}

.fuel-delivery-app .section-space.mt-0 {
	margin-bottom: 0 !important
}

.MobileAppDevelopmentNew .emergingEvol-wrap {
	margin-top: 83px;
}

.devops-Page .emerging-mobile-app {
	background-color: #f4f4f4;
	border-radius: 0;
	padding: 70px 0 90px;
	margin-top: 70px;
}

.devops-Page .codestand-mobiledev {
	background-color: transparent;
	border-radius: 0;
	padding: 70px 0 30px;
	margin: 0 0 30px;
}

.devops-consulting-services .hero-banner-item:before {
	display: none
}

.certification_logo.owl-carousel .owl-item img {
	width: auto;
	margin: 0 auto;
}

.certification_logo .clutch_certification {
	padding: 0;
	display: block;
	text-align: center;
}

.certification_logo .owl-stage {
	display: flex;
}

.blog-description h4 {
	font-size: 19px;
}

.blog-description h5 {
	font-size: 18px;
}

.callBox.rc_bx_inner {
	width: 199px;
}

.callBox.rc_bx_inner.open {
	transform: translateX(-84px);
}

.agileUi-block ul>li i {
	display: block;
	position: absolute;
	left: 0;
	top: -10px;
	width: 60px;
}

.agileUi-block ul>li {
	padding-left: 73px;
}

.agileUi-desktop img.img-hw-auto {
	max-width: 570px;
	margin: 0 auto;
}

.blockchain-development .hero-banner-item:before {
	display: none;
}

.erp-development .dev-process {
	margin: 80px auto;
}

.erp-development .dev-process .emergingCard-mobileapp {
	box-shadow: 0 0 38px rgba(0, 0, 0, 0.07);
}

.erp-modules-wrapper ul.bulletList li {
	padding: 0 0 10px 35px;
}

.erp-modules-wrapper ul.bulletList {
	margin-top: 22px
}

.erp-modules-wrapper ul.bulletList li p {
	margin: 0
}

.erp-modules-wrapper {
	margin: 0 0 70px
}

.erp-development .emergingCard-mobileapp i img {
	width: auto;
}

.white-text {
	color: #fff;
}

.white-text p {
	color: #fff;
}

.keyBenefits.automative-page::before,
.keyBenefits.saas-process::before {
	display: none
}

.keyBenefits.saas-process {
	background: #f6faff;
	padding: 80px 0 52px;
	margin: 70px 0 0;
}

.hire-nodejs-developers .crm-srv-block .specific_fetaure {
	text-align: left;
}

.ract-js-comb {
	margin: 100px auto 55px;
}

.ract-js-comb .key-panels .nav-tabs .nav-link {
	padding: .5rem 11px;
	font-size: 15px;
	padding-bottom: 15px;
}

.react-js-developers .keyBenefits .page-h2 span {
	display: block;
}

.react-js-developers .calssified-type-wrapper {
	background: #100f3a;
}

.react-js-developers .calssified-type-wrapper .some-description p,
.react-js-developers .calssified-type-wrapper .page-h2 span,
.react-js-developers .calssified-type-wrapper .page-h2 {
	color: #fff;
}

.saas-software-page .keyBenefits .websolution-imgs img {
	max-height: 92px;
}

.heroContent .container>.container {
	padding: 0;
}

.factbg-1 {
	background: #f3f5ff;
	border-bottom: 4px solid #b0bdff;
}

.fact-list {
	line-height: 26px;
	padding: 30px;
	border-radius: 8px 8px 8px 40px;
	margin-top: 30px;
	position: relative;
	text-align: center;
	box-shadow: 0 11px 20px rgb(123 149 162 / 15%);
	margin-bottom: 40px;
}

.fact-list img {
	max-width: 100px;
	margin: 0 0 31px;
}

.calssified-type-wrapper .highlight-desc a {
	color: #32caca;
}

.custom-file-label::after {
	display: none;
}

.cd-timeline__block,
.hire-dev-wrapper,
ul.infoGraphic li {
	position: relative;
	z-index: 1
}

.innerpagehero .contact-page .hero-banner-inner,
.innerpagehero .contact-page .hero-banner-item {
	height: 310px
}

.innerpagehero .contact-page .heroContent {
	padding: 100px 0 0
}

.custom-software-development .keyBenefits::before,
.drupal-development .hero-banner-item:before,
.hire-android-developer .similar_projects_wrapper .cts-block,
.hire-developers .keyBenefits::before,
.how-nft-works .col-lg-3:last-child .work-obx::after,
.keyBenefits.no-after::after,
.social-media-app-development .hero-banner-item:before,
.software-development .about_warp:after,
.software-technology .nft-t-title,
.custom-mobile-app-development-company-usa .section_footer>.container>.row,
.custom-mobile-app-development-company-usa .section_footer .certified_section,
.custom-mobile-app-development-company-usa .webnav_toggle,
.mobile-application-development-company-austin .section_footer>.container>.row,
.mobile-application-development-company-austin .section_footer .certified_section,
.mobile-application-development-company-austin .webnav_toggle {
	display: none
}

.blog-description ul.specific_fetaure li a {
	text-decoration: underline
}

.hire-developers .keyBenefits {
	background: 0 0;
	padding: 68px 0 62px;
	margin: 0
}

.features-panels .nav-tabs .nav-item a {
	color: #000
}

.hover-box-block {
	height: 100%;
	background-color: rgba(255, 255, 255, .1);
	padding: 35px 25px 16px;
	border: 0;
	border-radius: 10px;
	position: relative;
	overflow: hidden
}

.hover-box-block .imageIcon {
	margin-bottom: 23px;
	text-align: center
}

.hover-box-block .imageIcon img {
	height: auto;
	max-height: 180px;
	width: auto
}

.hover-box-block .hoverTitle {
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 22px
}

.hover-box-block .bottom-overlay {
	left: 0;
	right: 0;
	top: 100%;
	bottom: 0;
	background-color: rgba(240, 89, 7, .95);
	overflow: hidden;
	height: 100%;
	position: absolute;
	transition: .5s
}

.hover-box-block .hoverDesc {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 0 15px;
	text-align: center
}

.hover-box-block .hoverDesc,
.hover-box-block .overlays {
	position: absolute;
	width: 100%
}

.hoverDesc p {
	color: #fff;
	font-size: 15px;
	line-height: 22px;
	text-align: center
}

.hover-box-block:hover .bottom-overlay {
	bottom: 0;
	top: 0;
	height: 100%;
	width: 100%
}

.hire-android-developer .Benefitsdotnet {
	background: #0a1044;
	padding: 80px 0 50px;
	margin: 0 0 70px
}

.p-tabs .nav-tabs .nav-link {
	border: 0;
	border-radius: 6px;
	background: #f5fcff;
	width: 100%;
	font-size: 21px;
	text-align: left;
	cursor: pointer;
	padding: 14px 43px 14px 24px;
	margin: 3px 0;
	position: relative;
	font-weight: 700
}

.p-tabs .nav-tabs {
	border-bottom: 0;
	display: flex;
	flex-direction: column
}

.new-tab-style.nav-tabs .nav-item.show .nav-link,
.new-tab-style.nav-tabs .nav-link.active,
.p-tabs .nav-tabs .nav-link.active {
	color: #fff;
	background-color: #EF5C20
}

.p-tabs .nav-tabs .nav-link.active::after {
	position: absolute;
	top: 22px;
	right: 13px;
	content: '';
	width: 10px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.375 14.5L7.625 8L1.375 1.5' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 8px
}

.p-tabs .nav-tabs .nav-link:not(.active)::after,
.work-obx::after {
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.375 14.5L7.625 8L1.375 1.5' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 8px
}

.p-tabs .nav-tabs .nav-link:not(.active)::after {
	top: 22px;
	right: 13px;
	content: '';
	width: 10px;
	height: 16px;
	opacity: .7
}

.p-tabs .tab-pane {
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left
}

.p-tabs .tab-pane p {
	color: #000;
	font-size: 17px;
	font-weight: 500;
	line-height: 27px
}

.custom-software-development .cts-block-new .cts-hd,
.max-w-100 {
	max-width: 100%
}

.featurestab-p,
.specific_fetaure.text-left,
h3.feature-tabs-title {
	text-align: left
}

.work-icon,
.work-text {
	text-align: center
}

.flex-ul li:nth-child(2n) {
	padding-left: 40px
}

.flex-ul li:nth-child(odd) {
	padding-right: 40px;
	padding-left: 42px
}

ul.specific_fetaure.flex-ul li {
	color: #fff;
	margin: 0 0 15px;
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%23EF5C20'/%3E%3Cpath d='M12.4025 19.2565L8.37237 15.214L7 16.5809L12.4025 22L24 10.3669L22.6373 9L12.4025 19.2565Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: 0 0;
	background-size: 27px
}

.mt-8,
.nft-marketplace-development .salesforce-uses-wrapper {
	margin-top: 80px
}

.work-icon {
	position: relative;
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f53200;
	border-radius: 50%;
	margin: 0 auto 30px;
	background: -ms-linear-gradient(0deg, #e2906e 0, #e83a99 100%);
	background: -moz-linear-gradient(0deg, #e2906e 0, #e83a99 100%);
	background: -webkit-linear-gradient(0deg, #e2906e 0, #e83a99 100%);
	box-shadow: 2.419px 9.703px 12.48px .52px rgba(232, 58, 153, .5)
}

.work-icon .p-work {
	position: absolute;
	left: 100%;
	top: -30px;
	transform: translateX(-50%);
	width: 138px;
	margin-left: 15px
}

.work-text h3 {
	font-weight: 600;
	font-size: 17px;
	margin-bottom: 20px;
	color: #394b50
}

.work-text p {
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 20px;
	color: #7b7b7b
}

.work-icon .p-work.p-work-2 {
	bottom: -30px;
	top: auto
}

.custom-section,
.how-nft-works {
	padding: 70px 0
}

.how-nft-works .col-lg-3 {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

.how-nft-works .hd-1 {
	margin-bottom: 55px
}

.cd-timeline__container,
.work-obx {
	position: relative
}

.work-obx::after {
	content: "";
	width: 25px;
	height: 25px;
	top: 39px;
	right: -23px;
	opacity: 1
}

.hire-dev-wrapper::after,
.hire-dev-wrapper::before {
	content: '';
	height: 100%;
	position: absolute;
	z-index: -1
}

.how-nft-works .col-lg-3:nth-child(2) .work-obx .work-icon {
	background: -ms-linear-gradient(0deg, #f6d365 0, #fda085 100%);
	background: -moz-linear-gradient(0deg, #f6d365 0, #fda085 100%);
	background: -webkit-linear-gradient(0deg, #f6d365 0, #fda085 100%);
	box-shadow: 2.419px 9.703px 18.24px .76px rgba(253, 160, 133, .5)
}

.how-nft-works .col-lg-3:nth-child(3) .work-obx .work-icon {
	background: -ms-linear-gradient(0deg, #95b4ff 0, #7397ff 100%);
	background: -moz-linear-gradient(0deg, #95b4ff 0, #7397ff 100%);
	background: -webkit-linear-gradient(0deg, #95b4ff 0, #7397ff 100%);
	box-shadow: 2.419px 9.703px 12.48px .52px rgba(115, 151, 255, .5)
}

.how-nft-works .col-lg-3:nth-child(4) .work-obx .work-icon {
	background: -ms-linear-gradient(0deg, #9df3a7 0, #57d464 100%);
	background: -moz-linear-gradient(0deg, #9df3a7 0, #57d464 100%);
	background: -webkit-linear-gradient(0deg, #9df3a7 0, #57d464 100%);
	box-shadow: 2.419px 9.703px 12.48px .52px rgba(87, 212, 100, .5)
}

.how-nft-works .col-lg-3:nth-child(5) .work-obx .work-icon {
	background: -ms-linear-gradient(0deg, #63eef7 0, #3ad1e5 100%);
	background: -moz-linear-gradient(0deg, #63eef7 0, #3ad1e5 100%);
	background: -webkit-linear-gradient(0deg, #63eef7 0, #3ad1e5 100%);
	box-shadow: 2.419px 9.703px 12.48px .52px rgba(58, 209, 229, .5)
}

.nft-solution-wrapper.nft-blue-bg {
	background-color: #2055e0
}

.nft-solution-wrapper.nft-blue-bg .ob-description p {
	color: #fff
}

.dots-bg {
	background: url(https://www.cubix.co/lp/g-app/images/shape/dot_bg.png)
}

.magento-imgs img {
	height: 249px;
	width: 100%
}

.py-9 {
	padding: 90px 0 53px
}

.hire-magento-developer .srvIcon {
	margin: 0 0 40px
}

.hire-android-developer .Benefitsdotnet.gradientBg {
	background-color: transparent;
	background-image: linear-gradient(175deg, #42749c 0, #99caac 100%)
}

.slider-inner-pages .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	margin: 5px;
	opacity: .4;
	display: inline-block;
	border-radius: 20px;
	background-color: #a0a0a0
}

.slider-inner-pages .owl-dots .owl-dot.active span {
	background-color: #50adac;
	opacity: 1
}

.slider-inner-pages .owl-stage {
	display: flex;
	flex-direction: row
}

.slider-inner-pages.owl-carousel .owl-item {
	float: none;
	display: flex
}

.grey-bg-section.calssified-type-wrapper {
	background: #f7fafb
}

.react-js-developers .grey-bg-section.calssified-type-wrapper .page-h2,
.react-js-developers .grey-bg-section.calssified-type-wrapper .page-h2 span,
.react-js-developers .grey-bg-section.calssified-type-wrapper .some-description p {
	color: #374a5e
}

.slide-title {
	font-size: 22px;
	font-weight: 800;
	line-height: 1.3;
	margin: 0 0 22px
}

.slide-block img {
	width: auto !important;
	max-height: 80px;
	margin: 0 0 30px
}

.hire-dev-wrapper {
	padding: 80px 0
}

.hire-dev-wrapper::after {
	background-color: #b2e4ff;
	right: 0;
	top: 0;
	width: 72%
}

.hire-dev-wrapper::before {
	background-color: #f3f8fb;
	left: 0;
	top: 0;
	width: 28%
}

.new-tab-style.nav-tabs {
	gap: 20px;
	border: 0;
	flex-direction: column
}

.new-tab-style.nav-tabs .nav-link {
	border: 0;
	border-radius: 6px;
	background: #fff;
	font-size: 20px;
	width: 100%;
	font-weight: 700;
	text-align: left;
	padding: 13px 20px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .1)
}

.data-tabs-inner {
	text-align: left;
	padding: 0 0 0 100px
}

.tabs-h2 {
	font-size: 28px;
	margin: 0 0 22px
}

.data-tabs-inner p {
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	color: #000
}

.hire-angularjs-developer .scaleup-section .blueBg {
	background-color: #3dafa7
}

.why-obhire-wrapper.no-bg {
	background: 0 0 !important
}

.blockchain-benefits-wrapper.top-pm {
	padding: 80px 0 90px;
	margin-top: 70px
}

.dark-blue {
	background: #100f3a
}

.keyBenefits.no-bg {
	background-color: #fff
}

.expertise-mo.dels.p-tabs {
	background: #e9fdff;
	padding: 80px 0;
	margin-bottom: 70px
}

.custom-software-development .p-tabs .nav-tabs .nav-link {
	background: #fff
}

.custom-software-development .p-tabs .nav-tabs .nav-link.active {
	background: #EF5C20
}

.custom-software-development .expertise-mo {
	background: #ffece9;
	padding: 80px 0;
	margin-bottom: 70px
}

.box-widget {
	height: calc(100% - 30px);
	padding: 30px;
	margin-bottom: 30px;
	border-radius: 15px
}

.color-widget-1 {
	background: #ddffe6
}

.color-widget-2 {
	background: #f4f4f4
}

.color-widget-3 {
	background: #e8fbff
}

.color-widget-4 {
	background: #faf8da
}

.color-widget-5 {
	background: #f0ffdd
}

.color-widget-6 {
	background: #f0f0ff
}

h2.widget-title {
	margin: 0 0 25px;
	font-size: 26px;
	font-weight: 800
}

.ind_name a {
	color: #0d0329
}

.custom-software-development ul.industries-list li {
	width: 25%
}

.custom-software-development .nft-t-img img {
	height: 88px
}

.software-technology .nft-tech-block {
	display: flex;
	height: 140px
}

.healthcare-software-development .owl-carousel .owl-item figure,
.software-technology .nft-t-img {
	margin: 0 auto
}

.custom-software-development .ind_name {
	margin: 24px auto 19px
}

.cts-block-new.blue-style-bg .sub-tag a {
	color: #1fff4d
}

.sub-tag {
	margin: 20px 0 0;
	color: #fff;
	font-weight: 500;
	font-size: 21px
}

.caption-title {
	font-size: 16px;
	margin: 22px auto 20px;
	text-transform: uppercase
}

@media (min-width:768px) and (max-width:991.98px) {
	ul.industries-list li {
		width: 33.33333333%
	}
}

.cd-timeline {
	overflow: hidden;
	padding: 4em 0;
	color: #808d97
}

.cd-timeline__block h2,
.cd-timeline__block h3 {
	font-weight: 700;
	font-size: 24px;
	margin: 0 0 24px;
	color: #000 !important
}

.cd-timeline__container::before {
	content: "";
	position: absolute;
	top: 0;
	left: 18px;
	height: 100%;
	width: 4px;
	background: #f1f1f1
}

.cd-timeline__block {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 2em
}

.cd-timeline__block:last-child {
	margin-bottom: 0
}

.cd-timeline__img {
	font-family: 'Open Sans', sans-serif;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05);
	font-weight: 600;
	color: #fff;
	font-size: 22px
}

.cd-timeline__img img {
	width: 24px;
	height: 24px
}

.cd-timeline__img--picture {
	background-color: #74cd64
}

.cd-timeline__img--movie {
	background-color: #68bbdf
}

.cd-timeline__img--location {
	background-color: #f0cb47;
	font-family: 'Open Sans', sans-serif
}

.cd-timeline__content {
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	margin-left: 1.25em;
	background: #deffd9;
	border-radius: 10px;
	padding: 26px 29px 9px
}

.cd-timeline__content::before {
	content: "";
	position: absolute;
	top: 16px;
	right: 100%;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-right-color: #fff
}

.cd-timeline__date {
	color: hsla(207, 10%, 55%, .7);
	color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), .7)
}

@media (min-width:992px) {
	.react-js-developers .bcTech-content>ul>li:nth-child(3) {
		left: 54%
	}

	.react-js-developers .bcTech-content>ul>li:nth-child(4) {
		left: 74%;
		top: 40px
	}

	.react-js-developers .bcTech-content>ul>li:nth-child(2) {
		left: 29%;
		top: 80px
	}

	.cd-timeline__container::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.cd-timeline__block:nth-child(2n) {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.cd-timeline__img {
		width: 60px;
		height: 60px;
		-ms-flex-order: 1;
		order: 1;
		margin-left: calc(5% - 30px);
		will-change: transform
	}

	.cd-timeline__block:nth-child(2n) .cd-timeline__img {
		margin-right: calc(5% - 30px)
	}

	.cd-timeline__content {
		width: 45%;
		-ms-flex-positive: 0;
		flex-grow: 0;
		will-change: transform;
		margin: 0;
		font-size: .8em;
		--line-height-multiplier: 1.2
	}

	.cd-timeline__content::before {
		top: 24px
	}

	.cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
		right: auto;
		left: 100%;
		width: 0;
		height: 0;
		border: 12px solid transparent;
		border-left-color: #deffd9
	}

	.cd-timeline__date {
		position: absolute;
		width: 100%;
		left: 120%;
		top: 20px
	}

	.cd-timeline__block:nth-child(2n) .cd-timeline__date {
		left: auto;
		right: 120%;
		text-align: right
	}

	.cd-timeline__content--hidden,
	.cd-timeline__img--hidden {
		visibility: hidden
	}

	.cd-timeline__img--bounce-in {
		-webkit-animation: .6s cd-bounce-1;
		animation: .6s cd-bounce-1
	}

	.cd-timeline__content--bounce-in {
		-webkit-animation: .6s cd-bounce-2;
		animation: .6s cd-bounce-2
	}

	.cd-timeline__block:nth-child(2n) .cd-timeline__content--bounce-in {
		-webkit-animation-name: cd-bounce-2-inverse;
		animation-name: cd-bounce-2-inverse
	}
}

@-webkit-keyframes cd-bounce-1 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes cd-bounce-1 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes cd-bounce-2 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes cd-bounce-2 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes cd-bounce-2-inverse {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
		transform: translateX(100px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes cd-bounce-2-inverse {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
		transform: translateX(100px)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.cd-timeline__container .cd-timeline__block:first-child .cd-timeline__content {
	background-color: #deffd9
}

.cd-timeline__container .cd-timeline__block:nth-child(2) .cd-timeline__content {
	background-color: #d4f2ff
}

.cd-timeline__container .cd-timeline__block:nth-child(3) .cd-timeline__content {
	background-color: #fff5c0
}

.cd-timeline__container .cd-timeline__block:nth-child(4) .cd-timeline__content {
	background-color: #fedeff
}

.cd-timeline__container .cd-timeline__block:nth-child(5) .cd-timeline__content {
	background-color: #dcd6ff
}

.cd-timeline__container .cd-timeline__block:nth-child(6) .cd-timeline__content {
	background-color: #e5ffb9
}

.cd-timeline__container .cd-timeline__block:nth-child(7) .cd-timeline__content {
	background-color: #dafff8
}

.cd-timeline__container .cd-timeline__block:nth-child(6) .cd-timeline__content .cd-timeline__img--movie {
	background-color: #93c73b
}

.cd-timeline__container .cd-timeline__block:nth-child(7) .cd-timeline__content .cd-timeline__img--movie {
	background-color: #68cbb8
}

.cd-timeline__container .cd-timeline__block:first-child .cd-timeline__content::before {
	border-left-color: #deffd9
}

.cd-timeline__container .cd-timeline__block:nth-child(2) .cd-timeline__content::before {
	border-right-color: #d4f2ff
}

.cd-timeline__container .cd-timeline__block:nth-child(3) .cd-timeline__content::before {
	border-left-color: #fff5c0
}

.cd-timeline__container .cd-timeline__block:nth-child(4) .cd-timeline__content::before {
	border-right-color: #fedeff
}

.cd-timeline__container .cd-timeline__block:nth-child(5) .cd-timeline__content::before {
	border-left-color: #dcd6ff
}

.cd-timeline__container .cd-timeline__block:nth-child(6) .cd-timeline__content::before {
	border-right-color: #e5ffb9
}

.cd-timeline__container .cd-timeline__block:nth-child(7) .cd-timeline__content::before {
	border-left-color: #dafff8
}

.cd-timeline__container .cd-timeline__block:first-child .cd-timeline__img {
	background-color: #5ccd4c
}

.cd-timeline__container .cd-timeline__block:nth-child(2) .cd-timeline__img {
	background-color: #40b6e9
}

.cd-timeline__container .cd-timeline__block:nth-child(3) .cd-timeline__img {
	background-color: #e5c72d
}

.cd-timeline__container .cd-timeline__block:nth-child(4) .cd-timeline__img {
	background-color: #de76e1
}

.cd-timeline__container .cd-timeline__block:nth-child(5) .cd-timeline__img {
	background-color: #7f6ee3
}

.cd-timeline__container .cd-timeline__block:nth-child(6) .cd-timeline__img {
	background-color: #80b329
}

.cd-timeline__container .cd-timeline__block:nth-child(7) .cd-timeline__img {
	background-color: #4acbb2
}

.cd-timeline__container .div_services_text p,
.cd-timeline__container ul.specific_fetaure>li {
	font-weight: 500;
	color: #000
}

@media (max-width:991px) {
	.cd-timeline__container .cd-timeline__block:first-child .cd-timeline__content::before {
		border-right-color: #deffd9;
		border-left-color: transparent
	}

	.cd-timeline__container .cd-timeline__block:nth-child(3) .cd-timeline__content::before {
		border-right-color: #fff5c0;
		border-left-color: transparent
	}

	.cd-timeline__container .cd-timeline__block:nth-child(5) .cd-timeline__content::before {
		border-right-color: #dcd6ff;
		border-left-color: transparent
	}

	.cd-timeline__container .cd-timeline__block:nth-child(7) .cd-timeline__content::before {
		border-right-color: #dafff8;
		border-left-color: transparent
	}

	.cd-timeline__img {
		font-size: 20px
	}

	.cd-timeline__container::before {
		left: 33px
	}

	.cd-timeline__block h2,
	.cd-timeline__block h3 {
		font-size: 22px;
		margin: 0 0 16px
	}
}

.tab-h3 {
	margin: 30px 0 21px;
	font-size: 25px
}

.sub-tag a {
	color: #00ebcc
}

.cts-block-v1 {
	text-align: center;
	background: #0a5fff;
	flex-direction: column;
	border-radius: 10px;
	display: flex;
	align-items: center;
	gap: 8px;
	justify-content: space-between;
	padding: 32px 32px
}

.sub-tag1 {
	font-size: 17px;
	font-weight: 500;
	margin: 0 auto 26px
}

.sub-tag1 a {
	color: #ffd600
}

.cts-block-v1 .cts-links-new {
	margin: 0;
	white-space: nowrap
}

span.date-svg {
	margin: 0 5px 0 0
}

.colored-cards-hover .nft-dm-block {
	border: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 300px
}

.colored-cards-hover div[class*=col-]:first-child .nft-dm-block {
	background-color: #ff5a60
}

.colored-cards-hover div[class*=col-]:nth-child(2) .nft-dm-block {
	background-color: #2dbfb0
}

.colored-cards-hover div[class*=col-]:nth-child(3) .nft-dm-block {
	background-color: #0d5ecc
}

.colored-cards-hover div[class*=col-]:nth-child(4) .nft-dm-block {
	background-color: #f2900a
}

.colored-cards-hover div[class*=col-]:nth-child(5) .nft-dm-block {
	background-color: #015a65
}

.colored-cards-hover div[class*=col-]:nth-child(6) .nft-dm-block {
	background-color: #44c4dc
}

.colored-cards-hover div[class*=col-]:nth-child(7) .nft-dm-block {
	background-color: #011526
}

.colored-cards-hover div[class*=col-]:nth-child(7) .nft-dm-block {
	background-color: #9A17EB
}

.colored-cards-hover .overlays {
	background-color: rgb(0 0 0 / 95%)
}

.solutions-block h3,
.solutions-block .sb-titles {
	font-weight: 600;
	color: #EF5C20;
	padding-left: 0;
	font-size: 23px
}

.solutions-block {
	background: #f6faff
}

.accordion--count8 {
	background-color: #fff;
	flex-wrap: wrap;
	margin-right: -1px;
	margin-bottom: -1px;
	display: flex
}

.accordionWrap {
	box-shadow: 0 1px 80px rgba(0, 0, 0, .06);
	overflow: hidden
}

@keyframes show-content {
	0% {
		transform: translateX(-20px);
		opacity: 0
	}

	100% {
		transform: translateX(0);
		opacity: 1
	}
}

.accordionWrap .card-header {
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 100%
}

.card-header,
.card-header .btn,
.card-header h2 {
	height: 100%
}

.accordionWrap .accordion .card {
	border: 0;
	border-bottom: 1px solid #cfd8db;
	border-radius: 0;
	flex-direction: row;
	align-items: center;
	height: 325px;
	border-right: 1px solid #cfd8db;
	min-width: auto;
	flex-basis: 20%;
	display: flex;
	position: relative
}

.accordionWrap .accordion .card.panel-box-shadow {
	cursor: auto;
	flex: 1;
	background: #0fab9f;
	color: #fff;
	border-right-color: #0fab9f !important;
	flex-basis: 40%
}

.accordion__content .list li {
	color: #fff;
	break-inside: avoid-column
}

.accordion--count8 .card.panel-box-shadow .card-header {
	flex: 0 0 33.333%;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative
}

.accordion--count8 .card.panel-box-shadow .collapse {
	flex: 0 0 66.666%;
	transform-origin: left
}

.accordion__content .list {
	margin: 16px 0 0;
	padding: 0 0 0 20px;
	column-count: 2;
	column-gap: 30px
}

.accordionWrap .accordion .card .btn-link {
	font-weight: 600;
	white-space: normal;
	color: #000;
	background-color: transparent;
	font-size: 19px
}

.accordionWrap .accordion .card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 1px solid #cfd8db
}

.accordionWrap .accordion .card.panel-box-shadow .btn-link,
.accordionWrap .accordion .card.panel-box-shadow:hover .btn-link {
	color: #fff;
	text-decoration: none
}

.accordionWrap .accordion .card:hover .btn-link {
	color: #0fab9f;
	text-decoration: none
}

.accordionWrap .accordion .card:nth-child(4).panel-box-shadow~.card:last-child,
.accordionWrap .accordion .card:nth-child(4).panel-box-shadow~.card:nth-last-child(2),
.accordionWrap .accordion .card:nth-child(5).panel-box-shadow~.card:last-child,
.accordionWrap .accordion .card:nth-child(6).panel-box-shadow~.card:last-child {
	order: -1
}

@media (max-width:479.98px) {
	.accordionWrap .accordion .card .btn-link {
		font-size: 14px
	}
}

ul.process-list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	padding: 0;
	list-style: none
}

ul.process-list li {
	width: 20%;
	padding: 0 18px;
	text-align: center
}

.ptitleBox {
	margin: 24px auto 15px;
	font-weight: 700;
	font-size: 18px;
}

.numberBox {
	width: 55px;
	height: 55px;
	margin: 0 auto;
	background: #f55c21;
	border-radius: 80px;
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	line-height: 48px;
	color: #fff;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1)
}

.black-bg {
	background: #1c1b1b
}

.nft-dm-block.fullimage {
	padding: 0
}

.pb-6 {
	padding-bottom: 70px
}

.nft-dm-block.fullimage .domIcon img {
	border-radius: 0;
	height: 100%;
	width: 100% !important;
	object-fit: cover;
}

.featurestab-p p {
	font-size: 18px;
	line-height: 29px;
	color: #000;
	font-weight: 500
}

.accordionWrap .accordion .card.panel-box-shadow .icon-imgs img {
	filter: brightness(0) invert(1)
}

ul.infoGraphic {
	font-size: 9px;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	justify-content: center;
	margin: 0
}

ul.infoGraphic li {
	width: 25%;
	background: #fff;
	border-radius: .5em;
	padding: 15px;
	transition: .2s;
	cursor: pointer;
	margin: 0 0 10px
}

ul.infoGraphic li .numberWrap {
	position: absolute
}

ul.infoGraphic li .number {
	font-size: 131px;
	font-weight: 800;
	line-height: 86px;
	width: .9em;
	text-align: center
}

ul.infoGraphic li .number.fontColor1 {
	color: #3498db
}

ul.infoGraphic li .number.fontColor2 {
	color: #2ecc71
}

ul.infoGraphic li .number.fontColor3 {
	color: #9b59b6
}

ul.infoGraphic li .number.fontColor4 {
	color: #f1c40f
}

ul.infoGraphic li .number.fontColor5 {
	color: #e74c3c
}

ul.infoGraphic li .number.fontColor6 {
	color: #e81592
}

ul.infoGraphic li .number.fontColor7 {
	color: #2acdd7
}

ul.infoGraphic li .number.fontColor8 {
	color: #7AB400
}

ul.infoGraphic li .coverWrap {
	transform: rotate(130deg);
	position: absolute;
	width: 18em;
	height: 15em;
	left: -3em;
	top: -1em
}

ul.infoGraphic li .coverWrap .numberCover {
	position: absolute;
	background: #fff;
	width: 18em;
	height: 6em;
	border-radius: 50% 50% 0 0;
	border-bottom: 3px solid #f5f8f7;
	transition: .4s
}

ul.infoGraphic li .coverWrap .numberCover::before {
	position: absolute;
	content: "";
	bottom: 5px;
	left: 4em;
	right: 4em;
	top: 5em;
	box-shadow: 0 0 30px 7px #48668577;
	border-radius: 100px/10px;
	z-index: -1
}

ul.infoGraphic li .coverWrap .numberCover::after {
	position: absolute;
	bottom: 0;
	content: "";
	left: -10%;
	width: 120%;
	height: 150%;
	background: radial-gradient(at bottom, #48668533, transparent, transparent);
	z-index: 1
}

ul.infoGraphic li .content {
	margin: 55px 0 30px 99px;
	position: relative;
	text-align: left
}

ul.infoGraphic li .content .devcycle-h {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase
}

ul.infoGraphic li .content p {
	line-height: 1.5em
}

ul.infoGraphic li:hover .coverWrap .numberCover {
	border-radius: 100%
}

.healthcare-software-development .section_footer,
.custom-mobile-app-development-company-usa .section_footer,
.mobile-application-development-company-austin .section_footer {
	padding: 24px 0
}

.hs-slider {
	margin-top: 60px
}

.healthcare-software-development .owl-carousel .owl-item img {
	width: auto
}

@media (min-width:768px) {
	ul.process-list.col-grid-4 li {
		width: 25%;
	}

	.section_footer {
		min-height: 0
	}
}

.why-choose-section-with-bg {
	background-image: url(https://assets.owebest.com/img/healthcare-software/why-bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding: 70px 0;
	background-position: center;
	background-size: cover;
	z-index: 1;
	position: relative
}

.why-choose-section-with-bg::after {
	background-color: rgba(0, 0, 0, .75);
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	z-index: -1
}

.why-choose-section-with-bg .page-h2 {
	margin: 0 auto 50px;
	color: #fff;
	max-width: 590px
}

.why-pills-text {
	color: #fff;
	text-align: center;
	background: #EF5C20;
	border-radius: 50px;
	padding: 10px 20px;
	margin: 10px auto;
	font-weight: 700;
	font-size: 20px
}

.whyus-pills {
	margin: 0 auto;
	max-width: 610px
}

@media (min-width:1200px) {
	.nft-dm-block.fullimage .srvTitle {
		z-index: 2;
		position: absolute;
		bottom: 0;
		padding: 0 20px;
		text-align: center;
		left: 0;
		right: 0;
		margin: 0 auto 25px
	}

	.nft-dm-block.fullimage::before {
		z-index: 1;
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background: #000;
		background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%)
	}

	.healthcare-software-development .covid-safety .initiative-img {
		margin: -40px auto 0
	}
}

.h-slide {
	margin: 0 0 24px;
	font-size: 25px
}

.software-development .about_warp {
	padding-bottom: 50px
}

@media (max-width:767.98px) {
	ul.industries-list li {
		width: 50%
	}

	.section_footer {
		padding: 24px 0 153px
	}

	.hs-slider figure {
		display: none
	}

	.software-development .heroContent {
		position: unset;
		max-width: 1200px;
		transform: none;
		padding-top: 98px !important
	}

	.software-development .hero-bann---er-item>img {
		position: absolute
	}
}

.iti__flag-box,
.iti__country-name {
	font-size: 14px;
}

.webheader {
	position: absolute;
}

.webheader.is-sticky {
	position: fixed;
}

.software-development .heroContent p {
	font-size: 17px;
	line-height: 28px;
	max-width: 100%;
	margin: 20px 0 0;
	color: #fff
}

.thank-you.innerpagehero .hero-banner-item {
	height: 370px;
}

.thank-you.innerpagehero .hero-banner-inner {
	height: 270px;
}

.thank-you.innerpagehero .heroContent {
	padding: 15px 0 30px;
}

.enterprise-application-development.innerpagehero .hero-banner-inner,
.enterprise-application-development.innerpagehero .hero-banner-item {
	height: 610px;
}

.enterprise-application-development .heroContent {
	text-align: left;
}

.solutions-block {
	padding-bottom: 20px;
}

ul.infoGraphic li:hover .content .devcycle-h {
	color: #13c2c2;
}

.healthcare-application-development-company .item {
	width: 100%;
}

.healthcare-application-development-company .p-tabs .nav-tabs .nav-link,
.round_cards {
	background: #f4f5f9
}

.round_cards {
	border-radius: 10px;
	padding: 14px 25px;
	margin: 15px auto;
	transition: box-shadow .3s ease-out, transform .3s ease-out
}

.title-cards {
	font-size: 18px;
	margin: 20px 0 8px
}

.round_cards:hover {
	box-shadow: 0 4px 6px -1px rgb(0 0 0/.1), 0 2px 4px -2px rgb(0 0 0/.1);
	transform: translateY(-4px)
}

.healthcare-application-development-company .p-tabs .nav-tabs .nav-link.active,
.white-tabs.p-tabs .nav-tabs .nav-link.active {
	background: #EF5C20
}

.img_cards {
	margin-top: 8px
}

.explist-data {
	background: #effefb;
	border-radius: 12px;
	padding: 29px 15px 20px;
	position: relative;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	text-align: center;
	margin: 15px auto;
	transition: box-shadow .3s ease-out, transform .3s ease-out
}

.srvs-icon {
	height: 50px;
	margin: 0 0 40px
}

.no-before.keyBenefits::before {
	display: none
}

.slider-fullwidth.owl-carousel .owl-item img {
	width: auto;
	margin: 0 auto
}

.artificial-intelligence.innerpagehero .heroContent,
.business-intelligence-services.innerpagehero .heroContent,
.crm-srv-block p,
.custom-mobile-app-development-company-usa.innerpagehero .heroContent,
.healthcare-application-development-company.innerpagehero .heroContent,
.mobile-application-development-company-austin.innerpagehero .heroContent,
.tab-content.text-start .tab-pane,
figure.effect-lily figcaption {
	text-align: left
}

.stage-points .nav-tabs .nav-item .nav-link.tabs-icon.consult-icon::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 50px;
	height: 50px;
	background: url(https://assets.owebest.com/img/ios-app/consult-icon.png) center no-repeat;
	z-index: -1;
	transform: translateY(-50%)
}

.workflowBlock .grid-box-title {
	color: #fff;
	border-left: 3px solid;
	margin: 38px 0 15px;
	padding: 0 0 0 15px
}

.iphone-best .stage-points .nav-tabs {
	flex: 0 0 57%;
	width: 57%
}

.ios-app-development .workflow-content {
	background-color: #5909b5
}

.ios-app-development .img-hw-auto {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.blockchain-development .calssified-type-wrapper .page-h2,
.logos-icon,
.shopify-expert,
.slide-block,
p.sub-h {
	text-align: center
}

.element-box-1 {
	padding: 32px;
	border-radius: 10px;
	box-shadow: 0 0 2.75rem rgba(0, 0, 0, .08)
}

.element-title {
	font-size: 23px;
	margin: 0 0 22px
}

.artificial-intelligence .blockchain-benefits-wrapper ul.specific_fetaure>li {
	color: #fff;
	font-size: 15px
}

.artificial-intelligence ul.specific_fetaure {
	margin: 25px 0
}

.web-benefits-h3 {
	font-size: 22px
}

.item {
	width: 100%
}

.explist-data.flex-col {
	display: flex;
	flex-direction: column;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px
}

.features-panels .nav-tabs.icons-tabs .nav-item.show .nav-link,
.features-panels .nav-tabs.icons-tabs .nav-link.active {
	background: 0 0;
	color: #EF5C20;
	border: 0;
	border-bottom: 2px solid
}

.nav-tabs.icons-tabs span svg {
	height: 36px;
	width: 38px
}

.features-panels .nav-tabs.icons-tabs .nav-link {
	padding: 0 0 11px;
	margin: 0 12px;
	color: #747474;
	border-bottom: 2px solid;
	border-radius: 4px
}

.slidesText p {
	color: #000;
	font-size: 17px
}

.stps {
	font-size: 22px;
	margin: 0 0 28px
}

.mob-img {
	background: url(https://assets.owebest.com/img/custom-mobile-apps/custom-mobile-apps.jpg) center/cover no-repeat
}

.custom-mobile-app-development-company-usa .benefits-number {
	width: 35px;
	height: 35px;
	font-size: 20px;
	line-height: 30px;
	top: -4px
}

.custom-mobile-app-development-company-usa .benefits-text {
	padding: 0 0 0 54px
}

.blogContent h4 a,
.blogContent h5 a,
.exp-title .flex-col,
a.indi-link-element .indi-title {
	color: #000
}

.mobile-application-development-company-austin .explist-data p {
	margin-top: 20px;
	margin-bottom: 7px;
	font-size: 15px;
	font-weight: 500
}

.mobile-application-development-company-austin .solutionoffer-wall {
	mix-blend-mode: unset
}

.unset-header .hero-banner-inner,
.unset-header .hero-banner-item {
	min-height: unset;
	height: auto !important
}

.home .unset-header .hero-banner-inner,
.home .unset-header .hero-banner-item {
	min-height: 500px
}

.unset-header .heroBG {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.unset-header .heroContent {
	position: relative;
	transform: none;
	padding-top: 100px;
	padding-bottom: 30px;
	height: auto !important
}

.pro-counts .projectCount {
	margin: 0 auto;
	max-width: 100%;
	padding: 0
}

.hire-blocks .crm-srv-block.bg06 {
	background-color: #fdeef3;
	border-bottom: 4px solid #ef759d
}

.steps-element {
	position: relative;
	gap: 16px;
	align-items: center;
	display: flex;
	margin: 9px 0
}

.steps-element p {
	flex: auto;
	font-size: 15px;
	margin: 0
}

figure.step-ico {
	width: 27px;
	flex: 0 0 27px;
	margin: 0
}

.emerging-mobile-app {
	padding: 54px 0
}

.heroContent .steps-element p {
	font-size: 15px;
	line-height: 24px;
	margin: 0
}

.step-ico img {
	width: auto;
	object-fit: unset;
	height: auto;
	max-width: 33px
}

@media (max-width:767.98px) {
	figure.step-ico {
		width: 20px;
		padding-top: 0
	}

	.unset-header .heroContent {
		padding-top: 100px
	}

	.step-ico img {
		width: auto;
		object-fit: unset;
		height: auto;
		max-width: 25px
	}

	.steps-element {
		gap: 14px;
		align-items: center;
		margin: 10px 0
	}
}

@media(min-width:768px) and (max-width:991.98px) {
	.heroContent .steps-element p {
		text-align: left;
		margin: 0
	}

	figure.step-ico {
		padding-top: 0
	}

	.steps-element {
		gap: 22px;
		align-items: center;
		margin: 10px 0
	}
}

.box-elements1 li::after,
.box-elements1 li::before {
	background: #dbdbdb;
	right: 0;
	margin: 0 auto;
	position: absolute;
	content: ''
}

.heroContent .obcontact_input textarea {
	height: 70px
}

.heroContent .obcontactForm {
	padding: 20px
}

.heroContent .obcontactForm .obcontactForm_inner {
	max-width: 100%
}

.pro-counts {
	margin-top: 40px
}

.heroContent .obcontactForm_inner .form-group {
	margin: 0 0 12px
}

.features-panels h3 {
	text-align: left;
	margin-bottom: 20px
}

.uses {
	text-align: left;
	margin: 0 0 10px;
	font-weight: 700
}

.website-development .emerging-mobile-app {
	border-radius: 0
}

.benefits-number {
	width: 30px;
	height: 30px;
	font-size: 19px;
	line-height: 25px;
	top: -3px
}

.benefits-text {
	padding: 0 0 0 44px
}

.food-img.app-bgimg {
	background: url(https://assets.owebest.com/img/app-dev-nyc/app-dev-nyc.jpg) center/cover no-repeat
}

.cts-element1 {
	position: relative;
	background: url(https://assets.owebest.com/img/e-learning-apps/dev-bg.jpg) center/cover no-repeat
}

.cts-element1::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(43, 132, 199, .9);
	z-index: 2
}

.cts-element1-content {
	z-index: 6;
	position: relative;
	color: #fff;
	padding: 30px
}

.industry-block-wrapper a.crm-srv-block,
.pointText {
	color: #333
}

.box-elements1,
.cts-list-element1 {
	padding: 0;
	display: flex;
	list-style: none
}

.cts-element1-content p,
.tech-logos .hd-1,
.work-projects .hd-1,
.work-projects p {
	color: #fff
}

.cts-element1-content a {
	color: #fff;
	font-weight: 600
}

.cts-element1-content a svg {
	background: #fff;
	border-radius: 4px;
	width: 30px;
	height: 28px;
	padding: 8px;
	margin: 0 0 0 5px
}

.cts-list-element1 {
	margin: 0;
	flex-wrap: wrap
}

.cts-list-element1 li {
	width: 33.33333333%;
	flex: 0 0 auto;
	position: relative;
	padding: 0 15px 0 43px;
	margin: 15px 0
}

.cts-list-element1 li img {
	position: absolute;
	left: 0;
	max-width: 31px
}

.cts-list-element1 li a {
	color: #000;
	font-weight: 500;
	font-size: 15px
}

.cts-list-element1 li a:hover {
	color: #1451df
}

.container-bg {
	background: #ebf7ff
}

.box-elements1 {
	flex-wrap: wrap;
	margin: 31px auto 20px
}

.box-elements1 li {
	width: 25%;
	flex: 0 0 auto;
	position: relative;
	text-align: center;
	padding: 31px 0 19px
}

.box-elements1 li::after {
	width: 80%;
	height: 1px;
	bottom: 0;
	left: 0
}

.box-elements1 li::before {
	width: 1px;
	height: 80%;
	left: auto;
	top: 50%;
	transform: translateY(-50%)
}

.box-elements1 li img {
	margin: 0 auto 22px;
	filter: grayscale(100%);
	transition: .3s;
	max-height: 47px
}

.box-elements1 li:hover img {
	filter: grayscale(0)
}

.box-h3 {
	font-size: 15px;
	font-weight: 600;
	padding: 0 10px
}

.Tech-flex-box li p,
.indi-title,
.pointText {
	font-size: 16px;
	font-weight: 600
}

@media (min-width:768.98px) {
	.flex-col {
		padding: 22px 15px
	}

	.box-elements1 li:nth-child(4n)::before,
	.box-elements1 li:nth-last-child(-n+4)::after {
		display: none
	}
}

@media (min-width:576px) and (max-width:767.98px) {
	.box-elements1 li {
		width: 33.3333333%
	}

	.box-elements1 li:nth-child(3n)::before,
	.box-elements1 li:nth-last-child(-n+3)::after {
		display: none
	}
}

.heroContent ul.specific_fetaure>li {
	color: #ffff
}

.bft-block {
	margin: 0 0 40px
}

.construction-management-software-development .why-obhire-wrapper .benefits-h figure,
.ins-app .why-obhire-wrapper .benefits-h figure {
	flex: 0 0 55px;
	height: 55px;
	width: 55px;
	line-height: 53px
}

.construction-management-software-development .benefits-h img,
.ins-app .benefits-h img {
	max-height: 32px;
	padding: 0;
	width: auto !important;
	margin: 12px auto 0
}

.radius-0 {
	border-radius: 0 !important
}

.ins-app .colored-cards-hover .nft-dm-block {
	min-height: 230px
}

.ins-app .salesforce-uses-wrapper p {
	margin: 0 0 4px
}

.no-bg,
.white-tabs.p-tabs .nav-tabs .nav-link {
	background: #fff
}

.ins-app .features-flex-col {
	border: 0;
	background: #fff !important
}

.workflow-content,
figure.effect-lily:hover figcaption>div {
	height: 100%
}

.workflowBlock .col-md-5 figure {
	position: relative
}

.workflowBlock figure img {
	height: 100%;
	position: absolute;
	width: 100%;
	object-fit: cover
}

.light-pastal-bg {
	background: #ebeef7
}

.pm-2 ul.default-listing>li {
	padding-bottom: 0
}

.supply-bgimg {
	background: url(https://assets.owebest.com/img/supply-chain-management/supply-bg.jpg)
}

.odd-even-clr-box .explit-block:nth-child(odd) .explist-data {
	background: #baefee
}

.odd-even-clr-box .explit-block:nth-child(2n) .explist-data {
	background: #ffdcd2
}

.odd-even-clr-box .explit-block {
	border-radius: 52px 0
}

.srvs-icon.img150 {
	height: 150px;
	margin: 0 0 30px
}

.srvs-icon.img150 img {
	max-width: 150px;
	border-radius: 50% !important
}

.home .unset-header .heroContent {
	height: 720px !important
}

.mb-7 {
	margin-bottom: 70px !important
}

.light-blue-bg {
	background: #edf1fd
}

.Tech-flex-box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 10px -16px -16px;
	position: relative;
	padding: 0;
	list-style: none
}

.Tech-flex-box li {
	padding: 8px;
	width: calc(100% / 3);
	text-align: center
}

.Tech-flex-box li img {
	display: block;
	margin: 0 auto
}

.Tech-flex-box li .tech-flex-inner {
	padding: 15px;
	background: #fff
}

.Tech-flex-box li p {
	color: #000;
	margin-top: 20px;
	margin-bottom: 0;
	display: block
}

.light-red-bg {
	background-color: #fff4f5
}

.WhychoosePoints {
	counter-reset: line
}

.weProvidePoint {
	position: relative;
	padding: 30px
}

.WhychoosePoints .weProvidePoint:before {
	position: absolute;
	left: 20px;
	top: 13px;
	color: #c0d5f6;
	counter-increment: line;
	content: counter(line);
	font-size: 35px;
	font-weight: 700
}

.lightBg {
	background-color: #f3faff
}

.pointText {
	z-index: 1;
	position: relative
}

.work-projects {
	background: #e13707;
	margin: 60px 0;
	color: #fff
}

.tech-panel p {
	color: #fff;
	margin: 0 0 5px
}

.work-projects h5 {
	font-size: 26px;
	font-weight: 800;
	margin: 29px 0 21px
}

.rounded-10 {
	border-radius: 10px
}

.tech-logos .logos-icon img {
	width: auto;
	object-fit: cover;
	max-width: 100%
}

.dark-blueBg {
	background-color: #0056b3
}

.bg-white {
	background: #fff !important
}

.bg-violet {
	background-color: #5c00b3
}

.calssified-type-wrapper .accordion .card-header .accordion-button.collapsed:after {
	background-size: 15px
}

.btn-link.focus,
.btn-link:focus {
	text-decoration: none
}

.px-carousel-2 .owl-stage-outer {
	padding: 30px 2px 20px;
	margin: 0
}

.bordered-carousel .benefits-box {
	border: 1px solid #ddd
}

.keyBenefits.automative-page .owl-item .benefits-h figure {
	align-items: center;
	justify-content: center;
	display: flex
}

.item-m1 .owl-item .item,
.keyBenefits.automative-page .owl-item .item {
	margin-right: 10px
}

.faq-box .single-item .item-nav a.collapsed,
.faq-box .single-item .item-nav button.collapsed {
	white-space: normal
}

.indi-link-element {
	background: #effefb;
	border-radius: 12px;
	padding: 29px 15px 20px;
	text-align: center;
	margin: 0 0 30px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	display: block
}

.indi-img img {
	max-height: 56px;
	margin: 0 auto 25px
}

.imageHover-element figure h2 span,
.tech-title {
	font-weight: 800
}

.faq-box .single-item h3,
.imageHover-element figure h2,
.imageHover-element figure p,
h3.mb-0 {
	margin: 0
}

.indi-link-element:hover {
	background: #fff2ed
}

a.indi-link-element:hover .indi-title {
	color: #65c7c6
}

.indi-img {
	display: block
}

.hire-dot-net-core-developer .hire-dev-wrapper::after {
	background-color: #d1ffeb
}

.highlightText {
	text-align: center;
	margin: 30px auto 0
}

.highlightText p {
	font-size: 21px;
	font-weight: 500;
	line-height: normal
}

.imageHover-element figure {
	position: relative;
	overflow: hidden;
	margin: 15px auto;
	min-width: 100%;
	max-width: 100%;
	height: 220px;
	width: 100%;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
	border-radius: 10px
}

.imageHover-element figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%
}

.imageHover-element figure figcaption {
	padding: 1em;
	color: #fff;
	font-size: 17px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	bottom: 0;
	display: block;
	z-index: 10;
	content: '';
	background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, .75) 100%);
	transition: opacity .65s cubic-bezier(.05, .2, .1, 1)
}

.imageHover-element figure:hover figcaption {
	background: linear-gradient(to bottom, rgba(0, 0, 0, .3), #EF5C20 100%)
}

.imageHover-element figure figcaption::after,
.imageHover-element figure figcaption::before {
	pointer-events: none
}

.imageHover-element figure figcaption,
.imageHover-element figure figcaption>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.imageHover-element figure figcaption>a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0
}

.imageHover-element figure h2 {
	font-weight: 300
}

.imageHover-element figure p {
	font-size: 15px;
	line-height: 1.6;
	font-weight: 600
}

figure.effect-lily img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: .7;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0)
}

figure.effect-lily figcaption>div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em;
	width: 100%;
	height: 38%;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

figure.effect-lily h2 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	font-size: 21px;
	font-weight: 600;
	margin: 0 0 10px
}

figure.effect-lily p {
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .2s, -webkit-transform .35s;
	transition: opacity .2s, transform .35s, display .45s
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: 1
}

figure.effect-lily:hover h2,
figure.effect-lily:hover img,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slide-block figure img {
	text-align: center;
	margin: 0 auto 30px
}

.faq-box .btn {
	white-space: unset !important
}

.text-black p {
	color: #666 !important
}

.custom-owl-dots .owl-dot {
	margin: 0 11px
}

.custom-owl-dots {
	display: -ms-flexbox !important;
	display: flex !important;
	justify-content: center;
	flex-wrap: wrap
}

.custom-owl-dots.owl-dots .owl-dot button {
	background: 0 0;
	border: none;
	padding: 0;
	color: #8b8b8b;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	margin: 0 0 14px
}

.custom-owl-dots.owl-dots {
	border-bottom: 3px solid #c1e7ed;
	margin: 40px 0
}

.custom-owl-dots.owl-dots .owl-dot.active button {
	color: #EF5C20
}

.grid-data-border {
	padding: 45px 45px 15px;
	border: 1px solid #f0f0f0;
	height: 100%
}

.tech-flex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.tech-flex-col {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.tech-flex ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.tech-title {
	font-size: 19px;
	margin: 20px 0 17px
}

.tech-flex ul li {
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 9px
}

.innerpagehero .owl-carousel .owl-item img {
	width: auto;
	display: unset;
	margin: 0 auto
}

.innerpagehero .owl-carousel .owl-stage-outer {
	padding: 30px 1px
}

.innerpagehero .owl-dots {
	margin-top: 0
}

.faq-box .single-item .item-nav a,
.faq-box .single-item .item-nav button {
	font-weight: 700
}

.blogContent h4,
.blogContent h5 {
	font-weight: 800
}

.ob-description p,
p {
	font-weight: 500;
	color: #000
}

.shopifyText p {
	max-width: 70%;
	margin: 0 auto 40px;
	line-height: 1.6
}

.home_blog_wrap .theme-head-box {
	margin: 0 0 5px
}

.blog-description ul.specific_fetaure {
	margin: 14px 0 15px;
}

.link-title a {
	color: #000
}

.callNo a:hover,
.link-title a:hover {
	color: #32caca
}

.abs-search-btn {
	position: absolute;
	right: 11px;
	border: 0;
	background: 0 0;
	top: 9px;
	cursor: pointer
}

.abs-search-btn:hover svg path {
	stroke: black
}

.future_mobile_app {
	padding: 30px 0
}

.search_block {
	text-align: end;
	margin-bottom: 30px
}

.block_search {
	padding: 0 41px 0 17px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 1px 9px rgba(0, 0, 0, .1);
	border: none;
	height: 48px;
	max-width: 575px;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	color: #000
}

.req-cta-btn,
.view_btn {
	background: #ec5d22;
	text-align: center
}

.future_mobile_title {
	color: #000;
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 10px;
	line-height: 1.4
}

.mobile_app_img img,
.more_guides_box img {
	border-radius: 0;
	margin: 0 auto 50px;
}

.future_mobile_app_description {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 20px;
	line-height: 1.9
}

.mobile_app_user {
	padding-left: 0;
	list-style: none;
	display: flex;
	gap: 0 20px;
	align-items: center;
	margin-bottom: 20px;
	flex-wrap: wrap;
	font-family: 'Open Sans', sans-serif
}

.mobile_app_user_items span {
	color: #5c5c5c;
	font-size: 13px;
	font-weight: 400;
	padding-left: 6px;
	padding-top: 1px;
	display: block;
	white-space: nowrap
}

.mobile_app_user_items svg {
	width: 16px;
	height: 16px
}

.mobile_app_user_items {
	display: flex;
	align-items: center
}

.more_guides_title {
	color: #000;
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: 700;
	line-height: 1.7
}

.more_guides_des,
.more_guides_des p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 20px;
	line-height: 1.8
}

.owl-theme.more_guides_slider .owl-dots .owl-dot.active span,
.trending_blogs .owl-dots .owl-dot.active span {
	background-color: #ee5d20
}

.more_guides_block {
	padding: 40px 0 60px
}

.explore_categories .tab-pane {
	margin: 0;
	padding: 0;
	text-align: left
}

.nav-tabs {
	border-bottom: 0
}

.explore_categories .nav-tabs .nav-link:hover {
	border-color: transparent;
	color: #65c6c1
}

.explore_categories .nav-link.active,
.explore_categories .nav-link.active:hover {
	border: 1px solid #65c6c1;
	color: #fff !important;
	background: #65c6c1 !important
}

.explore_categories .owl-next:before,
.explore_categories .owl-prev:before {
	content: "";
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.93967 2.45401C7.65847 2.7353 7.50049 3.11676 7.50049 3.51451C7.50049 3.91226 7.65847 4.29372 7.93967 4.57501L15.3647 12L7.93967 19.425C7.66643 19.7079 7.51524 20.0868 7.51866 20.4801C7.52208 20.8734 7.67983 21.2496 7.95794 21.5277C8.23606 21.8059 8.61227 21.9636 9.00557 21.967C9.39886 21.9704 9.77777 21.8192 10.0607 21.546L18.5462 13.0605C18.8274 12.7792 18.9854 12.3978 18.9854 12C18.9854 11.6023 18.8274 11.2208 18.5462 10.9395L10.0607 2.45401C9.77938 2.1728 9.39792 2.01483 9.00017 2.01483C8.60243 2.01483 8.22096 2.1728 7.93967 2.45401Z" fill="%2365C6C1"/></svg>');
	position: absolute;
	width: 24px;
	height: 24px
}

.explore_categories .nav-tabs .nav-link {
	background: #f5f5f5;
	border: 1px solid transparent;
	color: #666;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	white-space: nowrap;
	padding: 7px 10px;
	border-radius: 80px
}

.explore_categories .nav-tabs {
	gap: 0 20px;
	border-radius: 10px;
	padding: 11px 25px 0;
	margin: 20px 0 30px
}

.explore_categories_tab_block .more_guides_title {
	font-size: 17px
}

.trending_blogs .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0
}

.view_btn {
	border-radius: 40px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 11px 20px 9px;
	display: block;
	max-width: 125px;
	margin: 12px auto 0
}

.quote_btn:hover,
.view_btn:hover {
	background-color: #65c6c1;
	color: #fff
}

.explore_categories {
	padding-bottom: 30px;
	position: relative
}

.explore_categories .owl-prev {
	position: absolute;
	top: 3px;
	left: 0
}

.explore_categories .owl-next {
	position: absolute;
	top: 3px;
	right: 0
}

.explore_categories .owl-theme .owl-nav .disabled {
	opacity: 0
}

.all_categories_title {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid #ee5d20;
	padding-bottom: 7px;
	margin-bottom: 22px
}

.all_categories_track {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 20px
}

.all_categories_track a {
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #b7b6b6;
	color: #000;
	padding: 5px 16px;
	border-radius: 34px
}

.all_categories_track a:hover {
	color: #fff !important;
	background: #65c6c1;
	border: 1px solid #65c6c1
}

.all_categories_block .view_btn {
	max-width: 190px;
	font-size: 18px
}

.desktop-mega-element,
.explore_categories .owl-next span,
.explore_categories .owl-prev span,
.next_arrow img,
.quote_btn .hover-arrow,
.quote_btn:hover .next_arrow {
	display: none
}

.all_categories_title,
.quote_btn:hover .hover-arrow,
.req-cta-btn {
	display: inline-block
}

.explore_categories .owl-next:before {
	background-repeat: no-repeat;
	right: -30px
}

.explore_categories .owl-prev:before {
	background-repeat: no-repeat;
	left: -30px;
	transform: rotate(180deg)
}

.more_guides_block .future_mobile_title,
.trending_blogs .future_mobile_title {
	margin-bottom: 20px
}

.trending_blogs .mobile_app_user {
	gap: 0 18px
}

.trending_blogs .more_guides_title {
	font-size: 16px
}

.trending_blogs {
	padding-bottom: 50px
}

.req-cta-btn {
	border-radius: 40px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding: 14px 30px 13px;
	margin: 12px auto 0
}

.req-cta-btn:hover {
	background: #65c6c1;
	color: #fff
}

.help-us {
	background: url(https://assets.owebest.com/img/contact-img.png) center/cover no-repeat;
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 30px;
	border-radius: 10px
}

.help-us .more_guides_title {
	color: #ec5d22;
	font-weight: 400;
	line-height: normal;
	font-size: 15px
}

.help-us .future_mobile_title {
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	line-height: normal;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 9px
}

.help-us .contact_form {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 14px;
	display: block
}

.help-us ::placeholder {
	color: #515151;
	font-size: 15px;
	font-weight: 400;
	line-height: normal
}

.contact_input .form-control {
	position: relative;
	padding: 6px 40px 6px 17px;
	border-radius: 0;
	height: 31px;
	max-width: 191px;
	width: 100%
}

.contact_input .form-control:focus {
	box-shadow: none;
	border: none;
	z-index: 0
}

.contact_input .btn {
	background: #ec5d22;
	border: none;
	width: 34px;
	height: 100%;
	position: absolute;
	right: 0;
	padding: 0;
	border-radius: 0;
	top: 0
}

.contact_input .btn:focus {
	box-shadow: none
}

.latest_blog_wrapper .more_guides_details {
	padding: 0 0 10px
}

.latest_blog_wrapper .mobile_app_user {
	gap: 4px 10px
}

.latest_blog_wrapper .mobile_app_user_items svg {
	width: 13px;
	height: 13px
}

.business_produt_img {
	position: relative;
	background: url(https://assets.owebest.com/img/CTA-BG/%201.png) center/cover;
	width: 100%;
	height: 217px;
	border-radius: 10px
}

.business_product_content {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	text-align: center;
	max-width: 762px;
	padding: 28px 15px;
	margin: 0 auto
}

.business_product_content .future_mobile_title {
	color: #fff
}

.busines_growth {
	margin-bottom: 60px
}

.quote_btn {
	border-radius: 30px;
	background: #fff;
	display: inline-block;
	padding: 7px 23px;
	margin-top: 23px;
	color: #000;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: normal
}

.blog_list {
	padding-top: 20px
}

.blog_list .more_guides_box img {
	width: 100%
}

.blog_list .more_guides_title {
	font-size: 20px;
	font-weight: 600
}

.blog_list .mobile_app_user {
	margin-bottom: 30px
}

.breadcrumb {
	background-color: #fff;
	padding: 0;
	margin-top: 29px;
	margin-bottom: 0
}

.breadcrumb-item a,
.breadcrumb-item.active {
	font-size: 14px;
	color: #000;
	font-weight: 400;
	line-height: 25px
}

.breadcrumb-item+.breadcrumb-item::before {
	content: ">";
	color: #000
}

.mobile_app_user_items svg path {
	fill: #333
}

.blog-content-text p {
	margin: 0 0 30px 0;
	font-size: 19px;
	line-height: 1.9;
	color: #000;
	font-weight: 500
}

.blog_internal .all_categories_track a {
	font-family: sans-serif, -apple-system, Roboto;
	font-size: 14px;
	border: none;
	display: block;
	padding: 0;
	color: #000;
	font-weight: 600
}

.blog_internal .all_categories_track .tbl-index-h3 {
	list-style: none;
	font-size: 13px;
	margin-bottom: 6px
}

.blog_internal .all_categories_track .tbl-index-h3 a {
	font-weight: 500;
	font-size: 14px;
	padding: 0 0 0 10px
}

.tbl-index-h2 {
	margin: 0 0 7px
}

.tbl-content {
	margin: 0;
	padding: 0 0 0 15px;
	color: #ccc
}

.tbl-content a {
	font-size: 15px;
	border: none;
	display: block;
	padding: 0;
	color: #0092ff;
	font-weight: 500
}

.tbl-content a:hover {
	color: #0b77c8 !important
}

.blog_internal .all_categories_track a.active {
	color: #f25d1c
}

.blog_internal .all_categories_track a:hover,
.faqs-nav__item--is-active {
	color: #f25d1c !important;
	background: 0 0
}

.blog_internal .all_categories_track {
	gap: 12px;
	flex-direction: column
}

.explore_categories.blog_internal {
	margin-top: 31px
}

.blog_internal .more_guides_title {
	font-size: 14px;
	margin-bottom: 23px;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600
}

.blog_internal .future_mobile_title {
	margin-bottom: 20px
}

.blog_internal .more_guides_des {
	color: #000;
	font-weight: 500;
	margin-bottom: 50px
}

.blog_internal .explore_categories .all_categories_title {
	margin-bottom: 20px;
	border-bottom: none;
	padding-bottom: 0
}

.blog_internal .mobile_app_user_items {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	position: relative;
	padding-left: 23px
}

.blog_internal .mobile_app_user_items::before {
	position: absolute;
	content: "";
	background-color: #000;
	width: 8px;
	height: 8px;
	top: 10px;
	left: 0;
	border-radius: 50%
}

.blog_internal .mobile_app_user {
	gap: 24px 0;
	margin: 35px 0
}

.user_des {
	color: rgba(0, 0, 0, .5);
	font-size: 13px;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 4px
}

.user_name {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 13px
}

.user_designation {
	color: rgba(0, 0, 0, .8);
	font-size: 14px;
	font-weight: 400;
	display: inline-block
}

.user_profile figure {
	border-radius: 50%;
	margin-bottom: 0
}

.user_profile figure img {
	width: 60px;
	height: 60px;
	object-fit: cover;
	min-width: 60px;
	border-radius: 50%
}

.user_detail {
	display: flex;
	align-items: center;
	margin: 34px 0 0;
	border-top: 1px solid #ddd;
	padding-top: 25px
}

.user_profile {
	flex: 0 0 75px
}

.user_info {
	flex: 1
}

.more_blog .view_more_block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px
}

.more_blog .future_mobile_title,
.social_listing {
	margin-bottom: 0
}

.more_blog .view_btn {
	margin: 0
}

.more_blog .more_guides_box img {
	border-radius: 10px;
	width: 100%
}

.social_listing {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 15px
}

.blog_internal .breadcrumb-section {
	margin-top: 64px;
	margin-bottom: 20px
}

.blog_internal .breadcrumb {
	margin-bottom: 0;
	margin-top: 0
}

.BlogPageBody .services_banner.service_detail_page {
	padding: 115px 0 10px
}

@media (min-width:992px) and (max-width:1199.98px) {
	.all_categories_track a {
		font-size: 13px
	}

	.help-us .future_mobile_title {
		font-size: 26px
	}
}

@media (max-width:991.98px) {

	.b-Image,
	.contact_input .form-control {
		max-width: 100%
	}

	.social_listing {
		gap: 6px
	}

	.all_categories_title,
	.blog_list .more_guides_title {
		font-size: 18px
	}

	.mobile_app_img {
		margin: 0 0 23px
	}

	.blog_internal .future_mobile_title,
	.blog_internal .more_guides_des,
	.blog_list .mobile_app_user,
	.more_blog .more_guides_box {
		margin-bottom: 20px
	}

	.user_detail {
		margin: 30px 0 0
	}

	.blog_internal .mobile_app_user {
		gap: 15px 0;
		margin: 20px 0
	}

	.blog_internal .share_blog,
	.busines_growth {
		margin-top: 20px;
		margin-bottom: 40px
	}

	.blog_internal .mobile_app_user_items {
		font-size: 15px
	}

	.blog_internal .all_categories_track {
		gap: 15px;
		margin-bottom: 0
	}

	.blog_internal .explore_categories .all_categories_title {
		font-size: 20px
	}

	.more_guides_block {
		padding: 0 0 40px
	}

	.all_categories_block .view_btn {
		max-width: 150px;
		font-size: 16px
	}

	.trending_blogs {
		padding-bottom: 20px
	}

	.busines_growth {
		margin-bottom: 20px
	}

	.future_mobile_title {
		font-size: 22px
	}

	.help-us .future_mobile_title {
		font-size: 25px
	}

	.view_btn {
		margin: 0 auto
	}

	.help-us {
		height: 240px;
		margin: 40px auto 0
	}

	.more_guides_box img {
		width: 100%
	}
}

.footer-w-block,
.ftr-col-text.calling {
	gap: 18px;
	display: flex
}

.ftr-col-element span,
.megaMenu-header li span {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 2.73px
}

.ftr-col-element span,
.megaMenu-header li span,
.menubar.has-submenu.has-srvIcon li a span {
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif
}

::-webkit-scrollbar {
	width: 5px
}

::-webkit-scrollbar-track {
	background: #ddd
}

::-webkit-scrollbar-thumb {
	background: #999
}

::-webkit-scrollbar-thumb:hover {
	background: #777
}

.desktop-mega-element.active,
.has-childmenu.active .submenu,
.mb-block-default {
	display: block
}

.mega-menu-wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1170px;
	height: 100%;
	position: relative;
	padding: 13px 15px 100px
}

.headerContainer_inner {
	background: #f7f7fb;
	height: 100vh
}

.mega-footer-bg,
.megaMenu-header {
	background: #f0f0f4;
	border-radius: 10px
}

.mega-footer {
	position: fixed;
	width: 100%;
	max-width: 1170px;
	bottom: 13px;
	padding: 0 15px;
	margin: 0 auto;
	left: 0;
	right: 0
}

.mega-fooer-flex {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.social-elements .ftr-col-text svg {
	width: 26px
}

.mega-footer-bg {
	height: 100%;
	padding: 5px 30px
}

.footer-w-block {
	height: 100%;
	align-items: center
}

.mail-ico {
	flex: 0 0 51px
}

.ftr-col-element {
	flex: auto;
	font-family: 'Open Sans', sans-serif
}

.ftr-col-element span {
	color: #737373;
	margin: 0 0 6px;
	display: inline-block
}

.ftr-col-text {
	font-weight: 600;
	font-size: 14px
}

.social-elements .ftr-col-text a {
	display: inline-block;
	margin-right: 7px;
	margin-top: 3px;
	color: #000
}

.callNo {
	display: flex;
	gap: 11px;
	margin: 3px 0 0
}

.megaMenu-header {
	display: flex;
	justify-content: space-between;
	list-style: none;
	padding: 12px 18px;
	flex-wrap: nowrap
}

.megaMenu-header li span {
	display: block;
	color: #5b5b5b
}

.megaMenu-header li svg {
	position: absolute;
	left: 0
}

.has-childmenu:hover .menuTitle svg,
.megaMenu-header li a.active svg,
.menuTitle.has-no-link.active svg,
.menubar li a.active svg,
.menubar li a:hover svg,
.menubar li a:hover .img-srvicon,
.menubar:not(.has-submenu) li:hover a svg {
	opacity: 1
}

.megaMenu-header li {
	position: relative;
	padding: 0 0 0 58px;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif
}

.megaMenu-header li a {
	color: #595959
}

.has-childmenu.active .Mobile-dd-toggle,
.has-childmenu.active>a,
.has-childmenu:hover .menuTitle,
.megaMenu-header li a.active,
.megaMenu-header li a.active span,
.menuTitle.has-no-link.active,
.menubar li a.active,
.menubar li a:hover,
.menubar.has-submenu.has-srvIcon li a.acive span,
.menubar.has-submenu.has-srvIcon li:hover a span,
.menubar:not(.has-submenu) li:hover a {
	color: #f15c22
}

.megaMenu-header li a.active::after {
	position: absolute;
	width: 100%;
	bottom: -12px;
	content: '';
	left: 0;
	right: 0;
	height: 3px;
	background-color: #f15c22
}

.menu-content-element {
	font-family: 'Open Sans', sans-serif;
	height: calc(100% - 75px);
	overflow: auto;
	overflow-x: hidden;
	padding-top: 0
}

.megamenu-h1 {
	color: #757575;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 0 20px;
	border-bottom: 1px solid #ebebeb;
	padding: 0 0 9px;
	font-family: 'Open Sans', sans-serif
}

.menubar {
	margin: 0;
	padding: 0;
	list-style: none
}

.menubar li {
	position: relative;
	padding: 0 0 0 35px;
	margin: 0
}

.menubar.has-submenu li,
.submenu {
	padding: 0
}

.menubar.freeMenu li {
	margin: 0 0 29px;
	font-family: 'Open Sans', sans-serif
}

.menuTitle,
.menubar li a {
	font-size: 14px;
	color: #000
}

.flag-svg {
	margin: 0 !important
}

.callNo a {
	display: flex;
	align-items: center;
	gap: 7px;
	color: #000
}

.menubar li svg,
.menubar li .img-srvicon {
	position: absolute;
	left: 0;
	top: 13px;
	opacity: .3
}

.submenu-introtxt {
	color: #5a5a5a;
	font-size: 13px;
	margin-top: 6px
}

.menubar.has-submenu>li {
	border-bottom: 1px solid #dfdfdf;
	padding: 12px 0 15px 35px
}

.Mobile-dd-toggle {
	position: absolute;
	font-size: 17px;
	line-height: 22px;
	top: 12px;
	text-align: center;
	cursor: pointer;
	width: 100%;
	right: 4px;
	height: 100%
}

.has-childmenu.active svg {
	opacity: 1 !important
}

.submenu {
	margin: 10px 0 0;
	list-style: none;
	display: none
}

.submenu li {
	margin: 1px 0;
	position: relative;
	padding: 0
}

.submenu li a {
	font-weight: 400;
	font-size: 12px;
	color: #4d4d4d;
	padding: 0 0 0 13px;
	text-transform: none;
	display: inline-block
}

.submenu li a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	width: 5px;
	height: 8px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4xOTEyIDAuMTgzNDNDMC4wNjg3NzQ2IDAuMzAwOTE1IDAgMC40NjAyMzggMCAwLjYyNjM2MkMwIDAuNzkyNDg2IDAuMDY4Nzc0NiAwLjk1MTgwOSAwLjE5MTIgMS4wNjkyOUwzLjQyMzcyIDQuMTcwNDVMMC4xOTEyIDcuMjcxNkMwLjA3MjI0NDIgNy4zODk3NiAwLjAwNjQyMTc1IDcuNTQ4MDIgMC4wMDc5MDk2NCA3LjcxMjI4QzAuMDA5Mzk3NTIgNy44NzY1NSAwLjA3ODA3NjUgOC4wMzM2OCAwLjE5OTE1NCA4LjE0OTg0QzAuMzIwMjMyIDguMjY2IDAuNDg0MDIxIDguMzMxODggMC42NTUyNDQgOC4zMzMzMUMwLjgyNjQ2OCA4LjMzNDc0IDAuOTkxNDI1IDguMjcxNTkgMS4xMTQ1OSA4LjE1NzQ3TDQuODA4OCA0LjYxMzM4QzQuOTMxMjMgNC40OTU5IDUgNC4zMzY1NyA1IDQuMTcwNDVDNSA0LjAwNDMyIDQuOTMxMjMgMy44NDUgNC44MDg4IDMuNzI3NTJMMS4xMTQ1OSAwLjE4MzQzQzAuOTkyMTI3IDAuMDY1OTc5NyAwLjgyNjA1NSAwIDAuNjUyODk0IDBDMC40Nzk3MzMgMCAwLjMxMzY2MSAwLjA2NTk3OTcgMC4xOTEyIDAuMTgzNDNaIiBmaWxsPSIjNTI1MjUyIi8+Cjwvc3ZnPgo=);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 4px
}

.submenu li a.active:before,
.submenu li a:hover:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4xOTEyIDAuMTgzNDNDMC4wNjg3NzQ2IDAuMzAwOTE1IDAgMC40NjAyMzggMCAwLjYyNjM2MkMwIDAuNzkyNDg2IDAuMDY4Nzc0NiAwLjk1MTgwOSAwLjE5MTIgMS4wNjkyOUwzLjQyMzcyIDQuMTcwNDVMMC4xOTEyIDcuMjcxNkMwLjA3MjI0NDIgNy4zODk3NiAwLjAwNjQyMTc1IDcuNTQ4MDIgMC4wMDc5MDk2NCA3LjcxMjI4QzAuMDA5Mzk3NTIgNy44NzY1NSAwLjA3ODA3NjYgOC4wMzM2OCAwLjE5OTE1NCA4LjE0OTg0QzAuMzIwMjMyIDguMjY1OTkgMC40ODQwMjEgOC4zMzE4OCAwLjY1NTI0NCA4LjMzMzMxQzAuODI2NDY4IDguMzM0NzQgMC45OTE0MjUgOC4yNzE1OSAxLjExNDU5IDguMTU3NDdMNC44MDg4IDQuNjEzMzhDNC45MzEyMyA0LjQ5NTkgNSA0LjMzNjU3IDUgNC4xNzA0NUM1IDQuMDA0MzIgNC45MzEyMyAzLjg0NSA0LjgwODggMy43Mjc1MkwxLjExNDU5IDAuMTgzNDNDMC45OTIxMjcgMC4wNjU5Nzk3IDAuODI2MDU1IDAgMC42NTI4OTQgMEMwLjQ3OTczMyAwIDAuMzEzNjYxIDAuMDY1OTc5NyAwLjE5MTIgMC4xODM0M1oiIGZpbGw9IiNGMTVDMjIiLz4KPC9zdmc+Cg==)
}

.has-childmenu .Mobile-dd-toggle:before {
	content: '+';
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px
}

.has-childmenu.active .Mobile-dd-toggle:before {
	content: '-'
}

.menubar.has-submenu.has-srvIcon li a {
	padding: 0 0 0 52px;
	display: inline-block
}

.menubar.has-submenu.has-srvIcon li a span {
	display: block;
	font-size: 13px;
	color: #000;
	letter-spacing: 2px
}

.menubar.has-submenu.has-srvIcon li a.active svg,
.menubar.has-submenu.has-srvIcon li a:hover svg,
.menubar.has-submenu.has-srvIcon li a:hover .img-srvicon {
	filter: unset;
	-webkit-filter: unset
}

.menubar.has-submenu.has-srvIcon li a svg {
	width: 36px;
	height: 37px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.menubar.has-submenu.has-srvIcon li a .img-srvicon {
	width: 36px;
	height: 37px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.menubar.has-submenu.has-srvIcon li {
	padding: 13px 0 14px;
	margin-bottom: 0;
	font-family: 'Open Sans', sans-serif
}

.megamenuCountRow {
	column-count: 4
}

.megamenuCountRow-3 {
	column-count: 3
}

.megamenuCountRow-2 {
	column-count: 2
}

.has-no-link {
	pointer-events: none
}

.menubar.freeMenu li svg {
	top: 2px
}

.pdr-extra {
	padding-right: 33%
}

@media only screen and (min-width:768px) and (max-width:991.98px) {
	.pdr-extra {
		padding-right: 75px
	}

	.megamenuCountRow-3 {
		column-count: 2
	}

	.mega-footer-bg {
		padding: 0 12px
	}

	.ftr-col-text.calling {
		gap: 6px
	}

	.menu-content-element {
		height: calc(100% - 100px)
	}

	.menuTitle,
	.menubar li a {
		font-size: 14px
	}

	.megaMenu-header li svg {
		display: none
	}

	.megaMenu-header li {
		padding: 0 18px;
		text-align: center
	}

	.footer-w-block {
		padding: 13px;
		gap: 9px
	}

	.mail-ico {
		flex: 0 0 42px;
		width: 42px
	}

	.mail-ico svg {
		width: 37px
	}

	.flag-svg {
		width: 17px
	}

	.flag-svg svg {
		width: 18px
	}
}

@media all and (min-width:768px) {
	.menubar.freeMenu {
		margin-top: 6px
	}

	.mega-menu-figure {
		position: absolute;
		right: 0
	}

	.menu-mobile-toggle-title {
		display: none
	}

	.submenu {
		margin-top: 8px
	}

	.pdl-mega-25 {
		margin-right: 25%
	}
}

@media all and (max-width:767.98px) {

	.menu-mobile-toggle-subtitle,
	.menuTitle,
	.menubar li a {
		position: relative;
		font-family: 'Open Sans', sans-serif;
		display: block
	}

	.pdr-extra {
		padding-right: 0
	}

	.Mobile-dd-toggle {
		top: 0
	}

	.mb-block-default,
	.mega-footer,
	.mega-menu-figure,
	.menu-header,
	.srvicon-svg,
	.submenu-introtxt {
		display: none
	}

	.headerContainer_inner {
		height: 100%;
		overflow-y: unset;
		top: 0;
		position: relative
	}

	.megamenuCountRow,
	.megamenuCountRow-2,
	.megamenuCountRow-3 {
		column-count: unset
	}

	.has-childmenu.active .submenu {
		padding: 0 0 0 15px
	}

	.mega-menu-wrapper {
		padding-bottom: 20px;
		padding-top: 45px
	}

	.menuTitle,
	.menubar li a {
		z-index: 1;
		margin: 0;
		text-transform: none;
		color: #464646
	}

	.menubar.freeMenu li a {
		position: unset
	}

	.submenu li {
		margin: 11px 0
	}

	.submenu li a::before {
		top: 7px
	}

	.menubar.freeMenu li {
		padding: 0;
		margin: 0 0 9px
	}

	.menubar li svg {
		width: 18px;
		display: none
	}

	.megamenu-h1 {
		color: #979797;
		margin: 4px 0 16px;
		text-transform: none;
		font-weight: 500
	}

	.menubar.has-submenu.has-srvIcon li a {
		display: block;
		padding: 0
	}

	.menu-content-element {
		height: 100%
	}

	.menu-mobile-toggle-subtitle {
		font-size: 15px;
		font-weight: 700;
		border-bottom: 1px solid #ddd;
		padding: 18px 0 16px;
		color: #000
	}

	.menu-mobile-toggle-subtitle a {
		color: #000
	}

	.headerContainer .webnav_toggle svg,
	.webheader.is-sticky .headerContainer .webnav_toggle svg {
		width: 19px;
		height: 19px
	}

	.m-svg-icon svg {
		width: 32px
	}

	.menu-mobile-toggle-subtitle span {
		position: absolute;
		right: 8px;
		top: 16px
	}

	.menubar.has-submenu>li {
		border-bottom: 0;
		padding: 0;
		margin-bottom: 9px
	}

	.m-svg-icon {
		position: absolute;
		left: 0;
		top: 7px
	}

	.menu-mobile-toggle-subtitle span svg {
		width: 10px
	}

	.menu-mobile-toggle-title.active .menu-mobile-toggle-subtitle {
		border-bottom: 0;
		color: #EF5C20
	}

	.desktop-mega-element {
		border-bottom: 2px solid #ddd;
		padding: 0 0 17px 15px
	}

	.menubar.has-submenu.has-srvIcon li a span {
		display: inline-block;
		font-size: 15px;
		color: #464646;
		letter-spacing: 0;
		text-transform: none
	}

	.menubar.has-submenu.has-srvIcon li {
		padding: 0;
		margin-bottom: 12px
	}

	.has-childmenu>a {
		display: inline-block !important
	}

	.menu-mobile-toggle-title.active .menu-mobile-toggle-subtitle span {
		transform: rotateZ(180deg)
	}
}

.hero-banner,
.home .unset-header .hero-banner-item {
	background: #2052b5
}

@media (max-width:575.98px) {
	.cts-links-new {
		width: 100%
	}
}

.bdr-box-blocks .grid-box-flex {
	border: 1px solid #eee;
	padding: 30px;
	height: 100%;
	border-radius: 6px
}

@media (min-width:768.98px) {

	.owl-mobile-grid-2,
	.owl-mobile-grid-3,
	.owl-mobile-grid-4 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px
	}

	.row-grid .item {
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px
	}

	.item-grid-2 .item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 30px
	}

	.item-grid-3 .item {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
		margin-bottom: 30px
	}
}

@media (min-width:1200px) {
	.item-grid-4 .item {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		margin-bottom: 30px
	}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.item-grid-4 .item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 30px
	}
}

@media (min-width:768px) and (max-width:991.98px) {

	.item-grid-3 .item,
	.item-grid-4 .item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 30px
	}
}

@media (max-width:767.98px) {
	.all_categories_block {
		margin-top: 6px
	}

	.breadcrumb-item a,
	.breadcrumb-item.active {
		font-size: 14px
	}

	.blog_internal .breadcrumb-section {
		margin-top: 30px;
		margin-bottom: 20px
	}

	.item-grid-2 .item,
	.item-grid-4 .item,
	.latest_blog_wrapper .blog_row,
	.more_blog .more_guides_box {
		margin-bottom: 0
	}

	.blog_list .more_guides_title,
	.business_product_content .future_mobile_title {
		font-size: 18px
	}

	.more_guides_des,
	.quote_btn {
		font-size: 15px
	}

	.explore_categories {
		padding-bottom: 20px
	}

	.all_categories_track,
	.mobile_app_user {
		margin-bottom: 20px
	}

	.block_search {
		min-width: 100%
	}

	.future_mobile_title {
		font-size: 22px
	}

	.explore_categories_tab_block .more_guides_title {
		font-size: 16px
	}

	.more_guides_block {
		padding: 0 0 20px
	}

	.more_guides_title {
		font-size: 19px
	}

	.all_categories_title {
		font-size: 20px
	}

	.more_guides_block .future_mobile_title {
		margin-bottom: 11px
	}

	.social_listing {
		gap: 15px
	}

	.blog-content-text p {
		margin: 19px 0;
		font-size: 17px;
		line-height: 1.7
	}

	.breadcrumb {
		margin-top: 16px
	}
}

.lazyloaded {
	margin: 0 auto;
	display: block;
}

@media all and (min-width:1200px) {
	.home .unset-header .heroContent {
		transform: translateY(-50%);
	}

	.home .unset-header .hero-banner-inner,
	.home .unset-header .hero-banner-item,
	.home .hero-banner-wrap.unset-header {
		height: 90vh !important;
	}
}

.mega-menu-figure {
	height: calc(100% - 190px);
}

.mega-menu-figure figure {
	height: 100%;
	background-color: #FFC35A;
}

.portfolio-detail-wrapper .webheader {
	position: fixed;
}


ul.specific_fetaure.decimal_list {
	list-style: decimal;
	padding: 18px 0 0 18px;
}

.blog-content-text h3 {
	margin: 0 0 17px;
}

ul.specific_fetaure.decimal_list>li {
	padding: 0 0 20px 10px;
	background-image: none;
}

.home .certification_logos_wrap .blog-h {
	margin-bottom: 35px;
}

blockquote p {
	display: inline-block;
}

blockquote p.nolink-bg {
	padding: 0;
}

blockquote p.nolink-bg:before {
	display: none;
}

blockquote a:hover {
	color: #0056b3;
	text-decoration: underline;
}

.nft-dev-block ul.specific_fetaure>li {
	font-size: 15px;
	padding: 0 0 9px 32px;
}


blockquote {
	position: relative;
	margin: 0;
	padding: 20px 85px;
	margin: 55px 0 30px;
	font-size: 19px;
	line-height: 1.8;
	color: #000;
	font-weight: 400;
	font-style: italic;
	background: #f7f7f7;
}

blockquote:before,
blockquote:after {
	position: absolute;
	color: #f15c22;
	font-size: 8rem;
	width: 4rem;
	font-style: normal;
	height: 4rem;
	font-family: sans-serif, arial;
}

blockquote:before {
	content: '“';
	left: 30px;
	top: -80px;
	font-style: normal;
}

blockquote:after {
	content: '”';
	right: 24px;
	bottom: 19px;
}

cite {
	line-height: 3;
	text-align: left;
}

.features-flex-wrapper.ff-col-2 .features-flex {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

@media (max-width: 767.98px) {
	.features-flex-wrapper.ff-col-2 .features-flex {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	blockquote {
		padding: 36px 35px;
		font-size: 17px;
		line-height: 1.8;
	}
}

.blog-content-text h4,
.blog-content-text h5,
.blog-content-text h6 {
	color: #000;
	font-weight: 700;
	margin: 0 0 30px;
}

.blog-content-text h4 {
	font-size: 21px;
	margin: 0 0 12px;
}

.cms_page {
	background: #fff;
}

.form-control:focus {
	color: #000;
	box-shadow: none;
}

.form-control::placeholder {
	color: #6D7D87;
	opacity: 1;
}

.form-control::-webkit-input-placeholder {
	opacity: 1;
	color: #6D7D87;

}

#getquote_modal .modal-dialog,
.get_quote_form {
	max-width: 100%;
}

.cta-element {
	margin: 60px auto;
}

ul.specific_fetaure.disc_list {
	list-style: disc;
	padding: 0 0 0 21px;
}

ul.specific_fetaure.disc_list li {
	list-style: disc;
	padding: 0 0 0 21px;
}

ul.specific_fetaure.disc_list li {
	background-image: none;
	padding-left: 0;
}

.blog-content-text ul.specific_fetaure {
	margin: 0 0 39px;
}

.blog-content-text ul.specific_fetaure.disc_list li {
	list-style: disc;
	padding: 0 0 11px 6px;
	font-size: 19px;
	line-height: 1.9;
}

.get_quote_form button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	border: 1px solid #000;
	opacity: 1;
	border-radius: 50%;
	line-height: 0;
}

@media (min-width:768px) {
	.request_popup .modal-dialog {
		max-width: 94%;
	}

	.formbanner-holder {
		padding: 22px;
		flex: 0 0 310px;
		width: 310px;
		margin-right: 30px;
	}
}

@media (min-width: 576px) {
	.callbackModal .modal-dialog {
		max-width: 670px;
	}
}

@media (min-width: 992px) {

	.request_popup .modal-dialog,
	.callbackModal .modal-dialog {
		max-width: 1020px;
	}
}


.formbanner-holder {
	background: rgb(4, 73, 200);
	background: linear-gradient(45deg, rgba(4, 73, 200, 1) 0%, rgba(4, 73, 200, 1) 100%);
	border-radius: 10px;
	padding: 25px;
	color: #fff;
	position: relative;
	z-index: 1;
	flex: 0 0 350px;
	width: 350px;
	margin-right: 35px;
}

.formbanner-holder::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: url(https://assets.owebest.com/img/cost-bg.jpg) center no-repeat;
	background-size: cover;
	z-index: -1;
	opacity: 0.1;
}

.request_popup .get_quote_form_right {
	display: flex;
}

.formbanner-text {
	border-left: 5px solid #FF9000;
	padding: 1px 0 9px 20px;
	font-size: 19px;
	font-weight: 600;
	margin: 0 0 33px;
}

.formbanner-title {
	font-size: 37px;
	font-weight: 900;
	margin: -13px 0 14px;
	line-height: 56px;
}

.formbanner-title span {
	font-size: 60px;
	color: #FF9000;
}

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


@media (max-width:991.98px) {
	.formbanner-holder {
		display: none;
	}
}




.text-center-element {
	text-align: center;
	margin: 70px auto;
	background: #f3f7fe;
	padding: 50px;
	background: linear-gradient(142.23deg, #f0f8ff 7.63%, #c9e2fd 99.01%);
	border-radius: 40px;
}

.ics .mobilemajorTech-card {
	height: 100%;
}

.cd-timeline__block:last-child {
	padding: 0 0 70px;
}

.codestand-card.no-transform i {
	top: 0;
	transform: none;
}

@media (min-width:768px) {
	.hero-text-left {
		text-align: left;
	}
}

.bfts-icon img {
	margin: 0;
}


.thanks-h1 {
	font-size: 60px;
	margin: 0 0 50px;
	color: #EE5C20
}

.thanks-h1 span {
	display: block;
	font-weight: 800;
	color: #000;
}

.thanks-h2 {
	font-size: 20px;
}

.thanks-h2 {
	background: #F1FAFF;
	border-radius: 23px;
	padding: 22px 30px;
	font-size: 20px;
}

.thanks-h2 strong {
	font-family: 'Open Sans';
	font-weight: 700;
}

.thanks-h2 strong span {
	color: #EE5C20
}

.thanksImg {
	margin: 0 0 0 auto;
}

.thanks-section {
	margin: 70px auto 0;
}

.expect-section {
	background: #FFF3F3 url(https://assets.owebest.com/img/swirlBg.png) center no-repeat;
	background-size: cover;
	padding: 70px 0;
	position: relative;
	z-index: 1;
	margin-top: 70px;
}

.expect-section::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 230px;
	content: '';
	z-index: -1;
	background: #fff;
}

.expect-h2 {
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	margin: 0 0 20px;
}

.expect-subtext p {
	text-align: center;
	font-size: 19px;
	max-width: 610px;
	margin: 0 auto 60px;
}

.expect-block {
	background: #fff;
	border-radius: 10px;
	height: 100%;
	padding: 33px;
	text-align: center;
	box-shadow: 0 10px 30px 0px rgba(0, 0, 0, 0.04);
	padding-bottom: 15px;
}

.expect-count {
	width: 117px;
	height: 117px;
	background: #BDEFFB;
	margin: 0 auto 20px;
	text-align: center;
	font-size: 50px;
	font-weight: 700;
	font-family: 'Open Sans';
	line-height: 2.2;
	border-radius: 50%;
	color: #3AA5BF;
}

.expect-count.ec1 {
	background: #FFCC7E;
	color: #B1761B;
}

.expect-count.ec2 {
	background: #FFE3EE;
	color: #C35F87;
}

.expect-stp {
	font-size: 23px;
	font-weight: 700;
	margin: 0 auto 15px;
}

.thank-you.innerpagehero .hero-banner-item {
	padding: 40px 0;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.thanks-h1 {
		font-size: 55px;
	}

	.thanks-h2 {
		padding: 17px 20px;
		font-size: 18px;
	}

	.expect-section {
		padding: 50px 0;
		margin-top: 50px;
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.expect-block {
		padding: 20px 15px;
	}

	.expect-count {
		width: 97px;
		height: 97px;
		margin: 0 auto 19px;
		font-size: 45px;
		line-height: 2;
	}

	.expect-stp {
		font-size: 21px;
		margin: 0 auto 15px;
	}

	.expect-text p {
		font-size: 14px;
	}

	.thanks-h1,
	.expect-h2 {
		font-size: 42px;
		margin: 0 0 30px;
	}

	.expect-subtext p {
		font-size: 18px;
		margin: 0 auto 43px;
	}

	.thanks-h2 {
		font-size: 16px;
	}
}

@media (max-width:767.98px) {
	.thank-you.innerpagehero .heroContent {
		padding: 30px 0 0px !important;
	}

	.thanks-section {
		margin: 40px auto 0;
	}

	.thanksImg {
		margin: 0 auto 40px;
		max-width: 220px;
	}

	.thanks-h1 {
		font-size: 36px;
		margin: 0 auto 30px;
		color: #EE5C20;
		text-align: center;
	}

	.expect-section {
		padding: 34px 0;
		margin-top: 50px;
	}

	.thanks-h2 {
		border-radius: 23px;
		padding: 17px 20px;
		font-size: 16px;
		text-align: center;
	}

	.expect-h2 {
		font-size: 36px;
	}

	.expect-section::after {
		display: none;
	}

	.expect-subtext p {
		font-size: 17px;
		margin: 0 auto 43px;
	}

	.expect-block {
		height: auto;
		padding: 20px 15px;
		margin: 0 auto 20px;
	}
}




.webStories-section {
	padding: 60px 0;
	margin: 0 0 30px;
}

.webs-heading {
	font-size: 25px;
	text-transform: uppercase;
	border-left: 4px solid #ee5a23;
	padding: 0 0 0px 14px;
	margin: 0 0 40px;
}

.webs-block {
	transition: .5s all ease-in;
	height: 477px;
	position: relative;
	border-radius: 23px;
	overflow: hidden;
	z-index: 1;
	margin: 0 0 30px;
}

.webs-block::after {
	pointer-events: none;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: rgb(10, 10, 10);
	z-index: 0;
	transition: .5s all ease-in;
	border-radius: 27px;
	background: linear-gradient(0deg, rgba(10, 10, 10, 0.8) 0%, rgba(110, 195, 187, 0.2) 100%);
}

.webs-block:hover::after {
	background: linear-gradient(0deg, rgba(10, 10, 10, 0.9) 0%, rgba(110, 195, 187, 0.4) 100%);
}

.webs-img {
	object-fit: cover;
	height: 100%;
	width: 100%;
	border-radius: 29px;
}

.product-detail {
	position: absolute;

	height: auto;
	left: 0;
	right: 0;
	bottom: 15px;
	overflow: hidden;
	padding: 15px;

	transition: all 0.35s;
	padding-right: 100px;
	z-index: 1;
}

.webs-block .product-detail .webs-title {
	font-size: 19px;
	font-weight: 700;
	line-height: 28px;
	margin: 3px 0;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Open Sans';
}

.webs-link a {
	width: 65px;
	height: 65px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	border: 1px solid #65C9CB;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	color: #000;
}

.webs-link a:hover,
.webs-block:hover .webs-link a {
	border: 1px solid #F16232;
	background: #F16232;
	color: #fff;
}

.webs-block .product-detail .subheading {
	font-weight: 400;
	margin: 0;
	text-align: left;
	color: rgba(0, 0, 0, 0.6);
}

.webs-block .product-detail .webs-text {
	padding: 0;
	margin: 0;
	font-size: 1em;
	visibility: hidden;
	font-family: 'Open Sans';
	color: #fff;
}

.webs-block .product-detail .webs-text p {
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	margin-top: 18px;
	margin-bottom: 0;
}

.webs-block:hover .product-detail {

	bottom: 30px;
}

.webs-block:hover .webs-text {
	visibility: visible;
}

.webs-link {
	position: absolute;
	bottom: 0;
	width: 114px;
	height: 111px;
	right: 0;
	transition: .7s all ease-in;
	background: url(https://assets.owebest.com/img/webs-corner.png) center no-repeat;
	background-size: cover;
	z-index: 2;
}




.paginations,
.page-numbers {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}

.paginations {
	margin-top: 28px;
}

.btn-nav,
.btn-page {
	border-radius: 50%;
	background-color: #F6F6F6;
	cursor: pointer;
}

.btn-nav {
	padding: 8px;
}

.btn-nav {
	border: 0;
	width: 65px;
	font-family: 'Open Sans';
	height: 65px;
	color: #000;
}

.btn-nav:hover,
.btn-page:hover {
	background-color: #F16232;
	color: #fff;
}

.btn-page {
	border: none;
	width: 65px;
	height: 65px;
	font-size: 20px;
	font-family: 'Open Sans';
	font-weight: 600;
}

.btn-selected {
	background-color: #F16232;
	color: #fff;
}

@media (max-width:767.98px) {
	.btn-page {
		width: 45px;
		height: 45px;
		font-size: 15px;
	}

	.btn-nav {
		width: 45px;
		height: 45px;
	}

	.paginations,
	.page-numbers {
		gap: 9px;
		flex-wrap: wrap;
	}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.webs-block {
		height: 357px;
	}

	.webs-block .product-detail .webs-title {
		font-size: 17px;
		line-height: 23px;
	}

	.product-detail {
		height: 95px;
	}

	.webs-block .product-detail .webs-text p {
		font-size: 14px;
		line-height: 21px;
		margin-top: 14px;
	}

	.webs-block:hover .product-detail {
		height: 179px;
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.webs-block:hover .product-detail {
		height: 195px;
	}

	.product-detail {
		height: 107px;
	}

	.webs-block .product-detail .webs-text p {
		font-size: 14px;
		line-height: 22px;
		margin-top: 13px;
	}
}

@media (min-width:576px) and (max-width:767.98px) {
	.webs-block {
		height: 347px;
	}

	.webs-link {
		width: 64px;
		height: 61px;
		background-size: 65px;
	}

	.webs-link a {
		width: 35px;
		height: 35px;
		bottom: 5px;
		right: 5px;
		line-height: 30px;
	}

	.webs-link a svg {
		height: 18px;
	}

	.product-detail {
		padding-right: 52px;
		height: 100px;
	}

	.webs-block .product-detail .webs-title {
		font-size: 17px;
		line-height: 25px;
	}

	.webs-block .product-detail .webs-text p {
		font-size: 14px;
		line-height: 21px;
		margin-top: 12px;
	}

	.webs-block:hover .product-detail {
		height: 205px;
	}
}


.get_quote_form_right .form-group {
	margin-bottom: 25px
}

.request-a-quote .get_quote_form_right .form-group,
.sales-services .mb-30,
.salesforce-devs-wrapper .mb-30,
.salesforce-uses-wrapper .mb-30,
.why-hireus-wrapper .mb-30,
.why-obhire-wrapper .mb-30,
.why-salesforce-wrapper .mb-30 {
	margin-bottom: 30px
}

.request-a-quote .get_quote_form_right {
	background-color: #E0ECF3;
	max-width: 1049px;
	margin: 0;
	border-radius: 10px;
	padding: 40px 50px 50px
}

.request-a-quote .get_quote_form_head {
	margin: 0 0 20px;
	font-size: 30px;
	color: #000;
	font-weight: 700;
	border-left: 3px solid #FF703B;
	padding-left: 14px;
}

.get_quote_form_head {
	font-weight: 500;
	font-size: 30px;
	line-height: normal;
	margin: 0 0 10px;
	color: #EF5C20
}

.tech-text {
	font-weight: 800
}

.request-a-quote .get_quote_form_text {
	color: #000;
	margin: 0 0 30px
}

.get_quote_form_text {
	font-size: 15px;
	line-height: 24px;
	color: #09192c;
	margin: 0 0 32px;
	font-weight: 500
}

.obcontact_input {
	position: relative;
}

.svg-input {
	position: absolute;
	left: 13px;
	top: 10px;
}

.obcontactFormhome .obcontact_input input,
.obcontactFormhome .obcontact_input select,
.obcontactFormhome .obcontact_input textarea {
	width: 100%;
	background-color: #fff;
	font-family: arial, 'sans-serif';
	border: 0;
	height: 48px;
	border-radius: 12px;
	padding: 12px 20px;
	color: #000;
	font-size: 15px;
	padding-left: 52px !important
}

.obcontact_input textarea {
	height: 220px;
	resize: none
}


.request-a-quote .contactform_upload_dv .custom-file-label,
.request-a-quote .obcontact_input input,
.request-a-quote .obcontact_input select,
.request-a-quote .obcontact_input textarea {
	background-color: #fff;
	border: 0 !important;
	border-radius: 6px;
	height: 45px;
	color: #000;
	padding: 0 15px
}

.request-a-quote .obcontact_input textarea {
	height: 180px;
	padding: 15px
}

.request-a-quote .contactform_upload_dv .custom-file-label {
	padding-left: 50px;
	padding-top: 15px
}

.request-a-quote .obcontact_input input,
.request-a-quote .obcontact_input select,
.request-a-quote .obcontact_input textarea {
	padding-left: 47px
}

.svg-input {
	position: absolute;
	left: 13px;
	top: 10px;
	width: 25px;
	z-index: 2;
}

.obcontact_input select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: 11px;
	background-position: right .75rem center;
}

.request-a-quote .contactform_upload_dv svg,
.request-a-quote .inputfile-5+label svg {
	width: auto;
	height: auto;
	fill: none;
}


.obcontactForm-submit button.btn {
	color: #fffefe;
	font-size: 16px;
	font-weight: 600 !important;
	padding: 5px 26px;
	min-height: 53px;
	border-radius: 35px;
	box-shadow: unset;
}

.obcontactForm-submit button.btn:hover {
	background-color: #62cbc8;
	color: #fffefe;
	box-shadow: unset
}

.custom-check input[type="checkbox"] {
	position: relative;
	border: 2px solid #D7E4EC;
	border-radius: 4px;
	background: #fff;
	cursor: pointer;
	line-height: 0;
	margin: 0 0.6em 0 0;
	outline: 0;
	padding: 0 !important;
	vertical-align: text-top;
	height: 20px;
	width: 20px;
	-webkit-appearance: none;
	opacity: 1;
}

.custom-check input[type="checkbox"]:hover {
	opacity: 1;
}

.custom-check input[type="checkbox"]:checked {
	background-color: #EF5C20;
	opacity: 1;
	border: 2px solid #EF5C20;
}

.custom-check input[type="checkbox"]:before {
	content: "";
	position: absolute;
	right: 50%;
	top: 50%;
	width: 6px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	margin: -1px -1px 0 -1px;
	transform: rotate(45deg) translate(-50%, -50%);
	z-index: 2;
}

.custom-check label {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
}

.flex-element {
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.captcha-group {
	display: flex;
	gap: 12px;
	align-items: center;
}

.captcha-counts {
	font-family: arial, 'sans-serif';
	font-size: 15px;
}

.captcha-result {
	width: 100px;
	font-family: arial, 'sans-serif';
}

.captcha-result .form-control {
	font-family: arial, 'sans-serif';
	border: 0;
}

.obcontactForm-submit {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 15px;
}

.confirm-terms {
	font-size: 14px;
	font-weight: 600;
	margin-top: 17px;
}

.confirm-terms a {
	font-weight: 600;
	color: #EF5C20;
}

@media (max-width:479.98px) {
	.flex-element {
		display: block;
	}

	.captcha-group {
		margin-top: 22px;
	}

	.obcontactForm-submit {
		display: block;
	}

	.confirm-terms {
		margin: 0 0 30px;
	}
}


.form-vector-img {
	display: none;
}

.request-a-quote .form-vector-img {
	display: block;
	position: absolute;
	top: 80px;
	right: -220px;
}

@media (min-width:1200px) {
	.request-a-quote .form-vector-img {
		display: block;
	}

	.request-a-quote .container {
		max-width: 1170px;
	}

	.request-a-quote .get_quote_form_right {
		padding-right: 220px;
		position: relative;
	}
}

@media (max-width:1199.98px) {

	.request-a-quote .form-vector-img {
		display: none;
	}
}

@media (min-width:1200px) and (max-width:1439.98px) {
	.request-a-quote .get_quote_form_right {
		padding-right: 301px;
	}

	.request-a-quote .form-vector-img {
		top: 80px;
		right: -96px;
	}

	.form-vector-img img {
		max-width: 375px;
	}
}

.mb-30 {
	margin-bottom: 30px;
}

.page-breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	content: "/";
}

.page-breadcrumb .breadcrumb {
	margin: 11px 0 0;
	font-size: 13px;
}

.page-breadcrumb .breadcrumb-item a,
.page-breadcrumb .breadcrumb-item.active,
.page-breadcrumb .breadcrumb-item {
	font-size: 13px;
	line-height: normal;
}

.blog-content-text ul.specific_fetaure>li {
	font-size: 19px;
	line-height: 1.9;
}




.certificate-carousel .owl-dots {
	margin-top: 20px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.certificate-carousel.owl-carousel .owl-dot span {
	width: 8px;
	height: 8px;
	background: #c7dae6;
	display: inline-block;
	margin: 0 3px;
	border-radius: 50%;
}

.certificate-carousel.owl-carousel .owl-dot.active span {
	background: #0fab9f;
}

.certificate-carousel.owl-carousel .owl-stage-outer {
	padding: 0 0 25px;
}

.certificate-element {
	background-image: linear-gradient(to right, #f5ecfd, #f0f0ff, #eef4ff, #edf7ff, #eff9fe);
}

.custom-width-container {
	max-width: 100%;
	padding-right: 60px;
}

.crtTitle {
	font-size: 39px;
	font-weight: 800;
	margin: 0 0 27px;
}

.crt-introtext {
	font-size: 16px;
	font-weight: 500;
}

.crt-block {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 7px 8px 31px 0px rgba(46, 61, 75, 0.07);
	width: 100%;
	height: 195px;
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.certificate-element {
	padding: 80px 0 80px;
}

.crt-block figure {
	margin: 0 auto;
}

.crt-block figure img {
	max-height: 140px;
}


@media (min-width: 992px) {
	.custom-width-container {
		padding-left: calc((100vw - 932px)/2);
	}

	.crtTitle {
		font-size: 34px;
	}
}

@media (min-width: 1200px) {
	.custom-width-container {
		padding-left: calc((100vw - 1159px)/2);
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.custom-width-container {
		padding-right: 30px;
		padding-left: 30px;
	}

	.crtTitle {
		margin: 0 0 13px;
		font-size: 30px;
	}

	.crt-introtext {
		font-size: 15px;
	}

	.crt-block {
		height: 135px;
		padding: 20px;
	}

	.crt-block figure img {
		max-height: 90px;
	}

	.certificate-element {
		padding: 60px 0;
	}

	.crtTitle {
		text-align: center;
	}

	.crt-introtext {
		font-size: 14px;
		text-align: center;
		margin: 0 auto 36px;
	}
}

@media (max-width: 767.98px) {
	.crt-block {
		height: 155px;
		padding: 20px 25px;
	}

	.certificate-element {
		padding: 40px 0;
	}

	.crtTitle {
		text-align: center;
		font-size: 29px;
		margin: 0 0 13px;
	}

	.custom-width-container {
		padding-right: 20px;
		padding-left: 20px;
	}

	.crt-introtext {
		font-size: 14px;
		text-align: center;
		margin: 0 auto 36px;
	}
}

.brands-element {
	padding: 80px 0;
}

ul.bands-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -4px -4px 0;
	list-style: none;
	padding: 0;
}

ul.bands-grid li {
	flex: 1 0 20%;
	height: 20%;
	border: 1px solid #D7E4EC;
	margin: 0 0 -1px -1px;
	height: 155px;
	display: flex;
	align-items: center;
	justify-content: center;
}

ul.bands-grid li figure {
	margin: 0 auto;
	padding: 0 10px;
}

ul.bands-grid li figure img {
	max-width: 145px;
}

@media (max-width: 767.98px) {
	ul.bands-grid li {
		flex: 1 0 33.3333333333%;
	}

	.brands-element {
		padding: 50px 0;
	}
}

.solutionoffer-content h3 {
	color: #fff;
}

.obcontactFormhome .obcontact_input textarea {
	height: 220px;
}

header .container {
	max-width: 100%;
	padding: 0 20px;
}

@media (min-width: 768px) {
	header .container {}
}

.video-wrapper {
	position: relative;
	min-height: 670px;
	height: calc(100vh - 180px);
	max-height: 2000px;
	width: 100%;
	background: url(https://assets.owebest.com/videos/poster-new.jpg);
	background-position: center;
	background-size: cover;
	overflow: hidden;
}

.video-wrapper::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: rgb(9, 128, 230);
	background: linear-gradient(45deg, rgba(9, 128, 230, 1) 0%, rgba(9, 9, 121, 0) 100%);
	z-index: 2;
}

.video-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 48px;
	width: 100%;
	z-index: 3;
	padding: 0 85px;

}

#hero-video {
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: auto;
	z-index: 1;
	left: 0;
	margin: 0 auto;
}

.video-title {
	font-size: 43px;
	font-weight: 800;
	color: #fff;
	margin: 0;
}

.video-desc {
	color: #fff;
	display: block;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.4;
	margin-top: 15px;
	max-width: 700px;
	margin-bottom: 25px;
}

.video-wrapper .contact_us_btn {
	text-transform: none;
	background: #EF5C20;
	color: #fff;
	border: 2px solid #EF5C20;
	border-radius: 8px;
}

.video-wrapper .contact_us_btn:hover {

	background: transparent;
	border: 2px solid #fff;

}

@media (max-width: 1399.98px) {
	.video-wrapper {
		min-height: 610px;
		height: 610px;
	}
}

@media (max-width: 1199.98px) {
	.video-wrapper {
		min-height: 510px;
		height: 510px;
	}
}

@media (max-width: 991.98px) {
	.video-wrapper {
		min-height: 430px;
		height: 430px;
	}

	.video-title {
		font-size: 36px;
		color: #fff;
		margin: 0;
	}

	.video-desc {
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 0;
		max-width: 570px;
	}

	.video-content,
	header .container {
		padding: 0 20px;
	}

}

@media (max-width: 767.98px) {

	.video-content,
	header .container {
		padding: 0 13px;
	}

	.video-content {
		padding: 0 55px 0 15px
	}

	.video-wrapper {
		min-height: 470px;
		height: 470px;
		max-height: 1000px;
	}

	#hero-video {
		width: auto;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
		top: 50%;
	}

	.video-title {
		font-size: 31px;
		line-height: 41px;
	}

	.video-desc {
		font-size: 18px;
	}

	.video-wrapper .contact_us_btn {
		padding: 15px 30px;
		font-size: 16px;
		line-height: 20px;
	}
}

.weblogo img {
	max-width: 210px;
}


.cta-modal {
	padding: 0;
	overflow: hidden;
}

.cta-modal-dialog {
	max-width: 660px;
}

.cta-modalbody {
	position: relative;
	padding: 25px;
	background: url(https://assets.owebest.com/img/ctaBanner.jpg);
	background-size: cover;
	z-index: 1;
}

.cta-modal-dialog .modal-content {
	background-color: transparent;
	border-radius: 20px;
	overflow: hidden;
	border: 2px solid rgba(255, 255, 255, 0.3);
}

.cta-modalbody::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: linear-gradient(214deg, rgba(0, 0, 0, 0.00) 27.57%, #000 81.78%);
	z-index: -1;
}

.close-modal {
	cursor: pointer;
	position: absolute;
	top: 20px;
	z-index: 1;
	right: 20px;
	border: 0;
	background-color: #f25d1c;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	min-width: 30px;
	min-height: 30px;
	line-height: 10px;
}

.close-modal:hover {
	background-color: #2cc8c5;
	color: #fff;
}

.ctamodal-h1 {
	color: #FFF;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 5px;
	margin: 50px 0 1px;
}

.ctamodal-h1 .orangetext {
	display: block;
	letter-spacing: 0;
	color: #46DAD2;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 56px;
	text-transform: uppercase;
	margin-top: 0;
}

.ctasubtext {
	display: block;
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0;
	padding: 7px 0;
	max-width: 329px;
}

.obLogo {
	margin: 0 0 45px;
}

.expert-btn {
	border-radius: 60px;
	border-radius: 150px;
	background: linear-gradient(177deg, #FF753D 2.12%, #C53D06 97.88%);
	color: #FFF;
	font-size: 23px;
	font-weight: 700;
	line-height: normal;
	padding: 15px 30px;
	display: inline-block;
	margin: 35px 0 52px
}

.expert-btn:hover {
	background: linear-gradient(177deg, #52EEE8 2.12%, #05979A 97.88%);
	color: #FFF;
}

@media (max-width: 767.98px) {

	.ctamodal-h1 .orangetext,
	.ctamodal-h1 .lgtext {
		font-size: 41px;
		line-height: 55px;
	}

	.expert-btn {
		font-size: 21px;
		padding: 13px 21px;
	}
}

.blockChainpanel-content .request_quote_btn {
	text-transform: none;
}


@media (max-width: 399.98px) {
	.webheader.is-sticky .weblogo img {
		max-width: 155px;
	}
}



.our-services .page-breadcrumb .breadcrumb {
	margin-bottom: 11px;

}

.blockchain-development .breadcrumb-wrapper {
	background-color: #11034f;
}

.page-breadcrumb.white-themes .breadcrumb {
	margin: 0;
	background: transparent;
	color: #fff;
	padding: 16px 0;
}

.page-breadcrumb.white-themes .breadcrumb-item a,
.page-breadcrumb.white-themes .breadcrumb-item.active {
	color: #fff;
}

.page-breadcrumb.white-themes .breadcrumb-item+.breadcrumb-item::before {
	color: #fff;
}


.breadcrumb-item a {
	text-decoration: underline;
}

.breadcrumb-item a:hover {
	text-decoration: none;
}

.explist-data p a {
	color: #000;
}

.cts-p {
	text-align: center;
	max-width: 880px;
	margin: 19px auto 0;
	color: #fff;
	font-size: 22px;
}

.mobile-app-development-company-hyderabad .heroContent,
.elevate-your-online-store-with-our-expert-shopify-development-services .heroContent,
.premier-software-development-company-dubai .heroContent,
.mobile-app-development-company-bangalore .heroContent,
.mobile-app-development-company-dubai .heroContent,
.mobile-app-development-company-chennai .heroContent,
.mobile-app-development-company-delhi .heroContent,
.mobile-app-development-company-rajasthan .heroContent,
.mobile-app-development-company-bangalore .hire-nodejs-developers .heroContent,
.mobile-app-development-company-mumbai .heroContent,
.mobile-app-development-company-mumbai .hire-nodejs-developers .heroContent,
.mobile-app-development-company-abu-dhabi .heroContent,
.startup-app-development-company .heroContent,
.nft-marketplace-development .heroContent,
.hire-wordpress-developer .heroContent,
.hire-android-and-ios-mobile-app-developers-dubai-uae .heroContent,
.cryptocurrency-development .heroContent,
.salesforce-application-development-company .heroContent,
.hire-blockchain-developer .heroContent,
.hire-magento-developer .heroContent,
.shopify-website-development .heroContent,
.freelance-marketplace-development .heroContent,

.digital-marketing-services .heroContent,
.vue-js-development .heroContent,
.wordpress-development .heroContent,
.laravel-development .heroContent,
.paypal .heroContent,
.android-apple-watch-app-development .heroContent,
.php-development .heroContent,
.project-management-services .heroContent,
.nodejs-development .heroContent,
.magento-development .heroContent,
.cake-php-development .heroContent,
.yii-web-development .heroContent,
.augmented-reality .heroContent,
.flutter .heroContent,
.angularjs-development .heroContent,
.crm-development .heroContent,
.golang-development .heroContent,
.react-js .heroContent,
.kotlin .heroContent,
.virtual-reality-development .heroContent,
.react-native .heroContent,
.support-maintenance-services .heroContent,
.doctor-on-demand-app-development .heroContent,
.comprehensive-server-management-company .heroContent,
.astrology-website-development-company .heroContent,
.astrology-app-development-company .heroContent,
.salon-app-development-company .heroContent {
	text-align: left;
}

@media(max-width:767.98px) {

	.mobile-app-development-company-hyderabad .heroContent,
	.elevate-your-online-store-with-our-expert-shopify-development-services .heroContent,
	.premier-software-development-company-dubai .heroContent,
	.mobile-app-development-company-bangalore .heroContent,
	.mobile-app-development-company-delhi .heroContent,
	.mobile-app-development-company-dubai .heroContent,
	.mobile-app-development-company-chennai .heroContent,
	.mobile-app-development-company-rajasthan .heroContent,
	.mobile-app-development-company-bangalore .hire-nodejs-developers .heroContent,
	.mobile-app-development-company-mumbai .heroContent,
	.mobile-app-development-company-mumbai .hire-nodejs-developers .heroContent,
	.mobile-app-development-company-abu-dhabi .heroContent,
	.startup-app-development-company .heroContent,
	.nft-marketplace-development .heroContent,
	.hire-wordpress-developer .heroContent,
	.hire-android-and-ios-mobile-app-developers-dubai-uae .heroContent,
	.cryptocurrency-development .heroContent,
	.salesforce-application-development-company .heroContent .hire-blockchain-developer .heroContent,
	.hire-magento-developer .heroContent,
	.shopify-website-development .heroContent,
	.freelance-marketplace-development .heroContent .digital-marketing-services .heroContent,
	.vue-js-development .heroContent,
	.wordpress-development .heroContent,
	.laravel-development .heroContent,
	.paypal .heroContent,
	.android-apple-watch-app-development .heroContent,
	.php-development .heroContent,
	.project-management-services .heroContent,
	.nodejs-development .heroContent,
	.magento-development .heroContent,
	.cake-php-development .heroContent,
	.yii-web-development .heroContent,
	.augmented-reality .heroContent,
	.flutter .heroContent,
	.angularjs-development .heroContent,
	.crm-development .heroContent,
	.golang-development .heroContent,
	.react-js .heroContent,
	.kotlin .heroContent,
	.virtual-reality-development .heroContent,
	.react-native .heroContent,
	.support-maintenance-services .heroContent,
	.doctor-on-demand-app-development .heroContent,
	.comprehensive-server-management-company .heroContent,
	.astrology-website-development-company .heroContent,
	.astrology-app-development-company .heroContent,
	.salon-app-development-company .heroContent {
		text-align: center;
	}
}



.blog-cta-form .form-control {
	position: relative;
	height: 3rem;
	border: 0;
}

.blog-cta-form .invalid-feedback {
	background-color: transparent;
	color: #d61313;
	padding: 0 10px 0 23px;
	font-weight: 500;
}

.blog-cta-form .invalid-feedback::before {
	left: 0;
}

.blog-cta-form .form-label {
	position: absolute;
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	top: 12px;
	width: 100%;
	color: #9d9d9d;
	transition: all 0.2s ease;
}

.form-input {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	padding: 14px 15px 0 12px;
	resize: none;
	border: none;
	outline: none;
	color: #000;
	background: transparent;
	transition: all 0.2s ease;
	font-size: 15px;
	font-weight: 500;
}

textarea.form-input {
	padding-top: 0;
	height: 90px;
	margin-top: 21px;
}

.form-input::-moz-placeholder {
	opacity: 0;
	visibility: hidden;
	color: transparent;
}

.form-input:-ms-input-placeholder {
	opacity: 0;
	visibility: hidden;
	color: transparent;
}

.form-input::placeholder {
	opacity: 0;
	visibility: hidden;
	color: transparent;
}

.form-input:not(:-moz-placeholder-shown).form-input:not(:focus)~.form-label {
	top: 2px;
	left: 13px;
	font-size: 12px;
	z-index: 9;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.form-input:not(:-ms-input-placeholder).form-input:not(:focus)~.form-label {
	top: -0.75rem;
	left: 0;
	font-size: 0.875rem;
	z-index: 9;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.form-input:focus~.form-label,
.form-input:not(:placeholder-shown).form-input:not(:focus)~.form-label {
	top: 2px;
	left: 13px;
	font-size: 12px;
	z-index: 9;
	transition: all 0.2s ease;
}

.form-areas {
	resize: none;
	max-width: 100%;
	min-height: 7rem;
	max-height: 16rem;
}

.blog-cta-form {
	padding: 18px;
	border-radius: 10px;
	margin-bottom: 28px;
	background: linear-gradient(180deg, #FFF3EE 0%, #DCEAFA 65.83%);
	padding-top: 10px;
}

.bcta-title {
	font-size: 25px;
	font-weight: 700;
	margin: 0 0 3px;
}

.btn.btn-darken {
	width: 100%;
	background: #f25d1c;
	color: #fff;
	border-radius: 6px;
	height: 51px;
	font-size: 18px;
	font-weight: 600;
}

.btn.btn-darken:hover {
	background: #2cc8c5;
	color: #fff;

}

.bcta-title span {
	font-weight: 900;
	color: #f15c21;
}

.bcta-subtitle {
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
	margin: 0 0 25px;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.bcta-title {
		font-size: 25px;
	}

	.bcta-subtitle {
		font-size: 14px;
		margin: 0 0 22px;
	}
}

@media (max-width:767.98px) {
	.blog-cta-form {
		display: none;
	}

	.blog_internal .share_blog {
		margin-top: 0;
	}
}

.why-choose-section-with-bg .page-h2.mx-w-100 {
	max-width: 100%;
}

.mx-w-100 {
	max-width: 100%;
}

.location-name {
	margin: 0 0 12px;
	position: relative;
}

.location-name a {
	color: #fff;
	font-size: 17px;
	padding: 14px 0 16px 63px;
	position: relative;
	display: inline-block;
}

.location-name a:hover {
	color: #EF5C20;
}

.m-appIcon a::before {
	position: absolute;
	content: '';
	top: 50%;
	left: 0;
	width: 45px;
	height: 45px;
	background: #fff url(https://assets.owebest.com/img/app-development-icon.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 23px;
	border-radius: 30px;
	transform: translateY(-50%);
}


.dev-process-carousel.owl-carousel .owl-stage-outer {
	padding-top: 32px;
}

.startBtn {
	position: absolute;
	text-align: center;
	left: -47px;
	top: 0;
	background: #fff;
	font-size: 20px;
	border: 5px solid #ec4899;
	border-radius: 30px;
	transform: rotateZ(-90deg);
	width: 100px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ec4899;
}

.endBtn {
	position: absolute;
	text-align: center;
	right: -37px;
	top: 0;
	background: #fff;
	font-size: 20px;
	border: 5px solid #14B8A6;
	border-radius: 30px;
	transform: rotateZ(-90deg);
	width: 80px;
	font-weight: 700;
	text-transform: uppercase;
	color: #14B8A6;
}

.dev-process-carousel .owl-item .process-box {
	position: relative;
	padding: 40px;
}



.dev-process-carousel .owl-item:last-child .process-box::before {
	content: '';
	width: 6px;
	height: 50%;
	position: absolute;
	right: 0;
	top: 0;
	background: #14B8A6;
	z-index: 0;
}


.dev-process-carousel .owl-item:first-child {
	padding: 0 0 0 15px;
}

.dev-process-carousel .owl-item:last-child {
	padding: 0 19px 0 0;
}

.dev-process-carousel .owl-item:first-child .process-box::before {
	content: '';
	width: 6px;
	height: 50%;
	position: absolute;
	left: 0;
	top: 0;
	background: #ec4899;
	z-index: 0;
}


.dev-process-carousel .owl-item:first-child .process-box::before {
	content: '';
	width: 6px;
	height: 50%;
	position: absolute;
	left: 0;
	top: 0;
	background: #ec4899;
	z-index: 0
}

.dev-process-carousel .owl-item .process-box .p-circle-image {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	position: absolute;
	right: -17px;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
	z-index: 1;
}

.dev-process-carousel .owl-item .process-box .p-circle-image::before {
	content: '';
	border-radius: 50%;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	top: 4px;
	background: #fff;
}

.dev-process-carousel .owl-item:first-child .process-box .p-circle-image {
	border: 6px solid #ec4899;
}

.dev-process-carousel .owl-item:first-child .process-box .p-circle-image::before {
	border: 5px solid #A855F7;
}

.dev-process-carousel .owl-item:nth-child(2) .process-box .p-circle-image {
	border: 6px solid #A855F7;
}

.dev-process-carousel .owl-item:nth-child(2) .process-box .p-circle-image::before {
	border: 5px solid #6366F1;
}

.dev-process-carousel .owl-item:nth-child(3) .process-box .p-circle-image {
	border: 6px solid #6366F1;
}

.dev-process-carousel .owl-item:nth-child(3) .process-box .p-circle-image::before {
	border: 5px solid #0EA5E9;
}

.dev-process-carousel .owl-item:nth-child(4) .process-box .p-circle-image {
	border: 6px solid #0EA5E9;
}

.dev-process-carousel .owl-item:nth-child(4) .process-box .p-circle-image::before {
	border: 5px solid #14B8A6;
}

.dev-process-carousel .owl-item:nth-child(1) .process-box::after {
	content: '';
	width: 100%;
	height: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	border: 6px solid #ec4899;
	border-radius: 0 0 40px 40px;
	border-top: 0;
	z-index: -1;
}

.dev-process-carousel .owl-item:nth-child(2) .process-box::before {
	content: '';
	width: calc(100% + 6px);
	height: 50%;
	position: absolute;
	left: -6px;
	top: 0;
	border: 6px solid #A855F7;
	border-radius: 40px 40px 0 0;
	border-bottom: 0;
	z-index: -1;
}

.dev-process-carousel .owl-item:nth-child(3) .process-box::after {
	content: '';
	width: calc(100% + 6px);
	height: 50%;
	position: absolute;
	left: -6px;
	bottom: 0;
	border: 6px solid #6366F1;
	border-radius: 0 0 40px 40px;
	border-top: 0;
	z-index: -1;
}

.dev-process-carousel .owl-item:nth-child(4) .process-box::before {
	content: '';
	width: calc(100% + 6px);
	height: 50%;
	position: absolute;
	left: -6px;
	top: 0;
	border: 6px solid #0EA5E9;
	border-radius: 40px 40px 0 0;
	border-bottom: 0;
	z-index: -1;
}

.dev-process-carousel .owl-item:nth-child(5) .process-box::after {
	content: '';
	width: calc(100% + 6px);
	height: 50%;
	position: absolute;
	left: -6px;
	bottom: 0;
	border: 6px solid #14B8A6;
	border-radius: 0 0 40px 40px;
	border-top: 0;
	z-index: -1;
}

.processTitle {
	font-size: 21px;
	text-align: center;
	font-weight: 700;
	margin: 30px 0 20px;
}

.process-box ul {
	padding: 0;
	margin: 0;
}

.process-box ul li {
	padding: 0;
	margin: 5px 0;
	font-size: 16px;
	font-weight: 500;
}

.devprocess_wrapper {
	padding: 20px 0 63px 0;
}

.devprocess_wrapper .hd-1 {
	margin: 0 0 36px !important;
}

.processImage {
	text-align: center;
}

.processImage img {
	max-height: 56px;
}

@media (min-width:1200px) {
	.dev-process-carousel.owl-carousel .owl-stage-outer {
		overflow: visible;
	}
}

@media (max-width:1199.98px) {
	.dev-process-carousel.owl-carousel .owl-stage-outer {
		overflow: visible;
	}

	.owl-carousel.dev-process-carousel {
		overflow: hidden;
	}

}

@media (max-width:767.98px) {
	.innerpagehero .owl-carousel.dev-process-carousel .item {
		margin: 0 0 0 25px
	}
}



.locTagline p {
	color: #fff;
	text-align: center;
	margin: 0 auto 51px;
	max-width: 800px;
}

.get_quote_field label {
	font-weight: 600;
}

.onaddress_bx_wrap:not(.onaddress_bx_active) {
	padding-top: 29px;
	padding-bottom: 0;
}


.custom-models-box .default-subheading2 {
	font-size: 18px;
	font-weight: 700;
}

.custom-models-box ul.specific_fetaure>li {
	font-size: 16px;
	padding: 0 0 10px 30px;
}

.custom-models-box ul.specific_fetaure.disc_list {
	padding: 7px 0 13px 20px;
	border-bottom: 1px solid #eaeaea;
	margin: 0 0 9px;
}

.custom-models-box ul.specific_fetaure>li ul.specific_fetaure.disc_list li {
	padding-left: 0;
}

.custom-models-box.models-box {
	padding-bottom: 5px;
}

.custom-models-box ul.specific_fetaure>li:last-child ul.specific_fetaure.disc_list {
	border-bottom: 0;

}


.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive::before {
	display: block;
	content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.embed-responsive-21by9::before {
	padding-top: 42.857143%
}

.embed-responsive-16by9::before {
	padding-top: 56.25%
}

.embed-responsive-4by3::before {
	padding-top: 75%
}

.embed-responsive-1by1::before {
	padding-top: 100%
}

.salesforce-devs-wrapper .srvTitle .img-left {
	left: 0;
	right: auto;
}


@media (max-width:767.98px) {

	.embed-responsive-16by9::before {
		padding: 236px;
	}


	.fixed-bar-mobile ul li {
		flex: 0 0 93px !important;
		-ms-flex: 0 0 93px !important;
		max-width: 93px !important;
	}

	.fixed-bar-mobile ul li.custom-w-60 {
		flex: auto !important;
		max-width: unset !important;
	}

}

.ind_block p {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
}

.blockchain-development .rqt-btn {
	display: none;
}

.float-btn {
	position: fixed;
	bottom: 0;
	z-index: 111;
	left: 91px;
	right: 87px;
	margin: 0 auto;
	text-align: center;

	height: 77px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
}

.float-btn a.rqt-btn {
	background: #EF5C20;
	font-weight: 600;
	font-size: 15px !important;
	padding: 9px 10px !important;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
	width: 100%;
}

.float-btn {
	display: none
}

@media (max-width:767.98px) {
	.float-btn {
		display: flex
	}
}

.career .get_quote_form_left svg {
	width: 13px;
	height: 13px;
}

.career .get_quote_form_left svg path {
	fill: #000;
}

.career .request_popup .get_quote_form_right {
	display: block;
}

.career .requestquote_header {
	display: none;
}

.career .cmmi-text {
	right: 70px;
}

.portfolio-about-wrapper .similar-project-box figure img {
	height: 242px;
	width: 100%;
}


.similar-project-box figure img {
	height: 382px;

	width: 100% !important;
}

.innerpagehero .owl-carousel.owl-related-portfolio .owl-stage-outer {
	padding: 0 0 15px;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.similar-project-box figure img {
		height: 301px;
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.similar-project-box figure img {
		height: 220px;
	}

	.portfolio-about-wrapper .similar-project-box figure img {
		height: 172px;
	}

	.portfolio-about-wrapper p {
		font-size: 15px;
		line-height: 24px;
	}
}

@media (min-width:576px) and (max-width:767.98px) {
	.similar-project-box figure img {
		height: 250px;
	}
}

@media (max-width:575.98px) {
	.portfolio-about-wrapper .similar-project-box figure img {
		height: 215px;
	}

	.similar-project-box figure img {
		height: 240px;
	}
}

@media (max-width:499.98px) {
	.similar-project-box figure img {
		height: 223px;
	}
}

@media (max-width:459.98px) {
	.similar-project-box figure img {
		height: 180px;
	}
}

@media (max-width:399.98px) {
	.similar-project-box figure img {
		height: 370px;
	}
}

.owl-carousel.owl-portfolio .item figure {
	min-height: unset !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.portfolio-about-wrapper .similar-project-box figure img {
		height: 192px;
	}
}


@media only screen and (min-width: 1660.68px) {

	.costcal-wrapper .container {
		max-width: 1200px;
	}
}

.cc-h1.active {
	display: block;
}

.costcal-wrapper {
	overflow: hidden;
	padding: 50px 0 0;
	position: relative;
	z-index: 1;
	background: url(https://assets.owebest.com/img/cost-calculator/corner-ellipse.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cc-element::before {
	position: absolute;
	content: '';
	top: -87px;
	left: -70px;
	width: 90px;
	height: 90px;
	pointer-events: none;
	background: url(https://assets.owebest.com/img/cost-calculator/ice-vector.png);
	background-repeat: no-repeat;
	-webkit-animation: slide_up_down 2s ease-in-out infinite alternate both;
	animation: slide_up_down 2s ease-in-out infinite alternate both;
}

@keyframes slide_up_down {

	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}

.cc-element::after {
	position: absolute;
	content: '';
	top: -97px;
	right: -140px;
	width: 270px;
	height: 274px;
	pointer-events: none;
	background: url(https://assets.owebest.com/img/cost-calculator/curve-vector.png);
	background-repeat: no-repeat;
	z-index: -1;
	-webkit-animation: scale_up_down 1.5s ease-in-out infinite alternate both;
	animation: scale_up_down 1.5s ease-in-out infinite alternate both;
}

@keyframes scale_up_down {
	0% {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.cc-element {
	border-radius: 24px;
	border: 1px solid #EFF0F6;
	background: #fff;
	position: relative;
	padding: 35px;
	box-shadow: 0px 5px 16px 0px rgba(8, 15, 52, 0.06);
	margin: 0 0 90px;
}

.cc-h1 {
	color: #000;
	font-size: 44px;
	font-weight: 700;
	text-align: center;
	margin: 0 0 30px;
}

.cc-h1 span {
	color: #EF5C20;
}

.rs-h2 {
	color: #000;
	font-size: 37px;
	font-weight: 700;
	margin: 0 0 15px;
}

.rs-h2 span {
	color: #EF5C20;
}

.cc-results {
	margin: 0 0 26px;
}

.cc-label {
	color: #EF5C20;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin: 0 0 6px;
}

.cc-label span {
	color: #170F49;
}

.cc-amt {
	border-radius: 12px;
	border: 2px solid #EBEDF8;
	background: #FFF;
	height: 50px;
	padding: 5px 19px;
	font-size: 22px;
	color: #170F49;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	box-shadow: 0px 5px 16px 0px rgba(8, 15, 52, 0.06);
}

.bluramt {
	filter: blur(4px);
	color: #999;
}

.chLabel {
	color: #494270;
	font-size: 17px;
	font-weight: 600;
	margin: 0 0 19px;
}



.form-step {
	display: none;
}

.form-step.active {
	display: block;
	transform-origin: top;
	animation: animate .5s;
}


.progress-bar2 {
	position: relative;
	display: flex;
	justify-content: space-between;
	counter-reset: step;
	z-index: 1;
	max-width: 90%;
	margin: 0 auto 51px;
}

.progress-bar2::before,
.progress {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 4px;
	width: 100%;
	background-color: #EFF0F6;
	z-index: -1;
}

.progress {
	background-color: #EF5C20;
	width: 0;
	transition: .5s;
}

.progress-step {
	width: 35px;
	height: 35px;
	background-color: #EFF0F6;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #6F6C90;
	font-size: 15px;
	font-weight: 500;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.progress-step::before {
	counter-increment: step;
	content: counter(step);
	text-align: center;
	width: 100%;
	position: absolute;
}

.progress-step::after {
	content: attr(data-title);
	position: absolute;
	top: calc(100% + 0.20rem);
	font-size: 0.85rem;
	font-weight: 500;
	color: #170F49;
}

.progress-step.active::after {
	color: #EF5C20;
	font-weight: 600;

}

.progress-step.active {
	background-color: #EF5C20;
	color: white;
}









.select_options_element label {
	color: #170F49;
	cursor: pointer;
	display: block;
	background-color: transparent;
	margin: 0 0 10px;
}

.select_options_element {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
	min-height: 285px;
	align-content: flex-start;
}

.srv-option {
	padding-right: 5px;
	padding-left: 5px;
	width: 33.333333333%;
	-ms-flex: 0 0 33.333333333%;
	flex: 0 0 33.333333333%;
	max-width: 33.333333333%;
}


.btn-next {
	border-radius: 12px;
	background: #EF5C20;
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 17px;
	padding: 8px 22px;
	border: 2px solid transparent;
}

.btn-next:hover {
	background: #fff;
	border-color: #EF5C20;
	color: #EF5C20;
}

.btn-prev {
	margin-right: 5px;
	border-radius: 12px;
	background: #65CAC7;
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 17px;
	padding: 8px 22px;
	border: 2px solid transparent;
}

.btn-prev:hover {
	background: #fff;
	border-color: #65CAC7;
	color: #65CAC7;
}

.form-btns {
	text-align: right;
}

.srv-svg {
	width: 45px;
	text-align: center;
	flex: 0 0 45px;
	color: #EF5C20;
}

.srvNm {
	flex: auto;
}

.select_options_element label span {
	font-size: 14px;
	font-weight: 600;
}

.srv-svg svg {
	height: 42px;
	width: 46px;
}

.select_options_element label input {
	position: absolute;
	top: -20px;
}

.select_options_element label .lbl-srv {
	border: 2px solid #EBEDF8;
	width: 100%;
	height: 100%;
	display: flex;
	border-radius: 12px;
	box-shadow: 0px 5px 16px 0px rgba(8, 15, 52, 0.06);
	padding: 19px 15px;
	align-items: center;
	gap: 13px;
	flex-wrap: nowrap;
}

.select_options_element input:checked+.lbl-srv {
	color: #EF5C20;
	border: 2px solid #EF5C20;
	background: url(https://assets.owebest.com/img/cost-calculator/checkbox.svg);
	background-repeat: no-repeat;
	background-position: right 5px top 5px;
	background-size: 19px;
}

.label_p {
	font-weight: 400;
}

.custom-control-label::after {
	border-radius: 50% !important;
	width: 24px;
	height: 24px;
	top: 0px;
	color: transparent;
}

.form_bot_wrapper .custom-control-label::before {
	background-color: #ebebeb;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	top: 0;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
	background-color: #ebebeb;
}




.ccimage img {
	border-radius: 30px;
}

.ccTitle {
	font-size: 45px;
	margin: 0 0 26px;
	font-weight: 800;
}

.ccTitle span {
	font-weight: 800;
	color: #EF5C20;
}

.cc-section2 {
	margin: 110px auto 75px;
}

.ellipseImg {
	position: absolute;
	top: 640px;
	right: 0;
	pointer-events: none;
}

.cc-benefits {
	background: #F9F9FB;
	padding: 76px 0;
}

.ccb-listing {
	padding: 0;
	margin: 0 -20px;
	list-style: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;

}

.ccb-listing li {
	padding: 0 20px;
	margin: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	border-bottom: 1px solid #E3E3ED;
}

.ccb-listing li:nth-child(2n) {
	border-left: 1px solid #E3E3ED;
}

.ccb-listing li:last-child,
.ccb-listing li:nth-last-child(2) {
	border-bottom: none;
}

.ccb-stg-pd {
	padding: 0 0 0 40px;
}

.cc-bft {
	color: #EF5C20;
	font-size: 23px;
	font-weight: 500;
	margin: 0 0 20px;
}

.cbfont-lg {
	font-size: 20px;
	line-height: 33px;
}

.ccb-element {
	padding: 30px;
}

.ccb-img {
	margin: 0 0 22px;
}

.ccb-title {
	color: #EF5C20;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px;
}

.ccb-text p {
	margin: 0;
}

.cc-whyobinner {
	background: url(https://assets.owebest.com/img/cost-calculator/ccimg-overlay.jpg);
	background-repeat: no-repeat;
	background-position: 0;
	background-size: cover;
	position: relative;
	padding: 70px 0 270px;
	color: #fff;
	z-index: 1;
}

.cc-whyobinner::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #010123;
	opacity: 0.95;
	z-index: -1;
}

@media (min-width:1200px) {

	.innerpagehero .costcal-wrapper .cc-whyob .container,
	.innerpagehero .cc-benefits .container,
	.innerpagehero .awards-section .container {
		max-width: 80%;
	}
}

.ccw-blocks {
	position: relative;
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 3px 32px 7px rgba(0, 0, 0, 0.05);
	padding: 35px 35px 20px;
	height: calc(100% - 30px);
	margin-bottom: 30px;
}

.container.m-y-150 {
	margin-top: -200px;
	z-index: 1;
	position: relative;
}

.ccw-counter {
	position: absolute;
	top: -43px;
	right: 20px;
	font-size: 38px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	width: 96px;
	height: 93px;
	text-align: center;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
	color: #fff;
	line-height: 79px;
}

.ccw-counter.ccw-shape1 {
	background: url(https://assets.owebest.com/img/cost-calculator/ccw-shape1.png);
}

.ccw-counter.ccw-shape2 {
	background: url(https://assets.owebest.com/img/cost-calculator/ccw-shape2.png);
}

.ccw-counter.ccw-shape3 {
	background: url(https://assets.owebest.com/img/cost-calculator/ccw-shape3.png);
}

.ccw-counter.ccw-shape4 {
	background: url(https://assets.owebest.com/img/cost-calculator/ccw-shape4.png);
}

.ccwTitle {
	color: #000;
	font-size: 23px;
	font-weight: 700;
	margin: 26px 0 20px;
}

.awards-section {
	padding: 90px 0 42px;
	position: relative;
	z-index: 1;
	background-color: #F5F5F5;

}

.app-development-cost-calculator .banner_heading {
	display: none;
}


.cc-whyob {
	background: #F5F5F5;
}

.cc-logoimg {
	position: relative;
	border-radius: 20px;
	background: #FFF;

	padding: 30px;
	height: 200px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cc-logoimg img {
	height: auto;
	max-height: 139px;
}

.app-development-cost-calculator.innerpagehero .heroContent {
	padding-bottom: 43px;
	padding-top: 67px;
}

.cost_requst_btn {
	background-color: #EF5C20;
	font-weight: 600;
	color: #fffefe;
	font-size: 17px;
	padding: 13px 25px;
	border-radius: 12px;
	text-align: center;
	margin: 10px 0 0;
	display: block;
}

.cost_requst_btn:hover {
	color: #fff;
	background-color: #32caca;
}

.cc-h2 {
	font-size: 22px;
	font-weight: 700;
	color: #000;
	margin: 11px 0 0;
}

.cc-h2 span {
	color: #EF5C20;
}

.cc-link {
	color: #fff;
	font-size: 18px;

	font-weight: 600;
	background-image: linear-gradient(90deg,
			#fff 15%,
			#00EBCC 55.5%,
			#FF5828 80.5%);
	background-size: 300% !important;
	background-clip: text;
	-webkit-background-clip: text;
	text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-animation: Gradient 5s ease infinite !important;
	-moz-animation: Gradient 5s ease infinite !important;
	animation: Gradient 5s ease infinite !important;
}

@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

.cc-link:hover {
	color: #EF5C20;
}

@media (min-width: 1400px) {
	.col-xxl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media (min-width:1200px) {
	.select_options_element.four-col .srv-option {
		width: 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.select_options_element.two-col .srv-option {
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (min-width:1200px) and (max-width:1599.98px) {
	.cc-logoimg {
		padding: 20px;
		height: 180px;
	}

	.cc-logoimg img {
		max-height: 120px;
	}

	.ccw-blocks {
		padding: 35px 27px 20px;
	}

	.cc-whyobinner {
		padding: 62px 0 280px;
	}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.cc-h2 {
		margin: 18px 0 0;
	}

	.app-development-cost-calculator.innerpagehero .heroContent {
		padding-bottom: 30px;
		padding-top: 60px;
	}

	.cc-logoimg {
		padding: 20px;
		height: 170px;
	}

	.cc-logoimg img {
		max-height: 109px;
	}

	.ccw-blocks {
		height: calc(100% - 34px);
		margin-bottom: 27px;
	}

	.ccw-counter {
		top: -23px;
		right: 20px;
		font-size: 25px;
		width: 66px;
		height: 63px;
		line-height: 57px;
	}

	.ccb-listing {
		margin: 0 0;
	}

	.ccb-listing li {
		padding: 0;
	}

	.cc-section2 {
		margin: 60px auto;
	}

	.cc-benefits {
		padding: 36px 0;
	}

	.ccTitle {
		font-size: 34px;
	}

	.progress-bar2 {
		max-width: 100%;
		margin: 0 auto 35px;
	}

	.rs-h2 {
		font-size: 30px;
		margin: 8px 0 15px;
	}

	.select_options_element.two-col .srv-option {
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.cc-h1 {
		font-size: 43px;
	}

	.ccb-stg-pd {
		padding: 0 0 0 20px;
	}

	.cc-whyobinner {
		padding: 60px 0 261px;
	}

}

@media (max-width:991.98px) {

	.cc-logoimg {
		padding: 20px;
		height: 160px;
	}

	.cc-logoimg img {
		max-height: 105px;
	}

	.ccw-icon svg {
		height: 58px;
		width: 57px;
	}

	.ccwTitle {
		margin: 23px 0 14px;
	}

	.ccw-blocks {
		height: calc(100% - 34px);
		margin-bottom: 27px;
	}

	.ccw-counter {
		top: -23px;
		right: 20px;
		font-size: 25px;
		width: 66px;
		height: 63px;
		line-height: 57px;
	}

	.cc-element {
		margin: 0 0 67px;
	}

	.cbfont-lg {
		font-size: 19px;
		line-height: 29px;
		text-align: center;
	}

	.cc-bft {
		font-size: 20px;
		margin: 0 0 5px;
		text-align: center;
	}

	.ccTitle {
		font-size: 37px;
		text-align: center;
	}

	.ccimage {
		display: none;
	}

	.ccb-stg-pd {
		padding: 0;
	}

	.ccb-listing {
		margin: 0 0;
	}

	.ccb-listing li {
		padding: 0;
	}

	.cc-benefits {
		padding: 50px 0;
	}

	.cc-section2 {
		margin: 60px auto;
	}

	.select_options_element {
		min-height: unset;
	}

	.progress-bar2 {
		max-width: 100%;
		margin: 0 auto 35px;
	}

	.form-btns {
		text-align: center;
		margin: 16px auto 0;
	}

	.chLabel {
		text-align: center;
	}

	.rs-h2 {
		font-size: 32px;
		text-align: center;
	}

	.progress-step::after {
		font-size: 0.78rem;
	}

	.cc-h1 {
		font-size: 43px;
		margin: 0 0 17px;
	}

	.cc-whyobinner {
		padding: 56px 0 250px;
	}

	.awards-section {
		padding: 55px 0 42px;
	}

	.cc-element::after {
		right: -90px;
		width: 250px;
		height: 264px;
		background-size: contain;
	}

	.cc-h2 {
		font-size: 24px;
		margin: 17px 0 3px;
		text-align: center;
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.cc-h1 {
		font-size: 35px;
		margin: 0 0 27px;
	}

	.app-development-cost-calculator.innerpagehero .heroContent {
		padding-bottom: 16px !important;
		padding-top: 75px !important;
	}
}



@media (max-width: 767.98px) {
	.costcal-wrapper {
		padding: 12px 0 0;
	}

	.cc-logoimg {
		padding: 20px;
		height: 160px;
	}

	.cc-logoimg img {
		max-height: 105px;
	}

	.ccw-blocks {
		padding: 25px 25px 20px;
	}

	.cc-whyobinner {
		padding: 56px 0 245px;
	}

	.ccb-title {
		margin: 0;
		padding: 0 0 10px 54px;
	}

	.ccb-text {
		padding: 0 0 0 54px;
	}

	.ccb-img {
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
	}

	.ccb-img svg {
		height: 35px;
	}

	.awards-section {
		padding: 20px 0;
	}

	.ccb-listing li:nth-child(2n) {
		border-left: 0;
	}

	.cc-benefits {
		padding: 40px 0 18px;
	}

	.ccb-element {
		padding: 0 0 42px;
		position: relative;
	}

	.ccb-listing li {
		padding: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		border-bottom: 0;
	}

	.cc-section2 {
		margin: 32px auto;
	}

	.ccTitle {
		font-size: 30px;
		margin: 0 0 21px;
	}

	.app-development-cost-calculator.innerpagehero .heroContent {
		padding-bottom: 0 !important;
		padding-top: 75px !important;
	}

	.select_options_element.two-col .srv-option {
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.select_options_element label {
		height: calc(100% - 10px);
	}

	.select_options_element label .lbl-srv {}

	.select_options_element label span {

		word-break: break-word;
	}

	.form-btns {
		margin: 6px auto 0;
	}

	.srv-svg {
		width: 37px;
		flex: 0 0 37px;
	}

	.cc-h1 {
		font-size: 33px;
	}

	.progress-step::after {
		display: none;
	}

	.progress-step {
		width: 25px;
		height: 25px;
		font-size: 14px;
	}

	.progress-bar2 {
		margin: 0 auto 9px;
	}

	.rs-h2 {
		font-size: 27px;
	}

	.cc-element::before,
	.cc-element::after {
		display: none;
	}

	.costcal-wrapper {
		background-size: 480px;
	}

	.progress-bar2 {
		display: none;
	}

	.cc-h2 {
		font-size: 22px;
		margin: -12px 0 0px;
	}

	.select_options_element label .lbl-srv {
		padding: 9px 10px;
		gap: 8px;
	}

	.srv-svg svg {
		height: 33px;
		width: 36px;
	}
}

@media (max-width: 575.98px) {
	.cc-h1 {
		font-size: 20px;
	}

	.select_options_element.two-col .srv-option {
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.srv-option {
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.cc-element {
		padding: 24px 10px 20px;
	}
}






.cta-modal .form-vector-img {
	display: none;
}

.callback-data {
	height: 100%;
	background-color: #E0ECF3;
	padding: 40px;
	border-radius: 0 6px 6px 0;
}

.cta-h1 {
	font-size: 35px;
	font-weight: 600;
	color: #3D3B4C;
}

.cta-h1 span {
	line-height: normal;
	display: block;
	font-size: 57px;
	font-weight: 800;
	color: #30C2C1;
}

.hs-List li {
	font-size: 19px;
	font-weight: 600;
	margin: 11px 0;
	position: relative;
	padding: 0 0 0 20px;
	background-image: linear-gradient(90deg, #0CCAB1 15%, #666 55.5%, #000 80.5%);
	background-size: 300% !important;
	background-clip: text;
	-webkit-background-clip: text;
	text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-animation: Gradient 5s ease infinite !important;
	-moz-animation: Gradient 5s ease infinite !important;
	animation: Gradient 5s ease infinite !important;
}

.hs-List li::after {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 25px;
	background-color: #f15c22;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	transform-origin: center center;
	animation: pulse 2s linear infinite;
}

.hs-List li::before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 25px;
	background-color: #f15c22;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	transform-origin: center center;

}

.b.hs-List li:after {
	animation-delay: 1s;
}


@keyframes pulse {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0.3;
	}

	70% {
		opacity: 0.2;
	}

	100% {
		transform: scale(3.5);
		opacity: 0;
	}
}

.h-img {
	position: absolute;
	left: 0;
	bottom: 0;
}

.letstart {
	font-size: 26px;
	margin: 30px 0 0;
	font-weight: 400;
}

.hs-List {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}

.cta-h2 {
	font-size: 19px;
	color: #F15C22;
	font-weight: 700;
	margin: 20px 0 18px
}

.request-a-quote.callback-data .obcontact_input textarea {
	height: 100px;
}

.cta-leftcol {
	padding: 28px;
	position: relative;
	height: 100%;
	padding-bottom: 197px;
}

@media (max-width:991.98px) {
	.h-img {
		display: none;
	}

	.cta-leftcol {
		padding: 15px;
		padding-bottom: 20px;
	}

	.callback-data {
		padding: 16px;
		border-radius: 0 0 6px 6px;
	}

	.keyBenefits.saas-process {
		padding: 50px 0 52px;
		margin: 60px 0 0;
	}

	.cta-h1 span {
		font-size: 51px;
	}

	.cta-h1 {
		font-size: 32px;
	}

	.letstart {
		font-size: 24px;
		margin: 21px 0 8px;
	}
}

@media (max-width: 767.98px) {
	.cta-h2 {
		display: none;
	}

	.hs-List {
		display: none;
	}

	.letstart {
		display: none;
	}

	.cta-h1 span {
		font-size: 38px;
	}

	.cta-h1 {
		font-size: 23px;
	}

	.request-a-quote .get_quote_form_text {
		margin: 0 0 19px;
	}
}



.cc-btn {
	background: #EF5C20;
	color: #fff;
	font-size: 16px;
	margin: 13px auto 13px;
	display: inline-block;
	padding: 7px 20px 5px 20px;
	font-weight: 600;
	letter-spacing: 2px;
	border-radius: 8px;
	position: relative;
	overflow: hidden;
	box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, .5),
		7px 7px 20px 0px rgba(0, 0, 0, .1),
		4px 4px 5px 0px rgba(0, 0, 0, .1);
}

.cc-btn:hover {
	color: #fff;
	opacity: .7;
}

.cc-btn:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shiny-btn1 3s ease-in infinite;
}

.cc-btn:active {
	box-shadow: 4px 4px 6px 0 rgba(255, 255, 255, .3),
		-4px -4px 6px 0 rgba(116, 125, 136, .2),
		inset -4px -4px 6px 0 rgba(255, 255, 255, .2),
		inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
}

@-webkit-keyframes shiny-btn1 {
	0% {
		-webkit-transform: scale(0) rotate(45deg);
		opacity: 0;
	}

	80% {
		-webkit-transform: scale(0) rotate(45deg);
		opacity: 0.5;
	}

	81% {
		-webkit-transform: scale(4) rotate(45deg);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(20) rotate(45deg);
		opacity: 0;
	}
}

.transfor .col7 {
	max-width: 60%;
	flex: 60%;
	padding: 0px 10px;
}

.transfor .col5 {
	max-width: 40%;
	flex: 40%;
	padding: 0px 10px;
}

.cc-cal-widget img {
	max-height: 144px;
}

.cc-cal-widget {
	position: fixed;
	bottom: 0;
	z-index: 999;
	background: #B5E7FF;
	width: 253px;
	left: 20px;
	padding: 12px;
	border-radius: 20px 20px 0 0;
	text-align: center;
	box-shadow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.1), 0 0 0 1px hsla(230, 13%, 9%, 0.075), 0 0.3px 0.4px hsla(230, 13%, 9%, 0.02), 0 0.9px 1.5px hsla(230, 13%, 9%, 0.045), 0 3.5px 6px hsla(230, 13%, 9%, 0.09);

	padding-bottom: 10px;
}

.c-h1 {
	color: #000;
	font-size: 15px;
	text-align: center;
	font-weight: 600;
	margin-top: 6px;
}

.cc-close {
	cursor: pointer;
	position: absolute;
	top: -10px;
	right: -7px;
}


.app-development-cost-calculator .cc-cal-widget {
	display: none !important;
}


.ctaButton {
	background: #EF5C20;
	color: #fff;
	font-size: 22px;
	display: inline-block;
	padding: 6px 20px 6px 20px;
	font-weight: 600;
	border-radius: 30px;
	position: relative;
	overflow: hidden;
	box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, .5), 7px 7px 20px 0px rgba(0, 0, 0, .1), 4px 4px 5px 0px rgba(0, 0, 0, .1);
	margin: 17px auto 0;
	font-weight: 700;
}

.ctaButton:hover {
	color: #fff;
	background: #0fab9f;
}

.defaultBg.ctaButton {
	background: #0fab9f;
}

.defaultBg.ctaButton:hover {
	background: #077d74;
}

.ctaButton:before {
	position: absolute;
	content: '';
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: shiny-btn1 3s ease-in infinite;
}

.ctaButton:active {
	box-shadow: 4px 4px 6px 0 rgba(255, 255, 255, .3),
		-4px -4px 6px 0 rgba(116, 125, 136, .2),
		inset -4px -4px 6px 0 rgba(255, 255, 255, .2),
		inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
}

@-webkit-keyframes shiny-btn1 {
	0% {
		-webkit-transform: scale(0) rotate(45deg);
		opacity: 0;
	}

	80% {
		-webkit-transform: scale(0) rotate(45deg);
		opacity: 0.5;
	}

	81% {
		-webkit-transform: scale(4) rotate(45deg);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(20) rotate(45deg);
		opacity: 0;
	}
}

.cta-newblock {
	background: #0a5fff;
	border-radius: 15px;
	text-align: center;
	padding: 30px;
	color: #fff;
	box-shadow: rgba(50, 50, 93, 0.1) 0px 20px 50px -10px, rgba(0, 0, 0, 0.2) 0px 20px 40px -30px;
}

.cta-newblock.purpleBg {
	background: #241BAF;
}

.cta-newblock.orangeBg {
	background: #EF5C20;
}

.ctaButton.orangeBg:hover {
	background: #0fab9f;
}

.cta-inner {
	font-size: 33px;
	font-weight: 700;
}

.designs-wrapper.dating-wrappers {
	background: linear-gradient(151deg, #f4f6ff 5%, #fff8ff 35%, #fef9f4 65%, #f8f3ff 95%);
	margin: 57px auto 70px;
	padding: 59px 0 30px;
}

body.career .cc-cal-widget {
	display: none;
}

ul.designDevList li.dates-icn {
	background: url(https://assets.owebest.com/img/dating-apps/dates.png) no-repeat;
}

ul.designDevList li.censoring-icn {
	background: url(https://assets.owebest.com/img/dating-apps/censor.png) no-repeat;
}

ul.designDevList li.swipes-icn {
	background: url(https://assets.owebest.com/img/dating-apps/swipes.png) no-repeat;
}

ul.designDevList li.fonts-icn {
	background: url(https://assets.owebest.com/img/dating-apps/fonts.png) no-repeat;
}

ul.designDevList li.texts-icn {
	background: url(https://assets.owebest.com/img/dating-apps/chats.png) no-repeat;
}

ul.designDevList li.videos-icn {
	background: url(https://assets.owebest.com/img/dating-apps/v-chats.png) no-repeat;
}

ul.designDevList li.speeds-icn {
	background: url(https://assets.owebest.com/img/dating-apps/datings.png) no-repeat;
}

ul.designDevList li.dating-icn {
	background: url(https://assets.owebest.com/img/dating-apps/blind-dating.png) no-repeat;
}

ul.designDevList li.matchmaking-icn {
	background: url(https://assets.owebest.com/img/dating-apps/geo-fencing.png) no-repeat;
}

ul.designDevList li.AI-icn {
	background: url(https://assets.owebest.com/img/dating-apps/matching.png) no-repeat;
}

ul.designDevList li.recommendation-icn {
	background: url(https://assets.owebest.com/img/dating-apps/profiles.png) no-repeat;
}



@keyframes shrink {
	0% {
		background-size: 100% 50%;
	}

	100% {
		background-size: 100% 70%;
	}
}

@keyframes shrink1 {
	0% {
		background-size: 100% 50%;
		opacity: 9;
	}

	100% {
		background-size: 100% 100%;
		opacity: 0.8;
	}
}

@keyframes shrink2 {
	0% {
		background-size: 250px 250px;
		opacity: 9;
	}

	100% {
		background-size: 200px 200px;
		opacity: 0.8;
	}
}

.ai-wrapper {
	background: #011223;

}

.ai-wrapper p {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.service-section {
	padding: 70px 0px 90px;
	position: relative;
	z-index: 99;
	margin-top: 60px;
	background: #082037;
}

.business-box .col4 {
	max-width: 33.3%;
	flex: 33.33%;
	padding: 20px;
	border-right: 1px solid #011223;
	border-bottom: 1px solid #011223;
	transition: all 0.5s ease-in-out;
}

.business-box {
	background-image: linear-gradient(to right, #012, #142434);
	border: 1px solid #55606b;
	border-radius: 10px;
	display: flex;
	flex-wrap: wrap;
	padding: 10px;
	margin: 20px 0px;
	padding-bottom: 0;
}

.ai-expertise-wrapper {
	padding: 70px 0 10px;
}

.business-box .col4:hover {
	background: #65c7c6;
	border-radius: 5px;
}

.business-box .imgbox img {
	max-width: 40px;
	width: auto;
	height: auto;
	opacity: 0.7;
}

.business-box .imgbox {
	padding: 10px;
	border-radius: 5px;
	display: block;
	width: 63px;
	text-align: center;
}

.business-box .col4:hover .imgbox {
	padding: 10px;
	border-radius: 5px;
	background: #f15c22;
	display: block;
}

.business-box .col4.noleftbord {
	border-right: none;
}

.business-box .ai-srv-title {
	font-size: 22px;
	font-weight: 800;
	color: #fff;
	padding: 10px 0px;
}

.business-box p {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	padding: 5px 0px;
}

.text-white {
	color: #fff;
}

.business-box .col4:hover p,
.business-box .col4:hover .ai-srv-title {
	color: #011323;
}

.servicebox {
	background: url(https://assets.owebest.com/img/artificial-intelligence/bg1.webp) no-repeat top center;
	background-size: cover;
	padding: 20px;
	border-radius: 10px;
	border: 1px solid #3b4956;
	transition: all 0.5s ease-in-out;
	margin: 12px 0px;
}

.servicebox .aiImage {
	background: linear-gradient(109deg, rgba(67, 79, 92, 1) 0%, rgba(37, 52, 67, 1) 100%);
	border-radius: 100px;
	border: 2px solid #535f6a;
	height: 110px;
	width: 110px;
	display: block;
	margin: 0px auto;
	padding: 17px 0px;
	text-align: center;
	transition: all 0.5s ease-in-out;
}

.servicebox .aiImage img {
	display: block;
	margin: 0px auto;
	width: auto;
	height: auto;
}

.ai-expertise-wrapper .owl-stage-outer {
	padding-top: 0 !important;
}

.aifeature-name {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	padding: 37px 0px 12px;
	text-align: center;
}

.ai-wrapper .aifeature-text {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	padding: 5px 0px;
	text-align: center;
}

.cta-aibtn {
	background-color: #EF5C20;
	font-weight: 600;
	color: #fffefe;
	font-size: 21px;
	padding: 10px 25px;
	border-radius: 35px;
	text-align: center;
	display: inline-block;
	position: relative;
}

.cta-aibtn:hover {
	background-color: #62cbc8;
	color: #fff;
}

.servicebox:hover {
	background: #65c7c6;
	transition: all 0.5s ease-in-out;
}

.servicebox:hover .aifeature-name,
.servicebox:hover .aifeature-text {
	color: #011323 !important;
}


.soluction {
	background: url(https://assets.owebest.com/img/artificial-intelligence/bg.webp) no-repeat top center;
	background-size: cover;
	border-radius: 10px;
	display: flex;
	flex-wrap: wrap;
	margin: 90px 0px 20px;
	align-items: center;
	border: 1px solid #4c5865;
}


.col6 {
	max-width: 50%;
	flex: 50%;
	padding: 10px;
}

.solut {
	padding-left: 25px;
	padding-bottom: 30px;
}

.aicta-Title {
	font-size: 38px;
	font-weight: 700;
	color: #fff;
	padding: 5px 0px;
	margin: 0 0 30px;
	line-height: normal;
}

.aicta-desc {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	padding: 5px 0px;
	margin: 0;
}

.slimg {
	text-align: right;
	margin: -83px 0px 0px;
}

.slimg img {
	max-width: 100%;
	width: auto;
	height: auto;
}


.service-boxblock {
	background-image: linear-gradient(to bottom right, #294f4e, #4f6269, #0f2030);
	padding: 10px 20px 0px;
	border-radius: 10px;
}

.aisrv-name {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	padding: 7px 0px;
	text-align: center;
}

.aisrv-text {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	padding: 5px 0px;
	text-align: center;
}

.aisrv-Image {
	text-align: center;
	margin: 30px auto;
	max-height: 120px;
}

.aisrv-Image img {
	max-height: 116px;
}

.ai-services-wrapper {
	padding: 70px 0 40px;
	position: relative;
	z-index: 1;
	background: #082037;
	margin: 42px auto;
}

#technologies-section {
	background: #011223;
	padding: 30px 0px 50px;
	position: relative;
	z-index: 99;
}

#technologies-section:before {
	background: url(https://assets.owebest.com/img/artificial-intelligence/ai.webp) no-repeat top right;
	content: "";
	left: 0px;
	top: 0;
	right: 0px;
	height: 100%;
	width: 100%;
	background-size: 250px;
	position: absolute;
	z-index: -1;
	animation: shrink2 4s infinite alternate;
}

#technologies-section:after {
	background: url(https://assets.owebest.com/img/artificial-intelligence/mountimg.webp) no-repeat bottom center;
	content: "";
	left: 0px;
	bottom: 0;
	right: 0px;
	height: 100%;
	width: 100%;
	background-size: 100%;
	position: absolute;
	z-index: -1;
}

.technologis h3 {
	text-transform: uppercase;
	padding: 5px 0px;
}

.technologis h3 span {
	background: #fff;
	height: 2px;
	width: 45px;
	display: inline-block;
	margin: 5px 10px;
}

.technologis ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 10px 0px;
}

.technologis ul li {
	max-width: 33.33%;
	flex: 33.33%;
	padding: 5px 5px;
}

.technologis ul li span {
	background-image: linear-gradient(to right, #283644, #142434);
	padding: 20px 0px;
	border-radius: 10px;
	border: 1px solid #43505d;
	display: block;
	text-align: center;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}

.technologis ul li {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

.technologis ul li img {
	display: block;
	max-width: 65px;
	margin: 0px auto 9px;
}

.technologis ul li:hover span {
	background: #f15c22;
	margin: -6px 0px 0px;
	transition: all 0.5s ease-in-out;
}

#technologies-section .nav-tabs {

	background: #1b2a39;
	padding: 10px 0px;
	text-align: center;
	border: 1px solid #3b4a58;
	border-radius: 5px;
	display: flex;
	justify-content: space-around;
}

#technologies-section .nav-tabs li {
	max-width: 16.66%;
	flex: 16.66%;
}

#technologies-section .tab-pane {
	padding: 0 0;
}

#technologies-section .nav-tabs li:last-child .nav-link {
	border: none;
}

#technologies-section .nav-tabs .nav-link {
	min-height: 100%;
	position: relative;
	text-align: center;
	font-weight: 600;
	font-size: 15px;
	display: block;
	width: 100%;
	border: none;
	border-radius: 0px;
	border-right: 1px solid #ffffff2e;
	padding: 8px 0px;
	background: top;
	color: #fff;
}

#technologies-section .nav-tabs .nav-item.show .nav-link,
#technologies-section .nav-tabs .nav-link.active {
	background: none;
	color: #f15c22;
	border: none;
	border-right: 1px solid #ffffff2e;
}

.sep-icon {
	text-align: center;
}

#technologies-section .nav-tabs .nav-link:hover {
	color: #f15c22;
}

#technologies-section .nav-tabs .nav-item.show .nav-link span.imgclass,
#technologies-section .nav-tabs .nav-link.active span.imgclass {
	border-color: #f15c22;
	background: #f15c22;
	animation: zoom-in-zoom-out 3s ease infinite;
}

.ai-wrapper .faq-section {
	padding: 58px 0 50px;
	margin-bottom: 0;
	position: relative;
	z-index: 1;

	margin-top: 22px;
	background: #082037;
}



.sep-icon {
	padding: 30px 0px;
	position: absolute;
	top: 90px;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	border-bottom: 1px solid #22303f;
}

#technologies-section .nav-tabs .nav-item.show .nav-link .sep-icon,
#technologies-section .nav-tabs .nav-link.active .sep-icon {
	border-color: #f15c22;
}

.sep-icon span.imgclass {
	background-image: linear-gradient(to right, #283644, #142434);
	padding: 10px 4px;
	border-radius: 100px;
	border: 1px solid #43505d;
	display: block;
	height: 70px;
	width: 70px;
	text-align: center;
	margin: 0px auto;
	line-height: 44px;
}

.sep-icon span.imgclass img {
	max-width: 49px;
	width: auto;
	height: auto;
}

.pyth {
	text-align: center;
	padding: 170px 0px 0px;
}

.pyth ul {

	padding: 6px 4px;
	border-radius: 10px;

	display: inline-block;
}

.pyth ul li {
	display: inline-block;
	background-image: linear-gradient(to right, #283644, #142434);
	border-radius: 10px;
	border: 1px solid #43505d;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	padding: 8px 20px;
	margin: 0px 3px 11px;
}

#technologies-section .nav-tabs .nav-item.show .nav-link:before,
#technologies-section .nav-tabs .nav-link.active:before {
	clip-path: polygon(49% 53%, 0 0, 100% 0);

	position: absolute;
	left: 0;
	right: 0;
	bottom: -31px;
	height: 22px;
	width: 19px;
	content: "";
	margin: 0px auto;
	background: #1b2a39;
}

@keyframes zoom-in-zoom-out {
	0% {
		transform: scale(1, 1);
	}

	50% {
		transform: scale(1.1, 1.1);
	}

	100% {
		transform: scale(1, 1);
	}
}

.two_buttons {
	position: fixed;
	right: 0px;
	bottom: 0;
	z-index: 99999;
}

.two_buttons ul li {
	padding: 0px;
	text-align: center;
	padding: 2px 0px;
}

.two_buttons ul li:first-child {
	writing-mode: vertical-rl;
	text-orientation: mixed;
}

.two_buttons ul li:first-child a {
	background: #f15c22;
	border: 1px solid #fff;
	box-shadow: 0px 0px 10px #00000020;
	display: block;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	padding: 10px 8px;
	border-right: 0;
	border-radius: 10px 0px 0px 10px;
}

.two_buttons ul li .watsh {
	background: #fff;
	border-radius: 100px;
	height: 40px;
	width: 40px;
	display: block;
	font-size: 20px;
	color: #24cc63;
	padding: 3px 0px;
	text-align: center;
	border: 3px solid #24cc63;
	border-radius: 10px 0px 0px 10px;
	float: right;
	margin: 2px 0px;
	border-right: 0;
}

.two_buttons ul li .email {
	background: #fff;
	border-radius: 100px;
	height: 40px;
	width: 40px;
	display: block;
	font-size: 20px;
	color: #e85b4d;
	padding: 3px 0px;
	text-align: center;
	float: right;
	border: 3px solid #e85b4d;
	border-radius: 10px 0px 0px 10px;
	margin: 2px 0px;
	border-right: 0;
}

.two_buttons ul li a:hover {
	right: 2px;
	position: relative;
	transition: all 0.5s ease-in-out;
}

.two_buttons ul li a {
	transition: all 0.5s ease-in-out;
}

.transfor {
	background: url(https://assets.owebest.com/img/artificial-intelligence/bg3.webp) no-repeat top center;
	background-size: cover;
	border-radius: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0px 0px 0px;
	margin: 150px 0px 20px;
}

.transfor .slimg {
	margin: -121px 0px 0px;
}

.transfor .slimg {
	text-align: center;
}

.transfor .slimg img {
	max-width: 75%;
	width: auto;
	height: auto;
}

.transfor .solut {
	padding: 0px;
}

.ai-wrapper ul.infoGraphic li .coverWrap .numberCover {
	background: #011223;
	border-bottom: 1px solid #ffffff3d;
}

.ai-wrapper ul.infoGraphic li {
	background-color: transparent;
	padding: 0 10px 0 0;
}

.ai-wrapper ul.infoGraphic li .coverWrap .numberCover::before {
	box-shadow: 0 0 30px 7px #25c8bd;
}

.ai-wrapper ul.infoGraphic li .coverWrap .numberCover::after {
	background: radial-gradient(at bottom, #65c6c742, transparent, transparent);
}

.ai-wrapper .why-obhire-wrapper {
	background: none;
	background: transparent;
	padding: 80px 0 0;
}

.ai-wrapper .why-obhire-wrapper .owl-stage-outer {
	padding: 0;
}

.ai-wrapper ul.specific_fetaure>li {
	color: #fff;
	font-size: 16px;
	padding: 0 0 14px 32px;
}

.ai-wrapper ul.infoGraphic {
	margin: 45px 0 0;
}

.ai-wrapper .why-obhire-wrapper .owl-stage-outer {
	padding: 0 0 34px;
}

.ai-wrapper ul.infoGraphic li .content .devcycle-h {
	color: #fff;
}

.ai-wrapper ul.infoGraphic li .content p {
	margin: 10px 0 0 0;
	color: rgba(255, 255, 255, 0.7);
	font-weight: 400;
}

.hire-ios-developer .title-cards {
	text-align: center;
}

.ai-steps-wrapper {
	padding: 80px 0 0;
}

.faq-box.dark-style .single-item .item-nav a.collapsed,
.faq-box.dark-style .single-item .item-nav button.collapsed {
	background-color: transparent;
	color: #fff;
}

.faq-box.dark-style .card {
	background-color: transparent;
}

.faq-box.dark-style .single-item {
	border-bottom: 1px solid #102c48;
}

.faq-box.dark-style .single-item .item-nav a,
.faq-box.dark-style .single-item .item-nav button {
	background-color: transparent;
	color: #65c6c7;
}

.faq-box.dark-style .single-item .item-content-wrap .item-content {
	background-color: transparent;
	padding: 0 47px 15px 29px;
}

.faq-box.dark-style .single-item .item-nav a.collapsed::after,
.faq-box.dark-style .single-item .item-nav button::after {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.268 0.875001C10.268 0.963022 10.2341 1.04089 10.1664 1.10859L5.4336 5.84141C5.36589 5.90912 5.28802 5.94297 5.2 5.94297C5.11198 5.94297 5.03412 5.90912 4.96641 5.84141L0.233597 1.10859C0.165888 1.04089 0.132034 0.963022 0.132034 0.875001C0.132034 0.78698 0.165888 0.709115 0.233597 0.641407L0.741409 0.133595C0.809118 0.0658862 0.886982 0.032032 0.975003 0.032032C1.06302 0.032032 1.14089 0.0658862 1.2086 0.133595L5.2 4.125L9.19141 0.133595C9.25912 0.0658862 9.33698 0.032032 9.425 0.032032C9.51302 0.032032 9.59089 0.0658862 9.6586 0.133595L10.1664 0.641407C10.2341 0.709115 10.268 0.78698 10.268 0.875001Z' fill='%233F4D5A'/%3E%3C/svg%3E%0A");
}

.faq-box.dark-style .single-item .item-nav a::after,
.faq-box.dark-style .single-item .item-nav button::after {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.130645 5.09665C0.130703 5.00863 0.164609 4.93079 0.232362 4.86312L4.9683 0.133442C5.03606 0.0657781 5.11394 0.0319755 5.20197 0.0320337C5.28999 0.032092 5.36783 0.0659977 5.43549 0.133751L10.1652 4.86969C10.2328 4.93745 10.2666 5.01533 10.2666 5.10335C10.2665 5.19138 10.2326 5.26922 10.1649 5.33688L9.65671 5.84436C9.58896 5.91202 9.51107 5.94582 9.42305 5.94577C9.33503 5.94571 9.25719 5.9118 9.18953 5.84405L5.20076 1.85L1.20672 5.83877C1.13896 5.90643 1.06108 5.94023 0.973055 5.94017C0.885034 5.94012 0.807192 5.90621 0.739529 5.83846L0.232053 5.33031C0.164389 5.26256 0.130586 5.18467 0.130645 5.09665Z' fill='%2365c6c7'/%3E%3C/svg%3E%0A");
}

.ai-bg {
	position: relative;
	z-index: 1;
}

.ai-wrapper .why-obhire-wrapper figure {
	margin: 0 40px 0 0;
	text-align: right;
}

.tabeo {
	margin: 35px auto 0px;
}

.aidev-img img {
	max-height: 450px;
	text-align: center;
}

.dark-ai-bg::before {
	background: url(https://assets.owebest.com/img/artificial-intelligence/whyai.webp) no-repeat top center;
	content: "";
	left: 0px;
	top: 0;
	right: 0px;
	height: 100%;
	width: 100%;
	background-size: 100%;
	position: absolute;
	z-index: -1;
	animation: shrink 4s infinite alternate;
}

#innovation-section {
	padding: 70px 0 66px;



	margin: 40px auto 0;
	background: #082037;
}

.artificial-intelligence .home_blog_wrap {
	margin: 0;
	background-color: #011223;
	padding: 32px 0 40px;
}

.artificial-intelligence .blog-h {
	color: #fff;
}

.artificial-intelligence .sub-title {
	color: #fff;
}

.artificial-intelligence .certification_logos_wrap {
	background-color: #7b9cbd;
	padding: 50px 0 30px;
}

.artificial-intelligence .certification_logos {
	margin: 0;
}

.artificial-intelligence .section_footer {
	background: #011223;
}

.artificial-intelligence .clutch_certification img {
	filter: unset;
}

.artificial-intelligence .blogCard {
	background-color: #122537;
	border: 0;
}

.artificial-intelligence .blogContent h5 a {
	color: #fff;
}

.artificial-intelligence .blogContent p {
	color: #c6c6c6;
}

.aidev-img {
	margin: 35px auto 0;
	text-align: center;
}

.cat-btn-flex {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;

}


body.artificial-intelligence {
	background: #061d2d;
}

body.artificial-intelligence .similar_projects_wrapper {
	margin-top: 10px;
}

body.artificial-intelligence .whatsapp-icons::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 17px;
	font-size: 15px;
	font-weight: 300;
	background-repeat: no-repeat;
	width: 35px;
	height: 34px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 175.216 175.552'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='85.915' x2='86.535' y1='32.567' y2='137.092' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2357d163'/%3E%3Cstop offset='1' stop-color='%2323b33a'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='1.115' height='1.114' x='-.057' y='-.057' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='3.531'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%23b3b3b3' d='m54.532 138.45 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.523h.023c33.707 0 61.139-27.426 61.153-61.135.006-16.335-6.349-31.696-17.895-43.251A60.75 60.75 0 0 0 87.94 25.983c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.558zm-40.811 23.544L24.16 123.88c-6.438-11.154-9.825-23.808-9.821-36.772.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954zm0 0' filter='url(%23a)'/%3E%3Cpath fill='%23fff' d='m12.966 161.238 10.439-38.114a73.42 73.42 0 0 1-9.821-36.772c.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954z'/%3E%3Cpath fill='url(%23linearGradient1780)' d='M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.559 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.524h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.929z'/%3E%3Cpath fill='url(%23b)' d='M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.313-6.179 22.558 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.517 31.126 8.523h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.928z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M68.772 55.603c-1.378-3.061-2.828-3.123-4.137-3.176l-3.524-.043c-1.226 0-3.218.46-4.902 2.3s-6.435 6.287-6.435 15.332 6.588 17.785 7.506 19.013 12.718 20.381 31.405 27.75c15.529 6.124 18.689 4.906 22.061 4.6s10.877-4.447 12.408-8.74 1.532-7.971 1.073-8.74-1.685-1.226-3.525-2.146-10.877-5.367-12.562-5.981-2.91-.919-4.137.921-4.746 5.979-5.819 7.206-2.144 1.381-3.984.462-7.76-2.861-14.784-9.124c-5.465-4.873-9.154-10.891-10.228-12.73s-.114-2.835.808-3.751c.825-.824 1.838-2.147 2.759-3.22s1.224-1.84 1.836-3.065.307-2.301-.153-3.22-4.032-10.011-5.666-13.647'/%3E%3C/svg%3E");
	transform: translateY(-50%);
}

.cta-aibtn.whatsapp-icons {
	padding-right: 61px;
}


.submitBtn {
	color: #fffefe;
	font-size: 16px;
	font-weight: 700;
	padding: 5px 26px;
	min-height: 53px;
	border-radius: 8px;
	margin-top: 20px;
	box-shadow: unset;
	background-color: #EF5C20;
}

.submitBtn:hover {
	background-color: #62cbc8;
	color: #fffefe;
	box-shadow: unset;
}

.sub-title {
	color: #000;
	text-align: center;
	font-size: 24px;
	font-weight: 800;
	margin-bottom: 14px;
	margin-top: 6px;
}

.home_blog_wrap .sub-title {
	margin-bottom: 44px;
}

.blogContent h5 {
	margin: 0 0 22px;
}

.footer-bottom {
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	margin: 30px 0 0;
	padding: 17px 0 0;
}

.footer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.internship_form~.get_quote_form_right {
	display: unset;
	padding-left: 113px;
}

.internship_form.get_quote_form_left svg {
	width: 13px;
	height: 13px;
}

.internship_form.get_quote_form_left svg path {
	fill: #000;
}

label.error {
	color: red;
	font-size: 13px;
}

.resume_upload_dv .box~.error {
	background: transparent;
}

@media (min-width:992px) {
	.footer-inner {
		padding-right: 39px;
	}
}

@media (min-width:768px) {
	#innovation-section .some-description {
		text-align: left;
	}

	.ai-wrapper ul.infoGraphic li {
		width: 33.333333333%;
	}
}

@media (min-width: 992px) and (max-width: 1198.98px) {
	.aicta-Title {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.cta-aibtn {
		font-size: 21px;
		padding: 7px 25px;
		display: inline-block;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.ai-steps-wrapper {
		padding: 57px 0 0;
	}

	.faq-section {
		margin: 40px auto 0;
	}

	.cta-aibtn {
		font-size: 17px;
	}

	#innovation-section {
		padding: 50px 0 27px;
		margin: 60px auto 0;
	}

	.innovationimg {
		display: none;
	}

	.transfor {
		margin: 70px 0px 20px;
	}

	.soluction {
		margin: 60px 0px 20px;
	}

	.sep-icon {
		top: 69px;
	}

	.hs-slider {
		margin-top: 33px;
	}

	.business-box .col4.noleftbord {
		border-right: 1px solid #011223;
	}

	.business-box .col4.nobotmdek {
		border-bottom: none;
	}

	.business-box .col4:nth-child(2n) {
		border-right: none;
	}

	.business-box .col4 {
		max-width: 50%;
		flex: 50%;
	}

	.service-section {
		padding: 90px 0px 90px;
		margin-top: 0;
	}

	.aidev-img {
		margin: 35px auto 0;
		text-align: center;
	}

	.pyth {
		padding: 120px 0px 0px;
	}


	.solut {
		padding-left: 10px;
	}

	.aicta-Title {
		font-size: 27px;
		margin-bottom: 20px;
	}

	.aidev-img img {
		max-height: 340px;
	}

	.ai-services-wrapper {
		padding: 60px 0 40px;
	}

	#technologies-section .nav-tabs .nav-link {
		font-size: 14px;
	}

	.transfor .slimg {
		margin: -24px 0px 0px;
	}

	.footer-inner {
		flex-direction: column;
		gap: 15px;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	#innovation-section {
		padding: 62px 0 46px;
		margin: 70px auto 0;
	}

	.sep-icon {
		top: 86px;
	}

	.pyth {
		padding: 140px 0px 0px;
	}
}

@media (max-width: 767.98px) {


	.business-box .col4 {
		max-width: 100%;
		flex: 100%;
		border: none;
		border-bottom: 1px solid #011223;
		padding: 10px;
	}

	.service-section {
		padding: 70px 0px 56px;
		margin-top: 0;
	}

	.aidev-img {
		margin: 35px auto 0;
		text-align: center;
	}

	.pyth ul li {
		font-size: 15px;
		display: block;
		width: 100%;
		margin: 4px 0px;
	}

	.sep-icon {
		border: none;
	}

	.sep-icon span.imgclass {
		height: 50px;
		width: 50px;
		padding: 9px 4px;
	}

	.sep-icon span.imgclass img {
		max-width: 30px;
	}

	.sep-icon span.imgclass {
		line-height: 23px;
	}

	#technologies-section .nav-tabs li {
		max-width: unset;
		flex: auto;
		height: 130px;
	}

	#technologies-section .nav-tabs .nav-item.show .nav-link,
	#technologies-section .nav-tabs .nav-link.active {
		border: none;
	}

	#technologies-section .nav-tabs .nav-link {
		padding: 0 5px;
		min-height: unset;
		position: relative;
		font-size: 15px;
		border: 0;
	}

	.pyth {
		padding: 0;
		display: block;
	}

	.textbt {
		border: 1px solid #3b4a58;
		border-radius: 6px;
		padding: 10px 10px;
		font-size: 14px;
		width: 120px;
		display: flex;
		height: 100%;
		align-items: center;
		justify-content: center;
		height: 54px;
	}

	#technologies-section .nav-tabs {
		justify-content: flex-start;
		flex-wrap: nowrap;
		overflow-x: auto;
		padding: 5px 0 3px;
	}

	#technologies-section .tab-pane {
		margin-top: 20px;
	}

	.pyth ul {
		padding: 0;
		display: block;
	}

	#technologies-section .nav-tabs .nav-item.show .nav-link::before,
	#technologies-section .nav-tabs .nav-link.active::before {
		display: none;
	}

	.sep-icon {
		padding: 14px 0px 0;
		top: 53px;
		border-bottom: 0;
	}

	.soluction .col6:last-child {
		display: none;
	}

	.col6 {
		max-width: 100%;
		flex: 100%;
	}

	.soluction .col6 {
		padding: 10px 15px 5px;
	}

	.solut {
		padding-left: 0;
	}

	.soluction {
		text-align: center;
		margin: 40px 0px 0;
		padding: 10px 10px 24px 10px;
	}

	.ai-wrapper .why-obhire-wrapper {
		padding: 50px 0 0;
	}

	.ai-wrapper .why-obhire-wrapper ul.specific_fetaure>li {
		font-size: 16px;
		padding: 0 0 13px 32px;

	}

	.aicta-Title {
		font-size: 30px;
		margin: 0 0 24px;
	}

	.business-box .ai-srv-title {
		margin: 0;
	}

	.aifeature-name {
		text-align: center;
		margin: 0;
	}

	.ai-services-wrapper {
		padding: 70px 0 40px;
	}

	.aidev-img img {
		max-height: 300px;
	}

	.transfor {
		margin: 20px auto;
		padding: 28px 15px 38px;
		text-align: center;
	}

	.transfor .col7 {
		max-width: 100%;
		flex: 100%;
		padding: 0px 7px;
	}

	#innovation-section {
		padding: 40px 0 10px;
		margin: 40px auto 0;
	}

	.innovationimg {
		display: none;
	}

	.transfor .col5 {
		display: none;
	}

	.transfor .solut {
		padding: 0;
	}

	.hs-slider {
		margin-top: 43px;
	}

	.cat-btn-flex {
		justify-content: center;
	}

	.cta-aibtn {
		font-size: 20px;
		margin: 0;
	}

	.ai-wrapper ul.infoGraphic {
		margin: 0;
	}

	.ai-wrapper .faq-section::before {
		display: none;
	}

	.ai-wrapper ul.infoGraphic li {
		width: auto;
	}

	.ai-wrapper ul.infoGraphic {
		justify-content: flex-start;
	}

	.ai-wrapper ul.infoGraphic li .content {
		margin: 44px 0 0 67px;
	}

	.cat-btn-flex {
		gap: 8px;
		justify-content: center;
	}

	.footer-inner {
		flex-direction: column;
		gap: 30px;
	}

	.internship_form~.get_quote_form_right {
		padding-left: 20px;
	}

	.cc-cal-widget img {
		display: none;
	}
}


.innerpagehero .home_blog_wrap .owl-carousel .owl-stage-outer {
	padding: 0;
}


.christmas-2024 {
	display: inline-block;

	background: url(https://assets.owebest.com/img/chr-2024.png);
	background-size: unset;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 999;
	top: -14px;
	right: 62px;
	height: 78px;
	width: 444px;
	color: #fff;
	padding-top: 5px;
	padding-left: 52px;
	padding-right: 95px;
	padding-bottom: 11px;
	border-radius: 10px;
	white-space: nowrap;
	font-family: 'Open Sans', sans-serif;
}

.christmas-2024:hover {
	color: #fff;
}

.marque-block {
	overflow: hidden;
}

.ch-marquee {
	display: inline-block;
	white-space: nowrap;
	position: relative;
	transform: translate3d(0%, 0, 0);
	animation-name: marquee;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

.ch-text {
	font-size: 18px;
	font-weight: 600;
}

.ch-text span {
	color: #e1b60c;
}

.ch-discount {
	text-align: center;
	font-size: 24px;
	font-weight: 700;

}

.ch-discount span {
	color: #00ebcc;
}

.christmas-2024:hover .ch-marquee {
	animation-play-state: paused !important;
}

@keyframes marquee {
	0% {
		transform: translate3d(0%, 0, 0);
	}

	100% {
		transform: translate3d(-100%, 0, 0);
	}
}

.webheader.is-sticky .christmas-2024 {
	top: 62px;
	right: 0;
}

@media (max-width:767.98px) {
	.christmas-2024 {
		background-size: cover;
		top: 68px;
		right: 0;
		width: 100%;
		padding-left: 10px;
		padding-right: 105px;
		background-position: right;
		max-width: 444px;
	}

	.webheader.is-sticky .christmas-2024 {
		top: 70px;
	}

}

.blockchain-benefits-wrapper .sub-title {
	color: #fff;
}

.webheader.is-sticky {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: rgba(27, 16, 56, .61) !important;
}

.fullmenu-open .webheader.is-sticky {
	height: 100%
}

.home-new .ourClients_wrap::after {
	display: none;
}


.ourGrowth_wrap {
	padding: 100px 0;
	background: #fff;
}

.section-head {
	display: flex;

	justify-content: space-between;
	margin-bottom: 35px;
	align-items: center;
	gap: 30px;
}

.section-heading {
	margin: 0;
	color: #EF5C20;
	font-size: 50px;
	font-weight: 800;
}

.section-des {
	margin-bottom: 0;
	color: #000;
	font-size: 24px;
	font-weight: 700;
	max-width: 815px;
	margin-left: auto;
	line-height: normal;
}

.growth_card {
	border-radius: 10px;
	border: 1px solid #AFAFAF;
	background: #FFF;
	padding: 15px 25px;
	height: 100%;
}

.count_value {
	font-family: 'Open Sans';
	color: #EF5C20;
	font-size: 60px;
	font-weight: 700;
	margin-bottom: 7px;
	width: fit-content;
	position: relative;
}

.count.percent {
	font-family: 'Open Sans';
}

.icon-track {
	position: absolute;
	right: -40px;
	top: -15px;
}

.growth_card_heading {
	color: #000;
	font-size: 22px;
	font-weight: 700;
}

.growth_card_des {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	max-width: 385px;
	margin-bottom: 0;
}

.row-gap {
	--bs-gutter-y: 25px;
}

.rating_bx {
	display: flex;
	flex-wrap: wrap;
	padding-top: 30px;
	padding-bottom: 59px;
	align-items: end;
}

.rating_inner_box {
	flex: 1;
}

.rating_heading {
	color: #000;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 38px;
}

.rating_block {
	display: flex;
	gap: 20px;
	border-right: 1px solid #E1E0E0;
	margin-right: 22px;
}

.rating_inner_box:last-child .rating_block {
	border-right: 0;
	margin-right: 0;
}

.rating-img-box {
	margin: 0;
}



.star-block {
	display: flex;
	gap: 5px;
	margin-bottom: 5px;
}

.rating-review-track {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 0;
}

.row.row-gap>* {
	margin-top: var(--bs-gutter-y);
}

.row.row-gap {
	--bs-gutter-y: 0;
	margin-top: calc(-1 * var(--bs-gutter-y));
}

.row.row-gap {
	--bs-gutter-y: 25px;
}

.app-development-cardMain-box .row-gap {
	--bs-gutter-y: 86px;
}

.app-development-wrap {
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.app-development-wrap::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #1B1038;
	mix-blend-mode: overlay;
	z-index: 2;
}

.app-development-content {
	z-index: 3;
	position: relative;
	padding-top: 124px;
}

.app-development-content .section-heading {
	max-width: 280px;
	margin-bottom: 20px;
}

.description-track {
	color: #FFF;
	margin-bottom: 36px;
}

.primary-btn {
	border-radius: 8px;
	background: #EF5C20;
	padding: 12px 25px;
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
	display: flex;
	width: fit-content;
	align-items: center;
	white-space: nowrap;
	border: 1px solid transparent;
	text-transform: uppercase;
}

.primary-btn:hover {
	color: #EF5C20;
	border: 1px solid #EF5C20;
	background-color: transparent;
}

.primary-btn svg {
	margin-left: 10px;
}

.app-development-cardMain-box {
	z-index: 3;
	position: relative;
	padding-top: 96px;
	padding-left: 30px;
}

.app-development-card-inner {
	border-radius: 10px;

	background-color: #FFF;
	padding: 86px 50px 50px;
}

.card_icon_track {
	width: 100px;
	height: 100px;
	border-radius: 10px;
	background: #EF5C20;
	margin-top: -130px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.card_title {
	color: #000;
	font-size: 23px;
	font-weight: 700;
	padding-top: 30px;
}

.app-development-card-inner .description-track {
	color: #000;
	margin-bottom: 20px;
}

.link-track {
	color: #EF5C20;
	font-size: 18px;
	font-weight: 500;
	text-decoration-line: underline;
}

.link-track:hover {
	color: #000;
}

.our-work-wrap .section-head,
.ourClients_wrap .section-head {
	display: block;
	text-align: center;
	max-width: 1050px;
	margin: auto;
	margin-bottom: 60px;
}

.our-work-wrap {
	padding: 70px 0;
	background: #fff;
}

.our-work-wrap .description-track,
.ourClients_wrap .description-track {
	color: #000;
	margin-bottom: 0;
}

.sub-title {
	color: #000;
	text-align: center;
	font-size: 24px;
	font-weight: 800;
	margin-bottom: 14px;
	margin-top: 6px;
}






.case-study-wrap .section-head {
	display: block;
	text-align: center;
	max-width: 868px;
	margin: auto;
	margin-bottom: 120px;
}

.case-study-wrap .description-track {
	color: #000;
	margin-bottom: 0;
}

.casestudybg_wrapper {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 460px;
	display: flex;
	align-items: end;
}

.casestudy-overlay {
	border: 1px solid rgba(27, 16, 56, 0.10);
	background: rgba(27, 16, 56, 0.78);
	backdrop-filter: blur(11px);
	min-height: 200px;
	max-width: 360px;
	padding: 30px 16px 30px 36px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.casestudybg_wrapper .card_title {
	color: #ffffff;
	padding-top: 0;
}

.casestudybg_wrapper .description-track {
	color: #ffffff;
	margin: 12px 0;
}

.casestudybg_wrapper .link-track {
	color: #ffffff;
}

.case-study-wrap .section-head {
	margin-bottom: 46px;
}

.case-study-wrap {
	padding: 55px 0 40px;
	background: #fff;
}

.casestudyswiper {
	padding-bottom: 66px;
}

.case-study-wrap .primary-btn {
	margin: auto;
	margin-top: 22px;
}



.center-circle-set {
	position: relative;
}

.step-half-circle {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 50px;
	width: 100px;
	z-index: 0;
}

.work-process-cards .p-cards:nth-child(odd) .step-half-circle {
	top: 24px;
	border-radius: 150px 150px 0 0;
	background-color: #EF5C20;
}

.work-process-cards .p-cards:nth-child(even) .step-half-circle {
	bottom: -27px;
	border-radius: 0 0 150px 150px;
	background-color: #61C9C5;
}

.work-process-box {
	text-align: center;
	margin: 26px 0;
	position: relative;
}

.set-iconImg {
	text-align: center;
	display: inline-block;
	margin: 0 auto;
	position: relative;
	width: 100%;
	min-height: 104px;
	display: flex;
	align-items: center;
	justify-content: center
}

.set-iconImg::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 7px;
	background-color: #1B1038;
	top: 49px;
	left: 0;
	right: 0;
}

.process-section {
	padding: 63px 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 182, 0, 0.05) 100%);
	margin: 0 auto 80px;
}

.process-title {
	color: #000;
	font-size: 20px;
	font-weight: 800;
}

.process-content {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	margin-top: 9px;
}

.set-iconImg {
	margin: 15px auto;
}

.process-stepCircle {
	padding: 12px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #1B1038;
	box-shadow: 0px 0px 74.274px 0px rgba(0, 0, 0, 0.08);
	width: 76px;
	height: 76px;
	position: relative;
	margin: 0 auto;
	color: #FFF;
	font-size: 30px;
	font-weight: 700;
	font-family: 'Open Sans';
	z-index: 1;
}

.work-process-box {
	display: flex;
	flex-direction: column;
	justify-content: center;

	margin: 0 auto;
}

.work-process-cards .p-cards:nth-child(2n) .process-data {
	order: 1;
}

.work-process-cards .p-cards:nth-child(2n) .set-iconImg {
	order: 2;
}

.work-process-cards .p-cards:nth-child(2n) .step-icon {
	order: 3;
}





.testimonial_wrapper {
	background-image: url(https://assets.owebest.com/img/homepage/testimonial-bg-img.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
	padding: 60px 0;
}

.testimonial_wrapper::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(27, 16, 56, 0.91);
	z-index: -1;
}

.testimonial_wrapper .custom-width-container {
	max-width: 100%;
	padding-left: calc((100vw - 1480px)/2);
	padding-right: 0;
}

.testimonial_wrapper .section-head {
	display: block;

}

.testimonial_wrapper .section-heading {
	color: #EF5C20;
}

.testimonial_wrapper .sub-title {
	color: #fff;
	text-align: left;
	margin: 8px 0 12px;
	font-weight: 700;
	font-size: 22px;
}

.testimonial_wrapper .description-track {
	color: #fff;
}



.work-process-cards .p-cards {
	padding-inline: 0;
}

.match_heightFix:f {
	box-sizing: border-box;
}

.work-process-cards .p-cards:nth-child(2n) .step-icon {
	display: flex;
	align-items: start;
	justify-content: center;
}

.work-process-cards .p-cards.p-cards:nth-child(odd) .step-icon {
	align-items: center;
}

.work-process-cards .p-cards.p-cards:nth-child(even) .step-icon {
	align-items: center;
}

.step-icon {
	display: flex;
	justify-content: center;
}

.set-iconImg::after {
	position: absolute;
	width: 13px;
	height: 13px;
	background-color: #1B1038;
	top: 46px;
	border-radius: 50%;
}

.work-process-cards .p-cards:first-child .set-iconImg::after {
	content: '';
	left: -1px;
}

.work-process-cards .p-cards:last-child .set-iconImg::after {
	content: '';
	right: -1px;
}

.enquire_work_box {
	border-radius: 5px;
	border: 1px solid rgba(27, 16, 56, 0.10);
	background: #FFF4F5;
	backdrop-filter: blur(30px);
	padding: 28px 36px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	margin-top: 85px;
}

.enquire_work_box p {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	max-width: 870px;
}

.slideWidthContainer {}

.owl-dots .owl-dot span {
	background: rgba(255, 56, 0, 0.50);
	opacity: 1;
	width: 10px;
	height: 10px;
	border-radius: 41px;
}

.owl-dots .owl-dot.active span {
	background-color: #50adac;
	background: #EF5C20 !important;
	width: 24px;
	height: 8px;
}




.clientSaysFlex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
}

.userImg video {
	width: 100%;
	object-fit: cover;
	height: 414px;
	border-radius: 10px;
}

.user-title {
	color: #FFF;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 6px;
}

.user-sub-title {
	color: #FFF;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	margin: 0;
}

.testimonial-user-detail {
	margin-top: 36px;
}

.owl-item.center video {
	height: 530px;
}

.auth-thumb {
	position: relative;
}

.auth-thumb img {
	object-fit: cover;
	height: 480px;
	width: 100%;
	border-radius: 10px;
}

.abs-play-btn {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	width: 80px;
	height: 80px;
	border: 7px solid #E5E5E5;
	background: linear-gradient(142deg, #EEE 11.43%, #E3E5E5 87.2%);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	border-radius: 50%;
	color: #fff;
}

.abs-play-btn:hover {
	border: 7px solid #EF5C20;
}

.abs-play-btn .button-outer-circle {
	background: rgba(255, 255, 255, 0.4);
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
}

.abs-play-btn svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	transform: translate(-50%, -50%);
}

.abs-play-btn .triangle {
	-webkit-animation: fadeIn 7s ease;
	animation: fadeIn 7s ease;
}

.abs-play-btn .path {
	stroke-dasharray: 90;
	stroke-dashoffset: 0;
	-webkit-animation: triangleStroke 3s;
	animation: triangleStroke 3s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}

.has-scale-animation {
	-webkit-animation: smallScale 3s infinite;
	animation: smallScale 3s infinite;
}

.has-delay-short {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes triangleStroke {
	from {
		stroke-dashoffset: 90;
	}

	to {
		stroke-dashoffset: 0;
	}
}

@keyframes triangleStroke {
	from {
		stroke-dashoffset: 90;
	}

	to {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes smallScale {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(1.8);
		opacity: 0;
	}
}

@keyframes smallScale {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(1.8);
		opacity: 0;
	}
}




#videoModal .modal-body {
	position: relative;
	padding: 0px;
	border: 1px solid #404040;
	border-radius: 7px;
	background: #000;
}

#videoModal .modal-body iframe {
	border-radius: 7px;
}

#videoModal .btn-close {
	position: absolute;
	right: -12px;
	top: -11px;
	background-color: #797575;
	opacity: 1;
	border-radius: 50%;
	color: #1c0d0d;
	font-size: 19px;
	z-index: 1;
	background-image: none;
	line-height: 0;
	height: 25px;
	width: 25px;
	cursor: pointer;
	border: 0;
}

.tsm-wrapper {
	display: flex;
	gap: 35px;
	background: #321E77;
	padding: 30px;
	border-radius: 15px;
	border: 1px solid #0521B5;
}

.tsmtextCarousel {
	max-width: 1000px;
	margin: 60px auto 0;
}

.authImages {
	width: 90px;
	flex: 0 0 90px;
}

.authImages img {
	width: 90px;
	height: 90px;
	min-height: 90px;
}

.authText {
	flex: auto;
}

.authText p {
	color: #fff;
	font-size: 16px;
	display: inline;
	position: relative;
}

.authText p::before {
	content: "";
	position: absolute;
	top: 0;
	left: -18px;
	width: 14px;
	height: 11px;
	background: url(https://assets.owebest.com/img/homepage/quote-l.png) no-repeat
}

.authText p::after {
	content: "";

	right: -18px;
	width: 14px;
	height: 11px;
	background: url(https://assets.owebest.com/img/homepage/quote-r.png) no-repeat;
	bottom: 0;
	display: inline-block;
}

.authLabel {
	display: flex;
	flex-direction: column;
	color: #fff;
	font-weight: 800;
	font-size: 23px;
	margin: 21px 0 0;
}

.authLabel span {
	color: #fff;
	font-weight: 500;
	font-size: 15px;
}

@media (min-width: 768px) {

	.app-development-cardMain-box .row .col-lg-6:last-child .app-development-card-inner,
	.app-development-cardMain-box .row .col-lg-6:nth-last-child(2) .app-development-card-inner {
		border-radius: 10px 10px 0 0;
	}
}

@media (min-width:768px) and (max-width: 1399.98px) {
	.rating_bx {
		padding-bottom: 20px;
	}

	.rating_block {
		border-right: 0;
		margin: 0 25px 35px 0;
	}

	.rating_bx {
		padding-top: 22px;
		padding-bottom: 0;
	}
}

@media (min-width:992px) and (max-width: 1199.98px) {
	.rating_heading {
		margin-bottom: 22px;
	}

	.app-development-card-inner {
		padding: 84px 30px 30px;
	}

	.ourGrowth_wrap {
		padding: 60px 0 70px;
	}
}

@media (min-width:768px) and (max-width: 1199.98px) {
	.count_value {
		font-size: 46px;
	}

	.section-des {
		font-size: 21px;
		max-width: 685px;
	}
}

@media (min-width: 768px) and (max-width:991.98px) {
	.app-development-content {
		padding-top: 54px;
	}

	.app-development-content .section-heading {
		max-width: unset;
		margin-bottom: 20px;
	}

	.section-heading {
		font-size: 40px;
	}

	.app-development-cardMain-box {
		padding-left: 0;
	}

	.app-development-card-inner {
		padding: 84px 30px 30px;
	}

	.ourGrowth_wrap {
		padding: 60px 0 60px;
	}

	.step-circle span {
		font-size: 25px;
	}

	.process-stepCircle {
		width: 56px;
		font-size: 22px;
		height: 56px;
	}

	.step-half-circle {
		height: 41px;
		width: 82px;
	}

	.work-process-cards .p-cards:nth-child(2n) .step-half-circle {
		bottom: -13px;
	}

	.work-process-cards .p-cards:nth-child(2n+1) .step-half-circle {
		top: 28px;
	}

	.step-icon img {
		max-width: 68px;
	}

	.step-icon {
		width: 90px;
		margin: 0 auto;

	}

	.our-work-wrap .section-head {
		margin-bottom: 54px;
	}

	.clientSaysFlex {

		align-items: start;
		flex-direction: column;
		gap: 0;
	}

	.testimonial_wrapper {
		padding: 52px 0;
	}

	.case-study-wrap {
		padding: 50px 0 43px;
	}
}

@media (max-width: 767.98px) {
	.ourGrowth_wrap {
		padding: 60px 0 60px;
	}

	.app-development-content {
		padding-top: 49px;
	}

	.app-development-wrap {
		padding: 0 0 60px;
	}

	.app-development-card-inner {
		padding: 84px 30px 30px;
	}

	.app-development-cardMain-box {
		padding-left: 0;
	}

	.section-head {
		justify-content: center;
		margin-bottom: 43px;
		align-items: center;
		gap: 17px;
		flex-direction: column;
		text-align: center;
	}

	.section-des {
		font-size: 18px;
		font-weight: 600;
		max-width: 815px;
		line-height: unset;
	}

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

	.count_value {
		font-size: 40px;
	}

	.rating_block {
		gap: 20px;
		border-right: 0;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.rating_heading {
		margin-bottom: 28px;
	}

	.star-block svg {
		width: 21px;
		height: 19px;
	}

	.rating_bx {
		padding-top: 20px;
		padding-bottom: 0px;
		flex-direction: column;
		align-items: flex-start;
	}

	.card_icon_track {
		width: 80px;
		height: 80px;
	}

	.primary-btn {
		padding: 7px 16px;
		font-size: 18px;
	}

	.work-process-cards {
		overflow-x: auto;
	}

	.work-process-cards .row {
		flex-wrap: wrap;
		margin: 0;
	}

	.work-process-cards .p-cards {
		padding-inline: 0;
		flex: 0 0 100%;
		margin: 0;
	}

	.process-data {
		padding: 0 0 30px;
	}

	.work-process-box {
		flex-direction: column;
		margin: 0;
		text-align: left;
		align-items: flex-start;
		padding: 0 0 0 69px;
	}

	.set-iconImg::after {
		display: none
	}

	.set-iconImg::before {
		width: 5px;
		height: 100%;
		top: 0;
		left: 22px;
		right: auto;
	}

	.process-title {
		font-size: 18px;
	}

	.step-circle span {
		font-size: 25px;
	}

	.process-content {
		margin-top: 4px;
	}

	.process-stepCircle {
		width: 46px;
		height: 46px;
		font-size: 20px;
		position: absolute;
		left: 0;
		top: 0;
	}

	.step-half-circle {
		height: 44px;
		display: none;
		width: 82px;
	}

	.set-iconImg {
		margin: 0;
		width: auto;
		position: absolute;
		left: 0;
		top: 0;
		min-height: unset;
		height: 100%;
	}

	.work-process-cards .p-cards:nth-child(2n) .step-half-circle {
		bottom: -36px;
	}

	.step-icon img {
		max-width: 68px;
	}

	.step-icon {
		width: auto;
		margin: -3px 0 11px;
		height: auto !important;
	}

	.work-process-cards .p-cards:nth-child(2n) .step-icon {
		order: 1;
	}

	.enquire_work_box p {
		font-size: 16px;
	}

	.enquire_work_box {
		padding: 18px;
		margin-top: 15px;
	}

	.our-work-wrap .section-head {
		margin-bottom: 54px;
	}

	.app-development-content .section-heading {
		max-width: unset;
	}

	.our-work-wrap {
		padding: 50px 0;
	}

	.enquire_work_box {
		margin-top: 50px;
	}

	.enquire_work_box {
		padding: 23px;
		gap: 27px;
		margin-top: 45px;
		flex-direction: column;
		text-align: center;
	}

	.clientSaysFlex {
		flex-direction: column;
		gap: 0;
	}

	.testimonial_wrapper .sub-title {
		margin: 18px 0 12px;
		font-size: 20px;
		text-align: center;
	}

	.testimonial_wrapper {
		padding: 52px 0;
	}

	.case-study-wrap {
		padding: 50px 0 43px;
	}
}

@media (max-width: 575.98px) {
	.auth-thumb img {
		height: 390px;
	}

	.tsm-wrapper {
		align-items: center;
		flex-direction: column;
		text-align: center;
	}
}




.viewport-wrapper {
	height: auto;
	overflow: visible;
	position: relative;
}

.content-scroll {
	display: block;
	width: 100%;
}

.content-scroll main {
	min-height: 100lvh;
}


body:not(.normalize-scroll) .viewport-wrapper {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
}

body:not(.normalize-scroll) .content-scroll {
	overflow: visible;
	will-change: transform;
}



body:not(.is-touch) .pin-spacer .media-container,
body:not(.is-touch) .pin-spacer .wrapper {
	transform: scale(1.001);
}

[id*="video_scrub"] {
	--media-bg-color: #52544e;
	--card-bg-color: 82, 84, 78;
	--card-text-color: #c7c7c5;
	--min-height: 37.5rem;
	background-color: var(--bg-color, var(--color-bg, #fff));
	overflow: hidden;
}



[id*="video_scrub"] *::-webkit-media-controls-play-button,
[id*="video_scrub"] *::-webkit-media-controls-start-playback-button {
	display: none !important;
}

[id*="video_scrub"] *::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
}


.pinned-container {
	display: block;
	position: relative;
}

.media-container,
.pinned-container {
	height: 100lvh;
	min-height: var(--min-height);
}

.media-container,
video {
	background-color: var(--media-bg-color, #000);
}


.overlay-container {
	display: block;
	height: calc(100lvh * var(--height-multiplier, 3));
	margin-top: calc(max(var(--min-height), 100lvh) * -1);
	min-height: calc(var(--min-height) * var(--height-multiplier, 3));
	position: relative;
}

.overlay-items {
	height: 100%;
	width: 100%;
}

.overlay-item {
	display: block;
	height: 100lvh;
	left: 0;
	min-height: var(--min-height);
	pointer-events: none;
	position: absolute;
	top: var(--top-percent, 0);
	transform: translateY(var(--offset-top, 0));
	width: 100%;
}

.overlay-wrapper {
	display: flex;
	flex-direction: column;
	height: inherit;
	min-height: inherit;
	width: 100%;
}

.card-container {
	display: block;
	margin: auto;
	position: relative;
}

.card-content {
	max-width: 60ch;
	transfrom-origin: center;
}

.card-content:before {
	--bg-radius: 0.75rem;
	-webkit-backdrop-filter: blur(0.5rem);
	backdrop-filter: blur(0.5rem);
	background-color: rgba(var(--card-bg-color), 0.5);
	background-repeat: no-repeat;
	border-radius: max(0.0625rem,
			min(var(--bg-radius), (100vw - var(--bg-radius) - 100%) * 9999)) / var(--bg-radius);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}

.card-content .text-container {
	color: var(--card-text-color);
	padding: calc(var(--spacing) * 3) var(--spacing);
}


.bottom-mask,
.card-content .text-container {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.bottom-mask {
	--mask-bg-color: var(--bg-color, var(--color-bg, #fff));
	--mask-corner-radius: 0;
	--mask-border-width: 0;
	--mask-border-width-offset: 0;
	--mask-min-wrapper-size: 75rem;
	align-items: flex-end;
	backface-visibility: hidden;
	border-bottom: 0.125rem solid var(--mask-bg-color);
	display: flex;
	height: 100lvh;
	justify-content: flex-end;

	margin-top: calc(-50lvh + 0.125rem);
	position: relative;
	transform: translate3d(calc(var(--mask-corner-radius) * -1), 0, 0);
	transform-origin: center center;
	width: calc(100% + var(--mask-corner-radius) * 2);
}

.bottom-mask .corner-bl-before,
.bottom-mask .corner-br-after {
	background-color: var(--mask-bg-color);
	display: block;
	height: 100%;
	width: calc(var(--mask-border-width-offset) + var(--mask-border-width));
}

.bottom-mask .corner-bl,
.bottom-mask .corner-br {
	display: block;
	flex-grow: 0;
	flex-shrink: 0;
	height: var(--mask-corner-radius);
	width: var(--mask-corner-radius);
}

.bottom-mask .visible-area {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: calc(100% - (var(--mask-border-width-offset) + var(--mask-border-width)) * 2);
}

.bottom-mask[data-rounded] {
	--mask-corner-radius: 1.875rem;
}

.bottom-mask[data-rounded] .corner-bl {
	background: radial-gradient(circle at top right,
			var(--color-transparent) var(--mask-corner-radius),
			var(--mask-bg-color, var(--color-bg)) calc(var(--mask-corner-radius) + 0.0625rem));
}

.bottom-mask[data-rounded] .corner-br {
	background: radial-gradient(circle at top left,
			var(--color-transparent) var(--mask-corner-radius),
			var(--mask-bg-color, var(--color-bg)) calc(var(--mask-corner-radius) + 0.0625rem));
}


.spacer {
	background-color: var(--bg-color, var(--color-bg, #fff));
	padding-bottom: calc(var(--spacing) * var(--spacing-after-mult, 3));
	padding-top: calc(var(--spacing) * var(--spacing-before-mult, 3));
	pointer-events: none;
}

body:not(.normalize-scroll) .content-scroll .spacer {
	border-bottom: 0.125rem solid var(--bg-color, var(--color-bg, #fff));
	height: calc(100% + 0.125rem);
	margin-bottom: -0.0625rem;
	margin-top: -0.0625rem;
	transform: scale(1.001);
}

.dummy-block {
	align-items: center;
	background-color: var(--bg-color, var(--color-bg, #fff));
	display: grid;
	height: 50lvh;
	justify-items: center;
	min-height: 18.75rem;
	place-items: center;
	text-align: center;
}

.dummy-block.cover {
	background-color: transparent;
	color: #c7c7c5;
	height: 100lvh;
	left: 0;
	min-height: 100lvh;
	pointer-events: none;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
	z-index: 1;
}

.dummy-block h2,
.dummy-block h3 {
	font-weight: 500;
}

.dummy-block .text-container :is(h2, h3) {
	margin-bottom: 0;
}

.clamp-1 {
	-webkit-box-orient: vertical;

	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	overscroll-behavior: none;
	visibility: visible;
	word-wrap: break-word;
}

.clamp-1,
.clamp-2 {
	-webkit-hyphens: none !important;
	hyphens: none !important;
	white-space: normal !important;
}

.clamp-2 {
	-webkit-box-orient: vertical;

	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	overscroll-behavior: none;
	visibility: visible;
	word-wrap: break-word;
}

@media (hover: hover) and (pointer: fine) {
	a:hover {
		color: var(--link-hover-color);
	}

	a:active:not(:hover) {
		color: var(--link-color);
	}
}





.achievement_wrapper {
	background-image: url(https://assets.owebest.com/img/homepage/achive-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
	padding: 60px 0;
	background-color: #080b2c;
}

.achievement_wrapper .sub-title,
.industries_wrap .sub-title {
	color: #fff;
	text-align: left;
	margin: 8px 0 12px;
	font-weight: 700;
	font-size: 22px;
}

.certification-block ul {
	padding: 0;
	margin: 0 -15px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.certification-block ul li {
	padding: 0 15px;
	width: 20%;
	flex: 0 0 20%;
}

.certificate-block {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 7px 8px 31px 0px rgba(46, 61, 75, 0.07);
	width: 100%;
	height: 185px;
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 30px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
}

@media(min-width:992px) {
	.certification-block ul li:hover .certificate-block {
		transform: translateY(-10px);
	}
}

.certificate-block img {
	max-height: 140px;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.rating-img-box {
		width: 49px;
	}

	.certification-block ul li {
		width: 25%;
		flex: 0 0 25%;
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.rating-img-box {
		width: 40px;
	}

	.certification-block ul li {
		width: 25%;
		flex: 0 0 25%;
	}

	.certificate-block {
		height: 147px;
		padding: 20px;
	}
}

@media (min-width:576px) and (max-width:767.98px) {
	.certification-block ul {
		margin: 0 -10px;
	}

	.certification-block ul li {
		width: 25%;
		flex: 0 0 25%;
		padding: 0 8px;
	}

	.certificate-block {
		height: 107px;
		padding: 15px;
		margin: 0 0 15px;
	}
}

@media(max-width:575.98px) {
	.certification-block ul {
		margin: 0 -10px;
	}

	.certification-block ul li {
		width: 33.33333333333%;
		flex: 0 0 33.33333333333%;
		;
		padding: 0 8px;
	}

	.certificate-block {
		height: 107px;
		padding: 15px;
		margin: 0 0 15px;
	}

	.certificate-block img {
		max-height: 90px;
	}

}

@media (max-width: 767.98px) {
	.ourClients_list .brandNames {
		font-size: 20px;
	}

	.achievement_wrapper {
		padding: 40px 0;
	}

	.achievement_wrapper .sub-title,
	.industries_wrap .sub-title {
		margin: 18px 0 12px;
		font-size: 20px;
		text-align: center;
	}

	.home_blog_wrap .sub-title {
		font-size: 20px;
	}
}

.ourClients_list .brand-overlay {
	left: 0;
	right: 0;
	top: 100%;
	bottom: 0;
	background-color: rgba(240, 89, 7, .95);
	overflow: hidden;
	height: 100%;
	position: absolute;
	transition: .5s;
	z-index: 3;
}

.ourClients_list .brandNames {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 0 15px;
	text-align: center;
	color: #FFF;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 0.4px;
}

.ourClients_list>ul>li>a:hover .brand-overlay {
	bottom: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

.services_wrap .serviceCard_arrow {
	background: transparent;
	width: 42px;
	height: 24px;
}

.cta-element img {
	margin: 0 auto !important;
}

.pills-block .pills-text {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	position: relative;
	padding: 0 0 0 15px;
}

.pills-block .pills-text:before {
	position: absolute;
	top: 7px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	content: '';
}

.pills-block {
	display: flex;
	flex-wrap: wrap;
	gap: 9px 19px;
}

.no-nft-t-titles .nft-t-title {
	display: none;
}

.no-nft-t-titles .nft-t-img {
	margin: 0 auto;
}

.no-nft-t-titles .nft-tech-block {
	display: flex;
	height: 140px;
}

.faq-bg {
	background: #f6faff;
	padding: 50px 0
}

.tsmVideo-model .modal-content {
	border-radius: 10px;
}

.ratio {
	position: relative;
	width: 100%
}

.ratio::before {
	display: block;
	padding-top: var(--bs-aspect-ratio);
	content: ""
}

.ratio>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ratio-1x1 {
	--bs-aspect-ratio: 100%
}

.ratio-4x3 {
	--bs-aspect-ratio: 75%
}

.ratio-16x9 {
	--bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
	--bs-aspect-ratio: 42.8571428571%
}

.portfolio-detail-inner .masonry-main.page-section-ptb .masonry .masonry-item img {
	border: 0;
}

.portfolio-detail-inner .masonry-main.page-section-ptb .masonry .portfolio-item {
	height: 189px;
	box-shadow: 0 0 10px #e1e1e1;
	border-radius: 6px;
}

.portfolio-detail-inner .masonry-main.page-section-ptb .masonry .item {
	padding: 13px 6px 20px;
}

.portfolio-detail-inner .masonry-main.page-section-ptb .masonry .item img {
	height: 100%;
	object-fit: fill;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.portfolio-detail-inner .masonry-main.page-section-ptb .masonry .portfolio-item {
		height: 160px;
	}

}

@media (max-width:991.98px) {
	.portfolio-detail-wrapper .container {
		max-width: 100%;
	}

	.portfolio-detail-inner {
		margin: 117px 0 100px !important;
	}
}

.cta-newblock p {
	margin: 10px 0 6px;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	font-weight: 400;
}

.featured-bimg img {
	margin-bottom: 0;
}

.theme-btn a svg,
.primary-btn svg,
.request_quote_btn svg,
.requestquote_header a svg {
	width: 18px;
	height: 18px;
	margin: -1px 0 0 7px;
	position: relative;
}


.fs-m {
	font-size: 18px;
	margin: 0 0 13px;
}

.fw-m {
	font-weight: 700;
}

.grid-block.mp-10 ul.specific_fetaure.disc_list {
	margin: 0;
}

.grid-block.mp-10 .grid-block-inner .grid-data {
	padding: 26px 45px 15px 45px;
}

.industries_list>ul>li>a .industriesName::after {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100px;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
	content: '';
	height: 1px;
	bottom: -13px;
	opacity: 0.5;
}

.projectCount.lightTheme {
	margin: 0 auto 56px;
	max-width: 100%;
	padding: 0;
}


.subheadings2 {
	text-align: center;
	font-size: 21px;
	font-weight: 600;
	margin: 0 auto 11px;
}

.salesforce-devs-wrapper .devs-blocks.withIcons .srvTitle img {

	right: auto;
}

@media (min-width: 768px) {
	ul.infoGraphic.col-graphic-3 li {
		width: 33.333333333%;
	}

	ul.infoGraphic.col-graphic-2 li {
		width: 50%;
	}
}

.healthcare-software-development .websolution-imgs {
	height: 176px;
}

.healthcare-software-development .websolution-imgs img {
	max-height: 175px;

}

@media (max-width: 767.98px) {

	.custom-software-development ul.industries-list li,
	.masonry.full-screen .masonry-item,
	.mp-currency ul li,
	ul.infoGraphic li {
		width: 100%;
	}
}

.downloadApps {
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
}

.downloadApps img {
	margin: 0;
	max-width: 179px;
}


@media (max-width: 479.98px) {
	.requestquote_header a svg {
		display: none;
	}
}

.features-panels .carousel-wrap .nav-tabs {
	display: block;
	position: relative;
	padding: 4px 40px;
}

.owl-carousel.tabs-carousel .owl-nav .owl-next,
.owl-carousel.tabs-carousel .owl-nav .owl-prev {
	font-size: 14px;
	position: absolute;
	top: 7px;
	background: #dce5ea;
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.features-panels .owl-next.disabled i,
.features-panels .owl-prev.disabled i {
	color: #c1c1c1;
}

.features-panels .carousel-wrap .nav-tabs .nav-item .nav-link {
	white-space: nowrap;
}

.owl-carousel.tabs-carousel .owl-nav .owl-next {
	right: -33px;

}

.owl-carousel.tabs-carousel .owl-nav .owl-prev {
	left: -33px;

}

.features-panels .carousel-wrap .nav-tabs .owl-stage-outer {
	padding: 0;
}

.hiring-dev-wrapper {
	background: #1E2B8A url(https://assets.owebest.com/img/responsive-bg.png);
	padding: 62px 0;
	background-size: cover;
}


.hiring-block {
	border-radius: 25px;
	padding: 27px 30px 6px;
	height: 100%;
	position: relative;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	background: #33429D;
	box-shadow: inset 0px 0px 3px rgba(255, 255, 255, 0.15);
	padding-bottom: 90px;
}

.relativeLink {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.hiring-logo {
	color: #40f0d7;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	position: absolute;
	right: 20px;
	top: 18px;
}

.hiring-block:hover .hiring-logo {
	color: #ff692c;
}

.hiring-block:hover {
	background-color: rgb(16, 28, 117);
}

.hiring-logo svg {
	height: 33px;
	width: 37px;
}

.tech-desc p {
	color: #fff;
	margin: 0;
	font-size: 15px;
	line-height: 26px;
	font-weight: 500;
}

.tech-tile {
	color: #fff;
	font-size: 20px;
	margin: 0 0 17px;
	line-height: 31px;
	padding-right: 45px;
	min-height: 62px;
}

.tech-desc {
	min-height: 163px;
}

.item.salesforce-page .hiring-logo svg {
	width: 88px;
}

.hiring-dev-wrapper .section-heading {
	margin: 0 0 15px;
	color: #fff;
}

.hiring-flex {
	display: flex;
	gap: 15px;
	flex-direction: column;
	height: 100%;
}

.tech-tile br {
	display: none;
}

.gotopage {
	width: 83px;
	height: 45px;
	position: absolute;
	left: 30px;
	bottom: 29px;
	transform: rotate(180deg);
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;

	padding: 10px;
	text-align: center;
	border-radius: 10px;
	background: #0C186F;
	color: #3de6ce;
	pointer-events: none;
}

.hiring-block:hover .gotopage {
	color: #EF5C20;
}

.shopify-feature-img {
	float: right;
	margin: 0 auto 30px 30px;
}

.trending-tech.hiring-dev-wrapper {
	background: #150444 url(https://assets.owebest.com/img/responsive-bg.png);
	background-size: auto;
	padding: 62px 0;
	background-size: cover;
}

.trending-tech.hiring-dev-wrapper .hiring-block {
	background: rgb(50, 30, 119);
}

.trending-tech.hiring-dev-wrapper .hiring-block:hover {
	background-color: rgb(110 86 195 / 50%);
}

.trending-tech.hiring-dev-wrapper .gotopage {
	background: #1B1038;
}

@media (max-width:991.98px) {
	.tech-tile {
		font-size: 26px;
	}

	.hiring-block {
		padding: 27px 23px 6px;
	}

	.description-track.mb-0 {
		margin: 18px auto 31px !important;
	}

	.scaleupList {
		padding: 10px 0 58px;
	}

	.tech-desc {
		min-height: 220px;
	}

}

@media (max-width:767.98px) {
	.shopify-feature-img {
		display: none;
	}

	.tech-desc {
		min-height: unset;
	}

	.hiring-block {
		padding: 27px 29px 96px;
	}

	.downloadApps img {
		max-width: 136px;
	}

	.hiring-dev-wrapper .section-head {
		margin-bottom: 10px;
	}

	.bcTech-card p {
		font-size: 17px;
		line-height: 27px;
	}

	.scaleupList>li p {
		font-size: 15px;
	}

	.hiring-dev-wrapper,
	.trending-tech.hiring-dev-wrapper {
		padding: 32px 0 16px;
	}

	.tech-tile {
		font-size: 25px;
		margin: 0 0 14px;
		line-height: 36px;
		min-height: unset;
	}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.tech-tile {
		font-size: 23px;
		min-height: unset;
	}

	.tech-desc {
		min-height: 138px;
	}
}

.nft-dev-desd ul.specific_fetaure>li {
	font-size: 16px;
}

@media (min-width: 1200px) {
	.item-grid-4.desktop-col-2 .item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 30px;
	}
}

.heroContent .obcontactForm_head {
	font-weight: 700 !important;
}

.more_guides_box img {
	margin: 0 auto 16px;
}


.hire-react-native-developer.innerpagehero .expertise-dev-wrapper .owl-carousel .owl-stage-outer {
	padding: 0 1px 30px;
}

.needCard ul.specific_fetaure>li {
	color: #fff;
}

.mobile-app-development .agileUi-block ul>li:first-child {
	bottom: 0;
	max-width: 310px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.appdevservice-Inner {
		padding: 50px 0 57px;
	}

	.mobile-app-development .agileUi-desktop img.img-hw-auto {
		max-width: 470px;
	}

	.mobile-app-development .agileUi-block ul>li:nth-child(4) {
		bottom: 0;
		max-width: 259px;
	}

	.mobile-app-development .agileUi-block ul>li:first-child {
		max-width: 255px;
	}
}

.iti {
	width: 100%;
	display: block !important;
}

.contryList {
	position: relative;
}

.request-a-quote .obcontact_input input,
.request-a-quote .obcontact_input select,
.request-a-quote .obcontact_input textarea,
.obcontact_input select,
.obcontact_input input {
	font-family: 'Open Sans', sans-serif;
}

.cluth-widget {
	padding: 40px 0;
	text-align: center;
}

.ai-section {
	background: url(https://assets.owebest.com/img/ai-bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	padding: 60px 0;
	z-index: 1;
}

.ai-section:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: -1
}

.ai-section .ob-description p {
	color: #fff;
}

.ai-cards {
	background-color: transparent;
	padding: 35px 30px 30px 30px;
	height: 100%;
	background-image: linear-gradient(165deg, #FFFFFF24 0%, #FFFFFF00 80%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF24;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 30px -10px rgba(0, 0, 0, 0.25);
	color: #fff;
	position: relative;
}

.aiTitle {
	font-size: 25px;
	font-weight: 700;
	margin: 0 0 18px;
	color: #fff;
}

.ai-para p {
	color: rgba(255, 255, 255, 0.8);
}

.ai-icon {
	position: absolute;
	top: 3px;
	right: 7px;

}




table {
	font-family: 'Open Sans', sans-serif;
}

.col-slides {
	display: flex;
	flex-direction: column;
	gap: 25px;
	height: 100%;
	width: 100%;
}


@media (max-width:1199px) {
	.floating-img {
		float: unset;
		margin: 0 auto 30px;
		text-align: center;
	}
}

@media (min-width:1200px) {
	.floating-img {
		float: right;
		margin: 0 0 30px 30px;
	}
}

.specific_fetaure.text-white li {
	color: #fff;

}

.artificial-intelligence .trending-tech.hiring-dev-wrapper {
	background: #071f36 url(https://assets.owebest.com/img/responsive-bg.png);
	background-size: auto;

	background-size: cover;
}

.artificial-intelligence .trending-tech.hiring-dev-wrapper .hiring-block {
	background: rgb(25, 57, 87);
}

.artificial-intelligence .trending-tech.hiring-dev-wrapper .gotopage {
	background: #071F36;
}

.artificial-intelligence .trending-tech.hiring-dev-wrapper .hiring-block:hover {
	background-color: rgb(7, 31, 54);
}