/*span size removed*/
 /*span {
 font-size:16px!important; 
}*/










@font-face {
  font-family:'Source Sans Pro';
  src: url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Regular.eot?v=30588293377377559141629475976) format('embedded-opentype'), 
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Regular.woff?v=63050841224202279421629475977) format('woff'),
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Regular.ttf?v=87491518238255790301629475976)  format('truetype');
     font-weight: normal;
    font-style: normal;
} 
@font-face {
  font-family:'Source Sans Pro';
  src: url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Bold.eot?v=132358913870928050441629475972) format('embedded-opentype'), 
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Bold.woff?v=29417762182958773941629475973) format('woff'),
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Bold.ttf?v=129504776192263830611629475973)  format('truetype');
    font-weight: bold;
    font-style: normal;
} 
@font-face {
  font-family:'Source Sans Pro';
  src: url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-SemiBold?17931) format('embedded-opentype'), 
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-SemiBold.woff?v=8069836627665445211629475979) format('woff'),
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-SemiBold.ttf?v=86640704178725768881629475978)  format('truetype');
    font-weight: 600;
    font-style: normal;
} 
@font-face {
  font-family:'Source Sans Pro';
  src: url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Light.eot?v=15357071301312563321629475974) format('embedded-opentype'), 
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Light.woff?v=140922118213709926571629475975) format('woff'),
    url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/SourceSansPro-Light.ttf?v=65483705093744168531629475975)  format('truetype');
     font-weight: 300;
    font-style: normal;
}



body p , a,
.cart__product-information .list-view-item__title,
div#shopify-section-cart-template .cart dd,
.cart__product-information{
  font-weight: 400!important;
  font-family: 'Source Sans Pro';
  letter-spacing: 1.8px;
}
span,
li,
 .template-blog .tab-container .article__grid-excerpt,
 .template-blog .tab-container .article__title,
 .home_slider span.sb_hdng,
 .testimonials_sec span.memo,
 .testimonials_sec .author_name span,
 .image_tabber .txt ul li,
 .contact_page form#ContactForm label,
 .contact_page form#ContactForm input.btn,
 .contact_page .phone a , 
 .contact_page .adrs span,
 .contact_article h5,
 .template-blog .tab-container .grid__subtitle,
 .template-blog .tab-container .article__grid-excerpt,
 .template-blog .tab-container .article__title,
.mailchimp_form_footer div#mc_embed_signup input,
.mailchimp_form_footer div#mc_embed_signup input::placeholder,
.mailchimp_form_footer label,
.main-content .for_pages .grid button,
.article_custom_template .rte,
.contact_article.article_for_detail_template h5{
 font-family: 'Source Sans Pro' !important; 
}


@media only screen and (min-width:768px){
  .btn_sec a.btn:hover , a.btn:hover, .btn:hover {
background:#b78667 !important; 
  outline:none;
}
}
strong {
      font-family: 'Source Sans Pro';
    color: #ffffff;
    font-size: 16px;
}
a.btn , .btn{
  outline:none;
  border: 0;
  border-radius: 0!important;
  font-size:16px!important;
  background: #e76222!important;
  color:#f9f7ee!important;
  max-width: 165px;
    width: 100%;
    padding: 0 15px;
  display: block!important;
    height: 50px;
  letter-spacing:2.7px;
  line-height: 49px;
      text-align: center;
 font-family: 'Source Sans Pro';
}





p {
  letter-spacing:1.5px!important;
 font-size:16px!important; 
}
h2 , h3 , h4 , h5 , h6 {
  font-weight:bold!important;
  font-family:'Staat'!important;
}
h2 {
  text-transform: none!important;
  letter-spacing: 1.04px!important;
   color: #efede5!important;
  font-weight: bold!important;
 font-size:41px!important; 
}
h3 {
 font-size:37px!important; 
}
h4 {
 font-size:33px!important 
}
h5
{
 font-size:23px!important 
}
h6
{
 font-size:17px!important 
}
/* Homepage Css */
ul#SiteNav li a:hover span.site-nav__label ,
 ul .site-footer__linklist-item:hover a {
 border-bottom:3px solid #e76222!important; 
}
div#shopify-section-footer footer.site-footer ul .site-footer__linklist-item:hover a {
 color: #fff!important;
}
.page-width.hder {
    width: 100%;
    display: flex;
  align-items:center;
    flex-wrap: wrap;
}
.site-header__cart-count span {
    font-size: 10px!important;
}
a.site-header__icon.site-header__cart .site-header__cart-count {
    height: 22px;
    width: 22px;
    top: -12px;
  background-color:#b78667;
}
.home_slider .img_sec , .image_overlay .bner_img
{
  background-size: cover;
  height: 900px;
  background-position: center;
  background-repeat: no-repeat;
}
footer.site-footer .social_icons {
    position: relative;
    z-index: 999999;
}

footer.site-footer .site-footer__content {
    position: relative;
    z-index: 999999;
}

footer.site-footer li.site-footer__linklist-item {}

.site-footer__item.site-footer__item--one-half {
    position: relative;
    z-index: 999999;
}

footer.site-footer li.site-footer__linklist-item {
    position: relative;
    z-index: 999999;
}
 .multi_img_sec , .image_tabber ,
 .multi_blocks {
    max-width: 1500px;
    margin: auto;
}
.flex_wrp , .contact_article .outer_loop {
  display: flex;
  flex-wrap: wrap;
}
.testimonials_sec .ryt_sec .slick-next.slick-arrow {
    right: -5px;
    top:-40px;
}

