/*
Theme Name: Nels Child
Theme URI: https://nels.pikarthouse.com
Author: Pikarthouse
Author URI: https://pikarthouse.com/
Description: NELS is an Exquisite eCommerce Wordpress Theme that is highly customizable, easy to use and fully responsive, that includes all the necessary tools to help you create a professional looking and trustworthy website.
Template: nels
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: nels-child
*/

/* Add your custom CSS rules that overwrite the ones in the Nels main theme */


.term-158 .entry-content > .widget-sidebar { display:none;}
.term-158 .entry-content .entry-content__item.entry-content-area.small-12.large-9, .page-id-9380 .large-9 {
	float: none !important;
	margin-left: auto;
	margin-right: auto;
}

.search-results .archive-list .card-content .card-info { display:none}
.table_features td {
	font-size: 16px;
}

.header-product .woocommerce-Price-amount {
	font-size: 24px;
}
#secure_price_text { position:relative; color:#fff} 
#secure_price_text:before {
	content: "FREE";
	background: #ff9435;
	display: block;
	border-radius: 3px;
	padding: 0px 6px;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5;
	margin-right: 10px;
	height: 23px;
	position: relative;
	z-index: 2;
}
#secure_price_text::after {
	content: "";
	position: absolute;
	display: block;
	border-style: solid;
	border-width: 12px 0px 0px 11px;
	border-color: transparent transparent transparent #ff9435;
	left: 41px;
	z-index: 1;
	top: 2px;
}
.type-post ul li a {
    border-bottom: 1px dotted #000 !important;
}
.download_leaflet {
	display: block;
	background: #1c98c7;
	text-align: center;
	margin: 0 auto;
	width: 200px;
	color: #fff;
	padding: 9px;
}
.download_leaflet:hover {
	background: #35b1e0; color:#fff

}
.tax-product_cat.term-136 li.card.post-8958,
.tax-product_cat.term-136 li.card.post-9108,
.tax-product_cat.term-136 li.card.post-10603,
.tax-product_cat.term-136 li.card.post-10153,
.tax-product_cat.term-136 li.card.post-10263,
li.card.post-8958 #secure_price_text, li.card.post-9108 #secure_price_text { display:none !important}
.archive.tax-product_cat .product-category.product.card:nth-child(4) .card-branding, .archive.tax-product_cat .product-category.product.card:nth-child(6) .card-branding {
	min-height: 94px;
}

.page-id-9380 .card-body .price-description-suraksha, .page-id-9380 .on-sale { display:none !important} 


.page-id-9380 ul.woocommerce.archive-items {

	max-width: 1020px;
	margin-left: auto;
	margin-right: auto !important;
}

.woocommerce.archive-items .card {
	position: relative !important;
	left: auto !important;
	top: auto !important;
}

.site-header__main #primary-menu > .covid-19-solutions.menu-item > a {
	background: #3db9e8;
	padding: 7px 8px 7px 8px;
	border-radius: 4px;
	font-size: 12px;
	margin-top: -7px;
	font-weight: 800;
}

.site-header__main #primary-menu > .covid-19-solutions.menu-item > a span { color:#fff !important;}
#primary-menu-mobile .covid-19-solutions.menu-item a {
	background: #3db9e8 !important;
	padding: 12px;
}


/* ACMC FREE suraksha */
.term-158 .woocommerce.archive-items .card {
	position: relative !important;
	left: auto !important;
	top: auto !important;
	width: 50%;
	max-width: 452px;
	padding: 0 1.5em;
	margin-bottom: 44px;
	min-height: 554px;
}

.term-158 .large-up-3 > .column:nth-of-type(3n+1),
.term-158 .large-up-3 > .columns:nth-of-type(3n+1) {
	clear: none;
}

.term-158 #acmc_secure_price_text {
	position: absolute;
	top: 50px;
	right: 16px;
}
.term-158 #acmc_secure_price_text:before {
	content: "FREE:";
	display: none;
	padding: 0px;
	font-size: 13px;
	margin-right: 8px; background:none;   

}
.term-158 #acmc_secure_price_text:after { display:none !important}
.term-158 #acmc_secure_price_text img { transform:none}
.term-158 .card .card-thumbnail > img {
	max-width: 333px;
	margin: 20px 0 0 10px;
	max-height: 330px; width:100%;
}

.product_cat-acmc .woocommerce-product-gallery__image { position:relative;}
.product_cat-acmc .on_image {position: absolute;right: 0;top: 54px;}
.card--default .card-icons, .card--plain .card-icons {
	z-index: 99;
}
.term-158 .card-info__item .price #acmc_secure_price_text { display:none;}
.term-158 ul.woocommerce.archive-items {
	height: auto !important;
}
.site-header__main.head-marquee{background-color: red;color: white;font-size: 16px;font-weight: 800;}
.site-header__main.head-marquee a{color:#ffffff;text-decoration: underline; margin-right:4px;}

.term-158 .card-info { 	min-height: 31px !important; }


/*new slider and post slider css*/
.main-hompe-page-slider.metaslider .flex-control-nav {
	position: absolute;
	right: 17%;
	width: auto;
	bottom: 46px;
	counter-reset: section;
	
}

.main-hompe-page-slider.metaslider .flex-control-nav li::before {
	counter-increment: section;
	content: counters(section,"") !important;
	display: block !important;
	color: #fff;
	left: 0;
	right: 0;
	position: absolute;
	pointer-events: none;
	line-height: 30px;
}

.main-hompe-page-slider.metaslider .flex-control-nav li {position:relative;}
.main-hompe-page-slider.metaslider .flex-control-nav li a:hover {background-color:#e34a09;}
.main-hompe-page-slider.metaslider .flex-control-nav li a {
    background-color: #fd6524;
    width: 32px;
    height: 32px;
}
.main-hompe-page-slider.metaslider .flex-control-nav li a.flex-active {
	
	background-color:#e34a09;
}
.post-slider-01 {
	max-width: 800px;
	margin: 40px auto 0;
}
.post-slider-01 .flexslider .slides img {
	width: 240px;
	height: 300px;
	min-height: 300px;
	max-height: 300px;
	object-fit: cover;
}
.wpb_gallery.post-slider-01 .flex-control-nav {
	display: none;
}
.post-slider-01.wpb_posts_slider .wpb_gallery_slides > ul > li {display:flex !important;align-items: center;}
.post-slider-01 .link_image {
	order: 2;
	flex: 0 0 300px;
}
.post-slider-01 .flex-caption {order:1;background-color: transparent !important;padding-right: 130px !important;}

.post-slider-01 .flex-caption h2 {
	text-align: left;
line-height: 36px;
letter-spacing: 0px;
font-weight: 900;
font-size: 37px;
color: rgb(0, 0, 0);
margin: 0px 0 25px 0;
}

.post-slider-01 .flex-caption p {
	text-align: left;
line-height: 18px;
letter-spacing: 0px;
font-weight: 400;
font-size: 13px;
margin: 0px;
color: rgb(0, 0, 0);
text-decoration: none;
}




.post-slider-01 .flex-direction-nav .flex-next {
	
	right:10px !important
}
.post-slider-01 .flex-direction-nav .flex-prev {left:10px !important}


.post-slider-01 .flexslider {
	background: transparent;
	border: none;
	position: relative;
	border-radius: 0;
	box-shadow: none;
}


.post-slider-01 .flex-direction-nav a {opacity:1;}
.post-slider-01 .flex-direction-nav {
	position: absolute;
	width: 133px;
	margin: auto;
	right: -200px;
	bottom: 20px;
}
.post-slider-01 .flex-direction-nav a {
	background-color: rgba(253, 101, 36, 0.5);
	border-radius: 50%;
	font-size: 0px;
	text-align:center;
}
.post-slider-01 .flex-direction-nav a::before {
	color:#fff;
	font-size: 17px;
	display: inline-block;
	line-height: 38px !important;
}
.post-slider-01 .flex-direction-nav .flex-prev::before {margin-left:-2px;}
.post-slider-01 .flex-direction-nav .flex-next::before {margin-right:-2px;}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
	background-color: #fa6523 !important;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
	background-color: #fa6523 !important;;
}

/*new slider and post slider css end */
.site-header__main #primary-menu > .covid-19-solutions.menu-item > a:after {
	display:none;
}

