/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first

**/
.banner-home-bottom {
    padding-top: 20px;

}
@import url('https://fonts.googleapis.com/css?family=Alex+Brush');
.rte h3 {

    color: #000;
    font-family: Montserrat;
    font-weight: bold;
    font-size: 30px;
    margin: 0px 0 14px 0;

}
#shopify-section-1551786305847 {

   
    padding: 0px 0 0px 0;

}
#shopify-section-1552463931795{
 background: #f0f0f0;
  padding:60px;
}
.widget-product .products-grid .grid-item {

    margin-bottom: 10px;

}
.rte .col-md-6 p {

    font-size: 15px;
    line-height: 24px;
    margin-bottom: 20px;

}
.inner .content {

    background: rgba(0, 0 , 0, 0.5);
    padding: 0 30px;

}
.header-logo.col-xs-12.col-sm-4 img {

    max-width: 190px;
    margin-top: -45px;
    margin-bottom: 0px;

}
.slick-list.draggable img {

    margin: 0;
    width: 100%;

}
#shopify-section-1551785691163 .inner .content {
  background: none;
}
#shopify-section-1551785691163 .banner h2 span,
#shopify-section-1551785691163 .banner p.text-center span {
  color: #000;
}
#shopify-section-1551785691163 .banner p.line {
  background: #000000;
}
#shopify-section-1551785691163 .google_ads .section_heading h4 {
   padding: 100px 0 0 0;
    width: 60%;
    margin: auto;
  font-size: 45px;
  font-weight: 600;
}

#shopify-section-1551785691163 .reviews .banner .section_heading p {
    color: #bfbfbf;
    font-size: 16px;
    font-weight: 300;
  margin: 0;
}
#shopify-section-1551785691163 .reviews .section_heading h4 {
    width: 60%;
    margin: auto;
  font-size: 65px;
  font-weight: 600;
}
#shopify-section-1551785691163 .reviews .section_content {
  text-align: left;
  padding: 45px 0px 0px 0px;
}
#shopify-section-1551785691163 .reviews .section_content .col-sm-6 {
  padding-right: 50px;
}
#shopify-section-1551785691163 .reviews .section_content i {
  color: #bfbfbf;
  border-color: #bfbfbf;
  margin-bottom: 20px;
  text-align: left;
  font-size: 38px;
}
#shopify-section-1551785691163 .reviews .section_content .testimonial-content {
	color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}
#shopify-section-1551785691163 .reviews .section_content .testimonial-name{
  color: #000;
    font-size: 20px;
    font-weight: 600;
}
#shopify-section-1551785691163 .reviews .section_content .testimonial-job{
  color: #bfbfbf;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 3px;
}
#shopify-section-1551786894573 .banner-home-bottom ul li .zi-banner {

    width: 100%;
    text-align: center;
    float: left;
    margin: 0 0 20px 0;

}



#shopify-section-1551778115407 .blogs {
  padding-bottom: 150px;
}

#shopify-section-1551778115407 .blogs .elementor-heading-title {
  text-align: center;
  color: #010200;
  font-size: 29px;
  font-weight: 600;
}
#shopify-section-1551778115407 .blogs .elementor-post__card {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
  overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 0 solid #818a91;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}
#shopify-section-1551778115407 .blogs .elementor-post__card .elementor-post__text {
    padding: 0 30px;
    margin-bottom: 0;
    margin-top: 20px;
  width: 100%;
}
.elementor-post__card .elementor-post__title {
    font-size: 21px;
    margin-bottom: 25px;
}
.elementor-post__title a {
    color: #54595f;
    font-family: "Roboto",Sans-serif;
    font-weight: 600;
}
.elementor-post__title a:hover {
    text-decoration: none;
}
.elementor-post__card .elementor-post__excerpt, .elementor-post__card .elementor-post__title {
    margin-bottom: 25px;
}

.elementor-post__card .elementor-post__excerpt {
    line-height: 1.7;
}

.elementor-post__card .elementor-post__read-more {
    text-transform: uppercase;
}
.elementor-post__card .elementor-post__read-more {
    margin-bottom: 20px;
    display: inline-block;
	color: #61ce70;
    font-weight: 500;
}
.elementor-post__meta-data {
    margin-top: auto;
}

.elementor-post__card .elementor-post__meta-data {
    padding: 15px 30px;
    margin-bottom: 0;
    border-top: 1px solid #eaeaea;
}
.elementor-post__meta-data {
    font-family: "Roboto Slab",Sans-serif;
    font-weight: 400;
    line-height: 1.3em;
    font-size: 12px;
    margin-bottom: 13px;
    color: #adadad;
}
#shopify-section-1551778115407 section.faq {
    background-color: #000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
