/*
Theme Name: Business Landing Page
Theme URI: https://www.vwthemes.com/products/free-business-wordpress-theme
Author: VWthemes
Author URI: https://www.vwthemes.com
Description: The Free Business Landing Page Theme is a versatile and visually appealing solution designed to cater to a variety of businesses, including manufacturers, consultants, accountants, finance companies, digital agencies, and startups. With a focus on conversion, this one-page layout helps businesses establish a strong online presence without breaking the bank. This theme boasts an array of features designed to effectively showcase your brand identity, services, and portfolios. It includes a prominent Slider Section that highlights key messages, promotions, or products using engaging images and banners. The Our Services Section clearly presents your business offerings and value propositions, making it easy for visitors to understand what you provide. Furthermore, the built-in contact form simplifies client inquiries and enhances communication, boosting lead generation and engagement. The theme is compatible with essential plugins such as Contact Form 7 for seamless inquiries, Yoast SEO and Rank Math for improving search visibility, Jetpack for performance and security improvements, and W3 Total Cache for faster loading times. With its responsive design, smooth navigation, and optimized performance, this onepage theme is perfect for business landing pages, corporate presentations, agency websites, and service-oriented digital platforms.
Demo:https://www.vwthemes.net/vw-business-landing-page/
Template: ecommerce-landing-page
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.2
Version: 0.6.2
License: GPLv3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: business-landing-page
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, flexible-header, custom-colors, custom-background, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, sticky-post, full-width-template, theme-options, threaded-comments, post-formats, news, blog, e-commerce
*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
body, h1, h2, h3, h4, h5, h6 {
	font-family: "Noto Sans", sans-serif;
}
body {
	font-size: 15px;
}
a, a:hover{
	color: #2979BF;
}
.middle-align {
	margin: 40px auto 0 !important;
}
.top-bar {
	border: 0;
	background: #000000;
	padding: 6px;
}
.topbar-text a, .topbar-text span {
	color: #fff;
}
.social-icons {
	padding: 10px 0;
}
.social-icons .widget, .social-icons span, .top-bar .custom-social-icons {
	display: inline-block;
	color: #fff;
}
.top-bar .custom-social-icons i {
	padding: 0 0 0 10px;
	border: 0;
	font-size: 14px;
	color: #fff;
}
#header {
	background: transparent;
}
.scrollup i {
	background: #000000;
}
.scrollup i:hover {
  background-color: #000000;
  transform: scale(1.3);
}
.bradcrumbs{
  padding:30px 0;
}
.bradcrumbs a, .post-categories li a{
  background: #000000  !important;
  color: #fff;
  padding:8px 15px;
  margin-right:5px;
  font-weight: 600;
}
.bradcrumbs a:hover, .post-categories li a:hover{
  background: #000000 !important;
}
.bradcrumbs span{
  background: #2979BF  !important;
  color: #fff;
  padding:8px 15px;
  font-weight: 600;
}
.page-content{
  padding: 70px !important;
}
nav.navigation.posts-navigation .nav-previous a, nav.navigation.posts-navigation .nav-next a{
	background: #2979BF ;
}
nav.navigation.posts-navigation .nav-previous a:hover, nav.navigation.posts-navigation .nav-next a:hover{
	background: #000000;
	color: #fff !important;
}
#sidebar h3 a.rsswidget{
	color: #fff !important;
}
.wc-block-components-order-summary-item__quantity{
	background: #2979BF !important;
}
/*----------------- SEARCH POPUP ----------------*/