.post-slider-02 .wppsac-post-content-position {
	display: flex;
	justify-content: center;
}
.post-slider-02 .wppsac-post-slider.design-1 .wppsac-post-content-left {
	position: relative !important;
	flex: 0 0 40%;
	max-width: 40%;
	background-color: transparent;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.post-slider-02 .wppsac-post-image-bg {
	flex: 0 0 35%;
	max-width: 35%;
	background-color: transparent !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.post-slider-02 .wppsac-post-slider h2.wppsac-post-title a {
	text-align: left;
	line-height: 36px;
	letter-spacing: 0;
	font-weight: 900;
	font-size: 37px;
	color: rgb(0,0,0);
	margin: 0 0 25px 0;
}
.post-slider-02 .wppsac-sub-content {
	text-align: left;
	line-height: 18px;
	letter-spacing: 0;
	font-weight: 400;
	font-size: 13px;
	margin: 15px 0 5px;
	color: rgb(0,0,0);
	text-decoration: none;
}
.post-slider-02 .wppsac-post-slider .wppsac-post-image-bg img {
	width: 240px;
	height: 300px;
	min-height: 300px;
	max-height: 300px;
	object-fit: cover;
}
.post-slider-02 .wppsac-post-slider.design-1 a.wppsac-readmorebtn:hover {background-color: #0465ce;}
.post-slider-02 .wppsac-post-slider.design-1 a.wppsac-readmorebtn {
	color: #fff;
	background-color: #007aff;
	width: auto;
	border-radius: 25px;
	border: none;
	display: inline-block;
	padding: 10px 30px;
}
.post-slider-02 .wppsac-post-slider.design-1 .slick-arrow:hover {background-color:#fa6523 !important }
.post-slider-02 .wppsac-post-slider.design-1 .slick-arrow {
	bottom: 95px !important;
	top: auto !important;
	background-color: rgba(253,101,36,.5) !important;
	border-radius: 50% !important;
	width: 40px;
	height: 40px;
	background-size: 18px !important;
}
.post-slider-02 .wppsac-post-slider.design-1 .slick-prev {
	right: -70px !important;
	
}
.post-slider-01 {display:none;}
.wppsac-post-slider.design-1 .slick-next {
	right: -130px !important;
}

.page-id-10338 .featured-branding__branding,
.page-id-10338 .stickypanel-wrap,
.page-id-10490 .featured-branding__branding,
.page-id-10490 .stickypanel-wrap,

.page-template-landing .featured-branding__branding,
.page-template-landing .stickypanel-wrap





 {
display: none
}

.demo-form-style-01 {


}
.demo-form-style-01.vc_column_container {
	background-color: #2a2a2a;
	padding: 18px 40px 0;
	border-radius: 30px 0 0 30px;
	position: relative;
z-index: 99;
}

.demo-form-style-01 label {
	font-size: 14px;
	color: #02afee;
}


.demo-form-style-01 .wpcf7-form-control {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #959595;
	color: #fff;
	box-shadow: none;
	padding: 0;
	margin-bottom: 17px;
	height: 28px;
}


.demo-form-style-01 .wpcf7-form-control.wpcf7-select.state_auto.wpcf7-state_auto {
	margin-bottom: 17px;
	padding: 0px 0;
	height: 60px;
	color: #02afee;
	background-image: url('/wp-content/uploads/2021/01/select-custom-icon.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.demo-form-style-01 .wpcf7-form-control.wpcf7-select.state_auto.wpcf7-state_auto:focus {
	background-color: transparent;
}
.demo-form-style-01 .wpcf7-form-control-wrap.email-235 .wpcf7-form-control {
	margin-bottom: 1px;
}
.demo-form-style-01 .wpcf7-form-control-wrap.city-55 .wpcf7-form-control {

	margin-bottom: 8px;
}


.demo-form-style-01 .vc_column-inner.vc_custom_1609938808762 {
	padding-left: 0;
}


.demo-form-style-01 .wpcf7-form-control.wpcf7-submit {
	padding: 11px 29px;
	border-radius: 34px;
	border: none;
	margin: auto;
	display: block;
	background-color: #01afee;
	color: #fff;
	font-size: 20px;
	margin-top: 0px;
	transition: 0.4s ease-out;
	cursor: pointer;
	height: auto;
} 

.demo-form-style-01 .wpcf7-form-control.wpcf7-submit:hover {
	background-color: #059bd2;
}


.demo-form-style-01 .wpcf7-form-control.wpcf7-submit:focus {
	background-color: #059bd2;
}
.book_a_demo_form input[type="submit"].wpcf7-form-control {
	
}
 

.demo-form-style-01 .wpcf7-form-control:focus {
	background-color: transparent;
	border-bottom: 1px solid #959595;
}

.demo-form-style-01 .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input {
	float: left;
	margin-top: 6px;
}

.demo-form-style-01 span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
	margin: 0;
}

.demo-form-style-01 .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item {
	width: 100%;
	clear: both;
}


.demo-form-style-01 .wpcf7-form-control.wpcf7-acceptance {border:none;margin-bottom: 0;}
.demo-form-style-01 .wpcf7-form-control.wpcf7-acceptance label, .demo-form-style-01 .wpcf7-form-control.wpcf7-acceptance label a {
	color: #fff;
}
 .demo-form-style-01 p {margin-bottom: 0;}

.demo-form-style-01 br {display: none;}

.demo-form-style-01 .book-a-demo-heading {
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
}
  
.technology-section-style-01 {}
.technology-section-style-01 .vc_cta3-style-classic.vc_cta3-shape-rounded {
	border-radius: 15px !important;
	padding: 20px;
	position: relative;
	box-shadow: 7px 7px 0 #40c5f5;
}



.technology-section-style-01  .vc_general.vc_cta3 h4 {
	position: absolute;
	right: 15px;
	top: 10px;
	color: #e3e6eb; font-family: Oswald;
	font-size: 45px;
	font-weight: bold;
}

.technology-section-style-01  .aligncenter > img {
	width: 150px;
}


.technology-section-style-01  .vc_cta3-content p {
	font-size: 13px;
	color: #686666;
}

.technology-section-style-01  .vc_cta3-container {
	margin-bottom: 0;
	
}
.benefit-post-slider {}

.awwards-section::before {
	background-image: url(/wp-content/uploads/2021/01/awward-section-texture.png);
	position: absolute;
	content: "";
	left: 0;
	bottom: 225px;
	z-index: -1;
	width: 200px;
	height: 100px;
	background-repeat: no-repeat;
	top: auto;
}
.awwards-section::after {
	background-image: url(/wp-content/uploads/2021/01/awward-section-texture.png);
	position: absolute;
	content: "";
	right: 0;
	top: 120px;
	z-index: -1;
	width: 200px;
	height: 100%;
	background-repeat: no-repeat;
}

.awwards-section {overflow: inherit;}
.awwards-section .vc_general {
	border: none !important;
	border-radius: 40px !important;
	padding: 50px 25px;
	box-shadow: -46.886px 3.279px 166px 0px rgb( 181, 223, 238 );
}

.awwards-section  .vc_general.vc_cta3 h2 {min-height: 60px;}

.awwards-section .vc_general img {
	width: 150px;
	height: 150px; 
	object-fit: cover;
}

.awwards-section h2 {position: relative;z-index: 9;margin-bottom:50px;}


.amazon-product-section::before {
	background-image: url(/wp-content/uploads/2021/01/awward-section-texture-white.png);
	position: absolute;
	content: "";
	left: 0;
	bottom: 225px;
	z-index: 99;
	width: 200px;
	height: 100px;
	background-repeat: no-repeat;
	top: auto;
}
.amazon-product-section::after {
	background-image: url(/wp-content/uploads/2021/01/awward-section-texture-white.png);
	position: absolute;
	content: "";
	right: 0;
	top: auto;
	z-index: 99;
	width: 200px;
	background-repeat: no-repeat;
	bottom: 60px;
	display: inline-block;
	height: 75px;
}

.amazon-product-section h2 {margin-top: 0}
.amazon-prducts {
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0px 0px 15px 0px #ffffffc2;
	padding-top: 30PX;
	padding-bottom: 20PX;
}
.amazon-prducts .vc_general.vc_cta3.vc_cta3-style-classic {
	background-color: transparent;
	border: none;
}

.amazon-prducts .vc_cta3-content p {
	font-weight: bold;
	font-size: 16px;
}  


.amazon-prducts .vc_cta3-container {
	margin-bottom: 0;
	
}

.amazon-prducts .wpb_single_image.vc_align_center {
	margin-bottom: 0;
}

.custom-heading-text-block h2 {

	font-size: 30px;
	color: #044071;
	text-align: center;
	font-family: Oswald;
	font-weight: 700;
	font-style: normal;
	text-align:center;
	margin-bottom: 7px;

}

.custom-heading-text-block p {

	color: #8fd90f;
	font-size: 15px;
	text-align:center; 
}



.system-env-section .vc_general.vc_cta3.vc_cta3-style-classic {
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

.system-env-section h3 {
	position: absolute;
	font-family: oswald;
	bottom:32px;
	font-size: 18px;
	background-color: #ffffffbd;
	padding: 25px 30px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	max-width: 58%; z-index: 2;
}
.system-env-section figure img {width:100%;}
.page-id-10338 .widget-sidebar.sidebar--site-footer.sidebar--skin-light,
.page-id-10490 .widget-sidebar.sidebar--site-footer.sidebar--skin-light,
.page-template-landing .widget-sidebar.sidebar--site-footer.sidebar--skin-light,
.page-id-10338 .footerwhole-wrap,
.page-id-10490 .footerwhole-wrap,
.page-template-landing .footerwhole-wrap,
.page-id-10338 .vc_custom_1580761675707,
.page-id-10490 .vc_custom_1580761675707,
.page-template-landing .vc_custom_1580761675707  




 { display: none;}


.page-id-10338 .vc_custom_1580761675707 + hr, .page-id-10490 .vc_custom_1580761675707 + hr, .page-template-landing .vc_custom_1580761675707 + hr {display: none}

.page-id-10338 .site-footer__meta,
.page-id-10490 .site-footer__meta,
.page-template-landing .site-footer__meta {
	background-color: #151723;
}



.page-id-10338 .site-footer__meta .copyright,
.page-id-10490 .site-footer__meta .copyright,
.page-template-landing .site-footer__meta .copyright {
	color: #616379;
}

.page-id-10338 .site-footer__meta .copyright a,
.page-id-10490 .site-footer__meta .copyright a,
.page-template-landing .site-footer__meta .copyright a {
	color:  #616379;
}
.page-footer-section {}
.system-env-section figure {position: relative;}
.system-env-section figure::before {
	content: "";
	border: 23px solid #ffffffbd;
	width: 97%;
	height: 97%;
	position: absolute;
	left: 0;
	pointer-events: none;
	right: 0;
	top: 6px;
	margin-left: auto;
	margin-right: auto;
	transition: 0.3s;
}

.system-env-section figure:hover::before {
	border-width: 6px;
}


.page-footer-section .vc_column_container:first-child .wpb_single_image img {
	width: 150px;
}


.page-footer-section .vc_column_container:nth-child(2) .wpb_single_image img {
	width: 225px; margin-top: 10px;
}


.page-footer-section .vc_column_container {
	display: flex;
	justify-content: center;
	align-items: center;
} 

.page-footer-section .wpb_content_element {
	margin-bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.page-id-10338 .entry-content__item.entry-content-area,
.page-id-10490 .entry-content__item.entry-content-area,
.page-template-landing .entry-content__item.entry-content-area {
	margin-bottom: 0; 
}

.page-id-10338 .zb-above-copy, .page-id-10490 .zb-above-copy, .page-template-landing .zb-above-copy {display: none}
.page-id-10338 #site-navigation , .page-id-10490 #site-navigation, .page-template-landing #site-navigation {
	display: none;
}
.page-id-10338 .site-icons,
.page-id-10490 .site-icons,
.page-template-landing .site-icons {
	display: none;
}
.page-id-10338 .above-area.above-area--skin-light, .page-id-10490 .above-area.above-area--skin-light, .page-template-landing .above-area.above-area--skin-light {
	display: none;
}
.page-id-10338 .site-header__main, .page-id-10490 .site-header__main, .page-template-landing .site-header__main {
	padding: 22px 0px 10px;
}
.page-id-10338 .site-header__main.head-marquee, .page-id-10490 .site-header__main.head-marquee, .page-template-landing .site-header__main.head-marquee {
	display: none;
}
.page-id-10338 .site-header__wrapper.sticky, .page-id-10490 .site-header__wrapper.sticky, .page-template-landing .site-header__wrapper.sticky { 
	top: 0; position: relative;
}
.page-id-10338 .site-header__wrapper, .page-id-10490 .site-header__wrapper, .page-template-landing .site-header__wrapper {
	box-shadow: none;
	border: none;
}
.page-id-10338 .featured-branding .featured-branding-inner, .page-id-10490 .featured-branding .featured-branding-inner, .page-template-landing .featured-branding .featured-branding-inner {
	height: 0vh !important;
}
.oceans-of-benefits .vc_general.vc_cta3.vc_cta3-shape-rounded {
	border-radius: 5px;
	background-color: transparent;
	border: none;
}

.oceans-of-benefits  .vc_general.vc_cta3 h2 {
	color: #fff;
	font-size: 18px;
}
.oceans-of-benefits  .vc_cta3-content {
	display: flex;
	flex-direction: column;
}

.oceans-of-benefits .vc_cta3-content-header {
	order: 2;
	margin-top: 25px;
}
.oceans-of-benefits .vc_cta3-content figure {
	order:1;
}
.oceans-of-benefits .vc_cta3-content figure img {
	border-radius: 29px;
}


 .page-id-10338 .site-content,  .page-id-10490 .site-content, .page-template-landing .site-content {
	overflow: inherit;
}

 .page-id-10338 .page-footer-section , .page-id-10490 .page-footer-section, .page-template-landing .page-footer-section{
	margin-top: -8px;
}


.testimonial-section-01 .client-section-heading {
	display: inline-block;
}


.testimonial-section-01 .wpb_wrapper {
	text-align: center;
}

.img_and_banner_section {overflow:inherit !important;}
.top_contact_bar::before {
	width: 350px;
	height: 350px;
	background-color: white;
	z-index: -14;
	position: absolute;
	left: 0;
	top: 44px;
	content: "";
	border-radius: 22px;
	transform: rotate(29deg);
	box-shadow: -46.886px 3.279px 166px 0px rgba(181, 223, 238, 0.11);
}
.top_contact_bar {
	position: absolute;
	right: 41px;
	top: -53px;
	z-index: 99;
	display: flex;
}
.top_contact_bar a:first-child {
	margin-right: 24px;
}
.top_contact_bar a .fa {
	color: #02afee;
	margin-right: 5px;
	font-size: 20px;
}
.top_contact_bar a {
	display: inline-block;
	font-size:17px;
	color:#474747;
}
.our-video-section h2 {
	font-size: 30px;
	color: #044071;
	font-family: Oswald;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	margin-bottom: 30px;
}
.our-video-section .vc_column-inner {
    padding: 0 !important;
}
.our-video-section .wpb_content_element {margin-bottom:0;}


.sp-testimonial-free-section .slick-arrow:before {
	display:none;
}
.client-section-heading h2::before { 
	content: "";
	height: 2px;
	width: 53px;
	position: absolute;
	background-color: #044172;
	right: -70px;
	top: 20px;
}
.client-section-heading h2 {
	margin: 0;
	font-size: 30px; position:relative;
	color: #044071;
	text-align: center;
	font-family: Oswald;
	font-weight: 700;
	font-style: normal;
}
.client-section-heading p {
	line-height:normal;
	font-size: 35px;
	color: #044071;
	text-align: center;
	font-family: Oswald;
	font-weight: 100;
	font-style: normal;
}
.testimonial-section-01 .tfree-client-testimonial p {margin-bottom: 12px;}
.testimonial-section-01 .tfree-client-testimonial p:last-child {margin-bottom: 0;}
.testimonial-section-01 .tfree-client-testimonial {
	 order: 3;
	text-align: left;
	margin-bottom: 0;
}
.testimonial-section-01 .sp-testimonial-free {
	display: grid;
	grid-template-columns: auto;
}

.testimonial-section-01 .sp-tfree-client-image {
	grid-row: 1/4;
	align-content: center;
	margin-bottom: 0;
	display: flex;
	align-self: center;
	justify-content: center;
}
.testimonial-section-01 .sp-tfree-client-image img {
	
}
.testimonial-section-01 .tfree-client-name {
	font-size: 24px;
	color: #044172 !important;
	font-family: Oswald !important;
	font-weight: 400;  order: 1;
	text-align: left;
	margin-bottom: 15px !important; 
}
.testimonial-section-01 .tfree-client-designation {
	color: #a3a3a3 !important;
	order: 1;
	text-align: left;
	margin-bottom: 10px !important;
}
.testimonial-section-01 .sp-testimonial-free-section .sp-testimonial-free-item {
	padding-right: 150px;
	padding-left: 150px;
	align-self: center;
	position: relative;
}

.testimonial-section-01 .sp-testimonial-free-section .sp-testimonial-free-item::before {
	content: "\f10d";
	font: normal normal normal 60px/1 FontAwesome;
	position: absolute;
	left: 46px;
	color: #e6f4f9;
	top: -5px;
}

.testimonial-section-01 .sp-testimonial-free-section .sp-testimonial-free-item .fa-quote-right::after {
	content: "\f10d";
	font: normal normal normal 60px/1 FontAwesome;
	position: absolute;
	right: 46px;
	color: #e6f4f9;
	top: -33px;
}

.testimonial-section-01 div.sp-testimonial-free-section .slick-list {
	margin-right: -24px;
	background: #fff;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 0px 0px 51px 0px rgb( 181, 223, 238 );
	margin: 36px 45px;
	padding: 40px 0;
}
.testimonial-section-01 .slick-track {
	
	display: flex;
	
}
.testimonial-section-01 .sp-testimonial-free-section .slick-prev, 

.testimonial-section-01 .sp-testimonial-free-section .slick-next {
    top: 94%;
}

.testimonial-section-01 .sp-testimonial-free-section .slick-prev,
.testimonial-section-01 .sp-testimonial-free-section .slick-next {
	background: transparent;
	border: none;
	color: #70726f;
}

.testimonial-section-01 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section .slick-prev {
	right: 240px;
	left: auto;
	background-color: transparent;
	color: #70726f;
}
.testimonial-section-01 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section .slick-next {
	right: 125px;
	left: auto;
	background-color: transparent;
	color: #70726f;
}
.testimonial-section-01 .fa-angle-left::before {
	content: "\f177";
}
.testimonial-section-01 .fa-angle-right::before {
	content: "\f178";
}
.testimonial-section-01 .sp-testimonial-free-section .slick-dots {
	position: absolute;
	right: 155px;
	bottom: -1px;
}
.testimonial-section-01 .sp-testimonial-free-section .slick-dots li button {
	
	width: 6px;
	height: 6px;
	
}

.testimonial-section-01 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section .slick-prev:hover,
 .testimonial-section-01 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section .slick-next:hover
 {
 	background-color: transparent;
 	color: #70726f;
 }

.home-solution-landin-page .wpb_content_element {margin-bottom: 0;}
.vc_section.home-solution-landin-page {
	margin-top: 30px;
}






.awwards-section h2 {

	margin-bottom: 35px;
}
#home-solution-image .pikode {
	border-radius: 25px !important;
}
.oceans-of-benefits .vc_cta3-container {
	margin-bottom: 0;
	
}
.amazon-product-section h2 {
	margin-top: 0;
	margin-bottom: 30px;
}
.oceans-of-benefits .vc_cta3-content figure img {
	border-radius: 29px;
	box-shadow: 0px 0px 35px 0px rgb(32, 168, 255);
}
.vc_column-inner.vc_custom_1609936666339 {
	
	-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
z-index: 1;
}

.vc_custom_1609255827945 {
	
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.amazon-logo .vc_single_image-wrapper img {
	margin-left: 30px;
}
.testimonial-section-01 .sp-tfree-client-image {position: relative;}
.testimonial-section-01 .sp-tfree-client-image::before {
	position: absolute;
	content: "";
	left: 20px;
	bottom: -12px;
	width: 80px;
	height: 80px;
	background-color: #ffedf0;
	z-index: -1;
	border-radius: 50%;
}
.testimonial-section-01 .sp-tfree-client-image::after {
	position: absolute;
	content: "";
	right: 28px;
	top: 0px;
	width: 50px;
	height: 50px;
	background-color: #e2f9d1;
	z-index: -1;
	border-radius: 50%;
}


.page-id-10338 .wpcf7 form.invalid .wpcf7-response-output,  
.page-id-10338 .wpcf7 form.unaccepted .wpcf7-response-output,
.page-id-10490 .wpcf7 form.invalid .wpcf7-response-output,
.page-id-10490 .wpcf7 form.unaccepted .wpcf7-response-output,
.page-template-landing .wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900;
	color: #fff;
	margin-top: 0;
}
.footer-social-icons ul {
	margin: 6px 0 0;
}
.footer-social-icons ul li {
	display: inline-block; margin-right: 5px;
}
.footer-social-icons ul li a:hover {background-color: #02afee;}
.footer-social-icons ul li a {
	color: #fff;
	background-color: #45465e;
	padding: 8px;
	border-radius: 50%;
	width: 40px;
	height: 40px; 
	display: block;
	text-align: center; transition: 0.4s ease-out;
}
 
.page-id-10338 .script-section .wpb_column.vc_column_container.vc_col-sm-12,
.page-id-10490 .script-section .wpb_column.vc_column_container.vc_col-sm-12,
.page-template-landing .script-section .wpb_column.vc_column_container.vc_col-sm-12 {

	min-height: inherit;
}
.page-id-10338  .wpcf7 form.sent .wpcf7-response-output,
.page-id-10490  .wpcf7 form.sent .wpcf7-response-output,
.page-template-landing  .wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	color: #fff;
	margin-top: 0;
}
.company-logo-mobile-section .flexslider {
background-color: transparent;
border: medium none;
box-shadow: none;
margin-bottom: 30px;
margin-top: 15px;
}


.company-logo-mobile-section .flexslider:hover .flex-direction-nav .flex-next:hover,
.company-logo-mobile-section .flexslider:hover .flex-direction-nav .flex-prev:hover
 {
	opacity: 1;
	background-color: transparent !important;
}


.company-logo-mobile-section .flexslider .slides > li {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.pure_water_solution_form {}
.pure_water_solution_form .wpcf7-form-control {
	border-radius: 50px;
	border-color: #9fcee0;
	padding-left: 10px;
}


.pure_water_solution_form #message.wpcf7-form-control {
	border-radius: 17px; margin-bottom: 7px; height: 150px;
}

.pure_water_solution_form .sendbtn-vc .wpcf7-form-control {
	background: #01afee;
	padding: 11px 59px;
	border-radius: 50px;
	border: none;
	color: #fff;
	margin-top: 20px;
	cursor: pointer;
}


.pure_water_solution_form .form-group label {margin-bottom: 6px;}
.pure_water_solution_form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
	text-indent: -24px;
	margin-left: 27px;
	margin-bottom: 9px;
	margin-top: 2px;
}
.pure_water_solution_form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item input {
	margin-bottom: 0;
}
.page-id-10338 #wpcf7-f10468-o1 .wpcf7-response-output,
.page-id-10490 #wpcf7-f10468-o1 .wpcf7-response-output,
.page-template-landing #wpcf7-f10468-o1 .wpcf7-response-output {
	
	color: #000;
	margin-top: 24px;
}

.page-id-10338 #popmake-10474,
.page-id-10490 #popmake-10474,
.page-template-landing #popmake-10474 {
	padding-top: 40px;
}

.page-id-10338 #popmake-10474 .pum-close.popmake-close:hover,
.page-id-10490 #popmake-10474 .pum-close.popmake-close:hover,
.page-template-landing #popmake-10474 .pum-close.popmake-close:hover {
	color: #000 !important;
}
.page-id-10338 #popmake-10474 .pum-close.popmake-close,
.page-id-10490 #popmake-10474 .pum-close.popmake-close,
.page-template-landing #popmake-10474 .pum-close.popmake-close {
	color: #aaaaaa !important;
	font-size: 21px !important;
	font-weight: bold !important;
	box-shadow: none !important;
	border: none !important;
	background-color: transparent !important;
	top: 6px !important;
	right: 5px !important;
}