.testimonials_sec .ryt_sec .slick-prev.slick-arrow {
    position: absolute;
    right: 50px;
    top:-40px;
    left: auto;
}
.testimonials_sec .ryt_sec .slick-next.slick-arrow::before {
    background-image: url(//cdn.shopify.com/s/files/1/0534/3500/7126/files/Rectangle_10.png);
    content: "";
    position: absolute;
    height: 38px;
    width: 22px;
    background-size: 72%;
    background-repeat: no-repeat;
    color: #fff;
    opacity: 1;
}
.testimonials_sec .ryt_sec .slick-prev.slick-arrow::before {
    background-image: url(//cdn.shopify.com/s/files/1/0534/3500/7126/files/Rectangle_10_copy.png);
    content: "";
    position: absolute;
    height: 38px;
    width: 22px;
    background-size: 72%;
    background-repeat: no-repeat;
    color: #fff;
    opacity: 1;
}
.testimonials_sec .ryt_sec .slick-arrow {
    position: absolute;
    top: auto;
    bottom: -45px;
    height: 50px;
    width: 45px;
}
.multi_img_sec .txt_sec {
  width: 33%;
  flex: 0 0 33%;
}
.multi_img_sec .outer_loop {
  padding-right:60px;
  width: 66%;
  justify-content:center; 
  flex: 0 0 66%;
  display: flex;
}

.multi_blocks .outer_loop {
  display: table-cell;
  position: relative;
  z-index: 999;
}
.multi_blocks .inner_loop:hover .inner_bg {
    background: #DCBCA8;
}
.multi_blocks .inner_loop:nth-child(2):hover .img_sec img {
  filter:unset;
}
.multi_blocks .inner_loop:hover .block_headng h2 ,
.multi_blocks .inner_loop:hover .block_txt p {
 color:#000000!important; 
}
.multi_blocks .inner_loop:hover .img_sec img {
    filter: invert(1);
}
.multi_blocks .inner_loop:nth-child(1)
{
padding-right: 26px;
}
.multi_blocks .heading h2 {
 margin-bottom:25px; 
}
.multi_blocks .inner_loop:nth-child(2)
{
padding: 0 13px 0 13px;
}

.multi_blocks .inner_loop:nth-child(3)
{
padding: 0 0 0 26px;
}
.multi_blocks .inner_loop {
  width:33%;
  display: table-cell;
}
.lft_sec , .ryt_sec , .contact_article .inner_loop  {
  width: 50%;
  flex: 0 0 50%;
}
.logo_sec .inner_loop {
  padding: 10px;
}
.announcement-bar .mobile_info a {
  background: #e76222;
  padding: 0 10px;
  max-width: 174px;
  font-size: 14px;
  color: #ffffff;
  width: 100%;
  display: block;
  height: 44px;
  line-height: 45px
}
header#site-header-0.sticky .site-header__mobile-nav.flex_wrp {
  padding:15px 0; 
}

header#site-header-0.sticky .flex_wrp {
  top: 0;
  width: 100%;
  background: #000000;
}
.site-header.logo--center {
  padding-top:0!important; 
}
.site-header__mobile-nav.flex_wrp {
  align-items: center;
  padding: 30px 0 0 0;
  position: fixed;
  left: 0;
  z-index: 9;
  width: 100%;
  background: transparent;
  display: flex;
}
.lft_menu ul#SiteNav {
  text-align:left;
}

.site-header__mobile-nav.flex_wrp .lft_menu , .site-header__mobile-nav.flex_wrp .ryt_menu {
  width: 40%!important;
  position:unset!important;
  flex: 0 0 40%;
}
.site-header__mobile-nav.flex_wrp .logo_sec {
  position:unset!important;
  width: 20%!important;
  flex: 0 0 20%;
}
.site-header__mobile-nav.flex_wrp .ryt_menu {
  display: flex!important;
  flex-wrap: wrap; 
}
.flex_wrp ul#SiteNav li a {
 padding:3px 30px 3px 0px; 
}
.site-header__mobile-nav.flex_wrp nav#AccessibleNav {
  width: 85%;
  border:0;
  flex: 0 0 85%;
}
.lft_menu ul#SiteNav li:last-child a , .ryt_menu ul#SiteNav li:last-child a  {
    padding-right: 0!important;
}
.ryt_menu  ul {
  text-align:right;
  padding:0; 
}
.ryt_menu  a.site-header__icon.site-header__cart {
    padding-right: 0;
}
.site-header__mobile-nav.flex_wrp .site-header__icons-wrapper {
  width: 15%;
  position: unset;
  flex: 0 0 15%;
}
ul#SiteNav li a span {
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
      padding: 0 0 5px 0;
}
.main-content {
  padding:0!important; 
}
.image_tabber .img_sec {
  display: flex;
  flex-wrap: wrap;
}
.image_tabber .img_1 , .image_tabber .img2  {
  width: 50%;
  flex: 0 0 50%;
}
p.announcement-bar__message {
  font-size: 19px!important;
  font-style: italic;
  margin: 0;
  padding: 6px 0;
}
.mobile_info {
  position: absolute;
  right: 0;
  top: 0;
}
.mobile_info i.fa.fa-phone {
  padding: 0 7px;
}
.home_slider .img_sec {
  position:relative; 
}
.home_slider .img_sec  .bner_txt {
  position: absolute;
  right: 10%;
  color:#ffffff;
  max-width: 630px;
  transform: translate(0, -50%);
  top: 60%;
}
.home_slider span.sb_hdng {
  font-size: 16px;
  font-weight: 400;
 
  letter-spacing: 2px;
}
.home_slider .txt p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25.78px;
  color: #ffffff;
}

.home_slider .btn_sec , .image_tabber .btn_sec ,
.multi_img_sec .btn_sec , .image_overlay .btn_sec {
  padding-top: 45px;
}
a.site-header__icon.site-header__cart img {
  filter: invert(1);
  max-width: 25px;
  width: 100%;
}

