/** Shopify CDN: Minification failed

Line 172:0 Unexpected "#1548228422126"
Line 256:4 Unexpected "}"

**/
@keyframes pulse1 {
	0% {
		transform: scale(1.10);
		
	}

	70% {
		transform: scale(1);
		
	}

	100% {
		transform: scale(1.10);
		
	}
}

span.pulse1
{
animation: pulse 2s infinite;
  display:inline-block;
}

div#shopify-section-1548204101176 .triangle-icon-block-4
{
background-color: #85FFBD !important;
    background-image: linear-gradient(45deg, #85FFBD 0%, #FFFB7D 100%) !important;

}

.wrapper-top-cart
{
display:none;
}

div#shopify-section-1548307578793 .support-wrapper
{
margin-top:25px;
}

ul.site-nav-dropdown ul.site-nav-dropdown
{
margin-top:-50px;
}

#shopify-section-collection-template .product_left,.related_products_container .product_left
{
display:none;
}

#shopify-section-collection-template a.add-cart-btn,.related_products_container a.add-cart-btn
{
display:none;
}

.recently-viewed-products span.special-price.grid-link__org_price
{
display:none;
}

.recently-viewed-products input.btn.add-to-cart-btn
{
display:none;
}

#shopify-section-header-model-3 .slidedown_section
{
display:none;
}



button.button_website {
    border-radius: 50px;
    padding: 10px 40px;
    font-size: 20px;
    background-color: #77be32;
}




 button.button_website a:hover, a:focus, .text-link:hover, .text-link:focus {
    color: black;
}



.product-single .product-description {

    text-align: justify;
}

/* 
------------------------image_with_text-------------------- */

img.hero-fixed-width__image.lazyload.lazypreload
{

	width: 100%;
    padding: 0px !important;
} 

.slider_style_1 .slide_left
{
      margin: 450px 0px 0px 66px;
}
.header-type-3 header.site-header{
  position:relative;
}

img.hero-fixed-width__image.lazyload.lazypreload {
  padding: 0px!important;
}
.footer-logo img {
  max-width:78%!important;
}
.footer {
  padding:60px,50px,20px,20px!important;
  
}
#header-landing
.desktop-megamenu .site-nav-dropdown{
  width: 255px !important;
}

#r-1674819731068 p{
  text-align:justify !important;
}

/* portfolio */
#shopify-section-1548222888177 .sorting-container a {
    display: inline-block;
    font-size: 16px;
    margin-right: 0px;
  margin-top: 2px;
    font-weight: 400;
    line-height: 44px;
    padding: 0px 16px;
}

#Hero-f39f868b-889e-4faa-8d3c-e634a5502d06 img.hero-fixed-width__image.lazyload.lazypreload {
    padding-top: 60px !important;
}

/* media query for responsive rfq form and hide image on mobile view */
@media screen and (max-width:1024px){
 
.rte img{
    display:none;
  }
  .rfq .img.wow.fadeInLeft.animated.a1.grid__item.medium-up--one-half.one-whole{
    width:0px;
  }
}

#privacy-policy  p {
    margin: 0 0 8px 0;
}

#privacy-policy .rte h1, .rte .h1, .rte h2, .rte .h2, .rte h3, .rte .h3, .rte h4, .rte .h4, .rte h5, .rte .h5, .rte h6, .rte .h6
 { margin-top:1rem !important;
}

/* our level of brilliance */
#1548228422126 .donutchart-bar{
  background:black !important;
  
}
/* End media query for responsive rfq form and hide image on mobile view */

/* hul form  */

/*   why evitamin section remove link  */
#shopify-section-1548203673701 .support-block-type-4 .icon-img img{
              pointer-events: none;

}
 #shopify-section-1548203673701 .support_text{
   pointer-events: none;
 }
/* media query for our expertise 2 items on mobile view */
/* @media screen and (max-width:300px) { */
/* .support_block li{
  width:50% !important;
} */
/* } */
/* End media query for our expertise 2 items on mobile view */

.hulk_form_TSrpk0Hhuca_mkOyhgxEPg #formGeneratorForm label {
font-weight:600!important;
}
#shopify-section-db690801-d97d-4ea6-9699-d04277993417 .slick-slide img{
  width:100% !important;
}

