/** Shopify CDN: Minification failed

Line 417:43 Expected ")" to go with "("

**/
body {font-family: 'Roboto', sans-serif; position:relative;
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, p, span {
	margin: 0;
	padding: 0;
}
a{ text-decoration:none;}
h2{ font-size:24px; font-weight:600;}

h5{ font-weight:700; font-size:18px; line-height:21px;}
h6{ font-weight:400;font-size:16px; line-height:18.75px;}
 h2 span{ font-weight:300; border-bottom: 4px #ED6A23 solid;padding-bottom: 8px;
border-radius: 2px;}
li{ list-style:none;}
ul{ margin:0; padding:0;}
.wraper {
	width: 100%;
max-width: 1200px;
margin: 0 auto;
clear: both;
}
.main_heading {
	text-align: center;
}
.announcement-bar {background:#ED6A23; padding:12px 0; text-align:center;}
.announcement-bar p{font-weight:600; font-size:14px; line-height:17px; color:#fff;padding: 0;}
.banner-section .item {
	position: relative;
}

.banner-section .content-bar {
	position: absolute;
	top: 80px; 
	
}
.banner-section .content-bar h2{font-family: 'Roboto', sans-serif; color:#ED6A23; font-weight:900; font-size:105.55px; line-height:123.69px;
 padding-bottom: 15px; text-transform:capitalize;}
.banner-section .content-bar h4{font-family: 'Roboto', sans-serif; font-weight:600; font-size:49.19px; line-height:57.64px; color:#fff;
text-transform: capitalize;padding-bottom: 20px; }
.banner-section .content-bar p{font-family: 'Roboto', sans-serif; font-weight:400; font-size:16.98px; line-height:31.84px; color:#fff;max-width:525px;}
.banner-section .content-bar a {margin-top: 30px;
display: inline-block;
	font-family: Roboto,sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 18.75px;
	color: #fff;
	text-align: center;
	background: #ED6A23;
	border-radius: 25px;
	padding: 15px 35px;
	text-decoration: navajowhite;
}
.banner-section {
	position: relative;
}
.banner-section .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 100px;
}
.banner-section .owl-theme .owl-dots .owl-dot span {
	/* width: 25px; */
	height: 8px;
	margin: 5px 4px;
	
}
.banner-section .owl-theme .owl-dots .owl-dot.active span,.banner-section .owl-theme .owl-dots .owl-dot:hover span {
	background: #ED6A23;
	width: 42px;
}
.browse-category-boxes {
	display: flex;padding-top:12px;
	justify-content: space-between;
}
.browse-category-section h6{ text-align:center; color:#A6A6A6; text-transform:capitalize;}
.box1,.box2,.box3 {padding: 0 12px;
	display: flex;
	flex-direction: column;
	width: 28%;
}
.box4{ width:16%;padding:0 0 0 12px;}
.box1-category-one {padding:20px 20px 15px 20px;justify-content: space-around;align-items: baseline; margin-bottom:18px;
	display: flex;background: #CCC5B9;
border-radius: 20px;
}
.cat-content a{ font-size:14px; font-weight:400;line-height:16.41px; text-align:center; position:relative; color:#010101; text-decoration:none;}
.cat-content a:after{ position:absolute; content:""; right: -10px;
top: 6px; color:#010101;  background:url(right-arrow.png) no-repeat; 
  width:4px; height:7px;}
.box1-category-two {
	padding: 25px 20px;
	justify-content: space-around;
	align-items: baseline;
	display: flex;
	background: #403D39;
	border-radius: 20px;
}
.box3 .cat-content a::after {background:url(white-arrow.png) no-repeat; }
.box1-category-two h5,.box1-category-two a{ color:#fff;text-decoration: none;}
 .box1-category-two a{ position:relative;}
.box3 .box1-category-two a:after{background: url(white-arrow.png) no-repeat;}
.box1-category-two a:after{position: absolute;
content: "";
right: -10px;
top: 6px;
color: #010101;
background: url(white-arrow.png) no-repeat;
width: 4px;
height: 7px;}
.three-ways-control-boxes{
   
    position: relative;
    display: flex;
    justify-content: space-between;
    margin: 15px auto;
}

.three-ways-control-boxes .card{
    position: relative;
    cursor: pointer;
}

.three-ways-control-boxes .card .face{
width: 378px;
    transition: 0.5s;
}

.three-ways-control-boxes .card .face.face1{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    
}.three-ways-control-boxes .card:hover .face.face1{
    transform: translateY(0);
  
}
.three-ways-control-boxes .card:hover .face {overflow: hidden;
	width: 378px;
	transition: .5s;
	position: relative;
	z-index: 1;
}
.three-ways-control-boxes .card .face.face1 .content{
 
    transition: 0.5s;
}

.three-ways-control-boxes .card:hover .face.face1 .content{
    opacity: 1;
}

.three-ways-control-boxes .card .face.face1 .content img{
   max-width: 100%;
height: 100%;
}
.three-ways-control-boxes .card .face.face1 .content h3 {
	margin: 10px 0 0;
	padding: 0;
	color: #fff;
	text-align: left;
	font-size: 38px;
	position: absolute;
	bottom: 30px;
	left: 40px;
	font-weight: 600;
	line-height: 40px;
}.three-ways-control-boxes .card .face.face2{
    position: absolute; opacity: 0;
  bottom:0;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    box-sizing: border-box;
    box-shadow:0 3px 6px #eee;
}
.three-ways-control-boxes .card:hover .face.face2{ opacity: 1;}
.three-ways-control-boxes .card:hover .face.face2{
    transform: translateY(0);
}

.three-ways-control-boxes .card .face.face2 .content p{
    margin: 0;
    padding: 0;
}.three-ways-control-boxes .card .face.face2 .content a{
    margin: 15px 0 0;
    display:  inline-block;
    text-decoration: none;
    font-weight: 900;
    color: #333;
    padding: 5px;
    border: 1px solid #333;
}

.three-ways-control-boxes .card .face.face2 .content a:hover{
    background: #333;
    color: #fff;
}
.box3-category-one{padding:53px 20px 28px 20px; flex-direction:column;
justify-content: space-around;
align-items: baseline;
display: flex;
background: #ED6A23;
border-radius: 20px;}
.box4 .box1-category-two{padding: 25px 20px; flex-direction:column;}
.box3 h3,.box3 a{ color:#fff;}
.box4 .box1-category-one a{ text-decoration:none; color:#010101; font-size:16px; font-weight:700;}
.box3 h5{ color:#fff;}
.box4 .box1-category-one {
	background: #E9E5D8;margin-top: 18px;
padding: 77px 30px;
}
.box3 .box3-category-one-image {
	padding: 32px 0;
}
.box2 .box1-category-two {padding: 18px 20px 12px 25px;
	background: #252422;
}
.box1 .box1-category-two{padding: 4px 20px 10px 20px;}
.three-ways-control-section {
	padding-top: 40px;
}
.three-ways-control-section h6{ text-align:center; text-transform:capitalize;}
.image {
	max-width: 100%;
	width: auto !important;
}
.smart-everywhere-section .item {
	
}
.smart-everywhere-section .left-bar {
	width: 50%;
}
.smart-everywhere-section .right-bar{	width: 50%;}
.smart-doorbell-section {
	background-size: 95%;
	height: 100%;
	background-position: right top;
	min-height: 860px;
	background-repeat: no-repeat;
}
.smart-doorbell-content {
	display: flex;
	justify-content: center;
	align-items: center;
}
.smart-doorbell-content .left-bar{ width:50%;}
.smart-doorbell-content .right-bar{ width:50%; padding:140px 0 20px 40px ;}
.smart-doorbell-content .right-bar h2{ font-weight:900; font-size:50px; line-height:51.59px; color:#fff;text-transform: capitalize;}
.smart-doorbell-content .right-bar p{ font-weight:400; font-size:16.98px; line-height:31.84px; color:#fff;}
.smart-doorbell-content .right-bar a{ background:#ED6A23; border-radius:25px; padding:13px 22px; font-weight:400 !important; font-size:16px; line-height:18.75px;
text-decoration:none; color:#fff; text-transform:uppercase; margin-top: 40px;
display: inline-block;}
.smart-doorbell-content .right-bar h4{ color:#ED6A23;font-weight:900; font-size:50px; line-height:58.59px;text-transform: capitalize;
 padding-bottom: 40px;line-height: 49px;}
.box1-category-one:hover,.box1-category-two:hover,.box3-category-one:hover {
transform: scale(1.025);
transition: transform 150ms ease 0s;opacity: .8;}
.smart-everywhere-content .content-bar {
	position: absolute;
	width: 440px;
	top: 80px;
}
.smart-everywhere-content .content-bar h4 {
	font-weight: 900;padding-bottom: 20px;
	font-size: 50px;
	line-height: 54.59px;
	color: #fff;
	text-transform: capitalize;
}
.smart-everywhere-content .content-bar h4 span{ color:#ED6A23;}
.smart-everywhere-content .content-bar p{ font-weight:400; font-size:14px; line-height:30px; color:#fff;}
.smart-everywhere-content .content-bar .price {
	color: #ed6a23;
	font-weight: 700;
	font-size: 57.99px;
	line-height: 50.96px;
	padding: 20px 0 30px 0;
}
.smart-everywhere-content .content-bar a {
	background: #ED6A23;
	padding: 11px 25px;
	border-radius: 25px;
	color: #fff;
	font-weight: 400;
	font-size: 16px line-height:18.75px;
	text-align: center;
}
.smart-everywhere-section .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 100px;
}
.smart-everywhere-section .owl-theme .owl-dots .owl-dot span {
	width: 25px;
	height: 8px;
	margin: 5px 4px;
}
.smart-everywhere-section .owl-theme .owl-dots .owl-dot.active span, .smart-everywhere-section .owl-theme .owl-dots .owl-dot:hover span {
	background: #ED6A23;
	width: 42px;
}
.footer__list-social svg{color: #ED6A23;}
.link.list-social__link {
	background: #fff; width:32.12px; height:32.12px;
	margin: 0 10px 0px 0;
	border-radius: 50%;padding: 6px 8px !important;
}
.search-modal.modal__content {
  position: relative;}
.search-modal__close-button.modal__close-button.link.link--text.focus-inset {
	display: none;
}
.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
	display: none !important;
}
.search-modal .modal-overlay {
	display: none !important;
}
.search-modal__content-bottom {
	bottom: 0 !important;
}
.gradient.video-intro-section {
	text-align: center;margin-bottom: 80px;margin-top: 30px;
}
.gradient.video-intro-section h2 {
	margin-bottom: 22px;
}
.list-menu__item--active {
	text-decoration: none !important;
	text-underline-offset: 0 !important;
}

.footer__content-bottom.scroll-trigger.animate--slide-in {
	padding: 0;
}
.footer__copyright.caption {
	width: 100%; text-align:center !important;
}
.footer{ padding-bottom:15px !important;}
.search-modal {
  opacity: 1 !important;
border:none;
}
.footer__list-social.list-unstyled.list-social {
	margin: 30px 0 !important;
}
.newsletter-form .submit-btn{ border:0;}
.newsletter-form {
	align-items: center !important;
	margin: 0 auto;
	max-width: 100% !important;
}
.copyright__content{ color:#A6A6A6; font-weight:600; font-size:16px !important; line-height:18.75px;}
.field:hover.field::after, .select:hover.select::after, .select__select:hover.select__select::after, .customer .field:hover.field::after, .customer select:hover.select::after, .localization-form__select:hover.localization-form__select::after {
	outline: 0;
	border-radius: 25px !important;border: #ED6A23 1px solid !important; box-shadow:none;
}
.newsletter-form .submit-btn {
	background: #ED6A23;
	border-radius: 25px;
	color: #fff;
	text-transform: uppercase;
	padding:14px 30px; font-weight:400; font-size:16px; line-height:19px;margin: 5px !important;
}
.newsletter-form__field-wrapper .field::after,.newsletter-form__field-wrapper .select::after,
.newsletter-form__field-wrapper .customer .field::after,.newsletter-form__field-wrapper .customer select::after,
.newsletter-form__field-wrapper .localization-form__select::after {
border-radius: 25px !important;border: #ED6A23 1px solid !important; box-shadow:none;
}
.newsletter__wrapper .newsletter-form__field-wrapper {
	max-width: 60rem !important;
	
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select::after {
	box-shadow: none !important;

}
.field__input, .select__select, .customer .field input, .customer select {

	height: 5.3rem !important;
	
}
.video-section{ margin-top:15px;}
.video-section__poster, .video-section__media iframe, .video-section__media video {
	
	left: 0;
	right: 0;

}
.video-section__media video { object-fit:cover;}
.product-grid li .card-wrapper{ border-radius:25px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;margin: 0px 3px;}
.hotline{ color:#ED6A23; font-weight:600; font-size:20px; line-height:23.44px;}
.sub-heading{ color:#A6A6A6; font-weight:400; font-size:16px; line-height:18.75px; text-align:center;max-width: 70rem;padding-top: 8px;
margin-left: auto; margin-top:15px;
margin-right: auto;
}
.footer h2{ font-weight:500; font-size:24px; line-height:28.13px;font-family: 'Roboto', sans-serif !important;}
.footer ul li a{ font-size:14px; font-weight:400; line-height:16.41px;}
.newsletter-form__field-wrapper{
	padding-top: 30px;
}
.sub-description{ font-weight:400; color:#fff; font-size:14px; line-height:16.41px;}
.footer .footer-block:first-child(width:30%;)
.footer .footer-block {
	width: 23% !important;
}
.collection .card__inner.color-background-2 {
	border-bottom: 1px #EBEBEB solid !important;
}
.collection .card__content {
	padding: 10px 20px !important;
}
.collection .card__information h3 a{ color:#010101; font-weight:400; font-size:14px; line-height:16.41px;
  font-family: 'Roboto', sans-serif !important;}
.price span{ color:#ED6A23; font-weight:700 !important; font-size:20px; line-height:23.44px; font-family: 'Roboto', sans-serif !important;}

.collection__view-all .button{ border:1px #E9E5D8 solid; border-radius:25px; color:#010101; text-transform:uppercase; font-weight:400;
   font-size:16px; line-height:18.75px; background:#fff;position: absolute;
top: 16px;
right: 5px;}
.button::after, .shopify-challenge__button::after, .customer button::after, .shopify-payment-button__button--unbranded::after {
	box-shadow: none !important;
	
}
.collection__view-all{ border-bottom:1px #E9E5D8 solid; position:relative;padding-top: 40px;}
.collection .card__information h3 a:hover{ text-decoration:none;}
.card__content {
	
	grid-template-rows: none !important;
	
}.card__badge {
	position: absolute;
	right:10px;
	top: 0;
	justify-self: self-start !important;
	align-self: flex-start !important;
}
.badge{ border:1px solid #ED6A23 !important; color:#fff; background-color:#ED6A23 !important; font-weight:700;}
.smart-everywhere-section .owl-dots {
	bottom: 15px !important;
}

#clockdiv {
  color: #fff;
  margin: 0 auto;
}

.emoji {
  display: none;
  padding: 1rem;
}

.emoji span {
  font-size: 4rem;
  padding: 0 .5rem;
}
.count-down {
	display: inline-block;
	font-size: 1.5em;
	list-style-type: none;
	padding: 0 30px 50px 0;
	text-transform: uppercase; position:relative;
}
.count-down::after {
	position: absolute;
	content: ":";
	right: 4px;
	top: -12px;
	color: #fff;
	font-size: 50px;
}
#clockdiv .days,#clockdiv .hours,#clockdiv .minutes,#clockdiv .seconds{ font-weight:300; font-size:60px; line-height:73.57px;}
#clockdiv .smalltext{ color:#ED6A23; font-weight:700; font-size:12.93px; line-height:15.77px;text-align: right;}
@media all and (max-width: 768px) {
 
#clockdiv .days,#clockdiv .hours,#clockdiv .minutes,#clockdiv .seconds {
    font-size: calc(1.125rem * var(--smaller));
  }
  
 #clockdiv span {
    font-size: calc(3.375rem * var(--smaller));
  }
}
.count-down:last-child::after{ display:none;}

details > .search-modal {
  opacity: 1;
  animation: animateMenuOpen var(--duration-default) ease;
}

details .modal-overlay {
  display: block;
}

details .modal-overlay::after {
  position: absolute;
  content: '';
  background-color: rgb(var(--color-foreground), 0.5);
  top: 100%;
  left: 0;
  right: 0;
  height: 100vh;
}

.no-js details > .header__icon--search {
  top: 1rem;
  right: 0.5rem;
}
.header {
	display: inherit !important;  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.bottom_header_part {

	border-top: 1px #CFCFCF solid !important;padding: 3px 0;
}
.top_header_part .wraper{display: flex;justify-content: space-between;}
.search-modal__form .field__input {
	height: 41px !important;
	width: 450px;
}.top_header_part {
	padding: 5px 0;
}
.top_header_part .search__button .icon {
	
	background: #ED6A23;
	
}
.top_header_part .field__button {
	color: #fff;
	cursor: pointer;
	font-size: -20px;
}
.top_header_part .search__button:not(:focus-visible):not(.focused),.top_header_part .reset__button:not(:focus-visible):not(.focused) {
	background-color: #ED6A23;
	width: 28px;
	height: 28px;border-radius: 50%;margin: 6px 6px;
}
.top_header_part .search-modal__content {
	padding: 0 2rem !important;
}
.bottom_header_part .header__inline-menu {
	margin: 0 !important;
}
.bottom_header_part .list-menu li a{ font-weight:300; text-transform:uppercase; font-size:14px; line-height:17px; color:#010101;}
.bottom_header_part .list-menu li:hover a{ color:#ED6A23; font-weight:400;}
.header__menu-item:hover .header__active-menu-item {
	text-decoration-thickness: 0;
}.header__menu-item:hover span {
	text-decoration: none;

}
.header__active-menu-item{ text-decoration:none; color:#ED6A23; font-weight:400;}
.top_header_part .header__icon.header__icon--account,.top_header_part #cart-icon-bubble {
	margin-top: 14px;
}
.three-ways-control-boxes .card .face.face2 h3{ color:#010101; font-weight:600; font-size:40px; line-height:50px; margin-bottom:10px;}
.hot-deals-home .collection {background: #E9E5D8; border-radius:25px;padding: 10px 15px !important;}
.hot-deals-home .collection__title.title-wrapper {

	display: flex;
	justify-content: space-between;
}
.hot-deals-home .product-grid li .card-wrapper{ background:#fff;}
.hot-deal-timer.timer {
	background: #fff;
	border-radius: 25px;
	padding: 0 10px;
}
.hot-deal-timer.timer .smalltext {
	display: none;
}
.hot-deal-timer.timer .count-down {padding: 0 14px 0px 0;font-weight:400; font-size:16px; line-height:18.75px; color:#ED6A23;}
.hot-deals-home .collection h2{ font-weight:400; font-size:24px; line-height:18.75px; color:#010101;margin: 11px 0 0 12px !important;
 position:relative; }
.hot-deals-home .collection h2::after {
	position: absolute;
	width: 100%;
	content: "";
	left: 0;
	bottom: -12px;
	border-bottom: 4px #ED6A23 solid;
	padding-bottom: 6px;
}
.hot-deals-home .count-down::after {
	position: absolute; 
	content: ":";
	right: 4px;
	top: 0px;
	color: #ED6A23;
	font-size: 20px;
}
.hot-deal-timer.timer .count-down:last-child{ padding-right:0; }
.hot-deals-home .card .card__inner .card__media {

	border-radius: 25px !important;
}
.hot-deals-home .collection .card__inner.color-background-2{border-radius: 25px !important;border-bottom: 0;}
.hot-deals-home .collection .card__content {
	padding: 0px 20px !important;
}
#filterOptions {
	text-align: center;
	border-bottom: 1px #DADADA solid;
	margin: 40px 80px;
	padding: 0 0px 10px 0px;
	display: flex;
	justify-content: space-around;
	max-width: 80%;
	align-items: center;
	margin: 40px auto;
}
#filterOptions li{ display:inline-block;width: 25%; position:relative;margin: 0 20px;}
#filterOptions li a{ color:#010101; font-size:16px; font-weight:400; line-height:18.75px;}
#filterOptions li.active::after{ position:absolute; content:""; left:0; bottom:-12px; background:#ED6A23; height:4px; width:100%;}
.quick-add__submit {
	background: #000;
	border-radius: 25px;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 18.75px;
	min-height: auto;
	width: auto !important;
	min-width: auto !important;
	align-content: center;
	align-items: center;
	display: inline-block;
	padding: 9px 16px !important;
}
.quick-add{ text-align:center;}
.quick-add__submit:hover{color: #ED6A23;}
.quick-add__submit span{   font-size:16px; line-height:18.75px;}
.icon.icon-cart-empty {
	width: 21px !important;

}
.header__icon {
	width: 32px;
	
}
.header__icon--cart .icon{width: 22px;}
.hot-deal-timer svg {
	vertical-align: middle;
	width: 20px;
	margin-right: 2px;
	height: 20px;
}
.hot-deal-timer > span {
	font-weight: 500;padding-right: 3px;
}
.footer .footer-block.grid__item.footer-brand_information{ width:30%;}
.footer .grid--4-col-tablet .grid__item{ }
.footer .footer-block.grid__item.footer-block--menu{width:21%;}
.related-products .card__content {
	padding: 10px 20px !important;
}
.related-products .card__inner{border-bottom: 1px #EBEBEB solid !important;}
.related-products h2 {
	font-size: 24px !important;
	font-weight: 600 !important;
}
.badge.price__badge-sold-out.color-inverse {
	color: #fff;
}
.collection-hero__inner {
	padding: 0 15px;
}

.collection-hero__title,.product h1  {
	font-size: 26px !important;
	font-weight: 600;margin-bottom: 0 !important;
}
.section-template--19550224384282__product-grid-padding {
	padding-top: 0 !important;
}
.facets-vertical {
	padding: 0 15px;
}
#ProductCountDesktop{
	border: 0;
	padding: 0;
	margin: 0;line-height: 50px;
}
.badge.price__badge-sold-out.color-inverse{ font-size:14px !important;}
.product__description p {
	font-size: 14px;
	font-weight: 400;
}
.underline-links-hover:hover a {
	text-decoration: none !important;
}
.product-grid .card__information h3 a{ font-size:14px !important; font-weight:400; color:#010101;}
.mobile-logo {
	display: none;
}
.content-for-layout h1{font-size: 36px !important;
font-weight: 600 !important;}
.main-page-title {
	margin-bottom: 20px !important;
}
.badge.price__badge-sale {
	color: #000 !important;
	font-size: 13px;
	font-weight: 400 !important;
}
.button.loading{ color:#fff;}
.product-form__submit{
	background-color:#fff !important; 
border-radius: 25px !important;
color: #000;
font-weight: 700;
font-size: 16px;
line-height: 18.75px;
}
.product-form__submit:hover{color: #ED6A23;}
.shopify-payment-button__button--unbranded,#checkout,.contact__button button {
	background-color:#ED6A23 !important;
border-radius: 25px !important;
color: #fff;
font-weight: 500;
font-size: 16px;
line-height: 18.75px;
}
#main-cart-items .cart-items td {
	border-top: 1px #ccc solid;
}
#main-cart-items .cart-items thead th {
	text-transform: capitalize;
	color: #010101;
	font-size: 16px;
	font-weight: 400;
}
#main-cart-items .cart-item__name {
	font-size: 16px;
	color: #010101;
}
#main-cart-items .product-option {
	color: #ED6A23;
	font-weight: 700;
}
#main-cart-items .cart-item__name:hover{ text-decoration:none;}
#main-cart-items .price.price--end {
	color: #ED6A23;
	font-weight: 700;
}
.title-wrapper-with-link .underlined-link{
	color: #ED6A23 !important;
	font-weight: 400;
}
.cart__footer .field::after{ border-color:#ccc !important; border-radius:5px !important;}

 .title-wrapper-with-link {
	margin: 0rem 0 2rem;
}
.cart__footer .field:hover::after {
	outline: 0;
	border-radius:5px !important;
	 border-color:#ccc !important;
	box-shadow: none;
}.contact-sec {
	display: flex;
}

.footer {
	margin-top: 0;
	padding-top: 0;
}.predictive-search__results-groups-wrapper {
	flex-direction: column;
}
.predictive-search__result-group:first-child {
	flex: 1 1 auto;
}
#ContactForm .field::after,#ContactForm .select::after,#ContactForm  .customer .field::after,#ContactForm  .customer select::after
,#ContactForm  .localization-form__select::after {
	border-radius: 5px !important;
	border: #A6A6A6 1px solid !important;
	box-shadow: none;
}
.phn_email_data {
	display: flex;padding-top:0px;
}
.phn_email_data p span i{ color:#EC6A23; }
.phn_email_data p span{vertical-align:middle; display:inline-block; padding-right:5px;}
.contact-sec .left-side { padding-right:30px;
	width: 55%;
}.contact-sec .right-side {
	width: 45%;
}
.field__input, .select__select, .customer .field input, .customer select {
	height: 40px !important;padding: 5px !important;
}
.phn_email_data p{ color:#010101; font-weight:600; font-size:16px; line-height:18.75px;padding-right: 70px;
vertical-align: middle;
display: inline-block;}
.field__label, .customer .field label {
	font-size: 14px !important;
	left: 10px !important;
	top: 9px !important;
	
}
.contact-sec .left-side h6 {
	margin-bottom: 25px;
}
.contact .field {
	margin-bottom: 1rem !important;
}.customer-part {
	padding-top: 30px;
}
.social-media {
	padding-top: 40px;
}
.social-media h4{ font-weight:600; font-size:20px; line-height:23.44px; color:#010101;padding-bottom: 10px;}
.social-media ul {
	display: flex;
}
.social-media ul li a {
	background: #ED6A23;
	Width: 32.12px;
	border-radius: 50%;
	margin-right: 12px;
	height: 32.12px;
	display: inline-block;
	text-align: center;
}
.social-media ul li a i {
	color: #fff;
	font-size: 16px;
	line-height: 32px;
}

.customer-part p {
	font-size: 14px;
	color: #010101;
	line-height: 20px;
	padding-top: 16px;
}
.page-contact .footer{ margin-top:0;}
.page-contact .contact { padding-bottom:0;}
#customer_login .field__input,#customer_login .select__select,#customer_login .customer .field input,#customer_login .customer select {
	height: 55px !important;
	padding: 5px !important;
}
.field::after, .select::after, .customer .field::after, .customer select::after, .localization-form__select::after {
	border-radius:5px !important;
}
#customer_login button,#create_customer button,.customer button{
	background: #ED6A23;
	border-radius: 25px;
	color: #fff;
	text-transform: uppercase;
	padding: 14px 30px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	margin: 5px !important;
}
.customer form {
	margin-top: 2rem;
}
#create_customer button,.customer button{ margin-top:15px;}

.banner-section .content-bar h2 {
  font-size: 48px; 
  font-weight: 600;
  color: #fff;
  line-height: 54px;
}

.banner-section .content-bar h4 {   
  font-size: 75px; 
  font-weight: 900;
  color: #ED6A23;
  line-height: 84px;
}

/* Hide the clockdiv element */
#shopify-section-template--19550224417050__e51b1ec9-2184-4890-a2da-c461ce421764 #clockdiv {
  visibility: hidden;
}

/* Hide all buttons under the specified section */
#shopify-section-template--19550224417050__e51b1ec9-2184-4890-a2da-c461ce421764 button {
  display: none;
}
/* @media (max-width: 640px) {
  .slideshow__media.banner__media.media > img{
    object-fit: contain !important;
  }
}
 */

/* CSS for mobile-only elements */
@media screen and (max-width: 749px) {
    .slide-media-mobile {
        display: block !important;  /* Ensures the element is visible only on mobile devices */
    }
    .slide-media-desktop {
        display: none !important;   /* Ensures the element is visible only on mobile devices */
    }  
}

/* CSS for hiding on larger screens */
@media screen and (min-width: 750px) {
    .slide-media-mobile {
        display: none !important;   /* Hides the element on tablets and desktops */
    }

    .slide-media-desktop {
        display: block !important;  /* Ensures the element is visible only on mobile devices */
       object-fit: cover;
    }
}

.slideshow, .image-smart-247{
    cursor: pointer;  
}

.slideshow__text--center.slideshow__text-mobile--center{
  display: none !important;
}