#shopify-section-1551778115407 section.faq .section_heading h4.elementor-heading-title {
    color: #fff;
  text-align: center;
}

#shopify-section-1551778115407 section.faq .section_heading h4.elementor-heading-title {
    font-size: 45px;
    font-weight: 600;
    line-height: 1.2em;
  margin: 0;
  
}
#shopify-section-1551778115407 section.faq .section_heading h5.elementor-heading-title {
    color: #686868;
  text-align: center;
}

#shopify-section-1551778115407 section.faq .section_heading h5.elementor-heading-title {
    font-size: 15px;
    font-weight: 300;
}

#shopify-section-1551778115407 section.faq .section_content {
    padding: 55px 0px 0px 0px;
}
#shopify-section-1551778115407 section.faq .section_content .elementor-heading-title {
    color: #fff;
}

#shopify-section-1551778115407 section.faq .section_content .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
}

#shopify-section-1551778115407 section.faq .section_content .elementor-element.elementor-element-49e6472f {
    color: #686868;
    font-size: 16px;
    font-weight: 300;
    line-height: 2em;
}
#shopify-section-1551778115407 section.faq .section_content .elementor-element.elementor-element-49e6472f>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #686868;
}
.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

#shopify-section-1551778115407 section.faq .section_content .wrap-left {
    margin: 0px 25px 0px 0px;
    padding: 0px 0px 25px 0px;
}
#shopify-section-1551778115407 section.faq .section_content .wrap-left {
    border-radius: 0px 0px 0px 0px;
}

#shopify-section-1551778115407 section.faq .section_content .wrap-right {
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 25px 0px;
}
#shopify-section-1551778115407 section.faq .section_content .wrap-right {
    border-radius: 0px 0px 0px 0px;
}
#shopify-section-1551778115407 .slider-brand-wrapper {
  padding-top: 100px
}
#shopify-section-1551778115407 .slider-brand-wrapper h4.elementor-heading-title {
    color: #000;
  text-align: center;
  margin: 0;
}

#shopify-section-1551778115407 .slider-brand-wrapper h4.elementor-heading-title {
    font-size: 55px;
    font-weight: 600;
}
#shopify-section-1551778115407 .slider-brand-wrapper h5.elementor-heading-title {
    color: #bfbfbf;
  text-align: center;
}

.slide_brand.owl-carousel.owl-theme {

    border-top: 0;
    padding: 0;

}
body .map {

    margin-bottom: 0;
    margin-top: 60px;

}
#shopify-section-1551778115407 .slider-brand-wrapper h5.elementor-heading-title {

    font-size: 14px;
    font-weight: 300;
    color: #000;

}
.banner-home-bottom ul {

    display: flex;
    flex-wrap: wrap;

}