/* home slide banner button  */
#shopify-section-db690801-d97d-4ea6-9699-d04277993417
a.slide-button.animated.btn{
  padding: 5px;
    color: black !important;
background: linear-gradient(to bottom, hsl(93deg 11% 93%), hsl(0deg 0% 100%));
    box-shadow: inset 0 1px 0 hsl(0deg 0% 100% / 5%), inset 0 0 1px hsl(0deg 0% 100% / 10%), 0 4px 6px hsl(0deg 0% 0%), 0 1px 2px hsl(0deg 0% 0% / 90%);
    color: hsla(0, 0%, 87%,1);
    font-weight: normal;
    font-size: 135%;
    text-shadow: 0 -1px 1px hsl(0deg 0% 0% / 50%);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: .3em;
    line-height: 1.2;
    /* content: "I'M A BUTTON"; */
    z-index: 0;
  
}
#shopify-section-db690801-d97d-4ea6-9699-d04277993417
.slider-content.slider-content-bg{
  padding-left:30%;
}


/* our expert services */
#Hero-f39f868b-889e-4faa-8d3c-e634a5502d06 {
    padding-bottom: 40px !important;
}

#shopify-section-article .blog-section img.article__image{
  width:100% !important;
}

/* blog section  */
/* blog 1 Benefits of business consulting services for your business */
/* #benefits-of-business-consulting-services-for-your-business body p{
        text-align: justify;
        font-size: 15px;
        line-height: 24px;
        spacing:normal;
        font-weight: 400;
    }
  #benefits-of-business-consulting-services-for-your-business  h2{
padding-top: 33px;
padding-bottom: 5px;
        font-size: 17px;
        font-family: monospace;
        line-height: 22px;
        text-align: left;
color: #000000; */

    }

.product-single {
    padding-bottom: 20px;
}
/* dynamic description css  */
.dynamic-description-wrapper {
    text-align: justify;
  display: block;
    float: left;   
  overflow: hidden;
  padding: 26px 25px 26px 39px;
  font-size:16px;
  line-height:27px;

}
.dynamic-description-wrapper p{
Line-height: 1.8;
}
.mid_head {
    font-size: 16px;
}
.li_head{
  font-size: 16px;
  font-weight:bold;
}
.dynamic-description-wrapper li {
    padding-bottom: 9px;
}

/* End dynamic description css  */

/* Product description */
.product-single .product-description{
    font-size: 16px;
    line-height: 1.5;
} 

#shopify-section-collection-template p{
  font-size:16px;
  text-align:justify;
}
.dynamic-description-wrapper li{
  font-size:16px;
}
@media screen and (max-width:767px)
{
  .dynamic-description-wrapper{
    padding:26px 4px;
    
  }
}

@media screen and (max-width:767px)
{
  .dynamic-description-wrapper p{
    margin-bottom:25px;
    
  }
}

/* blog 7 */
#how-to-choose-the-right-web-development-company-for-your-e-commerce-st p{
  text-align:justify;
  font-size:15px;
  line-height: 24px;
  padding-bottom:25px;
}
#how-to-choose-the-right-web-development-company-for-your-e-commerce-st h1{
  font-size:30px;
}

.blog-design-4.blog-detail-section .blog_section_detail h4 a, .blog-design-4.blog-detail-section .article-detail h5 a{
  display:none;
}
.blog_section_detail{
  padding:0px;
}
.blog-section h2, .blog-section .h2{
  font-size:23px;
  padding-bottom:1rem;
}
.blog-design-4.blog-detail-section .blog-description{
  padding:0px;
}
.footer-model-25 .site-footer {
    padding: 30px 46px;
}

.owl-stage-outer .owl-item img{
  margin: auto;
}

  .certificates{
    display: flex;
    justify-content: center;
    gap: 30px;
  }

.client-section .owl-carousel .item{
  border: none;}

div.two--iframe-grabber{
  display: flex;
  align-items: center;
  justify-content: space-between;}

div.map--grabber{
  height: auto;
  width: 100%;}