.pure_water_solution_form .wpcf7-form-control.wpcf7-acceptance {
	padding: 0;
}

.page-id-10261 .demo-form-style-01.vc_column_container {z-index: 9;}



@media only screen and (max-width:1024px) {

.vc_custom_1609946583374 {
	background-position: top right !important;
	background-size: 768px !important;
}

	.technology-section-style-01 .vc_col-sm-3 {
	width: 50%;
	margin-bottom: 30px;
}

.oceans-of-benefits .vc_row.wpb_row.vc_row-fluid:last-child {
	display: flex; 
	flex-wrap: wrap; 
	justify-content: center; 
}
.oceans-of-benefits .vc_row.wpb_row.vc_row-fluid:last-child .vc_column_container {
	flex: 0 0 50%;
	width: 100%; 
	max-width: 50%;
} 

.amazon-logo.wpb_column.vc_column_container.vc_col-sm-1\/5 {
	width: 100%;
	margin-top: 6px;
	margin-bottom: 15px;
}
.amazon-prducts .vc_col-sm-1\/5 {
	width: 50%;
}

.vc_custom_1610377639130 {

	padding-left: 15px !important;
	padding-right: 15px !important;
}
.amazon-prducts .vc_general.vc_cta3.vc_cta3-style-classic {
	
	margin-bottom: 15px;
}
	.footer-social-icons ul {
	display: block;
}
.oceans-of-benefits h2 {
	margin-top: 10px;
}
.oceans-of-benefits .vc_general.vc_cta3.vc_cta3-shape-rounded {
	
	padding-bottom: 8px;
}
	 .page-id-10338 .woocommerce .card .branding__title,
	 .page-id-10490 .woocommerce .card .branding__title,
	 .page-template-landing .woocommerce .card .branding__title {
	font-size: 15px !important;
}

.page-id-10338 .archive-items .owl-prev,
.page-id-10490 .archive-items .owl-prev,
.page-template-landing .archive-items .owl-prev {
	left: -1.475rem;
}
.page-id-10338 .archive-items .owl-next,
.page-id-10490 .archive-items .owl-next,
.page-template-landing .archive-items .owl-next{
	right: -0.875rem;
}
.technology-section-style-01 .vc_general.vc_cta3 h4 {font-size: 30px}

.vc_custom_1609946583374 {
    padding-bottom: 70px !important;
}
.awwards-section::before {
	left: 0;
	bottom: 150px;
}

.amazon-product-section::before {

	
	bottom: -14px;
	
}
.amazon-product-section::after {
	
	right: -87px;
	top: 60px;
	
}
.testimonial-section-01 .sp-testimonial-free-section .sp-testimonial-free-item {
	padding-right: 50px;
	padding-left: 50px;
	
}


.testimonial-section-01 .sp-testimonial-free-section .sp-testimonial-free-item::before {
	display: none;
}
.demo-form-style-01 .wpcf7-form-control.wpcf7-submit {margin-top: 13px}


.testimonial-section-01 div.sp-testimonial-free-section .slick-list {
	
	padding: 75px 0;
}


.testimonial-section-01 div.sp-testimonial-free-section .slick-list::before {
	content: "\f10d";
	font: normal normal normal 45px/1 FontAwesome;
	position: absolute;
	left: 0;
	color: #e6f4f9;
	top: 25px;
	right: 0;
}
.testimonial-section-01 .sp-testimonial-free-section .slick-prev, .testimonial-section-01 .sp-testimonial-free-section .slick-next {
	top: 95%;
}



	.top_contact_bar {top:-30px;}
.img_and_banner_section .vc_col-sm-8{
	width: 100%;
}
.demo-form-style-01.wpb_column.vc_column_container.vc_col-sm-4 {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	float: none;
	clear: both;
	border-radius: 30px;
	padding-top: 25px;
	padding-bottom: 10px;
}
.demo-form-style-01.wpb_column.vc_column_container.vc_col-sm-4 {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	float: none;
	clear: both;
	border-radius: 30px;
}



.top_contact_bar::before {display: none}
.term-158 .card .card-thumbnail > img {max-width: 275px;}
.term-158 #acmc_secure_price_text img {max-width: 120px;}
.term-158 #acmc_secure_price_text {top: 25px;}

#landing-hero {
	position: absolute; left:0; right:0;
}
#landing-form {
	float: right;
	right: 32px;
}
#landing-form .book_a_demo_form {
	background-color: rgba(3, 64, 113,.9);
}

}