.multi_img_sec , .multi_blocks , .image_tabber , .testimonials_sec , 
.contact_bg_clr {
  background-color: #141010; 
  background-image:url('https://cdn.shopify.com/s/files/1/0534/3500/7126/files/BG_copy.png?v=1612354909');
}
.multi_img_sec .outer_loop .inner_loop {
  padding: 0 15px;
}
.multi_img_sec .btn_sec a.btn {
  background:#e76222;
}
.multi_img_sec .txt p {
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  line-height: 25.78px;
}
.multi_img_sec .flex_wrp {
  padding: 70px 0 40px 0;
}
.multi_img_sec .txt_sec
{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 40%;
}
.multi_img_sec .flex_wrp .inner_main {
  padding: 35px 20px 0 60px;
}
.multi_blocks .heading h2 , .image_tabber .heading h2 {
  text-align: center;
}
.multi_blocks .inner_bg {
  padding: 8px; 
  background: #362A23;
  box-shadow: 0 0 3px #000000, inset 0 0 2px rgb(255 255 255 / 42%);
}
.multi_blocks .inner_border {
  border: 2px dashed #b78667;
  padding: 50px 15px;
}
.multi_blocks .img_sec {
  text-align: center;
}
.image_tabber h2 {
    margin-bottom: 30px;
}
.multi_blocks .block_headng h2 {
  color: #f9f7ee;
  font-size: 26px;
  text-transform: capitalize;
  text-align: center;
}
.image_tabber .btn_sec {
    z-index: 999999;
    position: relative;
}
.multi_blocks .block_txt p {
  font-size: 14px;
  line-height: 25.78px;
  min-height:98px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
.multi_blocks {
  position:relative; 
  padding:40px 0; 
}
.multi_blocks .block_headng {
  padding:20px 0 20px 0;
}

.multi_blocks .after_img
{
  position: absolute;
  right: -65px;
  background-position: center;
  background-size: cover;
  height: 348px;
  top: 30%;
  background-repeat: no-repeat;
  width: 320px;
  z-index: 1;
}
.multi_blocks .inner_loop:nth-child(2) img {
  filter: invert(1);
}
.multi_blocks .img_sec img {
  min-height: 77px;
  object-fit: none;
}
.image_tabber ul.tabs{
  max-width:800px;
  width:100%;
  margin:auto;
  display:flex;
  flex-wrap:wrap;
  overflow-x: auto;
  justify-content:center;
  list-style: none;

}
.image_tabber ul li.tab-link {
  width: 20%;
  padding: 0 8px;
  flex: 0 0 20%;
}
.image_tabber ul.tabs li span {
  background: none;
  max-width: 170px;
  display:block;
  color: #f9f7ee;
  background: #e76222;
  line-height: 49px;  
  height: 48px;
  text-transform: uppercase;
  cursor: pointer;
  width: 100%;
  text-align: center;
}

.image_tabber ul.tabs li.current span {
  background: transparent;
  color: #ffffff;
  line-height:45px;
  box-shadow: 0 0 36px 2px #000000;
  border: 3px solid #e76222;
}

.image_tabber .tab-content{
  display: none;
}

.image_tabber .tab-content.current{
  display: inherit;
}
.image_tabber .txt_sec .heading h2 {
  text-align:left;
  font-family:Staat!important;
}
.image_tabber .txt_sec {
  padding-left: 130px;
  max-width: 430px;
  position: relative;
  z-index: 9999;
  margin: auto;
}
.image_tabber .lft_sec {
  width:35%;
  flex:0 0 35%; 
}
.image_tabber .ryt_sec {
  width:65%;
  flex:0 0 65%;
  padding-right: 70px;
}
.testimonials_sec .bg_sec {
 position:relative; 
}
.image_tabber .outer_loop {
  padding: 90px 0;
}
.image_tabber .txt p {
  margin-bottom:5px;
  font-size: 16px;
  color: #ffffff;
  line-height: 25.78px;
}
.image_tabber .outer_loop .flex_wrp , .image_tabber .outer_loop .flex_wrp .img_1  {
  position:relative; 
}
.image_overlay .bner_txt .heading h2 {
  color: #f9f7ee!important;
  max-width:520px;
  font-size: 56px!important;
  letter-spacing: 1.44px;
}
.image_overlay {
  position:relative; 
}
.image_overlay .bner_txt {
  position: absolute;
  max-width: 570px;
  top: 50%;
  transform: translate(0, -50%);
}
.image_overlay .bner_img {
  height:630px; 
}
.image_overlay .btn_sec a.btn {
  background:#e76222;
}
.testimonials_sec .inner_loop
{
outline:0!important;  
border: 0!important;
}
.testimonials_sec .bg_clr {
  background-color: #f9f7ee;
  padding:15px;
}
.testimonials_sec .author_bio {
  border: 2px dashed #2c2623;
  padding: 20px;
}
.testimonials_sec .txt h5 {
  font-size: 19px;
  letter-spacing: 1.2px;
  padding-top:15px;
  font-weight: bold;
  padding-left: 30px;
  line-height: 30px;
}
.testimonials_sec span.memo {
  font-size: 16px;
  font-weight: 400;
  padding-left: 30px;
  position:relative;

  letter-spacing: 1px;
  color: #191e23;
}
.testimonials_sec span.memo:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 2px;
  background: #000000;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.testimonials_sec .author_name span {
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  
  letter-spacing: 1px;
  color: #191e23;
  display: block; 
}
.testimonials_sec .img_sec img {
  margin:auto;
  display:block; 
}
.testimonials_sec .ryt_sec {
  position: absolute;
  top: 50%;
  z-index:999999;
  transform: translate(0, -50%);
  right: 13%;
}
.testimonials_sec .flex_wrp {
  position: relative;
  padding-bottom:70px;
}
.testimonials_sec .slick_arrows span.prev_arrow {
  padding: 0px 30px;
}
.testimonials_sec .slick_arrows img {
  max-width:17px; 
}
.testimonials_sec .slick_arrows {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding-top: 20px;
}
footer.site-footer .site-footer__item:nth-child(1) {
  width: 35%;
  flex: 0 0 35%;
}
footer.site-footer .site-footer__item:nth-child(2) {
  width:65%;
  flex:0 0 65%; 
}
div#shopify-section-footer footer.site-footer
{
  margin:0;
  background-image: url(https://cdn.shopify.com/s/files/1/0534/3500/7126/files/BG_copy.png?v=1612354909);
  /* background:#141010; */
}
div#shopify-section-footer footer.site-footer ul.list--inline>li {
  display:block; 
}
.site-footer__linklist-item {
      padding: 0 30px 10px 0 !important;
}
div#shopify-section-footer footer.site-footer ul.list--inline>li a
{
      padding: 0 0 6px 0;
  font-size: 16px;
  letter-spacing:0px;
  color: #f9f7ee!important;
}
.site-footer__item-inner--newsletter p.h4 {
  color: #f9f7ee;
   font-family: Staat!important;
  letter-spacing: 0.84px;
  font-size: 33px!important;
  margin-bottom:7px;
  font-weight: bold;
}
.site-footer__item-inner--newsletter p:nth-child(2) {
  color: #efede5;
  font-size: 16px;
  line-height: 25.78px;
}
footer.site-footer .news_botm_sec.flex_wrp .ryt_sec .img1 , .news_botm_sec.flex_wrp .ryt_sec .img2 {
  width: 50%;
  flex: 0 0 50%;
  text-align:center;
}
footer.site-footer .news_botm_sec.flex_wrp .ryt_sec  {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
footer.site-footer button.btn.newsletter__submit {
  background: #e2e1d6!important;
  color:#17191b!important;
  letter-spacing: 1.8px;
  text-transform:uppercase;
}

.site-footer__item-inner--newsletter .newsletter__input {
  background: transparent;
  border:0;
  outline:0;
  border-radius:0;
  border-bottom:1px solid #e2e2d6;
}
.site-footer__item-inner--newsletter  input#ContactFooter-email::Placeholder {
  color: #ffffff;
}
.news_botm_sec.flex_wrp ul.logo_list li p {
  font-size: 16px;
  font-weight: 600!important;
  margin:0;
  color: #efede5;
}
.site-header.sticky .site-header__logo img {
 max-width:150px!important; 
}
.site-header .site-header__logo img {
 max-width:180px!important; 
}
.news_botm_sec.flex_wrp ul.logo_list li a {
  font-size: 16px; 
  color: #efede5;
}
.news_botm_sec.flex_wrp ul.logo_list li {
  display: flex;
  padding-bottom:12px;
}
.news_botm_sec.flex_wrp {
  padding-top: 60px;
}
footer.site-footer ul.site-footer__linklist.list--inline {
  position:relative; 
}
footer.site-footer .img1 img {
  max-width: 104px;
}
footer.site-footer ul.site-footer__social-icons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
footer.site-footer ul.site-footer__social-icons li i.fa.fa-facebook {
  font-size: 24px;
}
footer.site-footer  ul.site-footer__social-icons li.social-icons__item:nth-child(1) {
  padding-left: 0;
}
footer.site-footer .social_icons {
  padding-top: 12px;
}
.logo_sec .heading h3 {
  font-size: 28px!important;
  font-weight: 100!important;
  font-style:italic;
  letter-spacing: 0.72px;
   font-family: Abril Fatface!important;
  text-align: center;
  padding-top: 10px;
  margin-bottom:10px;
  color: #f9f7ee;
}
.logo_sec .img_sec img {
  margin: auto;
  vertical-align: top;
  height: 30px;
  object-fit: contain;
}
.logo_sec .botm_sec {
  padding-bottom: 20px;
}
li.slick-active {
  text-align: center;
  border-right: 3px solid #b78667;
}
.home_slider .main_slide {
  position:relative; 
}