.topbar-btn a, .more-btn a {
	font-size: 15px;
	background: #2979BF ;
	display: inline-block;
}
.topbar-btn a:hover, .topbar-btn a:hover, .more-btn a:hover, input[type="submit"]:hover, #comments input[type="submit"]:hover, #comments a.comment-reply-link:hover, #slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover, .pagination .current, .pagination a:hover, #sidebar .tagcloud a:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .widget_product_search button:hover, nav.woocommerce-MyAccount-navigation ul li:hover {
	background: #000000 !important;
	color: #fff !important;
}
.page-template-custom-home-page .menu-section, .page-template-custom-home-page .closebtn i{
	background: #2979BF;
}
.page-template-custom-home-page .main-navigation a
{
	color: #fff;
}
.main-navigation a{
	color: #000;
}
.toggle-nav i{
	background: #fff !important;
	color: #2979BF;
}
.closebtn i{
	background: #2979BF;
}
#sidebar ul li::before{
	background-color: #2979BF !important;
}
.page-template-custom-home-page .home-page-header{
	border-bottom: none !important;
	background: transparent;
}
.home-page-header{
	background-color: #2979BF;
	border-bottom: none !important;
}
.page-template-custom-home-page .main-navigation a:hover{
	color: #fff;
}
.main-navigation a:hover{
	color: #2979BF;
}
.main-navigation ul ul li a:hover, .sticky .post-main-box h2:before, .main-navigation ul ul a:focus{
  color: #2979BF;
}
.main-navigation ul ul{
  border-top: 2px solid #2979BF;
  border-bottom: 2px solid #2979BF;
}
.post-nav-links a.post-page-numbers:hover{
	background-color: #2979BF !important;
	color: #fff;
}
.menu-section{
	background: #fff;
}
.menu-section .closebtn i{
	font-size: 20px;
}
.logo p.site-title a:hover{
	color: #000 !important;
}
/* Header */
.topbar .cart-no{
	display: none;
}
.page-template-custom-home-page .myaccount-icon i{
	background: #2979BF;
}
.myaccount-icon i{
	background: #000;
}
.page-template-custom-home-page .myaccount-icon i:hover{
	background: #000;
}
.myaccount-icon i:hover{
	background: #fff;
	color: #000;
}
.page-template-custom-home-page p.site-title a, .page-template-custom-home-page .logo h1 a, .page-template-custom-home-page .logo p.site-description{
	color: #000 ;
}
p.site-title a, .logo h1 a, .logo p.site-description{
	color: #fff ;
}
.main-navigation ul ul a{
	color: #000 !important;
}
.main-navigation li a:focus{
	color: #000;
}
/* banner section */

#banner{
	position: relative !important; 
  width: 100%;
  -webkit-mask-image: url('assets/images/banner-mask.png');
  mask-image: url('assets/images/banner-mask.png');
  -webkit-mask-position: center center;
  mask-position: top center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
/*  height: 100%;*/
	height: 800px;
  object-fit: cover;   
  padding: 10rem 0 12rem 0;
  background: url('assets/images/banner-bg.png');;
}
.path-generator{
	position: absolute;
	bottom: 0;
	width: 100%;
}
.banner-small-heading{
	color: #2979BF;
	font-size: 18px;
	text-transform: capitalize;
	font-family: "Kalam", cursive;
	font-weight: 600;
}
#banner h2, #banner p {
	color: #000;
}
.banner-main-text{
	margin-top: 0 !important;
}
#banner h2 {
  font-size: 40px;
  text-transform: capitalize;
  font-weight: 800;
}
.read-more a{
	background:#000 !important;
	border-radius: 6px;
    padding: 10px 30px;
	text-transform: capitalize;
}
.read-more{
	margin: 0 !important;
}
.read-more a:hover{
	color: #fff;
	background: #2979BF !important;
}
.banner-image-line img {
	width: auto;
}
.banner-image-line{
  position: absolute;
	top: 60%;
  left: 60%;
}
.banner-image2, .banner-image3{
	position: relative;
	z-index: 9999999999999999;
}
.client-img {
	width: 100px;
}
.review-text{
	color: #000;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 18px !important;
	text-align: left;
}
.client-review{
	background: #fff;
  border-radius: 6px;
  display: inline-block;
  padding: 10px;
  position: absolute;
  top: 37%;
  z-index: 99;
  right: 21%;
  width: 190px;
}
.icount, .icount1{
  background: #fff;
  border-radius: 6px;
  padding: 10px;
  width: 170px;
}
.icount i, .icount1 i{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 10px;
  background: #2979BF;
  color: #fff;
  border-radius: 30px;
  width: 45px;
  height: 45px;
  align-self: center;
}
.active-count{
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 600;
}
.active-count-text{
	margin-bottom: 0;
}
.banner-image{
	position: absolute;
	bottom: 0;
	right: auto;
}
.banner-image img{
	position: relative;
  width: 500px;
  height: 700px;
  object-fit: contain;
}
.icount1{
	position: absolute;
	right: 14%;
  bottom: 30%;
}
.icount{
	position: absolute;
  bottom: 40%;
  left: 50%;
}
.active-count-text{
	font-weight: 500;
}
/*video button*/
.video-btn a{
	border: 7px solid#D4E4F2;
	border-radius: 50%;
}
.video-btn i{
	color: #FFFFFF;
	background-color: #2979BF;
	padding: 10px 24px 10px 13px;
	border-radius: 50%;
}
.video-btn .video-text{
	font-size: 15px;
	font-weight: 600;
	color: #000000;
	text-transform: capitalize;
}
.video-btn .overlay {
  display: none;
  position: fixed;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  align-items: center;
  justify-content: center;
}
.video-btn .popup {
  background: #fff;
  padding: 20px;
  max-width: 800px;
  width: 100%;
  height: 50%;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}