@media only screen and (max-width:767px) {


	.company-logo-mobile-section .wpb_gallery.wpb_content_element.vc_clearfix {
	margin-bottom: 0;
}
	.company-logo-mobile-section .flexslider .slides img {
	width: 180px;
}
.company-logo-mobile-section .flex-control-nav.flex-control-paging {display: none}
	.page-id-10338 .archive-items .owl-next, .page-id-10490 .archive-items .owl-next, .page-template-landing .archive-items .owl-next {
	right: 0.125rem;
}
.company-logo-mobile-section  .flex-direction-nav a::before {
	font-size: 30px;
}

.company-logo-mobile-section .flex-direction-nav .flex-prev {
	
	left: 0;
}

.company-logo-mobile-section .flex-direction-nav .flex-next {
	
	right: 0;
}



.page-id-10338 .archive-items .owl-prev,
.page-id-10490 .archive-items .owl-prev,
.page-template-landing .archive-items .owl-prev {
	left: -0.475rem;
}
	.demo-form-style-01.vc_column_container {padding-left: 20px;padding-right: 20px}
	.demo-form-style-01.wpb_column.vc_column_container.vc_col-sm-4 {
	
	max-width: 295px;
	
}
.top_contact_bar a .fa {
	color: #02afee;
	margin-right: 5px;
	font-size: 13px;
}

.top_contact_bar::before {
	display: none;
}
	.top_contact_bar {
	position: relative;
	right: auto;
	top: auto;
	display: block;
}
	.top_contact_bar br {
	display: none;
}
	.top_contact_bar a:first-child {
	margin-right: 7px;
}
.top_contact_bar a {
	font-size: 14px;
}

 .page-id-10338 .site-branding,
  .page-id-10490 .site-branding,
  .page-template-landing .site-branding
   {
	margin: 0 auto;
}
.img_and_banner_section .wpb_text_column.wpb_content_element {
	margin-bottom: 17px;
}
 .page-id-10338 .logo__img, .page-id-10490 .logo__img, .page-template-landing .logo__img{
	max-height: inherit;
	width: 146px;
	height: auto;
}
.vc_custom_1609936763161 { 
	padding-right: 0 !important;
}
.img_and_banner_section .wpb_single_image.wpb_content_element.vc_align_left {
	margin-bottom: 10px;
}
.vc_custom_1609938808762 {
	padding-left: 0 !important;
}
.demo-form-style-01 .wpcf7-form-control.wpcf7-select.state_auto.wpcf7-state_auto {
	
	height: 63px;
}
.demo-form-style-01 .wpcf7-form-control.wpcf7-submit {margin-top: 20px}
.vc_section.home-solution-landin-page {
	margin-top: 15px;
}
 .page-id-10338  #home-solution-image, .page-id-10490  #home-solution-image, .page-template-landing #home-solution-image {
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px; 
}
.vc_column-inner.vc_custom_1610376876879 {
	margin-bottom: 50px;
}