#shopify-section-1551786711441 .box-title legend {

    font-size: 30px;

}
#shopify-section-1551786894573 .bg-color-section{height:100%;}
.banner-home-bottom.container h4 {

    margin-top: 15px;
    margin-bottom: 10px;

}
.banner-home-bottom.container h4 span {

    font-size: 18px;

}
.banner-home-bottom.container .des p span {

    font-size: 15px;
    line-height: 25px;
    margin-top: 0;
    display: inline-block;

}
.product-bottom a.product-title {

    font-size: 18px;
    margin: 8px 0 7px 0;
    text-transform: uppercase;
    font-weight: 500;

}
#shopify-section-1551786305847 .box-title legend {

    font-size: 30px;

}
#shopify-section-1552463931795 .box-title legend {

    font-size: 30px;

}
#shopify-section-1552473138957 .box-title legend {

    font-size: 30px;

}
#shopify-section-1551786894573{padding:60px 0 40px 0;}
#shopify-section-1551786894573 .box-title legend {

    font-size: 30px;

}
#shopify-section-1552473138957 {

    padding: 60px 0;
    background: #f0f0f0;

}
.regular-product span {

    font-size: 18px;
    color: #bf9f00;

}
#shopify-section-1551785691163 {

    padding: 60px 0;

}
body .banner .inner {

    width: 50%;
    display: table;
    float: right;
    height: 100%;
    text-align: left;

}
.hdr-box li b {

    display: block;
    font-size: 17px;
    margin: 0 0 4px 0;
    color: #012c7f;

}
.top-header a {

    color: #fff;

}
.have-fixed .header-panel-bottom {

    display: none;

}
body .dropdown-cart{ left:auto; right:0;}
.top-cart svg {

    width: 20px;
    height: 20px;
    fill: #fff;

}
body .header-panel-bottom {
    margin-top: 13px;

}
body .header-logo.col-xs-12.col-sm-4 img {

    margin-top: -20px;
    margin-bottom: 0px;
}
body .header-logo {

    margin: 15px 0 12px;

}
.top-cart {

    margin: 7px 0;

}
.cartCount {

    background: #fff;
    display: inline-block;
    color: #000;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 25px;
    margin: 0 0 0 3px;

}
.top-cart svg {

    position: relative;
    top: 4px;

}
.top-header a:hover{color:#fff;}
body .site-nav {

    width: auto;
    display: inline-block;

}
.hdr-box {

    padding: 0;
    list-style: none;

}
.hdr-box span {

    color: #7a7a7a;
    font-size: 13px;

}
.hdr-box li {

    width: 33%;
    float:left;
    padding: 0 10px;
    text-align: left;

}
.hdr-box li i {

    float: left;
    color: #c2cbd2;
    font-size: 52px;
margin:0 10px 0 0;
}
body .banner p.line {
    margin: 0 0 20px;

}
#shopify-section-1551785691163 .inner p {

    text-align: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: normal;

}
#shopify-section-1551785691163 .inner p span {

    text-align: left;

}
#shopify-section-1551785691163 h2 {

    font-size: 30px;

}
#contact_form {

    max-width: 600px;
    margin: auto;

}
#contact_form .eight.columns.omega {

    width: 50%;
    margin-bottom: 20px;
    float: right;
  padding: 0 0 0 10px;

}
#contact_form .eight.columns input {

    width: 100%;
    border: none;
    padding: 24px 20px;
    font-size: 16px;

}
#contact_form textarea {

    width: 100%;
    border: none;
    padding: 24px 20px;
    font-size: 16px;

}
#contact_form p {

    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    color: green;

}
#contact_form .submit.action_button {

    width: 100%;
    margin-top: 20px;
    border: none;
    background: #000;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 18px 30px;

}
#contact_form .submit.action_button:hover{background:#61ce70;}	
#contact_form .eight.columns.alpha {

    width: 50%;
    float: left;
    margin-bottom: 15px;
  padding: 0 10px 0 0px;

}
#shopify-section-1551785691163 {

    background: #fff;

}
#shopify-section-1552468504165 {

    padding: 60px 0;
    text-align: center;

}
#shopify-section-1552469410572 {

    padding: 60px 0;
    background: #f0f0f0;

}
.container.google-ads h3 {

    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    max-width: 440px;
    margin: 0 auto 30px;

}
.container.reviews-section h2 {

    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 7px;

}
.two-box-section {

    margin: 0 -15px;

}
.two-box-section i {

    font-size: 50px;
    color: #bfbfbf;
    margin-bottom: 15px;

}
.two-box-section p {

    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 15px;

}
.main-title {

    font-weight: 600;
    font-size: 19px;
    margin-top: 5px;
    display: inline-block;
    margin-bottom: 0;

}
.sub_title {

    font-family: "Roboto Slab",Sans-serif;
    font-size: 15px;
    color: #bfbfbf;
    margin-top: 2px;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: uppercase;

}
.section-re .border-style-- {

    padding-right: 70px;

}
.banner-section-content1 .des {

    text-align: center;
    display: inline-block;

}
body #shopify-section-1551786894573 .col-sm-6.banner-section-content1 .des p span {

    font-size: 16px !important;
    line-height: 29px;

}
#shopify-section-1551786894573 .bg-color-section {

    display: inline-block;
    width: 100%;
    background: #f0f0f0;
    padding: 40px;

}
#shopify-section-1551786894573 .bg-color-section:hover {

    background: #fff;
    box-shadow: 0 0 5px #cecece;

}
#shopify-section-1551786894573 .banner-home-bottom ul li {

    margin-bottom: 60px;

}
body .banner-section-content1 .des h4 {

    margin-top: 0;

}
body #shopify-section-1551786894573 .col-sm-6.banner-section-content1 .des h4 span {

    font-size: 22px !important;

}
body #shopify-section-1551786894573 .col-sm-6.banner-section-content1 .des h4{ margin-bottom:10px;}
#shopify-section-1551786894573 .banner-home-bottom ul li {

    margin-bottom: 20px;
    width: 33.33%;
    text-align: center;

}