.home_slider ul.custom_paging {
  cursor:pointer;
  position: absolute;
  display: grid;
  top: 23%;
  height: 460px;
  border-right: 1px solid #b78667;
  right: 63px;
}

.home_slider .main_slide {
  position: relative;
}
.home_slider ul.custom_paging li {
  line-height:153px;
  height: 153px;
}
.home_slider ul.custom_paging li.slick-active a {
  color:#ffffff; 
}
.home_slider ul.custom_paging li a
{
  font-size:15px;
  color:#b78667; 
  padding-right:8px;
}
.home_slider button.slick-next.slick-arrow {
  background-image: url(https://cdn.shopify.com/s/files/1/0534/3500/7126/files/right-arrow.png?v=1612336401);
  background-position: center;
  background-size: cover;
  width: 17px;
  bottom: 20%;
  top: unset;
  right: 56px;
  transform: rotate(90deg);
  height: 17px;
}
.home_slider button.slick-prev.slick-arrow {
  background-image: url(https://cdn.shopify.com/s/files/1/0534/3500/7126/files/right-arrow.png?v=1612336401);
  background-position: center;
  background-size: cover;
  width: 17px;
  z-index: 999999;
  left: unset;
  top: 15%;
  right: 56px;
  transform: rotate(270deg);
  height: 17px; 
}
.home_slider button.slick-next.slick-arrow:before ,
.home_slider button.slick-prev.slick-arrow:before {
  content:''; 
}
.image_tabber .txt ul li:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 1px;
    background: #efede5;
    left: -20px;
    top: 10px;
}
.image_tabber .txt ul li {
    color: #efede5;

    font-size: 16px;
    position: relative;
    padding-bottom: 15px;
}
body.template-index main
{
  background:#141010;
}

.testimonials_sec .slick_arrows span {
  cursor:pointer; 
}
.testimonials_sec .slick-dots li button {
 background: transparent;
  border-radius:50%;
   width: 10px;
 height: 10px;
  border:1px solid #b78667;
}
.testimonials_sec li.slick-active {
 border:0; 
}
.testimonials_sec .slick-dots {
 bottom:-40px; 
 z-index:999999; 
}
.testimonials_sec li.slick-active button {
background:#b78667;  
    width: 10px;
 height: 10px;
  border-radius:50%;
}
.testimonials_sec .slick-dots li button:before
{
 width: 10px;
  font-size:0;
 height: 10px;
}
/* testing_css */
.multi_img_sec .outer_loop .inner_loop .ryt_txt {
    max-height: 466px;
}
.outer_loop .inner_loop .ryt_txt img {
    height: 100%;
    object-fit: cover;
}
.multi_img_sec .flex_wrp .inner_main .btn_sec {
    padding-top: 50px;
}
.multi_blocks .outer_loop .inner_loop .inner_bg .block_headng h2 {
    color: #f9f7ee !important;
    font-size: 37px !important;
}
  .multi_blocks .outer_loop .inner_loop:hover .inner_bg .block_headng h2{
    color: #000000!important;
}
.multi_blocks .outer_loop .inner_loop .inner_bg .block_txt p{
  color: #efede5 !important;
}
.multi_blocks .outer_loop .inner_loop:hover .inner_bg .block_txt p{
  color: #000000 !important;
}
.testimonials_sec .ryt_sec .bg_clr .author_bio .txt h5 {
    color: #080b13 !important;
}

.multi_blocks .outer_loop .inner_loop .inner_bg .block_headng {
    max-width: 250px;
    margin: 0 auto;
}
.multi_blocks .outer_loop .sec1.inner_loop .img_sec {
    max-width: 56px;
    max-height: 55px;
    margin: 0 auto;
}
.multi_blocks .outer_loop .sec2.inner_loop .img_sec {
    max-width: 73px;
    max-height: 77px;
    margin: 0 auto;
}
.multi_blocks .outer_loop .sec3.inner_loop .img_sec {
    max-width: 95px;
    max-height: 59px;
    margin: 0 auto;
}
.index_image_tabber .image_tabber {
    padding-top: 70px;
}

.index_image_tabber .image_tabber .ryt_sec .img_sec .img_1 {
    padding-right: 15px;
}
.index_image_tabber .image_tabber .ryt_sec .img_sec .img2 {
    padding-left: 15px;
}


/* end-testing_css */
/* Homepage Css End */
/* Contact Page */
.contact_page .heading h2 {
  padding-top:20px;
    text-align: center;
  position:relative;
    text-transform: capitalize;
    letter-spacing: 1.04px;
    color: #f9f7ee;
    font-weight: bold;
}
.contact_page .address_sec {
    margin: 50px 0 24px 0;
}
.contact_page .heading h2:after {
    position: absolute;
    width: 80px;
    height: 4px;
    background: #e76222;
    content: "";
    bottom: -15px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
.contact_bg_clr .top_sec {
    max-width: 700px;
  width:100%;
    margin: auto;
}
.contact_page form#ContactForm label {
    color: #262525;
  font-weight:600;
   font-size: 13px;
    letter-spacing: 0.34px;
}
.contact_page .form_heading h3 {
 padding-top:40px; 
  margin-bottom:20px;
}
.contact_page .address_sec , .contact_page .form_sec {
    background-color: #efdeca;
    padding:20px;
}
.contact_page form#ContactForm {
 padding: 0 0 20px 0;
 display:inline-block; 
}
.contact_page .form_sec {
 padding:0px 40px; 
}
.contact_page .phone h3 , .contact_page .adrs h3
 {
    font-size: 17px!important;
    text-align: center;
   margin-bottom: 10px;
  color:#000000;
    font-weight: bold;
    letter-spacing:normal;
}
.contact_page form#ContactForm .dropdown_sec {
    position: relative;
}
.contact_page form#ContactForm .dropdown_sec:after {
    position: absolute;
    content: "";
    width: 12px;
    background-position: center;
    height: 12px;
    right: 13px;
    background-image: url(https://cdn.shopify.com/s/files/1/0534/3500/7126/files/left-arrow.png?v=1612780048);
    top: 11px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(90deg);
}
.contact-form h2.h3.form-message__title {
    color: #000000!important;
    font-size: 22px!important;
}
.contact_page .form_heading h3 {
  color:#000000;
    font-weight: bold;
    letter-spacing: normal;
 font-size:19px!important; 
}
.contact_page form#ContactForm input , .contact_page form#ContactForm select {
 padding:8px; 
}
.contact_page form#ContactForm input , .contact_page form#ContactForm textarea ,
.contact_page form#ContactForm select  {
    background: transparent;
  color: #262525;
  outline:0;
    font-size: 13px;
      border: 1px solid #A09587;
}
.contact_page form#ContactForm select {
padding: 8px; 
}
.contact_page form#ContactForm input.btn {
    background-color: #e76222!important;
 
    font-size: 14px;
    max-width: 160px;
  text-transform:uppercase;
      color: #f9f7ee;
    text-align: center;
    outline:0;
      border: 0;
  letter-spacing:1.8px;
    font-weight: 100;
    padding: 0;
    height: 49px;
    display: block!important;
    float: right;
    width: 100%;
}