.video-btn .close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
/**/
.inner_carousel{
  position: absolute;
  top: 35%;
  z-index: 99;
  left: 15%;
  right: 62%;
}
.woocommerce span.onsale,.woocommerce a.added_to_cart.wc-forward,#sidebar ul li::before,.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
  background:#2979BF  !important ;
}
.wp-block-latest-comments__comment-meta a,.product_meta a,.wc-block-components-totals-coupon a,
.woocommerce-MyAccount-content a{
  color:#2979BF  !important ;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
  border-color: #2979BF  !important ;
}
/* Latest News & Blog Section */
#latest-post-section h4.heading-text{
	font-size: 30px;
}
.events-box:hover span.event-date, .events-box:hover span.event-location li a{
	background: #2979BF !important;
}
.events-box:hover h3 a{
	color: #2979BF !important;
}
#latest-post-section .events-box img{
	border-radius: 10px;
}
.latest-post-head h4{
	font-size: 22px;
}
.latest-post-head h5{
	font-size: 25px;
}
/* Service Section */
.inner-box:hover img{
    filter: invert(50%) brightness(200%);
}
.inner-box h4{
	margin-top: 10px;
}
.feature-courses .inner-box img{
	height: 150px;
	width: 150px;
	margin-bottom: 10px;
	object-fit: contain;
}
.post-title{
	font-size: 30px;
}
.feature-courses span{
	color: #2979BF;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-family: "Kalam", cursive;
}
.feature-courses p{
	color: #000;
}
.inner-box{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	border-radius: 6px;
  padding: 40px 32px;
	position: relative;
}
.post-icon i{
	font-size: 40px;
	color: #2979BF;
}
.post-icon{
  margin-top: 42px;
}
.inner-box h4 a{
	font-size: 18px;
	color: #000;
}
.service-para{
	color: #000;
}
.read-more-arrow a{
	background: #2979BF;
	border-radius: 6px;
	color: #fff;
	padding: 10px 10px;
	font-weight: 600;
}
.inner-box:hover h4 a ,.inner-box:hover p, .inner-box:hover i{
	color: #fff;
}
.inner-box:hover .read-more-arrow a{
	background: #fff;
	color: #000;
}
.counter{
  position: absolute;
  right: 0;
  background: #a0c8eb82;
  top: 0;
  padding: 20px 30px 30px 30px;
  border-radius: 0px 6px 0px 68px;
}
.counter p{
	margin-bottom: 0;
	color: #2979BF;
	font-size: 25px;
	font-weight: 600;
}
#footer li a:hover{
	color: #2979BF !important;
}
#footer input[type="submit"]:hover{
		background: #2979BF  !important;
}
/*end*/
.more-btn a, #comments input[type="submit"], #comments a.comment-reply-link, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, nav.woocommerce-MyAccount-navigation ul li, .pro-button a,.pagination span, .pagination a {
	background: #2979BF  !important;
	color: #fff !important;
}
.service-btn a {
	top: -45px;
}
#sidebar h3, #sidebar .wp-block-search .wp-block-search__label,#footer-2,.inner-box:hover{
	background: #2979BF;
}
.post-main-box:hover h2 a, .post-main-box:hover .post-info a, .single-post .post-info:hover a,#footer .textwidget a, #footer li a:hover, .post-main-box:hover h3 a, #sidebar ul li a:hover, .post-navigation a:hover .post-title, .post-navigation a:focus .post-title, .post-navigation a:hover, .post-navigation a:focus,.logo h1 a:hover, .logo p.site-title a:hover{
	color: #000000;
}
#header{
	background: transparent !important;
}
#preloader{
	background-color: #2979BF;
}
/*bredcrumb*/
.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a,
.wc-block-components-order-summary-item__quantity{
	background: #2979BF !important;
}
.header-fixed{
  border-bottom: 2px solid #2979BF;
  background-color: #2979BF;
}
/*pagination*/
.pagination span, .pagination a, .post-nav-links span, .post-nav-links a{
	background: #000000 !important;
}
.wp-block-button.is-style-outline a{ 
	background: transparent !important;
	border: 1px solid #000;
}
.post-navigation span.meta-nav:hover{
	color: #000;
}
.about-img img {
  box-shadow: -20px 20px 0 0px #94c2ec;
}
#sidebar .more-button a{
	background: #2979BF  !important;
  color: #fff !important;
}
#sidebar .more-button a:hover{
  background: #000000 !important;
  color: #fff !important;
}
#sidebar label.wp-block-search__label, #sidebar .wp-block-heading, #footer .custom-about-us a.custom_read_more{
  background: #2979BF;
}
#footer .wp-block-search .wp-block-search__button, #sidebar .wp-block-search .wp-block-search__button{
  background: #000000;
}
#footer .tagcloud a:hover{
	border-color: #2979BF;
}
#footer .widget_tag_cloud a.tag-cloud-link:hover{
	background-color: #2979BF;
}
.post-main-box:hover h2 a, .post-main-box:hover .post-info a, .single-post .post-info:hover a, .grid-post-main-box:hover h2 a, .grid-post-main-box:hover .post-info a{
	color: #000000;
}
.copyright a:hover{
	color: #fff;
}
.copyright .widget{
	margin-bottom: 0 !important;
}
.wp-block-woocommerce-cart .wc-block-cart__submit-button,a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button{
  background-color: #2979BF  !important;
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 10px;
  border: none !important;
  padding: 10px;
}
.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover,a.wc-block-components-checkout-return-to-cart-button:hover, .wc-block-components-checkout-place-order-button:hover{
  background: #000000 !important;
  color: #fff !important;
}
.post-main-box .more-btn a{
	border-radius: 6px;
}