.post-section12 {

    background: #fff;
    box-shadow: 0 0 6px #cecece;

}
.home-blog-test {

    padding: 25px;
    border-bottom: 1px solid #cecece;

}
.home-blog-test h3 {

    font-size: 17px;
    font-weight: 600;
    margin-bottom: 9px;

}
.blog-po a {

    padding: 5px 11px;
    display: inline-block;
    line-height: 22px;

}
.blog-po .desc {

    font-size: 15px;
    font-weight: 300;
    line-height: 21px;
    margin-bottom: 10px;

}
#shopify-section-1552473138957 .blog_author {

    padding: 10px 25px;

}
.faq-box-section {

    border-top: none !important;
    padding-top: 0 !important;

}
#shopify-section-1552478652445 {

    padding: 60px 0;

}
.des_faqs span {

    width: 100%;
    float: left;

}
.des_faqs > span {

    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 12px;

}
.des_faqs .heading-faq {

    font-size: 14px;
    text-transform: initial;
    font-weight: 300;

}
#faqs.faq-box-section .panel-title::before {

    width: 27px;
    font-size: 30px;
    top: 17px;
}
#faqs.faq-box-section .panel-group .panel-body::before {

    left: 8px;
    width: 30px;
    font-size: 23px;
  top: 17px;
   }

body #faqs.faq-box-section .panel-group .panel-body {

    padding: 15px 10px 20px 20px;
    position: relative;
    font-size: 16px;

}
body #faqs.faq-box-section .panel-title > a {

    background: #141414;
    color: #fff;
    border-bottom: 1px solid transparent;
    text-transform: none;
    font-size: 22px;
    font-weight: normal;
    display: block;
    padding: 20px 40px 19px 20px;

}
body #faqs.faq-box-section .panel-title > a::after {

    position: absolute;
    right: 18px;
    top: 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.02em;
    opacity: 1;

}
.faq-box-section .panel-group {

    display: block;
    max-width: 800px;
    margin: auto;
        margin-top: auto;

}
#faqs .panel-group .panel-body {

    padding: 16px 0 25px;
    position: relative;
    font-size: 16px;
    line-height: 24px;

}
.des_faqs .heading-faq {
    margin-bottom: 30px;

}
#shopify-section-1551778115407 {

    background: #f0f0f0;

}
#shopify-section-1551778115407 .slider-brand-wrapper {

    padding-top: 60px;

}
#shopify-section-1551778115407 h4 {

    font-size: 30px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px !important;
    display: inline-block;
    width: 100%;
  line-height:30px;

}

@media (max-width:1199px){
  .hdr-box li b{font-size:16px;}
  .hdr-box li {
    padding: 0 3px;

}
}
@media (max-width:991px){
#shopify-section-1551786894573 .bg-color-section {
    padding: 20px;

}
}

@media(max-width:767px){
  body .banner .inner{ width:100%;}
  #shopify-section-1551785691163 img {

    width: 100%;

}
  #shopify-section-1551786894573 .banner-home-bottom ul li{width:100%;}
  .banner-home-bottom ul{display:block;}
  #shopify-section-1552469410572 {

    padding: 60px 0 40px;

}
  .homepage_content .medium-down--one-whole {

    margin-bottom: 20px;

}
  #shopify-section-1551786894573 {

    padding: 60px 5px 40px;

}
  .section-re .border-style-- {

    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 20px;

}
  #shopify-section-1551786711441 .box-title legend {

    font-size: 22px;

}
  .banner-home-bottom.container h4 span {

    font-size: 16px;

}
  #shopify-section-1552463931795 {

    background: #f0f0f0;
    padding: 60px 5px;

}
  #shopify-section-1552463931795 .box-title legend {

    font-size: 22px;

}
  .inner .content {

    background: rgba(0, 0 , 0, 0.5);
    padding: 0 10px;

}
  .container.google-ads h3 {

    font-size: 22px;
    line-height: 30px;

}
  .container.reviews-section h2 {

    font-size: 22px;
  }
  #shopify-section-1551786894573 .box-title legend {

    font-size: 22px;

}
  #shopify-section-1551785691163 h2 {

    font-size: 22px;

}
  #shopify-section-1551778115407 h4 {

    font-size: 22px !important;
  }
  #shopify-section-1552473138957 .box-title legend {

    font-size: 22px;
    line-height: 30px;

}
  .des_faqs > span {

    font-size: 22px;
    line-height: 30px;

}
  body #faqs.faq-box-section .panel-title > a {

    padding: 20px 60px 19px 20px;

}
  body #faqs.faq-box-section .panel-title > a {

    color: #fff;
    text-transform: none;
    font-size: 18px;
    line-height: 25px;

}
}