/*
    Template: pearl
    Theme Name: Pearl Child Theme
    Theme URI: http://pearl.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Pearl WP is a true multi-niche WordPress theme, which consist of several micro-niche themes. Each micro-niche layout has its own features, modules and specifications. You can use UI modules from any layout and mix it with other UI modules. 300+ UI modules and 250+ prebuilt pages are available for use. Open the shell and find the Pearl!
    Version: 1.1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: beauty salon, blog, business, church, coach, construction, consulting, corporate, ecommerce, multipurpose, music, portfolio, restaurant, transportation, travel, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: pearl-child-theme
	Nexcess editing test
*/


.single .stm_page_bc.container {
    display: none;
}
.stm_testimonials_style_20::before {
	top: 62px;
}

.stm-header__row.stm-header__row_top {
	padding: 3px 0px 6px 0px !important;
}

.vc_custom_1577447922156 {
	background-color: #8ed2df !important;
}

.stm_testimonials_style_20 .owl-controls .owl-nav .owl-prev,
.stm_testimonials_style_20 .owl-controls .owl-nav .owl-next {
	background: #009abf !important;
	box-shadow: 0 0 0 0 #009abf !important;
}

.stm_testimonials_style_20 .stm_testimonials__avatar {
	box-shadow: 0 0 0 0px #009abf !important;
}

.stm_partners_style_1 .stm_partners__single,
.stm_partners_style_1 {
	border: 0px !important;
}

.btn_primary.btn_solid,
.btn_primary.btn_outline,
div#n2-ss-2 .n2-ss-button-container a div {
	font-weight: 700 !important;
}

.stm_testimonials_style_20 {
	margin-bottom: 0 !important;
}

.stm_testimonials_style_20 .owl-controls .owl-nav .owl-next,
.stm_testimonials_style_20 .owl-controls .owl-nav .owl-prev {
	border: 2px solid #fff !important;
}

.features {
	padding-bottom: 85px !important;
}

/*.mc4wp-alert, .wpcf7-response-output{display:flex !important;} .counts_wrap .stm_spacer{display:none;}*/
.wpcf7-display-none {
	display: none !important;
}

.wpcf7-validation-errors {
	display: flex !important;
}

.widget.widget_nav_menu h2 {
	font-size: 18px !important;
	margin-bottom: 15px !important;
}

.stm_partners_style_1 .stm_partners__single {
	width: 32.5% !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content h2 .break {
	display: flex;
	justify-content: center;
	padding-top: 15px;
}

p.n2-font-ddc6690c7f4c5bc233d868ceae0f6f98-paragraph.n2-ow {
	font-weight: bold !important;
}

div#n2-ss-2 .n2-font-48fa0e11d0df66c2ee9221837cddee09-paragraph,
div#n2-ss-2 .n2-font-b47e70acffc90ff5e4a1572dd65e4a11-paragraph {
	font-weight: 500 !important;
}

.pos_works ul {
	float: left;
	padding: 0;
	width: 100%;
}

.pos_works ul li {
	color: #20292f;
	display: block;
	list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 0px !important;
	font-size: 18px;
	line-height: 55px;
}

.pos_works ul li img {
	margin-right: 15px;
	width: auto !important;
	height: auto !important;
}

.pos_works ul li:before {
	content: "" !important;
	margin-right: 0 !important;
}

.pos_works ul li a {
	color: #20292f;
	text-decoration: none;
}

.pos_works ul li a:hover {
	color: #ff5969;
}

h1.h2.stm_titlebox__title.no_line.text-transform.stm_mgb_2 {
	text-transform: capitalize !important;
	font-weight: 400;
}

.stm_titlebox_style_1 .h2 {
	margin-bottom: 0 !important;
}

.stm-footer__bottom {
	margin-top: 15px;
}

.testimonials_wrap h2 {
	font-family: 'Poppins' !important;
	font-weight: 600 !important;
	font-size: 25px !important;
	margin: 0 0 35px;
	padding: 0 0 12px;
}

.stm_testimonials_style_1 .stm_testimonials__review {
	background: #ffffff !important;
	border: 1px solid #ececec !important;
}

.faq_wrapper h2 {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/brdbtm.png) no-repeat center bottom;
	padding-bottom: 24px;
}

.faq_wrapper h2 {
	font-family: 'Poppins' !important;
	font-weight: 600 !important;
	font-size: 25px !important;
	margin: 0 0 35px;
	padding: 0 0 12px;
}

.stm_testimonials_style_1 .owl-dots .owl-dot {
	display: inline-block;
	background: #ffffff !important;
	opacity: 1;
	padding: 6px;
	width: 15px !important;
	height: 15px !important;
	box-shadow: none;
	border: 2px solid #ff5969;
	border-radius: 25px !important;
	margin: 10px 12px 0px 0 !important;
}

.stm_owl_dots .owl-dots .owl-dot.active {
	background-color: #ff5969 !important;
	border: 2px solid #ff5969;
}

.faq_answer {
	font-size: 16px;
	margin: 0;
	padding: 15px 43px;
	line-height: 27px !important;
	font-family: 'Poppins' !important;
	font-weight: 300 !important;
}

.about_row p {
	font-size: 16px !important;
	line-height: 40px !important;
	font-family: 'Poppins' !important;
}

.stm_testimonials_style_1 .stm_testimonials__info h6 {
	text-transform: capitalize !important;
}

.stm_testimonials_style_1 .stm_testimonials__info {
	margin-left: 0 !important;
}

.testimonials_wrapper .stm_testimonials .owl-dots .owl-dot.active span {
	background-color: #ff5969 !important;
}

.stm_layout_software .vc_tta-panel {
	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.1) !important;
}

.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title>a {
	border-bottom: 1px solid rgb(232, 235, 245) !important;
}

.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
	padding: 0px 0 5px !important;
}

.stm_layout_software .vc_tta-panel-body .wpb_content_element {
	padding: 0 35px !important;
}

h4.vc_tta-panel-title {
	font-size: 17px !important;
	font-weight: 500 !important;
}

.stm_sidebar_style_1 .stm-footer {
	padding: 47px 0 19px !important;
	border-top: 3px solid #ff5969;
}

.cstm_red {
	color: #ff0000;
}

#faq {
	margin-top: 50px !important;
	padding-bottom: 30px !important;
}

button.btn.btn_solid.btn_default:hover {
	color: #333 !important;
}

.vc_custom_1577802586089 {
	padding-bottom: 20px;
}

.vc_tta-title-text {
	font-family: poppins !important;
}

.btn_primary .btn_outline {
	color: #ffffff !important;
	background: #333333 !important;
}

.menu-who-is-smartams-for-container ul li {
	margin: 0 0 1px !important;
	background-color: #f2f2f2 !important;
	padding: 16px 24px 14px !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}

.menu-who-is-smartams-for-container ul li:hover {
	background: #211e1f !important;
	color: #fff !important
}

.menu-who-is-smartams-for-container ul li:hover a,
.menu-who-is-smartams-for-container ul li a:hover {
	color: #fff !important;
}

.ratewrap {
	border-top: 1px solid #e8e9ea;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.more_wrap .stm_iconbox_style_14.stm_iconbox {
	min-height: 365px !important;
}

.more_wrap h3 {
	margin-top: 25px !important;
	float: left;
	width: 100%;
	color: #20292f !important;
	font-weight: 700 !important;
}

.btn_primary .btn_outline:hover {
	color: #db002b !important;
	border: 1px solid #db002a !important;
}

.stm_testimonials_style_20 .stm_testimonials__review {
	font-size: 15px !important;
	line-height: 21px !important;
}

.stm_iconbox_style_13 {
	padding: 18px 25px 33px 25px !important;
}

.stm_iconbox_style_13 .stm_iconbox__text p {
	font-size: 16px !important;
	line-height: 25px !important;
}

.stm_iconbox_style_13 .stm_iconbox__text p a {
	font-weight: 500 !important;
	border: 1px solid #333 !important;
	padding: 6px 12px !important;
	display: inline-block !important;
	text-decoration: none !important;
}

.stm_iconbox__text p a:hover {
	color: #db002b;
	border: 1px solid #db002b !important;
	text-decoration: none !important;
}

.stm_iconbox_style_14.stm_iconbox {
	min-height: 450px !important;
	padding: 35px 18px !important;
}

.btn_primary.btn_solid {
	font-size: 14px !important;
}

.stm_iconbox__desc .btn {
	padding: 5px 25px;
}

a.btn_primary.btn_solid.btn_swape {
	background-color: #fffcfd !important;
	border-color: #db002b !important;
	color: #db002b !important;
}

a.btn_primary.btn_solid.btn_swape:hover {
	background-color: #db002a !important;
	border-color: #db002a !important;
	color: #fff !important;
}

.vc_custom_1577960653158 {
	margin-top: 0 !important;
	padding-bottom: 20px !important;
}

.stm_form_style_16 input,
.stm_form_style_16 input[type="email"][type="text"] {
	font-family: 'Quicksand' !important;
}

.btn.btn_solid:not(.btn_white) {
	font-weight: 600 !important;
}

.stm_form_style_16 input[type="text"],
.stm_form_style_16 input[type="email"],
.stm_form_style_16 input[type="number"] {
	border-radius: 50 !important;
	letter-spacing: 0px !important;
	border: 0px solid #ccc !important;
	padding: 6px 18px !important;
	font-size: 16px !important;
	line-height: 1.3 !important;
	color: #333 !important;
	text-transform: capitalize !important;
	height: 47px !important;
}

.info_box.style_3 .info_box_text .title h6 {
	font-weight: 600 !important;
}

.info_box.style_3 .info_box_text .title .icon {
	font-size: 35px !important;
}

.whychoose h2,
.whychoose p {
	color: #fff !important;
}

.stm-counter_style_2 .stm-counter__value,
.stm-counter__prefix,
.stm-counter__label {
	color: #fff !important;
}