.vc_custom_1609946583374 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.technology-section-style-01 .vc_column_container:last-child {margin-bottom: 0}
.technology-section-style-01 .vc_column_container {
	margin-bottom: 25px;
	width: 100%;
}
.oceans-of-benefits .vc_row.wpb_row.vc_row-fluid:last-child .vc_column_container {
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
}
.amazon-prducts .vc_col-sm-1\/5 {
	width: 100%;
}
.awwards-section::after {
	
	right: -145px;
	top: 87px;
	
}
.awwards-section::before {
	left: -78px;
	bottom: 240px;
}
.awwards-section h2 { 
	margin-bottom: 10px;
	margin-top: 10px;
}
.amazon-prducts .vc_column_container  {margin-bottom: 0px}
.amazon-prducts .vc_general.vc_cta3.vc_cta3-style-classic {
	margin-bottom: 0;
}
.awwards-section .vc_general {
	
	box-shadow: 0px 6px 35px rgb( 181, 223, 238 );
}
.awwards-section .vc_general.vc_cta3 h2 {
	font-size: 20px !important;
}
.vc_section.awwards-section .amazon-prducts {
	background-color: transparent;
}
.amazon-product-section h2 {
	
	font-size: 25px !important;
}
.vc_custom_1610377639130 {
	
	padding-left: 20px !important;
	padding-right: 20px !important;
}
#sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section {
	padding: 0;
}
.testimonial-section-01 .sp-testimonial-free-section .sp-testimonial-free-item {
	padding-right: 20px;
	padding-left: 20px;
}
.testimonial-section-01 .sp-testimonial-free {
	grid-template-columns: auto;
}

.testimonial-section-01 div.sp-testimonial-free-section .slick-list {
	margin: 0;
	padding: 80px 0 40px;
}
.testimonial-section-01 .sp-testimonial-free-section .slick-dots {
	right: 0;
	bottom: 5px;
	left: 0;
	margin: auto;
}
.testimonial-section-01 .sp-testimonial-free-section .slick-prev, .testimonial-section-01 .sp-testimonial-free-section .slick-next {
	top: 96%;
}
.testimonial-section-01 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section .slick-prev {
    right: 190px;
}
.testimonial-section-01 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section .slick-next {
    right: 70px;
}


.testimonial-section-01 .tfree-client-name,
.testimonial-section-01 .tfree-client-designation,

{text-align: center;}


.testimonial-section-01 .sp-tfree-client-image {
	
	margin-bottom: 15px;
}
 #sp-testimonial-free-wrapper-10413 .sp-testimonial-free-section {
	padding: 0 !important;
}
.amazon-prducts figure {
	margin-bottom: 0;
}
 





	.post-slider-02 .wppsac-post-content-position {
	
		flex-wrap:wrap;
}
	
	.post-slider-02 .wppsac-post-slider.design-1 .wppsac-post-content-left
	{
		
		flex: 0 0 100%; order:2;
max-width: 100%; padding: 0; margin-top: 20px;
		
	}
	
	
	.post-slider-02 .wppsac-post-image-bg  {
		
		flex: 0 0 100%; order:1;
max-width: 100%;  align-items: flex-end; height:auto;
		
	}
	.post-slider-02 .wppsac-post-content {
	
	display: block !important;
}
	.vc_custom_1609444206630 {
	
	background-size: 398px !important;
	background-repeat: no-repeat !important;
}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1609444206630.vc_row-has-fill .vc_column-inner .wpb_text_column.wpb_content_element { margin-bottom:0;}	
	
	.post-slider-02 .wppsac-post-slider.design-1 .slick-arrow {
    bottom: 10px !important; position:relative;
		margin: 0 5px !important;
	}
	
	 .post-slider-02 .slick-slider.slick-initialized {
justify-content: center;
align-items: center;
}
	.post-slider-02 .wppsac-post-slider.design-1 .slick-prev {
	right: auto !important;
}
	.post-slider-02 .wppsac-post-slider.design-1 .slick-next {
	right: auto !important;
}
	.vc_column-inner.vc_custom_1583403930856 .wpb_wrapper h2 {
	padding-left: 0 !important;
}
	.post-slider-02 .wppsac-sub-content {
		text-align:center;
	}
	.post-slider-02 .wppsac-post-content {
		text-align:center;
	}
	.wppsac-post-slider h2.wppsac-post-title {text-align:center}
	.metaslider .flexslider {margin-bottom:0;}
	.s-w-p-o h1 {
	
	font-size: 26px;
	margin: 0;
}
	.vc_custom_1580365496881 {margin-top:0 !important}
	.vc_custom_1609160427222 {
	background-repeat: no-repeat !important;
	background-position: -50px 50px !important;
	background-size: 500px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1609444206630.vc_row-has-fill .vc_column-inner {
	padding-top: 15px;
	padding-bottom: 0;
}	
	.post-slider-02 .wppsac-post-slider.design-1 a.wppsac-readmorebtn {margin-bottom:15px;}	
	
	
	
	
	
	
	
	
	
	
.post-slider-01 {
		max-width: 100%; margin-top:0;
	}
	.post-slider-01.wpb_posts_slider .wpb_gallery_slides > ul > li {
	
	flex-direction: column;
}
	.post-slider-01 .flex-caption {
	order: 2;
	
	padding-right: 15px !important;
}
	.post-slider-01 .flex-caption h2 {

	line-height: normal;
	
	font-size: 30px;
	
	margin: 13px 0 18px 0;
}
	.post-slider-01 .link_image {
	order: 1;
	flex: 0 0 100%;
}
	
	.post-slider-01 .flex-direction-nav {
	
	width: 120px;
	margin: auto !important;
	right: 0;
	bottom: -23px;
	left: 0;
}
	.post-slider-01 .flex-direction-nav a::before {
	
	line-height: 41px !important;
}
	.main-hompe-page-slider.metaslider .flex-control-nav {display:none;}
	.s-w-p-o {}	
	
	
	
.term-158 .woocommerce.archive-items .card {width: 100%;max-width: 452px;float: none;margin-left: auto;margin-right: auto; padding:0; margin-bottom:15px;}
.term-158 .card .card-thumbnail > img {max-width: 80%;}
.term-158 #acmc_secure_price_text img {max-width: 100%;}
 
}
.iframe-container {

 position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; 


}

.responsive-iframe {
 position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}



@media only screen and (max-width:640px) {
.term-158 .woocommerce.archive-items .card {max-width: 310px; min-height: inherit;}
.term-158 .card .card-thumbnail > img {max-width: 70%;margin: 10px 0 0 5px;}
.term-158 #acmc_secure_price_text img {max-width: 100px;}
.term-158 #acmc_secure_price_text {top: 16px;}
#landing-form {
	float: none;
	right: 0;
	left: 0;
	width: 85%;
	max-width: 400px; margin-top:11%;
}
#landing-hero {
	box-shadow: 0 160px 0 #318cd3;
}

}

@media only screen and (max-width:480px) {
.product_cat-acmc .on_image { right:-32px}
.product_cat-acmc .on_image img {width: 70%;}
}


@media only screen and (min-width :1024px) and (max-width :1440px) {
.product_cat-acmc .on_image img {width: 80%;}
	}


@media only screen and (max-width:767px) {  
.table_features td { font-size:.875rem;}
.archive.tax-product_cat .product-category.product.card:nth-child(4) .card-branding, .archive.tax-product_cat .product-category.product.card:nth-child(6) .card-branding {
	min-height: inherit;
}
.card .card-thumbnail > img { transform:none !important; min-width:100% !important
}

}


@media only screen and (min-width : 768px) and (max-width :1023px) {

.site-main--product .header-product {

	width: 100%; padding-left:10% !important; padding-right:10% !important; padding-top:4em !important


}

}

@media only screen and (min-width:1024px) { 

.details-position--left .entry-thumbnail, .details-position--right .entry-thumbnail {
	width: 40%;
}
.details-position--left .entry-details, .details-position--right .entry-details {
	width: 60%;
}
}