/*post*/
.post-main-box:hover h2 a, .post-main-box:hover .post-info span a, .single-post .post-info:hover a, .middle-bar h6, .grid-post-main-box:hover h2 a, .grid-post-main-box:hover .post-info span a{
	color: #2979BF;
}
.more-btn a, #comments input[type="submit"],.woocommerce a.added_to_cart.wc-forward, #comments a.comment-reply-link, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, nav.woocommerce-MyAccount-navigation ul li, .pro-button a, .pagination span, .pagination a{
  border-radius: 6px;
}
.post-main-box h2 a, .grid-post-main-box h2 a{
	font-size: 24px;
	line-height: 35px;
}
#sidebar ul li:hover{
	color: #2979BF;
}
/*remove cart css*/
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
  font-size: 14px;
  text-transform: capitalize;
  background: #2979BF;
  text-decoration: none !important;
}
.wc-block-grid__product-title{
  border-bottom: none;
}
span.woocommerce-Price-amount.amount{
  font-size: 14px;
}
li.wc-block-grid__product{
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  margin: 13px;
  max-width: 22% !important;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
	text-decoration: none !important;
}
.wp-block-woocommerce-empty-cart-block a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
border-radius: 6px !important;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover{
	color: #fff !important;
	background: #000 !important;
}
/*my account address button css*/
header.woocommerce-Address-title.title a{
  background-color: #2979BF;
  border-radius: 6px !important;
  color: #ffffff !important;
  font-size: 15px;
  font-weight: bold !important;
  text-decoration: none !important;
  padding: 12px 20px !important;
}
#tag-cloud-sec .tag-cloud-link {
  font-size: 16px !important;
  color: #fff !important;
  padding: 10px;
  margin: 10px;
  display: inline-block;
  text-transform: capitalize;
  background-color: #2979BF;
  border-radius: 6px !important;
  color: #ffffff;
}
header.woocommerce-Address-title.title a:hover,#tag-cloud-sec .tag-cloud-link:hover{
  background: #000;
  color:#fff !important;
}