.stm-counter_style_2:before {
	background-color: transparent !important;
}

.stm-counter_style_2 .stm-counter__value {
	letter-spacing: 0 !important;
	font-weight: 500 !important;
}

.stm-counter_style_2 {
	padding: 20px 0 11px 0px !important;
	text-align: center;
}

.stm_iconbox_style_14.stm_iconbox {
	border-top: 4px solid #ff5969 !important;
}

h3 {
	font-family: 'Quicksand' !important;
	font-weight: 700 !important;
}

.wpforms-form .wpforms-field-label {
	font-family: 'Quicksand' !important;
}

.wpforms-submit {
	background-color: #db002a !important;
	padding: 10px 36px !important;
	font-size: 16px !important;
	color: #fff !important;
	font-weight: 600 !important;
}

.wpforms-submit:hover {
	background-color: #000 !important
}

.stm_form_style_16 .wpcf7-form-control-wrap {
	display: inline !important;
}

.stm_header_style_11 .stm-navigation__default>ul>li.current-menu-parent:before {
	left: 0px !important;
}

.side-menu .sm-list .sm-item a {
	background: #911a32 !important;
}

.side-menu .sm-list .sm-item a:hover {
	background: #333 !important;
}

body.stm_header_style_11 .stm-navigation__default>ul>li ul li a:hover {
	background-color: #ffffff !important;
}

#side-menu-1.-left .sm-item a:hover {
	text-decoration: none !important;
}

.blogwrap p {
	font-size: 16px !important;
}

.stm_post_comments .comment-form {
	border: 1px solid #ccc;
	padding: 25px 40px !important;
}

.stm_post_comments {
	margin-top: 50px !important;
}

.stm_form_style_16 .form-group textarea {
	border-radius: 11px !important;
}

.wpb_text_column ul li {
	font-size: 16px;
	padding-bottom: 0px;
	font-weight: 300 !important;
}

.wpb_text_column ul li a:hover {
	color: #ff5969 !important;
}

.stm_single_post_layout_24 .stm_mgb_32 img {
	width: 100%;
}

.stm_mgb_20 p {
	font-size: 16px;
	font-weight: 300;
	line-height: 32px;
}

.stm_single_post_style_24 .stm_author_box {
	border: 1px solid #ccc !important;
}

.tbc_b:before {
	background-color: rgba(219, 0, 42, .95) !important;
}

.stm_single_post_layout_24 .stm_single_post .stm_markup__content {
	margin-bottom: 115px !important;
	margin-top: 0px !important;
}

.stm_single_post,
.stm_single_post_layout_24 .stm_single_post .stm_markup__content {
	width: 100% !important;
}

.menu-who-is-smartams-for-container ul.menu li a:hover {
	color: #fff !important;
}

.title_top {
	font-size: 18px !important;
	text-align: center;
}

span.rupeespecial {
	font-family: arial !important;
}

div#n2-ss-2 .n2-font-d25cf9654e8a60edcd45000e4a31310c-paragraph,
div#n2-ss-2 .n2-font-d8c796a0caadb428200d5cb461cd3a30-paragraph {
	font-size: 33px !important;
	line-height: 1.3 !important;
	margin-bottom: 25px !important;
}

#how-it-works {
	padding-bottom: 4px;
	float: left;
	width: 100%;
}

div#n2-ss-2 .n2-font-d25cf9654e8a60edcd45000e4a31310c-paragraph {
	padding-right: 15px !important;
}

div#n2-ss-2 .n2-font-7e478556990a779898ea50ea087d5c96-paragraph,
div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph {
	font-size: 17px !important;
	line-height: 1.5 !important;
	width: 80% !important;
	padding-bottom: 30px !important;
}

div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph {
	padding: 0 0 30px 0 !important;
	line-height: 1.7 !important;
	font-size: 17px !important;
	width: 90% !important;
}

.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
	justify-content: normal !important;
}

.headh2 p {
	font-family: 'Poppins' !important;
	color: #20292f !important;
	font-size: 36px !important;
	font-weight: 500 !important;
}

.headh1 p {
	color: #20292f !important;
	font-size: 55px !important;
	font-weight: bold !important;
	font-family: 'Poppins' !important;
}

.bannpara p {
	font-size: 19px !important;
	font-family: 'Poppins' !important;
	color: #4d4d4d !important;
	font-weight: 400;
}

.bannbtn {
	margin-top: 37px !important;
}

.stm_pricing-table_style_6 .stm_pricing-table__pricing {
	background: #ff5969;
	padding: 21px 0;
	color: #ffffff !important;
	font-weight: 500px !important;
}

.stm_pricing-table_style_6 .stm_pricing-table__price,
.stm_pricing-table_style_6 .stm_pricing-table__prefix,
.stm_pricing-table_style_6 .stm_pricing-table__postfix {
	color: #ffffff !important;
	font-family: 'Poppins' !important;
	font-size: 18px !important;
	font-weight: 500px !important;
}

.stm_pricing-table_style_6 .stm_pricing-table__separator,
.stm_pricing-table_style_6 .stm_pricing-table__postfix {
	opacity: 1 !important;
	font-family: 'Poppins' !important;
	font-weight: 500px !important;
	font-size: 16px !important;
}

.bannbtn div {
	font-family: 'Poppins' !important;
}

.banner_content {
	padding-top: 0px;
	 margin-top: -80px !important;
}
 
.home .stm-header {
    margin-bottom: 0;
}
.stm_pricing-table_style_6 .stm_pricing-table__head {
	display: block !important;
	text-align: center;
	margin-bottom: 5px !important;
}

.stm_pricing-table_style_6 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.stm_pricing-table_style_6 .stm_pricing-table__price {
	font-size: 60px !important;
	font-weight: 600 !important;
}

.stm_pricing-table_style_6 .stm_pricing-table__head h5 {
	color: #20292f !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	padding-bottom: 17px;
	margin-top: 1px !important;
}

.stm_pricing-table_style_6 {
	padding-top: 20px !important;
	border: 1px solid #ebeff2;
}

#gettouch h2 {
	background: none !important;
	font-size: 36px;
	font-weight: 500;
	margin: 0;
	padding: 0 0 5px;
}

.more_wrap h3 {
    margin-top: 25px !important;
    float: left;
    width: 100%;
    color: #ff5969 !important;
    font-weight: 600 !important;
    font-size: 25px;
    font-family: 'Poppins' !important;
    margin-bottom: 10px !important;
    text-transform: capitalize;
}

.features_one .stm_iconbox_style_14.stm_iconbox {
	min-height: 394px !important;
}

.integrations_wrap .vc_inner,
.robust_wrap .vc_inner {
	margin-bottom: 20px;
}

.foo_head h3 {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/brdbtm.png) no-repeat center bottom !important;
	padding-bottom: 24px !important;
	margin-bottom: 20px !important;
	font-family: 'Poppins' !important;
	font-size: 25px !important;
	font-weight: 500 !important;
}

.stm_icontext_style_1 span {
	font-weight: 400;
	font-size: 20px !important;
	padding-top: 5px;
}

.container.vc_container.contactus_wrap h2 {
	padding-top: 0 !important;
}

/* ul.apparel_nav li {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/dotlist.png) no-repeat left 10px !important;
} */

ul.apparel_nav li strong,
ul.apparel_nav li:first-child strong,
ul.apparel_nav li:last-child strong {
	font-weight: bold !important;
}

@media (max-width:1600px) {

	.bann_left,
	.bann_right {
		width: 13% !important;
	}

	.banner_content {
		width: 74% !important;
	}

	div#n2-ss-2 .n2-ss-slide-backgrounds img {
		width: 80%;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 50px !important;
	}
}

@media (max-width:1440px) {

	.bann_left,
	.bann_right {
		width: 10% !important;
	}

	.banner_content {
		width: 80% !important;
	}

	div#n2-ss-2 .n2-ss-slide-backgrounds img {
		width: 80%;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 50px !important;
	}
}

@media (max-width:1366px) {

	.bann_left,
	.bann_right {
		width: 7% !important;
	}

	.banner_content {
		width: 86% !important;
	}

	div#n2-ss-2 .n2-ss-slide-backgrounds img {
		width: 80%;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 50px !important;
	}
}

@media (max-width:1280px) {

	.bann_left,
	.bann_right {
		width: 3% !important;
	}

	.banner_content {
		width: 94% !important;
	}

	div#n2-ss-2 .n2-ss-slide-backgrounds img {
		width: 80%;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 50px !important;
	}

	.headh2 p {
		font-size: 32px !important;
	}

	.headh1 p {
		font-size: 45px !important;
	}

	.bannpara p {
		line-height: 1.5 !important;
	}

	.bannbtn {
		margin-top: 25px !important;
	}
}