div.map--grabber iframe{
  width: 100%;}

h3.map--title{
  color: #77be32;
  text-align: center;
  margin: 10px 0;}

@media screen and (max-width: 1024px) {
  .certificates img {
    display: block;
    margin: auto;
  }
}

@media(max-width: 900px){
  div.two--iframe-grabber{
    flex-direction: column;
  }
  
  div.map--grabber{
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .certificates{
    flex-direction: column;
  }
}


@media screen and (max-width: 1285px) {
  header.site-header .nav-bar ul.site-nav li a{
    padding: 0 8px !important;
  }
}

@media screen and (max-width: 1055px) {
  header.site-header .nav-bar ul.site-nav li a{
    padding: 0 5px !important;
  }
}



/* adarsh css starts */

.custom--banner--wrapper{
  width: 100%;
  max-width: 100%;
  margin: 0 0 30px;}

.banner-block--an img{
  width: 100%;}

.desktop-hm-banner{
  display: block;}

.mobile-hm-banner{
  display: none;}

@media(max-width: 600px){

.desktop-hm-banner{
  display: none;}

.mobile-hm-banner{
  display: block;}
  
}

.main-txtblocks--grabber h2.product-single__title{
  font-weight: 400;
  text-transform: inherit;
  margin: 0 0 10px;
  font-size: 34px; 
}

.client-title--name{
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

#amazon-product-services{
  width: 100%;}

.image-block-serviceParent{
  display: flex;
  align-items: center;
  justify-content: space-between;}

.image-block-serviceParent .imageLogo{
  width: 24%;}

.sub--description-cust ul li::before{
  content: '';
  width: 20px;
  height: 20px;
  background: url('../../../files/thtfbf2.png?v=1739525167');
  background-repeat: no-repeat; 
}

.sub--description-cust ul li{
  list-style-type: none;
  display: flex;
  gap: 10px;
  align-items: start;
  justify-content: left;
}

.heading--banner{
  width: 100%;
  height: auto;}

.banner-cnt-1{
  display: block;}

.banner-cnt-2{
  display: none;}

/* header css fixing */

#an-mobile-navBar{
  display: none;}

@media(max-width: 767px){

.site-header__menubar{
  display: flex !important;
  align-items: center;
  justify-content: center;}

.site-header__logo{
  min-width: 130px;
  width: max-content !important;}

ul.menu-icon{
  margin-top: 8px;}


div.mobile-nav-box--sf.an-navBox{
  width: 70%;
  height: 100%;
  min-height: 100%;
  position: fixed;
  left: 0;
  z-index: 9999;
  background: white;}

.close-btn-an{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: right;}

.close-btn-an{
  cursor: pointer;
  padding: 10px;}

.header-new.cust-mobileNav{
  position: absolute;
  bottom: 20px;
  left: 0px;
  right: 0px;}

.mobile-nav--ul{
  padding: 0;}
  
.mobile-nav-li{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 15px 20px;
  font-size: 14px;
  border-bottom: 1px solid #dddddd;}

.sublink-menu-ul > li.submenu-nav-links{
  padding: 15px 20px;
  list-style-type: none;
  border-bottom: 1px solid #ccc;}

.div-opener{
  display: none;}
}

@media(max-width: 600px){
.about-us .border-title{
  margin-bottom: 30px;}
  
.about-us .section-four{
  float: unset;}

.footer-model-25 .site-footer{
  padding: 20px;
}
  
.border-title p{
  width: 100%;}

.dt-sc-hr-invisible-large,
.dt-sc-hr-invisible-medium{
  display: none;}
  
.border-title h2{
  width: 100%;
  margin: auto;
  text-align: left;}

.about-us .abt-icon-wrapper{
  padding-left: 10px;}

.about-us .section-four .sectionfour-intro{
  padding: 0 !important;}

p.small-desc{
  text-align: left;}
  
.banner-cnt-2{
  display: block !important;}

.banner-cnt-1{
  display: none !important;}  
}

@media(max-width: 500px) and (min-width: 350px){
.site-header__logo{
  min-width: 150px;
  width: max-content !important;}
}


/* adarsh css end */