@media screen and (min-width: 721px) and (max-width: 767px){
	#banner h2{
		font-size: 26px !important;
	}
	.review-text,.active-count{
		font-size: 14px !important;
	}
	/*.client-review{
		right: 5%;
		top: 35%;
	}
	.icount {
    bottom: 25%;
    left: 45%;
	}
	.icount1{
		right: 5%;
    bottom: 5%;
	}*/
}
@media screen and (min-width: 768px) and (max-width: 1000px){
  li.wc-block-grid__product{
    max-width: 100% !important;
  }
  .wc-block-grid__products{
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    padding: 0px 50px !important;
  }
  .wp-block-woocommerce-empty-cart-block li.wc-block-grid__product{
  	max-width: 100% !important;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1080px){
  .wc-block-grid__products{
    padding: 0px 34px !important;
  }
}
@media screen and (max-width: 1000px){
	.main-navigation a:hover{
		color: #2979BF !important;
	}
	.toggle-nav i{
		background: #2979BF;
	}
	.serach_outer i{
		background: transparent;
	}
	p.site-title, .logo h1 {
       font-size: 25px;
	}
	#banner {
       padding: 10rem 0 2rem 0 !important;
	}
	.menu-section{
		border-radius: 0;
	}
}
@media screen and (max-width:767px) {
	li.wc-block-grid__product {
		max-width: 62% !important;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
	.related-post .post-main-box{
		margin-bottom: 20px;
	}
	#banner{
		height: auto !important;
	}
	.banner-image{
		position: relative;
	}
	.inner_carousel{
		position: static !important;
		margin-top: 40px;
	}
	.video-btn{
		display: flex !important;
		justify-content: center;
		margin-top: 30px !important;
		margin-bottom: 30px;	
	}
	.banner-image img{
		height: auto;
	}
	.banner-image-line{
  	    display: none;
    }
    .icount1, .icount, .client-review {
    	display: none !important;
    }
    #banner{
		mask-image:unset;
	}
}
@media screen and (max-width:720px) {	
	.admin-bar .home-page-header{
		margin-bottom: 20px;
	}
	.menu-section{
		border-radius: 0;
	}
	.menu-section{
		background: none;
	}
	#banner::before,#banner::after{
		display: none;
	}
	#banner h2 {
    font-size: 32px;
    } 
	.banner-image1 img {
		height: 140px;
		width: 140px;
		padding: 14px;
	}
	.banner-img{
		padding-bottom: 10px;
	}
	.banner-image-main , .banner-image-main1{
		justify-content: center !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
	.banner-image img{
		height: 280px;
	}
	.video-btn .video-text{
		font-size: 14px;
	}
	#banner {
       padding: 10rem 0 8rem 0 !important;
    }
	.inner_carousel{
		left: 0;
		right: 0;
		position: static;
		margin-top: 20px;
	}
	#banner h2 {
	    font-size: 32px;
	}
	.banner-img{
		padding-bottom: 10px;
	}
	.icount1{
		left: 78%;
	}
	.client-review{
		left: 75%;
  }
}
@media screen and (max-width: 1024px) and (min-width: 1000px){
	.main-navigation a{
		font-size: 14px;
	}
	.inner_carousel h2{
		font-size: 42px !important;
        line-height: 50px;
	}
	.inner_carousel{
		left: 5%;
		right: 50%;
	}
	#banner {
		padding: 10rem 0 8rem 0 !important;
	}
	.client-review{
		left: 80%;
	}
	.icount1 {
		left: 80%;
	}
	.banner-image img{
		height: 400px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1439px){
	.banner-image{
  	    bottom: 15%;
    }
    .banner-image img{
        height: 342px;
    }
    #banner{
     	height: 650px;
    }
}
@media screen and (min-width: 1440px) and (max-width: 1599px){
   .inner_carousel{
  	   left: 5%;
    }
	#banner {
       padding: 10rem 0 8rem 0 !important;
  }
   .client-review, .icount1{
       right: 4%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1075px){
	.main-navigation a{
		font-size: 14px;
	}
	.inner_carousel h2{
		font-size: 42px !important;
		line-height: 50px;
	}
  .inner_carousel{
		left: 5%;
		right: 50%;
    }
	#banner {
      padding: 10rem 0 8rem 0 !important;
    }
    .client-review{
    	left: 80%;
    }
    .icount1 {
      left: 80%;
    }
    .banner-image img{
      height: 342px;
    }
}
@media screen and (min-width: 1076px) and (max-width: 1439px){
	.inner_carousel{
      left: 5%;
      right: 50%;
  }
  .banner-image img{
      height: 342px;
  }
}
@media screen and (min-width: 1076px) and (max-width: 1200px){
	.main-navigation a{
		font-size: 14px;
	}
	.inner_carousel h2{
		font-size: 42px !important;
        line-height: 50px;
	}
	#banner {
       padding: 10rem 0 8rem 0 !important;
    }
	.client-review{
		left: 80%;
	}
	.icount1 {
		left: 80%;
	}
}
/* Progress Bar */
#ecommerce_landing_page_elemento_progress_bar {
    position: fixed;
    top: 0;
    left: 0;
    height: 4px;
    width: 0;
    background-color:#2979BF;
    z-index: 99999;
}

@media (max-width: 765px){
	.icount1{
    position: absolute !important;
    right: 40% !important;
    bottom: -1% !important;
}
  
}