@media (max-width:1024px) {
	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		top: 0px;
	}

	p.n2-font-d8c796a0caadb428200d5cb461cd3a30-paragraph.n2-ow {
		width: 71% !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		width: 100%;
		background-position: 50% 50% !important;
		right: -53px !important;
	}

	.Zebra_Tooltip .Zebra_Tooltip_Message {
		width: 490px !important;
		max-width: 490px !important;
	}

	.ctu-ulimate-style-3 .vc-tabs-li {
		width: 110px !important;
	}

	.resp-vtabs li.vresp-tab-active {
		line-height: 22px !important;
	}

	.resp-vtabs .vresp-tabs-list li {
		line-height: 22px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li,
	html body .stm-navigation__fullwidth ul li.stm_megamenu>ul.sub-menu>li {
		float: left !important;
	}

	.stm_mobile__dropdown::before {
		width: 100% !important;
		right: 0px !important;
	}

	.stm-navigation ul>li li {
		margin-left: 0 !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu a {
		position: relative;
	}

	html body .stm-navigation__default ul li.stm_megamenu a span:before {
		margin-top: -34px;
	}

	html body.stm_header_style_11 .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li {
		border-left: 0 !important;
	}

	.stm-header__element.object475 li a {
		font-size: 15px !important;
	}

	.stm-navigation {
		margin-left: -75px !important;
	}

	.stm_mobile__dropdown::before,
	.stm_header_style_11 .stm-navigation__default>ul>li:hover a>.stm_mobile__dropdown::before {
		background: none !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		background-position: right 0 !important;
	}

	.n2-section-smartslider {
		margin-top: 0px !important;
	}

	.headh2 p {
		font-size: 26px !important;
	}

	.headh1 p {
		font-size: 35px !important;
	}

	.bannpara p {
		font-size: 17px !important;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 70px !important;
	}

	.vc_custom_1596336475747 {
		margin-top: -56px !important;
	}

	div#n2-ss-6 .n2-ss-control-bullet {
		bottom: 10px !important;
	}

	.viewbtn {
		margin-top: 15px;
	}

	div#n2-ss-5-align {
		margin: 0 0 0 -40px !important;
	}

	.vc_custom_1596336832354 {
		margin-top: -70px;
	}

	.stm_header_transparent .stm-header__row_color:before {
		box-shadow: 0 1px 3px rgba(0, 0, 0, .15) !important;
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .15) !important;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .15) !important;
	}
}