@media only screen and (min-width:768px) { 
[class*="woocommerce"] .header-product .woocommerce-message {
	color: yellow !important;
}
.header-product {

	padding: 4em 10% !important; background-size:cover !important;
}

.site-main--product .entry-details__wrapper .woocommerce-product-details__short-description {
	font-size: 1.1rem;

}
.site-main--product .entry-details__wrapper .quantity .qty {
	width: 50px !important;
	padding: 0 12px;
}
.yith-wcwl-add-to-wishlist, .woocommerce-product-details__tools {
	display: inline-block !important;
	vertical-align: middle;
	margin-right: 12px;
}

.yith-wcwl-add-to-wishlist a , .woocommerce-product-details__tools a { color:#fff !important; font-size:14px !important; font-weight:600;}
.products-compare-button__text { color:#fff !important; font-size:14px !important}
.site-main--product .entry-details__wrapper .products-compare-button__icons, .site-main--product .entry-details__wrapper .wishlist-button__icons {
	height: auto;
	width: auto;
	border: none;
	border-radius: 0;
	background-color: transparent;
	color: #fff;

	font-weight: normal !important;
}
.yith-wcwl-add-to-wishlist a .fa-heart-o::before {
	font-weight: bold;
}
.site-main--product .entry-details__wrapper .woocommerce-product-details__metadata {
	border-top: .0625rem solid rgba(255,255,255,.3);
	border-bottom: none !important;

}
.header-product .entry-details .woocommerce-product-details__metadata .sku_wrapper span, .header-product .entry-details .woocommerce-product-details__metadata .product-categories span {
	color: #ccc !important;
	font-size: 16px !important;
}
.header-product .entry-details .woocommerce-product-details__metadata .sku_wrapper a, .header-product .entry-details .woocommerce-product-details__metadata .product-categories a {
	color: #ccc !important;
	font-size: 15px;
}
}

@media only screen and (max-width:639px) {  
.medium-gutter .card {
	position: relative !important;
	top: auto !important;
}
.featured-branding .featured-branding-inner { height:auto !important; min-height: inherit !important} 
}


@media screen and (min-width: 64em) {
	.logo__img { width:auto !important}
	
	.logo-side.main-navigation--center .site-branding, .logo-side.main-navigation--center .site-icons {
	max-width: 230px;
}
}

@media screen and (min-width: 1280px) {
.page-id-9380 .card-content .branding__meta__item.branding__meta__taxonomies {
	min-height: 40px;
}
}

.home .show_emi_price{
	display: none;
}
.archive .show_emi_price{
	display: none;
}




/*bood a demo css start */

.page-id-9914 #header-area,
.page-id-9938 #header-area



 {
    display:none !important;
}
article#post-9701 {
    background-color: #3db9e8;
}

.book_a_demo_form {
    background-color: rgb(3 64 113 / 65%);
    padding: 20px 15px 0px !important;
    margin-top: 0px;
    border-radius: 5px;
    border: 1px solid #0b76ca;
}
.book_a_demo_form label {
	color:#fff;
}
.book_a_demo_form form p {margin-bottom:0;}
.book_a_demo_form .wpcf7-form-control {
    border-radius: 28px;
    border-color: #0c96ca;
    background-color: rgb(255 255 255 / 85%);
    border-width: 2px;
}
.book_a_demo_form input[type="submit"].wpcf7-form-control {
    padding: 11px 29px;
    border-radius: 34px;
    border: none;
    margin: auto;
    display: block;
    background-color:#01afee;
    color: #fff;
    font-size: 20px;
    margin-top: 0px;
    transition: 0.4s ease-out;
    cursor: pointer;
}
.book_a_demo_form input[type="submit"].wpcf7-form-control:hover {
    background-color:#059bd2;
}
.image_details_one {
    margin-top: 0px;
    padding-top: 65px;
    background-color: #fff;
    padding-bottom: 0px;
    padding-right: 37px !important;
}
.first_details_section {
    background-color: #fff;
    height: 100%;
    margin-top:0px;
}
.first_details_section ul {
    margin-top: 70px;
    padding-bottom:0px;
}
.first_details_section ul li {
    list-style: none;
    font-size: 22px;
    margin-bottom: 28px;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: 600;
}
.first_details_section ul li .fa {
    color: #88b04b;
    margin-right: 22px;
    font-size: 23px;
}
.page-id-9914 #site-navigation,
.page-id-9914 .site-icons,
.page-id-9914 #above-area-menu,
.page-id-9914 .site-header__main.head-marquee,
.page-id-9914 canvas#wlwl_popup_canvas,
.page-id-9914 .footerwhole-wrap,
.page-id-9914 .zb-below-footer,
.page-id-9914 .stickypanel-wrap,
.page-id-9914 aside.widget-sidebar.sidebar--site-footer.sidebar--skin-light

{display:none !important;}



.page-id-9938 #site-navigation,
.page-id-9938 .site-icons,
.page-id-9938 #above-area-menu,
.page-id-9938 .site-header__main.head-marquee,
.page-id-9938 canvas#wlwl_popup_canvas,
.page-id-9938 .footerwhole-wrap,
.page-id-9938 .zb-below-footer,
.page-id-9938 .stickypanel-wrap,
.page-id-99381 aside.widget-sidebar.sidebar--site-footer.sidebar--skin-light

{display:none !important;}






.page-id-9914 .site-branding,
.page-id-9938 .site-branding


 {
    margin: 20px auto 12px;
}






.page-id-9914 article#post-9701,

.page-id-9938 article#post-9709



 {
    background-color: #fff;
}


.vc_row.wpb_row.vc_row-fluid.absolute_form {
    width: 400px;
    position: absolute;
    top: 160px;
    right: 44px;
    z-index: 9;
}

.landing_page_banner {
	
}

.landing_page_slider_section .wpb_single_image.vc_align_left {
	margin-bottom:0;
}
.page_tittle_section_row {
    overflow: inherit !important;
}

.first_details_section .third_section_content .fa {
    color: #02a2de;
}

.first_details_section.second_product ul li .fa {
    color: #fff;
    font-size: 23px;
    padding: 0px;
    border: none;
    margin-left: 20px;
    margin-right: 0;
}
.first_details_section.second_product ul {
    margin-top: 30px;
}
div#second_product .wpb_single_image img {
    margin-left: 45px;
    margin-top: 10px;
}

.first_details_section.second_product ul li {
    color: #fff;
    font-weight: 300;
	justify-content: flex-end;
}

.page_section_tittle {position:relative;display: inline-block;    margin-top: 60px;}



.page_section_tittle.white_tittle:after {
	background-color: #fff;

}
.page_section_tittle.white_tittle:before {
	background-color: #fff;

}



.page_section_tittle:before {
    content: "";
    position: absolute;
    height: 14px;
    width: 14px;
    top: -2px;
    left: 20px;
    background-color: #01afee;
    border-radius: 3px 4px 4px 4px;
    -webkit-transform: scaleY(1.4) rotate(45deg);
    left: 0;
    right: 0;
    margin: 34px -18px auto auto;
	display:none;
}
.page_section_tittle:after {
	display:none;
    height: 18px;
    width: 18px;
    background-color: #01afee;
    border-radius: 50%;
    z-index: 2;
    position: absolute;
    content: "";
    left: 0;
    top: 0px;
    right: 0;
    margin: 34px -20px auto auto;
}
.page_tittle_section_row .wpb_wrapper {
    text-align: center;
}

h4.book_demo_heading {
    margin: 0;
    margin-bottom: 10px;
}

.form_state_city label {
	float:left;
	width:100%;
	margin-right:0%;
}
.first_details_section .third_section_content li {
    font-weight: 400;
    font-size: 22px;
}
.first_details_section .third_section_content .fa {
    color: #88b04b;
    font-size: 23px;
    margin-right: 14px;
}
.page_tittle_style_02 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 45px;
	text-align: left;
	width: 92px;
	margin-bottom:0;
}
.page_tittle_style_02 h5 {
    margin: 0 0 0 3px;
    font-weight: 400;
    font-size: 18px;
    color: #88b04b;
}
.page_tittle_style_02 h2 {
    margin: 0;
    font-size:40px;
    font-weight: bold;
    color: #01afee;
}
.section_paragraph {
    font-size: 20px;
   
    border-left: 4px solid #bababa;
    padding-left: 24px;
    margin-left: 25px;
    line-height: 35px;
    color: #696969;
    padding-bottom: 5px;
}
.first_details_section .third_section_content ul {
    margin-top:35px !important;
}
.vc_column-inner.vc_custom_1604564332318 img {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 55px;
}
.vc_column-inner.vc_custom_1604564332318 .rq_img img {
    margin-top: 0px;
}
.vc_column-inner.vc_custom_1604564353994 {
    padding-top: 60px !important;
}
.d-none {display:none !important}



#third_product .vc_custom_1604564353994 {padding:15px !important}
.eco_ro_tittle .wpb_content_element {margin-bottom:0;}
span.wpcf7-form-control-wrap.country_auto.country_auto-770 {
    display: none;
}
div#landing-page-slider #rev_slider_7_1_wrapper .metis.tparrows {
    display: none;
}
div#landing-page-slider rs-layer-wrap.rs-parallax-wrap {
	
}

.form_state_city .state_auto-988 {
    width: 49%;
    float: left;
    margin-right: 0.5%;
	display:none;
}

.page-id-9938 .form_state_city .state_auto-988 {
    width:100%;
    float: none;
    margin-right: 0.5%;
	display:block;
}

.form_state_city .city-55 {
    width: 100%;
    float: left;
    margin-right: 0;
}

.book_a_demo_form .wpcf7-form-control.wpcf7-acceptance {
    background-color: transparent;
}
span.wpcf7-form-control-wrap.acceptance-738 {width:100%;display:block;clear:both;}
.book_a_demo_form .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item {width:100%;clear: both;}
.book_a_demo_form .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input {
    float: left; margin-top:4px;
}
.book_a_demo_form .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item a {
    color: #6ed8ff;
}
#landing-page-slider .wpb_single_image .vc_figure,
#landing-page-slider .wpb_single_image .vc_single_image-wrapper,
#landing-page-slider .wpb_single_image img {width:100%}
.button_container {margin-left:24px;}
a.blue_button
{
	padding: 11px 29px;
    border-radius: 34px;
    border: none;
    margin: auto;
    display: inline-block;
    background-color: #01afee;
    color: #fff;
    font-size: 20px;
    margin-top: 16px;
    transition: 0.4s ease-out;
    cursor: pointer;
}
a.blue_button:hover {
    background-color: #0688b7;
}
a.blue_button.white_btn
{
	background-color:#fff;
	color:#01afee;
}
a.blue_button.white_btn:hover
{
	background-color:#fff;
}
.ur_grande_plus,
.kitchem_mate_ro,
.eco_ro


{
    padding-bottom: 20px;
}


#third_product .image_details_one {
	padding-top: 0px;
}



.ur_grande_plus  .image_details_one {padding-top:30px;}
.ur_grande_plus  .first_details_section ul {
    margin-top: 35px;
}

.page-id-9914 .entry-content__item.entry-content-area ,
.page-id-9938 .entry-content__item.entry-content-area 



{
    margin-bottom: 0;
}
.kmro_btn {text-align:right;}
#landing_page_and_form_section {
	position:relative;
}

#landing_page_and_form_section .wpb_single_image .vc_figure,
.wpb_single_image .vc_single_image-wrapper,
#landing_page_and_form_section .wpb_single_image img


{width:100%;}


#landing_page_and_form_section .vc_custom_1604750191032 {padding:0 !important}

.product_features {}
.product_features {}

.page_style_one {
	text-align:center;
	margin-bottom: 80px !important;
}
.page_style_one h4 {
	font-size: 18px;
	color: #8bd423;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.page_style_one h2 {
	color: #354b9c;
	font-size: 35px;
	font-weight: bold;
	margin: 0;
}

.product_features_row {
	margin-top:80px;
}


.produc_container .wpb_content_element {
	margin-bottom:65px;
}

.produc_container h3 {
	color:#01afee;
	font-size:25px;
	text-align:center;
	font-weight:bold;
	margin-top:35px;
	position:relative;
	
}
.produc_container h3::before {
	content: "";
	position: absolute;
	left: -112px;
	right: 0px;
	width: 35px;
	height: 35px;
	background: #e3f6fd;
	border-radius: 50%;
	margin: auto;
	z-index: -1;
}