.contact_page .phone a , .contact_page .adrs span {
    font-size: 14px!important;
    font-weight: 400;
    text-align: center;
    color: #262525;

    line-height: 22px;
    letter-spacing: 0.34px;
    display: block;
}
.news_botm_sec.flex_wrp .lft_sec {
  width:60%;
  flex:0 0 60%
}
.news_botm_sec.flex_wrp .ryt_sec {
  width:40%;
  flex:0 0 40%
}
.contact_article .inner_loop {
 padding:0 20px; 
}
.contact_article .img_sec img {
    min-width: 320px;
    height: 190px;
    object-fit: cover;
}
.contact_article .lft_sec {
 width:30%;
 flex:0 0 30%;
}
.contact_article .ryt_sec {
 width:70%;
  padding-left:20px;
 flex: 0 0 70%; 
}
.contact_article .heading h2 {
    color: #f9f7ee;
    letter-spacing: 0.72px;
    font-size: 28px!important;
    font-weight: 600!important;
}

.contact_article p {
    color: #efede5;
    line-height: 25.78px;
    letter-spacing: 0.4px!important;
}
.contact_article h5 {
    color: #efede5;
    padding: 10px 0 5px 0;
    display: block;
    font-weight: 100!important;
    
    border-bottom: 2px solid #b78667;
}
.contact_article {
    padding: 100px 0;
}
.blog_article .btn_sec a {
  color: #efede5;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    margin-top: 20px;
    text-transform: uppercase;
    display: inline-block;
    border-bottom: 1px solid #ffffff;
    line-height: 17px;
}
.blog_article .btn_sec a:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 1px;
    right: -13px;
    top: 8px;
    background: #ffffff;
}
.contact_article .btn_sec a.btn {
 max-width: 210px;
letter-spacing: 1.8px; 
}
.contact_article .lft_sec .btn_sec {
    padding-top: 40px;
}
.contact_article .lft_sec h2 {
 position:relative; 
}
.contact_article .lft_sec .txt {
    padding-top: 20px;
}
.contact_article .lft_sec h2:after {
    position: absolute;
    content: "";
    width: 71px;
    height: 4px;
    background: #e76222;
    bottom: -20px;
    left: 0;
}
/*End*/
/* Blog page CSS */
.template-blog .site-header__mobile-nav.flex_wrp {
    background: transparent;
  }

  .template-blog .main-content {
    background-image:url(//cdn.shopify.com/s/files/1/0534/3500/7126/t/33/assets/image_2021_02_05T08_31_04_260Z.png?v=133214811405046162801629475965);
    background-position: center;
    background-repeat-y: repeat;
    background-size: contain;
    padding-top: 0 !important;
  }
  .template-blog .small-width {
    max-width: 640px;
  }
  .template-blog .hero__inner {
    vertical-align: bottom;
    padding-bottom: 76px;
  }
  .template-blog .blog-filter .tag-select-group li{
    display:inline-block;
  }
  .template-blog .blog-filter .tag-select-group li a {
    color: #b6b4ab;
    font-style: normal;
    text-transform: uppercase;
    margin: 0 22px;
    padding: 0 2px;
    display: inline-block;
    position:relative;
    font-size: 18px;
  }
.template-blog .article_img img {
    max-height: 100%;
    width: 100%;
}
  .template-blog .blog-filter .tag-select-group li .active {
    font-weight:bold !important;
    color:#efede5; 
  }
  .template-blog .blog-filter .tag-select-group li .active:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #efede5;
    position: absolute;
    bottom: -1px;
    left: 0;
  }
  .template-blog .tab-container .grid__subtitle {
    color: #efede5;
    font-size: 16px;
    letter-spacing: 0.4px;
  
    height: 268px;
    overflow: auto;
  }
  .template-blog .tab-container .grid__subtitle::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #1c130f;
  }

  .template-blog .tab-container .grid__subtitle::-webkit-scrollbar{
    width: 4px;
    background-color: #1c130f;
  }

  .template-blog .tab-container .grid__subtitle::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
  }
  .template-blog .tab-container .article__grid-excerpt {
    color: #efede5;
    font-size: 16px;
    letter-spacing: 0.4px;

  }
  .template-blog .tab-container .article__title:after {
    content: '';
    width: 100%;
    height: 0;
    border: 1px solid #b78667;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .template-blog .tab-container .article__title {
   
    color: #efede5 !important;
    font-size: 23px !important;
    font-weight: 400 !important;
    letter-spacing: 2.25px !important;
    position: relative;
    padding-bottom: 14px;
    margin-bottom: 17px;
  }
  .template-blog .tab-container .grid__title {
    color: #f9f7ee;
    font-size: 28px !important;
    letter-spacing: 0.72px;
    margin-bottom: 58px;
    position:relative;
  }
  .template-blog .tab-container .grid__title:after {
    content: '';
    width: 84px;
    height: 4px;
    background-color: #e76222;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(0, 25px);
  }
  .template-blog .tab-container  .btn-normal span {
    text-decoration: underline;
  }
  .template-blog .tab-container .btn-normal {
    color: #efede5;
    font-size: 16px;
    letter-spacing: normal;
    text-transform: uppercase;
  }
  .template-blog .AjaxinatePagination {
padding: 40px 0 50px;
}
  .template-blog .AjaxinatePagination .pagination {
    padding: 0px;
  }
  .template-blog .hero-blog-banner .rte-setting p {
    color: #efede5;
    font-size: 16px !important;
    letter-spacing: 1.3px !important;
  }
  .template-blog .subtitle-small:after {
    content: '';
    width: 27px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 0;
    background: #e1e1e1;
    transform: translate(-40px, -50%);
  }
  .template-blog  .subtitle-small {
    color: #ffffff;
    font-size: 16px !important;
    letter-spacing: 2.8px !important;
    text-transform: uppercase;
    position: relative;
  }