@media (max-width:980px) {
	.n2-ss-slide-background-image {
		background-size: cover;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		background-position: right 0 !important;
	}

	.n2-section-smartslider {
		margin-top: 85px !important;
	}

	.headh2 p {
		font-size: 26px !important;
	}

	.headh1 p {
		font-size: 35px !important;
	}

	.bannpara p {
		font-size: 17px !important;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 70px !important;
	}

	.stm_mobile__logo img {
		width: 185px !important;
		height: auto !important;
	}

	.stm_sticky_header_mobile .stm-header {
		padding-top: 0 !important;
	}

	.stm-navigation ul>li {
		padding-top: 18px !important;
	}

	#faq {
		padding-top: 0 !important
	}

	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		top: -130px;
	}

	p.n2-font-d8c796a0caadb428200d5cb461cd3a30-paragraph.n2-ow {
		width: 71% !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		width: 129%;
		background-position: 100% 100% !important;
		right: -53px !important;
	}

	.stm-counter__value {
		font-size: 32px !important;
	}

	.stm-counter__prefix {
		font-size: 32px !important;
	}

	.stm_iconbox__desc div {
		font-size: 13px !important;
		line-height: 23px !important;
	}

	.stm_markup__content.stm_mf.stm_bottom_copyright br {
		display: none !important;
	}

	.stm_mobile__switcher {
		position: absolute !important;
		right: 25px !important;
	}

	.stm-navigation {
		margin-right: 33px;
	}

	.stm-navigation__default>ul>li {
		width: 100% !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown:before {
		content: "" !important;
		left: 100% !important;
	}

	.stm_mobile__dropdown::before {
		width: 20px !important;
		top: 12px !important;
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px -4px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu {
		margin-top: 0px !important;
		padding: 10px 0 0px !important;
		clear: both;
		background: transparent !important;
		margin-left: -10px !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown {
		width: 100% !important;
		/*right:-50px !important;*/
	}

	.stm-navigation__default>ul>li {
		margin-bottom: 15px !important;
	}

	.stm_header_style_11 .stm-navigation__default>ul>li a {
		position: absolute !important;
		float: left !important;
		width: 100% !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul {
		max-width: 100% !important;
	}

	.stm-navigation ul>li {
		padding-bottom: 7px !important;
		padding-top: 18px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li.menu-item-has-children a {
		font-weight: 400 !important;
		font-size: 14px !important;
		position: relative !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu a span::before {
		margin: 0 !important;
	}

	.n2-section-smartslider {
		top: 12px !important;
	}

	.stm-navigation__default>ul>li {
		float: left !important;
	}

	.stm-navigation ul li.menu-item-has-children.active>a .stm_mobile__dropdown:before {
		transform: translate(-83%, -4px) rotate(0deg) !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu ul.sub-menu,
	html body .stm-navigation__fullwidth ul li.stm_megamenu ul.sub-menu {
		margin: 47px 0 0 0px !important;
		float: left !important;
	}

	.stm-header.active {
		width: 285px !important;
	}

	html body.stm_header_style_11 .stm-navigation__default ul li.stm_megamenu>ul.sub-menu {
		margin: 30px 0 -25px 10px !important;
		padding: 0 !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul li a:focus {
		background: #fff !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu li a {
		background: transparent !important;
	}

	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li:hover a,
	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li.current-menu-item a {
		background: transparent !important;
	}

	.stm-header__element.object475 li a {
		line-height: 25px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul {
		width: 83% !important;
		float: right;
	}

	.stm-navigation__default>ul>li ul:after {
		top: 0 !important;
		display: none !important;
	}

	.stm_mobile__dropdown::before,
	.stm_header_style_11 .stm-navigation__default>ul>li:hover a>.stm_mobile__dropdown::before {
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px top !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu li {
		background: url(https://smartposweb.com/wp-content/uploads/2020/07/dot.png) no-repeat left 13px !important;
		float: left;
		margin: 0 !important;
		padding: 0 0 0 18px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu,
	html body .stm-navigation__fullwidth ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu {
		margin: 0px -9px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li>a,
	html body .stm-navigation__fullwidth ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li>a {
		margin: 0 !important;
		padding: 3px 0 !important;
	}

	.stm-header__element.object475 {
		overflow: auto !important;
	}

	div#n2-ss-2 .n2-ss-slide-backgrounds {
		display: none !important;
	}
}

@media (max-width:800px) {
	div#n2-ss-2 .n2-ss-slide-backgrounds {
		display: none !important;
	}

	.banner_content {
		padding-top: 0px !important;
	}

	.stm-header__element.object475 {
		overflow: auto !important;
	}

	.stm_mobile__logo img {
		width: 185px !important;
		height: auto !important;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 15px !important;
	}

	.stm_sticky_header_mobile .stm-header {
		padding-top: 0 !important;
	}

	.stm-navigation ul>li {
		padding-top: 18px !important;
	}

	#faq {
		padding-top: 0 !important
	}

	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		top: 10px !important;
	}

	p.n2-font-d8c796a0caadb428200d5cb461cd3a30-paragraph.n2-ow {
		width: 71% !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		width: 129%;
		background-position: 100% 100% !important;
		right: -53px !important;
	}

	.stm-counter__value {
		font-size: 32px !important;
	}

	.stm-counter__prefix {
		font-size: 32px !important;
	}

	.stm_iconbox__desc div {
		font-size: 13px !important;
		line-height: 23px !important;
	}

	.stm_markup__content.stm_mf.stm_bottom_copyright br {
		display: none !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		background-size: cover !important;
	}

	section.vc_section.vc_custom_1579168297082 {
		padding-bottom: 25px !important;
	}

	.stm_mobile__switcher {
		position: absolute !important;
		right: 25px !important;
	}

	.stm-navigation {
		margin-right: 33px;
	}

	.stm-navigation__default>ul>li {
		width: 100% !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown:before {
		content: "" !important;
		left: 100% !important;
	}

	.stm_mobile__dropdown::before {
		width: 20px !important;
		top: 12px !important;
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px -4px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu {
		margin-top: 0px !important;
		padding: 10px 0 0px !important;
		clear: both;
		background: transparent !important;
		margin-left: -10px !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown {
		width: 100% !important;
		/*right:-50px !important;*/
	}

	.stm-navigation__default>ul>li {
		margin-bottom: 15px !important;
	}

	.stm_header_style_11 .stm-navigation__default>ul>li a {
		position: absolute !important;
		float: left !important;
		width: 100% !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul {
		max-width: 100% !important;
	}

	.stm-navigation ul>li {
		padding-bottom: 7px !important;
		padding-top: 18px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li.menu-item-has-children a {
		font-weight: 400 !important;
		font-size: 14px !important;
		position: relative !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu a span::before {
		margin: 0 !important;
	}

	.n2-section-smartslider {
		top: 0px !important;
	}

	.stm-navigation__default>ul>li {
		float: left !important;
	}

	.stm-navigation ul li.menu-item-has-children.active>a .stm_mobile__dropdown:before {
		transform: translate(-83%, -4px) rotate(0deg) !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu ul.sub-menu,
	html body .stm-navigation__fullwidth ul li.stm_megamenu ul.sub-menu {
		margin: 47px 0 0 0px !important;
		float: left !important;
	}

	.stm-header.active {
		width: 285px !important;
	}

	html body.stm_header_style_11 .stm-navigation__default ul li.stm_megamenu>ul.sub-menu {
		margin: 30px 0 -25px 10px !important;
		padding: 0 !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul li a:focus {
		background: #fff !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu li a {
		background: transparent !important;
	}

	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li:hover a,
	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li.current-menu-item a {
		background: transparent !important;
	}

	.stm-header__element.object475 li a {
		line-height: 25px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul {
		width: 83% !important;
		float: right;
	}

	.stm-navigation__default>ul>li ul:after {
		top: 0 !important;
		display: none !important;
	}

	.stm_mobile__dropdown::before,
	.stm_header_style_11 .stm-navigation__default>ul>li:hover a>.stm_mobile__dropdown::before {
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px top !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li>a,
	html body .stm-navigation__fullwidth ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li>a {
		padding: 4px 0 !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu li {
		background: url(https://smartposweb.com/wp-content/uploads/2020/07/dot.png) no-repeat left 13px !important;
		float: left;
		margin: 0 !important;
		padding: 0 0 0 18px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu,
	html body .stm-navigation__fullwidth ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu {
		margin: 0px -9px !important;
	}
}

@media (max-width:768px) {
	.ctu-ultimate-style-heading-3.active {
		background-color: #fff6f7 !important;
		border-radius: 0px;
	}

	.n2-ss-slide-background-image {
		background-size: cover;
	}

	.stm_mobile__logo img {
		width: 185px !important;
		height: auto !important;
	}

	.stm_sticky_header_mobile .stm-header {
		padding-top: 0 !important;
	}

	#faq {
		padding-top: 0 !important
	}

	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		top: 65px;
	}

	p.n2-font-d8c796a0caadb428200d5cb461cd3a30-paragraph.n2-ow {
		width: 71% !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		width: 100%;
		background-position: 100% 100% !important;
		background-size: cover !important;
	}

	.stm-counter__value {
		font-size: 32px !important;
	}

	.stm-counter__prefix {
		font-size: 32px !important;
	}

	.stm_iconbox__desc div {
		font-size: 13px !important;
		line-height: 23px !important;
	}

	.stm_markup__content.stm_mf.stm_bottom_copyright br {
		display: none !important;
	}

	.resp-arrow {
		border-top: 12px solid #ff5969 !important;
		margin-top: 8px;
	}

	.vresp-tab-active span.resp-arrow {
		border-bottom: 12px solid #ff5969 !important;
		border-top: 12px solid #fff !important;
		margin-top: -4px;
	}

	.resp-vtabs .vresp-tab-content {
		border: 1px solid #ffd5d9 !important;
		border-left: 0 !important;
		border-right: 0 !important;
	}

	.resp-vtabs .vresp-tab-content {
		border: 1px solid #ffd5d9 !important;
		border-left: 0 !important;
		border-right: 0 !important;
	}

	h2heading.resp-accordion {
		border: 1px solid #ffd5d9 !important;
		border-top: 0px solid #c1c1c1;
		border-left: 0 !important;
		border-bottom: 0 !important;
		border-right: 0 !important;
		background-color: #fff !important;
		color: #191919 !important;
	}

	h2heading.resp-accordion.vresp-tab-active {
		border-right: 0px solid #ffd5d9 !important;
	}

	.ctu-ulitate-style-3-tabs .resp-accordion.vresp-tab-active {
		border-right: 1px solid #ffd5d9 !important;
	}

	.Zebra_Tooltip {
		left: 13% !important;
	}

	.ctu-ultimate-style-heading-3 p {
		color: #171818 !important;
		font-size: 17px !important;
	}

	.resp-vtabs .vresp-tabs-container {
		margin: 10px 0 0 -10px !important;
	}

	.ctu-ulitate-style-3-tabs {
		width: 100% !important;
	}

	.ctu-ultimate-style-heading-3 {
		border: 1px solid #ffd5d9;
		border-radius: 0px !important;
	}

	.ctu-ultimate-style-3-content {
		width: 92.5%;
	}

	.stm_mobile__switcher {
		position: absolute !important;
		right: 25px !important;
	}

	.stm-navigation {
		margin-right: 33px;
	}

	.stm-navigation__default>ul>li {
		width: 100% !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown:before {
		content: "" !important;
		left: 100% !important;
	}

	.stm_mobile__dropdown::before {
		width: 20px !important;
		top: 12px !important;
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px -4px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu {
		margin-top: 0px !important;
		padding: 10px 0 0px !important;
		clear: both;
		background: transparent !important;
		margin-left: -10px !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown {
		width: 100% !important;
		/*right:-50px !important;*/
	}

	.stm-navigation__default>ul>li {
		margin-bottom: 15px !important;
	}

	.stm_header_style_11 .stm-navigation__default>ul>li a {
		position: absolute !important;
		float: left !important;
		width: 100% !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul {
		max-width: 100% !important;
	}

	.stm-navigation ul>li {
		padding-bottom: 7px !important;
		padding-top: 18px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li.menu-item-has-children a {
		font-weight: 400 !important;
		font-size: 14px !important;
		position: relative !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu a span::before {
		margin: 0 !important;
	}

	.stm-navigation__default>ul>li {
		float: left !important;
	}

	.stm-navigation ul li.menu-item-has-children.active>a .stm_mobile__dropdown:before {
		transform: translate(-83%, -4px) rotate(0deg) !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu ul.sub-menu,
	html body .stm-navigation__fullwidth ul li.stm_megamenu ul.sub-menu {
		margin: 47px 0 0 0px !important;
		float: left !important;
	}

	.stm-header.active {
		width: 285px !important;
	}

	html body.stm_header_style_11 .stm-navigation__default ul li.stm_megamenu>ul.sub-menu {
		margin: 30px 0 -25px 10px !important;
		padding: 0 !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul li a:focus {
		background: #fff !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu li a {
		background: transparent !important;
	}

	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li:hover a,
	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li.current-menu-item a {
		background: #fff !important;
	}

	.stm-header__element.object475 li a {
		line-height: 25px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul {
		width: 83% !important;
		float: right;
	}

	.stm-navigation__default>ul>li ul:after {
		top: 0 !important;
		display: none !important;
	}

	.stm_mobile__dropdown::before,
	.stm_header_style_11 .stm-navigation__default>ul>li:hover a>.stm_mobile__dropdown::before {
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px top !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu li {
		background: url(https://smartposweb.com/wp-content/uploads/2020/07/dot.png) no-repeat left 8px !important;
	}

	.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
		background-position: right 0 !important;
	}

	.n2-section-smartslider {
		margin-top: 35px !important;
	}

	.headh2 p {
		font-size: 26px !important;
	}

	.headh1 p {
		font-size: 35px !important;
	}

	.bannpara p {
		font-size: 16px !important;
		padding-right: 105px !important;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 2px !important;
	}

	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		top: -117px;
	}

	div#n2-ss-2 .n2-ss-slide-backgrounds,
	div#n2-ss-2 .n2-ss-slider-3>.n-particles-js-canvas-el,
	div#n2-ss-2 .n2-ss-slider-3>.n2-ss-divider {
		display: none !important;
	}

	.wpb_wrapper p {
		line-height: 27px;
	}

	.software_sale .pos_soft {
		margin-right: 12px;
		width: 15%;
	}

	.software_sale .pos_soft .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.software_sale h4 {
		font-size: 13px !important;
	}

	.stm-button.stm-button_left.viewbtn {
		margin-top: 20px !important;
	}

	.wpb_wrapper h2 {
		padding-bottom: 15px !important;
		line-height: 30px !important;
		font-size: 21px !important;
	}

	ul.apparel_nav li {
		margin: 0 !important;
		padding: 0 0 0px 25px !important;
	}

	.integrations_wrap p,
	.robust_wrap p {
		font-size: 15px !important;
	}

	.foo_head h3 {
		font-size: 21px !important;
		line-height: 30px !important;
	}

	.stm_icontext_style_1 span {
		padding-top: 0 !important;
		font-size: 17px !important;
	}

	section.vc_section.vc_custom_1596335582115.vc_section-has-fill {
		height: 335px;
	}

	.about_row p {
		font-size: 16px !important;
		line-height: 31px !important;
	}

	.container.vc_container.about_row.vc_custom_1593758920058 {
		margin-top: 35px !important;
	}

	.container.vc_container.contactus_wrap h2 {
		padding-top: 45px !important;
	}
}

@media only screen and (max-width:640px) {
	div#n2-ss-6 .n2-font-c2d3da7b6c2a293066b8c2d287e518bc-link a {
		width: 82% !important;
	}
.home .site-content {
    margin-top: 10px;
}
	div#n2-ss-6 .n2-ss-layers-container {
		margin-top: 0px !important;
	}
.n2-ss-layer-with-background, .n2-ss-slider .n2-ss-layer-with-background {
    background: #ffe0e3;
	    background-image: none !important;
	    --n2bgimage: none !important;
}
	ul.apparel_nav li {
		margin: 0 !important;
		padding: 0 0 0px 15px !important;
	}
.stm-button {
    display: block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 30px;
}
	.stm-header__row.stm-header__row_top {
		display: none;
	}

	.stm-navigation ul>li a {
		color: #1b1b1b;
		text-transform: capitalize !important;
	}

	.stm-navigation ul>li:first-child {
		padding-left: 9px;
	}

	.stm-navigation ul>li {
		padding-top: 15px !important;
	}

	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		justify-content: flex-start !important;
	}

	#how-it-works {
		padding: 15px !important;
	}

	.stm_iconbox_style_7.stm_iconbox__icon-left,
	.stm_iconbox_style_7.stm_iconbox__icon-right {
		float: left;
	}

	.stm_iconbox_style_14.stm_iconbox {
		margin-bottom: 10px;
	}

	.stm_iconbox_style_14.stm_iconbox {
		height: auto !important;
	}

	section#videos {
		margin: 15px 0 0;
		padding: 15px 0;
	}

	.stm_iconbox_style_13 {
		padding: 18px 25px 10px 25px !important;
		margin-bottom: 10px;
		background: #fff;
	}

	.vc_custom_1580219461494 {
		margin-top: 0 !important;
	}

	.pearl_column_inner_9b1bf60a2e9974e7386addfef315d2e2 h2.vc_custom_heading {
		padding-top: 0 !important;
	}

	.vc_custom_1580219566868 {
		padding-bottom: 20px;
	}

 
	.stm_pricing-table_style_6 {
		margin-bottom: 10px;
	}

	.stm_partners_style_1 .stm_partners__single {
		width: 100% !important;
		margin-right: 0 !important;
	}

	div#n2-ss-2 .n2-style-a1ee33ad331725ed88786a39f6792efd-heading {
		padding: 10px 20px !important;
		margin-right: 5px;
	}

	div#n2-ss-2 .n2-style-5d86a7b6ae6a2ab7f9f151043b17b39c-heading {
		padding: 10px 25px 10px 25px !important;
	}

	.stm_iconbox__desc h3 {
		margin-bottom: 7px !important;
	}

	.wpb_content_element p {
		font-size: 14px !important;
	}

	.wpb_text_column ul li {
		font-size: 15px !important;
		padding-bottom: 0px;
	}

	.ctu-ulitate-style-3-tabs .resp-accordion.vresp-tab-active {
		border-right: 1px solid #ffd5d9 !important;
	}

	.ctu-ulitate-style-3-tabs {
		width: 100% !important;
	}

	.resp-vtabs {
		margin: 18px !important;
		padding: 0 !important;
	}

	.resp-vtabs .vresp-tabs-container {
		width: 94% !important;
	}

	h1.h2.stm_titlebox__title.no_line.text-transform.stm_mgb_2 {
		padding-top: 35px;
		font-size: 30px !important;
	}


	.apparel_nav .vc_column-inner {
		margin-left: 0 !important;
	}

	.wpb_wrapper p {
		font-size: 15px !important;
	}

	.visible-xs,
	.stm_spacer {
		display: block !important;
	}

	.n2-ss-margin {
		margin: 0 !important;
	}

	.vc_section.vc_section-has-fill {
		background-size: cover !important;
	}

	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: 26px !important;
	}

	.wpb_wrapper p {
		line-height: 27px !important;
	}

	.request_callback,
	.plans_pricing {
		text-align: center !important;
	}

	.pos_works ul li {
		line-height: 60px !important;
	}

	.pos_works .vc_custom_1593783077004 {
		padding-top: 0 !important;
	}

	.stm_sidebar_style_1 .stm-footer {
		margin-top: 35px;
	}

	.stm-navigation__default>ul>li {
		width: 100% !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown:before {
		content: "" !important;
		left: 100% !important;
	}

	.stm_mobile__dropdown::before {
		width: 20px !important;
		top: 12px !important;
		background: url(https://smartposweb.com/wp-content/uploads/2020/06/down-arrow-a1-2.png) no-repeat 5px -4px !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu {
		margin-top: 5px !important;
		padding: 10px 0 0px !important;
		clear: both;
		background: transparent !important;
		margin-left: -10px !important;
	}

	.stm-navigation ul li.menu-item-has-children>a .stm_mobile__dropdown {
		width: 100% !important;
		/*right:-50px !important;*/
	}

	.stm-navigation__default>ul>li {
		margin-bottom: 15px !important;
	}

	.stm_header_style_11 .stm-navigation__default>ul>li a {
		position: absolute !important;
		float: left !important;
		width: 100% !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul {
		max-width: 100% !important;
	}

	.stm-navigation ul>li {
		padding-bottom: 10px !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li.menu-item-has-children a {
		font-weight: 400 !important;
		font-size: 14px !important;
		position: relative !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu a span::before {
		margin: 0 !important;
	}

	.stm-navigation__default>ul>li {
		float: left !important;
	}

	.stm-navigation ul li.menu-item-has-children.active>a .stm_mobile__dropdown:before {
		transform: translate(-83%, -4px) rotate(0deg) !important;
	}

	html body .stm-navigation__default ul li.stm_megamenu ul.sub-menu,
	html body .stm-navigation__fullwidth ul li.stm_megamenu ul.sub-menu {
		margin: 47px 0 0 0px !important;
		float: left !important;
	}

	.stm-header.active {
		width: 285px !important;
	}

	html body.stm_header_style_11 .stm-navigation__default ul li.stm_megamenu>ul.sub-menu {
		margin: 30px 0 -25px 10px !important;
		padding: 0 !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul li a:focus {
		background: #fff !important;
	}

	body.stm_header_style_11 .stm-navigation__default>ul>li ul.sub-menu li a {
		background: transparent !important;
	}

	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li:hover a,
	body.stm_layout_software.stm_header_style_11 .stm-navigation__default>ul>li ul li.current-menu-item a {
		background: #fff !important;
	}

	.stm-header__element.object475 li a {
		line-height: 25px !important;
	}

	.stm-navigation__default>ul>li ul:after {
		top: 0 !important;
		display: none !important;
	}

	.stm-header__element.object475 li a {
		font-weight: 500 !important;
		font-size: 15px !important;
	}

	.stm-navigation {
		margin-top: -20px !important;
	}

	.foo_head h3 {
		font-size: 20px !important;
	}

	.stm_icontext__icon {
		text-align: center !important;
	}

	.n2-ss-slider .n2-ss-slide-background-image {
		background-position: left 0 !important;
		display: block !important;
	}

	.n2-ss-layer.n2-ow.banner_content {
		margin-top: 125px !important;
		height:400px;
	}
div#n2-ss-6 .n2-ss-button-container, div#n2-ss-6 .n2-ss-button-container a {
     max-width: 160px !important;
    margin: 0 auto;
    width: 100% !important;
    left: 0;
    right: 0;
}
	.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    bottom: 62px;
}
	.bannpara p {
		padding-right: 0px !important;
	}

	section.vc_section.vc_custom_1596335582115.vc_section-has-fill {
		padding: 0 !important;
	}

	div#n2-ss-5-align {
		margin: -60px 0 0 -40px !important;
	}

	body .stm_mgb_15 {
		margin-bottom: 0 !important;
	}

	.container.vc_container.contactus_wrap h2 {
		padding-top: 15px !important;
	}
}

@media (max-width:500px) {
	.n2-ss-layer.n2-ow.headh2 p {
		padding-top: 20px !important;
	}

	.n2-ss-slide-background-image {
		background-position: left 0 !important;
		display: block !important;
	}

	#faq {
		padding-top: 0 !important;
	}

	.stm_mobile__header {
		padding: 10px 15px 15px !important;
	}

	.stm_iconbox_style_14.stm_iconbox {
		margin-bottom: 10px;
	}

	.wpb_wrapper h2 br {
		display: none;
	}

	.wpb_wrapper p {
		font-size: 13px;
	}

	.vc_custom_1577960766709 {
		padding-top: 25px !important;
		margin-top: 15px !important;
	}

	.fa-check {
		font-size: 20px !important;
	}

	.stm_iconbox_style_7 .stm_iconbox__icon {
		margin-top: 15px;
		margin-right: 15px !important;
	}

	.stm_pricing-table_style_6 .stm_pricing-table__head {
		margin-bottom: 0px !important;
	}

	.stm_pricing-table__price {
		font-size: 40px !important;
	}

	body.stm_header_style_11 .stm_mobile__logo {
		max-width: 185px !important;
	}

	.stm_spacer {
		display: none;
	}

	.vc_custom_1577447922156 {
		padding-top: 50px;
	}

	.stm_sticky_header_mobile .stm-header {
		padding-top: 0 !important;
	}

	.stm_iconbox_style_14.stm_iconbox:before {
		height: 2px !important;
	}

	.stm-navigation ul>li {
		padding-top: 10px !important;
	}

	.stm_iconbox_style_14.stm_iconbox {
		padding-top: 25px !important;
	}

	.wpb_text_column :last-child,
	.wpb_text_column p:last-child {
		margin-bottom: 0px !important;
	}

	.wpb_wrapper {
		float: left;
		width: 100%;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}

	.stm_testimonials_style_20 .stm_testimonials__item {
		height: 348px !important;
	}

	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
		padding-top: 0 !important;
	}

	.wpb_wrapper h2 {
		margin-bottom: 20px !important;
		font-size: 20px !important;
	}

	.stm_iconbox_style_14.stm_iconbox {
		height: auto !important;
	}

	.stm_iconbox__icon {
		height: auto !important;
		margin-bottom: 10px !important;
	}

	.stm_iconbox__text h3 {
		font-size: 18px !important;
	}

	.stm_pricing-table_style_6 {
		padding: 20px 0px 30px !important;
	}

	.stm_testimonials_style_20 .stm_testimonials__info h6 {
		font-size: 18px !important;
	}

	.stm_pricing-table_style_6 .stm_pricing-table__content li {
		font-size: 13px;
	}

	.stm_testimonials_style_20 .stm_testimonials__info span,
	.stm_testimonials_style_20 .stm_testimonials__review {
		font-size: 14px !important;
	}

	.stm_pricing-table_style_6 .stm_pricing-table__content li:before {
		font-size: 18px !important;
		margin-top: -2px;
	}

	.vc_custom_1577802586089 h2 {
		color: #000 !important;
	}

	button.btn.btn_solid.btn_default {
		padding-bottom: 10px;
		padding-top: 12px;
	}

	div#n2-ss-2 .n2-font-d25cf9654e8a60edcd45000e4a31310c-paragraph,
	div#n2-ss-2 .n2-font-d8c796a0caadb428200d5cb461cd3a30-paragraph {
		font-size: 19px !important;
		padding-bottom: 15px;
		padding-top: 0px;
		margin: 0 !important;
	}

	div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph br {
		display: none;
	}

	div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph {
		font-size: 13px !important;
		line-height: 21px;
		padding-bottom: 10px;
		width: 100% !important;
	}

	.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
		justify-content: flex-start !important;
		top: 10px !important;
	}

	.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.n2-flex.n2-ss-control-bullet.n2-ss-control-bullet-horizontal {
		bottom: -25px !important;
	}

	h4.vc_tta-panel-title {
		font-weight: 500;
	}

	.wpb-js-composer .vc_tta.vc_general {
		font-size: 15px !important;
		font-weight: 300;
	}

	.panel-body {
		padding: 15px 15px 0 !important;
	}

	.stm-header__row.stm-header__row_top {
		display: none !important;
	}

	div#n2-ss-2 .n2-style-5d86a7b6ae6a2ab7f9f151043b17b39c-heading {
		right: 0px !important;
	}

	div#n2-ss-2 .n2-font-7e478556990a779898ea50ea087d5c96-paragraph,
	div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph {
		padding-bottom: 20px !important;
	}

	section.vc_section.vc_custom_1577801339941.vc_section-has-fill {
		margin-top: 0px !important;
		padding-top: 25px !important;
	}

	#how-it-works {
		padding: 20px 15px 0 !important;
	}

	.stm_iconbox_style_7 .stm_iconbox__text .stm_iconbox__desc p {
		padding-bottom: 5px !important;
	}

	.vc_section.vc_custom_1579169015278.vc_section-has-fill {
		padding-top: 5px !important;
	}

	#videos {
		padding: 5px 15px 10px !important;
	}

	.stm_iconbox_style_13 {
		padding: 10px 25px 15px 25px !important;
	}

	#pricing {
		padding-top: 0 !important;
	}

	#faq {
		padding-top: 0 !important;
	}

	#pricing h3 {
		margin: -15px 0 0;
		padding: 0;
	}

	#pricing .wpb_content_element {
		margin-bottom: 0px !important;
	}

	.stm_pricing-table_style_6 {
		padding: 22px 15px !important;
	}

	.vc_custom_1580219461494 {
		margin-top: 25px !important;
	}

	.wpb_column.vc_column_container.vc_col-sm-12.pearl_column_inner_9b1bf60a2e9974e7386addfef315d2e2 .vc_column-inner {
		padding-top: 0 !important;
	}

	.vc_custom_1577960653158.vc_section-has-fill h2 {
		padding-top: 0 !important;
	}

	.stm_form_style_16 input[type="email"] {
		margin-bottom: 10px;
	}

	.stm-footer .footer-widgets aside.widget {
		margin-bottom: 0 !important;
	}

	#newsletter .wpb_wrapper {
		padding-top: 0 !important;
	}

	.stm_iconbox_style_7 .stm_iconbox__text h4 {
		font-size: 17px !important;
	}

	.stm_iconbox_style_7 .stm_iconbox__text .stm_iconbox__desc p {
		line-height: 22px !important;
	}

	.stm_testimonials_style_20 .center .stm_testimonials__avatar {
		margin-top: -40px !important;
	}

	.stm_testimonials_style_20 .stm_testimonials__item {
		height: 385px !important;
	}

	.stm-navigation ul>li:first-child {
		padding-left: 9px;
	}

	.stm_footer_layout_3 .stm-footer__bottom .stm_bottom_copyright {
		padding-top: 20px !important;
	}

	.vc_tta-panels {
		margin-top: -20px;
	}
}

@media (max-width:500px) {
	div#n2-ss-6 .n2-font-c2d3da7b6c2a293066b8c2d287e518bc-link a {
		width: 78% !important;
	}
}

.stm_iconbox_style_7 .stm_iconbox__text .stm_iconbox__desc p {
	line-height: 28px !important;
	padding-bottom: 20px;
}

.checkbox-640 {
	display: inline !important;
}

.content_row p {
	font-size: 19px !important;
	line-height: 40px !important;
	font-family: 'Poppins' !important;
}

.stm_titlebox__inner {
	flex: auto !important;
}

.stm_titlebox_text-center .stm_flex_last> :last-child:not(:first-child) {
	padding-left: 0px !important;
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

a.btn.btn_outline,
a.btn.btn_primary.btn_solid {
	font-weight: 700 !important;
	font-size: 13px !important;
}

.stm_titlebox__actions a.btn_solid {
	font-size: 18px !important;
	font-weight: 500;
	background-color: #ff0000;
}

h3.vc_custom_heading.india {
	background: url(https://smartposweb.com/wp-content/uploads/2020/01/india.png) no-repeat left top !important;
	padding-left: 35px;
	font-size: 25px !important;
	line-height: 21px !important;
	font-weight: 600 !important;
}

h3.vc_custom_heading.germany {
	background: url(https://smartposweb.com/wp-content/uploads/2020/01/germany.png) no-repeat left top !important;
	padding-left: 35px;
	font-size: 25px !important;
	line-height: 21px !important;
	font-weight: 600 !important;
}

h3.vc_custom_heading.sf {
	background: url(https://smartposweb.com/wp-content/uploads/2020/01/south-africa.png) no-repeat left top !important;
	padding-left: 35px;
	font-size: 25px !important;
	line-height: 21px !important;
	font-weight: 600 !important;
}

h3.vc_custom_heading.us {
	background: url(https://smartposweb.com/wp-content/uploads/2020/01/us.png) no-repeat left top !important;
	padding-left: 35px;
	font-size: 25px !important;
	line-height: 21px !important;
	font-weight: 600 !important;
}

h3.vc_custom_heading.maurtius {
	background: url(https://smartposweb.com/wp-content/uploads/2020/01/mauritius.png) no-repeat left top !important;
	padding-left: 35px;
	font-size: 25px !important;
	line-height: 21px !important;
	font-weight: 600 !important;
}

h3.vc_custom_heading.japan {
	background: url(https://smartposweb.com/wp-content/uploads/2020/01/japan.png) no-repeat left top !important;
	padding-left: 35px;
	font-size: 25px !important;
	line-height: 21px !important;
}

font-weight: 600 !important;
}

.vc_custom_1577801339941 {
	margin-top: 28px !important;
}

/*.n2-ss-slider .n2-ss-desktop p, .n2-ss-slider.n2-ss-desktop .n2-ss-desktop p{line-height:1 !important;}*/
div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph br {
	display: none;
}

div#n2-ss-2 .n2-font-454ad6957e624e0c20c0b344f658544b-paragraph {
	line-height: 1.5 !important;
	padding: 35px 0;
}

.pos_software_solution h4 {
	color: #20292f !important;
	font-size: 27px !important;
	font-family: 'Poppins';
	font-weight: 300 !important;
}

.pos_software_solution h3 {
	color: #20292f !important;
	font-size: 36px !important;
	font-family: 'Poppins';
	font-weight: 700 !important;
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/brdbtm.png) no-repeat center bottom;
	padding-bottom: 25px;
}

.pos_software_solution h5 {
	color: #20292f !important;
	font-size: 28px !important;
	font-family: 'Poppins';
	font-weight: 500 !important;
	padding-bottom: 25px;
	margin: 0;
}

.customer_exp p {
	line-height: 30px !important;
}

.btn {
	padding: 8px 36px;
}

.stm_form_style_16 input[type="text"],
.stm_form_style_16 input[type="email"],
.stm_form_style_16 textarea {
	border: 1px solid #ccc !important;
	border-radius: 25px !important;
}

.stm_form_style_16 textarea {
	min-height: 160px !important;
	resize: none;
	font-weight: 600 !important;
	font-size: 16px !important;
	letter-spacing: 0 !important;
	text-transform: capitalize !important;
	color: #333;
	padding: 15px 18px !important;
	font-family: 'Quicksand' !important;
}

div#captcha {
	margin-top: 20px;
}

.customer_exp {
	font-weight: 500 !important;
}

.stm-navigation .sub-menu li a:hover {
	background-color: #ffffff !important;
	color: #db002a !important;
}

ul.stm_select__dropdown li:before {
	content: '' !important;
	font-size: 14px !important;
	position: static !important;
	margin-right: 0px !important;
}

ul.stm_select__dropdown {
	box-shadow: none !important;
	border: 1px solid #ccc !important;
}

ul.stm_select__dropdown li {
	text-transform: none;
	font-weight: normal;
	display: block !important;
}

.stm_select {
	border-radius: 0px !important;
	border: 1px solid #ccc !important;
}

.stm_select .stm-select__val {
	padding: 11px 10px 10px 0px !important;
	height: 45px !important;
	text-transform: capitalize;
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
	color: #333 !important;
}

.stm-header__row_color_top .stm-icontext__text {
	color: #fff !important;
	font-size: 12px !important;
}

.brdblack .wpb_single_image .vc_box_border.vc_box_border_grey {
	background-color: #585858 !important;
}

.stm_partners_style_1 .stm_partners__single {
	background: #fff;
	border: 0px solid #ccc !important;
	margin: 0 8px 8px 0;
}

.stm_partners__image img {
	width: 60%;
	border: 0px !important
}

.fa-whatsapp {
	background: #00e676 !important;
}

.fa-skype {
	background: #28a8ea !important;
}

.fa-telegram {
	background: #1da1f2 !important;
}

.stm-header__row_color_center.pearl_is_sticky {
	background: #fff !important;
}

.stm_header_transparent .stm-header__row_color::before {
	background: red !important;
}

.stm-header__row_color_top:before {
	border-bottom: 1px solid #ecebeb !important;
	background: #a31d38 !important;
}

.stm_titlebox__subtitle {
	line-height: 2em !important;
	font-weight: 300 !important;
	color: #fff !important;
	padding-top: 15px !important;
}

h3,
.h3 {
	margin-bottom: 30px !important;
	color: #666666 !important;
}

/*.stm_markup_full > .stm_markup__content {margin-bottom:50px !important;}*/
.stm_infobox__content.wtc.mbc img {
	max-width: none !important;
}

.stm_infobox_style_1 .stm_infobox__content {
	padding-bottom: 0px !important;
}

.btn.btn_outline {
	padding: 1px 30px 4px !important;
}

div#n2-ss-2 .n2-style-8065d4558df12c2ddd125623307b2162-dot {
	padding: 7px !important;
}

.stm_iconbox_style_14 .stm_iconbox__desc p, .stm_iconbox_style_14 .stm_iconbox__desc {
    font-size: 14px !important;
    line-height: 24px !important;
    margin-bottom: 0;
}

.stm-footer .footer-widgets aside.widget .widgettitle h4 {
	text-transform: none !important;
}

.stm_layout_software .vc_tta-panel {
	border-radius: 0px !important;
	margin-bottom: 15px !important;
}

.stm_titlebox_style_1 {
	padding: 50px 0 35px !important;
}

div#n2-ss-5 .n2-style-527c03aec3efff62085b393b1f9d8ea7-dot {
	padding: 6px !important;
}

.stm_layout_software .stm_iconbox.stm_iconbox_style_6 {
	border-radius: 0px !important;
	border: 1px solid #ededed !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__price {
	font-weight: 500 !important;
	font-size: 37px !important;
	text-align: center !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__pricing {
	text-align: center !important;
}

.price {
	float: right !important;
	font-weight: 600 !important;
	font-size: 15px !important;
}

.priceline {
	border-top: 1px solid #c9c9c9 !important;
	padding: 20px 0px 0px 0px !important;
	margin-top: 25px !important;
}

.pricedot {
	vertical-align: text-top !important;
}

.stm_pricing-table_style_4 {
	padding: 20px 0px 45px 0px !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__footer {
	text-align: center !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content {
	padding: 0px !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content ul {
	padding: 20px 0px 0px 0px !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content ul li {
	padding-left: 0px !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content ul li a {
	text-decoration: none !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content ul li a:hover {
	text-decoration: none !important;
	color: #ff5969 !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content ul li::before {
	content: none !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__content h2 {
	font-weight: 300 !important;
	font-size: 30px !important;
	text-align: center !important;
	color: #ff5969 !important;
	padding: 0 0 13px !important;
}

.stm_pricing-table_style_4 {
	background-color: rgb(255, 255, 255) !important;
	border-color: #c8c8c8 !important;
}

.stm_pricing-table_style_4 {
	border-width: 1px !important;
}

.stm_pricing-table .stm_pricing-table_style_4 {
	padding: 29px !important;
}

.stm_pricing-table_style_4 .stm_pricing-table__label {
	font-weight: 500 !important;
}

span.wpcf7-not-valid-tip {
	display: inline !important;
	font-size: 14px;
	padding-left: 10px;
}

/* div.wpcf7-response-output{display:block !important;} */
.stm_icontext__text span {
	line-height: 30px !important;
}

.content_row h2 {
	margin-bottom: 50px !important;
}

html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu,
html body .stm-navigation__fullwidth ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu {
	margin: 0px !important;
}

html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu li {
	background: url(https://smartposweb.com/wp-content/uploads/2020/07/dot.png) no-repeat left 2px;
	padding: 0 15px 0 20px !important;
}

html body .stm-navigation__default ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li.current-menu-item {
	background: url(https://smartposweb.com/wp-content/uploads/2020/07/dot.png) no-repeat left 2px !important;
}

ul.quicksales {
	margin: 0px;
	list-style: none;
	padding: 0;
}

ul.quicksales li {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/dotlist.png) no-repeat left 9px !important;
	font-size: 15px;
	margin: 0;
	padding: 0 0 20px 25px;
	display: block !important;
	width: 100%;
	float: left;
}

ul.quickscan {
	margin: 0px;
	list-style: none;
	padding: 0;
}

ul.quickscan li {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/dotlist.png) no-repeat left 9px !important;
	font-size: 15px;
	margin: 0;
	padding: 0 0 20px 25px;
	display: block !important;
	width: 100%;
	float: left;
}

ul.quickstock {
	margin: 0px;
	list-style: none;
	padding: 0;
}

ul.quickstock li {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/dotlist.png) no-repeat left 9px !important;
	font-size: 15px;
	margin: 0;
	padding: 0 0 20px 25px;
	display: block !important;
	width: 100%;
	float: left;
}

ul.bizzreports {
	margin: 0px;
	list-style: none;
	padding: 0;
}

ul.bizzreports li {
	background: url(https://smartposweb.com/wp-content/uploads/2020/06/dotlist.png) no-repeat left 9px !important;
	font-size: 15px;
	margin: 0;
	padding: 0 0 20px 25px;
	display: block !important;
	width: 100%;
	float: left;
}

@media print {
	a[href]:after {
		content: none !important;
	}

	a:after {
		content: '';
	}

	a:link:after,
	a:visited:after {
		content: "" !important;
	}

	.software_sale .pos_soft {
		width: 100% !important;
	}

	html {
		margin: 0;
		padding: 0;
		width: 100%;
		font-size: 0.9em;
		color: #333 !important;
	}

	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
}

div#n2-ss-2 .n2-font-c2d3da7b6c2a293066b8c2d287e518bc-link a {
	height: 32px !important;
}


/* New CSS VJ */
body .wpb_text_column ul li strong {
	font-weight: bold !important;
}
.sp_date div {
    color: #000;
}
.sp_blog_list h4 {
    margin-bottom: 0;
    font-weight: 600 !important;
}

.sp_blog_list 
 .vc_custom_heading {
    margin-bottom: 5px !important;
}

.sp_blog_list .vc_gitem-post-data-source-post_excerpt p {
    font-size: 15px;
    line-height: 1.5 !important;
    margin-bottom: 15px;
}

.sp_date::before {
    content: 'Posted on: ';
    display: none !important;
}
.stm_titlebox_style_1 {
    min-height: 150px;
}
.sp_blog_list a {
    padding: 5px 10px !important;
}
.sp_date div:before{ content:"Posted On:" !important}
.stm_post_details ul li .no_deco.wtc {
    color: #222 !important;
}
.stm_post_details ul li {
    color: #222 !important;
}
.comments_num {
    display: none;
}

 
body .stm_post_details .post_details {
    border-top: none;
    border-bottom: none;
    min-height: auto;
    justify-content: center;
    margin-top: 10px;
    display: inline-block !important;
}
body .stm_post_details .post_details div {
    display: inline-block;
}
body .stm_single_post_style_2 h1 {
    font-size: 30px !important;
    font-weight: 600;
    margin-bottom: 0 !important;
    text-align: center;
    background: #eee;
    padding: 13px 20px 10px;
    border-radius: 10px 10px 0 0;
    color: #20292f !important;
}

body .stm_single_post_style_2 .stm_post_details {
    padding: 15px 15px 10px !important;
    background: #eee !important;
    color: #000 !important;
    text-align: center;
    justify-content: center;
    margin: 0px 0 0px 0;
    justify-content: center;
    text-align: center;
    align-items: center;
    display: flex;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
img.at_img {
    border-radius: 50%;
    max-width: 40px;
    margin: 0 4px 0 0px;
}
.post_by span {
    line-height: 1.3;
    text-align: left;
    margin: 0 0px 0 5px;
}
.stm_post_details span {
    color: #000 !important;
}
.get_quote_form li.choice-0.depth-1:before {
    display: none;
}
.post_by {
    margin: 0 10px 0 0;
    display: flex;
    align-items: inherit;
    justify-content: flex-start;
}
.single .post_date.mbc {
    display: inline-block;
    background: none !important;
    color: #000;
	margin-right: 10px;
	width:auto;
	height:auto;
}
.single .post_date.mbc:before {
    content: 'Posted on:';
    color: #000;
}
body .stm_post_details .post_date .day {
    color: #777777;
    line-height: 1;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 5px;
}
body .stm_post_details .post_date .month {
    font-size: 14px;
    line-height: 1;
    color: #777777;
    display: inline-block;
}
body.single .stm_mgb_32 {
    margin-bottom: 0;
}
body.single .stm_mgb_32 img {
    width: 100%;
}
body .stm_post_details .post_details div.comments_num {
    display: none;
}
.single .stm_single_post__content, .stm_single_post .stm_mgb_60 {
    width: 90% !important;
    max-width: 1000px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 40px !important;
    border-radius: 10px;
    margin-top: -75px;
    position: relative;
}
.stm_single_post {
    max-width: 1140px;
    margin: 0 auto;
}
.stm_markup_left, .stm_markup_right {
    margin: 0 !important;
}
.single .stm_single_post__content h1 {
    font-size: 30px;
    font-weight: 600;
}
.stm_titlebox_style_1 {
    min-height: 150px !important;
}
.content_row h2 {
    font-size: 25px !important;
    padding-bottom: 15px !important;
    font-weight: 600 !important;
    font-family: 'Poppins' !important;
    line-height: 1.4 !important;
}
.brnft {
    padding: 12px 0px 8px;
    font-size: 15px;
}
.stm-header {
    margin-bottom: 0px !important;
}
.archive .stm_page_bc.container {
    display: none;
}
.single .brnft .container span .current-item {
    display: none;
}
body .retail_banner.p_80{
	padding:80px 20px;
}
body .retail_banner {
    padding: 110px 20px;
    background-position: right center !important;
	position:relative;
}
.retail_banner h1 {
    font-weight: bold;
    font-size: 45px;
	text-transform: capitalize;
}
.retail_banner .banner_tit_sm h1 {
    font-size: 37px;
}
.sec_tit h2 {
    font-weight: bold !important;
    text-transform: capitalize;
    font-size: 30px;
    line-height: 1.3;
}
.center_txt {
    text-align: center;
}
.sec_tit {
    margin-bottom: 15px !important;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.h2, h2 {
    font-family: 'Poppins' !important;
    font-size: 30px !important;
    font-weight: bold !important;
    line-height: 1.3 !important;
    margin-bottom: 20px;
}
.icon_t_list .stm_icontext__text {
    display: flex;
    align-items: center;
}

.icon_t_list  span {
    padding-top: 0;
    font-size: 15px !important;
    font-weight: 500;
}

.icon_t_list  i {
    color: #a31d38 !important;
    margin-right: 5px !important;
}
body .stm_iconbox.sp_icon_box_1 {
    padding-top: 30px !important;
    border-radius: 10px;
    margin-bottom: 30px !important;
    min-height: 295px;
    padding-bottom: 10px !important;
}
.sp_icon_box_1 i {
    font-weight: 600 !important;
    font-size: 32px !important;
    color: #a31d38 !important;
    border: 1px solid #a31d38;
    display: block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 50%;
    margin-bottom: 20px !important;
}

.sp_icon_box_1.stm_iconbox__icon-center .stm_iconbox__icon {
    width: 80px !important;
    height: 80px !important;
}
.sp_icon_box_1 .stm_iconbox__text {
    margin-top: 15px;
}
.sp_icon_box_1 h5 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 20px;
}
.sp_icon_box_1 p {
    font-size: 15px !important;
}
body .wpb_single_image.sp_img img {
    border-radius: 10px !important;
}
.sp_cta .vc_column_container {
    max-width: 900px;
    float: none;
    margin: 50px auto 30px;
    background: #ffe7e7;
    padding: 40px;
    border: 2px solid #ddd;
    border-radius: 10px;
}
.retail_banner p {
    max-width: 510px;
}
body .content_row h2, body  .sec_tit {
    font-weight: bold !important;
    text-transform: capitalize;
    font-size: 30px !important;
}
.stm_iconbox__desc h3 {
    color: #222 !important;
    font-size: 19px;
    text-transform: capitalize;
    font-weight: bold !important;
    font-family: 'Poppins' !important;
	    margin-bottom: 10px !important;
}
.inner_h {
    text-transform: capitalize;
    font-weight: bold !important;
}
body .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border {
    padding: 10px !important;
}

body .sp_ec_box .stm_iconbox {
    padding-bottom: 0 !important;
    min-height: 410px !important;
    margin-bottom: 40px;
    border-radius: 10px;
}
body .sp_ec_box .depart_ment .stm_iconbox {
    min-height: 485px !important;
}

.retail_banner.sm_banner {
    background: #ffe9e9a6;
}

.retail_banner.sm_banner:after {content: '';width: 50%;height: 100%;position: absolute;right: 0;top: 0;background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/departmental-store-billing-1.jpg);clip-path: polygon(100% 0%, 15% 0%, 0% 100%, 100% 100%);background-position: right center;background-size: cover;}
.sp_clear {
    clear: both;
    display: block;
    width: 100%;
    overflow: hidden;
}
.retail_banner.sm_banner.curve_1:after {
    background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/Fashion-Store-POS-Software-1.jpg);
    clip-path: polygon(100% 0%, 15% 0%, 0% 20%, 0% 85%, 15% 100%, 100% 100%);
    opacity: 0.9;
}
.cta_wrapper .vc_column_container {
    background: #f5f5f5;
    padding: 50px;
    border-radius: 10px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-top: 30px;
}

.cta_wrapper p {
    font-size: 20px;
}
body .sp_ec_box .lyfe_feat .stm_iconbox {
    padding-bottom: 0 !important;
    min-height: 445px !important;
}
.retail_banner.sm_banner.curve_2:after {
    clip-path: none;
	background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/Advanced-Pharmacy-Healthcare-POS-Software.jpg);
}
.stm_iconbox__desc img {
    max-width: 70px;
}
.retail_banner.sm_banner.curve_3:after {
    background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/Specialty-Retail-POS-Software.jpg);
    clip-path: none;
    border-radius: 25px 0 0px 25px;
}
.retail_banner.sm_banner.curve_3.super_market:after {
    background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/Superior-Billing-Software-For-Supermarkets.jpg);
}
.retail_banner.sm_banner.curve_3.fmcg:after{
    background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/Best-FMCG-Distribution-Billing-Software.jpg);
}
.retail_banner.sm_banner.curve_2.pharma:after {
	background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/POS-Software-For-Pharmacies-1.jpg);
}
.retail_banner.sm_banner.curve_2.lubricants:after {
	background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/lubricant-banner.jpg);
}
.retail_banner.sm_banner.curve_1.enterprise:after {
	background-image: url(https://smartposweb.com/wp-content/uploads/2022/06/Enterprise.jpg);
}


.sp_cta p {
    font-size: 20px;
    line-height: 1.7;
}
.p_70{
	padding:70px 15px !important;
}
.retail_banner.f_40 h1 {
    font-size: 40px;
}
.stm_iconbox_style_13 {
    padding: 30px 25px;
    border: 1px solid #eee !important;
    border-radius: 10px !important;
    margin-bottom: 25px;
}
.sp_list strong .deschead {
    font-size: 18px;
    text-transform: capitalize;
}
.sp_list  .descpara {
    line-height: 1.6;
    margin-top: 5px;
}
.sp_list  li {
    margin-bottom: 10px !important;
		line-height: 1.6;
}
.more_wrap .height_320 .stm_iconbox_style_14.stm_iconbox {
    min-height: 320px !important;
}
h3.inner_h {
    color: #20292f !important;
    font-family: 'Poppins' !important;
    font-size: 22px;
    margin-bottom: 15px !important;
}
.sp_list_1 li {
    position: relative;
    margin-bottom: 20px;
    padding-left: 40px;
    align-items: center !important;
    display: block !important;
}

.sp_list_1 li:before {
    display: inline-block;
}
.sp_list_1 {
    margin-top: 25px !important;

}
.sp_list_1 li:before {
    content: "\f14a";
   font: normal normal normal 20px/1 FontAwesome;
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: 35px;
    height: 35px;
    color: #a31d38;
    text-align: center;
    border-radius: 5px;
    line-height: 35px;
    position: absolute;
    left: 0;
}
ul.apparel_nav li span.descpara {
    line-height: 1.6;
}
ul.apparel_nav li .deschead {
    font-size: 18px;
}
.stm_iconbox.ent_bx {
    padding-bottom: 10px !important;
    min-height: 325px;
    border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border-color: #ddd !important;
}

.stm_iconbox.ent_bx h3 {
    line-height: 1.4;
    font-size: 19px !important;
}
.page-id-11924 .stm_titlebox {
    margin-bottom: 0;
}
.page-id-11924 .stm_spacer {
    display: none;
}
.single_testimonial .stm_testimonials__review {
    min-height: 205px;
    padding-bottom: 10px;
}
.blog_content  h2 {
    font-size: 26px !important;
    margin-bottom: 5px;
    margin-top: 40px !important;
	 text-transform: capitalize;
	    font-weight: 600 !important;
}
.single .get_quote_form h3 {
    text-align: center;
    color: #000 !important;
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
}

.single .get_quote_form {
    padding: 40px 20px;
    background: #f5f5f5;
}

.single .get_quote_form button {
    margin: 0 auto !important;
    display: block !important;
    border-radius: 99px !important;
}
.blog_content h3, .blog_content h4 {
    font-family: 'Poppins' !important;
    color: #20292f !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
    margin-top: 25px !important;
}
.blog_content h4 {
    font-size: 22px !important;
}
.get_quote_form {
    background: #fff;
    box-shadow: 0 0 10px #ddd;
    padding: 40px 10px 0px;
    max-width: 600px;
    border-radius: 10px;
    float: none !important;
    margin-left: auto;
    margin-right: auto;
}
.get_quote_form h4 {
    font-size: 25px;
    font-weight: 600 !important;
}
.get_quote_form textarea {
    height: 100px !important;
}
.get_quote_form .center_txt p {
    font-size: 15px;
    line-height: 1.6;
}
.s_box {
    max-width: 660px;
    margin: 0 auto 30px;
    position: relative;
}

.s_box button {
    position: absolute;
    top: 0;
    right: 0;
    background: #a31d38 !important;
    padding: 12px 36px !important;
}









@media (min-width: 768px){
.col_2_midd {
    left: 16%;
}
	.col_3_midd {
    left: 12%;
}
}

@media (max-width: 1023px){
	.container.stm_single_post_layout_2 {
    margin-top: 0px;
}
	div#n2-ss-6 .n-uc-O7Y7mI38Acam, div#n2-ss-6 .n-uc-VP03s0GlCrw3 {
    max-width: 100% !important;
}
body	.n2-section-smartslider {
    margin-top: 0 !important;
}
body .stm_single_post_style_2 h1, .single .stm_single_post__content h1 {
    font-size: 25px !important;
    line-height: 1.4 !important;
}	
.single .stm_markup__content {
    padding: 0;
}	
.stm_post_details ul li {
    display: inline-block;
    float: none !important;
}	
.brnft {
    font-size: 14px;
    margin-top: 25px;
}
.page .brnft {
    margin-top: 70px;
}	
.site-content {
    margin-top: 0 !important;
}
body .single .stm_single_post__content, body .stm_single_post .blog_content {
    width: 95% !important;
    padding: 15px !important;
    text-align: left;
}
	
	
	
}

@media (max-width: 768px){
	body .stm_iconbox.sp_icon_box_1 {
    padding-top: 30px !important;
    margin-bottom: 30px !important;
    min-height: auto;
    padding-bottom: 10px !important;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
}
	.retail_banner.sm_banner:after{
		display:none;
	}
	body .sp_ec_box .stm_iconbox, body .sp_ec_box .depart_ment .stm_iconbox , body .sp_ec_box .lyfe_feat .stm_iconbox, .more_wrap .stm_iconbox_style_14.stm_iconbox, .stm_iconbox_style_13, .more_wrap .height_320 .stm_iconbox_style_14.stm_iconbox, .stm_iconbox.ent_bx, .single_testimonial .stm_testimonials__review   {
    padding-bottom: 30px !important;
    min-height: auto !important;
}
	.single_testimonial .stm_testimonials .owl-controls, .single_testimonial .stm_testimonials__item {
    margin: 0 0 30px 0;
    padding: 0;
}
	.sec_tit br {
    display: none;
}
.retail_banner h1 br {
   display:none;
}
	.retail_banner h1 {
    font-size: 30px !important;
}
	.retail_banner p {
    max-width: 100%;
}
body	.retail_banner {
    background: #f9d9d9 !important;
    text-align: center;
	padding: 70px 15px;
}
body .content_row h2, body .sec_tit {
    font-size: 25px !important;
    max-width: 100%;
}
.sp_clear {
    clear: both;
    display: block;
    width: 100%;
    min-height: 1px;
    overflow: hidden;
}
.retail_banner .stm-button {
    margin-top: 20px;
}
	.sec_tit h2 br{
		display:none;
	}	
.stm_icontext_style_1 span {
    font-size: 16px !important;
}
}