.produc_container .vc_column-inner{
border-radius: 50px;
background-color: #fff;
box-shadow: -46.886px 3.279px 166px 0px rgb( 181, 223, 238 );
 max-width: 320px !important;
margin: 0 auto;
	
}
.vc_message_box.vc_message_box-standard.vc_message_box-rounded.vc_color-info.product_features {
    background-color: #fbfbfb;
    border: none;
    padding: 24px 0px 24px 90px;
    overflow: initial;
    box-shadow: -46.886px 3.279px 166px 0px rgb( 181, 223, 238 );
    border-radius: 16px;
}


section#product_and_features_section {
    overflow: initial;
}


.product_features h4 {
	margin-bottom: 15px;
	margin-top: 0;
	color: #5c798d;
	font-weight: bold;
	font-size: 19px;
}
.product_features .vc_message_box p {
	font-size:16px;
	line-height:normal;
	color:#1a1818;
}
.product_features .vc_message_box-icon > .fa {
	font-size: 4.7em;
	line-height: 1;
	top: 0;
	transform: translate(-50%,-27%);
	opacity: 0.5;
	display:none;
}

.product_features .vc_message_box-icon::before {
	content: "";
	position: absolute;
	left: 17px;
	width: 30px;
	height: 30px;
	top: 2px;
	z-index: 99;
	border-radius: 50%;
}

.features_first_row {
	margin-bottom:40px;
}

.features_second_row {}

.vc_row.wpb_row.vc_row-fluid.features_second_row {
	margin-bottom: 30px;
}


#regin_technology_section {
	margin-top: 150px;
	overflow: inherit;
}
.regin_technology_logo_custom {
	
}

.regin_technology_logo_custom.wpb_single_image .vc_figure {
	margin-top: -334px;
	position: absolute;
	left: 0;
	right: 0;
}
.regin_technology_text {
	
	max-width: 862px !important;
	margin: 115px auto 0;
	float: none !important;
}

.regin_technology_text h3 {
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 55px;
}
.features_first_row,
.features_second_row
{
	position:relative;
	z-index:9;
}
.features_first_row .wpb_column.vc_column_container:first-child .vc_message_box-icon::before {
background-color: #f9f9f9;
	background-image: url(/wp-content/uploads/2020/11/icon_01.png);
	width: 75px;
	height: 75px;
	background-size: 65px;
	background-position: center center;
	padding: 10px;
	background-repeat: no-repeat;
	box-shadow: 0px 0px 19px 6px #ddf0f7;
	left: 0;
	top: -22px;
	
}
.features_first_row .wpb_column.vc_column_container:first-child .fa {
	color: #e1f9cf;
}

.features_first_row .wpb_column.vc_column_container:last-child .vc_message_box-icon::before {
	background-color: #f9f9f9;
	background-image: url(/wp-content/uploads/2020/11/icon_02.png);
	width: 75px;
	height: 75px;
	background-size: 65px;
	background-position: center center;
	padding: 10px;
	background-repeat: no-repeat;
	box-shadow: 0px 0px 19px 6px #ddf0f7;
	left: 0;
	top: -22px;
}

.features_first_row .wpb_column.vc_column_container:last-child .fa {
	color: #fff4ce;
}




.features_second_row .wpb_column.vc_column_container:first-child .vc_message_box-icon::before {
	background-color: #f9f9f9;
	background-image: url(/wp-content/uploads/2020/11/icon_03.png);
	width: 75px;
	height: 75px;
	background-size: 65px;
	background-position: center center;
	padding: 10px;
	background-repeat: no-repeat;
	box-shadow: 0px 0px 19px 6px #ddf0f7;
	left: 0;
	top: -22px;
}
.features_second_row .wpb_column.vc_column_container:first-child .fa {
	color: #ffdce2;
}

.features_second_row .wpb_column.vc_column_container:last-child .vc_message_box-icon::before {
	background-color: #f9f9f9;
	background-image: url(/wp-content/uploads/2020/11/icon_04.png);
	width: 75px;
	height: 75px;
	background-size: 65px;
	background-position: center center;
	padding: 10px;
	background-repeat: no-repeat;
	box-shadow: 0px 0px 19px 6px #ddf0f7;
	left: 0;
	top: -22px;
}
.features_second_row .wpb_column.vc_column_container:last-child .fa {
	color: #d4fbff;
}
.mobile_banner_img {
		display:none;
	}

#landing_page_and_form_section .vc_row.wpb_row.vc_row-fluid.absolute_form {
	top: 50%;
	transform: translateY(-50%);
}

.page-id-9938 .site-footer .widget-sidebar {display:none;}

#landing_page_and_form_section .wpb_single_image.vc_align_left {
	margin-bottom: 0;
}

h1.book-a-demo-heading {
	font-size: 20px;
	text-align: center;
	margin: 0;
	color: #fff;
}

/*bood a demo css end*/



.cross-sells .related.products h2, .related-items--products .related.products h2, .up-sells .related.products h2 {margin-bottom: .2rem;min-height: 38px;}
.related.products .branding__meta__taxonomies {min-height: 40px;}

#technology-slider {
	margin: 0 auto;
	max-width: 870px;
}
#technology-slider img {
	width: auto;
	max-width: 250px;
}

#technology-slider .metaslider .flexslider .slides > li {
	-moz-display: flex !important;-webkit-display: flex !important;display: flex !important;
	-moz-align-items: center;-webkit-align-items: center;align-items: center;
	-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;
}

#technology-slider .metaslider .flexslider .slides > li > a { -moz-order:2; -webkit-order:2; order:2}
#technology-slider .metaslider .flexslider .slides > li > div { -moz-order:1; -webkit-order:1; order:1}

#technology-slider .metaslider .caption-wrap {
	opacity: 1;
	width: 62%;
	position: relative;
	background: transparent;
}

#technology-slider .metaslider .caption-wrap .caption h3 {
	
	line-height: 36px;
	font-weight: 900;
	font-size: 37px;
	color: rgb(0,0,0);
	margin: 0 0 25px 0;
}
#technology-slider .metaslider .caption-wrap .caption p { font-size:20px; color:#000; line-height:1.3;}
#technology-slider .metaslider .caption-wrap .caption .btn{
	margin-top: 1.5em;
}
#technology-slider .metaslider .caption-wrap .caption .btn a {
	color: #fff;
	background-color: #007aff;
	width: auto;
	border-radius: 25px;
	border: none;
	display: inline-block;
	padding: 10px 30px 12px 30px;
}
#technology-slider .metaslider .caption-wrap .caption .btn a:hover {
	background-color: #0465ce;
}

#technology-slider .metaslider .flexslider .flex-direction-nav li a {
	position: relative;
	top: auto;
	opacity: 1;
	background-image: none;
	text-indent: inherit;
	background-color: #feae84;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: ;
	margin: 0 8px;
	font-size: 0;
	-moz-display: flex;-webkit-display: flex;display: flex;
	-moz-justify-content: center;-webkit-justify-content: center;justify-content: center; 
	-moz-align-items: center;-webkit-align-items: center;align-items: center;
	color: #fff;
}
#technology-slider .flex-direction-nav .flex-prev {
	left: auto !important;
}
#technology-slider .flex-direction-nav .flex-next {
	right: auto !important; 
}
#technology-slider .flex-direction-nav {
	-moz-display: flex;-webkit-display: flex;display: flex;
	-moz-justify-content: center;-webkit-justify-content: center;justify-content: center; 
}

#technology-slider .metaslider .flexslider .flex-direction-nav li a.flex-next:before {content: '\f002' !important;}
#technology-slider .metaslider .flexslider .flex-direction-nav li a.flex-prev:before {content: '\f001' !important;}

.metaslider .flexslider .flex-direction-nav li a:before {
	font-size: 20px;
	color: #fff;
	box-shadow: none; text-shadow:none;  
}


@media all and (min-width:1526px){
	.vc_row.wpb_row.vc_row-fluid.absolute_form {top:260px;}
}
@media all and (max-width:1525px){
	.vc_row.wpb_row.vc_row-fluid.absolute_form {top:200px;}
}
@media all and (max-width:1440px){
	.vc_row.wpb_row.vc_row-fluid.absolute_form {top:160px;}
}


@media only screen and (max-width:1200px) {
	.testimonial-section-01 .sp-testimonial-free-section .slick-dots {
	
	bottom: 4px;
}
	div#third_product .vc_col-sm-6:first-child {
    width: 38%;
}
	.vc_custom_1604564332318 {padding-top:0 !important}
	#second_product .first_details_section {
		background-color:#01afee;
	}
	
	.first_details_section ul li {font-size:20px;}
	.first_details_section ul li .fa {
    color: #88b04b;
    margin-right: 15px;
    font-size: 34px;
}
}
@media only screen and (max-width:1024px) {
.term-158 .card .card-thumbnail > img {max-width: 275px;}
.term-158 #acmc_secure_price_text img {max-width: 120px;}
.term-158 #acmc_secure_price_text {top: 25px;}

	
.first_details_section {
    padding: 15px !important;
}
	.vc_column-inner.vc_custom_1604564332318 img {margin-right:15px;    margin-bottom: 35px;}
		.image_details_one {padding-top:35px !important;padding-right: 0 !important;}	
		
		.vc_custom_1604603112030 {
			padding-top:0px !important;
		}
	
	.first_details_section ul {
    margin-top: 30px;
   
}
	.first_details_section.second_product ul {
    margin-top: 0;
}
	div#third_product .vc_col-sm-6,
	div#third_product .vc_col-sm-6:first-child
	{
    width: 100%;
}
	.vc_column-inner.vc_custom_1604564332318 .rq_img img {
    margin-top: 20px;
}
	div#third_product {
    display: flex;
    flex-direction: column;
}
	div#third_product .vc_col-sm-6:first-child {
    
    order: 2;
}
	.page_tittle_style_02 h2 {
   
    font-size: 40px;
    
}
	.page_tittle_style_02 h5 {
   
    font-size: 17px;
}
	#third_product .vc_custom_1604564353994 {
    padding: 0px !important;
}
	.page_tittle_style_02 {
   margin-left:0;
    margin-top: 35px;
}
	.section_paragraph {margin-left:0;font-size:17px;}
	
	.page-id-9914 .entry-content__item,
	.page-id-9938 .entry-content__item



	{margin-bottom:0;}
	
	
	
	.wpb_single_image.vc_align_right {
    text-align: center !important;
}
	
	.produc_container .vc_column-inner {max-width:244px !important;}
		.vc_row.wpb_row.vc_row-fluid.absolute_form {
    width: 320px;
    position: relative;
    top: auto;
    right: auto;
   
    margin: 30px auto;
}
	#landing_page_and_form_section .vc_row.wpb_row.vc_row-fluid.absolute_form {
	top: auto;
	transform: translateY(0%);
}
	.book_a_demo_form {
	background-color: rgb(3 64 113);
	padding-top: 20px !important;
}
}