.tab-container-outer {
    padding: 0 0 50px 0;
}
  .template-blog .AjaxinatePagination a {
    min-width: 178px;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
}
body.template-page .for_pages table {
    width: 100%!important;
    overflow: scroll;
    display: block;
}
/*End*/
body.template-page .for_pages .rte p ,  body.template-page .for_pages .rte span {
 font-size:16px!important; 
}

/* Media Query */
@media only screen and (min-width: 1024px){
    .template-blog .grid--blog {
      margin-left: -50px;
      margin-bottom:0;
    }
    .template-blog .grid__item {
      padding-left: 50px;
    }
  }
@media(max-width:990px){
  .contact_article .ryt_sec , .contact_article .lft_sec {
   width:50%;
   flex:0 0 50%; 
  }
  .contact_article .inner_loop {
   width:100%;
    padding:0 0 25px 0;
   flex:0 0 100%; 
  }
  .contact_article .img_sec img {
   min-width:unset;
   height:unset; 
  }
  .multi_blocks .inner_loop {
   width:33%;
   flex:0 0 33%; 
  }
  .multi_blocks .outer_loop {
    display: flex;
    flex-wrap: wrap;
}
.flex_wrp ul#SiteNav li a {
    padding: 3px 8px 3px 0px;
}
}
@media(max-width:960px){
.site-header .site-header__logo img {
    max-width: 125px!important;
}
.image_overlay .bner_txt .heading h2 {
   font-size:46px!important; 
}
 ul#SiteNav {
    margin:10px 0; 
}
.image_tabber .txt_sec {
    padding-left:35px; 
  }
  .image_tabber .ryt_sec {
    padding-right:25px; 
  }
  .multi_img_sec .outer_loop , .multi_img_sec .txt_sec {
    width:50%;
    flex:0 0 50%; 
  }
  .multi_img_sec .outer_loop .inner_loop {
    width:100%;
    flex:0 0 100%; 
  }
  .multi_img_sec .outer_loop {
    flex-wrap:wrap; 
  }
  .multi_blocks .inner_loop {
    padding:0 10px; 
  }
}
@media(max-width:880px){ 
  .multi_blocks .inner_border {
        padding: 30px 15px;
  }
  .announcement-bar .mobile_info a {
   height:39px; 
  }
  p.announcement-bar__message {
    font-size: 15px!important;
  }
  .site-header__mobile-nav.flex_wrp {
    padding:10px 0 10px 0; 
  }
  .multi_blocks .inner_loop {
    width:50%;
    padding:10px!important; 
    flex:0 0 50%; 
  }
  .multi_blocks .outer_loop {
    justify-content:center; 
  }
}

@media(max-width:767px){ 
  body.template-page .for_pages .rte h2 {
   font-size:26px!important; 
  }
  .testimonials_sec .txt h5 {
   padding-left:10px; 
  }
  h5 {
    font-size: 20px!important;
    line-height: 23px!important;
}
  .home_slider ul.custom_paging li a {
   font-size:20px; 
  }
  h2 , .image_overlay .bner_txt .heading h2 {
   font-size:36px!important; 
  }
  .image_tabber .ryt_sec .img_sec img {
    padding:15px 0; 
  }
  .image_tabber .lft_sec , .image_tabber .ryt_sec {
    width:50%;
    flex:0 0 50%; 
  }
  .image_tabber .img_1, .image_tabber .img2 {
    width:100%;
    flex:0 0 100%; 
  }
  .multi_img_sec .outer_loop .inner_loop {
    padding: 0 0 15px 0;
  }
  .home_slider ul.custom_paging li {
    line-height: 100px;
    height: 100px;
  }
  .home_slider ul.custom_paging {
    height: 300px; 
  }
  .home_slider button.slick-next.slick-arrow {
    bottom:90px; 
  }
  .home_slider button.slick-prev.slick-arrow {
    top:95px; 
  }
  .home_slider .txt p {
    font-size: 15px;
    line-height: 20px;
  }
  .home_slider .img_sec {
    height:550px; 
  }
  p.announcement-bar__message {
    font-size:12px;
    padding:6px;
  }
  .image_overlay .bner_img {
    height: 400px;
  }
  .image_overlay .bner_txt .heading h2 {
    font-size:36px; 
  }
   a.btn {
    max-width: 150px;
    height: 44px;
    font-size:12px!important;
    line-height: 45px; 
  }
  .announcement-bar .mobile_info a {
    font-size: 12px;
    padding:0 5px;
    height: 35px;
    line-height: 37px;
  }
}

@media(max-width:749px){
 .template-blog .tab-container .grid__subtitle {
    height: 100% !important;
}
   .template-blog .blog-filter .tag-select-group li a {
      font-size: 14px;
      margin: 0 5px;
    }
    .template-blog .tab-container .grid__title {
      font-size: 20px !important;
    }
    .template-blog .tab-container .grid__subtitle{
      font-size: 14px;
      margin-bottom: 30px;
    }
    .template-blog .blog-filter .tag-select-group li a {
      font-size: 14px;
      margin: 0 5px;
    }
    .template-blog .tab-container .article__title {
      padding: 10px 0px 7px;
      font-size: 18px !important;
    }
    .template-blog .article__grid-meta--has-image {
      padding: 0;
    }
    .template-blog .article__grid-meta {
      margin-bottom: 30px;
    }
    .template-blog .article__grid-image-wrapper .article__grid-image-container {
      margin-bottom: 0;
    }
    .template-blog .tab-container .article__grid-excerpt{
      font-size:14px;
    }
    .template-blog .AjaxinatePagination {
      padding: 60px 0 30px;
    }
    .template-blog .tab-container .grid__subtitle {
      height:unset;
    }
  .image_tabber .txt ul li:after {
    left: -5px;
  }
  .image_tabber .txt ul li {
   padding-left:12px; 
  }
  div#shopify-section-footer footer.site-footer ul.list--inline>li a {
font-size:14px;  
}
  .testimonials_sec .bg_sec:after {
   height:550px!important; 
    width:280px!important;
  }
.image_tabber ul.tabs li span {
    max-width: 100%;
}
  .image_tabber .ryt_sec {
   padding-right:0!important; 
  }
  .image_tabber .txt_sec {
   padding-left:0!important; 
  }
  .image_tabber {
    padding: 0 20px;
}
  .site-header__mobile-nav.flex_wrp .ryt_menu {
   padding-right:0; 
  }
  .site-header__logo-image--centered img {
   margin:0!important; 
    
  }
  .site-header .site-header__logo img {
   max-width:150px!important; 
  }
  .site-header__icons-wrapper .js-mobile-nav-toggle {
    padding-top:4px;
    padding-right:0; 
    color:#f9f7ee!important;
   font-size:0px!important; 
  }
  .image_tabber ul li.tab-link {
    width:100%;
        margin: 0 0 10px 0;
    flex:0 0 100%; 
  }
  
  .site-footer__item-inner--newsletter p.h4 {
    font-size:28px; 
  }
  .site-footer__content .site-footer__item {
    margin-bottom:0!important; 
  }
  .news_botm_sec.flex_wrp .lft_sec , .news_botm_sec.flex_wrp .ryt_sec  {
    width:100%;
    flex:0 0 100%; 
  }
  ul .site-footer__linklist-item {
    padding:5px 0; 
  }
  .home_slider .img_sec .bner_txt {
    left:10%; 
  }
  header.site-header {
    border:0!important; 
  }
  .mobile-nav-wrapper  ul#MobileNav {
    background: #141010;
  }
  .mobile-nav-wrapper ul#MobileNav li a span {
    color:#f9f7ee; 
  }
  .site-header__mobile-nav.flex_wrp {
    padding:0;
    position:unset; 
    background:#141010;
  }
  .site-header__mobile-nav.flex_wrp .lft_menu {
    display:none; 
  }
  .site-header__mobile-nav.flex_wrp svg.icon.icon-hamburger {
    color: #ffffff;
  }
  .site-header__mobile-nav.flex_wrp .logo_sec {
    width:60%!important;
    flex:0 0 60%; 
  }
  .site-header__mobile-nav.flex_wrp .site-header__icons-wrapper {
    width:100%;
    flex:0 0 100%;
  }
}
@media(max-width:680px){ 
.testimonials_sec .ryt_sec .slick-arrow {
    display: none !important;
}
  .testimonials_sec .txt h3 {
    font-size:17px;
    line-height:20px;
    padding:0; 
  }
  .testimonials_sec .bg_clr {
    padding:8px; 
  }
  .testimonials_sec .author_bio {
    padding:10px; 
  }
  .testimonials_sec .ryt_sec {
    position:unset;
    padding-left:20px;
    transform:unset;
  }
  .testimonials_sec .flex_wrp {
    align-items:center; 
  }
  .testimonials_sec .slick_arrows {
    display:none; 
  }
}
@media(max-width:630px){ 
  .multi_img_sec .flex_wrp  .inner_main {
    padding: 0 20px 0 25px;
  }
  .multi_img_sec .outer_loop {
    padding-right:25px; 
  }
  .announcement-bar .mobile_info {
    display:none; 
  }
}