@media only screen and (max-width:767px) {
	#regin_technology_section {
    margin-top: 80px;
}
	.product_features h4 {
   margin-bottom:0;
    font-size: 17px; line-height:normal;
}
	.features_first_row {
    margin-bottom: 0;
}
	.first_details_section .third_section_content ul {
	margin-top: 0px !important;
}
div#third_product .image_details_one  {
	order: 1 !important;
}
div#third_product .first_details_section {
	order: 2 !important;
}
	
	.produc_container .vc_column-inner {max-width:320px !important;}
	#landing_page_and_form_section .wpb_content_element  {
		margin-bottom:0;
	}
	
	
	.desktop_banner_img {
		display:none;
	}
	.mobile_banner_img {
		display:block;
	}
	
	.page_style_one {
    margin-bottom: 25px !important;
}
	.produc_container .vc_column-inner {margin-bottom:35px;}
	
	.product_features_row {
	margin-top: 0;
}
	
.vc_message_box.vc_message_box-standard.vc_message_box-rounded.vc_color-info.product_features {
padding: 0 0px 0 83px;
    margin-bottom: 25px;
    position: relative;
    min-height: 65px;
    display: flex;
    align-items: center;
	box-shadow:36.114px 3.279px 86px 0px rgb( 181, 223, 238 );
}
	
	
	.product_features .vc_message_box-icon::before {

	left: 5px;
	width: 25px;
	height: 25px;
		top: -4px !important;
}
	
.product_features .vc_message_box-icon > .fa {
	font-size: 3.4em;
	
	transform: translate(-80%,-26%);
	
}
	.regin_technology_logo_custom.wpb_single_image .vc_figure {
	margin-top: -255px;
	
}
	.regin_technology_text {
	
	margin: 14px auto 0;
	
}
	.regin_technology_text h3 {
	
	font-size: 17px;
	line-height: 31px;
}
	div#second_product .wpb_single_image img {margin-top:0;}
	.ur_grande_plus, .kitchem_mate_ro, .eco_ro {
    padding-bottom: 0px;
}
	.button_container {
    margin-left: 0px;
}
	.kmro_btn {text-align:left;}
	a.blue_button {font-size:15px;}
	.ur_grande_plus .first_details_section ul {
    margin-top: 0;
}

.page_tittle_style_02 {
	margin-top: 25px;
	margin-left: auto;
	margin-bottom: 20px !important;
}
	.first_details_section ul {margin-bottom:15px;}
	.book_a_demo_form {
    background-color: rgb(3 64 113);
	padding-top:20px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.absolute_form .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	
	.form_state_city .city-55 {
    width: 100%;
    margin-right: 0;
}
	
	.form_state_city .state_auto-988 {
    width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 15px;
}
	.book_a_demo_form .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item {margin-left:0;}
	div#second_product {
    display: flex;
    flex-direction: column;
}
	#second_product .first_details_section {order:2;}
	.page_section_tittle {
		margin-top:35px;
		font-size:35px !important;
    margin-bottom: 50px;
	}
	div#second_product .vc_column-inner {
    padding-top: 0;
}
	.first_details_section.second_product ul li {
    
    justify-content: flex-end;
    flex-direction: row-reverse;
    text-align: left !important;
}
	.first_details_section.second_product ul li .fa {
   
    margin-left:0;
    margin-right: 15px;
}
	.vc_custom_1604564332318 .wpb_single_image.vc_align_right {
    text-align: center;
}
	.vc_column-inner.vc_custom_1604564332318 img {margin-bottom:0;}
	.first_details_section ul {
    margin-top: 0px;
		margin-left:0;
}
	.vc_custom_1604564332318 {padding-top:0;}
	.first_details_section ul li {
    font-size: 15px;
    margin-bottom: 15px; align-items:center;
		margin-bottom:25px;
}
	.first_details_section ul li .fa {
    color: #88b04b;
    margin-right: 11px;
    font-size: 27px;
}
	.image_details_one {
    padding-top: 0px !important;
    
}
	.section_paragraph {
    
    font-size: 16px;
    line-height: 28px;
}
	.first_details_section .third_section_content li {
   
    font-size: 15px;
}
	
.term-158 .woocommerce.archive-items .card {width: 100%;max-width: 452px;float: none;margin-left: auto;margin-right: auto; padding:0; margin-bottom:15px;}
.term-158 .card .card-thumbnail > img {max-width: 80%;}
.term-158 #acmc_secure_price_text img {max-width: 100%;}

}


@media only screen and (max-width:640px) {
.term-158 .woocommerce.archive-items .card {max-width: 310px;}
.term-158 .card .card-thumbnail > img {max-width: 70%;margin: 10px 0 0 5px;}
.term-158 #acmc_secure_price_text img {max-width: 100px;}
.term-158 #acmc_secure_price_text {top: 16px;}

#technology-slider .metaslider .flexslider .slides > li {
	-moz-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;
}
#technology-slider {
	max-width: 100%;
}
#technology-slider .metaslider .caption-wrap { width:100%;}
#technology-slider img {

	max-width: 140px;
}

}

@media only screen and (max-width:480px) {
.product_cat-acmc .on_image { right:-32px}
.product_cat-acmc .on_image img {width: 70%;}
}


@media only screen and (min-width :1024px) and (max-width :1440px) {
.product_cat-acmc .on_image img {width: 80%;}
	}


@media only screen and (max-width:767px) {
	
.table_features td { font-size:.875rem;}
.archive.tax-product_cat .product-category.product.card:nth-child(4) .card-branding, .archive.tax-product_cat .product-category.product.card:nth-child(6) .card-branding {
	min-height: inherit;
}
.card .card-thumbnail > img { transform:none !important; min-width:100% !important
}

}


@media only screen and (min-width : 768px) and (max-width :1023px) {

.site-main--product .header-product {

	width: 100%; padding-left:10% !important; padding-right:10% !important; padding-top:4em !important


}

}

@media only screen and (min-width:1024px) { 

.details-position--left .entry-thumbnail, .details-position--right .entry-thumbnail {
	width: 40%;
}
.details-position--left .entry-details, .details-position--right .entry-details {
	width: 60%;
}
.related.products .card .card-thumbnail {
	background: #fff;
	z-index: -1;
}
.related.products .owl-item .card img {max-height: 250px;}


.card .card-thumbnail > img {
	max-height: 250px;
	width: auto;
	margin: 0 auto;
	display: block;
}

.pikode--products .card .card-thumbnail .hover-image, .woocommerce .card .card-thumbnail .hover-image {
	left: 0;
	right: 0;
	max-height: 250px;
	margin: 0 auto;
	display: block;
}
.woocommerce .card .branding__title {

	line-height: 1.2; min-height:58px;
}


}



@media only screen and (min-width:768px) { 
[class*="woocommerce"] .header-product .woocommerce-message {
	color: yellow !important;
}
.header-product {

	padding: 4em 10% !important; background-size:cover !important;
}

.site-main--product .entry-details__wrapper .woocommerce-product-details__short-description {
	font-size: 1.1rem;

}
.site-main--product .entry-details__wrapper .quantity .qty {
	width: 50px !important;
	padding: 0 12px;
}
.yith-wcwl-add-to-wishlist, .woocommerce-product-details__tools {
	display: inline-block !important;
	vertical-align: middle;
	margin-right: 12px;
}

.yith-wcwl-add-to-wishlist a , .woocommerce-product-details__tools a { color:#fff !important; font-size:14px !important; font-weight:600;}
.products-compare-button__text { color:#fff !important; font-size:14px !important}
.site-main--product .entry-details__wrapper .products-compare-button__icons, .site-main--product .entry-details__wrapper .wishlist-button__icons {
	height: auto;
	width: auto;
	border: none;
	border-radius: 0;
	background-color: transparent;
	color: #fff;

	font-weight: normal !important;
}
.yith-wcwl-add-to-wishlist a .fa-heart-o::before {
	font-weight: bold;
}
.site-main--product .entry-details__wrapper .woocommerce-product-details__metadata {
	border-top: .0625rem solid rgba(255,255,255,.3);
	border-bottom: none !important;

}
.header-product .entry-details .woocommerce-product-details__metadata .sku_wrapper span, .header-product .entry-details .woocommerce-product-details__metadata .product-categories span {
	color: #ccc !important;
	font-size: 16px !important;
}
.header-product .entry-details .woocommerce-product-details__metadata .sku_wrapper a, .header-product .entry-details .woocommerce-product-details__metadata .product-categories a {
	color: #ccc !important;
	font-size: 15px;
}
}

@media only screen and (max-width:639px) {  
.medium-gutter .card {
	position: relative !important;
	top: auto !important;
}
.featured-branding .featured-branding-inner { height:auto !important; min-height: inherit !important} 
}


@media screen and (min-width: 64em) {
	.logo__img { width:auto !important}
	
	.logo-side.main-navigation--center .site-branding, .logo-side.main-navigation--center .site-icons {
	max-width: 190px;
}
}

@media screen and (min-width: 1280px) {
.page-id-9380 .card-content .branding__meta__item.branding__meta__taxonomies {
	min-height: 40px;
}
}

.home .show_emi_price{
	display: none;
}
.archive .show_emi_price{
	display: none;
}
.wlwl_wheel_icon.wlwl-wheel-position-middle-right{
	bottom: 25% !important;
}


.page-id-9914 .site-header{height:auto !important}
.page-id-9914 .above-area.sticky,
.page-id-9914 .site-header__wrapper.sticky,
.page-id-9914 .on-sticky-mode .site-header__wrapper{position:relative !important;top:auto}

.page-id-9938 .on-sticky-mode .site-header__wrapper.sticky {
	display: none !important;
}