@media(max-width:560px){
  .contact_article .btn_sec a.btn {
    max-width: 180px;
  }
  .contact_article .heading h2 {
   font-size:24px!important; 
  }
  .contact_page form#ContactForm input.btn {
   line-height: 0;
    height: 42px;
   max-width: 140px; 
  }
  .contact_article {
   padding:30px 0 0 0; 
  }
  .contact_article .ryt_sec, .contact_article .lft_sec {
   width:100%;
   flex:0 0 100%; 
   padding:0 0 40px 0; 
  }
  .image_tabber .outer_loop {
   padding:50px 0; 
  }
  .site-footer__item-inner--newsletter p.h4 {
   font-size:28px!important; 
    line-height: 34px!important;
  }
  .multi_blocks .inner_loop {
   padding:10px 0; 
  }
  .image_tabber .lft_sec:after {
    height:240px!important; 
  }
  .image_tabber .img_sec .img_1:after {
    width:130px!important;
    height:130px!important;
    bottom: -5px!important;
  }
  .image_tabber .ryt_sec {
    padding:30px 25px 0 5px; 
  }
  .image_tabber .txt_sec {
    padding: 0 25px;
    max-width: 100%;
  }
  .image_tabber .outer_loop .flex_wrp .img_1 {
    padding-right:15px; 
  }
  .image_tabber .img_1, .image_tabber .img2 {
    width:50%;
    flex:0 0 50%; 
  }
  .image_tabber .lft_sec, .image_tabber .ryt_sec {
    width:100%;
    flex:0 0 100%; 
  }
  .home_slider button.slick-prev.slick-arrow ,
  .home_slider button.slick-next.slick-arrow {
    right:23px; 
  }
  .home_slider ul.custom_paging {
    right:30px; 
  }
  .multi_blocks .inner_loop {
    width:100%;
    flex:0 0 100%; 
  }
  .image_overlay .bner_txt .heading h2 {
    font-size:28px; 
  }
  .home_slider .btn_sec , .image_tabber .btn_sec ,
  .multi_img_sec .btn_sec , .image_overlay .btn_sec {
    padding-top: 20px;
  }
}
@media(max-width:520px){ 
  span  {
   font-size:13px!important; 
  }
  .multi_blocks .inner_loop {
    padding:10px 0; 
  }
  .multi_blocks {
    padding:10px 0; 
  }
  .multi_img_sec .flex_wrp {
    padding: 30px 0 20px 0;
  }
  .multi_img_sec .ryt_txt img {
    width:100%; 
  }
  .multi_img_sec .flex_wrp .inner_main {
    padding: 0 0 30px 0;
  }
  .testimonials_sec .ryt_sec , .testimonials_sec .lft_sec {
    width:100%;
    padding:0;
    flex:0 0 100%; 
  }
  .testimonials_sec .lft_sec {
   position:relative;
   z-index:999999; 
  }
  .testimonials_sec .ryt_sec {
    padding-top: 30px;
  }
  .multi_img_sec .outer_loop, .multi_img_sec .txt_sec {
    width:100%;
    padding:0 25px; 
    flex:0 0 100%;
  }
}

@media(max-width:480px){
  body.template-page .for_pages .rte h2 {
   font-size:22px!important; 
  }
  .contact_page .form_sec {
   padding:0 20px; 
  }
  .site-footer__linklist.list--inline:after {
  width: 300px!important; 
  }
  .home_slider ul.custom_paging li a {
   font-size:16px; 
  }
  h2 , .image_overlay .bner_txt .heading h2 {
   font-size:30px!important; 
  }

  .site-footer__item-inner--newsletter p.h4 , .logo_sec .heading h3 {
    font-size: 22px!important;
  }
  footer.site-footer .site-footer__item:nth-child(1) {
    order:2; 
  }
  footer.site-footer .site-footer__item:nth-child(2) {
    order:1; 
  }
  footer.site-footer .site-footer__item {
    width:100%!important; 
    flex:0 0 100%!important; 
  }
  .site-footer__content {
    padding:0!important; 
  }
  .home_slider span.sb_hdng {
    font-size: 15px;
    letter-spacing: 1px;
  }
  .home_slider .img_sec .bner_txt {
    right:22%; 
  }
  .home_slider .img_sec {
    height: 450px;
  }
  .home_slider ul.custom_paging {
    top:25%;
    height:210px; 
  }
  .home_slider ul.custom_paging li {
    line-height: 70px;
    height: 70px;
  }
  .home_slider button.slick-prev.slick-arrow {
    top: 80px;
  }
  .home_slider button.slick-next.slick-arrow {
    bottom:100px; 
  }
  .multi_blocks .block_headng h2 {
    font-size:22px; 
  }
  .btn_sec a.btn {
    max-width: 135px;
    height: 42px;
    font-size: 11px;
    letter-spacing: 2px;
    line-height: 42px; 
  }
  .home_slider .heading h2,
  .multi_img_sec .txt_sec .heading h2, .multi_blocks .heading h2 ,
  .image_tabber .heading h2 {
    font-size:20px;
    line-height:28px; 
  }
  .image_overlay .bner_img {
    height: 280px;
  }
  .image_overlay .bner_txt .heading h2 {
    font-size: 22px;
  }
  .image_tabber ul li.tab-link {
    padding:0 10px; 
  }
}
@media(max-width:450px){ 
  .contact_page .address_sec .lft_sec ,
  .contact_page .address_sec .ryt_sec {
   width:100%;
   flex:0 0 100%;
  }
  .contact_page .address_sec .ryt_sec {
   padding-top:10px; 
  }
  p {
    line-height:22px!important;
    font-size: 15px!important;
}
  .image_tabber .img_1, .image_tabber .img2 {
    width:100%;
    flex: 0 0 100%;
    padding-left:0!important;
  }
  .image_tabber .outer_loop .flex_wrp .img_1 {
    padding:0!important; 
  }
}
@media(max-width:400px){ 
.newsletter__submit {
  max-width:100%;
  height: 42px;
}
  .newsletter__submit span {
      display: block;
    line-height: 0px!important;
}
}
@media(max-width:350px){ 
  h2 , .image_overlay .bner_txt .heading h2 {
    font-size: 26px!important;
}
  .news_botm_sec.flex_wrp ul.logo_list li {
    display:block; 
  }
}


/* ARTHURS EDITS*/

body.product-6835081904278 .product-single__title {
    color: white;
}


body.product-6835081904278 .price-item {
    color: white;
}

body.product-6835081904278 .rte {
    color: white;
}

body.product-6835081904278 label {
    color: white;
}
body.product-6835081904278  {
    background-color: white!important;
}



body.product-6835081904278 button.shopify-payment-button__button{
    background-color:#e66223;
}

body.product-6835081904278 #looxReviews{
	display:none;
}